Mañana es el 'Black Friday' — para los proyectos en línea, esto significa que habrá picos de carga en el sitio. Incluso los gigantes pueden no soportarlo, como sucedió Amazon en Prime Day en 2017.
Hemos decidido presentar algunos ejemplos simples de trabajo con un servidor virtual para evitar errores y no encontrarse con la página 503 o, peor aún, About:blank y ERR_CONNECTION_TIMED_OUT. Solo queda un día para prepararse.
Escalabilidad de recursos
Un sitio web generalmente consta de diferentes módulos: bases de datos, servidores web, sistemas de caché. Cada uno de estos módulos requiere diferentes tipos y cantidades de recursos. Es necesario realizar un análisis previo del volumen de recursos consumidos mediante pruebas de estrés y evaluar la velocidad de entrada-salida de los discos, el tiempo de CPU, la memoria y el ancho de banda de internet de su sitio.
Las pruebas de estrés ayudan a identificar los cuellos de botella en su sistema y escalarlos por anticipado. Por ejemplo, puede mejorar la capacidad de su servidor aumentando el espacio en disco durante la promoción, ampliar el ancho de banda del sitio o incrementar la memoria RAM del servidor virtual. Después de la promoción, puede volver todo a la normalidad, lo cual se hace en el panel personal sin necesidad de contactar al soporte técnico y toma un par de minutos, pero es mejor hacerlo con anticipación y en horas de mínima actividad de los clientes en el sitio.
Protéjase por adelantado de los ataques DDoS
Los sitios web en días de ventas caen no solo debido al aumento del flujo de clientes, sino también por ataques DDoS. Estos pueden ser organizados por delincuentes que desean desviar su tráfico hacia sus recursos de phishing.
Los ataques DDoS se están volviendo cada vez más sofisticados. Los hackers utilizan diferentes enfoques, recurriendo simultáneamente a ataques DDoS y a vulnerabilidades en aplicaciones. En la mayoría de los casos, los ataques van acompañados de intentos de hackeo del sitio.
Aquí también es crucial prepararse con anticipación y conectar una dirección IP protegida contra ataques a su servidor. En UltraVDS, protegemos los servidores no solo cuando hay un ataque, sino que lo hacemos de manera constante y estable, soportando ataques de hasta 1.5 Tbps. Para proteger los servidores de ataques DDoS, se utiliza una serie de filtros conectados al canal de Internet con una capacidad de ancho de banda suficientemente grande. Los filtros analizan el tráfico que pasa secuencialmente, identificando anomalías y actividades de red inusuales. Entre los patrones de tráfico inusual analizados se encuentran todos los métodos de ataque conocidos hasta la fecha, incluidos aquellos llevados a cabo mediante redes de bots distribuidos.
Para conectar una dirección protegida a un servidor virtual, es necesario enviar una solicitud al servicio de atención al cliente del proveedor con anticipación.
Acelerar la carga del sitio web
Durante los períodos de promociones, la carga en los servidores aumenta, y las fotos y tarjetas de productos en los sitios comienzan a cargarse lentamente. Además, la carga de las páginas se ve afectada por varios marcos, bibliotecas JS, módulos CSS, etc. Un cliente potencial puede abandonar la página sin recibir respuesta del sitio, incluso si hay una oferta más atractiva que la de los competidores. Para verificar la velocidad de carga de las páginas, sugerimos utilizar Google DevTools.
Una red de entrega de contenido (Content Delivery Network, CDN) puede ayudar a acelerar la carga de las páginas. La CDN es una red distribuida geográficamente que consiste en nodos de almacenamiento en caché, conocidos como puntos de presencia, que pueden estar ubicados en todo el mundo. Al acceder al sitio, el cliente recibirá contenido estático no de su servidor, sino de uno que forma parte de la red CDN y se encuentra más cerca de él. Gracias a la reducción de la distancia entre el servidor y el cliente, los datos en el sitio se cargan más rápidamente.
Puede configurar la red CDN usted mismo si tiene un VDS en Windows Server Core 2019, utilizando herramientas integradas en el sistema operativo como: Active Directory, DFS, IIS, WinAcme, RSAT. También puede utilizar soluciones listas para usar, por ejemplo, la CDN de Cloudflare podría resolver la tarea de manera mucho más rápida y económica. Además, este sistema ofrece funcionalidades adicionales: DNS, compresión de HTML, CSS, JS, y numerosos puntos de presencia.
Le deseamos exitosas ventas.
Black Friday en UltraVDS
También hemos tomado en cuenta los descuentos tradicionales en este día y ofrecemos a los usuarios de Habr un código promocional BlackFr con un 15% de descuento en todos nuestros servidores virtuales desde el 28 de noviembre hasta el 2 de diciembre inclusive.
Por ejemplo, el servidor en el plan UltraLight con 1 núcleo de CPU, 500 MB de RAM y 10 GB de espacio en disco con Windows Server Core 2019 se puede adquirir con el código promocional BlackFr con un descuento adicional del 30% al año por solo 55 rublos al mes, lo que hace que el descuento total sea del 45% del precio actual.
— un proveedor de nube moderno, con el que trabajan cientos de grandes organizaciones, incluyendo bancos conocidos, corredores de bolsa, empresas de construcción y farmacéuticas.
Fuente: habr.com
