Interviu din lumea gazduirii: Boodet.online

Numele meu este Leonid, sunt dezvoltator de site-uri web Caută VPS, așadar, datorită activităților mele, sunt interesat de poveștile formării și dezvoltării diverselor companii din domeniul serviciilor de hosting. Astăzi aș vrea să vă prezint un interviu cu Danil și Dmitry, creatorii hostingului Boodet.online. Vor vorbi despre structura infrastructurii, organizarea muncii și experiența lor în dezvoltarea unui furnizor de server virtual în Rusia.

Interviu din lumea gazduirii: Boodet.online

Te rugăm să ne spui câteva cuvinte despre tine. Cum ai intrat în hosting? Ce făceai înainte de asta?

Până în 2016, atât eu cât și Dmitry am lucrat în sectorul Enterprise, inclusiv în companii precum Dell, HP, EMC. Analizând piața cloud din Rusia, ne-am dat seama că aceasta crește activ și am decis că putem face o ofertă interesantă pieței. O echipă de oameni care deja lucraseră între ei la alte proiecte s-a reunit și împreună au început să-și dezvolte propria platformă de virtualizare destinată companiilor mari cu nevoile lor specifice. Din 2018, am lansat simultan găzduirea cloud „pentru toată lumea” și am alocat-o pentru proiect Boodet.online o echipă de cinci persoane.

Stație de stocare și pregătire înainte de lansare
Interviu din lumea gazduirii: Boodet.online

Acest proiect pentru afaceri funcționează deja sau este încă în dezvoltare?

Da, funcționează în paralel - există deja o echipă mai mare și vorbim mai mult despre soluții software și hardware pentru infrastructura IT, nu despre găzduire.

Acum aveți o mulțime de servicii diferite. Când ați început, lista era mai mică sau aceeași? Mai mult, toate aceste servicii sunt de fapt un server virtual obișnuit, dar există o anumită separare.

Am început cu IaaS clasic: am furnizat servere virtuale „goale” cu porturi închise și rețele virtuale pentru acestea, astfel încât utilizatorul să poată crea o infrastructură cu drepturi depline pentru el însuși. Dar după lansare, s-a dovedit că majoritatea utilizatorilor nu au înțeles de ce au nevoie de astfel de oportunități și am decis să introducem un nou produs pentru noi înșine - un VDS/VPS standard, cu care piața este deja familiarizată. Pentru noi, a fost în esență o versiune redusă a produsului, dar utilizatorii au înțeles imediat ce este și am început să primim primii noștri clienți. Aparent, experiența noastră cu marile companii ne-a obligat să dezvoltăm imediat o soluție mai complexă și mai personalizată, în timp ce piața de masă își dorește simplitate. Și apoi, pe baza VPS, am început să dezvoltăm noi servicii pe baza a ceea ce clienții cer cel mai des. Și încă îl dezvoltăm.

Unde așezi echipamentul? Îl deții sau îl închiriezi? Cum ați ales un DC pentru plasare? Au existat cazuri de relocare?

Toate echipamentele sunt ale noastre, închiriem spațiu doar în două centre de date. Am început cu trei centre de date: am vrut să implementăm toleranța la erori în trei căi, dar cererea pentru aceasta în acel moment era prea mică pentru a investi în asta, așa că am abandonat al treilea centru de date. Am avut o singură mișcare: tocmai ne mutam de la al treilea centru de date la unul dintre celelalte două. Ele au fost alese după următorul principiu: DC-urile ar trebui să fie cunoscute pe piață, fiabile (Tier III), astfel încât ambele să fie localizate geografic la Moscova, în zone îndepărtate unele de altele.

În ce DC vă aflați în prezent și pe care l-ați abandonat?

Acum ne aflăm în DataSpace și 3Data. Am abandonat unul dintre centrele de date 3Data.

Parasirea celui de-al treilea centru de date
Interviu din lumea gazduirii: Boodet.online

Închiriezi sau cumperi adrese IP?

Închiriem.

Și din ce motiv ați ales această abordare în loc să cumpărați?

În general, să crească rapid. Oferim clienților infrastructură virtuală, pentru care nu trebuie să plătească imediat investiții de capital, iar costurile pot fi defalcate lunar. Noi înșine aderăm la aceeași filozofie ca și clienții noștri - ne străduim pentru extindere și extindere rapidă.

Ce părere aveți despre IPv6?

Până acum nu am observat nicio cerere semnificativă, așa că nu am adăugat mai mult, dar arhitectura de ieșire a fost pusă la punct, suntem gata să ne „rulăm” în scurt timp, imediat ce înțelegem că există solicitări .

Utilizați virtualizarea KVM. De ce ai ales-o? Cum se arată ea la serviciu?

Așa este, dar nu folosim KVM „nud”, ci un sistem de virtualizare complet, modificat, bazat pe KVM, pe care „fratele nostru mai mare” l-a dezvoltat, inclusiv un sistem de stocare a datelor (SDS) și o rețea definită de software (SDN). . L-am ales pe baza construirii celui mai tolerant produs la erori, fără puncte unice de defecțiune. Se arată bine, până acum nu au apărut probleme globale în producție. În etapa de testare alfa de pe piață, când am oferit servicii primilor clienți pentru puncte bonus, am testat tehnologia și am întâlnit o serie de momente neplăcute, dar în ultimii doi ani am reușit să înțelegem și să rezolvăm multe.

