Zadejte hledaný výraz...

Prechod multi-tier single instance na multi instance setup

node
verified
rating uzivatele
(5 hodnocení)
24. 4. 2017 17:43:25
Ahojte,
mam saas appku v cloude kde je jeden code base pre vsetkych klientov. Kazdy ma samostatnu db a zlozku so subormy.
Tento setup je dobry v tom ze vytazim maximum z hardveru nakolko phpcko je skompilovane v pameti neustale takze sa ani nepristupuje na disk a aktualizacia sw je na jednom mieste. A skalovanie je vlemi jednoduche.
No ma to aj svoje nevyhody. Napriklad neustale synchornizovanie konfiguracneho suboru s klientskymi udajmi, nginx proxy konfiguracia(globlana + pre kazdeho kienta domena a ssl certifikat). Taktiez ak by nastal pripad ze sa pri aktualizacii kodu nieco sekne pri jednom klientovi, tak to blokuje vsetkych ostatnych lebo sa musi spravit rollback a debugovat problem a podobne.
Mimochodom, presiel som na kontajnery(kubernetes/gke).
A tak teraz zvazujem ze by som presiel na multi-instance setup. Cize kazdy klient by mal svoj pod so svojim code baseom(cize pri aktualizacii viem jednoducho izolovat problematickeho klienta, resp. instalacku).
Taktiez by som nemusel riesit vlastnu centralnu proxinu a ssl certifikaty na jednom mieste. Mohol by som si rezervovat staticke ip adresy a tie vzdy smerovat na konkretnu sluzbu(lb) cize kazdy klient by mal vlastnu ip adresu. Klienti s vysokou navstivenostou mozu mat viac podov v pripade potreby(aj ked to je asi oproti povodnemu diajnu skor negativum ze by toto trebalo riesit). Kazdy klient moze mat namountovany vlastny disk a nemusel by som riesit zdielanie a sw vrstvu pre persistent storage(aj ked to plati iba pri jednom pode kvoli single writer obmedzeniam cloudu).
Anyway, zatial sa s touto myslienkou len zacinam pohravat a tak by ma zaujimalo ci si tym uz niekto presiel a ze ake problemy ste riesili, ake riesenia ste objavili, ake vychytavky ste si spravili a podobne :)
24. 4. 2017 17:43:25
https://webtrh.cz/diskuse/prechod-multi-tier-single-instance-na-multi-instance-setup#reply1275168
Pro odpověď se přihlašte.
Přihlásit