Beyond Cloud (W-JAX 2017)

Beyond Cloud (W-JAX 2017)

Die Public-Cloud ist inzwischen angekommen, und das so ziemlich überall. shopping24 ist schon 2010 mit einem Großteil seiner Systeme zu Amazon AWS gewechselt, betreibt inzwischen aber wieder eigene Server. Damit sind wir nicht allein, Etsy z.B. setzt konsequent auf eigene Datacenter. Eine Public-Cloud-Infrastruktur lässt sich nur mit entsprechender Automatisierung betreiben. Dank iLO und IPMI sind diese Prinzipien problemlos auf Blechserversysteme übertragbar. Ich berichte von unserer Migration zu Amazon AWS, den Vorteilen einer Public-Cloud-Lösung, zeige aber auch deren Nachteile auf (Noisy Neighbour, Maschinengröße) und räume mit ein paar Mythen auf (Kosten).

A6bb61c55fa41db28e68cd476cb54ab9?s=128

Torsten Bøgh Köster

November 07, 2017
Tweet

Transcript

  1. Torsten Bøgh Köster | torsten.koester@s24.com | @tboeghk | developer.s24.com Beyond

    Cloud Ein Drama in drei Akten
  2. @tboeghk #cto, Search Technology Meetup Hamburg, #ansible, #roadbike, #landscapephotography Torsten

    Bøgh Köster | torsten.koester@s24.com | @tboeghk | developer.s24.com
  3. Bester Arbeitgeber Deutschlands im Handel und Konsum laut Arbeitgeber-Ranking Produktsuche.

    60M Produkte. 2k Bilder/Sek. 1k Suchen/Sek. Baremetal. Torsten Bøgh Köster | torsten.koester@s24.com | @tboeghk | developer.s24.com
  4. Open Source Power Delivered.

  5. Aufi geht’s zur Party des Jahrhunderts …

  6. Aber Shopping24 hat schon Kater ...

  7. Produktbilder bei AWS

  8. (1) the good

  9. Produktbilder skalieren on the fly Internet CloudFront Edge Location Public

    ELB Image-Cache Image-Cache Internal ELB Image-Resizer Image-Resizer Resized Images Original Images
  10. Geschäftsmodell skaliert

  11. welcome autoscaling Internal ELB Image Resizer Auto Scaling Image-Resizer Image-Resizer

    Image-Resizer Original Images Image Download Queue Image Result Queue Shopping24 Data Center Hamburg
  12. Provisionierung

  13. (2) the bad

  14. Die Rechnungssumme steigt

  15. byebye #diy. Welcome Spot-Instances Internal ELB Image Resizer c1.xlarge c4.2xlarge

    c4.2xlarge c4.2xlarge Image Resizer c3.xlarge Image Resizer c3.2xlarge Image Resizer c4.xlarge Image Resizer c1.xlarge c4.xlarge ¢ c4.xlarge ¢ c3.2xlarge ¢ c3.xlarge ¢ c1.xlarge ¢ c1.xlarge ¢ c1.xlarge ¢ c3.2xlarge ¢ c3.2xlarge ¢
  16. Software ist nicht cloud-native

  17. Lock-in? Aber bitte … Image-Resizer Image Download Queue Image Result

    Queue Shopping24 Data Center Hamburg
  18. Konsequenz: Limitierung der Services

  19. Testserver (Ansible Pull) Initiales Setup via User Data Route 53

    Table Public IP 2 1 3 Testsysteme
  20. (3) the ugly

  21. Multi-Cloud via Klingeldraht Shopping24 Data Center Hamburg Internet eu-west-1 VPN

    Gateway
  22. „Dual Stack“ Systeme eu-west-1 Shopping24 Data Center Hamburg Elasticsearch Graylog2

    Logstash EC2 Instances Public Access Elasticsearch Graylog2 Logstash Instances
  23. „all in“ bei AWS

  24. Ein letzter Test …

  25. Was wenn unsere Ausgangsbasis falsch ist?

  26. ein Beispiel … € 0 € 3.500 € 7.000 €

    10.500 € 14.000 Compute Store (19TB)
  27. (4) in the end …

  28. configuration management is a must

  29. infrastructure as code is a plus must

  30. welcome to the modern server chassis

  31. take back your data center. now.

  32. recap // missing: the new players

  33. Bester Arbeitgeber Deutschlands im Handel und Konsum laut Arbeitgeber-Ranking Thank

    you! Questions? @shopping24 | @tboeghk | developer.s24.com yes, we’re hiring! Torsten Bøgh Köster | torsten.koester@s24.com | @tboeghk | developer.s24.com Open Source Logging & Monitoring (morgen 10:00)