Entrevista del mundo del hosting: Boodet.online

Mi nombre es Leonid, soy desarrollador de sitios web. Buscar VPSPor lo tanto, debido a mis actividades, me interesan las historias de formación y desarrollo de diversas empresas en el campo de los servicios de hosting. Hoy me gustaría presentarles una entrevista con Danil y Dmitry, los creadores del hosting. Boodet.online. Hablarán sobre la estructura de la infraestructura, la organización del trabajo y su experiencia en el desarrollo de un proveedor de servidores virtuales en Rusia.

Entrevista del mundo del hosting: Boodet.online

Cuéntenos algunas palabras sobre usted. ¿Cómo llegaste al hosting? ¿Qué hacías antes de esto?

Hasta 2016, tanto Dmitry como yo trabajamos en el sector empresarial, incluso en empresas como Dell, HP, EMC. Al analizar el mercado de la nube en Rusia, nos dimos cuenta de que estaba creciendo activamente y decidimos que podíamos hacer una oferta interesante al mercado. Un equipo de personas que ya habían trabajado entre sí en otros proyectos se juntaron y juntos comenzaron a desarrollar su propia plataforma de virtualización dirigida a grandes empresas con sus necesidades específicas. Desde 2018, lanzamos simultáneamente alojamiento en la nube "para todos" y lo asignamos al proyecto. Boodet.online un equipo de cinco personas.

Estación de almacenamiento y preparación previa al lanzamiento.
Entrevista del mundo del hosting: Boodet.online

¿Este proyecto de negocio ya está funcionando o aún está en desarrollo?

Sí, funciona en paralelo: ya existe un equipo más grande y estamos hablando más de soluciones de software y hardware para infraestructura de TI, no de alojamiento.

Ahora tienes bastantes servicios diferentes. Cuando empezaste, ¿la lista era más pequeña o igual? Además, todos estos servicios son en realidad un servidor virtual normal, pero existe una cierta separación.

Comenzamos con IaaS clásico: les proporcionamos servidores virtuales "básicos" con puertos cerrados y redes virtuales, para que el usuario pudiera crear una infraestructura completa por sí mismo. Pero después del lanzamiento, resultó que la mayoría de los usuarios no entendían por qué necesitaban tales oportunidades y decidimos presentar un nuevo producto: un VDS/VPS estándar, con el que el mercado ya está familiarizado. Para nosotros, se trataba esencialmente de una versión simplificada del producto, pero los usuarios entendieron inmediatamente de qué se trataba y comenzamos a recibir a nuestros primeros clientes. Al parecer, nuestra experiencia con grandes empresas nos obligó a desarrollar inmediatamente una solución más compleja y personalizada, mientras que el mercado masivo quiere simplicidad. Y luego, basándonos en VPS, comenzamos a desarrollar nuevos servicios basados ​​en lo que los clientes más solicitan. Y todavía lo estamos desarrollando.

¿Dónde colocas el equipo? ¿Es tuyo o lo alquilas? ¿Cómo elegiste un DC para tu colocación? ¿Hubo algún caso de reubicación?

Todo el equipo es nuestro, solo alquilamos espacio en dos centros de datos. Comenzamos con tres centros de datos: queríamos implementar una tolerancia a fallas de tres vías, pero la demanda en ese momento era demasiado pequeña para invertir en esto, por lo que abandonamos el tercer centro de datos. Teníamos un movimiento: nos estábamos mudando del tercer centro de datos a uno de los dos restantes. Fueron elegidos de acuerdo con este principio: los centros de datos debían ser conocidos en el mercado, confiables (Nivel III), de modo que ambos estuvieran ubicados geográficamente en Moscú, en áreas remotas entre sí.

¿En qué centros de datos se encuentra actualmente y cuál ha abandonado?

Ahora estamos ubicados en DataSpace y 3Data. Abandonamos uno de los centros de datos de 3Data.

Saliendo del tercer centro de datos
Entrevista del mundo del hosting: Boodet.online

¿Alquilas o compras direcciones IP?

Alquilamos.

¿Y por qué eligió este enfoque en lugar de comprar?

En general, crecer rápidamente. Proporcionamos a los clientes una infraestructura virtual, por la cual no tienen que pagar inversiones de capital de inmediato y los costos se pueden desglosar mensualmente. Nosotros mismos nos adherimos a la misma filosofía que nuestros clientes: nos esforzamos por lograr una expansión y un escalamiento rápido.

¿Qué opinas sobre IPv6?

Hasta ahora no hemos notado ninguna demanda significativa, por lo que no hemos agregado más, pero la arquitectura de salida está resuelta, estamos listos para "implementar" en poco tiempo, tan pronto como entendamos que hay solicitudes. .

Está utilizando la virtualización KVM. ¿Por qué la elegiste? ¿Cómo se muestra en el trabajo?

