Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Container Days Conference Plesk 2016 - How AWS, Docker and Microservices influence company websites - by Jan Löffler

4,635 views

Published on

There are still a lot of websites out there based on shared hosting and either dedicated or virtual server infrastructure. That’s what SMBs and web professionals are used to so let’s continue doing business as usual. Are you sure? Current technologies like Docker and architectural styles like Microservices are changing the game - especially for young start-ups in the growing web scene. Traditional hosters will have to adapt to these new requirements and take their infrastructure to the next level in order to stay competitive. But how? In this talk we’ll have a close look how start-ups and market leaders like Zalando develop their websites today and why AWS is often their preferred Cloud Service Provider. But, cloud offerings are far more painful as they appear and CMS communities live in a parallel universe - let’s have a look at the future of Web Development.

Published in: Internet

Container Days Conference Plesk 2016 - How AWS, Docker and Microservices influence company websites - by Jan Löffler

  1. 1. How AWS, Docker and Microservices influence company websites Container Days, Hamburg, June 28th 2016 Jan Löffler, CTO Plesk
  2. 2. October 21st 2015
  3. 3. August 6th 1991
  4. 4. THE PAST OF THE WEB CSS Cookies SSL JavaScript Apache PHP XML AJAX 1994 1995 1996 1999
  5. 5. THE PAST OF THE WEB Drupal Virtuozzo Safari ASP.NET WordPress Firefox nginx 2001 2002 2003 2004
  6. 6. THE PAST OF THE WEB Joomla! AWS iPhone HTML5 Android LXC 2005 2006 2007 2008
  7. 7. THE PAST OF THE WEB GitHub node.js Mesos AngularJS S iPad Touch WebRTC React.js Docker 2009 2010 2011 2013
  8. 8. THE PAST OF THE WEB Kubernetes rkt HTTP/2 OCI 2014 2015 2016 2017
  9. 9. June 28th 2000
  10. 10. June 28th 2005
  11. 11. June 28th 2016
  12. 12. THE WEB TODAY WordPress Git JavaScript
  13. 13. 42.9% of developers used git in 2014
  14. 14. Stackoverflow Research 2015 http://stackoverflow.com/research/developer-survey-2015
  15. 15. 0% 5% 10% 15% 20% 25% 30% 2011 2012 2013 2014 2015 2016 WordPress related to all websites worldwide http://w3techs.com/technologies/history_overview/content_management/all/y
  16. 16. 37% of E-Shops
  17. 17. You build it, You run it. Werner Vogels CTO Amazon
  18. 18.  Servers Apps
  19. 19. 0% 5% 10% 15% 20% 25% 30% 2015 2016 Docker usage doubled to 27% http://www.rightscale.com/blog/cloud-industry-insights/cloud-computing-trends-2016-state-cloud-survey
  20. 20. SAY ONE MORE TIME WORKS ON MY MACHINE
  21. 21. my-wordpress-site
  22. 22. source: http://docker.datagridsys.com/dockersca
  23. 23. Modern Web-Development 2016
  24. 24. DEPLOYMENT
  25. 25. Public Internet *.basket.example.org *.checkout.example.or g Team “Basket” Team “Checkout”ELB ELB AWS / Datacenter
  26. 26. IMMUTABLE INFRASTRUCTURE
  27. 27. IMMUTABLE STACKS ELB myapp-v1 app.example.org EC2 + Docker EC2 + Docker EC2 + Docker 100 %
  28. 28. IMMUTABLE STACKS ELB myapp-v1 EC2 + Docker EC2 + Docker EC2 + Docker ELB myapp-v2 EC2 + Docker EC2 + Docker app.example.org 90 % 10 %
  29. 29. IMMUTABLE STACKS ELB myapp-v1 EC2 + Docker EC2 + Docker EC2 + Docker ELB myapp-v2 EC2 + Docker EC2 + Docker app.example.org 0% 100 %
  30. 30. APP INSTANCE VM (EC2) Basis Image (AMI) Docker Container Application ✓ Team Account ✓ Created with Cloud Formation ✓ Docker Runtime ✓ Audit Logging ✓ Log Collection ✓ Monitoring ✓ Security config ✓ Ubuntu ✓ OpenJDK ✓ CA certific. …
  31. 31. AWS Deploy Docker Registry docker pull docker push AMI
  32. 32. Build DeployTest Release Continuous Delivery
  33. 33. MICRO SERVICES
  34. 34. June 28th 2020
  35. 35. FUTURE OF WEB DEVELOPMENT Mobile Devices JavaScript Interactive & personalized IAM everywhere Internet of Things Innovations Automatic Scaling
  36. 36. Jan Löffler CTO Plesk ● @jlsoft2 ● jan@plesk.com ● http://www.slideshare.net/jlsoft/ ● https://about.me/jan.loeffler
  37. 37. BACKUP
  38. 38. WordPress Management Free SSL everywhere http2 50+ extensions CLI Automatic Updates Site Migration Free support 30+ languages nginx Server Security DNS
  39. 39. Plesk is the leading WebOps platform and control panel to run, automate and grow applications, websites and hosting businesses.

×