SlideShare una empresa de Scribd logo
1 de 12
Прием высоких нагрузок и обеспечение высокой доступности. Александр Румянцев
Начало Back-end Back-end Back-end FreeBSD, PF rdr on em0 proto tcp from... The Internet
nginx Back-end Back-end Back-end FreeBSD, nginx proxy_pass backends; proxy_next_upstream The Internet
Back-end Back-end Back-end FreeBSD, nginx proxy_pass backends; proxy_next_upstream The Internet proxy_next_upstream
failover upstream upstream error_page Back-end Back-end Back-end FreeBSD, nginx proxy_pass upstream; error_page failover; The Internet Back-end Back-end Back-end Back-end
failover upstream upstream Back-end Back-end Back-end FreeBSD, nginx proxy_pass upstream; error_page failover; Back-end Back-end Back-end Back-end The Internet FreeBSD, nginx proxy_pass upstream; error_page failover; CARP
failover upstream upstream Back-end Back-end Back-end FreeBSD, nginx proxy_pass upstream; error_page failover; Back-end Back-end Back-end Back-end DNS round-robin FreeBSD, nginx proxy_pass upstream; error_page failover; begun  IN A 10.0.0.1 IN A 10.0.0.2
upstream Back-end Back-end Back-end FreeBSD Back-end HSRP, BGP failover Back-end Back-end FreeBSD router router 0/0 0/0
upstream Back-end Back-end Back-end FreeBSD Back-end Dynamic routing failover Back-end Back-end FreeBSD router router DNS upstream Back-end Back-end Back-end FreeBSD Back-end failover Back-end Back-end FreeBSD router router DNS Датацентр 1 Датацентр 2 ethernet VPN BGP  0/0 0/0  BGP 1.0.0.0/24 1.0.0.0/23 1.0.1.0/24 1.0.0.0/23 OSPF
Критичность JS- скрипт Подбор объявлений Превью сайтов
Отдача  JS- скрипта FreeBSD FreeBSD FreeBSD FreeBSD Репозиторий ,[object Object],[object Object],[object Object]
Отдача превью сайтов FreeBSD Репозиторий Memcache nginx ,[object Object],[object Object],PHP- скрипт X-Accel-Redirect

Más contenido relacionado

La actualidad más candente

HighLoad весна 2014 лекция 5
HighLoad весна 2014 лекция 5HighLoad весна 2014 лекция 5
HighLoad весна 2014 лекция 5
Technopark
 
HighLoad весна 2014 лекция 2
HighLoad весна 2014 лекция 2HighLoad весна 2014 лекция 2
HighLoad весна 2014 лекция 2
Technopark
 
Андрей Татаранович (Amasty) - Секретные материалы техподдержки
Андрей Татаранович (Amasty) - Секретные материалы техподдержкиАндрей Татаранович (Amasty) - Секретные материалы техподдержки
Андрей Татаранович (Amasty) - Секретные материалы техподдержки
meet_magento
 