Folosești supravânzarea? Cum controlezi sarcina pe server?

Folosim overselling doar pentru procesoare, dar în niciun caz pentru RAM. Chiar și în cazul procesoarelor fizice, nu permitem încărcarea acestora să depășească 75%. Pe disc: lucrăm cu alocare de capacitate „subțire”. Avem monitorizare centralizată a întregului mediu, ceea ce ne permite să controlăm încărcătura. Doi ingineri sunt responsabili pentru susținerea întregii infrastructuri, așa că încercăm să automatizăm cât mai mult posibil și să colectăm toate informațiile posibile despre sistem. Orice abateri de la funcționarea normală sunt imediat vizibile, iar periodic evaluăm și reechilibram sarcina din infrastructură. Reechilibrarea are loc întotdeauna online, neobservată de clienți.

Câte servere fizice aveți în prezent? Cât de des adăugați altele noi? Ce servere folositi?

În acest moment există 76 de servere, adăugăm altele noi aproximativ la fiecare patru până la cinci luni. Folosim QCT, Intel, Supermicro.

Interviu din lumea gazduirii: Boodet.online

Au existat cazuri când un client a venit și a preluat toate resursele gratuite rămase și a trebuit să adăugați urgent servere?

Nu exista așa ceva cu resursele. Până acum creștem mai mult sau mai puțin uniform. Dar a existat un caz când un utilizator a venit și a vrut 50 de IP-uri, fiecare într-un bloc separat. Desigur, nu avem încă așa ceva :)

Care sunt cele mai populare metode de plată? Care este cel mai puțin folosit?

Cele mai populare sunt cardul bancar și QIWI. Cea mai puțin obișnuită este plata prin transfer bancar conform ofertei pentru persoane juridice, dar astfel de transferuri sunt cele mai voluminoase (companiile, de regulă, plătesc resurse solide timp de câteva luni). PayPal rămâne și el în urmă: la început nu am contat pe utilizatori străini, dar au început să apară.

Boodet.online are facturare auto-scrisă. De ce ai decis să folosești această soluție? Care sunt argumentele pro și contra? A fost greu de dezvoltat?

Întregul nostru sistem este de design propriu. Platformele existente nu ni s-au părut foarte convenabile în ceea ce privește UX, așa că am decis să creăm și să dezvoltăm propria noastră. Facturarea este doar unul dintre microservicii care fac parte din sistem. Dezvoltarea s-a dovedit a fi mai dificilă decât am crezut la început. Chiar și la un moment dat a trebuit să amânăm lansarea proiectului pentru a avea timp să pregătim un produs funcțional care să nu fie jenant pentru testarea alfa. Ulterior, au dobândit competențe în metodele de dezvoltare pe termen lung și managementul produselor. Acum este mai ușor să adăugați noi funcționalități și produse noi sistemului.

Câți oameni au dezvoltat toate acestea? Pe ce ai scris?

Avem cinci persoane pentru întregul proiect, dintre care doi sunt dezvoltatori (frontend și backend). Înapoi este scris în RoR/Python. Fața este JS.

Cum este organizat suportul pentru utilizatori? Este deschis 24/7 sau numai în timpul programului de lucru? Câte linii de sprijin există? Ce ești întrebat cel mai des?

Avem trei puncte de intrare: chat, telefon și un sistem de aplicații din contul tău personal. Două linii de sprijin: dacă inginerul de serviciu nu a putut rezolva problema, se implică directorul tehnic sau echipa de dezvoltare. Dacă problema este în platforma principală, ceea ce se întâmplă mult mai rar, atunci directorul tehnic apelează la sprijinul „fratelui mai mare”. Noaptea, răspundem doar la apelurile clienților care achiziționează servicii tehnice separate sau la defecțiuni ale platformei raportate printr-un bot special scris în Telegram.

Cele mai populare întrebări:

  1. Sunt IP-urile noastre disponibile în Turkmenistan (acesta este primul în popularitate - se pare că țara are o politică strictă de blocare).
  2. Cum se instalează acest sau acel software.
  3. Cum să obțineți acces root (există chiar și un memento special în interfață atunci când creați mașini, dar acest lucru nu ajută întotdeauna).

Verificați clienții? Apar adesea spammerii și alte personaje rele?

Verificare prin poștă și telefon (dacă utilizatorul activează 2FA). Spammeri și alți abuzatori apar periodic. Suntem forțați să răspundem blocând temporar serverele compromise, deoarece nu dorim ca IP-urile să fie incluse pe lista neagră. Dar întotdeauna îi scriem utilizatorului în avans că a fost primită o plângere împotriva lui și îi rugăm să-l contacteze și să discute problema. Dacă utilizatorul nu răspunde, sau apar reclamații repetate, blocăm întregul cont și ștergem serverele.

