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

Skalierbare, automatisierte Infrastruktur für TYPO3 Entwickler

2745c78242fec52bd69ff276ce5ebe17?s=47 Andri Steiner
June 27, 2016
97

Skalierbare, automatisierte Infrastruktur für TYPO3 Entwickler

CH-TUG TYPO3 Usergroup

2745c78242fec52bd69ff276ce5ebe17?s=128

Andri Steiner

June 27, 2016
Tweet

Transcript

  1. snowflake | CH-TUG Juni 2016 1/14 Skalierbare, automatisierte Infrastruktur für

    TYPO3 Entwickler
  2. 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
  3. snowflake | CH-TUG Juni 2016 3/14 Infrastruktur API Control Panel

    Automatisier- ung VM Platform/ Netwerk
  4. 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
  5. snowflake | CH-TUG Juni 2016 5/14 Automatisier- ung 100% Puppet

    Optionen je nach Service Konfiguration durch API AngularJS Frontend Services per Server
  6. snowflake | CH-TUG Juni 2016 6/14 API Sails.js basiert REST

    API Puppet Daten Backend
  7. snowflake | CH-TUG Juni 2016 7/14 Frontend

  8. 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 ...
  9. snowflake | CH-TUG Juni 2016 9/14 Service website Type typo3cms

  10. 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/
  11. 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/
  12. 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
  13. 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“
  14. snowflake | CH-TUG Juni 2016 14/14 Andri Steiner snowflake productions

    gmbh Birmensdorferstrasse 94 8003 Zürich asteiner@snowflake.ch https://twitter.com/andristeiner Präsentation https://speakerdeck.com/andristeiner Vielen Dank für Ihre Aufmerksamkeit