от уютного блога для распределенной инфраструктуры

15
От уютного блога до распределенной инфраструктуры Антон Еремин

Transcript of от уютного блога для распределенной инфраструктуры

От уютного блога до распределенной инфраструктуры

Антон Еремин

22%

от общего числа всех сайтов

50Mблогов

3,4Мпостов сегодня

7,2М посетителей24М показов

11М посетителей43М показов

21М посетителей169М показов

FS

MySQL

CSS, JS, PNG, FONTS…

OS

PHP

WP EngineApac

he

CPU RAM I/O

WAN

LAN

База данныхРепликация и отказоустойчивость

MySQL 1

Master

MySQL 2

Slave

binlog

Inse

rtUp

date

Dele

te

MySQL 3

Slave

Write

Write

Read Read Read

MySQL

MySQL

MySQL

WP

Engi

ne

HyperDBplugin

ПроизводительностьМасштабируемостьОтказоустойчивостьРезервное копирование

Статическое содержимоеОбщие ресурсы, CDN, кэширование

Cloud

CSS Image

MySQL

MySQL

WP

Engi

neHyperDBplugin

CDN plugin

ОтказоустойчивостьКэшированиеРесурсы по требованию

Балансировка нагрузкиРаспределяем ресурсы

WP1

WP2

WP3

Load

Bal

ance

r

Распределение ресурсовМасштабируемостьОтказоустойчивость

watcher

Wordpress 24/7Масштабируемость, доступность, надежность, восстановление после сбоев

Load Balancerw

atch

er

WP 1 WP 2 WP 3

Cloud

MySQL(slave)

MySQL(master)

HyperDB

Clou

d

Clou

d

Clou

d

Production

DRS

Железо, облако, виртуализацияРезервное копированиеDRS

Репл

икац

ияРезервное копирование

Спасибо за внимание!

tonnyeremin.com@TonnyErjomin

[email protected]