multi-tenant wordpress for enterprise
TRANSCRIPT
MULTI-TENANT WORDPRESS FOR ENTERPRISE
DISASTER RECOVERY, REDUNDANCY, HIGH AVAILABILITY AND 99.95% SLA
@your_twitter_name@smereczynski
MICHAŁ SMERECZYŃSKI
FIRMA: FREE MEDIAFUNDACJA: AEGISCOMMUNITY: AZURE USER GROUP POLANDTWITTER: @SMERECZYNSKI
@your_twitter_name
Architecture for enterprises
Availability set
Virtual Network
NGINX 1
Cloud Service
Web App Web App
Availability set
MySQL DB MySQL DB MySQL DB
InternalLoad
Balancer
Availability set
External Load Balancer
NGINX 2
@smereczynski
@your_twitter_name@smereczynski
What’s includedCompute Hardware failure (disk, CPU, memory)Datacenter failures - Network failure, power failureHardware upgrades, Software maintenance – Host OS Updates
What is not includedVM Container crashes, Guest OS Updates
99.95% for multiple role instancesService Level Agreements
@your_twitter_name@smereczynski
Meaning of 9’s
@your_twitter_name@smereczynski
Service Availability(%)
System Type
Annualized Down Minutes
Quarterly Down Minutes
Monthly Down Minutes
Practical Meaning FAA rating
90 Unmanaged 52,596.00 13,149.00 4,383.00 Down 5 weeks per year
99 Managed 5,259.60 1,314.90 438.30 Down 4 days per year ROUTINE
99.9 Well managed
525.96 131.49 43.83 Down 9 hours per year
ESSENTIAL
99.99 Fault tolerant 52.60 13.15 4.38 Down 1 hour per year
99.999 High availability
5.26 1.31 0.44 Down 5 minutes per year
CRITICAL
99.9999 Very high availability
0.53 0.13 0.04 Down 30 seconds per year
99.99999 Ultra availability
0.05 0.01 - Down 3 seconds per year
SAFETY CRITICAL
@your_twitter_name
Fault and Update Domains
@smereczynski
@your_twitter_name
@smereczynski
Fault DomainRack
Fault DomainRack
INSTANCE
INSTANCE
INSTANCE
INSTANCE
INSTANCE
INSTANCE
INSTANCE
INSTANCE
UD #1
UD #1
UD #2
UD #2
@smereczynski
@your_twitter_name
Virtual Machine Availability SetsUPDATE DOMAINS ARE HONORED BY HOST OS UPDATES
@smereczynski
@your_twitter_name
Fault DomainRack
Fault DomainRack
WebServ 1
MySQL 1
WebServ 2
MySQL 2
UD #2
UD #2
UD #1
UD #1
@your_twitter_name
Disaster RecoveryGLOBAL LOAD BALANCER – TRAFIC MANAGER
@smereczynski
@your_twitter_name
North Europe
US West
North America Europe @smereczynski
@your_twitter_name
MonitoringAPLIKACJA
SERWER
@smereczynski
@your_twitter_name@smereczynski
@your_twitter_name@smereczynski
@your_twitter_name
Thank You!HTTP://FREE-MEDIA.EU
@smereczynski