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

Hosting Platform mit Puppet Automation, Nutanix Server & Arista Networking

Hosting Platform mit Puppet Automation, Nutanix Server & Arista Networking

Kundenevent "Der Weg zur elastischen ICT-Infrastruktur" Amanox Solutions AG

Andri Steiner

April 30, 2015
Tweet

More Decks by Andri Steiner

Other Decks in Technology

Transcript

  1. snowflake | Der Weg zur elastischen ICT-Infrastruktur 2/20 Agenda Über

    mich & snowflake Automatisierung Ausblick Infrastruktur
  2. 3 snowflake | Der Weg zur elastischen ICT-Infrastruktur 3/20 Über

    mich Andri Steiner Head of Hosting Open Source TYPO3 Server Team Varnish VW Bus & Gleitschirm snowflake seit 2007 Aufbau & Betrieb snowflake Hosting
  3. snowflake | Der Weg zur elastischen ICT-Infrastruktur 4/20 seit 1999

    3 Gründer & Inhaber Zürich, Bern und Luzern rund 50 Mitarbeiter über 1000 Webprojekte realisiert Fokus auf Weblösungen mit Open Source Technologien Über snowflake
  4. snowflake | Der Weg zur elastischen ICT-Infrastruktur 5/20 Service &

    Support Umsetzung Hosting Schulung Beratung & Konzeption Design Angebot
  5. 6 snowflake | Der Weg zur elastischen ICT-Infrastruktur 6/20 Kaizen

    kontinuierliche Verbesserung Scrum Product Owner Scrum Master Entwickler PPM Project & Product Management Board fixe Entwicklungs- teams CMS Applications eCommerce Organisation
  6. snowflake | Der Weg zur elastischen ICT-Infrastruktur 8/20 2008 Aufbau

    Import Websites RZ colozüri.ch OpenVZ lokaler Storage Debian Linux 2011 Netzwerk BGP IPv6 2010 Puppet, Management externer Server 2014 Nutanix, Arista Entwicklung neuer VM Stack 2012 SwissIX RZ Letzigraben 2013 RIPE LIR IPv6 komplett Nutanix Eval. Evolution
  7. snowflake | Der Weg zur elastischen ICT-Infrastruktur 9/20 Performance Hardware

    Software Entwickler lokale 1:1- Kopien Automatisierung keine lokalen Modifikationen keine personellen Abhängigkeiten Firewall automatische Konfiguration Ziele neuer Stack
  8. 10 snowflake | Der Weg zur elastischen ICT-Infrastruktur 10/20 ~1000h

    Entwicklung Neuer Stack produktiv seit März 2015 46 VMs online Nutanix 4 Server Cluster KVM Hypervisor Webserver 100% automatisiert Desktop Virtualisierung Windows Test- umgebungen Webserver (PHP, Ruby, Python) Big Data (ES) Java (Atlassian, Solr, eXist,usw.) Aktueller Stand Arista 2 Switches Redundanz per MLAG, VARP
  9. snowflake | Der Weg zur elastischen ICT-Infrastruktur 12/20 Aktionen auf

    Hypervisor- Ebene VM Provisionierung CPU, RAM, Diskspace anpassen Server erstellen (Template klonen) Nutanix MGMT API
  10. snowflake | Der Weg zur elastischen ICT-Infrastruktur 13/20 Service Provisionierung

    Aktionen auf VM-Ebene spezifische Konfiguration auf Typ basierend + Optionen auf Puppet basierend HTTP REST API für server- spezifische Daten Grund- konfiguration Hostname, Netzwerk, Pakete, usw.
  11. 14 snowflake | Der Weg zur elastischen ICT-Infrastruktur 14/20 Service

    Provisionierung Grund- konfiguration System Hostname, Netzwerk, Pakete, User, SSH Keys usw. Firewall DROP Standard automatische Portöffnung eingehend und ausgehend Überwachung Export allgemeine Checks, z.B. Diskspace Backup Export Backup- Konfiguration DNS Export A/AAAA/PTR Records
  12. 15 snowflake | Der Weg zur elastischen ICT-Infrastruktur 15/20 Service

    Provisionierung Typen typo3cms nginx PHP-FPM MariaDB Python nginx virtualenv MariaDB/ Postgres Weitere typo3neos magento wordpress drupal ... Überwachung export spezifische Checks, z.B. HTTP, SSL solr nginx Tomcat Solr Multicore
  13. 16 snowflake | Der Weg zur elastischen ICT-Infrastruktur 16/20 VM

    Nutanix Cluster Backup Firewall Kunden DNS Monitoring Puppet www API www www www www HTTPS API Puppet
  14. 18 snowflake | Der Weg zur elastischen ICT-Infrastruktur 18/20 1

    zentrale API Nutanix MGMT API in Puppet integrieren Nächste Schritte Webinterface Frontend für API
  15. snowflake | Der Weg zur elastischen ICT-Infrastruktur 19/20 Ausblick Open

    Source Puppet Module veröffentlichen *Dokumentation online Ökosystem aufbauen Elasticsearch Darstellung Log/Performa- nce Daten im Webinterface Redundanz weiterer Standort Netzwerkring Reselling für kleinere Agenturen ausbauen
  16. snowflake | Der Weg zur elastischen ICT-Infrastruktur 20/20 Andri Steiner

    snowflake productions gmbh Bruchstrasse 43 6003 Luzern Kontakt [email protected] https://twitter.com/andristeiner https://github.com/andristeiner Präsentation https://speakerdeck.com/andristeiner Danke!