El objetivo de este curso es que domine el trabajo con AWS utilizando Terraform para varios recursos de AWS en instancias de VPC y EC2. Comienza con la introducción de las herramientas de desarrollo y el entorno en el que crearás. En primer lugar, analizará la CLI de AWS como punto de partida para administrar una cuenta de AWS. Aprenderá sobre Python, el lenguaje principal para interactuar con AWS, y PyCharm, un potente IDE de JetBrains para el desarrollo de Python. Boto3 es una fantástica biblioteca de AWS compatible con Amazon. Es muy útil tener una cuenta de AWS en la que pueda jugar con los recursos de AWS y aprender a crearlos. Iniciará sesión en la consola de administración de AWS y recorrerá algunas de sus funciones más importantes. Tras crear un usuario de desarrollo para una cuenta en AWS y obtener las credenciales, descubrirá cómo utilizar estas credenciales para crear un entorno con la CLI para interactuar.
En
la siguiente sección del curso se explica cómo instalar herramientas y configurar un entorno en Windows o MAC OS. Descubra los procedimientos para instalar Terraform, IntelliJ Plugin, Python 3, Pip, AWS SDK (CLI) y Boto3 en ambos 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 que resaltará la sintaxis y se completará automáticamente en detalle. Además, recibirás un curso intensivo sobre Terraform, donde aprenderás todo lo que necesitas saber sobre la configuración de esta infraestructura, sus funciones y comandos, la sintaxis del lenguaje, las dependencias y los estados. Después de configurar todo, desarrollarás un poco de código de Terraform para poner la arquitectura en acción. En primer lugar, describimos la configuración de un estado remoto y la obtención de un par de claves para conectarse a las instancias que lances. A continuación, aprenderás a crear el entorno de nube privada virtual (VPC). Para cumplir con los requisitos de alta disponibilidad, divide tus subredes públicas y privadas en tres zonas de disponibilidad independientes dentro de una región
.
A continuación, el curso explora cómo administrar el enrutamiento entre los recursos de una VPC mediante la creación de tablas de rutas públicas y privadas. Conecte una puerta de enlace de Internet (IGW) a su VPC para usarla con subredes públicas, lo que permitirá que los recursos de esas subredes accedan al tráfico público de Internet y lo reciban. Una subred privada también requiere acceso a Internet, pero únicamente para las conexiones salientes desde los recursos de las subredes privadas. Al iniciar y conectar una puerta de enlace NAT a la tabla de rutas privadas, podrá cumplir este criterio. Tras configurar la infraestructura de red de bajo nivel, estudiará cómo implementar las configuraciones de lanzamiento para las instancias EC2 públicas y privadas lanzadas a través de grupos de escalado automático. Además, aprenderá a implementar los grupos de escalado automático mediante estas configuraciones de lanzamiento, a crear un tema de SNS y a suscribirse a él para recibir notificaciones en tiempo real sobre lo que ocurre con sus instancias e infraestructura. Por último, descubrirás cómo verificar tu configuración y probar toda la arquitectura
.
What You Will Learn In This Free Course
- Create a development user for an ac...
- Log into AWS Console...
- Manage AWS Credentials...
- Set up environment variables for Te...
- Create a development user for an account on AWS
- Log into AWS Console
- Manage AWS Credentials
- Set up environment variables for Terraform deployments
- Configure IDE to use Terraform efficiently by installing a Terraform plugin
- Create a VPC environment
- Outline the concept of route tables for private and public routes
- Establish elastic IP for NAT and Internet gateways
- Categorize security groups for EC2 instances and ELB
- Discuss launch configuration for private and public EC2 instances
- Classify an auto-scaling group and policy for private and public EC2 instances
- Test the whole architecture
View All Learning Outcomes View Less All Alison courses are free to enrol study and complete. To successfully complete this certificate course and become an Alison Graduate, you need to achieve 80% or higher in each course assessment. Once you have completed this certificate course, you have the option to acquire an official certificate, which is a great way to share your achievement with the world.
Your Alison certificate 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 certificates for completed certificate courses:
- Digital certificate: a downloadable certificate in PDF format immediately available to you when you complete your purchase.
- certificate: a physical version of your officially branded and security-marked certificate
All certificates are available to purchase through the Alison Shop. For more information on purchasing Alison certificate, please visit our FAQs. If you decide not to purchase your Alison certificate, you can still demonstrate your achievement by sharing your Learner Record or Learner Achievement Verification, both of which are accessible from your Account Settings.