Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
How AWS, Docker
and Microservices
influence company
websites
Container Days, Hamburg, June 28th 2016 Jan Löffler, CTO Plesk
October 21st 2015
August 6th 1991
THE PAST OF THE WEB
CSS
Cookies
SSL
JavaScript
Apache
PHP
XML
AJAX
1994 1995 1996 1999
THE PAST OF THE WEB
Drupal
Virtuozzo
Safari
ASP.NET WordPress
Firefox
nginx
2001 2002 2003 2004
THE PAST OF THE WEB
Joomla! AWS iPhone
HTML5
Android
LXC
2005 2006 2007 2008
THE PAST OF THE WEB
GitHub
node.js
Mesos
AngularJS
S
iPad
Touch
WebRTC
React.js
Docker
2009 2010 2011 2013
THE PAST OF THE WEB
Kubernetes
rkt
HTTP/2
OCI
2014 2015 2016 2017
June 28th 2000
June 28th 2005
June 28th 2016
THE WEB TODAY
WordPress Git JavaScript
42.9% of developers
used git in 2014
Stackoverflow Research 2015
http://stackoverflow.com/research/developer-survey-2015
0%
5%
10%
15%
20%
25%
30%
2011 2012 2013 2014 2015 2016
WordPress related to all websites worldwide
http://w3techs.com/tec...
37% of E-Shops
You build it,
You run it.
Werner Vogels
CTO Amazon

Servers
Apps
0%
5%
10%
15%
20%
25%
30%
2015 2016
Docker usage
doubled to 27%
http://www.rightscale.com/blog/cloud-industry-insights/clo...
SAY ONE MORE
TIME
WORKS ON MY MACHINE
my-wordpress-site
source: http://docker.datagridsys.com/dockersca
Modern
Web-Development
2016
DEPLOYMENT
Public
Internet
*.basket.example.org *.checkout.example.or
g
Team “Basket”
Team
“Checkout”ELB ELB
AWS / Datacenter
IMMUTABLE
INFRASTRUCTURE
IMMUTABLE STACKS
ELB myapp-v1
app.example.org
EC2
+ Docker
EC2
+ Docker
EC2
+ Docker
100
%
IMMUTABLE STACKS
ELB myapp-v1
EC2
+ Docker
EC2
+ Docker
EC2
+ Docker
ELB myapp-v2
EC2
+ Docker
EC2
+ Docker
app.example.or...
IMMUTABLE STACKS
ELB myapp-v1
EC2
+ Docker
EC2
+ Docker
EC2
+ Docker
ELB myapp-v2
EC2
+ Docker
EC2
+ Docker
app.example.or...
APP INSTANCE
VM (EC2)
Basis Image (AMI)
Docker Container
Application
✓ Team
Account
✓ Created
with Cloud
Formation
✓ Docke...
AWS
Deploy
Docker
Registry
docker pull
docker push
AMI
Build
DeployTest
Release
Continuous
Delivery
MICRO
SERVICES
June 28th 2020
FUTURE OF WEB DEVELOPMENT
Mobile Devices
JavaScript
Interactive & personalized
IAM everywhere
Internet of Things
Innovatio...
Jan Löffler
CTO Plesk
● @jlsoft2
● jan@plesk.com
● http://www.slideshare.net/jlsoft/
● https://about.me/jan.loeffler
BACKUP
WordPress Management
Free SSL everywhere
http2 50+ extensions
CLI
Automatic Updates
Site Migration
Free support
30+ langua...
Plesk is the leading WebOps platform
and control panel to run, automate
and grow applications, websites and
hosting busine...
Container Days Conference Plesk 2016 - How AWS, Docker and Microservices influence company websites - by Jan Löffler
Container Days Conference Plesk 2016 - How AWS, Docker and Microservices influence company websites - by Jan Löffler
Container Days Conference Plesk 2016 - How AWS, Docker and Microservices influence company websites - by Jan Löffler
Container Days Conference Plesk 2016 - How AWS, Docker and Microservices influence company websites - by Jan Löffler
Container Days Conference Plesk 2016 - How AWS, Docker and Microservices influence company websites - by Jan Löffler
Container Days Conference Plesk 2016 - How AWS, Docker and Microservices influence company websites - by Jan Löffler
Container Days Conference Plesk 2016 - How AWS, Docker and Microservices influence company websites - by Jan Löffler
Container Days Conference Plesk 2016 - How AWS, Docker and Microservices influence company websites - by Jan Löffler
Container Days Conference Plesk 2016 - How AWS, Docker and Microservices influence company websites - by Jan Löffler
Container Days Conference Plesk 2016 - How AWS, Docker and Microservices influence company websites - by Jan Löffler
Container Days Conference Plesk 2016 - How AWS, Docker and Microservices influence company websites - by Jan Löffler
Container Days Conference Plesk 2016 - How AWS, Docker and Microservices influence company websites - by Jan Löffler
Container Days Conference Plesk 2016 - How AWS, Docker and Microservices influence company websites - by Jan Löffler
Container Days Conference Plesk 2016 - How AWS, Docker and Microservices influence company websites - by Jan Löffler
Container Days Conference Plesk 2016 - How AWS, Docker and Microservices influence company websites - by Jan Löffler
Container Days Conference Plesk 2016 - How AWS, Docker and Microservices influence company websites - by Jan Löffler
Container Days Conference Plesk 2016 - How AWS, Docker and Microservices influence company websites - by Jan Löffler
Container Days Conference Plesk 2016 - How AWS, Docker and Microservices influence company websites - by Jan Löffler
Container Days Conference Plesk 2016 - How AWS, Docker and Microservices influence company websites - by Jan Löffler
Container Days Conference Plesk 2016 - How AWS, Docker and Microservices influence company websites - by Jan Löffler
Container Days Conference Plesk 2016 - How AWS, Docker and Microservices influence company websites - by Jan Löffler
Próxima SlideShare
Cargando en…5
×

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

168 visualizaciones

Publicado el

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.

Publicado en: Internet
  • Sé el primero en comentar

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.

×