1 / 13

Распределение нагрузки для сайтов с динамическим контентом

Распределение нагрузки для сайтов с динамическим контентом. Deniss Gaplevsky s ystem engineer at inbox.lv. Автор не претендует на достоверность нижеизложенной информации. Методы масштабирования. Сервер. Сервер 1. Сервер 2. Сервер. Сервер. Горизонтальное масштабирование

shandi
Download Presentation

Распределение нагрузки для сайтов с динамическим контентом

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Распределение нагрузки для сайтов с динамическим контентом Deniss Gaplevsky system engineer at inbox.lv

  2. Автор не претендует на достоверность нижеизложенной информации

  3. Методы масштабирования Сервер Сервер 1 Сервер 2 Сервер Сервер Горизонтальное масштабирование Вертикальное масштабирование

  4. Типы контента Статический Контент хранимый на сервере Требует быструю память Динамический Контент генерируемый сервером Требует быстрый процессор

  5. Варианты динамического контента Общий все клиенты получают один и тот же контент новостные сайты, блоги интернет-магазины Персонализированный каждый клиент получает персонально ему предназначенный контент социальные сети

  6. Общий динамический контентhttp://delfi.lv Сервер 1 Proxy Squid, Varnish Сервер 2 Плюсы • один IP • произвольное количество серверов • быстрое и простое добавление и удаление серверов • независимость от веб приложения Минусы • распределение трафика не связанно с производительностью серверов • Проблемы с кэшированием динамического контента • Proxy может стать узким местом в плане пропускной способности

  7. Общий динамический контентhttp://klab.lv(LiveJournal) Сервер 1 balancer cache Сервер 2 Плюсы • один IP • произвольное количество серверов • быстрое и простое добавление и удаление серверов • кэшированием динамического контента • распределение трафика в зависимости от производительности серверов Минусы • зависимость от кода веб приложения • балансерможет стать узким местом в плане пропускной способности

  8. Персонализированный контентhttp://one.lv c1.one.lv62.85.54.42 c2.one.lv 62.85.54.46 c3.one.lv 62.85.54.47 c4.one.lv 62.85.54.48 c5.one.lv 62.85.54.57 c6.one.lv 62.85.54.4 c8.one.lv 62.85.117.24 c9.one.lv 62.85.117.54 c12.one.lv 62.85.117.47 c13.one.lv 62.85.117.49

  9. Персонализированный контентhttp://one.lv (продолжение) Плюсы • простое и быстрое добавлениеновых серверов Минусы • плохие возможности по перераспределению нагрузки • проблемное удаление серверов

  10. Персонализированный контентhttp://draugiem.lv draugiem.lv 80.232.163.1 draugiem.lv 80.232.163.2 draugiem.lv 80.232.163.3 draugiem.lv 80.232.163.5 draugiem.lv 80.232.163.6 draugiem.lv 80.232.163.7 draugiem.lv 80.232.163.9 i1.draugiem.lv 80.232.163.61 i2.draugiem.lv 80.232.163.62 i3.draugiem.lv 80.232.163.63 i4.draugiem.lv 80.232.163.64 i5.draugiem.lv 80.232.163.65

  11. Персонализированный контентhttp://draugiem.lv (продолжение) Плюсы • простое и быстрое отключениесерверов Минусы • отсутствие возможностей по перераспределению нагрузки • медленное добавлениеновых серверов из-за кэширования DNS

  12. Персонализированный контентhttp://inbox.lv www.inbox.lv89.111.3.10 Сервер 1 balancer Сервер 2 Плюсы • простое и быстрое добавлениеновых серверов • простое и быстрое отключениесерверов • возможность перераспределения нагрузки Минусы • Балансер может стать узким местом при большом входящем трафике

  13. Deniss Gaplevskydeniss@co.inbox.lv+371 2 9178644 for BarCampLatvia, Riga09.02.2008

More Related