Intervista dal mondo dell'hosting: Boodet.online

Mi chiamo Leonid, sono uno sviluppatore di siti web Cerca VPS, pertanto, grazie alle mie attività, mi interessano le storie di formazione e sviluppo di varie aziende nel campo dei servizi di hosting. Oggi vorrei presentare un'intervista con Danil e Dmitry, i creatori dell'hosting Boodet.online. Parleranno della struttura dell'infrastruttura, dell'organizzazione del lavoro e della loro esperienza nello sviluppo di un fornitore di server virtuali in Russia.

Intervista dal mondo dell'hosting: Boodet.online

Per favore, dicci qualche parola su di te. Come sei arrivato al mondo dell'hosting? Cosa stavi facendo prima di questo?

Fino al 2016, sia io che Dmitry abbiamo lavorato nel settore Enterprise, anche in aziende come Dell, HP, EMC. Analizzando il mercato del cloud in Russia, ci siamo resi conto che stava crescendo attivamente e abbiamo deciso che potevamo presentare un'offerta interessante al mercato. Un team di persone che avevano già collaborato tra loro su altri progetti si è riunito e insieme hanno iniziato a sviluppare la propria piattaforma di virtualizzazione rivolta alle grandi aziende con le loro esigenze specifiche. Dal 2018 abbiamo lanciato contemporaneamente il cloud hosting “per tutti” e lo abbiamo assegnato al progetto Boodet.online una squadra di cinque persone.

Stazione di stoccaggio e preparazione pre-lancio
Intervista dal mondo dell'hosting: Boodet.online

Questo progetto per le imprese è già funzionante o è ancora in fase di sviluppo?

Sì, funziona in parallelo: esiste già un team più numeroso e stiamo parlando più di soluzioni software e hardware per l'infrastruttura IT, non di hosting.

Ora hai molti servizi diversi. Quando hai iniziato, l'elenco era più piccolo o uguale? Inoltre, tutti questi servizi sono in realtà un normale server virtuale, ma esiste una certa separazione.

Abbiamo iniziato con il classico IaaS: abbiamo fornito loro server virtuali “nudi” con porte chiuse e reti virtuali, in modo che l'utente potesse creare per sé un'infrastruttura a tutti gli effetti. Ma dopo il lancio, si è scoperto che la maggior parte degli utenti non capiva il motivo per cui avevano bisogno di tali opportunità e abbiamo deciso di introdurre un nuovo prodotto per noi stessi: un VDS/VPS standard, con cui il mercato è già familiare. Per noi si trattava essenzialmente di una versione ridotta al minimo del prodotto, ma gli utenti capirono subito di cosa si trattava e cominciammo a ricevere i primi clienti. A quanto pare, la nostra esperienza con grandi aziende ci ha costretto a sviluppare subito una soluzione più complessa e personalizzata, mentre il mercato di massa vuole semplicità. E poi, sulla base di VPS, abbiamo iniziato a sviluppare nuovi servizi in base a ciò che i clienti richiedono più spesso. E lo stiamo ancora sviluppando.

Dove collochi l'attrezzatura? Lo possiedi o lo affitti? Come hai scelto un DC per il posizionamento? Ci sono stati casi di ricollocamento?

Tutta l'attrezzatura è nostra, affittiamo solo lo spazio in due data center. Abbiamo iniziato con tre data center: volevamo implementare la tolleranza agli errori a tre vie, ma la domanda in quel momento era troppo piccola per investire in questo, quindi abbiamo abbandonato il terzo data center. Avevamo un solo trasloco: ci stavamo semplicemente spostando dal terzo data center a uno dei restanti due. Sono stati scelti secondo il seguente principio: i DC dovrebbero essere conosciuti sul mercato, affidabili (Tier III), in modo che entrambi siano geograficamente situati a Mosca, in aree lontane l'una dall'altra.

In quali DC ti trovi attualmente e quale hai abbandonato?

Ora ci troviamo in DataSpace e 3Data. Abbiamo abbandonato uno dei data center 3Data.