Así es, pero no utilizamos KVM "desnudo", sino un sistema de virtualización basado en KVM modificado y completo que desarrolló nuestro "hermano mayor", que incluye un sistema de almacenamiento de datos (SDS) y una red definida por software (SDN). . Lo elegimos porque queríamos crear el producto más tolerante a fallos y sin puntos únicos de fallo. Se muestra bien, hasta el momento no han surgido problemas globales en la producción. En la etapa de prueba alfa en el mercado, cuando brindamos servicios a los primeros clientes para obtener puntos de bonificación, probamos la tecnología y encontramos una serie de momentos desagradables, pero en los últimos dos años hemos logrado comprender y resolver muchas cosas.

¿Utilizas la sobreventa? ¿Cómo se controla la carga en el servidor?

Usamos sobreventa solo para procesadores, pero en ningún caso para RAM. Incluso en el caso de procesadores físicos, no permitimos que su carga supere el 75%. Por disco: trabajamos con asignación de capacidad “delgada”. Disponemos de seguimiento centralizado de todo el entorno, lo que nos permite controlar la carga. Dos ingenieros son responsables de dar soporte a toda la infraestructura, por lo que estamos tratando de automatizar tanto como sea posible y recopilar toda la información posible sobre el sistema. Cualquier desviación del funcionamiento normal es inmediatamente visible y periódicamente evaluamos y reequilibramos la carga dentro de la infraestructura. El reequilibrio siempre se realiza online, sin que los clientes lo noten.

¿Cuántos servidores físicos tienes actualmente? ¿Con qué frecuencia agregas otros nuevos? ¿Qué servidores utilizas?

Actualmente hay 76 servidores, agregamos nuevos aproximadamente cada cuatro o cinco meses. Usamos QCT, Intel, Supermicro.

Entrevista del mundo del hosting: Boodet.online

¿Ha habido casos en los que vino un cliente y consumió todos los recursos libres restantes y tuvo que agregar servidores con urgencia?

No existía tal cosa con los recursos. Hasta ahora estamos creciendo más o menos uniformemente. Pero hubo un caso en el que un usuario vino y quería 50 IP, cada una en un bloque separado. Por supuesto, todavía no tenemos nada como esto :)

¿Cuáles son sus métodos de pago más populares? ¿Cuál es el menos usado?

Los más populares son la tarjeta bancaria y QIWI. El menos común es el pago mediante transferencia bancaria en el marco de la oferta para personas jurídicas, pero este tipo de transferencias son las más voluminosas (las empresas, por regla general, pagan por recursos sólidos durante varios meses). PayPal también se está quedando atrás: al principio no contábamos con usuarios extranjeros, pero empezaron a aparecer.

Boodet.online tiene facturación autoescrita. ¿Por qué decidiste utilizar esta solución? ¿Cuáles son los pros y los contras? ¿Fue difícil desarrollarlo?

Todo nuestro sistema es de diseño propio. Las plataformas existentes no nos parecían muy convenientes en términos de UX, por lo que decidimos crear y desarrollar la nuestra propia. La facturación es sólo uno de los microservicios que forman parte del sistema. El desarrollo resultó ser más difícil de lo que pensábamos al principio. Incluso en algún momento tuvimos que posponer el lanzamiento del proyecto para tener tiempo de preparar un producto funcional que no fuera embarazoso para las pruebas alfa. Posteriormente adquirieron competencias en métodos de desarrollo a largo plazo y gestión de productos. Ahora es más fácil agregar nuevas funciones y nuevos productos al sistema.

¿Cuántas personas desarrollaron todo esto? ¿En qué escribiste?

Contamos con cinco personas para todo el proyecto, de las cuales dos son desarrolladores (frontend y backend). La parte trasera está escrita en RoR/Python. El frente es JS.

¿Cómo se organiza la atención al usuario? ¿Está abierto las XNUMX horas, los XNUMX días de la semana o solo durante el horario comercial? ¿Cuántas líneas de soporte hay? ¿Qué te preguntan con más frecuencia?

Contamos con tres puntos de ingreso: chat, teléfono y un sistema de solicitud desde tu cuenta personal. Dos líneas de soporte: si el ingeniero de turno no pudo solucionar el problema, se involucra el director técnico o el equipo de desarrollo. Si el problema está en la plataforma principal, lo que ocurre con mucha menos frecuencia, entonces el director técnico recurre al soporte del "hermano mayor". Por la noche, solo respondemos a llamadas de clientes que compran servicios técnicos por separado, o a fallas de la plataforma reportadas a través de un bot especialmente escrito en Telegram.

Preguntas más populares:

  1. ¿Nuestras IP están disponibles en Turkmenistán (esta es la primera en popularidad; aparentemente, el país tiene una política de bloqueo estricta)?
  2. Cómo instalar este o aquel software.
  3. Cómo obtener acceso de root (incluso hay un recordatorio especial en la interfaz al crear máquinas, pero esto no siempre ayuda).

¿Verifican clientes? ¿Aparecen con frecuencia spammers y otros personajes malos?

Verificación por correo y teléfono (si el usuario activa 2FA). Periódicamente aparecen spammers y otros abusadores. Nos vemos obligados a responder bloqueando temporalmente los servidores comprometidos, ya que no queremos que las IP aparezcan en la lista negra. Pero siempre le escribimos al usuario con anticipación informándole que hemos recibido una queja en su contra y le pedimos que se comunique con él y discuta el problema. Si el usuario no responde, o aparecen repetidas quejas, bloqueamos toda la cuenta y eliminamos los servidores.