"Отказоустойчивый standby PostgreSQL (HAProxy + PgBouncer)" Виктор Ягофаров (...
"Отказоустойчивый standby PostgreSQL (HAProxy + PgBouncer)" Виктор Ягофаров (..."Отказоустойчивый standby PostgreSQL (HAProxy + PgBouncer)" Виктор Ягофаров (...
"Отказоустойчивый standby PostgreSQL (HAProxy + PgBouncer)" Виктор Ягофаров (...
AvitoTech
 
Mafiozi Performance1
Mafiozi Performance1Mafiozi Performance1
Mafiozi Performance1
barcamplv09
 
HighLoad весна 2014 лекция 6
HighLoad весна 2014 лекция 6HighLoad весна 2014 лекция 6
HighLoad весна 2014 лекция 6
Technopark
 
Pconnect: граната в руках обезьяны (Сергей Аверин)
Pconnect: граната в руках обезьяны (Сергей Аверин)Pconnect: граната в руках обезьяны (Сергей Аверин)
Pconnect: граната в руках обезьяны (Сергей Аверин)
Ontico
 
Движение по хрупкому дну / Сергей Караткевич (servers.ru)
Движение по хрупкому дну / Сергей Караткевич (servers.ru)Движение по хрупкому дну / Сергей Караткевич (servers.ru)
Движение по хрупкому дну / Сергей Караткевич (servers.ru)
Ontico
 
RootConf 2015
RootConf 2015RootConf 2015
RootConf 2015
Evgeny Uskov
 

La actualidad más candente (19)

MUM Построение сети доступа на основе технологий DHCP + Radius на Mikrotik
MUM Построение сети доступа на основе технологий DHCP + Radius на Mikrotik MUM Построение сети доступа на основе технологий DHCP + Radius на Mikrotik
MUM Построение сети доступа на основе технологий DHCP + Radius на Mikrotik
 
А.Горбов, А.Фефелов. Секреты АБАК-ПРЕСС
А.Горбов, А.Фефелов. Секреты АБАК-ПРЕССА.Горбов, А.Фефелов. Секреты АБАК-ПРЕСС
А.Горбов, А.Фефелов. Секреты АБАК-ПРЕСС
 
HighLoad весна 2014 лекция 5
HighLoad весна 2014 лекция 5HighLoad весна 2014 лекция 5
HighLoad весна 2014 лекция 5
 
AnyEvent::HTTPBenchmark
AnyEvent::HTTPBenchmarkAnyEvent::HTTPBenchmark
AnyEvent::HTTPBenchmark
 
HighLoad весна 2014 лекция 2
HighLoad весна 2014 лекция 2HighLoad весна 2014 лекция 2
HighLoad весна 2014 лекция 2
 
Sama5d3: how to run linux on it
Sama5d3: how to run linux on itSama5d3: how to run linux on it
Sama5d3: how to run linux on it
 
Get inside stage2 new
Get inside stage2 newGet inside stage2 new
Get inside stage2 new
 
Андрей Татаранович (Amasty) - Секретные материалы техподдержки
Андрей Татаранович (Amasty) - Секретные материалы техподдержкиАндрей Татаранович (Amasty) - Секретные материалы техподдержки
Андрей Татаранович (Amasty) - Секретные материалы техподдержки
 
Meet Magento Belarus 2015: Andrey Tataranovich
Meet Magento Belarus 2015: Andrey TataranovichMeet Magento Belarus 2015: Andrey Tataranovich
Meet Magento Belarus 2015: Andrey Tataranovich
 
"Отказоустойчивый standby PostgreSQL (HAProxy + PgBouncer)" Виктор Ягофаров (...
"Отказоустойчивый standby PostgreSQL (HAProxy + PgBouncer)" Виктор Ягофаров (..."Отказоустойчивый standby PostgreSQL (HAProxy + PgBouncer)" Виктор Ягофаров (...
"Отказоустойчивый standby PostgreSQL (HAProxy + PgBouncer)" Виктор Ягофаров (...
 
Mafiozi Performance1
Mafiozi Performance1Mafiozi Performance1
Mafiozi Performance1
 
Framework Battle: Django vs Flask vs Chalice
Framework Battle: Django vs Flask vs ChaliceFramework Battle: Django vs Flask vs Chalice
Framework Battle: Django vs Flask vs Chalice
 
HighLoad весна 2014 лекция 6
HighLoad весна 2014 лекция 6HighLoad весна 2014 лекция 6
HighLoad весна 2014 лекция 6
 
PHP: SAPI
PHP: SAPIPHP: SAPI
PHP: SAPI
 
Pconnect: граната в руках обезьяны (Сергей Аверин)
Pconnect: граната в руках обезьяны (Сергей Аверин)Pconnect: граната в руках обезьяны (Сергей Аверин)
Pconnect: граната в руках обезьяны (Сергей Аверин)
 
Андрей Светлов-«Делаем своё решение для оптимальной загрузки кластера»
Андрей Светлов-«Делаем своё решение для оптимальной загрузки кластера»Андрей Светлов-«Делаем своё решение для оптимальной загрузки кластера»
Андрей Светлов-«Делаем своё решение для оптимальной загрузки кластера»
 
Aleksey Androsov
Aleksey AndrosovAleksey Androsov
Aleksey Androsov
 
Движение по хрупкому дну / Сергей Караткевич (servers.ru)
Движение по хрупкому дну / Сергей Караткевич (servers.ru)Движение по хрупкому дну / Сергей Караткевич (servers.ru)
Движение по хрупкому дну / Сергей Караткевич (servers.ru)
 
RootConf 2015
RootConf 2015RootConf 2015
RootConf 2015
 

Destacado

Rogozhin Asset Management
Rogozhin Asset ManagementRogozhin Asset Management
Rogozhin Asset Management
Pavel Rogozhin
 
Венчурные инвестиции
Венчурные инвестицииВенчурные инвестиции
Венчурные инвестиции
Liudmila Golubkova
 

Destacado (10)

Spb Startup Day 2016: Андрей Кощеев "Любовь к клиенту как главный путь к успеху"
Spb Startup Day 2016: Андрей Кощеев "Любовь к клиенту как главный путь к успеху"Spb Startup Day 2016: Андрей Кощеев "Любовь к клиенту как главный путь к успеху"
Spb Startup Day 2016: Андрей Кощеев "Любовь к клиенту как главный путь к успеху"
 
Spb Startup Day 2016: Михаил Фишер "ак стартап поменял будущее городской логи...
Spb Startup Day 2016: Михаил Фишер "ак стартап поменял будущее городской логи...Spb Startup Day 2016: Михаил Фишер "ак стартап поменял будущее городской логи...
Spb Startup Day 2016: Михаил Фишер "ак стартап поменял будущее городской логи...
 
Евгения Смородникова - Инвестиции Nsk
Евгения Смородникова - Инвестиции NskЕвгения Смородникова - Инвестиции Nsk
Евгения Смородникова - Инвестиции Nsk
 
Владимир Канин (Pay-me)
Владимир Канин (Pay-me)Владимир Канин (Pay-me)
Владимир Канин (Pay-me)
 
Pay me
Pay mePay me
Pay me
 
FLiPSi
FLiPSiFLiPSi
FLiPSi
 
Rogozhin Asset Management
Rogozhin Asset ManagementRogozhin Asset Management
Rogozhin Asset Management
 
Making Social Media Make Money - Shashi Bellamkonda
Making Social Media Make Money - Shashi BellamkondaMaking Social Media Make Money - Shashi Bellamkonda
Making Social Media Make Money - Shashi Bellamkonda
 
Венчурные инвестиции
Венчурные инвестицииВенчурные инвестиции
Венчурные инвестиции
 
WebCamp2016:Front-End_Юрий Артюх_Современные подходы в верстке
WebCamp2016:Front-End_Юрий Артюх_Современные подходы в версткеWebCamp2016:Front-End_Юрий Артюх_Современные подходы в верстке
WebCamp2016:Front-End_Юрий Артюх_Современные подходы в верстке
 

Similar a begun Hl Ha (7)

Phalcon - самый быстрый PHP Framework
Phalcon - самый быстрый PHP FrameworkPhalcon - самый быстрый PHP Framework
Phalcon - самый быстрый PHP Framework
 
Nginx.pm
Nginx.pmNginx.pm
Nginx.pm
 
Varnish and Drupal.
Varnish and Drupal.Varnish and Drupal.
Varnish and Drupal.
 
Nginx Igor Sysoev
Nginx   Igor SysoevNginx   Igor Sysoev
Nginx Igor Sysoev
 
2017-03-11 01 Игорь Родионов. Docker swarm vs Kubernetes
2017-03-11 01 Игорь Родионов. Docker swarm vs Kubernetes2017-03-11 01 Игорь Родионов. Docker swarm vs Kubernetes
2017-03-11 01 Игорь Родионов. Docker swarm vs Kubernetes
 
Олесь Писаренко "Открываем Яндекс.Танк"
Олесь Писаренко "Открываем Яндекс.Танк"Олесь Писаренко "Открываем Яндекс.Танк"
Олесь Писаренко "Открываем Яндекс.Танк"
 
Безопасность весна 2014 лекция 7
Безопасность весна 2014 лекция 7Безопасность весна 2014 лекция 7
Безопасность весна 2014 лекция 7
 

Más de Ontico

Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013
Ontico
 
Как разработать социальную сеть, Олег Бунин
Как разработать социальную сеть, Олег БунинКак разработать социальную сеть, Олег Бунин
Как разработать социальную сеть, Олег Бунин
Ontico
 
Конференции Онтико (2011)
Конференции Онтико (2011)Конференции Онтико (2011)
Конференции Онтико (2011)
Ontico
 
Конференции 2010 / описание
Конференции 2010 / описаниеКонференции 2010 / описание
Конференции 2010 / описание
Ontico
 
Конференции 2010
Конференции 2010Конференции 2010
Конференции 2010
Ontico
 
Economy of project development
Economy of project developmentEconomy of project development
Economy of project development
Ontico
 
Ok2009 Пленарка
Ok2009 ПленаркаOk2009 Пленарка
Ok2009 Пленарка
Ontico
 
Highload sites, master-class, OK-2009
Highload sites, master-class, OK-2009Highload sites, master-class, OK-2009
Highload sites, master-class, OK-2009
Ontico
 
HighLoad Sites, Oleg Bunin
HighLoad Sites, Oleg BuninHighLoad Sites, Oleg Bunin
HighLoad Sites, Oleg Bunin
Ontico
 
I Safety 1c Bitrix
I Safety 1c BitrixI Safety 1c Bitrix
I Safety 1c Bitrix
Ontico
 
I Safety 1c Bitrix
I Safety 1c BitrixI Safety 1c Bitrix
I Safety 1c Bitrix
Ontico
 
Gmr Highload Presentation Revised
Gmr Highload Presentation RevisedGmr Highload Presentation Revised
Gmr Highload Presentation Revised
Ontico
 
Wonderful World Of Mysql Storage Engines Hl2008 Rus
Wonderful World Of Mysql Storage Engines Hl2008 RusWonderful World Of Mysql Storage Engines Hl2008 Rus
Wonderful World Of Mysql Storage Engines Hl2008 Rus
Ontico
 
Scaling Web Sites By Sharding And Replication Hl2008 Rus
Scaling Web Sites By Sharding And Replication Hl2008 RusScaling Web Sites By Sharding And Replication Hl2008 Rus
Scaling Web Sites By Sharding And Replication Hl2008 Rus
Ontico
 

Más de Ontico (20)

Риски, которые необходимо учесть при разработке сложного проекта (Олег Бунин)
Риски, которые необходимо учесть при разработке сложного проекта (Олег Бунин)Риски, которые необходимо учесть при разработке сложного проекта (Олег Бунин)
Риски, которые необходимо учесть при разработке сложного проекта (Олег Бунин)
 
Встреча докладчиков HL++ 2015
Встреча докладчиков HL++ 2015Встреча докладчиков HL++ 2015
Встреча докладчиков HL++ 2015
 
Вебинар о конференции HighLoad++
Вебинар о конференции HighLoad++Вебинар о конференции HighLoad++
Вебинар о конференции HighLoad++
 
Call for papers (2014) ru
Call for papers (2014) ruCall for papers (2014) ru
Call for papers (2014) ru
 
Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013
 
Как разработать социальную сеть, Олег Бунин
Как разработать социальную сеть, Олег БунинКак разработать социальную сеть, Олег Бунин
Как разработать социальную сеть, Олег Бунин
 
Конференции Онтико (2011)
Конференции Онтико (2011)Конференции Онтико (2011)
Конференции Онтико (2011)
 
Программный комитет HighLoad++, 6 октября
Программный комитет HighLoad++, 6 октябряПрограммный комитет HighLoad++, 6 октября
Программный комитет HighLoad++, 6 октября
 
Конференции 2010 / описание
Конференции 2010 / описаниеКонференции 2010 / описание
Конференции 2010 / описание
 
Онтико, 2009
Онтико, 2009Онтико, 2009
Онтико, 2009
 
Конференции 2010
Конференции 2010Конференции 2010
Конференции 2010
 
Economy of project development
Economy of project developmentEconomy of project development
Economy of project development
 
Ok2009 Пленарка
Ok2009 ПленаркаOk2009 Пленарка
Ok2009 Пленарка
 
Highload sites, master-class, OK-2009
Highload sites, master-class, OK-2009Highload sites, master-class, OK-2009
Highload sites, master-class, OK-2009
 
HighLoad Sites, Oleg Bunin
HighLoad Sites, Oleg BuninHighLoad Sites, Oleg Bunin
HighLoad Sites, Oleg Bunin
 
I Safety 1c Bitrix
I Safety 1c BitrixI Safety 1c Bitrix
I Safety 1c Bitrix
 
I Safety 1c Bitrix
I Safety 1c BitrixI Safety 1c Bitrix
I Safety 1c Bitrix
 
Gmr Highload Presentation Revised
Gmr Highload Presentation RevisedGmr Highload Presentation Revised
Gmr Highload Presentation Revised
 
Wonderful World Of Mysql Storage Engines Hl2008 Rus
Wonderful World Of Mysql Storage Engines Hl2008 RusWonderful World Of Mysql Storage Engines Hl2008 Rus
Wonderful World Of Mysql Storage Engines Hl2008 Rus
 
Scaling Web Sites By Sharding And Replication Hl2008 Rus
Scaling Web Sites By Sharding And Replication Hl2008 RusScaling Web Sites By Sharding And Replication Hl2008 Rus
Scaling Web Sites By Sharding And Replication Hl2008 Rus
 

begun Hl Ha

  • 1. Прием высоких нагрузок и обеспечение высокой доступности. Александр Румянцев
  • 2. Начало Back-end Back-end Back-end FreeBSD, PF rdr on em0 proto tcp from... The Internet
  • 3. nginx Back-end Back-end Back-end FreeBSD, nginx proxy_pass backends; proxy_next_upstream The Internet
  • 4. Back-end Back-end Back-end FreeBSD, nginx proxy_pass backends; proxy_next_upstream The Internet proxy_next_upstream
  • 5. failover upstream upstream error_page Back-end Back-end Back-end FreeBSD, nginx proxy_pass upstream; error_page failover; The Internet Back-end Back-end Back-end Back-end
  • 6. failover upstream upstream Back-end Back-end Back-end FreeBSD, nginx proxy_pass upstream; error_page failover; Back-end Back-end Back-end Back-end The Internet FreeBSD, nginx proxy_pass upstream; error_page failover; CARP
  • 7. failover upstream upstream Back-end Back-end Back-end FreeBSD, nginx proxy_pass upstream; error_page failover; Back-end Back-end Back-end Back-end DNS round-robin FreeBSD, nginx proxy_pass upstream; error_page failover; begun IN A 10.0.0.1 IN A 10.0.0.2
  • 8. upstream Back-end Back-end Back-end FreeBSD Back-end HSRP, BGP failover Back-end Back-end FreeBSD router router 0/0 0/0
  • 9. upstream Back-end Back-end Back-end FreeBSD Back-end Dynamic routing failover Back-end Back-end FreeBSD router router DNS upstream Back-end Back-end Back-end FreeBSD Back-end failover Back-end Back-end FreeBSD router router DNS Датацентр 1 Датацентр 2 ethernet VPN BGP 0/0 0/0 BGP 1.0.0.0/24 1.0.0.0/23 1.0.1.0/24 1.0.0.0/23 OSPF
  • 10. Критичность JS- скрипт Подбор объявлений Превью сайтов
  • 11.
  • 12.