Облака в Украине и ЕС как инструменты защиты ИТ: практические аспектыDe Novo
Презентация доклада Евгения Осинского , руководителя отдела по продаже облачных сервисов De Novo на конференции INFORMATION SECURITY DAY 2015: Plan-Do-Check-Act.
Облака в Украине и ЕС как инструменты защиты ИТ: практические аспектыDe Novo
Презентация доклада Евгения Осинского , руководителя отдела по продаже облачных сервисов De Novo на конференции INFORMATION SECURITY DAY 2015: Plan-Do-Check-Act.
Согласно отчету EMC за 2014 год, потери данных и простои стоили российским организациям 29 млрд долларов США. Объемы потерянных данных по всему миру с 2012 г.
выросли на 400 %. При этом 82% организаций все еще не уверены в своей способности восстановить данные после нарушений работы.
В рамках курса "Проектирование высоконагруженных систем" для студентов 3-го семестра
образовательного проекта "Технополис": история Web, цель и содержание курса, источники и курсовой проект.
Видео всех лекций выложено в блоге Одноклассников: https://habrahabr.ru/company/odnoklassniki/blog/347798/
Клиентские приложения под нагрузкой (HighLoad 2014)Andrey Smirnov
"Что там писать клиентское приложение - вот сервер, который выдерживает 10 тысяч запросов в секунду!"... "Да они там только API делают, вот бы хоть одно приложение под iOS написали!"
Подобный обмен претензиями частенько можно услышать в спорах клиентских и серверных разработчиков. В этом докладе я попробую примирить обе стороны. Только от успешного взаимодействия клиентского приложения и серверной части зависит успех высоконагруженного проекта в целом.
* Как сделать так, чтобы клиент не "завалил" сервер?
* Коммуникация ошибок от сервера к клиенту.
* Синхронизация, разрешение конфликтов.
* Работа в offline-режиме.
* Разработка эффективного и корректного API.
* Асинхронное взаимодействие.
* Почему клиент и сервер на самом деле очень похожи?
Настройка и оптимизация высоконагруженных J2EE веб-приложений / Шамим Ахмед (...Ontico
Оптимизация любого веб-приложения — это нетривиальная задача, для решения которой требуется проводить мониторинг загрузки системных ресурсов, выполнять микро-вэнчмаркинг, экспериментировать с настройками, проводить нагрузочное тестирование и т.д.
В текущем году нашей команде довелось поучаствовать в нескольких проектах, в которых перед нами стояла задача оптимизации J2EE веб-приложений. Один из них — портал для ОАО «Сбербанк России» (www.sberbank.ru).
Основной сайт Сбербанка реализован на основе портального движка BackBase и является J2EE-приложением. При проведении оптимизации его работы нам пришлось изучить и собрать много информации и документов, которые связаны с настройкой и оптимизацией высоконагруженных веб-приложений.
В ходе реализации проектов я заметил, что не существует сводного документа с инструкциями по оптимизации работы приложения, поэтому решил поделиться нашим опытом. Этот доклад может послужить в качестве дорожной карты (Road Map) для настройки и оптимизации J2EE веб-приложений.
В докладе будут рассмотрены следующие аспекты:
1) Общие подходы и методология оптимизации веб-приложения.
2) Оптимизация настроек веб-сервера.
3) Оптимизация кода приложения на стороне клиента.
4) Оптимизация на стороне middleware, в том числе на сервере приложений.
5) Оптимизация на уровне Базы Данных.
Встреча докладчиков, Программного комитета и активистов конференции разработчиков высоконагруженных систем HighLoad++. Обсудили результаты 2014 года и наметили планы на 2015-й.
More Related Content
Similar to архитектурные особенности высоконагруженных систем в телекоме
Согласно отчету EMC за 2014 год, потери данных и простои стоили российским организациям 29 млрд долларов США. Объемы потерянных данных по всему миру с 2012 г.
выросли на 400 %. При этом 82% организаций все еще не уверены в своей способности восстановить данные после нарушений работы.
В рамках курса "Проектирование высоконагруженных систем" для студентов 3-го семестра
образовательного проекта "Технополис": история Web, цель и содержание курса, источники и курсовой проект.
Видео всех лекций выложено в блоге Одноклассников: https://habrahabr.ru/company/odnoklassniki/blog/347798/
Клиентские приложения под нагрузкой (HighLoad 2014)Andrey Smirnov
"Что там писать клиентское приложение - вот сервер, который выдерживает 10 тысяч запросов в секунду!"... "Да они там только API делают, вот бы хоть одно приложение под iOS написали!"
Подобный обмен претензиями частенько можно услышать в спорах клиентских и серверных разработчиков. В этом докладе я попробую примирить обе стороны. Только от успешного взаимодействия клиентского приложения и серверной части зависит успех высоконагруженного проекта в целом.
* Как сделать так, чтобы клиент не "завалил" сервер?
* Коммуникация ошибок от сервера к клиенту.
* Синхронизация, разрешение конфликтов.
* Работа в offline-режиме.
* Разработка эффективного и корректного API.
* Асинхронное взаимодействие.
* Почему клиент и сервер на самом деле очень похожи?
Настройка и оптимизация высоконагруженных J2EE веб-приложений / Шамим Ахмед (...Ontico
Оптимизация любого веб-приложения — это нетривиальная задача, для решения которой требуется проводить мониторинг загрузки системных ресурсов, выполнять микро-вэнчмаркинг, экспериментировать с настройками, проводить нагрузочное тестирование и т.д.
В текущем году нашей команде довелось поучаствовать в нескольких проектах, в которых перед нами стояла задача оптимизации J2EE веб-приложений. Один из них — портал для ОАО «Сбербанк России» (www.sberbank.ru).
Основной сайт Сбербанка реализован на основе портального движка BackBase и является J2EE-приложением. При проведении оптимизации его работы нам пришлось изучить и собрать много информации и документов, которые связаны с настройкой и оптимизацией высоконагруженных веб-приложений.
В ходе реализации проектов я заметил, что не существует сводного документа с инструкциями по оптимизации работы приложения, поэтому решил поделиться нашим опытом. Этот доклад может послужить в качестве дорожной карты (Road Map) для настройки и оптимизации J2EE веб-приложений.
В докладе будут рассмотрены следующие аспекты:
1) Общие подходы и методология оптимизации веб-приложения.
2) Оптимизация настроек веб-сервера.
3) Оптимизация кода приложения на стороне клиента.
4) Оптимизация на стороне middleware, в том числе на сервере приложений.
5) Оптимизация на уровне Базы Данных.
Встреча докладчиков, Программного комитета и активистов конференции разработчиков высоконагруженных систем HighLoad++. Обсудили результаты 2014 года и наметили планы на 2015-й.
Рассказ о новых возможностях конференции разработчиков высоконагруженных систем HighLoad++: экспертной зоне, домашних заданиях, новом подходе к спонсорству и так далее!
8. Тарификация Генерация запросов из Intelligent Network Предобработка SCP SCP SCP SCP MD Translator SCP Rater CBOSS cdr TAP CBOSS DB Loading Server SCP SCP Roam Translator Rater Rater SCP SCP CDR Loader Loading Server Loading Server Shared Data Server MSC Loading Server Архитектура системы
9.
10.
11.
12.
13.
14.
15.
16.
17. Холодное резервирование IN (asap) Rating Engine IN (asap) Rating Engine Основной сервер MSC SDS DB IN (asap) Rating Engine IN (asap) Rating Engine
18. Hot standby & Non stop mated pair IN (asap) Rating Engine IN (asap) Rating Engine IN (asap) Rating Engine IN (asap) Rating Engine Основной сервер MSC SDS DB Standby DB Резервный сервер Standby SDS IN (asap) Rating Engine IN (asap) Rating Engine IN (asap) Rating Engine IN (asap) Rating Engine