Už vím proč je někdy jedno UMBRACO víc než dvě
Jak nahradit dvě aplikace UMBRACO jen jednou?
Řešili jsme zajímavý případ. Klient provozoval webové stránky a zaměstnanecký portál na dvou dedikovaných serverech. Po analýze jsme zjistili, že se vlastně jedná jen o jednu aplikaci, ale kvůli provozu na dvou doménách běží na dvou serverech s jedinou společnou sdílenou databází.
Původní stav:
- Provoz dvou UMBRACO aplikací provozovaných na dvou dedikovaných serverech.
- Dvě aplikace propojeny přes jednu databázi.
- Vysoce nákladná správa a údržba dvou serverů.
Nové řešení:
Napadlo nás, proč složitě provozovat a udržovat dvě aplikace, když se v podstatě jedná jen o jednu aplikaci rozdělenou jen kvůli provozu na dvou doménách.
Začali jsme pátrat, jak vyřešit situaci dvou aplikací UMBRACO se společnou databází. Žádné oficiální řešení se nám nelíbilo, všechna navrhovaná řešení byla moc komplikovaná. Vymysleli jsme tedy naše HELIsmile řešení.
Na hlavním serveru poběží celá hlavní UMBRACO aplikace a na druhé doméně bude spuštěná jen malá, námi vyvinutá aplikace která je přes webové API napojená na hlavní aplikaci UMBRACO. Naše "HELIsmile" aplikace je v podstatě "klient", který na druhé doméně jen přesměrovává požadavky na hlavní Umbraco aplikaci. Výhodou je lepší a kvalitnější správa jen jednoho serveru, což v konečném důsledku přináší nezanedbatelnou finanční úsporu. Řešení je provozované na webhostingu, Umbraco není na zdroje úplně nenáročná aplikace. V našem případě tak stačí jeden dražší hosting spolu s tím úplně nejmenším a nejlevnějším pro druhou doménu s naší aplikací.
Implementace:
Vlastní převod aplikací zahrnoval kopírování na nový hosting, drobnou úpravu kódu v UMBRACO aplikaci a nastavení lehkého HELIsmile klienta na druhém serveru s propojením na hlavní UMBRACO aplikaci.
Výsledek:
- Efektivnější správa jen jedné UMBRACO aplikace.
- Vyšší rychlost a nižší náklady díky optimalizovanému řešení.
- Pozitivní uživatelská odezva a zjednodušená údržba.