Minu nimi on Leonid, olen veebiarendaja. , seega huvitun oma töö tõttu erinevate hostimisteenuste ettevõtete loomise ja arengu lugudest. Täna tahaksin tutvustada intervjuud Danili ja Dmitriiga — hostingu loojatega. . Nad räägivad infrastruktuuri struktuurist, töökorraldusest ja oma kogemusest virtuaalserverite pakkujana Venemaal.
Palun rääkige natuke enda kohta. Kuidas jõudsite hostimise valdkonda? Mida tegite enne seda?
Kuni 2016. aastani töötasime mina ja Dimitri Enterprise-sektoris, sealhulgas sellistes ettevõtetes nagu Dell, HP, EMC. Analyiseerides Venemaa pilvemajandust, mõistsime, et see kasvab kiiresti, ja otsustasime, et suudame turule pakkuda huvitavat lahendust. Koondasime meeskonna inimesi, kes olid juba varem ühes projektis koos töötanud, ja alustasime oma virtualiseerimisplatvormi arendamist, suunatud suurtele ettevõtetele nende erivajadustega. Alates 2018. aastast alustasime paralleelselt „kõigile“ mõeldud pilvehostingu käivitamist, eraldades projekti jaoks viie inimese meeskonna.
Esiteks, ladustamine ja ettevalmistus enne starti.
Kas see projekt töötab juba ettevõtluse jaoks või on veel arendamisel?
Jah, see töötab paralleelselt — seal on juba suurem meeskond, ja jutt käib rohkem IT-infrastruktuuri tark- ja riistvaralahendustest, mitte hostimisest.
Teie teenuste valik on nüüd üsna suur. Kui alustasite, oli nimekiri väiksem või sama? Pealegi, kõik need teenused on sisuliselt tavaline virtuaalserver, kuid seal on teatud jaotamine.
Alustasime klassikalise IaaS-iga: pakkusime „paljasid“ virtuaalservereid suletud portidega ja virtuaalvõrke, et kasutajad saaksid ise luua täieliku infrastruktuuri endale. Kuid pärast käivitamist selgus, et enamik kasutajatest ei mõistnud, miks neid võimalusi vajatakse, ja otsustasime tutvustada uut produktiliiki — standardset VDS/VPS-i, millega turg juba tuttav. Meie jaoks oli see põhimõtteliselt toote kärbitud versioon, kuid kasutajad mõistsid kohe, mis see on, ja me hakkasime saama esimesi kliente. Tundub, et meie kogemus suurte ettevõtetega sundis meid arendama keerukamat ja kohandatud lahendust, samas kui massiturg soovib lihtsust. Edasi arendasime VPS-i baasil uusi teenuseid, lähtudes kliendi soovidest. Ja arendame endiselt.
Kus te seadmeid hoidjate? Kas need on teie omad või rendite? Kuidas valisite andmekeskused paigutamiseks? Kas olete kolinud?
Kogu seadmed on meie omad, rendime ainult ruumi kahe andmekeskuse juures. Alustasime kolmest serveriaamust: soovisime ellu viia kolmest küljest talitlushäiret, kuid selle nõudlus oli sel hetkel liiga väike, et sellesse investeerida, seega loobusime kolmandast andmekeskusest. Meil oli üks kolimine: just kolisime kolmandast andmekeskusest ühte kahest allesjäänud. Valisime andmekeskused sellise printsipiga: need peavad olema turul tuntud, usaldusväärsed (Tier III), ja tegelikult asuma mõlemad Moskvas, kaugel üksteisest.
Millistes andmekeskustes te praegu paiknete ja millest olete loobunud?
Praegu paikneme DataSpace'is ja 3Data's. Oleme loobunud ühest 3Data andmekeskusest.
Kolime välja kolmandast andmekeskusest.
Kas rendite või ostate IP-aadresse?
Rendime.
Mis põhjusel valisite sellise lähenemise, mitte ostmise?
Sisuliselt selleks, et kiiresti kasvada. Pakume klientidele virtuaalset infrastruktuuri, mille eest ei pea kohe kapitali välja andma, ja kulud saab jagada kuude kaupa. Me ise järgime sama filosoofiat, mis meie kliendid — püüame laieneda ja kiiresti skaleeruda.
Mida arvate IPv6 kohta?
Siiani ei ole me märganud suurt nõudlust, seega ei ole me seda veel lisanud, kuid arhitektuur on väljatöötatud ja oleme valmis selle kiiresti kasutusele võtma niipea, kui saame aru, et on vajadus.
Kasutate KVM-virtualiseerimist. Miks valisite selle? Kuidas see tööülesandeid täidab?
Kõik on õigesti, kuid me ei kasuta „paljast“ KVM-i, vaid täielikult välja töötatud virtualiseerimissüsteemi KVM-i baasil, mille on koostanud meie „vanem vend“, sealhulgas andmesalvestussüsteem (SDS) ja tarkvara määratletud võrgu (SDN). Valisime selle, et luua maksimaalselt talitlushäireteta toode ilma ühesuguste riketeta. Toode on toiminud hästi, seni pole olnud suuri probleeme. Turule sisenemise alfa-testimise etapis, kui pakkusime teenuseid esimesele klientide rühmale boonuspunktide eest, katsetasime tehnoloogiat ja sattusime mitmete ebameeldivate probleemide otsa, kuid viimase kahe aasta jooksul oleme palju õppinud ja lahendusi leidnud.
Kas kasutate ülemüümist? Kuidas kontrollite serveri koormust?
Ülemüümist kasutame ainult protsessorite osas, kuid mitte kunagi mälu osas. Isegi füüsiliste protsessorite puhul ei luba me nende koormust üle 75%. Diskide osas: töötame 'õhukese' mahuga. Meil on keskne jälgimine kogu keskkonnas, mis võimaldab koormust kontrollida. Kogu infrastruktuuri toe eest vastutab kaks inseneri, seega püüame maksimaalselt automatiseerida ja koguda igasugust teavet süsteemi kohta. Kõik kõrvalekalded normist on kohe nähtavad, samas hindame ja tasakaalustame koormust perioodiliselt sisekeskkonnas. Tasakaalustamine toimub alati veebirežiimis, klientide jaoks märkamatult.
Kui palju füüsilisi servereid teil praegu on? Kui tihti lisate uusi? Milliseid servereid kasutate?
Praegu on meil 76 serverit, uusi lisame umbes iga nelja-viie kuu tagant. Kasutame QCT, Intel, Supermicro.
Kas on olnud juhuseid, kus klient tuli ja võttis kõik allesjäänud ressursid ning tuli kiiresti servereid lisada?
Ressursside osas ei ole niisugust olukorda olnud. Seni kasvame enam-vähem ühtlaselt. Kuid oli juhtum, kui kasutaja soovis 50 IP-d, igaüks eraldi plokis. Loomulikult sellist me hetkel pakkuda ei saa 🙂
Millised on teie kõige populaarsemad makseviisid? Milliseid kasutatakse kõige vähem?
Kõige populaarsemad on pangakaart ja QIWI. Vähem kasutatakse maksekorraldust juristide jaoks, kuid need maksed on kõige mahukamad (ettevõtted maksavad tavaliselt mõne kuu jooksul suuri ressursse). Samuti on PayPal jäämas tahaplaanile: alguses ei arvestanud me välismaiste kasutajatega, kuid nad on hakanud ilmnema.
Boodet.online'is on kohandatud arveldamisüsteem. Miks otsustasite kasutada sellist lahendust? Millised on plussid ja miinused? Kas oli keeruline arendada?
Meie kogu süsteem on omatehtud. Olemasolevad platvormid ei tundunud meile kasutajakogemuse osas eriti mugavad, seega otsustasime arendada oma. Arveldus on vaid üks mikroteenus, mis kuulub süsteemi. Arendamine osutus keerulisemaks, kui alguses arvasime. Isegi tuli mõnel hetkel projekti käivitamist lükata, et jõuda valmis toote juurde, mille pärast mitte häbi tunda. Hiljem omandasime pikaajaliselt arenduse metoodika ja tootemanageerimisealaseid oskusi. Nüüd on juba lihtsam lisada süsteemi uusi funktsioone ja tooteid.
Kui palju inimesi seda kõike arendas? Milles seda kirjutati?
Kogu projekti jaoks on meid viis inimest, neist kaks arendajat (frontend ja backend). Backend on kirjutatud RoR/Pythonis. Frontend on JS.
Kuidas on korraldatud kasutajatoe teenus? Kas see on saadaval ööpäevaringselt või ainult tööajal? Kui palju tugiliine on? Millest kõige rohkem küsitakse?
Meil on kolm sisenemispunkti: vestlus, telefon ja isikliku kabineti päringusüsteem. Kahekuju tugiliin: kui vahtinsener ei suuda probleemi lahendada, liitub tehnilised juhid või arendustiim. Kui probleem on peamise platvormiga, mis juhtub palju harvem, siis tehniline direktor pöördub 'vanema venna' toe poole. Öösel reageerime ainult tellijate kõnedele, kes ostavad eraldi tehnilist hooldust, või platvormi riketelt, mille kohta teatab spetsiaalselt kirjutatud bot Telegramis.
Kõige populaarsemad küsimused:
- Kas meie IP-d on saadaval Türkmenistani (see on kõigepealt populaarne - ilmselt on riigis ranged blokkide poliitikad).
- Kuidas installida seda või teist tarkvara.
- Kuidas saada root-juurdepääsu (loodud isegi spetsiaalne märkmete süsteem, kui luuakse masinaid, kuid see ei aita alati).
Kas te teete klientide kontrollimist? Kas spämmerid ja teised ebameeldivad isikud ilmuvad sageli?
Kontrollimine e-posti ja telefoni kaudu (kui kasutaja kasutab 2FA). Spämmerid ja teised kuritarvitajad ilmuvad perioodiliselt. Oleme sunnitud reageerima ajutise blokeerimisega kompromiteeritud serveritele, kuna ei soovi, et IP-d satuksid mustadesse loenditesse. Kuid alati anname kasutajale eelnevalt teada, et temast on kaebus, palume ühendust võtta ja probleem arutada. Kui kasutaja ei reageeri või ilmnevad korduvad kaebused, blokeerime konto täielikult ja kustutame serverid.
Kas kliendile tehakse DDoS-rünnakuid tihti? Mida te sellistes olukordades teete? Kas rünnakud on olnud just teie vastu, teie saidi või infrastruktuuri vastu?
Kliente ründavad üsna harva. Kuid meid ründavad sageli – veebisait, isiklik konto. Mõnikord rünnatakse võrku erinevate IP-aadresside kaudu. Me ei tee otsuseid, kes see on ja miks, siin võib olla mitu varianti. On isegi katseid meid seestpoolt rünnata. Varem andsime telefoni verifitseerimise käigus välja boonuskrediiti 100 rubla, et normaalsed kasutajad saaksid testida mis tahes konfiguratsioone. Kuid üks kord tuli kasutaja koos 'sim-kaardipakiga' ja ühe IP alt hakkas ta looma kümneid kontosid, saades nendelt boonuseid. Seetõttu pidime automaatse testpunktide määramise ära võtma. Nüüd tuleb testimiseks esitada taotlus tehnilisele toele, ja iga juhtum vaadatakse eraldi üle.
Kuidas töö korraldatud on, kas on kontor või töötavad kõik kaugelt?
Kontor on olemas, kuid koronaviiruse piirangute tõttu saadeti kõik kodu / suvila / kodulinna tööle.
Meie kontor
Missugune on teie ettevõtte arengusuund praegu?
Liigume uute teenuste lisamise suunas. Meil on lai arengutee, me ei peata arendust, ja igal kahel nädalal tuleb välja uus isikliku konto versioon. Lisame funktsioone ja teenuseid, mis on kolleegide seas nõutud, ning muudame seda, mida kliendid paluvad.
Kuidas leiate kliente? Kas aastas on klientide sisse- ja väljaminek suur? Milline on keskmine kliendi 'eluiga'?
Kliendi ligimeelitamise kanalid meie valdkonnas – see on see, mille peal kogu äri püsib, kui toode on hea. Seetõttu ei ole me valmis jagama.
Churn rate, LTV ja elutsükkel – need on samuti üsna olulised näitajad, mida me kasutame ainult sisemise analüüsina, kuid mitte avalikustamiseks.
Kas saaksite anda lugejatele mõned nõuanded, kuidas valida hostimist? Millele tuleks tähelepanu pöörata enne ostmist?
Kõige tähtsam on valida hostimine, mille alguses on täht “B”.
Aga kui tõsiselt rääkida, siis on mitu tegurit, millele tuleks tähelepanu pöörata:
- Kvaliteedi mõistmiseks saate võtta keskmise konfiguratsiooni ja proovida lahendada sellel oma rakenduslikke ülesandeid. Valige hostimisteenused, kus on tundide kaupa hinnad – saate servereid testida, kaotamata palju raha, kui kvaliteet ei rahulda.
- Vaadake andmekeskusi, kus hostitee füüsilised serverid asuvad. Nende põhjal saab hinnata teenuste kvaliteeti.
- Ei soovita pöörata tähelepanu hindadele: on nii superodavaid lahendusi, mis aga näitavad end hästi, kui ka superkalleid, mis ei erine kuidagi erilistest.
Rääkige kõige meeldejäävamatest tööhetkedest.
Projekti algus. Esimese poolteise kuu jooksul töötasime režiimis 24/7: jälgisime, kuidas registreerimine kulgeb, kas isikliku konto liideses midagi puruneb, kuidas kasutajad käituvad, kas neil on mugav teenuseid tellida. Paljusid asju tuli lahendada otse kohapeal, sealhulgas tooteid üksteise vastu vahetada. Muudatused tehti kohe tootmises, jättes kõrvale testkeskkonnad. See oli pingeline periood, kuid suutsime ellu jääda ja selle asja poole mitte loobuda.
Kasutajad, kes tulid loogika haavatavusi otsima. Oli huvitav neid kinni püüda ja haavatavusi sulgeda. Näiteks, kui me veel ei töötanud rahaga, vaid andsime boonuseid, et kasutajad saaksid servereid tellida, postitati link meie juurde ühel häkkerite foorumil märkega: “annavad tasuta servereid 500 rubla eest”. Loomulikult tulid meid kohe täis vennad-maineerid, kes ihkasid tasuta asju.
Kas saaksite koostada lühiülevaate ettevõtte ajaloost?
- 2017. aasta esimene pool – alustasime platvormi, veebisaidi ja isikliku konto Boodet.online väljatöötamist.
- 2018. aasta – läksime alfa-testimisse, pakkudes klientidele ressursse tasuta ning saades vastutasuks põhjalikke tagasisideid ja testimistulemusi.
- 2018. aasta keskpaik – lansseerisime beeta versiooni rahaga. Esimesed sajad kliendid, tehnilise toe katsetamine.
- 2019. aasta – alustasime juriidiliste isikute hankimist, töötades kohandatud lahenduste kallal.
- 2020. aasta – kõik lähevad eneseisolatsiooni, virtuaalsuse nõudlus kasvab. Me tunneme seda isiklikult – klientide kasv annab võimaluse töötada suure hulga lisateenuste kallal.
Allikas: habr.com




