Ich heiße Leonid, ich bin Webentwickler. , daher interessiere ich mich im Rahmen meiner Tätigkeit für die Geschichten von Gründungen und der Entwicklung verschiedener Unternehmen im Bereich Hosting-Dienste. Heute möchte ich ein Interview mit Danil und Dmitriy vorstellen – den Gründern des Hostings. . Sie werden über die Struktur der Infrastruktur, die Organisation der Arbeit und ihre Erfahrungen bei der Entwicklung eines Anbieters von virtuellen Servern in Russland berichten.
Bitte erzählen Sie uns ein paar Worte über sich. Wie sind Sie zum Hosting gekommen? Was haben Sie vorher gemacht?
Bis 2016 haben sowohl ich als auch Dmitriy im Unternehmenssektor gearbeitet, unter anderem bei Unternehmen wie Dell, HP und EMC. Bei der Analyse des Cloud-Marktes in Russland erkannten wir, dass er aktiv wächst, und entschieden uns, dem Markt ein interessantes Angebot zu machen. Ein Team von Menschen kam zusammen, die bereits an anderen Projekten miteinander gearbeitet hatten, und gemeinsam begannen wir mit der Entwicklung unserer eigenen Virtualisierungsplattform, die auf große Unternehmen mit ihren spezifischen Anforderungen ausgerichtet war. Ab 2018 haben wir parallel ein Cloud-Hosting „für alle“ gestartet und ein Team von fünf Personen für das Projekt gebildet. Ein Team von fünf Personen.
Das Speicher- und Zubereitungsregal vor dem Start.
Ist dieses Projekt für Unternehmen bereits in Betrieb oder noch in der Entwicklung?
Ja, es läuft parallel – dort gibt es bereits ein größeres Team, und es geht mehr um Software-Hardware-Lösungen für die IT-Infrastruktur, weniger um Hosting.
Sie bieten jetzt eine ziemlich große Auswahl an Dienstleistungen an. War die Liste zu Beginn kleiner oder gleich? Dabei stellen diese Dienstleistungen im Grunde genommen einen gewöhnlichen virtuellen Server dar, es gibt jedoch eine gewisse Differenzierung.
Wir haben mit klassischem IaaS begonnen: Wir stellten ‚nackte‘ virtuelle Server mit geschlossenen Ports und virtuelle Netzwerke zur Verfügung, damit die Benutzer ihre eigene vollständige Infrastruktur erstellen konnten. Doch nach dem Start stellte sich heraus, dass die meisten Nutzer nicht verstanden, wofür sie diese Möglichkeiten benötigten, und wir entschieden uns, ein neues Produkt einzuführen — einen standardmäßigen VDS/VPS, mit dem der Markt bereits vertraut ist. Für uns war dies im Grunde eine abgespeckte Version des Produkts, aber die Nutzer verstanden sofort, was das war, und wir begannen, die ersten Kunden zu gewinnen. Offensichtlich hat uns unsere Erfahrung mit großen Unternehmen dazu gebracht, sofort eine komplexere und individuellere Lösung zu entwickeln, während der Massenmarkt Einfachheit verlangt. Und auf Basis von VPS begannen wir, neue Dienste zu entwickeln, basierend auf dem, was die Kunden am häufigsten anfragten. Und wir entwickeln uns weiterhin.
Wo platzieren Sie die Hardware? Ist sie in Ihrem Besitz oder mieten Sie sie? Wie haben Sie Ihr Rechenzentrum für die Unterbringung ausgewählt? Gab es Umzüge?
Die gesamte Hardware gehört uns, wir mieten lediglich Platz in zwei Rechenzentren. Wir haben mit drei Rechenzentren angefangen: Wir wollten eine dreifache Ausfallsicherheit umsetzen, aber die Nachfrage danach war zu diesem Zeitpunkt zu gering, um zu investieren, weshalb wir auf das dritte Rechenzentrum verzichteten. Es gab einen Umzug: wir sind gerade vom dritten Rechenzentrum in eines der verbleibenden zwei umgezogen. Wir haben nach folgendem Prinzip ausgewählt: Die Rechenzentren sollten auf dem Markt bekannt und zuverlässig (Tier III) sein und beide sollten sich in unterschiedlichen Stadtteilen von Moskau befinden.
In welchen Rechenzentren sind Sie jetzt untergebracht und von welchem haben Sie sich getrennt?
Jetzt sind wir in DataSpace und 3Data untergebracht. Wir haben uns von einem der Rechenzentren von 3Data getrennt.
Wir verlassen das dritte Rechenzentrum.
Mieten Sie IP-Adressen oder kaufen Sie sie?
Wir mieten.
Und aus welchem Grund haben Sie sich für diesen Ansatz entschieden und nicht für einen Kauf?
Im Grunde genommen, um schnell zu wachsen. Wir bieten unseren Kunden eine virtuelle Infrastruktur an, für die sie nicht sofort Kapital investieren müssen, und die Kosten können monatlich aufgeteilt werden. Wir halten uns an dieselbe Philosophie wie unsere Kunden — wir streben nach Expansion und schnellem Wachstum.
Was denken Sie über IPv6?
Bisher haben wir keine nennenswerte Nachfrage festgestellt, daher haben wir es uns nicht hinzugefügt, aber die Architektur zur Umsetzung wurde ausgearbeitet, wir sind bereit, dies in kurzer Zeit umzusetzen, sobald wir feststellen, dass es Anfragen gibt.
Sie verwenden KVM-Virtualisierung. Warum haben Sie sich dafür entschieden? Wie zeigt es sich in der Praxis?
Das ist richtig, aber wir verwenden nicht das "nackte" KVM, sondern ein vollständiges, verbessertes Virtualisierungssystem auf Basis von KVM, das von unserem "großen Bruder" entwickelt wurde, einschließlich des Speichersystems (SDS) und des softwaredefined Netzwerks (SDN). Wir haben uns entschieden, um ein maximales ausfallsicheres Produkt ohne Einzelpunktfehler zu schaffen. Es zeigt sich gut, solange keine globalen Probleme im Produkt aufgetreten sind. In der Alpha-Testphase auf dem Markt, als wir den ersten Kunden Dienstleistungen für Bonuspunkte anboten, haben wir die Technologie getestet und sind auf einige unangenehme Momente gestoßen, aber in den letzten zwei Jahren haben wir viel verstanden und gelöst.
Verwenden Sie Overselling? Wie kontrollieren Sie die Serverlast?
Overselling verwenden wir nur bei den Prozessoren, aber auf keinen Fall bei dem Arbeitsspeicher. Selbst bei physischen Prozessoren erlauben wir keine Belastung von mehr als 75%. Bei den Festplatten: Wir arbeiten mit "thin provisioning". Wir haben eine zentrale Überwachung der gesamten Umgebung, was es ermöglicht, die Last zu kontrollieren. Zwei Ingenieure sind für die Unterstützung der gesamten Infrastruktur verantwortlich, weshalb wir versuchen, uns so weit wie möglich zu automatisieren und alle möglichen Informationen über das System zu sammeln. Jegliche Abweichungen vom Normalbetrieb sind sofort sichtbar, wobei wir periodisch die Last innerhalb der Infrastruktur bewerten und neu balancieren. Die Neubalancierung erfolgt immer online und unbemerkt für die Kunden.
Wie viele physische Server haben Sie derzeit? Wie oft fügen Sie neue hinzu? Welche Server verwenden Sie?
Derzeit 76 Server, neue fügen wir ungefähr alle vier bis fünf Monate hinzu. Wir verwenden QCT, Intel, Supermicro.
Gab es Fälle, in denen ein Kunde kam und alle verbleibenden Ressourcen beanspruchte, sodass wir dringend Server hinzufügen mussten?
Bei den Ressourcen gab es so etwas nicht. Wir wachsen bisher relativ gleichmäßig. Aber es gab einen Fall, als ein Benutzer kam und 50 IPs, jede in einem separaten Block, haben wollte. Natürlich haben wir so etwas noch nicht 🙂
Was sind Ihre beliebtesten Zahlungsmethoden? Was wird am wenigsten verwendet?
Die beliebtesten Methoden sind die Bankkarte und QIWI. Am wenigsten verbreitet ist die Zahlung per Überweisung auf Basis eines Angebots für juristische Personen, aber solche Überweisungen sind die umfangreichsten (Unternehmen zahlen in der Regel für solide Ressourcen für mehrere Monate). PayPal hinkt ebenfalls hinterher: Zu Beginn hatten wir nicht mit ausländischen Nutzern gerechnet, aber sie begannen, sich anzumelden.
Bei Boodet.online haben wir ein selbst entwickeltes Billing-System. Warum haben Sie sich entschieden, so eine Lösung zu verwenden? Welche Vor- und Nachteile sehen Sie? War die Entwicklung schwierig?
Unser gesamtes System ist aus eigener Entwicklung. Vorhandene Plattformen schienen uns in Bezug auf die Benutzererfahrung nicht sehr komfortabel, weshalb wir uns entschieden haben, unser eigenes System zu entwickeln und weiterzuentwickeln. Das Billing ist nur einer der Mikrodienste, die Teil des Systems sind. Die Entwicklung stellte sich als schwieriger heraus, als wir zu Beginn dachten. Schließlich mussten wir sogar den Projektstart verschieben, um ein funktionsfähiges Produkt zum Alpha-Test vorzubereiten, das nicht beschämend gewesen wäre. Im Laufe der Zeit haben wir Kompetenzen in der langfristigen Entwicklungsmethodik und im Produktmanagement aufgebaut. Es ist jetzt einfacher, neue Funktionen und Produkte in das System zu integrieren.
Wie viele Personen haben daran gearbeitet? Auf welcher Plattform haben Sie entwickelt?
Für das gesamte Projekt haben wir fünf Personen, darunter zwei Entwickler (Frontend und Backend). Das Backend ist in RoR/Python geschrieben. Das Frontend ist in JS.
Wie ist der Support für die Benutzer organisiert? Ist er rund um die Uhr verfügbar oder nur in der Arbeitszeit? Wie viele Support-Leitungen gibt es? Was wird am häufigsten gefragt?
Wir haben drei Zugangsstellen: Chat, Telefon und ein Ticket-System aus dem persönlichen Bereich. Es gibt zwei Support-Leitungen: Wenn der Bereitschaftstechniker das Problem nicht lösen kann, wird der technische Direktor oder das Entwicklungsteam hinzugezogen. Wenn das Problem in der Hauptplattform liegt, was viel seltener vorkommt, kontaktiert der technische Direktor den Support des 'älteren Bruders'. Nachts reagieren wir nur auf Anrufe von Kunden, die einen separaten technischen Support erwerben, oder auf Plattformausfälle, die über einen speziell entwickelten Bot in Telegram gemeldet werden.
Die häufigsten Fragen sind:
- Sind unsere IPs in Turkmenistan verfügbar (das ist die beliebteste Frage — offenbar herrscht im Land eine strenge Blockierungspolitik).
- Wie installiert man bestimmte Software.
- Wie erhält man Root-Zugriff (es gibt sogar eine spezielle Anleitung im Interface beim Erstellen von Maschinen, aber selbst diese hilft nicht immer).
Führen Sie die Verifizierung von Kunden durch? Eintretende Spam- und andere unerwünschte Persönlichkeiten sind häufig?
Verifizierung per E-Mail und Telefon (wenn der Benutzer 2FA aktiviert). Spam und andere Missbrauchsfälle kommen von Zeit zu Zeit vor. Wir sehen uns gezwungen, zeitlich befristete Sperrungen von kompromittierten Servern vorzunehmen, da wir nicht möchten, dass IPs auf schwarze Listen gelangen. Wir benachrichtigen den Nutzer jedoch immer im Voraus, dass über ihn eine Beschwerde eingegangen ist, bitten um Kontaktaufnahme und um Diskussion des Problems. Wenn der Nutzer nicht darauf reagiert oder wiederholt Beschwerden eingehen, sperren wir das Konto vollständig und löschen die Server.
Kommt es häufig zu DDoS-Angriffen auf Kunden? Was unternehmen Sie in solchen Fällen? Gab es Angriffe speziell gegen Sie, die Website oder die Infrastruktur?
Kunden werden recht selten angegriffen. Uns selbst trifft es jedoch häufig – die Website, das persönliche Konto. Manchmal wird das Netzwerk über verschiedene IP-Adressen angegriffen. Wir wollen uns nicht äußern, wer das ist und warum, es gibt mehrere Möglichkeiten. Manchmal gibt es sogar Versuche, uns von innen anzugreifen. Früher gaben wir während der Telefonverifizierung einen Bonus von einhundert Rubel aus, damit normale Nutzer beliebige Konfigurationen testen konnten. Doch einmal kam ein Nutzer mit einem "Packet von SIM-Karten" und begann unter einer IP Dutzende von Konten zu erstellen, um Boni zu erhalten. Daher mussten wir die automatische Vergabe von Testpunkten einstellen. Jetzt muss ein Antrag beim technischen Support gestellt werden, und jeder Fall wird separat geprüft.
Wie ist die Arbeit organisiert, gibt es ein Büro oder arbeiten alle remote?
Es gibt ein Büro, aber seit Beginn der Einschränkungen aufgrund des Coronavirus arbeiten alle von zu Hause / vom Ferienhaus / aus der Heimatstadt.
Unser Büro
Welchen Entwicklungsweg beschreitet Ihr Unternehmen derzeit?
Wir möchten neue Dienste hinzufügen. Wir haben eine umfassende Roadmap, entwickeln ununterbrochen weiter, und alle zwei Wochen wird ein neues Update des persönlichen Kontos veröffentlicht. Wir fügen Funktionen und Dienste hinzu, die bei den Kollegen gefragt sind, sowie das, was Kunden wünschen.
Wie finden Sie Kunden? Gibt es einen großen Zustrom und Abfluss von Kunden pro Jahr? Wie lange dauert der "Lebenszyklus" eines Kunden im Durchschnitt?
Die Kanäle zur Kundengewinnung in unserem Bereich sind das, worauf das gesamte Geschäft basiert, wenn es ein funktionierendes gutes Produkt gibt. Daher sind wir nicht bereit, darüber zu sprechen.
Churn-Rate, LTV und Lebenszyklus sind ebenfalls ziemlich wichtige Kennzahlen, die wir nur für interne Analysen verwenden, jedoch nicht zur Veröffentlichung.
Könnten Sie den Lesern einige Tipps zur Auswahl eines Hostings geben? Worauf sollte man vor dem Kauf achten?
Das Wichtigste ist, ein Hosting mit dem Buchstaben “B” am Anfang des Namens zu wählen.
Wenn wir ernsthaft darüber sprechen, gibt es einige Faktoren, auf die man achten sollte:
- Um die Qualität zu verstehen, kann man eine durchschnittliche Konfiguration wählen und versuchen, darauf seine Anwendungen zu lösen. Wählen Sie Hostings, die einen stündlichen Tarif haben - so können Sie die Server testen, ohne viel Geld zu verlieren, wenn die Qualität nicht überzeugt.
- Achten Sie auf die Rechenzentren, in denen sich die physischen Server des Hosters befinden. Anhand dieser kann man die Qualität der Dienstleistungen ungefähr beurteilen.
- Wir raten davon ab, auf die Preise zu achten: Es gibt sowohl supergünstige Lösungen, die sich gut schlagen, als auch superteure, die sich nicht besonders unterscheiden.
Erzählen Sie von den eindrucksvollsten Arbeitserlebnissen.
Projektstart. Die ersten anderthalb Monate haben wir im 24/7-Modus gearbeitet: Wir haben beobachtet, wie die Registrierungen laufen, ob etwas im Interface des persönlichen Kontos kaputt geht, wie sich die Benutzer verhalten, ob es ihnen leicht fällt, Dienstleistungen zu bestellen. Viele Dinge mussten wir im laufenden Betrieb entscheiden, sogar bis hin zu Produktwechseln. Änderungen wurden sofort im Produkt vorgenommen, ohne Testumgebungen zu nutzen. Es war eine intensive Zeit, aber wir haben es geschafft zu überleben und nicht aufzugeben.
Benutzer, die nach Schwachstellen in der Logik suchten. Es war interessant, sie zu fangen und Schwachstellen zu schließen. Zum Beispiel, als wir noch nicht für Geld arbeiteten, sondern Boni vergaben, damit Benutzer Server bestellen konnten, wurde ein Link zu uns in einem der Hacker-Foren mit dem Kommentar gepostet: “Bieten kostenlos Server im Wert von 500 Rubel an.” Natürlich wurden wir sofort von Mining-Leuten überflutet, die auf kostenlose Angebote aus waren.
Könnten Sie eine kurze Chronologie der Unternehmensgeschichte erstellen?
- Die erste Hälfte des Jahres 2017 - wir haben mit der Entwicklung der Plattform, der Website und des persönlichen Kontos Boodet.online begonnen.
- Jahr 2018 - wir sind in die Alpha-Testphase gestartet, haben den Kunden kostenlos Ressourcen zur Verfügung gestellt und im Gegenzug ausführliche Rückmeldungen und Testergebnisse erhalten.
- Mitte 2018 - die Beta-Version mit Geld wurde gestartet. Die ersten Hundert Kunden, Umsetzung des technischen Supports.
- 2019 - wir begannen, juristische Personen als Kunden zu gewinnen und arbeiteten an maßgeschneiderten Lösungen.
- 2020 - alle gehen in die Selbstisolierung, die Nachfrage nach Virtualisierung steigt. Wir spüren das direkt - die Anzahl der Kunden wächst, was uns ermöglicht, an einer Vielzahl zusätzlicher Dienstleistungen zu arbeiten.
Quelle: habr.com




