# NAUDOJIMO ATVEJAI


OVH dedikuoti serveriai

RunAbove virtualios mašinos

IP Load Balancing

Plečiamumas

Aukštas pasiekiamumas

Lankomiausios svetainės talpinimas


Plečiama infrastruktūra, galinti atlaikyti didelį apkrovos padidėjimą



SYSADMIN BADASS yra paslaugos teikėjas, atsakingas už infrastruktūrą, plėtojamą svetainei sofoot.com , kurioje apžvelgiamos futbolo aktualijos. Iš pradžių svetainė buvo talpinama viename dedikuotame serveryje ir susilaukė didžiulės sėkmės nuo jos įkūrimo 2006 m. Prieš pat 2014 m. pasaulio čempionatą reikėjo įdiegti tvirtesnę ir plečiamą infrastruktūrą, ypač dėl prognozuojamų lankomumo pikų (daugiau nei 1 mln. peržiūrų/dieną, 500 000 unikalių lankytojų). Tikslas: paslauga veikia nepertraukiamai visą varžybų mėnesį.

Ši infrastruktūra yra Infrastructure Awards 2014 laureatė, pelniusi OVH Cloud projekto kategorijos apdovanojimą per spalio 7 d. vykusį viršūnių susitikimą




Esminė informacija


  • 85 000 straipsnių
  • 1,2 mln. komentarų
  • 60 GB statinio turinio (nuotraukos, vaizdo įrašai ir t.t.)
  • 13 mln. įrašų duomenų bazėje (5 GB)
  • Svetainės lankomumas, padaugintas iš 3 per pasaulio rungtynes (planuojama)

Specifikacijos


  • Tikslas - atlaikyti 5 000 http užklausų per sekundę, 500 000 lankytojų per dieną, trigubai didėjant apkrovai per mažiau nei 10 sekundžių.
  • Svetainės kodas negalėjo būti nuodugniai peržiūrėtas (dėl plėtotojų komandos užimtumo), todėl svetainė būtų sukurta taip, kad veiktų viename serveryje (aplikacija nėra cloud ready).
  • Biudžeto apribojimai neleidžia keisti infrastruktūros nustatymų apkrovos metu.
  • Svetainei užtikrintas 100% pasiekiamumas.




OVH sukurti sprendimai





Siekdama užtikrinti maksimalų sofoot.com svetainės prieinamumą, SYSADMIN BADASS sukūrė aukšto pasiekiamumo infrastruktūrą, kurios lankstumą užtikrina RunAbove (public cloud) instances, apmokamos už valandas ir diegiamos per keletą minučių.

1 - Apkrovos paskirstymas

2 - Priekinių serverių plečiamumas

3 - Duomenų bazės replikavimas

4 - Backoffice įgyvendinimas redakcijai

5 - Papildomų mašinų automatizavimas

6 - Infrastruktūros monitoringas

7 - Atsarginės kopijos



Atsiliepimai


"Infrastruktūra atlaikė apkrovą nuo pirmosios iki paskutinės pasaulio rungtynių dienos... ir netgi dar daugiau, kadangi sofoot.com pritaikė šią architektūrą nuolatiniam naudojimui."

„Infrastruktūra atlaikė apkrovą nuo pirmos iki paskutinės pasaulio taurės varžybų dienos... ir netgi dar daugiau, kadangi sofoot.com pritaikė šią architektūrą nuolatiniam naudojimui. Mūsų įsivaizduojamas architektūros lankstumas (RunAbove instances nuomojamės tik srauto didėjimo metu) mums leidžia įsigyti tokią architektūrą už prieinamą kainą.

Apkrovos pikai liko tokie, kokius buvome numatę, daugiausiai 320 000 peržiūrų/dieną, 2 300 užklausų/sekundę ir trigubas apkrovos padidėjimas per mažiau nei 30 sekundžių (paprastai rungtynių pabaigoje). Tačiau nepaisant visų lūkesčių, praėjus 2 savaitėms po pasaulio rungtynių, sofoot.com užfiksavo naujus lankomumo rekordus, iki 360 000 peržiūrų/dieną, 3 000 užklausų/sekundę ir trigubą apkrovos padidėjimą per mažiausiai nei 20 sekundžių. Tai galima paaiškinti naujienomis apie žaidėjų perdavimus ir lankytojų, kurie atrado svetainę per pasaulio rungtynes, srauto padidėjimu. Šiuos pikus puikiai suvaldė įdiegta infrastruktūra, tai neabejotinai gera naujiena ruošiantis eurui 2016 m. 

Šiandien testuojame papildomų virtualių mašinų suteikimo automatizavimą per API RunAbove (pagal slenksčius, nustatytus monitoringo įrankyje), kad pasinaudotume tikrai lanksčia infrastruktūra, 100 proc. administruojamą automatinėmis priemonėmis. Visa tai reikalauja dar nemažai darbo, kad supaprastintume infrastruktūrą, kuri sumažintų naujos našimos gamybos laiką, nuo 20 iki 4 minučių. Pagaliau artimiausiu metu įdiegsime on-line parduotuvę SoPress. Mes pasirinkome OVH PrestaShop SaaS sprendimą, siūlantį įdomų našumo/kainos santykį.“

Nicolas Capeyron (@ncapeyronSABA), SYSADMIN BADASS vadovas.



OVH patarimas


SYSADMIN BADASS sėkmingai atliko jėgos išbandymą. Bendrovė minimaliomis sąnaudomis įdiegė aukšto pasiekiamumo plečiamą infrastruktūrą, skirtą talpinti aplikaciją, kuri nebuvo plėtojama pagal šiuolaikinius standartus (cloud ready).

Galimas optimizavimas šiai infrastruktūrai - naudoti OVH CDN svetainės sofoot.com statiniam turiniui saugoti, mažinant žiniatinklio serveriuose esančių duomenų turinį, gerinant atsako laiką ir minimizuojant naujo serverio diegimo laiką (trumpinant laiką, reikalingą 60 GB turinio sinchronizavimui). Tačiau tai galima įgyvendinti tik atlikus svarbius keitimus svetainėje, pakeitus visas nuorodas į vaizdus, kurie bus talpinami kitame subdomene.



Infrastruktūros elementai




1 IP Load Balancing

9,99 /mėn.


Load balancing (HAProxy)

2 Enterprise gamos serveriai
Modelis SP-64

104,99 /mėn.


Priekiniai žiniatinklio serveriai

3 Hosting gamos serveriai
Modelis HOST-32

86,99 /mėn.


Sustiprinti priekiniai žiniatinklio serveriai

5 VM Runabove
„1 VM/host“ XL4

0.140$ be PVM /val.


Duomenų bazės serveriai

2 Enterprise gamos serveriai
Modelis SP-64

Parinktis 3x 160 GB SSD Intel DC S3500 SATA3 6 Gbps

104,99 /mėn.


Stebėjimas

1 VPS Cloud 1

9,99 /mėn.


Backoffice serveris

1 Hosting gamos serveris
Modelis HOST-32

86,99 /mėn.