Este curso tiene como objetivo hacer que usted trabaje con AWS utilizando Terraform para AWS Resource en VPC y ECS Fargate. Empieza por introducirlo en las herramientas de desarrollo y en el medio ambiente. En primer lugar, examinará la CLI de AWS como una forma de empezar a gestionar una cuenta de AWS. Explore Python, que será nuestro idioma principal para tratar con AWS, y PyCharm, un potente IDE de JetBrains para el desarrollo de Python. Boto3 es una magnífica biblioteca AWS que Amazon soporta actualmente. La cuenta de AWS es uno de los componentes más cruciales, lo que le permite experimentar con recursos AWS y crearlos. Iniciaremos sesión en AWS Management Console y exploraremos sus características clave. Después de registrar un usuario de desarrollo para una cuenta y obtener credenciales, descubrirá cómo utilizar estos para configurar un entorno con CLI para la interacción.
En la sección siguiente se explica cómo instalar herramientas y configurar un entorno en Linux, Windows o MAC OS. Aprenderá a instalar Terraform, IntelliJ Plugin, Python 3, Pip, AWS SDK (CLI) y Boto3 en todos los sistemas operativos. Se describe cómo configurar variables de entorno para despliegues de Terraform y configurar IDE para que utilice Terraform de forma eficiente instalando un Plugin de Terraform. Además, ofrecemos una visión clara y detallada de Terraform y Fargate para implementar esta infraestructura fácilmente. Explicamos las funciones y comandos de Terraform más utilizados, la sintaxis de lenguaje Terraform, las dependencias y los estados. Una vez que hayas configurado todo, puedes crear código Terraform para poner tu arquitectura en práctica. En primer lugar, configure el estado remoto y desarrolle el entorno Virtual Private Cloud (VPC). Para cumplir los requisitos de alta disponibilidad, distribuiremos nuestras subredes privadas y públicas en tres zonas de disponibilidad separadas dentro de una región.
A continuación, exploramos el desarrollo de una plataforma AWS ECS. Para preparar el despliegue de aplicaciones, debe registrar un dominio para la aplicación Spring Boot y construir un clúster ECS, un grupo de destino, un equilibrador de carga de aplicaciones, un escucha HTTPS y un certificado y roles de IAM para el clúster ECS. Fíjate en la aplicación Spring Boot que desplegaremos en AWS ECS Fargate. Descubra cómo crear la definición de tarea ECS Fargate, el rol y la política de IAM, el servicio ECS, el grupo de destino, la regla de escucha y el grupo de registro de CloudWatch en preparación para el despliegue de la aplicación. Por último, creará un script de shell para implementar y desarrollar toda la interconexión y completar cada etapa uno por uno. Se trata de crear el código, crear y enviar la imagen de Docker a AWS ECR y finalmente desplegar la aplicación Spring Boot en AWS ECS Fargate. Inscríbase en este curso en este momento para empezar a poner lo que ha aprendido a practicar.
In This Free Course, You Will Learn How To
View All Learning Outcomes View Less All Alison courses are free to enrol study and complete. To successfully complete this course and become an Alison Graduate, you need to achieve 80% or higher in each course assessment. Once you have completed this course, you have the option to acquire an official Diploma, which is a great way to share your achievement with the world.
Your Alison is:
- Ideal for sharing with potential employers
- Great for your CV, professional social media profiles and job applications.
- An indication of your commitment to continuously learn, upskill & achieve high results.
- An incentive for you to continue empowering yourself through lifelong learning.
Alison offers 3 types of Diplomas for completed Diploma courses:
- Digital : a downloadable in PDF format immediately available to you when you complete your purchase.
- : a physical version of your officially branded and security-marked , posted to you with FREE shipping.
- Framed : a physical version of your officially branded and security marked in a stylish frame, posted to you with FREE shipping.
All s are available to purchase through the Alison Shop. For more information on purchasing Alison , please visit our FAQs. If you decide not to purchase your Alison , you can still demonstrate your achievement by sharing your Learner Record or Learner Achievement Verification, both of which are accessible from your Account Settings. For more details on our pricing, please visit our Pricing Page