A Pilulka webáruház éves bevétele több mint 31 milliárd forint a vshosting szerverein

    A Pilulka számokban

    31+ milliárd
    forint árbevétel
    1698
    fogyasztási hely
    2013
    alapítás éve
    5 év
    együttműködés

    A Pilulka

    A Pilulka csoport 2013 óta van jelen a cseh, a szlovák és a román piacon, valamint 2022 őszétől már Magyarországon is elérhetők szolgáltatásai. Az online gyógyszertár mellett a Pilulka összesen 125 fizikai gyógyszertárat üzemeltet.

    2017-ben megkapta a leginkább innovatív és eredeti webáruháznak járó APEK E-commerce Awards díjat.

    Egy kihívás, amit együtt oldottunk meg

    A Pilulka már a kezdetektől olyan partnert keresett, aki támogatja őket egy olyan infrastruktúra kialakításában, amely a jövőben könnyen skálázható.

    A megbízhatóság mellett kiemelten fontos szempont volt, hogy a szolgáltató proaktív legyen. Röviden: egy olyan partnerre volt szükségük, aki képes egy kisvállalkozás gyors növekedését hatékonyan kezelni, és a nagyvállalattá válásában is tud segíteni..

    image

    Az együttműködésünk a vshostinggal a tervek szerint alakul.

    Ez egyszerűnek hangzik, de sajnos ritka olyan partnert találni, akire valóban számíthatsz, és aki építő jellegű kritikákkal tudja a munkádat támogatni.

    Martin KřižanCTO, Pilulka Lékárny

    Miért választottuk a vshostingot?

    A vshosting kiváló, teljesen skálázható infrastruktúrára vonatkozó javaslattal állt elő, amely tökéletesen megfelelt az igényeinknek. Emellett számos hasznos tanácsot kaptunk a megfelelő eszközök kiválasztásához, ami jelentősen megkönnyítette és költséghatékonyabbá tette növekedésünket.

    Továbbá, a vshosting kiemelkedő tapasztalattal rendelkezik nagy volumenű internetes projektek menedzselésében, így már a kezdetektől biztosak voltunk abban, hogy megbízható kezekben vagyunk

    A Pilulka műszaki megoldásának ábrája

    Milyen hosting megoldást választottunk

    A Pilulka jelentős mérete miatt jelenleg egy menedzselt klaszter rendszert használunk, amely a vállalati weboldalak felé érkező kéréseket kezeli. Ezt a klasztert egy csoport menedzselt és dedikált szerver egészíti ki, amelyek különféle támogató szolgáltatásokat biztosítanak, például központi naplózást a szerverekről, analitikai eszközöket, valamint tesztelési és fejlesztési környezeteket.

    A klaszter két terheléselosztót tartalmaz, amelyek kiosztják a kéréseket a klaszter különböző szerverei között, miközben SSL-kérésgyorsítóként is funkcionálnak. A szerverek aktív-biztonsági üzemmódban működnek, ami azt jelenti, hogy egy csomópont meghibásodása esetén a teljes forgalom néhány másodpercen belül egy tartalék szerverre irányítható át. A webes kérések a terheléselosztóktól konténerizált alkalmazáskiszolgálókhoz kerülnek, ahol minden alkalmazás teljesen önállóan, egymástól elkülönítve fut.

    A konténerizáció jelentős rugalmasságot nyújt az alkalmazások kezelésében. Például egy alkalmazás új verziójának bevezetése során az új verzió egy külön konténerben futtatható és tesztelhető, mielőtt zökkenőmentesen, leállás nélkül telepítik. Az összes weboldali kérést ezek az alkalmazáskiszolgálók dolgozzák fel, legyen szó dinamikus vagy statikus tartalomról. A statikus tartalmakat központi lemezes tárolón helyezzük el, amely szinkronban működik az összes alkalmazásszerverrel. Ezáltal nincs szükség az ilyen tartalmak külön-külön tárolására minden egyes szerveren, ami nemcsak költséghatékonyabb, de egyszerűsíti az alkalmazástervezést is, mivel az adat-szinkronizáció problémája kiküszöbölhető.

    A klasztert továbbá három adatbázis-szerver egészíti ki, amelyek egyaránt képesek SQL és noSQL adatbázisokat futtatni. Az SQL esetében MariaDB-t használunk Galera üzemmódban, amely egy rendkívül megbízható megoldás, amit a vshosting~ évek óta sikeresen üzemeltet. Az alkalmazáskiszolgálók az SQL adatbázisokkal a load balancer segítségével kommunikálnak, ahol a MaxScale komponens biztosítja az SQL lekérdezések egyenletes elosztását a csomópontok között. A noSQL esetében ElasticSearch-et használunk, amely közvetlenül kommunikál az alkalmazással, és a terheléselosztás az alkalmazáson belüli vezérlő segítségével történik. A három szerver N+1 kialakítású, így a rendszer zavartalan működéséhez két szerver futtatása is elegendő.

    A megoldást teljes redundanciával és bővíthetőségi lehetőséggel tervezték meg, amely összhangban áll a Pilulka gyors belföldi és nemzetközi növekedésével.

    image

    Amikor az infrastruktúra kezeléséhez partnert kerestünk, még sokkal kisebb cég voltunk, mint most, de ennek ellenére a piacvezető mellett döntöttünk. Az üzleti partnereinktől, akik már használták a vshosting szolgáltatásait, számos kiváló ajánlást kaptunk.