Enviar pesquisa
Carregar
Web application scalability
•
Transferir como PPTX, PDF
•
1 gostou
•
454 visualizações
Oleg Alistratov
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 23
Baixar agora
Recomendados
Sql Server: Database Mirroring -> Availability group migration
Sql Server: Database Mirroring -> Availability group migration
Anatoly Popov
Облачная инфраструктура Amazon We
Облачная инфраструктура Amazon We
Leonid Vygovskiy
«Рамблер Касса» как пример высокопроизводительного проекта на .Net (Дмитрий П...
«Рамблер Касса» как пример высокопроизводительного проекта на .Net (Дмитрий П...
Ontico
SuperNovo: примеры размещения 1С
SuperNovo: примеры размещения 1С
SuperNovo
Александр Усунов (TagesJump) - Magento в AWS
Александр Усунов (TagesJump) - Magento в AWS
meet_magento
Денис Иванов
Денис Иванов
CodeFest
MBLTDev15: Artemiy Sobolev, Parallels
MBLTDev15: Artemiy Sobolev, Parallels
e-Legion
Сравнение решений по балансировке высоконагруженных систем / Евгений Пивень (...
Сравнение решений по балансировке высоконагруженных систем / Евгений Пивень (...
Ontico
Recomendados
Sql Server: Database Mirroring -> Availability group migration
Sql Server: Database Mirroring -> Availability group migration
Anatoly Popov
Облачная инфраструктура Amazon We
Облачная инфраструктура Amazon We
Leonid Vygovskiy
«Рамблер Касса» как пример высокопроизводительного проекта на .Net (Дмитрий П...
«Рамблер Касса» как пример высокопроизводительного проекта на .Net (Дмитрий П...
Ontico
SuperNovo: примеры размещения 1С
SuperNovo: примеры размещения 1С
SuperNovo
Александр Усунов (TagesJump) - Magento в AWS
Александр Усунов (TagesJump) - Magento в AWS
meet_magento
Денис Иванов
Денис Иванов
CodeFest
MBLTDev15: Artemiy Sobolev, Parallels
MBLTDev15: Artemiy Sobolev, Parallels
e-Legion
Сравнение решений по балансировке высоконагруженных систем / Евгений Пивень (...
Сравнение решений по балансировке высоконагруженных систем / Евгений Пивень (...
Ontico
разработка серверов и серверных приложений лекция №4
разработка серверов и серверных приложений лекция №4
Eugeniy Tyumentcev
флеш и сервер
флеш и сервер
Владимир Кожаев
виртуальный класс
виртуальный класс
nimirinka
Видео в сети
Видео в сети
Maxim Krentovskiy
Razrabotka testovykh primerov_ts
Razrabotka testovykh primerov_ts
Nickola14
Системы видео-конференц-связи компании ВидеоПорт.
Системы видео-конференц-связи компании ВидеоПорт.
Videoport LLC
Многопользовательские браузерные игры нового типа
Многопользовательские браузерные игры нового типа
Anton Volkov
Виртуальный класс V-Class.ru . WebSoft
Виртуальный класс V-Class.ru . WebSoft
Сообщество eLearning PRO
Проверено и работает. Инструменты Oracle для разработки веб приложений
Проверено и работает. Инструменты Oracle для разработки веб приложений
Media Gorod
Вебинар "Разработка высоконагруженных и надежных систем": Введение
Вебинар "Разработка высоконагруженных и надежных систем": Введение
Andrey Smirnov
Основы фотомастерства
Основы фотомастерства
Dmitriy Zabijaka
Основы фото
Основы фото
Андрей Думчев
Анализ защищенности Web-приложений, выявление уязвимостей в реальных условиях
Анализ защищенности Web-приложений, выявление уязвимостей в реальных условиях
Dmitry Evteev
Erlyvideo
Erlyvideo
Max Lapshin
Противодействие хищению персональных данных и платежной информации в сети Инт...
Противодействие хищению персональных данных и платежной информации в сети Инт...
Dmitry Evteev
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare
SlideShare
What to Upload to SlideShare
What to Upload to SlideShare
SlideShare
Getting Started With SlideShare
Getting Started With SlideShare
SlideShare
Миграция существующих приложений в Windows Azure
Миграция существующих приложений в Windows Azure
Natalia Efimtseva
Юрий Буянов «Архитектура Goozy»
Юрий Буянов «Архитектура Goozy»
e-Legion
YuryByyanov (e-legion) @ CodeCamp2011
YuryByyanov (e-legion) @ CodeCamp2011
CodeCamp
Андрей Зайчиков "Архитектура распределенных кластеров NoSQL на AWS"
Андрей Зайчиков "Архитектура распределенных кластеров NoSQL на AWS"
IT Event
Mais conteúdo relacionado
Destaque
разработка серверов и серверных приложений лекция №4
разработка серверов и серверных приложений лекция №4
Eugeniy Tyumentcev
флеш и сервер
флеш и сервер
Владимир Кожаев
виртуальный класс
виртуальный класс
nimirinka
Видео в сети
Видео в сети
Maxim Krentovskiy
Razrabotka testovykh primerov_ts
Razrabotka testovykh primerov_ts
Nickola14
Системы видео-конференц-связи компании ВидеоПорт.
Системы видео-конференц-связи компании ВидеоПорт.
Videoport LLC
Многопользовательские браузерные игры нового типа
Многопользовательские браузерные игры нового типа
Anton Volkov
Виртуальный класс V-Class.ru . WebSoft
Виртуальный класс V-Class.ru . WebSoft
Сообщество eLearning PRO
Проверено и работает. Инструменты Oracle для разработки веб приложений
Проверено и работает. Инструменты Oracle для разработки веб приложений
Media Gorod
Вебинар "Разработка высоконагруженных и надежных систем": Введение
Вебинар "Разработка высоконагруженных и надежных систем": Введение
Andrey Smirnov
Основы фотомастерства
Основы фотомастерства
Dmitriy Zabijaka
Основы фото
Основы фото
Андрей Думчев
Анализ защищенности Web-приложений, выявление уязвимостей в реальных условиях
Анализ защищенности Web-приложений, выявление уязвимостей в реальных условиях
Dmitry Evteev
Erlyvideo
Erlyvideo
Max Lapshin
Противодействие хищению персональных данных и платежной информации в сети Инт...
Противодействие хищению персональных данных и платежной информации в сети Инт...
Dmitry Evteev
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare
SlideShare
What to Upload to SlideShare
What to Upload to SlideShare
SlideShare
Getting Started With SlideShare
Getting Started With SlideShare
SlideShare
Destaque
(18)
разработка серверов и серверных приложений лекция №4
разработка серверов и серверных приложений лекция №4
флеш и сервер
флеш и сервер
виртуальный класс
виртуальный класс
Видео в сети
Видео в сети
Razrabotka testovykh primerov_ts
Razrabotka testovykh primerov_ts
Системы видео-конференц-связи компании ВидеоПорт.
Системы видео-конференц-связи компании ВидеоПорт.
Многопользовательские браузерные игры нового типа
Многопользовательские браузерные игры нового типа
Виртуальный класс V-Class.ru . WebSoft
Виртуальный класс V-Class.ru . WebSoft
Проверено и работает. Инструменты Oracle для разработки веб приложений
Проверено и работает. Инструменты Oracle для разработки веб приложений
Вебинар "Разработка высоконагруженных и надежных систем": Введение
Вебинар "Разработка высоконагруженных и надежных систем": Введение
Основы фотомастерства
Основы фотомастерства
Основы фото
Основы фото
Анализ защищенности Web-приложений, выявление уязвимостей в реальных условиях
Анализ защищенности Web-приложений, выявление уязвимостей в реальных условиях
Erlyvideo
Erlyvideo
Противодействие хищению персональных данных и платежной информации в сети Инт...
Противодействие хищению персональных данных и платежной информации в сети Инт...
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare
What to Upload to SlideShare
What to Upload to SlideShare
Getting Started With SlideShare
Getting Started With SlideShare
Semelhante a Web application scalability
Миграция существующих приложений в Windows Azure
Миграция существующих приложений в Windows Azure
Natalia Efimtseva
Юрий Буянов «Архитектура Goozy»
Юрий Буянов «Архитектура Goozy»
e-Legion
YuryByyanov (e-legion) @ CodeCamp2011
YuryByyanov (e-legion) @ CodeCamp2011
CodeCamp
Андрей Зайчиков "Архитектура распределенных кластеров NoSQL на AWS"
Андрей Зайчиков "Архитектура распределенных кластеров NoSQL на AWS"
IT Event
smart balancing with nginx+lua / Андрей Кононов (IPONWEB)
smart balancing with nginx+lua / Андрей Кононов (IPONWEB)
Ontico
Rootconf2016 nginx-lua-balancing
Rootconf2016 nginx-lua-balancing
Andrey Kononov
Microsoft , Azure и Drupal
Microsoft , Azure и Drupal
PVasili
Гетерогенные сервисы для highload-проектов на примере Imhonet.ru и 4talk.im, ...
Гетерогенные сервисы для highload-проектов на примере Imhonet.ru и 4talk.im, ...
Ontico
Борис Павлович - Производительность и масштабируемость OpenStack
Борис Павлович - Производительность и масштабируемость OpenStack
Yandex
Jelastic PaaS for DevOps: Hybrid Cloud based on Microsoft Azure
Jelastic PaaS for DevOps: Hybrid Cloud based on Microsoft Azure
Dmitry Lazarenko
Alexey Ragozin Ritconf Seda Ru
Alexey Ragozin Ritconf Seda Ru
rit2010
Высокопроизводительные приложения на базе Windows Azure. Пример реального про...
Высокопроизводительные приложения на базе Windows Azure. Пример реального про...
UNETA
Высокопроизводительные приложения на базе Windows Azure
Высокопроизводительные приложения на базе Windows Azure
Alexander Feschenko
Cloud APIs - обзор API западных провайдеров и API Scalaxy, Нат Гаджибалаев
Cloud APIs - обзор API западных провайдеров и API Scalaxy, Нат Гаджибалаев
Fuenteovejuna
NoBigData - потоковая система аналитики clientside производительности, Сергей...
NoBigData - потоковая система аналитики clientside производительности, Сергей...
Ontico
Docker in Production with AWS ECS
Docker in Production with AWS ECS
Dmitry Kataev
Реализация нагруженных и отказоустойчивых систем
Реализация нагруженных и отказоустойчивых систем
Ruslan Safin
Александр Афенов
Александр Афенов
CodeFest
Windows azure общий обзор
Windows azure общий обзор
Microsoft
Консолидация вычислительных мощностей и схд — первый шаг на пути к облаку
Консолидация вычислительных мощностей и схд — первый шаг на пути к облаку
КРОК
Semelhante a Web application scalability
(20)
Миграция существующих приложений в Windows Azure
Миграция существующих приложений в Windows Azure
Юрий Буянов «Архитектура Goozy»
Юрий Буянов «Архитектура Goozy»
YuryByyanov (e-legion) @ CodeCamp2011
YuryByyanov (e-legion) @ CodeCamp2011
Андрей Зайчиков "Архитектура распределенных кластеров NoSQL на AWS"
Андрей Зайчиков "Архитектура распределенных кластеров NoSQL на AWS"
smart balancing with nginx+lua / Андрей Кононов (IPONWEB)
smart balancing with nginx+lua / Андрей Кононов (IPONWEB)
Rootconf2016 nginx-lua-balancing
Rootconf2016 nginx-lua-balancing
Microsoft , Azure и Drupal
Microsoft , Azure и Drupal
Гетерогенные сервисы для highload-проектов на примере Imhonet.ru и 4talk.im, ...
Гетерогенные сервисы для highload-проектов на примере Imhonet.ru и 4talk.im, ...
Борис Павлович - Производительность и масштабируемость OpenStack
Борис Павлович - Производительность и масштабируемость OpenStack
Jelastic PaaS for DevOps: Hybrid Cloud based on Microsoft Azure
Jelastic PaaS for DevOps: Hybrid Cloud based on Microsoft Azure
Alexey Ragozin Ritconf Seda Ru
Alexey Ragozin Ritconf Seda Ru
Высокопроизводительные приложения на базе Windows Azure. Пример реального про...
Высокопроизводительные приложения на базе Windows Azure. Пример реального про...
Высокопроизводительные приложения на базе Windows Azure
Высокопроизводительные приложения на базе Windows Azure
Cloud APIs - обзор API западных провайдеров и API Scalaxy, Нат Гаджибалаев
Cloud APIs - обзор API западных провайдеров и API Scalaxy, Нат Гаджибалаев
NoBigData - потоковая система аналитики clientside производительности, Сергей...
NoBigData - потоковая система аналитики clientside производительности, Сергей...
Docker in Production with AWS ECS
Docker in Production with AWS ECS
Реализация нагруженных и отказоустойчивых систем
Реализация нагруженных и отказоустойчивых систем
Александр Афенов
Александр Афенов
Windows azure общий обзор
Windows azure общий обзор
Консолидация вычислительных мощностей и схд — первый шаг на пути к облаку
Консолидация вычислительных мощностей и схд — первый шаг на пути к облаку
Mais de Oleg Alistratov
API: взгляд потребителя
API: взгляд потребителя
Oleg Alistratov
Perl in practice
Perl in practice
Oleg Alistratov
Regular expressions in Perl 5.14
Regular expressions in Perl 5.14
Oleg Alistratov
L10N
L10N
Oleg Alistratov
Problem Statement
Problem Statement
Oleg Alistratov
Perl & Unicode
Perl & Unicode
Oleg Alistratov
Mais de Oleg Alistratov
(6)
API: взгляд потребителя
API: взгляд потребителя
Perl in practice
Perl in practice
Regular expressions in Perl 5.14
Regular expressions in Perl 5.14
L10N
L10N
Problem Statement
Problem Statement
Perl & Unicode
Perl & Unicode
Último
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
Ирония безопасности
Ransomware_Q3 2023. The report [RU].pdf
Ransomware_Q3 2023. The report [RU].pdf
Хроники кибер-безопасника
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
Хроники кибер-безопасника
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
Хроники кибер-безопасника
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Ирония безопасности
Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
Хроники кибер-безопасника
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Хроники кибер-безопасника
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
Хроники кибер-безопасника
MS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdf
Ирония безопасности
Último
(9)
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
Ransomware_Q3 2023. The report [RU].pdf
Ransomware_Q3 2023. The report [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
MS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdf
Web application scalability
1.
Масштабирование веб-приложений
Олег Алистратов EXPERT Labs Днепропетровск, 2011
2.
Зачем? • Высокая производительность •
Высокая доступность
3.
Первые вопросы
Надо ли? А если надо, то когда?
4.
Приборы, Петька!
5.
Мониторинг
6.
Мониторинг
7.
Второй вопрос Сколько денег?
8.
Масштабирование
Вертикальное Горизонтальное
9.
Смета Вид
Стоимость Абонплата Cloud 0 320 Dedicated server 0 250 Collocation 5000 96 • Окупаемость collocation: ≈ 3 года
10.
Неполная загрузка Вид
Стоимость Абонплата Cloud 0 120 Dedicated server 0 250 Collocation 5000 96 • Деньги дешевеют • Оборудование тоже
11.
Типичная архитектура
12.
Балансировка веб-сервера Распределяющий
Балансировка на узел стороне клиента • SPoF • Усложнение логики • Меньшая гибкость
13.
Приложение • CORBA • Gearman •
Erlang
14.
Файлы • rsync • NFS •
NoSQL
15.
База данных • Репликация •
Разделение таблиц • Разделение данных (шардинг) – горизонтально – вертикально
16.
Репликация •
Single • Master-Slave • Master-Slaven • Master-Master (Кластер БД)
17.
Трафик
18.
Внезапно!
19.
Трафик SQL SELECT *
FROM table SELECT fields FROM table WHERE …
20.
Опять вопрос И как
всем этим управлять?
21.
Инфраструктура • Служба конфигурирования •
Автоматическое развертывание • Непрерывный мониторинг
22.
Из желудей и
спичек SQL-сервер: • lockd • Очередь сообщений • NoSQL хранилище
23.
Спасибо! Олег Алистратов ali@ali.org.ua
Baixar agora