WordPress Meetup Karlsruhe Plesk 2016 - Die Veränderung der Web Entwicklung - Jan Löffler

Preview:

Citation preview

WordPress MeetupKarlsruhe

Die Veränderung der Web

Entwicklung27. Juli 2016 Jan Löffler, CTO Plesk

21. Oktober 2015

6. August 1991

DIE VERGANGENHEIT DES WEBS

CSS Cookie

s

SSLJavaScript

Apache

PHPXML AJAX

1994 1995 1996 1999

DIE VERGANGENHEIT DES WEBS

DrupalVirtuozz

oSafari

ASP.NETWordPre

ssFirefoxnginx

2001 2002 2003 2004

DIE VERGANGENHEIT DES WEBS

Joomla! AWS iPhone

HTML5Android

LXC

2005 2006 2007 2008

DIE VERGANGENHEIT DES WEBS

GitHubnode.jsMesos

AngularJS

iPadTouch

WebRTCReact.jsDocker

2009 2010 2011 2013

DIE VERGANGENHEIT DES WEBS

Kubernetes

rktHTTP/2

OCI

2014 2015 2016 2017

27. Juli 2000

27. Juli 2005

27. Juli 2016

DIE GEGENWART DES WEBS

WordPress Git JavaScript

2014

42.9% der Entwicklerverwenden

git

Stackoverflow Research 2015

http://stackoverflow.com/research/developer-survey-2015

2011 2012 2013 2014 2015 20160%

5%

10%

15%

20%

25%

30%

WordPress related to all websites worldwide

http://w3techs.com/technologies/history_overview/content_management/all/y

38% of E-Shops

26,6%2,7%2,2%

# WEBSITES WORLDWIDE

1.058.544.813http://www.internetlivestats.com/total-number-of-websites/

You build it,You run it.

Werner VogelsCTO Amazon

Servers

Apps

2015 20160%

5%

10%

15%

20%

25%

30%

Nutzung von Docker

verdoppelt auf 30%http://www.rightscale.com/blog/cloud-industry-insights/cloud-computing-trends-2016-state-cloud-survey

WORKED FINE IN DEV

OPS PROBLEM NOW

SAY ONE MORE TIME

WORKS ON MY MACHINE

my-wordpress-site

Moderne Web-

Entwicklung2016

DEPLOYMENT

Public Internet

*.basket.example.org

*.checkout.example.org

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.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 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.

AWS

Deploy

Docker Registry

docker pull

docker push

AMI

Build

DeployTest

Release

ContinuousDelivery

MICROSERVICES

27. Juli 2020

FUTURE OF WEB DEVELOPMENT

Mobile Devices

JavaScript

Interactive & personalized

IAM everywhere

Internet of Things

Innovations

Automatic Scaling

Jan LöfflerCTO Plesk● @jlsoft2● jan@plesk.com● http://www.slideshare.net/jlsoft/● https://about.me/jan.loeffler

code.talks 2016, Hamburg

Keynote:

“High traffic sites with WordPress, Docker &

AWS”

How to auto-scale WordPress on AWS and make it fly!

Stay tuned!

BACKUP

WordPress Management

Free SSL everywhere

http2 50+ extensions

CLI

Automatic UpdatesSite Migration Free support

30+ languages nginxServer Security DNS

Plesk is the leading WebOps platform and control panel to run, automate and grow applications, websites and hosting businesses.

Recommended