SlideShare a Scribd company logo
1 of 15
Download to read offline
От уютного блога до распределенной
инфраструктуры
Антон Еремин
22%
от общего числа всех сайтов
50M
блогов
3,4Мпостов сегодня
7,2М посетителей
24М показов
11М посетителей
43М показов
21М посетителей
169М показов
FS
MySQL
CSS, JS, PNG,
FONTS…
OS
PHP
WP Engine
Apache
CPU RAM I/O
WAN
LAN
База данных
Репликация и отказоустойчивость
MySQL 1
Master
MySQL 2
Slave
binlog
Insert
Update
Delete
MySQL 3
Slave
Write
Write
Read Read Read
MySQL
MySQL
MySQL
WPEngine
HyperDB
plugin
Производительность
Масштабируемость
Отказоустойчивость
Резервное копирование
Статическое содержимое
Общие ресурсы, CDN, кэширование
Cloud
CSS Image
MySQL
MySQL
WPEngine
HyperDB
plugin
CDN
plugin
Отказоустойчивость
Кэширование
Ресурсы по требованию
Балансировка нагрузки
Распределяем ресурсы
WP1
WP2
WP3
LoadBalancer
Распределение ресурсов
Масштабируемость
Отказоустойчивость
watcher
Wordpress 24/7
Масштабируемость, доступность, надежность, восстановление после сбоев
Load Balancerwatcher
WP 1 WP 2 WP 3
Cloud
MySQL
(slave)
MySQL
(master)
HyperDB
Cloud
Cloud
Cloud
Production
DRS
Железо, облако, виртуализация
Резервное копирование
DRS
Репликация Резервное копирование
Спасибо за внимание!
tonnyeremin.com
@TonnyErjomin
an.eremin@gmail.com

More Related Content

What's hot

Mafiozi Performance1
Mafiozi Performance1Mafiozi Performance1
Mafiozi Performance1
barcamplv09
 
24 hop sql_in_to_wa_1c _19march_2014_russian
24 hop sql_in_to_wa_1c _19march_2014_russian24 hop sql_in_to_wa_1c _19march_2014_russian
24 hop sql_in_to_wa_1c _19march_2014_russian
Maksim Lemeshko
 
Drupal Highload - Klera Vilenskaya
Drupal Highload - Klera VilenskayaDrupal Highload - Klera Vilenskaya
Drupal Highload - Klera Vilenskaya
Alex Ilyin
 
особенности использования Times Ten In Memory Database в высоконагруженной среде
особенности использования Times Ten In Memory Database в высоконагруженной средеособенности использования Times Ten In Memory Database в высоконагруженной среде
особенности использования Times Ten In Memory Database в высоконагруженной среде
HighLoad2009
 
от виртуального хостинга (мастерхост) дмитрий даниленко
от виртуального хостинга (мастерхост)   дмитрий даниленкоот виртуального хостинга (мастерхост)   дмитрий даниленко
от виртуального хостинга (мастерхост) дмитрий даниленко
Media Gorod
 
CDNvideo: ускорение сайтов
CDNvideo: ускорение сайтовCDNvideo: ускорение сайтов
CDNvideo: ускорение сайтов
Dmitry Glavatskiy
 

What's hot (20)

Mafiozi Performance1
Mafiozi Performance1Mafiozi Performance1
Mafiozi Performance1
 
24 hop sql_in_to_wa_1c _19march_2014_russian
24 hop sql_in_to_wa_1c _19march_2014_russian24 hop sql_in_to_wa_1c _19march_2014_russian
24 hop sql_in_to_wa_1c _19march_2014_russian
 
Балансировка нагрузки веб-серверов
Балансировка нагрузки веб-серверовБалансировка нагрузки веб-серверов
Балансировка нагрузки веб-серверов
 
Пётр Зайцев, Percona
Пётр Зайцев, PerconaПётр Зайцев, Percona
Пётр Зайцев, Percona
 
VMUG UA #1 Veeam BR v6
VMUG UA #1 Veeam BR v6VMUG UA #1 Veeam BR v6
VMUG UA #1 Veeam BR v6
 
Amazon SQS или не все костыли одинаково бесполезны
Amazon SQS или не все костыли одинаково бесполезныAmazon SQS или не все костыли одинаково бесполезны
Amazon SQS или не все костыли одинаково бесполезны
 
Юрий Василевский — Сервис пуш-сообщений Яндекса
Юрий Василевский — Сервис пуш-сообщений ЯндексаЮрий Василевский — Сервис пуш-сообщений Яндекса
Юрий Василевский — Сервис пуш-сообщений Яндекса
 
Drupal Highload - Klera Vilenskaya
Drupal Highload - Klera VilenskayaDrupal Highload - Klera Vilenskaya
Drupal Highload - Klera Vilenskaya
 
особенности использования Times Ten In Memory Database в высоконагруженной среде
особенности использования Times Ten In Memory Database в высоконагруженной средеособенности использования Times Ten In Memory Database в высоконагруженной среде
особенности использования Times Ten In Memory Database в высоконагруженной среде
 
