La muerte de Yahoo.
Comenzamos con el alojamiento de Yahoo porque no teníamos la experiencia técnica necesaria internamente y nuestros sitios corporativos habían estado alojados con ellos desde 2004. Pero nuestro servidor de Yahoo seguiría fallando con solo un poco de tráfico y su soporte técnico se limitó a “Ingeniería está mirando esto, nos pondremos en contacto con usted”. Esto sucedió justo después del lanzamiento y en medio de una campaña de marketing teaser inicial y estuvimos inactivos durante dos días sin ninguna solución a nuestros problemas. El problema recurrente fue un reinicio de MySQL relacionado con el tráfico seguido de una actualización recomendada de MySQL que se fue al sur. (Vea la historia completa en La muerte de Yahoo)
Desde Yahoo pasamos por una variedad de proveedores de VPS (los servidores virtuales que obtienes con la mayoría de las soluciones de alojamiento). Nuestro desafío fue que habíamos decidido usar WordPress con una serie de complementos personalizados como nuestra plataforma de contenido. Si bien el ancho de banda no era un problema, una plataforma VPS alcanzaría los límites de uso de la CPU muy rápidamente en un sitio de WordPress. Y seguimos golpeándolos mientras el tráfico seguía aumentando. Creo que pasamos por la gama completa de proveedores recomendados en 6 semanas. Cualquier complemento que usaría para acelerar el sitio (como el almacenamiento en caché) provocaría que el proveedor desatara el uso de la CPU y lo apagara.
El problema de estar inactivo como una startup es que si su tiempo de inactividad es constantemente alto, se lo degrada en los resultados de búsqueda y ni siquiera hemos comenzado a hablar sobre el costo de oportunidad comercial.
- ¿De qué tiene miedo un emprendedor?
- Tengo 18 años y quiero ser emprendedor. Estoy dispuesto a poner todo lo que tengo en ello. ¿Cómo debo comenzar y qué debo esperar?
- ¿Debo deshacerme de mi CTO cofundador?
- ¿Quiénes son las startups más prometedoras en el comercio electrónico?
- ¿Qué debo hacer si quiero nombrar a mi empresa como el nombre de una persona famosa? ¿Qué hizo Elon Musk para llamarlo 'Tesla'?
Como el nuestro fue un juego impulsado por el contenido y el tráfico (ver Cursos de riesgo, simulación y precios de opciones) para nosotros fue el beso de la muerte. Se necesitan años para clasificar sus palabras clave y generar tráfico, y lo último que desea es que los motores de búsqueda lo marquen porque está fuera cuando el tráfico llega a sus páginas. Durante un período de 12 meses, los problemas relacionados con el servidor llevaron al rango de búsqueda y la pérdida de tráfico tres veces y luego nos dimos por vencidos.
El cambio a AWS
No podíamos permitirnos AWS o Rackspace en esa etapa y nuestra lógica interna era que no podremos mantener el sitio internamente sin la experiencia técnica relevante. Luego nos dimos cuenta de que nuestro proveedor más reciente tenía un problema de seguridad y nuestros servidores seguían hackeados con scripts maliciosos. Teníamos una cartera de sitios con mucho contenido y no había suficiente infraestructura o ancho de banda para recuperarnos lo suficientemente rápido. Después de dos semanas de ataques sin parar mordimos la bala y nos mudamos a AWS.
Tuvimos la suerte de encontrar un consultor que hizo la configuración inicial y luego hizo la transición de mantenimiento a nuestro equipo. Las primeras veces que tuvimos que entrar y ajustar los servidores fue un poco difícil, pero lo recogimos.
AWS tenía un micro-nivel gratuito que puede usar para fines de prueba y exposición inicial. Pero el nivel gratuito no es lo suficientemente fuerte como para ejecutar un sitio comercial con mucho tráfico. Hemos probado una combinación de configuraciones de servidor y ahora alojamos en un servidor mediano con servidores de producción y beta alojados en AWS. La estructura de costos recurrentes de nuestros dos servidores en términos de $ oscilaba entre aproximadamente US $ 90 por mes y alrededor de $ 250. Si no recuerdo mal, nuestro costo inicial de instalación fue inferior a US $ 600. (Los costos de instalación son de 2012, los recurrentes son del mes pasado).
Hacemos poco menos de 50,000 páginas vistas al mes con contenido de video alojado en S3 que cuesta un brazo y una pierna dependiendo del uso. Por lo tanto, no recomendaré S3 para comenzar.
El único desafío que tienen todas las empresas de alojamiento / almacenamiento / servidor es la seguridad. Debe asignar un recurso asignado para garantizar que no sea pirateado. Si bien AWS es un paso importante desde el servidor VPS, ahora es bastante común que su instancia EC2 sea pirateada con tiempo de robo (uso de CPU) o ancho de banda (transferencia de datos). Y si no tiene cuidado, puede ser llevado a dar un paseo. Algunas cosas que puede hacer para mantenerse seguro es bloquear todos los puertos no utilizados, restringir el acceso del servidor remoto a direcciones IP predeterminadas y configurar alertas de umbral de facturación para quien sea que ejecute su función de administrador del sistema.
En retrospectiva, si se toma en serio su negocio y depende del tráfico y la velocidad del sitio, le recomendaría que se mude a AWS más temprano que tarde. Si AWS es demasiado costoso y tiene el ancho de banda técnico y de seguridad para comprar y hospedar sus servidores directamente. Pero no se comprometa u opte por opciones más baratas.
No vale la pena gastar $ 250,000 para llegar a un hito de tráfico y luego caer en llamas solo por los $ 200 en cargos recurrentes de alojamiento.
De: Lecciones de alojamiento para startups: 5 errores comunes que todos cometemos y la muerte de Yahoo