El objetivo de este curso es que domine el trabajo con AWS mediante Terraform for AWS Resource on VPC y ECS Fargate. Comienza con una introducción a las herramientas de desarrollo y al entorno. En primer lugar, analizará la CLI de AWS como forma de empezar a administrar una cuenta de AWS. Explore Python, que será nuestro lenguaje principal para trabajar con AWS, y PyCharm, un potente IDE de JetBrains para el desarrollo de Python. Boto3 es una magnífica biblioteca de AWS que Amazon admite actualmente. La cuenta de AWS es uno de los componentes más importantes, ya que le permite experimentar con los recursos de AWS y crearlos. Iniciaremos sesión en la consola de administración de AWS y exploraremos sus funciones clave. Tras registrar a un usuario de desarrollo en una cuenta y obtener las credenciales, descubrirá cómo utilizarlas para configurar un entorno con la CLI para la interacción.
En
la siguiente sección 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. Describimos cómo configurar las variables de entorno para las implementaciones de Terraform y configurar el IDE para usar Terraform de manera eficiente mediante la instalación de un complemento de Terraform. Además, proporcionamos una descripción general 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 del lenguaje Terraform, las dependencias y los estados. Una vez que haya configurado todo, puede crear código de Terraform para poner en práctica su arquitectura. En primer lugar, configure su estado remoto y desarrolle el entorno de nube privada virtual (VPC). Para cumplir con los requisitos de alta disponibilidad, distribuiremos nuestras subredes públicas y privadas en tres zonas de disponibilidad distintas dentro
de una región.
A continuación, exploraremos el desarrollo de una plataforma AWS ECS. Para prepararse para la implementación de la aplicación, debe registrar un dominio para la aplicación Spring Boot y crear un clúster de ECS, un grupo objetivo, un balanceador de cargas de aplicaciones, un oyente de HTTPS y un certificado e IAM para el clúster de ECS. Observe la aplicación Spring Boot que implementaremos en AWS ECS Fargate. Descubra cómo crear la definición de tareas de ECS Fargate, el rol y la política de IAM, el servicio de ECS, el grupo objetivo, la regla de escucha y el grupo de registro de CloudWatch para preparar la implementación de la aplicación. Por último, creará un script de shell para implementar y desarrollar todo el proceso y completar cada etapa una por una. Estas consisten en compilar el código, compilar e insertar la imagen de Docker en AWS ECR y, por último, implementar la aplicación Spring Boot en AWS ECS Fargate. Inscríbase en este curso ahora mismo para empezar a poner en práctica lo que ha aprendido
.
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 , 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 s for completed 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
- Framed : a physical version of your officially branded and security marked in a stylish frame.
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