SlideShare a Scribd company logo
1 of 60
21. Oktober 2015
6. August 1991
DIE VERGANGENHEIT DES WEBS
CSS
Cookies
SSL
JavaScript
Apache
PHP
XML
AJAX
1994 1995 1996 1999
DIE VERGANGENHEIT DES WEBS
SVG
Drupal
Safari
ASP.NET
Word
Press
Firefox
nginx
2001 2002 2003 2004
DIE VERGANGENHEIT DES WEBS
Joomla! iPhone
HTML5
Chrome
Android
CSS3
GitHub
node.js
2005 2007 2008 2009
DIE VERGANGENHEIT DES WEBS
AngularJS
iPad
Touch
WebRTC
React.js
Docker
HTTP/2
2010 2011 2013 2015
13. Mai 2000
13. Mai 2005
13. Mai 2016
DIE GEGENWART DES WEBS
WordPress Git JavaScript
2014
42.9% der Entwickler
verwenden
git
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/technologies/history_overview/content_management/all/y
You build it,
You run it.
Werner Vogels
CTO Amazon

Servers
Apps
0%
5%
10%
15%
20%
25%
30%
2015 2016
Nutzung von Docker
verdoppelt auf 27%
http://www.rightscale.com/blog/cloud-industry-insights/cloud-computing-trends-2016-state-cloud-survey
SAY ONE MORE
TIME
WORKS ON MY MACHINE
my-wordpress-site
Moderne
Web-Entwicklung
2016
DEPLOYMENT
Public
Internet
*.wishlist.example.org *.checkout.example.or
g
Team “Wishlist”
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.org
90
%
10
%
IMMUTABLE STACKS
ELB myapp-v1
EC2
+ Docker
EC2
+ Docker
EC2
+ Docker
ELB myapp-v2
EC2
+ Docker
EC2
+ Docker
app.example.org
0% 100
%
APP INSTANZ
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.
…
AWS
Deploy
Docker
Registry
docker pull
docker push
AMI
Build
DeployTest
Release
Continuous
Delivery
MICRO
SERVICES
Hier könnte ihr Logo stehen
13. Mai 2020
ZUKUNFT DER WEB ENTWICKLUNG
Jan Löffler
● CTO Plesk
● Twitter: @jlsoft2
● jan@plesk.com
● http://www.slideshare.net/jlsoft/
BACKUP
WordPress Hosting
+ Themes
+ Security
+ Backup
+ Developer Tools
+ Migration
+ SEO
+
+
+
+
Docker
Python & Django
git
Ruby
Ruby on Rails
WordPress Toolkit 2.0
Free SSL everywhere
http2
50+ extensions
CLI
Automatic Updates
Improved Migration tooling
Free support
30 language
nginx
Plesk is the leading WebOps platform
and control panel to run, automate
and grow applications, websites and
hosting businesses.

More Related Content

Viewers also liked

Matías Paterlini: Desarrollo de aplicaciones en Facebook
Matías Paterlini: Desarrollo de aplicaciones en FacebookMatías Paterlini: Desarrollo de aplicaciones en Facebook
Matías Paterlini: Desarrollo de aplicaciones en FacebookGrupo PHP Argentina
 
Serect Garden
Serect GardenSerect Garden
Serect GardenYPP
 
A Workshop On Creating High Quality Educational YouTube Videos
A Workshop On Creating High Quality Educational YouTube VideosA Workshop On Creating High Quality Educational YouTube Videos
A Workshop On Creating High Quality Educational YouTube VideosYPP
 
Eris Jonathan Ryan Cooper Corrected
Eris    Jonathan  Ryan  Cooper CorrectedEris    Jonathan  Ryan  Cooper Corrected
Eris Jonathan Ryan Cooper CorrectedTheCooperFamily
 
TimeMAPS_FlyerAndSubjectMatterOverview
TimeMAPS_FlyerAndSubjectMatterOverviewTimeMAPS_FlyerAndSubjectMatterOverview
TimeMAPS_FlyerAndSubjectMatterOverviewBill Deery
 
A Few Keys to Understanding REITs
A Few Keys to Understanding REITsA Few Keys to Understanding REITs
A Few Keys to Understanding REITsSuneet Singal
 
Founder of Computer Parts
Founder of Computer Parts Founder of Computer Parts
Founder of Computer Parts sonu riyana
 
Literatura y bicis con entregable
Literatura y bicis con entregableLiteratura y bicis con entregable
Literatura y bicis con entregabledeespacio
 
Entreprenuership theories
Entreprenuership theoriesEntreprenuership theories
Entreprenuership theoriesShristi Gupta
 
Estimation of Lab Market SIze
Estimation of Lab Market SIzeEstimation of Lab Market SIze
Estimation of Lab Market SIzeKedar Joshi
 
WHD.usa - Plesk - more than just a control panel - reveal the power of web op...
WHD.usa - Plesk - more than just a control panel - reveal the power of web op...WHD.usa - Plesk - more than just a control panel - reveal the power of web op...
WHD.usa - Plesk - more than just a control panel - reveal the power of web op...Jan Löffler
 

Viewers also liked (20)

Matías Paterlini: Desarrollo de aplicaciones en Facebook
Matías Paterlini: Desarrollo de aplicaciones en FacebookMatías Paterlini: Desarrollo de aplicaciones en Facebook
Matías Paterlini: Desarrollo de aplicaciones en Facebook
 
Serect Garden
Serect GardenSerect Garden
Serect Garden
 
A Workshop On Creating High Quality Educational YouTube Videos
A Workshop On Creating High Quality Educational YouTube VideosA Workshop On Creating High Quality Educational YouTube Videos
A Workshop On Creating High Quality Educational YouTube Videos
 
Eris Jonathan Ryan Cooper Corrected
Eris    Jonathan  Ryan  Cooper CorrectedEris    Jonathan  Ryan  Cooper Corrected
Eris Jonathan Ryan Cooper Corrected
 
Strato AG - Freie Kühlung
Strato AG - Freie KühlungStrato AG - Freie Kühlung
Strato AG - Freie Kühlung
 
Amternes Facility Service
Amternes Facility ServiceAmternes Facility Service
Amternes Facility Service
 
Lourdes Batilo
Lourdes BatiloLourdes Batilo
Lourdes Batilo
 
TimeMAPS_FlyerAndSubjectMatterOverview
TimeMAPS_FlyerAndSubjectMatterOverviewTimeMAPS_FlyerAndSubjectMatterOverview
TimeMAPS_FlyerAndSubjectMatterOverview
 
A Few Keys to Understanding REITs
A Few Keys to Understanding REITsA Few Keys to Understanding REITs
A Few Keys to Understanding REITs
 
Seo, Sem y redes sociales
Seo, Sem y redes socialesSeo, Sem y redes sociales
Seo, Sem y redes sociales
 
Founder of Computer Parts
Founder of Computer Parts Founder of Computer Parts
Founder of Computer Parts
 
