Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Skalierbare, automatisierte Infrastruktur für TYPO3 Entwickler

Andri Steiner
June 27, 2016
110

Skalierbare, automatisierte Infrastruktur für TYPO3 Entwickler

CH-TUG TYPO3 Usergroup

Andri Steiner

June 27, 2016
Tweet

Transcript

  1. snowflake | CH-TUG Juni 2016 2/14 Über Andri Steiner Head

    of Hosting TYPO3 Server Team VW Bus & Gleitschirm seit 1999 Zürich, Bern, Luzern 40 Mitarbeiter 1000+ Webprojekte
  2. snowflake | CH-TUG Juni 2016 4/14 Invisible Infrastructure for Enterprise

    Computing SDx, insb. Storage, multi tier caching, HA Software, Management, Hardware Platform Redundanz Daten/Server Strom Netzwerk
  3. snowflake | CH-TUG Juni 2016 5/14 Automatisier- ung 100% Puppet

    Optionen je nach Service Konfiguration durch API AngularJS Frontend Services per Server
  4. snowflake | CH-TUG Juni 2016 8/14 Services Wrapper für Puppet

    Modul + Abhängigkeiten + lokale Konfiguration Website TYPO3 Magento Django nodejs ... Caching Varnish memcached Tomcat standalone Solr Database MariaDB PostgreSQL Weitere nodejs RabbitMQ ProFTPd Docker ...
  5. snowflake | CH-TUG Juni 2016 10/14 Environments DEV STAGE PROD

    IP Firewall default: alles verboten Service wrapper öffnet nötige Ports WAF globale Konfiguration („type“ basiert) + lokal SSH key mgm Environment (EDITOR, GIT_*) Weitere Funktionen Dokumentation https://snowflakehosting.ch/
  6. snowflake | CH-TUG Juni 2016 11/14 lokale Entwicklungs- server 1:1

    Setup Modul/API basierte Konfiguration Windows (SMB), Mac (NFS), Linux (NFS) Vagrant Dokumentation https://snowflakehosting.ch/
  7. snowflake | CH-TUG Juni 2016 12/14 Open Source Puppet Module

    API Backend Frontend alles bis auf Virtualisierungs- und Netzwerk Infrastruktur API Backend & Frontend released Puppet Module offen alles nötige um eigene Server zu betreiben
  8. snowflake | CH-TUG Juni 2016 13/14 Ausblick Puppet Module veröffentlichen

    Log & Performance Monitoring integrieren (Elasticsearch) direkte und indirekte Kunden/Nutzer gewinnen Zusätzliche services/types „inspire people to share“
  9. snowflake | CH-TUG Juni 2016 14/14 Andri Steiner snowflake productions

    gmbh Birmensdorferstrasse 94 8003 Zürich [email protected] https://twitter.com/andristeiner Präsentation https://speakerdeck.com/andristeiner Vielen Dank für Ihre Aufmerksamkeit