Přejít k hlavnímu obsahu

Provozní architektura: Docker Swarm, Solr a vysoká dostupnost

Schematické zobrazení provozní architektury: Docker Swarm, MariaDB Galera a Apache Solr s load balancingem

Webová a cachovací vrstva

Webová vrstva využívá replikované Apache a PHP-FPM, předřazený Varnish a interní cache Memcached.

Datová vrstva s vysokou dostupností

Datová vrstva je tvořena MariaDB Galera clusterem zajišťujícím replikaci a vysokou dostupnost.

Fulltextové vyhledávání přes Apache Solr

Fulltextové vyhledávání je realizováno pomocí Apache Solr ve dvou instancích Master/Slave. Drupal komunikuje se Solr přes Search API a indexuje obsah včetně dokumentů.

Load balancing a kontinuita provozu

Load balancer rozděluje provoz mezi instance a zajišťuje kontinuitu při výpadku jednotlivých služeb.

Architektura je škálovatelná a připravená na další rozvoj bez zásahů do základní koncepce. Portál úředníka tak představuje robustní intranetovou aplikační platformu.

Seriál: Portál úředníka Královéhradeckého kraje