Logo tpg
Logo tpgLogo tpg
Logo tpg
 
Mapa Conceptual sobre proyectos Carlos Julio Arbeláez
Mapa Conceptual sobre proyectos  Carlos  Julio ArbeláezMapa Conceptual sobre proyectos  Carlos  Julio Arbeláez
Mapa Conceptual sobre proyectos Carlos Julio Arbeláez
 
Literatura y bicis con entregable
Literatura y bicis con entregableLiteratura y bicis con entregable
Literatura y bicis con entregable
 
6. daftar isi
6. daftar isi6. daftar isi
6. daftar isi
 
catalog
catalogcatalog
catalog
 
Tutorial modelado casa
Tutorial  modelado casaTutorial  modelado casa
Tutorial modelado casa
 
Entreprenuership theories
Entreprenuership theoriesEntreprenuership theories
Entreprenuership theories
 
Estimation of Lab Market SIze
Estimation of Lab Market SIzeEstimation of Lab Market SIze
Estimation of Lab Market SIze
 
WHD.usa - Plesk - more than just a control panel - reveal the power of web op...
WHD.usa - Plesk - more than just a control panel - reveal the power of web op...WHD.usa - Plesk - more than just a control panel - reveal the power of web op...
WHD.usa - Plesk - more than just a control panel - reveal the power of web op...
 

Similar to Hosting Service Provider Summit - Was haben AWS, Docker und co mit kommerziellen Websites zu tun?

Container Days Conference Plesk 2016 - How AWS, Docker and Microservices infl...
Container Days Conference Plesk 2016 - How AWS, Docker and Microservices infl...Container Days Conference Plesk 2016 - How AWS, Docker and Microservices infl...
Container Days Conference Plesk 2016 - How AWS, Docker and Microservices infl...Plesk
 
How AWS,Docker and Microservices Influence Company Websites - Plesk
How AWS,Docker and Microservices Influence Company Websites - PleskHow AWS,Docker and Microservices Influence Company Websites - Plesk
How AWS,Docker and Microservices Influence Company Websites - PleskJohann Paulus Almeida
 
WordPress Meetup Karlsruhe Plesk 2016 - Die Veränderung der Web Entwicklung -...
WordPress Meetup Karlsruhe Plesk 2016 - Die Veränderung der Web Entwicklung -...WordPress Meetup Karlsruhe Plesk 2016 - Die Veränderung der Web Entwicklung -...
WordPress Meetup Karlsruhe Plesk 2016 - Die Veränderung der Web Entwicklung -...Jan Löffler
 
Mobile Web Mega Trend 2010
Mobile Web Mega Trend 2010Mobile Web Mega Trend 2010
Mobile Web Mega Trend 2010Manyoung Cho
 
How to win a hackathon - Penn APps 2015
How to win a hackathon - Penn APps 2015How to win a hackathon - Penn APps 2015
How to win a hackathon - Penn APps 2015David Voyles
 
Planning for Windows 10 and Internet Explorer 11
Planning for Windows 10 and Internet Explorer 11 Planning for Windows 10 and Internet Explorer 11
Planning for Windows 10 and Internet Explorer 11 Flexera
 
What’s new in VS 2015 and ALM 2015
What’s new in VS 2015 and ALM 2015What’s new in VS 2015 and ALM 2015
What’s new in VS 2015 and ALM 2015SSW
 
Seminar Android - Pengenalan PhoneGap
Seminar Android - Pengenalan PhoneGapSeminar Android - Pengenalan PhoneGap
Seminar Android - Pengenalan PhoneGapNur Hidayat
 
The Future Of Web Frameworks
The Future Of Web FrameworksThe Future Of Web Frameworks
The Future Of Web FrameworksMatt Raible
 
Html5 aavaas gajurel techmela
Html5  aavaas gajurel techmelaHtml5  aavaas gajurel techmela
Html5 aavaas gajurel techmelaAavaas Gajurel
 
Tools that help and speed up RWD dev
Tools that help  and speed up RWD devTools that help  and speed up RWD dev
Tools that help and speed up RWD devMatjaž Korošec
 
Fronted development trends - past, present and the future
Fronted development trends - past, present and the futureFronted development trends - past, present and the future
Fronted development trends - past, present and the futureHarijs Deksnis
 
Introduction to HTML5/CSS3 In Drupal 7
Introduction to HTML5/CSS3 In Drupal 7Introduction to HTML5/CSS3 In Drupal 7
Introduction to HTML5/CSS3 In Drupal 7Mediacurrent
 
Microsoft Azure - Introduction to microsoft's public cloud
Microsoft Azure - Introduction to microsoft's public cloudMicrosoft Azure - Introduction to microsoft's public cloud
Microsoft Azure - Introduction to microsoft's public cloudAtanas Gergiminov
 
HTML5 Webinar - Mind Storm Software
HTML5 Webinar - Mind Storm SoftwareHTML5 Webinar - Mind Storm Software
HTML5 Webinar - Mind Storm SoftwareRomin Irani
 
HTML5 for Web Designers
HTML5 for Web DesignersHTML5 for Web Designers
HTML5 for Web DesignersGoodbytes
 
Dockerizing Big Bundles - DevOpsCon 2015
Dockerizing Big Bundles - DevOpsCon 2015Dockerizing Big Bundles - DevOpsCon 2015
Dockerizing Big Bundles - DevOpsCon 2015Walid Farag
 

Similar to Hosting Service Provider Summit - Was haben AWS, Docker und co mit kommerziellen Websites zu tun? (20)

Container Days Conference Plesk 2016 - How AWS, Docker and Microservices infl...
Container Days Conference Plesk 2016 - How AWS, Docker and Microservices infl...Container Days Conference Plesk 2016 - How AWS, Docker and Microservices infl...
Container Days Conference Plesk 2016 - How AWS, Docker and Microservices infl...
 
How AWS,Docker and Microservices Influence Company Websites - Plesk
How AWS,Docker and Microservices Influence Company Websites - PleskHow AWS,Docker and Microservices Influence Company Websites - Plesk
How AWS,Docker and Microservices Influence Company Websites - Plesk
 
WordPress Meetup Karlsruhe Plesk 2016 - Die Veränderung der Web Entwicklung -...
WordPress Meetup Karlsruhe Plesk 2016 - Die Veränderung der Web Entwicklung -...WordPress Meetup Karlsruhe Plesk 2016 - Die Veränderung der Web Entwicklung -...
WordPress Meetup Karlsruhe Plesk 2016 - Die Veränderung der Web Entwicklung -...
 
Mobile Web Mega Trend 2010
Mobile Web Mega Trend 2010Mobile Web Mega Trend 2010
Mobile Web Mega Trend 2010
 
How to win a hackathon - Penn APps 2015
How to win a hackathon - Penn APps 2015How to win a hackathon - Penn APps 2015
How to win a hackathon - Penn APps 2015
 
All You Need to Know About Front End.pdf
All You Need to Know About Front End.pdfAll You Need to Know About Front End.pdf
All You Need to Know About Front End.pdf
 
Planning for Windows 10 and Internet Explorer 11
Planning for Windows 10 and Internet Explorer 11 Planning for Windows 10 and Internet Explorer 11
Planning for Windows 10 and Internet Explorer 11
 
Html5 Overview
Html5 OverviewHtml5 Overview
Html5 Overview
 
What’s new in VS 2015 and ALM 2015
What’s new in VS 2015 and ALM 2015What’s new in VS 2015 and ALM 2015
What’s new in VS 2015 and ALM 2015
 
Seminar Android - Pengenalan PhoneGap
Seminar Android - Pengenalan PhoneGapSeminar Android - Pengenalan PhoneGap
Seminar Android - Pengenalan PhoneGap
 
The Future Of Web Frameworks
The Future Of Web FrameworksThe Future Of Web Frameworks
The Future Of Web Frameworks
 
Html5 aavaas gajurel techmela
Html5  aavaas gajurel techmelaHtml5  aavaas gajurel techmela
Html5 aavaas gajurel techmela
 
Tools that help and speed up RWD dev
Tools that help  and speed up RWD devTools that help  and speed up RWD dev
Tools that help and speed up RWD dev
 
Fronted development trends - past, present and the future
Fronted development trends - past, present and the futureFronted development trends - past, present and the future
Fronted development trends - past, present and the future
 
Introduction to HTML5/CSS3 In Drupal 7
Introduction to HTML5/CSS3 In Drupal 7Introduction to HTML5/CSS3 In Drupal 7
Introduction to HTML5/CSS3 In Drupal 7
 
Microsoft Azure - Introduction to microsoft's public cloud
Microsoft Azure - Introduction to microsoft's public cloudMicrosoft Azure - Introduction to microsoft's public cloud
Microsoft Azure - Introduction to microsoft's public cloud
 
HTML5 Webinar - Mind Storm Software
HTML5 Webinar - Mind Storm SoftwareHTML5 Webinar - Mind Storm Software
HTML5 Webinar - Mind Storm Software
 
HTML5 for Web Designers
HTML5 for Web DesignersHTML5 for Web Designers
HTML5 for Web Designers
 
Html5 intro
Html5 introHtml5 intro
Html5 intro
 
Dockerizing Big Bundles - DevOpsCon 2015
Dockerizing Big Bundles - DevOpsCon 2015Dockerizing Big Bundles - DevOpsCon 2015
Dockerizing Big Bundles - DevOpsCon 2015
 

More from Jan Löffler

The Influence of AI in the Hosting Industry - Jan Loeffler, CTO WebPros, Clou...
The Influence of AI in the Hosting Industry - Jan Loeffler, CTO WebPros, Clou...The Influence of AI in the Hosting Industry - Jan Loeffler, CTO WebPros, Clou...
The Influence of AI in the Hosting Industry - Jan Loeffler, CTO WebPros, Clou...Jan Löffler
 
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024Jan Löffler
 
The Influence of AI in the Cloud & Hosting Market - Jan Loeffler (CTO, WebPro...
The Influence of AI in the Cloud & Hosting Market - Jan Loeffler (CTO, WebPro...The Influence of AI in the Cloud & Hosting Market - Jan Loeffler (CTO, WebPro...
The Influence of AI in the Cloud & Hosting Market - Jan Loeffler (CTO, WebPro...Jan Löffler
 
CloudFest US 2023 - Building a Connected Future for Your Business - Jan Loeff...
CloudFest US 2023 - Building a Connected Future for Your Business - Jan Loeff...CloudFest US 2023 - Building a Connected Future for Your Business - Jan Loeff...
CloudFest US 2023 - Building a Connected Future for Your Business - Jan Loeff...Jan Löffler
 
CloudFest 2023 - Unleashing the Power of Innovation: A Game Changer for Your ...
CloudFest 2023 - Unleashing the Power of Innovation: A Game Changer for Your ...CloudFest 2023 - Unleashing the Power of Innovation: A Game Changer for Your ...
CloudFest 2023 - Unleashing the Power of Innovation: A Game Changer for Your ...Jan Löffler
 
CloudFest 2023 - WordPress by the numbers - Jan Loeffler (CTO, WebPros)
CloudFest 2023 - WordPress by the numbers - Jan Loeffler (CTO, WebPros)CloudFest 2023 - WordPress by the numbers - Jan Loeffler (CTO, WebPros)
CloudFest 2023 - WordPress by the numbers - Jan Loeffler (CTO, WebPros)Jan Löffler
 
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server ManagementWebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server ManagementJan Löffler
 
A Platform for Builders - How to win Web Developers?
A Platform for Builders - How to win Web Developers?A Platform for Builders - How to win Web Developers?
A Platform for Builders - How to win Web Developers?Jan Löffler
 
The WordPress Hosting experience - Bought cheaply and paid dearly? - Jan Löf...
The WordPress Hosting experience - Bought cheaply and paid dearly? - Jan Löf...The WordPress Hosting experience - Bought cheaply and paid dearly? - Jan Löf...
The WordPress Hosting experience - Bought cheaply and paid dearly? - Jan Löf...Jan Löffler
 
World Cloud Summit 2017 - How Service Providers can offer a Ready to Code and...
World Cloud Summit 2017 - How Service Providers can offer a Ready to Code and...World Cloud Summit 2017 - How Service Providers can offer a Ready to Code and...
World Cloud Summit 2017 - How Service Providers can offer a Ready to Code and...Jan Löffler
 
WordCamp Cologne - WordPress auf SPEED
WordCamp Cologne - WordPress auf SPEEDWordCamp Cologne - WordPress auf SPEED
WordCamp Cologne - WordPress auf SPEEDJan Löffler
 
WordCamp Cologne - Web Trends in Zahlen und wie sich Hosting verändert
WordCamp Cologne - Web Trends in Zahlen und wie sich Hosting verändertWordCamp Cologne - Web Trends in Zahlen und wie sich Hosting verändert
WordCamp Cologne - Web Trends in Zahlen und wie sich Hosting verändertJan Löffler
 
Container Days 2017 Hamburg - Plesk - How Docker helps tune Websites into Rac...
Container Days 2017 Hamburg - Plesk - How Docker helps tune Websites into Rac...Container Days 2017 Hamburg - Plesk - How Docker helps tune Websites into Rac...
Container Days 2017 Hamburg - Plesk - How Docker helps tune Websites into Rac...Jan Löffler
 
code.talks 2016 Hamburg - Plesk - AutoScaling WordPress with Docker & AWS - b...
code.talks 2016 Hamburg - Plesk - AutoScaling WordPress with Docker & AWS - b...code.talks 2016 Hamburg - Plesk - AutoScaling WordPress with Docker & AWS - b...
code.talks 2016 Hamburg - Plesk - AutoScaling WordPress with Docker & AWS - b...Jan Löffler
 
AutoScaling WordPress with Docker & AWS - WordPress Meetup Karlsruhe - Plesk
AutoScaling WordPress with Docker & AWS - WordPress Meetup Karlsruhe - PleskAutoScaling WordPress with Docker & AWS - WordPress Meetup Karlsruhe - Plesk
AutoScaling WordPress with Docker & AWS - WordPress Meetup Karlsruhe - PleskJan Löffler
 
World Hosting Days - More than just a control panel - reveal the power of Web...
World Hosting Days - More than just a control panel - reveal the power of Web...World Hosting Days - More than just a control panel - reveal the power of Web...
World Hosting Days - More than just a control panel - reveal the power of Web...Jan Löffler
 
Stups.io - an Open Source Cloud Framework for AWS
Stups.io - an Open Source Cloud Framework for AWSStups.io - an Open Source Cloud Framework for AWS
Stups.io - an Open Source Cloud Framework for AWSJan Löffler
 
GOTO Copenhagen - Radical Agility with Autonomous Teams and Microservices in ...
GOTO Copenhagen - Radical Agility with Autonomous Teams and Microservices in ...GOTO Copenhagen - Radical Agility with Autonomous Teams and Microservices in ...
GOTO Copenhagen - Radical Agility with Autonomous Teams and Microservices in ...Jan Löffler
 
Dev ops con 2015 radical agility with autonomous teams and microservices in...
Dev ops con 2015   radical agility with autonomous teams and microservices in...Dev ops con 2015   radical agility with autonomous teams and microservices in...
Dev ops con 2015 radical agility with autonomous teams and microservices in...Jan Löffler
 
Zalando - The Big Switch - ForgeRock Identity Summit 2015
Zalando - The Big Switch - ForgeRock Identity Summit 2015Zalando - The Big Switch - ForgeRock Identity Summit 2015
Zalando - The Big Switch - ForgeRock Identity Summit 2015Jan Löffler
 

More from Jan Löffler (20)

The Influence of AI in the Hosting Industry - Jan Loeffler, CTO WebPros, Clou...
The Influence of AI in the Hosting Industry - Jan Loeffler, CTO WebPros, Clou...The Influence of AI in the Hosting Industry - Jan Loeffler, CTO WebPros, Clou...
The Influence of AI in the Hosting Industry - Jan Loeffler, CTO WebPros, Clou...
 
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024
 
The Influence of AI in the Cloud & Hosting Market - Jan Loeffler (CTO, WebPro...
The Influence of AI in the Cloud & Hosting Market - Jan Loeffler (CTO, WebPro...The Influence of AI in the Cloud & Hosting Market - Jan Loeffler (CTO, WebPro...
The Influence of AI in the Cloud & Hosting Market - Jan Loeffler (CTO, WebPro...
 
CloudFest US 2023 - Building a Connected Future for Your Business - Jan Loeff...
CloudFest US 2023 - Building a Connected Future for Your Business - Jan Loeff...CloudFest US 2023 - Building a Connected Future for Your Business - Jan Loeff...
CloudFest US 2023 - Building a Connected Future for Your Business - Jan Loeff...
 
CloudFest 2023 - Unleashing the Power of Innovation: A Game Changer for Your ...
CloudFest 2023 - Unleashing the Power of Innovation: A Game Changer for Your ...CloudFest 2023 - Unleashing the Power of Innovation: A Game Changer for Your ...
CloudFest 2023 - Unleashing the Power of Innovation: A Game Changer for Your ...
 
CloudFest 2023 - WordPress by the numbers - Jan Loeffler (CTO, WebPros)
CloudFest 2023 - WordPress by the numbers - Jan Loeffler (CTO, WebPros)CloudFest 2023 - WordPress by the numbers - Jan Loeffler (CTO, WebPros)
CloudFest 2023 - WordPress by the numbers - Jan Loeffler (CTO, WebPros)
 
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server ManagementWebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
 
A Platform for Builders - How to win Web Developers?
A Platform for Builders - How to win Web Developers?A Platform for Builders - How to win Web Developers?
A Platform for Builders - How to win Web Developers?
 
The WordPress Hosting experience - Bought cheaply and paid dearly? - Jan Löf...
The WordPress Hosting experience - Bought cheaply and paid dearly? - Jan Löf...The WordPress Hosting experience - Bought cheaply and paid dearly? - Jan Löf...
The WordPress Hosting experience - Bought cheaply and paid dearly? - Jan Löf...
 
World Cloud Summit 2017 - How Service Providers can offer a Ready to Code and...
World Cloud Summit 2017 - How Service Providers can offer a Ready to Code and...World Cloud Summit 2017 - How Service Providers can offer a Ready to Code and...
World Cloud Summit 2017 - How Service Providers can offer a Ready to Code and...
 
WordCamp Cologne - WordPress auf SPEED
WordCamp Cologne - WordPress auf SPEEDWordCamp Cologne - WordPress auf SPEED
WordCamp Cologne - WordPress auf SPEED
 
WordCamp Cologne - Web Trends in Zahlen und wie sich Hosting verändert
WordCamp Cologne - Web Trends in Zahlen und wie sich Hosting verändertWordCamp Cologne - Web Trends in Zahlen und wie sich Hosting verändert
WordCamp Cologne - Web Trends in Zahlen und wie sich Hosting verändert
 
Container Days 2017 Hamburg - Plesk - How Docker helps tune Websites into Rac...
Container Days 2017 Hamburg - Plesk - How Docker helps tune Websites into Rac...Container Days 2017 Hamburg - Plesk - How Docker helps tune Websites into Rac...
Container Days 2017 Hamburg - Plesk - How Docker helps tune Websites into Rac...
 
code.talks 2016 Hamburg - Plesk - AutoScaling WordPress with Docker & AWS - b...
code.talks 2016 Hamburg - Plesk - AutoScaling WordPress with Docker & AWS - b...code.talks 2016 Hamburg - Plesk - AutoScaling WordPress with Docker & AWS - b...
code.talks 2016 Hamburg - Plesk - AutoScaling WordPress with Docker & AWS - b...
 
AutoScaling WordPress with Docker & AWS - WordPress Meetup Karlsruhe - Plesk
AutoScaling WordPress with Docker & AWS - WordPress Meetup Karlsruhe - PleskAutoScaling WordPress with Docker & AWS - WordPress Meetup Karlsruhe - Plesk
AutoScaling WordPress with Docker & AWS - WordPress Meetup Karlsruhe - Plesk
 
World Hosting Days - More than just a control panel - reveal the power of Web...
World Hosting Days - More than just a control panel - reveal the power of Web...World Hosting Days - More than just a control panel - reveal the power of Web...
World Hosting Days - More than just a control panel - reveal the power of Web...
 
Stups.io - an Open Source Cloud Framework for AWS
Stups.io - an Open Source Cloud Framework for AWSStups.io - an Open Source Cloud Framework for AWS
Stups.io - an Open Source Cloud Framework for AWS
 
GOTO Copenhagen - Radical Agility with Autonomous Teams and Microservices in ...
GOTO Copenhagen - Radical Agility with Autonomous Teams and Microservices in ...GOTO Copenhagen - Radical Agility with Autonomous Teams and Microservices in ...
GOTO Copenhagen - Radical Agility with Autonomous Teams and Microservices in ...
 
Dev ops con 2015 radical agility with autonomous teams and microservices in...
Dev ops con 2015   radical agility with autonomous teams and microservices in...Dev ops con 2015   radical agility with autonomous teams and microservices in...
Dev ops con 2015 radical agility with autonomous teams and microservices in...
 
Zalando - The Big Switch - ForgeRock Identity Summit 2015
Zalando - The Big Switch - ForgeRock Identity Summit 2015Zalando - The Big Switch - ForgeRock Identity Summit 2015
Zalando - The Big Switch - ForgeRock Identity Summit 2015
 

Recently uploaded

Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Dana Luther
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Personfurqan222004
 
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Lucknow
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 

Recently uploaded (20)

Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Person
 
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 

Hosting Service Provider Summit - Was haben AWS, Docker und co mit kommerziellen Websites zu tun?

Editor's Notes

  1. Der 21. Oktober 2015 war ein ganz besonderer Tag. Wer von Ihnen weiß, was an diesem Tag so besonders war? [Pause]
  2. Jetzt vielleicht? [Pause]
  3. Es war genau der Tag in der Zukunft, an dem Marty McFly im zweiten Film von „Zurück in die Zukunft“ ankommt. [Pause] Heute – nehme ich Sie mit auf eine Reise. Eine Reise in die Vergangenheit – die Gegenwart und eine mögliche Zukunft der Web Entwicklung. Und wir werden sehen, welche Auswirkungen das auf Ihre Webhosting Unternehmen haben wird und wie Sie diese Entwicklung als Chance nutzen. Sind Sie bereit? Dann schnallen Sie sich an und wir schalten den Fluxkompensator ein. Zieldatum 13. Mai 2000.
  4. Ups, wir sind zu weit zurück in die Vergangenheit gereist. Was hat es wohl mit diesem Datum auf sich? Am 6 August 1991 [next slide] ging die erste Webseite …
  5. Am 6 August 1991 ging die erste Webseite der Welt Live. Es war eine Seite von Tim Berners-Lee über das World Wide Web Projekte und lief auf einem NeXT Computer im CERN: http://info.cern.ch/hypertext/WWW/TheProject.html
  6. 1994 CSS, Cookies 1995 SSL, JavaScript, Apache 1996 PHP, XML 1999 AJAX
  7. 2001 SVG, Drupal 2002 Safari, ASP.NET 2003 WordPress 2004 Firefox, nginx
  8. 2005 Joomla! 2007 iPhone 1 2008 Chrome, HTML5, Android 2009 CSS3, GitHub, node.js
  9. 2010 AngularJS, iPad 2011 Touch-Events, WebRTC 2013 React.js, Docker 2015 HTTP/2
  10. Zurück ins Jahr 2000 – Webseiten waren reine HTML Dokumente die von HTTP Diensten ausgeliefert wurden. Editiert wurden diese Dokumente entweder direkt auf dem Server über die Shell oder lokal und per FTP auf die Server kopiert.
  11. Altavista.com am 13. Mai 2000
  12. 2005 – Webseiten wurden aufgeräumter und fokussierter
  13. Komplett Responsive Web Design – optimiert für alle Devices und Auflösungen. Meist realisiert durch WordPress Themes. Desweiteren wird aktuell die “Long-Scroll” Technik genutzt, d.h. die Webseite erzählt eine Story bei vertikalem Scrollen. Zudem kommen Videoinhalte und großflächige Bilder zum Einsatz, die natürlich wiederum dank Content-Delivery-Network Services an die jeweilige Auflösung und Displaygröße schnell zum Endnutzer ausgeliefert werden.
  14. Oder ein anderes Beispiel - noch cleaner (bei http://sastairs.com.au/). Sie bemerken das Menü links oben im Mobile Style (auch Hamburger Menü genannt) und die Wunschliste rechts oben. Allerdings ist das wieder ein Generationen-Thema, denn nicht jeder kommt auf Anhieb mit der neuen Benutzerführung zurecht.
  15. Und hinter der Facade sehen Webseiten heute so aus: WordPress oder JavaScript Frameworks. Deployed wird über git. Wobei sich da WebDesigner und WebEntwickler stark unterscheiden. Während WebDesigner WordPress verwenden und Themes entwickeln, gehen Entwickler deutlich tiefer mit php + JavaScript + git.
  16. Vor exakt 2 Jahren hat die Eclipse Foundation analysiert, dass Git nun das weltweit meist genutzte Source Code Management Tool ist – über 42.9% aller professionellen Software-Entwickler geben an Git als ihr primäres Quelltextverwaltungssystem zu verwenden.
  17. Nach einer Analyse von Stackoverflow von 2015 wird git bereits von mehr als 69% der weltweiten Entwickler eingesetzt und nimmt weiterhin rasant zu.
  18. Eine weitere atemberaubende Entwicklung macht aktuell das Content-Management-System WordPress. Es ist nicht nur mit gigantischem Abstand das meist genutzte CMS in der Welt – es ist auch inzwischen die bei weitem beliebteste Art Webseiten zu erstellen und hat jeglichen Webseitenbaukästen und der reinen HTML, JavaScript und PHP Entwicklung den Rang abgelaufen.
  19. WordPress ist inzwischen ein absolutes Muss für jeden Hoster und Cloud Srevice Provider: mehr als 26% aller weltweiten Webseiten sind WordPress Seiten. Und es werden täglich mehr. Verglichen mit allen Content-Management-Systemen kommt WordPress sogar auf 60% Marktanteil. [next slide] Aber noch etwas verändert sich in der Web Entwicklung durch die DevOps Bewegung.
  20. Aber noch etwas verändert sich in der Web Entwicklung durch die DevOps Bewegung. Werner Vogels, CTO von Amazon, hat diesen legendären Satz 2006 gesagt, um zu beschreiben wir Dinge bei Amazon funktionieren. Und es beschreibt die Grundprinzipien von DevOps sehr gut: “you build it, you run it.” Ich will Sie aber gar nicht mit dem Thema DevOps langweilen, sondern erwähne das Thema nur, da sich dadurch etwas verändert hat.
  21. Die globale DevOps Bewegung hat ebenfalls grundlegende Auswirkungen auf die Webentwicklung und die Sichweise auf Server und Applikationen. Denn das DevOps Modell benötigt eine komplett andere Art Applikationen zu managen als bisher. Es geht nicht mehr um Server – es geht um Applikationen. Das Problem dabei ist, dass System Administratoren immer noch auf Server fokussiert sind und diesen sogar am liebsten Namen geben, sie behutsam streicheln – virtuell natürlich – und diese hegen und pflegen wie ihr eigenes Haustier. Entwicklern dagegen sind die Server piep-egal. Sie interessieren sich nur für ihre Applikationen und ob diese erreichbar sind, sowie schnell genug antworten. Das Nutzererlebis der Webseitenbesucher steht hier im Vordergrund – die Hardware ist dabei nur mittel zum Zweck. Dem Entwickler kann es sogar im Idealfall egal sein, ob seine Server alle laufen oder einige davon down sind, solange der Webseitenbesucher nichts devon mitbekommt. Und nun kam 2014 eine neue Killer-Technologie, die eigentlich gar nicht so neu ist, aber die Welt der Entwickler schlagkräftig verändert hat. Wer von Ihnen errät, welche Technologie das ist?
  22. Die Rede ist von Docker. Und Docker ist das vielleicht am meisten diskutierte Thema im gesamten letzten Jahr. Also was hat es damit auf sich und warum ist das für Sie alle so wichtig? Container Technologie ist eigentlich uralt – wir alle kennen bereits Virtuozzo, OpenVZ, LXC oder sogar Sun Solaris Zones. Allerdings waren all jene hauptsächlich auf die Virtualisierung von Servern ausgerichtet  also wie man bei steigender CPU Leistung und immer günstigerer Hardware (wir erinnern uns an das Moorsche Gesetz) einen großen Server in viele kleine virtuelle unterteilt und im ökonomischsten Fall sogar leicht überbucht. Aber Docker ist anders – es geht nicht mehr um virtualisierte Server – nein, es geht um Apps – die Apps Ihrer Kunden. Es geht darum, dass alles was in einen Container passt überall laufen kann – ganz so wie schon beim weltweisen Transport von Gütern mit Container Schiffen! Somit hat Docker einen ganz wesentlichen Aspekt gelöst…
  23. Und jetzt kommt das beeindruckende: Docker hat aus dem Stand eine Nutzung von 13% erreicht und anschließend sogar innerhalb eines Jahres erneut verdoppelt. D.h. dass Anfang diesen Jahres 27% der weltweiten Software-Entwickler verwendet haben und weitere 35% den Einsatz von Docker planen. Aber warum ist Docker eigentlich so erfolgreich. Was genau wird damit anders als bisher?
  24. In der Vergangenheit haben Entwickler ihre Applikationen entwickelt - wir reden hier von Webapplikationen – und alles hat wunderbar auf deren lokalen Workstations oder Entwicklungsumgebungen funktioniert. Danach haben sie selbst oder ihre System Administratoren die Dateien auf die Produktivumgebung kopiert und nichts funktionierte mehr. Wer von Ihnen hat das schon mal erlebt? [hands up] Mit Docker kann ich meine Applikationen lokal auf meinem Laptop hier entwickeln und testen, sogar komplett laufen lassen ohne extra jede Menge Software installieren zu müssen oder mir mein System zu verkorksen. Ich starte meine App einfach unter gleichen Bedingungen wie in der Produktion – nur eben lokal auf meinem Laptop als Container.
  25. … und wenn meine App dort funktioniert, dann funktioniert sie auch auf jeder anderen Maschine – z.B. der Produktivumgebung. Das funktioniert deshalb, da die gesamte Konfiguration meiner App inkl. der benötigten Software mitgelierfert wird – wie z.B. MySQL Server, Apache, nginx, Memcache, php, etc. und das alles in der richtigen Version. Der Vorteil: keine unterschiedlichen Betriebsysteme mehr, keine fehlende Java Runtime, keine unterschiedlichen php Versionen, keine fehlenden Erweiterungen oder Abhängigkeiten. Docker standarisiert somit das Paketisieren von jeglichen Applikationen ähnlich wie Debian-Pakete – nur eben Plattformübergreifend – und das völlig reibungslos – und ich sage Ihnen eins – Entwickler lieben es!
  26. Und so eröffnet Docker Entwicklern viele neue coole Möglichkeiten – sie können ihre Applikationen z.B. überall auf jeder Hardware laufen lassen ohne Angst vor Inkompatibilitäten zu haben. Und noch besser – sie können nun mehrere Versionen ihrer App gleichzeitig laufen lassen und somit Staging Umgebungen aufbauen. Oder direkt mehrere Varianten direkt am Kunden ausprobieren - so genanntes A/B Testing. Dann messen Sie die Conversion Rate und lassen somit den Kunden selbst bestimmen, welche Varante er präferiert – sehr zu Gunste Ihres Umsatzes.
  27. Christian Böing - der CEO von Strato - der heute leider nicht hier sein kann, hatte mich darum gebeten in dieser Runde einen Einblick in die moderne Entwicklung von Web Applikationen von schnell wachsenden Internet Unternehmen zu geben. Das will ich sehr gerne machen, da das gleichzeitig meine Leidenschaft ist.
  28. Haben Sie sich schon mal gefragt, wie Unternehmen wie Zalando ihre Webseiten entwickeln? Ich gebe Ihnen gerne einen Einblick hinter die Kulissen, denn ich habe den Plattform-Entwicklungsbereich von Zalando bis vor kurzem selbst geleitet und deren Weg in die Cloud maßgeblich vorangetrieben. Gerne könnte ich Ihnen auch von vielen anderen Unternehmen berichten, allerdings kenne ich Zalando natürlich am Besten, daher bleiben wir bei diesem Beispiel.
  29. Offensichtlich ist dieses Schaubild stark vereinfacht, allerdings zeigt es, dass hinter den Kulissen mehrere Webservices ihren Teil zum Kundenerlebnis beitragen. Ich möchte da jetzt gar nicht ins Detail gehen, denn darum soll es heute nicht gehen. Sondern ich möchte Ihnen ein Gefühl dafür geben, wie solche hoch-skalierfähigen Webseiten eigentlich entwickelt werden.
  30. Zalando hat wie Sie vielleicht wissen ein enormes Wachstum hingelegt – nicht nur was Umsatz, Markenbekanntheit und Anzahl Mitarbeiter angeht – aber vor allem auch, was die Anzahl der Applikationen betrifft. Angefangen hat Zalando mit einem ganz normalen Magento – wie möglicherweise einige Ihrer Kunden auch. Mit dem Erfolg konnte Magento allerdings irgendwann nicht mehr mitskalieren, weshalb Zalando seinen eigenen E-Shop entwickelt hat. Dieser war anfänglich auch nur ein Monolith, d.h. eine immer größer werdende Applikation. Wettbewerb  Innovationen  ausprobieren. Das funktioniert am Besten, indem man viele verschiedene Funktionen an zuerst wenigen Kunden direkt austestest und deren Conversion Rate misst und vergleicht. Um agil und effizient Varianten testen zu können, bedarf es einer Architektur, die es den Entwicklern erlaubt unabhängig von einander schnell und unkompliziert ihre Änderungen Online stellen zu können und mit wenig Kundentraffic in Echtzeit zu testen.
  31. Die große Frage bei Zalando war also – „wie können über 80 Entwicklungsteams von jeweils 4-8 Personen parallel Software entwicklen und unabhängig von einander Online stellen“? Und nur um mal eine Größenordnung zu geben: die Entwickler bei Zalando stellen über 140 Releases online – pro Tag!
  32. Dabei bekommt jedes Team seinen eigenen isolierten AWS Account – wie ein eigenes privates Rechenzentrum. Das Ganze ohne kompliziertes Netzwerk-Schnick-Schnack, sondern jeder Account ist komplett von einander getrennt und nutzt die Grundprinzipien des Internets. Die Applikationen der Teams kommunizieren natürlich niemals ungeschützt miteinander, sondern voll verschlüsselt und abgesichert mit OAuth2 und TLS. Um das Modell verständlicher zu machen, muss ich erst mal einen Trend beschreiben – Immuntable Infrastructure.
  33. Ein absoluter Trend ist aktuell „Immutable Infrastructure“ oder auch „Immutable Server“ genannt – und diesen Ansatz hat Zalando als Grundprinzip übernommen. Aber was ist „Immutable Infrastructure“ überhaupt? Immutable bedeutet „unveränderlich“. Und bezogen auf Infrastruktur bedeutet dies, dass sie sich nicht mehr ändert nachdem sie einmal Online gestellt wurde. Die Frage ist: „wie werden dann Patches und Security-Updates installiert, geschweige denn neue Versionen“? Gar nicht – zumindest nicht in der gleichen Instanz meiner Software! Wenn ich meine Software aktualisieren möchte – ob wegen eines Security Updates der SSL Library oder nur ein Bugfix meiner Software selbst – dann nehme ich einfach einen neuen Server. Warum wir das tun sollten? Das wäre ein ganz eigener Vortrag und ich erläutere Details gerne im Nachgang. Für jetzt gibt es nur einen kleinen Vorgeschmack über die vielen Vorteile und Möglichkeiten. Wie das geht zeigt [next slide] folgendes Schaubild.
  34. Wie das geht zeigt folgendes Schaubild. Wir sehen eine Web Applikation die unter app.example.org erreichbar ist. Deployed ist diese App in der Version „myapp-v1“ als Docker Container auf 3 Servern von AWS (EC2 genannt). Die Last wird vom Elastic Loadbalancer gleich auf die 3 Instanzen verteilt. Diese Instanzen sind selbst „stateless“, d.h. sie speichern ihre Daten in einem zentralen Storage wie z.B. einer Datenbank. Wenn wir nun unsere Applikation aktualisieren wollen oder es ein Systemupdate benötigt [next slide]
  35. … dann stellen wir einfach eine neue Version inkl. des benötigten Serverstacks (also Betriebsystem, php runtime, etc.) zusätzlich online und routen etwas Traffic auf den neuen Url-Endpunkt. Und dann können wir, wenn alles zuverlässig läuft, den gesamten Traffic auf die neue Version leiten und ... [next slide]
  36. ... die alten Instanzen löschen, damit die Hosting Rechnung nicht zu hoch wird.
  37. Um ausreichend Flexibilität bei gleichzeitig starker Sicherheit zu gewährleisten, kommt hier ein mehrschichtiges Modell zum Einsatz. Ausgangsbasis ist die Virtuelle Maschine und das Basis Image mit dem Betriebssystem (bei AWS reden wir vom AMI). Direkt beim Start einer neuen EC2 Instanz lassen wir direkt unser gewünschtes Docker Image – welches unsere Applikation in der gewünschten Version enthält – von der Docker Registry laden und starten den Container. Darin startet der Webserver z.B. nginx oder Apache oder beide und alles was unsere App benötigt.
  38. Deployen kann ein Entwickler entweder manuell über die Kommandozeile oder vollautomatisch durch ein Continuous Integration oder Continuous Delivery System.
  39. Die Königsklasse ist Continuous Deployment, bei dem bei jedem Code Checkin in git voll automatisch alle Tests durchlaufen werden und bei Erfolg autonom Änderungen Online gestellt werden. Dabei werden Testumgebungen bei Bedarf dynamisch erstellt und Minuten später wieder gelöscht. Die Produktivität steigt, die Kosten sinken auf ein Minimum. Immer mehr IT Unternehmen nutzen diese Technik und steigern somit ihren Durchsatz enorm. API gesteuerte Cloud Infrastrukturen mit Stunden oder Minutenabrechnung nach Bedarf haben diese Methodik überhaupt erst möglich gemacht. Wozu das sonst noch gut ist? [next slide]
  40. Wozu das sonst noch gut ist? Zalando speichert seine Katalogdaten in sogenannten SOLR Servern – das sind Suchserver, die für schnelle Lesezugriffe optimiert sind. Das spannende daran: vor 2 Jahren als Zalando noch normale Rechenzentren verwendete, musstem die Entwickler diese Suchserver noch manuell installieren und auf mehrere Server von Hand skalieren. Seit AWS macht Zalando das vollautomatisch mit Elastic Loadbalancern. Das spart enorm Kosten, obwohl die CPU- oder RAM-Stunde bei AWS eigentlich deutlich teurer ist als im bisherigen Rechenzentrum. Denn Nachts kommt Zalando mit nur 2 SOLR Servern aus. Tagsüber deployed AWS wie von Zauberhand weitere Instanzen, um weiterhin kurze Antwortzeiten für den Kundenansturm parat zu haben. Das geht Sonntag Abends sogar soweit, dass über 320 SOLR Server parallel laufen ohne, dass auch nur ein einziger Entwickler seine Hände im Spiel hatte. Von 2 auf 320 Server beschleunigt innerhalb weniger Stunden und dann wieder sachte runter gebremst auf 2 – völlig selbstständig und autonom? Das ist das Modell der Zukunft – oder besser Gegenwart? Oder werfen Sie noch den Generator an, nur weil Sie an einem heißen Sommertag die Klimaanlage anschalten möchten?
  41. Was sind eigentlich diese Microservices, von denen inzwischen alle Entwickler reden? Microservices sind eigentlich auch nichts neues. Linux ist genau nach diesem Schema aufgebaut. Es geht darum, einzelne Dienste so klein zu machen, dass ein kleines Team (sagen wir 4-8 Personen) den Source Code komplett verstehen und warten können. Viel wichtiger soll der Dienst zur besseren Wiederverwertbarkeit und Reduktion der Komplexität, nur einen einzigen Anwendungsfall untertsützen und nicht ein Sammelsurium von vielen Funktionen sein. Meistens sind diese Anwendungsfälle dann noch am Kunden oder dem jeweiligen Geschäft ausgerichtet. Somit ergeben sich zwangsläufig kleine, klar voneinander getrennte Komponenten, die als Webservice einzeln verwendbar sind. Zusammengeschaltet ergibt sich dann das große Ganze. Bei einem E-Shop könnte das die Navigation, der Katalog, Empfehlungen, Wunschliste, Warenkorb, Checkout, Bezahlungssysteme, Landingpage, Kundenverwaltung, Bestellsystem, ... und so weiter sein.
  42. Der Todesstern AWS – man kann sich fragen wie Amazon Webservices eigentlich so groß und erfolgreich werden konnte? AWS will dieses Jahr einen Umsatz von 10 Mrd $ erzielen und wächst fröhlich vor sich hin. Aber wie konnte das passieren? Was AWS anders gemacht hat als alle bisherigen Hoster ist, dass sie immer zuerst eine API bereitgestellt haben. Durch eine API wird das Produkt – also die Infrastruktur erst automatisierbar. Das ermöglicht Modelle, wie ich es eben beschrieben habe. Der Microservices–Ansatz kann nur mit einer vollautomatisierten und API gesteuerten Infrastruktur funktionieren. Dazu kommen Branchengrößen à la NetFlix, die Referenzarchitekturen als Open Source für jedermann zum Nachmachen bereitstellen. Und somit gibt es aktuell in der Berliner Start-Up Community unter den Entwicklern nur ein Thema -> wie man am besten Microservices mit Docker auf AWS skaliert. Dennoch gibt es auch andere Überaschungen im Hosting-Markt.
  43. Digital Ocean hat einen Raketenstart hingelegt und ist in kürzester Zeit einer der größten Hoster weltweit geworden. Allerdings mit einem vollkommen anderen Konzept. Steht bei AWS das riesige Ökosystem im Vordergrund, so hat sich DO auf die Einfachheit von IaaS konzentriert. Weniger Flexibilität und weniger Enterprise, dafür mit Kampfpreisen, hoher Performance und bestem Nutzererlebnis.
  44. Aber es gibt ja zum Glück noch Hoster wie Sie – Hoster die auf ihre Kunden eingehen, die bedarfsgerechte Lösungen anbieten mit Top Service. Denn damit tun sich sowohl Digital Ocean als auch AWS schwer. Gestern haben wir es von Robert Hoffmann von der 1&1 und von Patrick Pulvermüller von Hoster Europe gehört – es geht um Lösungen, die der jeweiligen Zielgruppe Mehrwerte bieten und die Sie mit dem entsprechenden Service für genau diese Zielgruppe anbieten. Und als Hoster, der seine Zielgruppe kennt und klasse Lösungen für genau deren Bedarf liefert haben eine rosige Zukunft. Und “Zukunft” ist auch das nächste Stickwort. [next slide]
  45. Und wie sieht nun die Zukuft des Webs aus? Steigen Sie mit mir in den Delorian ein – Zieldatum: 13. Mai 2020
  46. Ich hab da mal meine Glaskugel rausgebracht. Mobile Endgeräte nehmen zu, sowie die Anzahl der unterschiedlichen Gerätarten Noch mehr JavaScript Das Web wird interaktiver unter Berücksichtigung des Kontext  z.B. passen sich Webseiten an den jeweiligen Besucher an und geben personalisierte Empfehlungen Identity Management Browser und Device übergreifend wird immer wichtiger. Z.B. die Nutzung des iPad zur Interaktion während dem Fernsehen. IoT bringt kleine vernetzte Web Apps, die sich mit immer mehr Geräten in unserem Umfeld verbinden lassen. Z.B. der Rasenmähroboter, der nur den Rasen mäht, wenn keiner Zuhause ist. Innovationen entstehen durch die Kombination von bestehenden Apps und APIs, um daraus wieder etwas neues zu erstellen.
  47. Und jetzt freue ich mich auf Ihre Sichtweise und Meinung im Anschluss. Aber vorher, gibt es genau eine Sache, an die Sie sich nach meinem Vortrag erinnern sollten: [next slide] „Die Zukunft im Web-Business ...
  48. „Die Zukunft im Web-Business ist schnell, vernetzt und nutzerfreundlich.“ Und nun begleiten Sie mich zurück in die Zukunft [pause] in das Jahr 2016 – den Freitag den 13. Mai. Und direkt auf Ihrer Heimreise, überlegen Sie sich doch einmal, wer Ihre Zielgruppe ist und ob Sie diese denn auch optimal bedienen. Was können Sie tun, um auch in Zukunft noch Geld zu verdienen?“ [pause] Danke, dass Sie mit mir gereist sind! Thanks for traveling with [next slide] Plesk.
  49. Danke, dass Sie mit mir gereist sind! Thanks for traveling with Plesk.
  50. http://www.infragistics.com/community/blogs/mobileman/archive/2015/01/14/building-a-better-web-a-brief-history-of-web-development.aspx http://www.evolutionoftheweb.com/
  51. Nehmen Sie jegliche Hardware – egal ob virtualisiert, cloud oder bare metal – installieren Sie Plesk und verkaufen Sie WordPress Hosting. Und fragen Sie sich, was ihr USP genau ist und warum ein Web Professional sein Hosting bei Ihnen kaufen sollte. Verwenden Sie das Plesk Ökosystem mit seinen Add-Ons und Erweiterungen um direkt im Bestellprozess upzusellen und mehr Geld je Kunde zu verdienen.
  52. With the next major release of Plesk which will be released this fall, you cannot only deploy Plesk as Docker container directly from the official Docker Registry – you can even run any Docker based app on your Plesk powered server with a few clicks. Some very popular Docker apps are for example * Redis, which is a popular in-memory key/value data store and is often used as an in-memory database, message queue, or cache. * MongoDB, which is a widely-used NoSQL data store.
  53. And we go even one step further! With the upcoming Plesk release we will provide native support of GIT as source code management solution. You can create local GIT repositories on your Plesk powered server to have version control and developer tools like IDE integration at your finger tip. But even better, you can deploy your app or web site directly from GitHub.com or any other GIT Repository. Continuous Delivery will now be easier than ever before with Plesk!
  54. And we now support even more development languages and frameworks out of the box than ever before – we now integrated support for Ruby, Ruby on Rails, Python and Django.
  55. Besides all these Developer Tools we also improved our WordPress toolkit which helps you to easily create and manage WordPress sites.
  56. And there are tons of more things I’m personally excited about that we will deliver with the upcoming Plesk release. Here are just some of the bigger topics – besides many small but valuable improvements. If you cannot wait for the new release, try out our monthly preview releases. You can find them on our website and as Docker Image in the official Docker Registry. This all and much more makes Plesk the leading [next slide] WebOps platform and control panel to run, automate and grow applications, websites and hosting businesses.