¿Los ataques DDoS a los clientes ocurren con frecuencia? ¿Qué haces en tales casos? ¿Ha habido ataques específicamente contra usted, su sitio o su infraestructura?

Los clientes son atacados muy raramente. Pero nosotros mismos a menudo tenemos un sitio web, una cuenta personal. A veces conectan la red a diferentes direcciones IP. No nos comprometemos a juzgar quién es y por qué, puede haber varias opciones. Incluso hay intentos de atacarnos desde dentro. Anteriormente, al verificar por teléfono, regalábamos un bono de cien rublos para que los usuarios normales pudieran probar cualquier configuración. Pero un día un usuario llegó con un “paquete de tarjetas SIM” y desde una IP comenzó a crear decenas de cuentas, recibiendo bonificaciones por ellas. Por lo tanto, tuvimos que eliminar la acumulación automática de puntuaciones de las pruebas. Ahora debe enviar una solicitud al soporte técnico para realizar pruebas y consideraremos cada caso por separado.

¿Cómo se organiza el trabajo, hay oficina o todos trabajan de forma remota?

Hay una oficina, pero con el inicio de las restricciones debido al coronavirus, todos fueron a trabajar desde casa/dacha/ciudad natal.

Nuestra oficina

Entrevista del mundo del hosting: Boodet.online

¿Cuál es su curso actual de desarrollo para la empresa?

Estamos avanzando hacia la incorporación de nuevos servicios. Tenemos una hoja de ruta extensa, no interrumpimos el desarrollo y cada dos semanas se lanza una nueva versión de la cuenta personal. Agregamos funcionalidades y servicios que son demandados entre los colegas, y agregamos lo que los clientes piden.

¿Cómo encuentras clientes? ¿Hay una gran entrada y salida de clientes al año? ¿Cuál es la “vida útil” promedio de un cliente?

Los canales para atraer clientes en nuestro campo son en los que se basa todo el negocio, si hay un buen producto que funcione. Por lo tanto, no estamos dispuestos a compartir.

La tasa de abandono, el LTV y el ciclo de vida también son indicadores bastante importantes que utilizamos sólo para análisis internos, pero no para divulgación.

¿Puede dar algún consejo a los lectores sobre cómo elegir un servicio de hosting? ¿A qué debes prestar atención antes de comprar?

Lo más importante es elegir un hosting con la letra “B” al principio del nombre.

Pero en serio, hay varios factores a los que debes prestar atención:

  • Para comprender la calidad, puede tomar una configuración promedio e intentar resolver los problemas de su aplicación en ella. Elija alojamiento que tenga una tarifa por hora; puede probar servidores sin perder mucho dinero si la calidad no es satisfactoria.
  • Mire los centros de datos donde el proveedor de alojamiento tiene servidores físicos. Se pueden utilizar para juzgar aproximadamente la calidad de los servicios.
  • No recomendamos prestar atención a los precios: hay soluciones súper baratas que funcionan bien y otras súper caras que no tienen nada de especial.

Cuéntanos tus momentos laborales más memorables.

Inicio del proyecto. Durante el primer mes y medio trabajamos 24 horas al día, 7 días a la semana: observamos cómo iban los registros, si había algún problema en la interfaz de la cuenta personal, cómo se comportaban los usuarios, si les convenía solicitar servicios. Hubo que decidir muchas cosas sobre la marcha, hasta el punto de sustituir unos productos por otros. Los cambios se realizaron inmediatamente en producción, sin pasar por los entornos de prueba. Fue un período tenso, pero logramos sobrevivir y no abandonar este negocio.

Usuarios que vinieron buscando vulnerabilidades en la lógica. Fue interesante detectarlos y cerrar vulnerabilidades. Por ejemplo, cuando no trabajábamos por dinero, sino que concedíamos bonificaciones para que los usuarios pudieran solicitar servidores, en uno de los foros de hackers se publicó un enlace hacia nosotros con el comentario: "dan servidores gratuitos por valor de 500 rublos". Por supuesto, inmediatamente nos inundaron los mineros hambrientos de regalos.

¿Podría proporcionarnos una breve cronología de la historia de la empresa?

  • La primera mitad de 2017: comenzamos a desarrollar la plataforma, el sitio web y la cuenta personal Boodet.online.
  • 2018: ingresó a las pruebas alfa, proporcionó capacidad a los clientes de forma gratuita y, a cambio, recibió amplios comentarios y resultados de las pruebas.
  • Mediados de 2018: versión beta lanzada con dinero. Primeros cientos de clientes, pruebas de soporte técnico.
  • 2019: comenzamos a atraer personas jurídicas como clientes y a trabajar en soluciones personalizadas.
  • 2020: todo el mundo se aísla y la demanda de virtualización crece. Nosotros mismos lo sentimos: hay un aumento en el número de clientes, lo que permite trabajar en una gran cantidad de servicios adicionales.

Fuente: habr.com

Añadir un comentario