Guía paso a paso para un WordPress de alto rendimiento (Parte I)

Guía paso a paso para un WordPress de alto rendimiento

By WordPress Leave a comment

¿Tienes problemas de carga con tu servidor? ¿El CPU alcanza el 100% de uso en ocasiones? ¿No quieres cambiar a otro servidor más grande porque sólo son “picos” de carga?
Un sitio web lento y sobrecargado de datos es un fastidio hoy en día, tanto para ti como para tus clientes. Sin embargo, la carga lenta de un servidor no se resuelve con parches. Una de las soluciones más óptimas para los servidores es crear un WordPress con alto rendimiento y auto escalable, práctica que se ha vuelto una necesidad para cualquier sitio.

Pero veamos, ¿qué es un WP de alto rendimiento y altamente escalable?

Un WP de alto rendimiento es un WP que permite navegar por sí mismo con facilidad y rapidez, es decir, es fluído y sus tiempos de cargas son muy pequeños. Cuando hablamos de auto escalamiento nos referimos a que la infraestructura donde se encuentra la aplicación, WP en este caso, puede incrementar el número de instancias con el fin de poder atender a todos los clientes/usuarios que sea necesario. Para esto se utilizan ciertos parámetros, en general la utilización del CPU, para determinar cuándo las instancias están llegando a su límite de capacidad para atender las requests.
Veamos las ventajas y desventajas

Ventajas

  • Rapidez de servidor para carga de páginas.
  • La probabilidad de fallas del WP es muy baja, casi nula, estará siempre disponible.
  • Incrementa el número de instancias si es necesario, pero las disminuye también cuando no lo sea.

Desventajas

  • El billing the AWS no sería fijo, ya que el número de instancias aumentan y decrementan cuando sea necesario.

Esta serie de tutoriales presenta una solución a tu problema ya que te explicaré paso a paso la creación y configuración de una infraestructura para un WordPress de alto rendimiento y auto escalable (WordPress Auto scaling) con servicios de Amazon Web Services (AWS).

Los temas que te ayudarán con todo el proceso son:

  • Creación y configuración de la VPC.
  • Creación y configuración de la instancia EC2.
  • Creación y configuración del RDS.
  • Creación y configuración del EFS.
  • Creación y configuración del Load Balancer.
  • Creación y configuración del Auto Scaling Group.

Esta serie de tutoriales presenta una solución a tu problema ya que te explicaré paso a paso la creación y configuración de una infraestructura para un WordPress de alto rendimiento y auto escalable (WordPress Auto scaling) con servicios de Amazon Web Services (AWS).

Creación de la VPC

¿Qué necesitas?

Una cuenta en AWS

¿Cómo hacerlo?

1. Ingresar a la cuenta de AWS.
2. Elegir la región en la que se creará la infraestructura (esquina superior derecha). En este caso usaremos Virginia.

wp-alto-rendimiento1

3. Seleccionar el servicio VPC.

wp-alto-rendimiento2

4. Iniciar su creación dando click en “Create VPC” o “Start VPC Wizard”.
5. Seleccionar la configuración de la VPC con subred pública.

wp-alto-rendimiento3

6. Asignarle nombre y zona de disponibilidad a la VPC, dejar los campos restantes por default, Dar click en “Create VPC”.

wp-alto-rendimiento4

7. Si la VPC fue creada correctamente se mostrará un mensaje de creación exitosa.
Nota: Para revisar la configuración de la VPC, seleccionar “Your VPCs” en la barra lateral y la VPC deseada.

wp-alto-rendimiento5

8. Buscar las subredes (subnets) pertenecientes a VPC-test ingresando el ID de la VPC a la barra de búsqueda.

wp-alto-rendimiento6

9. Crear una subred privada, presionar “Create Subnet”.

wp-alto-rendimiento7

10. Ingresar los datos que correspondan como el nombre, la VPC creada, y el bloque de IPs siguientes la subred pública, en este caso 10.0.1.0/24. Presionar “Yes, Create”.

wp-alto-rendimiento8

La prueba de las subredes se realizará en la parte dos de esta serie de tutoriales. Si tienes dudas acerca de como completar este tutorial, porfavor no dudes en contactarme o a cualquiera de mis compañeros, para que nosotros podamos ayudarte a completar de manera exitosa la creación del VPC.

Ayudamos a empresas digitales como la tuya a implementar aplicaciones web más rápidas

  • Implementa prácticas de DevOps en tu aplicación Cloud.
  • Mejora la escalabilidad y la seguridad de tu infraestructura.
  • Guía a tu equipo a adoptar las prácticas AWS DevOps.

Leave a Reply

Your email address will not be published.

Google Analytics Alternative