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

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

Embed Size (px)

Citation preview

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

Антон Еремин

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]