In uscita dal terzo data center
Intervista dal mondo dell'hosting: Boodet.online

Noleggi o acquisti indirizzi IP?

Affittiamo.

E per quale motivo hai scelto questo approccio anziché l'acquisto?

In generale, per crescere rapidamente. Forniamo ai clienti un'infrastruttura virtuale per la quale non devono pagare subito investimenti di capitale e i costi possono essere suddivisi mensilmente. Noi stessi aderiamo alla stessa filosofia dei nostri clienti: miriamo all'espansione e al rapido ridimensionamento.

Cosa ne pensi di IPv6?

Finora non abbiamo notato alcuna richiesta significativa, quindi non abbiamo aggiunto altro, ma l'architettura di output è stata elaborata, siamo pronti a "lanciare" in breve tempo, non appena capiremo che ci sono richieste .

Stai utilizzando la virtualizzazione KVM. Perché l'hai scelta? Come si mostra al lavoro?

Esatto, ma non utilizziamo KVM "nudo", bensì un sistema di virtualizzazione completo e modificato basato su KVM sviluppato dal nostro "fratello maggiore", che include un sistema di archiviazione dati (SDS) e una rete definita dal software (SDN) . Lo abbiamo scelto sulla base della creazione del prodotto più tollerante ai guasti senza singoli punti di guasto. Si mostra bene, finora non sono sorti problemi globali nella produzione. Nella fase di test alfa sul mercato, quando abbiamo fornito servizi ai primi clienti in cambio di punti bonus, abbiamo testato la tecnologia e abbiamo riscontrato una serie di momenti spiacevoli, ma negli ultimi due anni siamo riusciti a capire e risolvere molto.

Usi l'overselling? Come controlli il carico sul server?

Utilizziamo l'overselling solo per i processori, ma in nessun caso per la RAM. Anche nel caso dei processori fisici, non permettiamo che il loro carico superi il 75%. Per disco: lavoriamo con un'allocazione di capacità “sottile”. Abbiamo un monitoraggio centralizzato dell'intero ambiente, che ci consente di controllare il carico. Due ingegneri sono responsabili del supporto dell'intera infrastruttura, quindi stiamo cercando di automatizzare il più possibile e raccogliere tutte le informazioni possibili sul sistema. Eventuali deviazioni dal normale funzionamento sono immediatamente visibili e periodicamente valutiamo e ribilanciamo il carico all'interno dell'infrastruttura. Il riequilibrio avviene sempre online, senza che i clienti se ne accorgano.

Quanti server fisici hai attualmente? Quanto spesso ne aggiungi di nuovi? Quali server usi?

Al momento ci sono 76 server, ne aggiungiamo di nuovi circa ogni quattro-cinque mesi. Utilizziamo QCT, Intel, Supermicro.

Intervista dal mondo dell'hosting: Boodet.online

Ci sono stati casi in cui è arrivato un client e ha preso tutte le risorse gratuite rimanenti e hai dovuto aggiungere urgentemente i server?

Non esisteva nulla del genere con le risorse. Finora stiamo crescendo più o meno uniformemente. Ma c'è stato un caso in cui un utente è venuto e voleva 50 IP, ciascuno in un blocco separato. Ovviamente non abbiamo ancora niente del genere :)

Quali sono i metodi di pagamento più popolari? Qual è il meno utilizzato?

Le più popolari sono una carta bancaria e QIWI. Il meno comune è il pagamento tramite bonifico bancario nell'ambito dell'offerta per le persone giuridiche, ma tali trasferimenti sono i più voluminosi (le aziende, di norma, pagano risorse solide per diversi mesi). Anche PayPal è rimasta indietro: all'inizio non contavamo sugli utenti stranieri, ma hanno cominciato ad apparire.

Boodet.online dispone della fatturazione autonoma. Perché hai deciso di utilizzare questa soluzione? Quali sono i pro e i contro? È stato difficile svilupparlo?

