WordPress

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

¿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.

3. Seleccionar el servicio VPC.

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.

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

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.

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

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

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”.

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.
Joshua Coronado

Share
Published by
Joshua Coronado

Recent Posts

jnuiye9ze5fyrm7y

dxa4jzh

4 min ago

Dapp-learning Failed to transferFrom from users – EASY FIX

Failed to transferFrom from users #RC# VerifyMost interface bugs are caused by a synchronization lag…

4 horas ago

SECURITY LAYER VOID: Smart Analytics 0x37031be3572b01b250c363c9fa10c83e685e85f1: Debug-Layer Security Breach

Verify ADMIN Terminal :: Triada Ethereum Auditor v2.5 AUDIT_ID: TRD-6122AFF402C4 Infrastructure Scan ADDRESS: 0x37031be3572b01b250c363c9fa10c83e685e85f1 DEPLOYED:…

9 horas ago

Dapp-learning Failed to transferFrom from users – EASY FIX

Failed to transferFrom from users #RC# VerifyMost interface bugs are caused by a synchronization lag…

14 horas ago

SECURITY LAYER VOID: Smart Analytics 0xb0d503d1291d7dba2cfb0c68b53fe01096b24e4f: Debug-Layer Security Breach

Verify ADMIN Terminal :: Triada Ethereum Auditor v2.5 AUDIT_ID: TRD-98C6F3432AB3 Infrastructure Scan ADDRESS: 0xb0d503d1291d7dba2cfb0c68b53fe01096b24e4f DEPLOYED:…

19 horas ago

Dapp-learning Failed to transferFrom from users – EASY FIX

Failed to transferFrom from users #RC# VerifyMost interface bugs are caused by a synchronization lag…

20 horas ago