multi-tenant wordpress for enterprise

16
MULTI-TENANT WORDPRESS FOR ENTERPRISE DISASTER RECOVERY, REDUNDANCY, HIGH AVAILABILITY AND 99.95% SLA

Upload: michal-smereczynski

Post on 18-Feb-2017

498 views

Category:

Technology


6 download

TRANSCRIPT

Page 1: Multi-tenant WordPress for enterprise

MULTI-TENANT WORDPRESS FOR ENTERPRISE

DISASTER RECOVERY, REDUNDANCY, HIGH AVAILABILITY AND 99.95% SLA

Page 2: Multi-tenant WordPress for enterprise

@your_twitter_name@smereczynski

MICHAŁ SMERECZYŃSKI

FIRMA: FREE MEDIAFUNDACJA: AEGISCOMMUNITY: AZURE USER GROUP POLANDTWITTER: @SMERECZYNSKI

Page 3: Multi-tenant WordPress for enterprise

@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

Page 4: Multi-tenant WordPress for enterprise

@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

Page 5: Multi-tenant WordPress for enterprise

@your_twitter_name@smereczynski

Meaning of 9’s

Page 6: Multi-tenant WordPress for enterprise

@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

Page 7: Multi-tenant WordPress for enterprise

@your_twitter_name

Fault and Update Domains

@smereczynski

Page 8: Multi-tenant WordPress for enterprise

@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

Page 9: Multi-tenant WordPress for enterprise

@your_twitter_name

Virtual Machine Availability SetsUPDATE DOMAINS ARE HONORED BY HOST OS UPDATES

@smereczynski

Page 10: Multi-tenant WordPress for enterprise

@your_twitter_name

Fault DomainRack

Fault DomainRack

WebServ 1

MySQL 1

WebServ 2

MySQL 2

UD #2

UD #2

UD #1

UD #1

Page 11: Multi-tenant WordPress for enterprise

@your_twitter_name

Disaster RecoveryGLOBAL LOAD BALANCER – TRAFIC MANAGER

@smereczynski

Page 12: Multi-tenant WordPress for enterprise

@your_twitter_name

North Europe

US West

North America Europe @smereczynski

Page 13: Multi-tenant WordPress for enterprise

@your_twitter_name

MonitoringAPLIKACJA

SERWER

@smereczynski

Page 14: Multi-tenant WordPress for enterprise

@your_twitter_name@smereczynski

Page 15: Multi-tenant WordPress for enterprise

@your_twitter_name@smereczynski

Page 16: Multi-tenant WordPress for enterprise

@your_twitter_name

Thank You!HTTP://FREE-MEDIA.EU

@smereczynski