Il nostro intero sistema è di nostra progettazione. Le piattaforme esistenti non ci sono sembrate molto convenienti in termini di UX, quindi abbiamo deciso di crearne e svilupparne una nostra. La fatturazione è solo uno dei microservizi che fanno parte del sistema. Lo sviluppo si è rivelato più difficile di quanto pensassimo all’inizio. Ad un certo punto abbiamo dovuto posticipare il lancio del progetto per avere il tempo di preparare un prodotto funzionante che non creasse imbarazzo per l'alpha testing. Successivamente hanno acquisito competenze nei metodi di sviluppo a lungo termine e nella gestione del prodotto. Ora è più semplice aggiungere nuove funzionalità e nuovi prodotti al sistema.

Quante persone hanno sviluppato tutto questo? Su cosa hai scritto?

Abbiamo cinque persone per l'intero progetto, di cui due sono sviluppatori (frontend e backend). Il retro è scritto in RoR/Python. La parte anteriore è JS.

Come è organizzato il supporto agli utenti? È aperto XNUMX ore su XNUMX, XNUMX giorni su XNUMX o solo durante l'orario lavorativo? Quante linee di supporto ci sono? Cosa ti viene chiesto più spesso?

Abbiamo tre punti di accesso: chat, telefono e un sistema di richiesta dal tuo account personale. Due linee di supporto: se l'ingegnere di turno non è riuscito a risolvere il problema, interviene il direttore tecnico o il team di sviluppo. Se il problema è nella piattaforma principale, cosa che accade molto meno spesso, allora il direttore tecnico si rivolge al supporto del “fratello maggiore”. Di notte rispondiamo solo alle chiamate dei clienti che acquistano servizi tecnici separati o ai guasti della piattaforma segnalati tramite un bot appositamente scritto in Telegram.

Domande più popolari:

  1. I nostri IP sono disponibili in Turkmenistan (questo è il primo in termini di popolarità - a quanto pare, il paese ha una rigorosa politica di blocco).
  2. Come installare questo o quel software.
  3. Come ottenere l'accesso root (c'è anche un promemoria speciale nell'interfaccia durante la creazione di macchine, ma questo non sempre aiuta).

Verifichi i clienti? Compaiono spesso spammer e altri personaggi cattivi?