Константин Анисимов, RUSONYX: "ОСОБЕННОСТИ ХОСТИНГА ДЛЯ ИНТЕРНЕТ МАГАЗИНА"
Константин Анисимов, RUSONYX: "ОСОБЕННОСТИ ХОСТИНГА ДЛЯ ИНТЕРНЕТ МАГАЗИНА"Константин Анисимов, RUSONYX: "ОСОБЕННОСТИ ХОСТИНГА ДЛЯ ИНТЕРНЕТ МАГАЗИНА"
Константин Анисимов, RUSONYX: "ОСОБЕННОСТИ ХОСТИНГА ДЛЯ ИНТЕРНЕТ МАГАЗИНА"
 
от виртуального хостинга (мастерхост) дмитрий даниленко
от виртуального хостинга (мастерхост)   дмитрий даниленкоот виртуального хостинга (мастерхост)   дмитрий даниленко
от виртуального хостинга (мастерхост) дмитрий даниленко
 
ECOM Expo 2016, Hosting
ECOM Expo 2016, HostingECOM Expo 2016, Hosting
ECOM Expo 2016, Hosting
 
Федеральный Семинар Битрикс, Владимир Писков
Федеральный Семинар Битрикс, Владимир ПисковФедеральный Семинар Битрикс, Владимир Писков
Федеральный Семинар Битрикс, Владимир Писков
 
CDNvideo: ускорение сайтов
CDNvideo: ускорение сайтовCDNvideo: ускорение сайтов
CDNvideo: ускорение сайтов
 
Сайт для бизнеса, а не для души
Сайт для бизнеса, а не для душиСайт для бизнеса, а не для души
Сайт для бизнеса, а не для души
 
