Magas rendelkezésre állású rendszerek szerver környezet telepítése

A következő cikksorozatban egy magas rendelkezésre állású, terhelés elosztott szerver infrastruktúra telepítését mutatom be.

Infrastruktúra


A rendszer egy publikus és egy privát hálózatból áll, a Linuxok eth0 interfésze a publikus Internetre, eth1-es interfésze a publikus hálózatba, mígy az eth2 hálózati csatolója a privát hálózatba van csatolva az itt nem jelzett hypervisor rétegen. Így a tűzfal szabályok mindenhol egységesek lehetnek, és a virtualizációs környezetből le lehet csatolni a hálózati csatlakozót, így megakadályozható a nem kívánt kapcsolódás.

Szerverek feladatok szerint:

LB

LoadBalancer - terhelés elosztó

Cache

Varnish cache: weboldalak cachelésére lesz használva

Memcached:  PHP session és alkalmazások számára objektum gyorsítótárazásra

Web

Nginx -  web szerver

Php-fpm - php futtatásra

DB

Galera MariaDB cluster - magas rendelkezésre állású multi-master MariaDB, teljes értékű, de ingyenesen használható MySQL szerver

File Storage

GlusterFS - Magas rendelkezésre állású háttértárat szolgáltat a webszerverek részére

Mindenek előtt a Linuxok alapjául szolgáló template gép telepítése itt érhető el.


Kulcsszavak: Linux, Magas rendelkezésre állás, High availability, Terhelés elosztás

Új hozzászólás: