Mein Name ist Leonid, ich bin Webentwickler. , daher interessiere ich mich aufgrund meiner Tätigkeiten für die Geschichten über die Gründung und Entwicklung verschiedener Unternehmen im Bereich Hosting-Dienste. Heute möchte ich ein Interview mit Danil und Dmitry vorstellen, den Gründern des Hostings . Sie werden über die Infrastruktur, die Organisation der Arbeit und ihre Erfahrungen bei der Entwicklung eines Anbieters virtueller Server in Russland berichten.
Bitte erzählen Sie ein paar Worte über sich. Wie sind Sie ins Hosting gekommen? Was haben Sie vorher gemacht?
Bis 2016 haben sowohl ich als auch Dmitry im Enterprise-Sektor gearbeitet, unter anderem bei Unternehmen wie Dell, HP und EMC. Nachdem wir den Cloud-Markt in Russland analysiert haben, sahen wir, dass er aktiv wächst, und beschlossen, dem Markt ein interessantes Angebot zu machen. Ein Team von Leuten, die bereits an verschiedenen Projekten zusammengearbeitet hatten, bildete sich und begann, eine eigene Virtualisierungsplattform zu entwickeln, die auf große Unternehmen mit spezifischen Anforderungen ausgerichtet war. Seit 2018 haben wir parallel dazu Cloud-Hosting „für alle“ gestartet und ein Team von fünf Personen gebildet.
Serverrack wartet auf den Start.
Ist dieses Projekt für Unternehmen jetzt schon 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- und hardwaretechnische Lösungen für die IT-Infrastruktur, nicht um Hosting.
Sie haben jetzt schon eine recht große Palette an Dienstleistungen. War die Liste zu Beginn kleiner oder gleich? Außerdem sind all diese Dienstleistungen faktisch normale virtuelle Server, aber es gibt eine gewisse Trennung.
Wir haben mit klassischem IaaS begonnen: Wir haben „nackte“ virtuelle Server mit geschlossenen Ports und virtuellen Netzwerken bereitgestellt, damit der Nutzer selbst eine vollwertige Infrastruktur erstellen kann. Nach dem Start stellte sich jedoch heraus, dass die meisten Benutzer nicht verstanden, wozu sie diese Möglichkeiten benötigen, und wir beschlossen, ein neues Produkt einzuführen — einen Standard VDS/VPS, mit dem der Markt bereits vertraut ist. Für uns war das im Grunde eine abgespeckte Version des Produkts, aber die Nutzer verstanden sofort, was das ist, und wir begannen, die ersten Kunden zu gewinnen. Offensichtlich hat unsere Erfahrung mit großen Unternehmen uns dazu gebracht, sofort eine komplexere und maßgeschneiderte Lösung zu entwickeln, während der Massenmarkt nach Einfachheit verlangt. Darauf basierend haben wir angefangen, neue Dienstleistungen zu entwickeln, basierend auf dem, was die Kunden am häufigsten anfragen. Und das entwickeln wir bis heute.
Wo stellen Sie die Ausrüstung auf? Ist sie in Ihrem Besitz oder mieten Sie sie? Wie haben Sie das Rechenzentrum für die Unterbringung ausgewählt? Gab es Umzüge?
Die gesamte Ausrüstung gehört uns, wir mieten nur Platz in zwei Rechenzentren. Wir haben mit drei Rechenzentren begonnen: Wir wollten eine dreifache Ausfallsicherheit umsetzen, aber die Nachfrage war zu diesem Zeitpunkt zu gering, um da zu investieren, also haben wir auf das dritte Rechenzentrum verzichtet. Es gab einen Umzug: wir sind aus dem 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 verschiedenen Stadtteilen Moskaus befinden.
In welchen Rechenzentren sind Sie jetzt untergebracht und von welchem haben Sie sich getrennt?
Derzeit sind wir bei 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.
Warum haben Sie sich für diesen Ansatz entschieden und nicht für den Kauf?
Im Grunde, um schnell wachsen zu können. Wir bieten unseren Kunden virtuelle Infrastruktur an, für die sie nicht sofort Kapitalrücklagen aufbringen müssen, und die Kosten können monatlich aufgeteilt werden. Wir verfolgen die gleiche Philosophie wie unsere Kunden — wir streben nach Expansion und schnellem Wachstum.
Was denken Sie über IPv6?
Bis jetzt haben wir keine nennenswerte Nachfrage festgestellt, deshalb haben wir es nicht hinzugefügt, aber die Architektur für die Bereitstellung ist ausgearbeitet, wir sind bereit, es in kurzer Zeit einzuführen, sobald wir sehen, dass es Anfragen gibt.
Sie verwenden KVM-Virtualisierung. Warum haben Sie sich dafür entschieden? Wie funktioniert es in der Praxis?
Das stimmt, wir nutzen nicht „reines“ KVM, sondern ein ausgeklügeltes Virtualisierungssystem auf Basis von KVM, das von unserem „großen Bruder“ entwickelt wurde, einschließlich eines Speichersystems (SDS) und eines softwaredefinierten Netzwerks (SDN). Wir haben uns für diesen Ansatz entschieden, um ein möglichst ausfallsicheres Produkt ohne einzelne Ausfallpunkte zu schaffen. Es funktioniert gut, in der Produktion gab es bisher keine globalen Probleme. In der Alpha-Testphase auf dem Markt, als wir ersten Kunden Bonuspunkte für Dienstleistungen angeboten haben, haben wir die Technologie ausprobiert und einige unangenehme Momente festgestellt, aber in den letzten zwei Jahren haben wir viel verstanden und gelöst.
Verwenden Sie Overselling? Wie kontrollieren Sie die Serverlast?
Overselling nutzen wir nur bei Prozessoren, jedoch auf keinen Fall bei RAM. Selbst bei physischen Prozessoren erlauben wir eine Auslastung von maximal 75%. Bezüglich der Festplatten: Wir arbeiten mit 'Thin Provisioning'. Unser gesamtes Umfeld wird zentral überwacht, was uns ermöglicht, die Last zu kontrollieren. Die Unterstützung der gesamten Infrastruktur liegt in den Händen von zwei Ingenieuren, weshalb wir bestrebt sind, uns so weit wie möglich zu automatisieren und alle möglichen Informationen über das System zu sammeln. Jegliche Abweichungen vom Normalbetrieb sind sofort erkennbar, und wir bewerten und balancieren die Last innerhalb der Infrastruktur regelmäßig neu. Die Neuausbalancierung erfolgt immer im Online-Modus, unbemerkt für die Kunden.
Wie viele physische Server haben Sie derzeit? Wie oft fügen Sie neue hinzu? Welche Server verwenden Sie?
Aktuell haben wir 76 Server, neue fügen wir etwa alle vier bis fünf Monate hinzu. Wir verwenden QCT, Intel und 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. Bislang wachsen wir mehr oder weniger gleichmäßig. Aber es gab einen Fall, als ein Nutzer 50 IPs wollte, jede in einem separaten Block. Solches haben wir natürlich momentan nicht 🙂
Was sind Ihre beliebtesten Zahlungsmethoden? Welche werden am wenigsten genutzt?
Am beliebtesten sind die Kreditkarte und QIWI. Am wenigsten genutzt wird die Zahlung per Überweisung nach Angebot für juristische Personen, dafür sind solche Überweisungen in der Regel die umfangreichsten (Unternehmen zahlen normalerweise für erhebliche Ressourcen für mehrere Monate). Auch PayPal hinkt hinterher: Zu Beginn haben wir nicht mit internationalen Nutzern gerechnet, aber die sind nun aufgetaucht.
In Boodet.online gibt es ein selbstentwickeltes Abrechnungssystem. Warum haben Sie sich für diese Lösung entschieden? Welche Vor- und Nachteile gibt es? War die Entwicklung schwierig?
Unser gesamtes System ist in-house entwickelt. Die bestehenden Plattformen erschienen uns in Bezug auf UX nicht sehr benutzerfreundlich, weshalb wir uns entschieden, unsere eigene zu entwickeln und weiter auszubauen. Die Abrechnung ist nur einer der Mikrodienste, die Teil des Systems sind. Die Entwicklung stellte sich als schwieriger heraus als ursprünglich gedacht. Irgendwann mussten wir den Projektstart verschieben, um ein funktionsfähiges Produkt vorzubereiten, das in der Alpha-Testphase nicht peinlich wäre. In der Folge haben wir Kompetenzen in Langzeitentwicklung und Produktmanagement aufgebaut. Heute fällt es uns bereits leichter, neue Funktionen und Produkte in das System einzufügen.
Wie viele Personen haben daran gearbeitet? Mit welchen Technologien?
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 JS.
Wie ist die Benutzerunterstützung organisiert? Ist sie rund um die Uhr verfügbar oder nur während der Arbeitszeiten? Wie viele Support-Linien gibt es? Was wird am häufigsten gefragt?
Wir haben drei Zugangspunkte: Chat, Telefon und ein Ticketsystem aus dem Benutzerkonto. Es gibt zwei Support-Linien: Wenn der diensthabende Ingenieur das Problem nicht lösen konnte, schaltet sich der technische Direktor oder das Entwicklungsteam ein. 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 gekauft haben, oder auf Plattformfehler, die über einen speziell programmierten Bot in Telegram gemeldet wurden.
Die häufigsten Fragen sind:
- Sind unsere IPs in Turkmenistan verfügbar (das ist die häufigste — offenbar gibt es im Land eine strenge Blockierungspolitik).
- Wie installiere ich bestimmte Software?
- Wie erhalte ich Root-Zugriff (es gibt sogar einen speziellen Hinweis im Interface bei der Erstellung von Maschinen, aber selbst der hilft nicht immer).
Führen Sie eine Kundenverifikation durch? Treten oft Spammer und andere unerwünschte Personen auf?
Die Verifikation erfolgt per E-Mail und Telefon (wenn der Nutzer 2FA aktiviert). Spammer und andere Missbräucher treten gelegentlich auf. Wir sind gezwungen, kompromittierte Server zeitweise zu blockieren, da wir nicht wollen, dass die IPs auf schwarze Listen geraten. Aber wir informieren immer zuerst den Nutzer, dass eine Beschwerde gegen ihn eingegangen ist, und bitten ihn, sich zu melden und das Problem zu besprechen. Wenn der Nutzer nicht reagiert oder wiederholte Beschwerden auftreten, sperren wir das Konto vollständig und löschen die Server.
Kommt es häufig zu DDoS-Angriffen auf Kunden? Was tun Sie in solchen Fällen? Gab es Angriffe speziell gegen Sie, Ihre Website oder Infrastruktur?
Angriffe auf Kunden passieren recht selten. Aber uns selbst trifft es häufig — die Website, das persönliche Kundenkonto. Manchmal wird das Netzwerk von verschiedenen IP-Adressen angegriffen. Wir wollen uns nicht anmaßen, darüber zu urteilen, wer das ist und warum, es gibt dafür mehrere Möglichkeiten. Es gab sogar Versuche, uns von innen anzugreifen. Früher haben wir bei der telefonischen Verifizierung einen Bonus von 100 Rubel ausgegeben, damit normale Benutzer beliebige Konfigurationen testen konnten. Doch eines Tages kam ein Benutzer mit einer "Packung SIM-Karten" und begann von einer IP-Adresse aus, Dutzende von Konten zu erstellen und dafür Boni zu erhalten. Daher mussten wir die automatische Gutschrift von Testpunkten abschaffen. Jetzt muss man einen Antrag bei der technischen Unterstützung stellen, und jeder Fall wird individuell geprüft.
Wie funktioniert die Organisation? Gibt es ein Büro oder arbeiten alle remote?
Es gibt ein Büro, aber mit dem Beginn der Einschränkungen wegen des Coronavirus sind alle ins Homeoffice / zum Ferienhaus / in ihre Heimatstadt gewechselt.
Unser Büro
Wie ist der derzeitige Entwicklungsstand Ihres Unternehmens?
Wir arbeiten an der Einführung neuer Dienste. Wir haben einen umfangreichen Fahrplan, unterbrechen die Entwicklung nicht, und alle zwei Wochen veröffentlichen wir eine neue Version des persönlichen Kundenkontos. Wir fügen Funktionen und Dienste hinzu, die bei unseren Kollegen gefragt sind, und berücksichtigen die Wünsche unserer Kunden.
Wie finden Sie Kunden? Gibt es einen hohen Zustrom und Abfluss von Kunden pro Jahr? Wie lang ist die durchschnittliche "Lebensdauer" eines Kunden?
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, aber nicht für die Veröffentlichung.
Könnten Sie den Lesern einige Tipps zur Auswahl eines Hostings geben? Worauf sollte man vor dem Kauf achten?
Das Wichtigste ist, einen Hosting-Anbieter mit dem Buchstaben „B“ am Anfang des Namens zu wählen.
Wenn wir es ernst meinen, gibt es mehrere Faktoren, auf die man achten sollte:
- Um die Qualität zu verstehen, kann man eine durchschnittliche Konfiguration nehmen und versuchen, seine praktischen Aufgaben darauf zu lösen. Wählen Sie Hosting-Anbieter, die eine stundenweise Abrechnung haben – so können Sie Server testen, ohne viel Geld zu verlieren, falls die Qualität nicht Ihren Erwartungen entspricht.
- Achten Sie auf die Rechenzentren, in denen die physischen Server des Hosters stehen. Davon kann man etwa auf die Qualität der Dienstleistungen schließen.
- Wir raten davon ab, auf die Preise zu achten: Es gibt sowohl supergünstige Lösungen, die sich gut bewähren, als auch superteure, die sich nicht besonders von anderen unterscheiden.
Erzählen Sie von den einprägsamsten Arbeitserfahrungen.
Der Start des Projekts. In den ersten eineinhalb Monaten haben wir rund um die Uhr gearbeitet: Wir haben beobachtet, wie die Registrierungen laufen, ob etwas im Interface des persönlichen Kundenkontos kaputtgeht, wie sich die Benutzer verhalten und ob es ihnen bequem ist, Dienstleistungen zu bestellen. Vieles musste direkt während des Betriebs gelöst werden, bis hin zu Produktwechseln. Änderungen wurden sofort im Produkt vorgenommen, ohne Testumgebungen zu durchlaufen. Es war eine angespannte Zeit, aber wir haben es geschafft und dieses Geschäft nicht aufgegeben.
Benutzer, die nach Schwachstellen in der Logik suchen. Es war interessant, sie zu fangen und Schwachstellen zu schließen. Zum Beispiel, als wir noch nicht für Geld gearbeitet haben, sondern Boni vergeben haben, damit Benutzer Server bestellen können, wurde ein Link zu uns in einem der Hackerforen veröffentlicht mit dem Kommentar: „gibt kostenlose Server für 500 Rubel“. Natürlich wurden wir sofort von Minern überflutet, die auf der Suche nach Schnäppchen waren.
Könnten Sie eine kurze Chronologie der Firmengeschichte aufstellen?
- Die erste Hälfte des Jahres 2017 – wir haben mit der Entwicklung der Plattform, der Website und des persönlichen Kundenkontos Boodet.online begonnen.
- 2018 – wir sind in die Alpha-Testphase gegangen, haben Kapazitäten kostenlos an Kunden bereitgestellt und im Gegenzug ausführliche Rückmeldungen und Testergebnisse erhalten.
- Mitte 2018 – wir haben die Beta-Version mit Geld gestartet. Die ersten hundert Kunden, Erprobung des technischen Supports.
- 2019 – wir haben begonnen, juristische Personen als Kunden zu gewinnen und an maßgeschneiderten Lösungen zu arbeiten.
- 2020 – alle gehen in die Selbstisolierung, die Nachfrage nach Virtualisierung steigt. Wir spüren das selbst – es gibt einen Kundenzuwachs, was es uns ermöglicht, an einer großen Anzahl zusätzlicher Dienstleistungen zu arbeiten.
Quelle: habr.com