Lua в нагруженных телеком-системах / Дмитрий Борисов (ИП Борисов Дмитрий Нико...
Lua в нагруженных телеком-системах / Дмитрий Борисов (ИП Борисов Дмитрий Нико...Lua в нагруженных телеком-системах / Дмитрий Борисов (ИП Борисов Дмитрий Нико...
Lua в нагруженных телеком-системах / Дмитрий Борисов (ИП Борисов Дмитрий Нико...
 
Highload: проблемы и решения
Highload: проблемы и решенияHighload: проблемы и решения
Highload: проблемы и решения
 
2013-07-06 02 Дмитрий Голушко. Cassandra
2013-07-06 02 Дмитрий Голушко. Cassandra2013-07-06 02 Дмитрий Голушко. Cassandra
2013-07-06 02 Дмитрий Голушко. Cassandra
 
Велосипед уже изобретен. Что умеют промышленные СХД? / Антон Жбанков (Nutanix)
Велосипед уже изобретен. Что умеют промышленные СХД? / Антон Жбанков (Nutanix)Велосипед уже изобретен. Что умеют промышленные СХД? / Антон Жбанков (Nutanix)
Велосипед уже изобретен. Что умеют промышленные СХД? / Антон Жбанков (Nutanix)
 
SuperNovo: примеры размещения 1С
SuperNovo: примеры размещения 1СSuperNovo: примеры размещения 1С
SuperNovo: примеры размещения 1С
 

Viewers also liked (18)

Innovative lesson plan
Innovative lesson planInnovative lesson plan
Innovative lesson plan
 
online assignment
online assignmentonline assignment
online assignment
 
Presentatio nano
Presentatio nanoPresentatio nano
Presentatio nano
 
Similar triangle sambhu
Similar triangle  sambhuSimilar triangle  sambhu
Similar triangle sambhu
 
human rescources locally available experts in mathematics
human rescources locally available experts in mathematicshuman rescources locally available experts in mathematics
human rescources locally available experts in mathematics
 
Sambhu raj innovative model
Sambhu raj innovative modelSambhu raj innovative model
Sambhu raj innovative model
 
Wordpress 24/7
Wordpress 24/7Wordpress 24/7
Wordpress 24/7
 
Power point articles
Power point articlesPower point articles
Power point articles
 
Client presentation
Client presentationClient presentation
Client presentation
 
Powerpoint presentation1
Powerpoint presentation1Powerpoint presentation1
Powerpoint presentation1
 
human rescources locally available experts in mathematics
human rescources  locally available experts in mathematicshuman rescources  locally available experts in mathematics
human rescources locally available experts in mathematics
 
waves
waveswaves
waves
 
Innovative lesson plan midhula
Innovative lesson plan   midhulaInnovative lesson plan   midhula
Innovative lesson plan midhula
 
Clinometer
ClinometerClinometer
Clinometer
 
Sambhu raj ones own work
Sambhu raj ones own workSambhu raj ones own work
Sambhu raj ones own work
 
Power point phrasal verbs
Power point phrasal verbsPower point phrasal verbs
Power point phrasal verbs
 
Use of audio visual aids in language learning
Use of audio visual aids in language learningUse of audio visual aids in language learning
Use of audio visual aids in language learning
 
Remedial education
Remedial educationRemedial education
Remedial education
 

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

“КП” в интернете (Александр Ромашин, Вячеслав Малютин)
“КП” в интернете (Александр Ромашин, Вячеслав Малютин)“КП” в интернете (Александр Ромашин, Вячеслав Малютин)
“КП” в интернете (Александр Ромашин, Вячеслав Малютин)
Ontico
 
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
Ontico
 
VMware vSAN как платформа для высоконагруженных критичных для бизнеса приложений
VMware vSAN как платформа для высоконагруженных критичных для бизнеса приложенийVMware vSAN как платформа для высоконагруженных критичных для бизнеса приложений
VMware vSAN как платформа для высоконагруженных критичных для бизнеса приложений
De Novo
 
Дмитро Костюк “Хмарний хостинг для веб-розробника. Можливості та переваги”
Дмитро Костюк “Хмарний хостинг для веб-розробника. Можливості та переваги”Дмитро Костюк “Хмарний хостинг для веб-розробника. Можливості та переваги”
Дмитро Костюк “Хмарний хостинг для веб-розробника. Можливості та переваги”
Lviv Startup Club
 
Построение высоконагруженных приложений на базе Windows Azure
Построение высоконагруженных приложений на базе Windows AzureПостроение высоконагруженных приложений на базе Windows Azure
Построение высоконагруженных приложений на базе Windows Azure
Alexander Feschenko
 
Построение высоконагруженных приложений на базе Windows Azure
Построение высоконагруженных приложений на базе Windows AzureПостроение высоконагруженных приложений на базе Windows Azure
Построение высоконагруженных приложений на базе Windows Azure
Alexander Feschenko
 
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Ontico
 

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

Веб-кластер
Веб-кластерВеб-кластер
Веб-кластер
 
Презентация технологии веб-кластеров
Презентация технологии веб-кластеров  Презентация технологии веб-кластеров
Презентация технологии веб-кластеров
 
UFADevCom'13#1 Шерыхалин Олег
UFADevCom'13#1 Шерыхалин ОлегUFADevCom'13#1 Шерыхалин Олег
UFADevCom'13#1 Шерыхалин Олег
 
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
 
FT & HA Rails приложений приложений — это просто
FT & HA Rails приложений приложений — это простоFT & HA Rails приложений приложений — это просто
FT & HA Rails приложений приложений — это просто
 
Резервное копирование не только виртуальных сред при помощи продуктов Veeam
Резервное копирование не только виртуальных сред при помощи продуктов VeeamРезервное копирование не только виртуальных сред при помощи продуктов Veeam
Резервное копирование не только виртуальных сред при помощи продуктов Veeam
 
1c bitrix-cluster-et
1c bitrix-cluster-et1c bitrix-cluster-et
1c bitrix-cluster-et
 
“КП” в интернете (Александр Ромашин, Вячеслав Малютин)
“КП” в интернете (Александр Ромашин, Вячеслав Малютин)“КП” в интернете (Александр Ромашин, Вячеслав Малютин)
“КП” в интернете (Александр Ромашин, Вячеслав Малютин)
 
Масштабирование сервисов с помощью Apache Mesos
Масштабирование сервисов с помощью Apache MesosМасштабирование сервисов с помощью Apache Mesos
Масштабирование сервисов с помощью Apache Mesos
 
Scaling services with apache mesos (and docker)
Scaling services with apache mesos (and docker)Scaling services with apache mesos (and docker)
Scaling services with apache mesos (and docker)
 
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
 
веб кластер
веб кластервеб кластер
веб кластер
 
1С-Битрикс - Веб-кластер
1С-Битрикс - Веб-кластер1С-Битрикс - Веб-кластер
1С-Битрикс - Веб-кластер
 
VMware vSAN как платформа для высоконагруженных критичных для бизнеса приложений
VMware vSAN как платформа для высоконагруженных критичных для бизнеса приложенийVMware vSAN как платформа для высоконагруженных критичных для бизнеса приложений
VMware vSAN как платформа для высоконагруженных критичных для бизнеса приложений
 
Rsnx tsvetkov che btrix conf 2015
Rsnx tsvetkov che btrix conf 2015Rsnx tsvetkov che btrix conf 2015
Rsnx tsvetkov che btrix conf 2015
 
Дмитро Костюк “Хмарний хостинг для веб-розробника. Можливості та переваги”
Дмитро Костюк “Хмарний хостинг для веб-розробника. Можливості та переваги”Дмитро Костюк “Хмарний хостинг для веб-розробника. Можливості та переваги”
Дмитро Костюк “Хмарний хостинг для веб-розробника. Можливості та переваги”
 
Построение высоконагруженных приложений на базе Windows Azure
Построение высоконагруженных приложений на базе Windows AzureПостроение высоконагруженных приложений на базе Windows Azure
Построение высоконагруженных приложений на базе Windows Azure
 
Построение высоконагруженных приложений на базе Windows Azure
Построение высоконагруженных приложений на базе Windows AzureПостроение высоконагруженных приложений на базе Windows Azure
Построение высоконагруженных приложений на базе Windows Azure
 
Windows azure общий обзор
Windows azure общий обзорWindows azure общий обзор
Windows azure общий обзор
 
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
 

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