Az együttműködés úgy zajlik, ahogy kell. Bár triviálisan hangzik, de egyáltalán nem megszokott, hogy olyan partnert talál, akire számíthat, és képes a visszacsatolásra is.
A Pilulka csoport már 2013 óta van jelen a cseh, a szlovák és a romániai piacon. A Pilulka összesen 125 gyógyszertárat működtet az internetes gyógyszertárral együtt.
árbevétel
fogyasztási hely
alapítás éve
együttműködés a vshosting-gal
Hasonló hosting érdekli? Beszélgessünk kötöttségek nélkül.
A Pilulka csoport már 2013 óta van jelen a cseh, a szlovák és a romániai piacon. A Pilulka összesen 125 gyógyszertárat működtet az internetes gyógyszertárral együtt.
2017-ben megkapta a leginkább innovatív és eredeti webáruháznak járó APEK E-commerce Awards 2017 díjat.
A Pilulka már a vállalkozása kezdetén egy olyan partnert keresett, aki segítséget nyújt az infrastruktúra beállításával úgy, hogy egyszerűen tárolható legyen.
A megbízhatóság mellett a további kritériuma a fejlesztési javaslatok proaktív indítványozásának képessége. Egyszerűen egy olyan partnert, aki kezeli egy kis vállalkozás gyors ütemű hatalmasra bővülését.
A vshosting~ a teljesen skálázható testre szabott infrastruktúra tervével érkezett. Ezen kívül számos tippet is kaptunk a megfelelő eszközök kiválasztására, amelyeknek köszönhetően a gyors növekedésünk sokkal könnyebb (és persze olcsóbb) volt.
Ezen felül a vshosting~ széleskörű tapasztalatokkal rendelkezik a nagy internetes projektek kezelése terén, így az elején tudtuk, hogy jó kezekben vagyunk.
Tekintettel a Pilulka projektjének komoly terjedelmére jelenleg a Managed clustert használjuk, amely a társaságunk honlapján jelentkező igényeket szolgálja ki. A Cluster kibővül a Managed és a Dedicated szerverekkel, ahol számos támogató szolgáltatást üzemeltetnek (központi loging a szerverekről, analitikai eszközök és szerszámok, tesztelő és fejlesztési környezet).
A Clustert dupla loadbalancer alkotja, amely a követelmények elosztására szolgál az egyes szerver clusterek között, és egyúttal az SSL igények gyorsítójaként is szolgált. A szerverek az active-backup módban dolgoznak – az aktív nod meghibásodása esetén minden üzemet néhány másodperc alatt a tartalék szerverre irányítja át. A webes igények a loadbalancerekől az alkalmazási szerverekre kerülnek továbbításra, amelyeket konténeresítenek, és minden alkalmazás itt önállóan a többitől elkülönítve futtatható.
A „konténeresítés” rendkívüli rugalmasságot kínál az alkalmazásokkal folytatott munka során – például az új verzióra frissítést az alkalmazás új változatának indításával egy új konténerben, és a tesztelés után az üzem abszolút kiesés nélkül kapcsol át a termelésbe. Ezekből az applikációs szerverekből intézik az összes webes igényt, mind a dinamikusan generált, mind a statikus tartalmút. A statikus tartalmat egy központi lemezes háttértáron őrzik, amellyel az összes applikációs szerver dolgozik – ezt a tartalomtípust ennek köszönhetően nem kell menteni minden szerverre külön, amivel komoly összegek takaríthatók meg, de elsősorban egyszerűsödik az alkalmazás terve, hiszen nem kell adatszinkronizációt biztosítani.
A Clustert ezen felül három adatbázis szerver alkotja, amelyen mind az SQL, mind a noSQL adatbázis futtatható. SQL-ként a MariaDB adatbázist üzemeltetik a Galera üzemmódban, ami egy olyan rendkívül robusztus megoldás, amit a vshosting~ már évek óta több tucat kérelemben üzemeltetnek. Az applikációs szerverek az SQL adatbázisokkal a loadbalancer révén kommunikál, ahol a Maxscale komponens biztosítja az SQL query elosztását az egyes nod-ok között. Az noSQL számára az ElasticSearch-et választottuk, amellyel az alkalmazás közvetlenül kommunikál és a terhelés eloszlása közvetlenül egy vezérlővel valósul meg az alkalmazásban. A három szerver N+1-ként kerül tervezésre, ezért a teljes működéséhez 2 szerver futtatására van szükség.
A megoldási javaslatot az igényeink szerint valósították meg teljes redundanciába, és a tovább bővítés lehetőségével, ami a Pilulka gyors csehországi és külföldi növekedésével is összehangban áll.