Referencie

Vlastná hostingová platforma s klientskym portálom

Správa name serverov, pošty, webov a databáz z jedného miesta — pre operátora aj pre zákazníka.

Vlastná hostingová platforma s klientskym portálom

Hosting prevádzkujeme na vlastných serveroch a dlho sme ich spravovali nástrojom, ktorý už nestačil: časť zmien sa robila ručne a evidencia sa rozchádzala so skutočnosťou. Postavili sme preto vlastnú platformu, ktorá servery riadi sama.

Z čoho sa skladá

  • centrálne API s evidenciou zákazníkov, domén a hostingov,
  • agenti na jednotlivých serveroch — name servery, pošta, web a databázy,
  • konzola pre operátora a klientsky portál pre zákazníkov v štyroch jazykoch,
  • prepojenie s fakturačným systémom pre obnovy služieb.

Na čom záleželo

Každá zmena prechádza podpísaným kanálom a agent ju vykoná najviac raz, aj keď sa požiadavka zopakuje. Zápis do evidencie nastane až po tom, čo ho server potvrdí — evidencia tak nikdy netvrdí niečo, čo na serveri nie je.

Infraštruktúru sme pri tom presťahovali na nové stroje bez toho, aby zákazníci museli čokoľvek meniť: adresy name serverov aj webu ostali rovnaké.

Použité technológie

PHP, Nette, Doctrine, MariaDB, Nuxt, BIND, Postfix, Dovecot, Apache, PHP-FPM.