Docker is still a hot topic at tech conferences, and 30% of IT companies confirm that they’re already using Docker. How does Docker influence speed and performance and are all my sites and web apps now going to be shipped as containers? Is Docker the right fit for every project? The answer isn’t that simple but in this talk we’ll have a critical look at the pros and cons and also share some personal recommendations about how to use Docker efficiently to pimp your site and boost performance.
56. docker run -d
--link web-app:backend-host
--volumes-from web-app
--env 'VCL_CONFIG=/data/path/to/varnish.vcl'
million12/varnish
Create new Varnish Cache Server as Docker Container
58. 250 users
→ 3 sec
420 users
→ crash!!!
Overheating a Fiat Uno without Turbo (Varnish)
59. 500 users
→ <2,5 sec
Overheating a Fiat Uno with Turbo (Varnish)
60. “There are only two hard
things in Computer Science:
cache invalidation and
naming things.”
https://martinfowler.com/bliki/TwoHardThings.html
Martin Fowler
68. “When you walk through your website architecture and you wonder
who could be so stupid to test it with 20.000 parallel requests per
second. But if you want to be successful and play in the first league, it
is important to think about it before your traffic increases”
Jan Löffler @jlsoft2
69.
70. Plesk is the leading WebOps platform and
control panel to run, automate and grow
applications, websites and hosting businesses.
72. ✔
Plesk Onyx: Continuous Delivery Deployment Pipeline (sample)
Jenkins runs as Docker
container managed by
Plesk
Plesk Multi Server
Extension installs
three environments
Apps managed
by Plesk via Docker
73. Worldwide
29M ICT-
Skilled workers 16.8M
Professional
Developers
16.8M 12M18M29M
12.2M Web Developers
5M PHP Developers
4.7M Developers in EU
74. Most popular technologies of Web Developers
Source: w3techs.com, Rightscale, StackOverflow Survey 2015, 2016, Netcraft, BuildWith
27.9% aller
Webseiten
3.3% 2.2%
(high traffic sites)
70% of developers use git as the
primary source management
solution. Increased usage by web
agencies
42% aller weltweiten E-Shops
basiert auf WordPress und gehört
zu Automattic
used by 30% of IT companies
increased from 13% to 30% in 1
year further 35% plan introduction
311% growth
17.2% usage
26.8% growth
17.9% usage
14.9% growth
18% of all web sites (Netcraft)
32% of all web sites (w3techs)
continuously growing, while
Apache is shrinking
75.
76.
77.
78. EASY
INSTALLATION
1-CLICK
HARDENING
NEW! EASY
WP-CLI ACCESS
SECURING
WORDPRESS
NEW! MIGRATION
OF REMOTE
INSTANCES
NEW! CLONING OF
WORDPRESS
INSTANCES
NEW! DEBUG
MANAGEMENT
NEW! SYNC OF
DATA BETWEEN
INSTANCES
NEW! PASSWORD
PROTECTION
AUTOMATIC
UPDATES
TOP! WORDPRESS
MANAGEMENT
THEME & PLUGIN
MANAGEMENT
Everything needed to easily manage WordPress
NEW! SITE
INDEXING
NEW!
MAINTENANCE
MODE
NEW! RESELLER
MANAGEMENT
NEW! API RPC +
CLI SUPPORT
WordPress
Development
Installation &
Updates
WordPress
Maintenance
Enhancements
WordPress Toolkit
79.
80. ENHANCE THE POWER OF PLESK WITH EXTENSIONS
• SpamExperts Email Security
• MagicSpam Protection
• Kolab Business class Email
• MailChannels SMTP Relay
Mail
• Symantec SSL support (all certs)
• KernelCare
• ServerShield by CloudFlare
• Datagrid Vulnerability Scanner Pro
• Virtuozzo ReadyKernel
• Plesk cgroups Manager
• Plesk Security Advisor
• VirusTotal Website Check
• Google Authenticator
• Let’s Encrypt
Security
• Website Business Builder (Yola)
• Perfect Dashboard
• WP Plugins & Themes (Addendio)
• Softaculous
• Site.pro
Websites & Apps
• Sóshlr
• Gosh Social Gallery
• SIDEKICK Walkthroughs
Agency Solutions
• Plesk Multi Server
• Acronis Backup
• NewRelic – App Performance
• Google PageSpeed Insights
• Plesk Events in Slack
Server Tools
FREE
FREE
FREE
FREE
FREE
FREE
More to come… More to come…
SOON
FREE
SOON