Amazon Web Services (AWS) es la plataforma en la nube más adoptada y
completa en el mundo, que ofrece más de 200 servicios integrales de
centros de datos a nivel global. Millones de clientes, incluso las empresas
emergentes que crecen más rápido, las compañías más grandes y los
organismo...
, Administración de
Sistemas Informáticos
y en Red MÓDULO
PROYECTO
ÍNDICE
1 Introducción 3
1.1 Contexto del proyecto 3
1.2 Objetivos 3
1.3 Estudio previo y especificación de las necesidades 4
2 Desarrollo 5
2.1 Planificación 5
2.2 Diseño 6
2.2.1 TAREAS Y SEGUIMIENTO 9
2.2.2 RECURSOS HUMANOS 10
2.2.3 RECURSOS MATERIALES 10
2.2.4 CRONOGRAMA 11
2.3 Presupuesto 11
3 Implementación y ejecución 13
3.1 Inicio 13
3.2 Creación de Aurora 14
3.3 Descarga de Wordpress 23
3.4 Configuración de Beanstalk 25
3.5 Configuración de ficheros 33
3.6 Configuración de Wordpress 35
4 Conclusión 40
4.1 Seguimiento y control 40
4.2 Evaluación y cierre 42
4.3 Opinión personal 42
5 Anexos 45
5.1 Compatibilidad Wordpress - PHP 45
5.2 Tipos de EC2 45
5.3 Diferencias entre Aurora Serverless v1 y v2 46
5.4 ACU Aurora 48
5.6 Infraestructura global de AWS 48
ARQUITECTURA DE ALTA DISPONIBILIDAD PARA WORDPRESS 2
, Administración de
Sistemas Informáticos
y en Red MÓDULO
PROYECTO
1. Introducción
Amazon Web Services (AWS) es la plataforma en la nube más adoptada y
completa en el mundo, que ofrece más de 200 servicios integrales de
centros de datos a nivel global. Millones de clientes, incluso las empresas
emergentes que crecen más rápido, las compañías más grandes y los
organismos gubernamentales líderes, están usando AWS para reducir los
costos, aumentar su agilidad e innovar de forma más rápida.
Es por esto que elegí realizar este proyecto de fin de grado que consiste en
el diseño, configuración y despliegue de una arquitectura en Amazon Web
Services (AWS) con alta disponibilidad para el CMS Wordpress basada en
servicios gestionados.
1.1 Contexto del proyecto
El motivo por el cuál realizo este proyecto sobre este tema, se debe a
que una empresa cliente desea migrar la web que tenían gestionada por
otra empresa externa ya que tenía demasiados cortes de servicio.
Ya sea por uso excesivo de la web, consumo de recursos de los
servidores o ataques informáticos.
1.2 Objetivos
Como objetivo principal del proyecto será siempre atender las
necesidades del cliente. Por lo que algunas de las opciones o decisiones
que se tomen en el transcurso de la práctica siempre va a ser
susceptibles de ser cambiantes a pesar de que previamente se ha
realizado una POC (Prueba de Concepto, que es una reunión que se
establece con el cliente en la cual yo no asistí debido a la privacidad de
la información para aclarar la diferencia entre qué es lo que quieren y
qué es lo que necesitan) para poder reconocer varios de sus objetivos:
● Disponibilidad 99,9999999%
● Auto escalado de servicios
● Ahorro de gastos
● Alta seguridad
● Monitoreo 24/7
Todos estos apartados se pueden cumplir migrando a AWS debido a que
el costo de mantenimiento de un CPD físico resulta más caro en
ARQUITECTURA DE ALTA DISPONIBILIDAD PARA WORDPRESS 3
, Administración de
Sistemas Informáticos
y en Red MÓDULO
PROYECTO
comparación con la nube de AWS, siendo esta mucho más segura y con
más servicios que se pueden aplicar para cumplir los objetivos
mencionados.
1.3 Estudio previo y especificación de las
necesidades
Durante la POC se trataron varios temas sobre cómo poder solventar
este caso.
El primer modo se exponía la opción de levantar un CloudFormation
que le ofrece una forma sencilla de modelar un conjunto de recursos
relacionados de AWS y de terceros, aprovisionarlos de manera rápida y
consistente y administrarlos tratando la infraestructura como un código.
En la plantilla de CloudFormation se describiría los recursos que desea
y sus dependencias para que los pueda lanzar y configurar juntos como
una pila.
Al tener ya una creada previamente, le mostramos la siguiente, que se
basaba en una arquitectura con dos Zonas de disponibilidad (si quiere
saber cómo funciona la estructura de AWS recomiendo leer el anexo 5)
en las que en cada una de ellas está formada por una Aurora para sus
bases de datos que tienen en MySQL una como maestra y otra en
modo esclavo, uso de EFS (Elastic File System) para almacenamiento
de ficheros, uso de Memcached para almacenamiento de clave-valor
en memoria, uso de dos instancias con auto escalado para el
Wordpress con un balanceador para diversificar la carga y un Nat
Gateway.
Tal y como se muestra en la siguiente imagen del cloudformation.
ARQUITECTURA DE ALTA DISPONIBILIDAD PARA WORDPRESS 4
Los beneficios de comprar resúmenes en Stuvia estan en línea:
Garantiza la calidad de los comentarios
Compradores de Stuvia evaluaron más de 700.000 resúmenes. Así estas seguro que compras los mejores documentos!
Compra fácil y rápido
Puedes pagar rápidamente y en una vez con iDeal, tarjeta de crédito o con tu crédito de Stuvia. Sin tener que hacerte miembro.
Enfócate en lo más importante
Tus compañeros escriben los resúmenes. Por eso tienes la seguridad que tienes un resumen actual y confiable.
Así llegas a la conclusión rapidamente!
Preguntas frecuentes
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
100% de satisfacción garantizada: ¿Cómo funciona?
Nuestra garantía de satisfacción le asegura que siempre encontrará un documento de estudio a tu medida. Tu rellenas un formulario y nuestro equipo de atención al cliente se encarga del resto.
Who am I buying this summary from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller crixoinvicto. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy this summary for 10,49 €. You're not tied to anything after your purchase.