
Hola, un gusto saludarte mi nombre es Leifer Mendez y estaré explicándote los principales servicios que ofrece AWS que son fundamentales en el mundo cloud.
¿Qué es AWS?
¿Por qué aprender AWS?
Hacemos un vista previa de algunos de los servicios que más se usan en aws
Aprenderemos a movernos atreves de la consola de AWS y encontrar fácilmente los servicios a utilizar
Esta herramienta te permite graficar la infraestructura de AWS de manera fácil además te puede ayudar tener una estimación del precio.
Aprenderás a ubicar el servicio Ec2 y como configurar las características de la instancia
Lanzaremos una instancia con la configuración deseada.
BLOG:https://codigoencasa.com/ampliar-el-espacio-de-disco-duro-en-ubuntu-aws-ec2/
En este video aprenderás sobre las instancias
Bajo demanda
Tipo Spot
Aprende a solicitar una instancia reservada y poder ahorrar hasta un 74%
Como asignar una Instancia Elástica (Fija). En este video aprenderás a acoplar y solicitar IP fijas
En este video te enseño una manera de conectarte a una instancia mediante FILEZILLA en los recursos conseguirás el curso de Angular desde cero y también el repositorio si quieres hacer despliegue del proyecto
Como aumentar el espacio a tu volumen de EC2 y aplicar redimensionar
Aprenderás a conectar vía ssh mediante tu llave PEM y a vincular tu repositorio de Github con tu instancia ejecutar y compilar un proyecto
En este video aprenderás a crear una AMI (Imagen) de tu instancia y posteriormente si quieres lanzar otra instancia exactamente igual.
Aprenderás a recuperar el acceso a un servidor luego de perder la llave PEM y no pasártela mal
Aprenderás a montar una instancia con el servicio LightSail con una interfaz grafica más agradable
Cambiar el tipo de instancia (familia). Hacer un upgrade del servidor
Distribuye la carga entre varias instancia y ayuda a mantener la disponibilidad de tu aplicaciones.
Aprende a lanzar instancias basado en un AMI y posterior agregar esa nueva instancia al grupo de autoescalado
Aprende a configurar tu grupo de auto escalado y hacer una prueba de strees recuerda revisar los recursos externos para descargar la herramienta y ver el comando a ejecutar
Que es el s3 y breve introducción al ejercicio a realizar
Crearemos el primer Bucket y aprende establecer la configuración inicial
Como subir archivos vía api haciendo el sdk de node y configurar los API KEY
Durante la grabación de este curso AWS actualizo la interfaz de la consola mostrando el resumen de precio al inicio
Aprende a configurar un Bucket de s3 como hosting de sitios estáticos
Aprende a instalar AWS Cli en tu equipo en este caso Windows pero también se puede instalar en Linux o MacOs
Con el siguiente comando puedes subir archivos a tu bucket s3 vía AWS CLI
aws s3 sync dist s3://leifer-landing-page/ --exclude 'bower_components/*' --acl 'public-read'
Aprende a conectar tu sitio web publicado en un s3 directamente con un CDN para obtener el máximo rendimiento
Conecta tu distribución CDN directamente con una entrada DNS de tu dominio propio
Incorpora tu certificado SSL generado con Certificate Manager en tu distribución CDN con tu propio dominio
Comienza a crear usuario programáticos y asignar diferente grupos de roles de seguridad. Tanto como usuario con acceso a la consola de aws o con acceso API KEY
Aprende sobre el servicio de RDS y como crear una primera instancia de este tipo y además configurar los diferente puntos de acceso
Aprende a conectarte a tu RDS desde un punto exterior en este caso utilizamos un gestor llamado Workbench y configurar sus propiedades
Aprenderás a instalar un wordpress en una instancia EC2 pero la base de datos almacenada en un RDS y ambos servidores configurados mediante un grupo de seguridad
Como funciona EB y que tanto puedo hacer con este servicio este personalmente es mi servicio favorito de aws que te facilita mucho el despliegue y administración de infraestructura
Aprenderás a instalar el cliente de terminal (CLI) de elastic BeanStakl instalaremos en un ambiente de Windows
Aprende a desplegar una aplicación de NodeJS directamente desde tu entorno de trabajo ejecutando un solo comando
Aprende a instalar certificado de seguridad generado con certificate manager a nuestra aplicación montada en elastic beanstaklk
Aprende a ejecutar de manera manual con un comando tu frontend directo a su servicio S3 y tu app de node directo a EB con un solo comando
Aprende a cambiar la configuración:
Agregar variables de entorno
Donde cambio el numero de instancia
Configura tu grupo de auto escalado
Aprenderás a realizar un despliegue continuo e integración continua directamente desde Gitlab utilizando los pipelines y jobs directo hasta nuestra nube
El mundo CLOUD ha llegado para quedarse y que mejor manera de aprender AWS desde Cero.
Te invito formar parte de esta aventura donde aprenderás a utilizar los servicios más usados de amazon webservices solo debes tener el tiempo y disposición recuerda que puedes revisar el temario de todo lo que se explicara.
IMPORTANTE: Mi manera de explicar es espontánea con mis propias palabras y me gusta que se aprenda con la practica.
¿Desplegaremos una aplicación con CI/CD? SI (Node y Angular). Los conocimientos compartidos en este curso de aws udemy son la experiencia de más de 6 años de carrera como web developer/devops estoy seguro que más de uno puede sentirse identificado.
Cada sección del video he tratado de organizarla de la manera más optima aunque debes de tener en cuenta que el complemento total del aprendizaje se culmina con desplegar tu aplicación.
Que aprenderás en el curso de aws:
Aprenderás los principales conceptos y terminología
Lanzaremos instancias (EC2)
Configuraremos grupos de seguridad
Aprenderemos a conectar con una instancia EC2 usando el PEM
Como recuperar una instancia luego de perder la llave PEM
Como crear balanceadores de carga
Crear grupo de auto escalado
Como subir archivos a una instancia de amazon (Ec2)
Crear Bucket de S3
Configurar S3 como hosting web de archivos estáticos
Conectar servidor con github
Redimensionar volumen de ec2
EC2 LightSail
Prueba de strees en Auto Escalado
Carga Perezosa
Alias de rutas para mantener clean code
Cread distribución de CDN con CloudFront
Hacer uso de AWS CLI
Crear certificados de SSL (HTTPS) y usarlos en CDN
Crear RDS y configurar punto de acceso
Iniciar un proyecto en EB Elastic BeanStalk
Configurar aplicación de EB
Desplegar proyecto NODE(backend) desde PC y ANGULAR(front) desde PC
Configurar entradas de CNAME con DNS
Configurar Permisos en IAM
Plus +