1C-Битрикс Уеб клъстер
Модул Web Cluster - комбинация от решения, които ви позволява да разпределите в един обект на множество сървъри, като по този начин за решаване на няколко проблема: висока надеждност на обекта; мащабите си от гледна точка на увеличаване на натоварването; балансиране на натоварването, данни за трафика в множество сървъри. Направи си уеб клъстер - насърчаване на производителност, скалируемост и надеждност на вашия проект!
Модул Web Cluster - комбинация от решения, които ви позволява да разпределите в един обект на множество сървъри, като по този начин за решаване на няколко проблема: висока надеждност на обекта; мащабите си от гледна точка на увеличаване на натоварването; балансиране на натоварването, данни за трафика в множество сървъри. Направи си уеб клъстер - насърчаване на производителност, скалируемост и надеждност на вашия проект!
Всяка нова или работи по проект на "1C-Bitrix Site Мениджър" може да се представи като съвкупност от уеб сървъри взаимозаменяеми.
Основните задачи, които могат да се справят такава конфигурация на проекта:- С увеличаване на трафика, можете бързо да добавяте нови сървъри, за да клъстера.
- В случай на повреда на един от сървърите в системата на клъстер продължава без прекъсване в обслужването на клиентите.
- Балансиране на натоварването, данни за трафика в множество сървъри.
- Системата ви позволява да правите резервни копия на определени касетъчни възли без това да повлияе на работата на сайта.
проект "Geographic Web Cluster" подобрява отказоустойчивост и да осигури независимост от центъра за данни. различните центрове за данни се комбинират множество уеб клъстери групи в различни градове или държави. В случай на повреда на един център за данни в експлоатация веднага пресича от друга, без да е необходимо да се възстанови "архива".
Geographic Web клъстер позволява да се повиши целия сървър група. Във всяка от тези групи работи своя господар - независими една от друга центрове за данни. По този начин, вашия сайт, вашият бизнес е напълно защитен от липсата на самите центрове за данни.
"1С-Битрикс клъстер" - комбинация от технологии:
- Вертикална sharding (модули за доставка в отделни MySQL сървъри)
- MySQL репликация и балансиране на натоварването между сървърите
- кеш Разпределени данни (Memcached)
- Непрекъснато сесия между уеб сървъра (съхраняване сесии в базата данни)
- Групирането на уеб сървър:
- синхронизация на файлове
- Балансиране на натоварването между сървърите
- Независимост от центъра на данни (в случай на повреда на един център за данни в експлоатация веднага пресича от друга, без да се налага да се възстанови "резервно копие")
1. Вертикална sharding
Разделянето на единна база данни на уеб приложения в две или повече бази данни чрез разпределяне на отделни модули, без да променя логиката на уеб приложението.
Основата може да бъде избран да направи следните модули на продукта:
- "Уеб Анализ"
- "Търсене"
2. MySQL репликация и балансиране на натоварването между сървърите
Шофиране «господар - роб» се реализира с помощта на MySQL.
Платформа "1C-Bitrix Site Manager" позволява гъвкавост, за да се балансира натоварването между сървърите, които участват в репликацията.
Основни характеристики:
- Гъвкава балансиране на натоварването SQL
- лесна администрация
- евтин и бърз неограничен скалируемост
- онлайн архивиране
- То не изисква завършване на логика уеб приложение
3. Разпределени кеш за данни (Memcached)
"1C-Битрикс клъстер" ви позволява да използвате Memcached сървъра басейн да работи с кеш за данни.
Той предвижда:
- висока производителност - с уеб приложение централизирано използване на кеша
- надеждност - поради съпротива подсистема keshirovniya до провал на отделни компоненти
- неограничен скалируемост - чрез добавяне на нови Memcached сървъри
4. непрекъснато сесия между уеб сървъра (съхранявани в сесиите на бази данни)
5. Групиране на Уеб сървъри
Когато се раздели на проекта в няколко уеб сървъри трябва да реши два проблема:
- Синхронизиране на данни (файлове) между сървърите
- балансиране на натоварването между сървърите