Se întâmplă des atacurile DDoS asupra clienților? Ce faci in astfel de cazuri? Au existat atacuri în mod specific asupra dumneavoastră, a site-ului dumneavoastră sau a infrastructurii dumneavoastră?

Clienții sunt atacați destul de rar. Dar noi înșine avem adesea un site web, un cont personal. Uneori conectează rețeaua la diferite adrese IP. Nu ne angajăm să judecăm cine este și de ce, pot exista mai multe opțiuni. Există chiar și încercări de a ne ataca din interior. Anterior, la verificarea prin telefon, am oferit un bonus de o sută de ruble, astfel încât utilizatorii normali să poată testa orice configurație. Dar într-o zi un utilizator a venit cu un „pachet de carduri SIM” și de la sub un IP a început să creeze zeci de conturi, primind bonusuri pe ele. Prin urmare, a trebuit să eliminăm acumularea automată a scorurilor la test. Acum trebuie să trimiteți o solicitare la asistența tehnică pentru testare și luăm în considerare fiecare caz separat.

Cum este organizată munca, există un birou sau toată lumea lucrează de la distanță?

Există un birou, dar odată cu începutul restricțiilor din cauza coronavirusului, toată lumea a plecat la muncă de acasă/dacha/orașul natal.

Biroul nostru

Interviu din lumea gazduirii: Boodet.online

Care este cursul tău actual de dezvoltare pentru companie?

Ne îndreptăm spre adăugarea de noi servicii. Avem o foaie de parcurs extinsă, nu întrerupem dezvoltarea și la fiecare două săptămâni este lansată o nouă ediție a contului personal. Adăugăm funcționalități și servicii care sunt solicitate în rândul colegilor și adăugăm ceea ce solicită clienții.

Cum gasesti clienti? Există un aflux și un flux mare de clienți pe an? Care este „durata de viață” medie a unui client?

Canalele de atragere a clienților din domeniul nostru sunt pe care se bazează întreaga afacere, dacă există un produs care funcționează bine. Prin urmare, nu suntem pregătiți să împărtășim.

Rata de abandon, LTV și ciclul de viață sunt, de asemenea, indicatori destul de importanți pe care îi folosim doar pentru analize interne, dar nu și pentru dezvăluire.

Le puteți oferi cititorilor vreun sfat cu privire la alegerea unui serviciu de găzduire? La ce ar trebui să fii atent înainte de a cumpăra?

Cel mai important este să alegeți o găzduire cu litera „B” la începutul numelui.

Dar serios, există mai mulți factori cărora trebuie să le acordați atenție:

  • Pentru a înțelege calitatea, puteți lua o configurație medie și puteți încerca să rezolvați problemele aplicației pe ea. Alege gazduire care are o rată orară - poți testa servere fără a pierde mulți bani dacă calitatea nu este satisfăcătoare.
  • Uită-te la centrele de date în care hosterul are servere fizice. Ele pot fi folosite pentru a evalua în general calitatea serviciilor.
  • Nu vă recomandăm să fiți atenți la prețuri: există atât soluții super-ieftine, care funcționează bine, cât și unele super-stisitoare, care nu au nimic deosebit.

Povestește-ne despre cele mai memorabile momente de lucru ale tale.

Începutul proiectului. În prima lună și jumătate am lucrat 24/7: ne-am uitat la cum decurg înregistrările, dacă s-a stricat ceva în interfața contului personal, cum se comportă utilizatorii, dacă le era convenabil să comande servicii. A trebuit să se hotărască multe din mers, chiar până în punctul de a înlocui unele produse cu altele. Modificările au fost făcute imediat în producție, ocolind mediile de testare. A fost o perioadă tensionată, dar am reușit să supraviețuim și să nu renunțăm la această afacere.

Utilizatori care au venit să caute vulnerabilități în logică. A fost interesant să-i prind și să închid vulnerabilitățile. De exemplu, când nu lucram pentru bani, ci acordam bonusuri pentru ca utilizatorii să poată comanda servere, pe unul dintre forumurile de hackeri a fost postat un link către noi cu comentariul: „Dau servere gratuite în valoare de 500 de ruble”. Desigur, am fost imediat inundați de tipi de minerit înfometați de gratuități.

Ați putea oferi o scurtă cronologie a istoriei companiei?

  • Prima jumătate a anului 2017 - am început să dezvoltăm platforma, site-ul web și contul personal Boodet.online.
  • 2018 - a intrat în testarea alfa, a oferit capacitatea clienților gratuit și a primit feedback extins și rezultate ale testării în schimb.
  • La jumătatea anului 2018 - versiunea beta lansată cu bani. Primele sute de clienți, testarea suportului tehnic.
  • 2019 - am început să atragem persoane juridice ca clienți și să lucrăm la soluții personalizate.
  • 2020 - toată lumea intră în autoizolare, cererea de virtualizare este în creștere. Acest lucru îl simțim noi înșine - există o creștere a clienților, ceea ce face posibilă lucrarea la un număr mare de servicii suplimentare.

Sursa: www.habr.com

Adauga un comentariu