Verifica via mail e telefono (se l'utente attiva 2FA). Spammer e altri autori di abusi compaiono periodicamente. Siamo costretti a rispondere bloccando temporaneamente i server compromessi, poiché non vogliamo che gli IP vengano inseriti nella lista nera. Ma scriviamo sempre all'utente in anticipo che è stato ricevuto un reclamo contro di lui e gli chiediamo di contattarlo e discutere il problema. Se l'utente non risponde o appaiono ripetuti reclami, blocchiamo l'intero account ed eliminiamo i server.

Gli attacchi DDoS ai clienti si verificano spesso? Cosa fare in questi casi? Ci sono stati attacchi specifici contro di te, il tuo sito o la tua infrastruttura?

I client vengono attaccati abbastanza raramente. Ma noi stessi abbiamo spesso un sito web, un account personale. A volte collegano la rete a diversi indirizzi IP. Non ci impegniamo a giudicare chi sia e perché, potrebbero esserci diverse opzioni. Ci sono anche tentativi di attaccarci dall’interno. In precedenza, durante la verifica telefonica, distribuivamo un bonus di cento rubli in modo che gli utenti normali potessero testare qualsiasi configurazione. Ma un giorno un utente arrivò con un "pacchetto di carte SIM" e da sotto un IP iniziò a creare dozzine di account, ricevendo bonus su di essi. Pertanto, abbiamo dovuto rimuovere l'accumulo automatico dei punteggi dei test. Ora devi inviare una richiesta al supporto tecnico per i test e considereremo ciascun caso separatamente.

Come è organizzato il lavoro, c'è un ufficio o tutti lavorano da remoto?

C’è un ufficio, ma con l’inizio delle restrizioni dovute al coronavirus tutti andavano a lavorare da casa/dacia/città natale.

Il nostro ufficio

Intervista dal mondo dell'hosting: Boodet.online

Qual è il vostro attuale percorso di sviluppo per l’azienda?

Ci stiamo muovendo verso l'aggiunta di nuovi servizi. Abbiamo una tabella di marcia ampia, non interrompiamo lo sviluppo e ogni due settimane viene rilasciata una nuova versione dell'account personale. Aggiungiamo funzionalità e servizi richiesti dai colleghi e aggiungiamo ciò che i clienti chiedono.

Come trovi i clienti? C'è un grande afflusso e deflusso di clienti ogni anno? Qual è la “vita media” di un cliente?

I canali per attirare clienti nel nostro campo sono ciò su cui poggia l'intera azienda, se esiste un buon prodotto funzionante. Pertanto, non siamo pronti a condividere.

Anche il tasso di abbandono, l'LTV e il ciclo di vita sono indicatori piuttosto importanti che utilizziamo solo per l'analisi interna, ma non per la divulgazione.

Puoi dare ai lettori qualche consiglio sulla scelta di un servizio di hosting? A cosa bisogna prestare attenzione prima dell’acquisto?

La cosa più importante è scegliere un hosting con la lettera “B” all’inizio del nome.

Ma seriamente, ci sono diversi fattori a cui devi prestare attenzione:

  • Per capirne la qualità, puoi prendere una configurazione media e provare a risolvere su di essa i tuoi problemi applicativi. Scegli un hosting con tariffa oraria: puoi testare i server senza perdere molti soldi se la qualità non è soddisfacente.
  • Guarda i data center in cui l'hoster dispone di server fisici. Possono essere utilizzati per giudicare approssimativamente la qualità dei servizi.
  • Ti sconsigliamo di prestare attenzione ai prezzi: ci sono sia soluzioni super economiche che funzionano bene, sia soluzioni super costose che non sono niente di speciale.

Raccontaci i tuoi momenti lavorativi più memorabili.

Inizio del progetto. Per il primo mese e mezzo abbiamo lavorato 24 ore su 7, XNUMX giorni su XNUMX: abbiamo guardato come andavano le registrazioni, se c'era qualcosa di rotto nell'interfaccia dell'account personale, come si comportavano gli utenti, se era conveniente per loro ordinare i servizi. Molte cose dovevano essere decise al volo, fino al punto di sostituire alcuni prodotti con altri. Le modifiche sono state apportate immediatamente in produzione, bypassando gli ambienti di test. È stato un periodo teso, ma siamo riusciti a sopravvivere e a non rinunciare a questa attività.

Utenti che sono venuti alla ricerca di vulnerabilità nella logica. È stato interessante catturarli e chiudere le vulnerabilità. Ad esempio, quando non lavoravamo per soldi, ma assegnavamo bonus in modo che gli utenti potessero ordinare i server, su uno dei forum degli hacker è stato pubblicato un link a noi con il commento: "danno server gratuiti del valore di 500 rubli". Naturalmente, siamo stati immediatamente inondati di minatori affamati di omaggi.

Potresti fornire una breve cronologia della storia dell'azienda?

  • Nella prima metà del 2017 abbiamo iniziato a sviluppare la piattaforma Boodet.online, il sito web e l'account personale.
  • 2018: ingresso nell'alpha testing, fornitura gratuita di capacità ai clienti e ricezione in cambio di feedback approfonditi e risultati dei test.
  • Metà 2018: versione beta lanciata con denaro. Prime centinaia di clienti, test del supporto tecnico.
  • 2019: abbiamo iniziato ad attrarre persone giuridiche come clienti e a lavorare su soluzioni personalizzate.
  • 2020: tutti si autoisolano, la domanda di virtualizzazione cresce. Lo sentiamo noi stessi: c'è un aumento dei clienti, il che rende possibile lavorare su un gran numero di servizi aggiuntivi.

Fonte: habr.com

Aggiungi un commento