Introducción al cómputo en la nube

1

Cómputo en la Nube: Servicios de AWS para Escalabilidad y Seguridad

2

Crear y Activar Cuenta de Amazon AWS

3

Servicios Esenciales de AWS para Desarrolladores y Empresas

Introducción a la oferta de AWS y sus interacciones

4

Arquitectura en Amazon: Usando Elastic Beanstalk y Load Balancer

5

Administración de Máquinas Virtuales en AWS: Seguridad y Escalabilidad

6

Creación de Instancias EC2 en AWS Paso a Paso

7

Conexión a Instancias AWS EC2 desde Windows con MobaXterm

8

Conexión a Instancias S2 con Dynux en ParrotOS

9

Conexión SSH a instancias de EC2 desde Mac

10

Implementación de API con Flask en Instancia de Amazon EC2

11

Creación de rutas HTTP con Flask y Python

12

Funciones Lambda y Serverless en AWS

13

Creación de Funciones Lambda en Python para AWS

Elastic Beanstalk

14

Escalabilidad Dinámica en Amazon Elastic Beanstalk

15

Despliegue de aplicaciones con Elastic Beanstalk en AWS

16

Almacenamiento y Gestión de Archivos con Amazon S3

17

Hosting de Sitios Web Estáticos en S3 de AWS

18

Uso de Amazon Glacier para Almacenamiento a Largo Plazo

Bases de Datos

19

Creación de Bases de Datos en Amazon RDS con PostgreSQL

20

RDS PostgreSQL: Optimización y Seguridad en AWS

21

Creación y gestión de bases de datos RDS en Amazon AWS

22

Montar un dump de PostgreSQL en nueva base de datos AWS

23

Diferencias clave entre RDS PostgreSQL y Aurora PostgreSQL

24

Configuración de Base de Datos con Amazon Aurora PostgreSQL

25

Mejores Prácticas para Respaldo de Bases de Datos en AWS RDS

Redes

26

Gestión de DNS con Route 53 en Amazon Web Services

Herramientas de administración

27

Gestión de usuarios y recursos en Amazon IAM y CloudWatch

28

Creación y gestión de usuarios IAM programáticos

29

Métricas y Monitoreo con Cloudwatch en AWS

30

Eventos y Actividades en AWS con CloudTrail

Seguridad

31

Creación de Certificados SSL Gratis en AWS

32

Seguridad en AWS con Amazon GuardDuty: Monitoreo y Respuesta

Bonus

33

Análisis de Imágenes con Amazon Rekognition

34

Configuración de PostgreSQL en Amazon RDS paso a paso

35

Conexión y Configuración de RDS PostgreSQL en AWS

Cierre del curso

36

Creación de una Cuenta de Amazon Web Services

Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

Curso Práctico de AWS Cloud

Curso Práctico de AWS Cloud

Mauro Parra Miranda

Mauro Parra Miranda

Servicios Esenciales de AWS para Desarrolladores y Empresas

3/36
Recursos

¿Qué es AWS y qué servicios ofrece?

AWS, Amazon Web Services, es hoy en día un referente esencial en el ámbito de la computación en la nube. Ofrece una amplia gama de servicios que pueden resolver casi cualquier necesidad tecnológica que se presente. Desde máquinas virtuales hasta servicios de inteligencia artificial, AWS tiene algo para todos, y con la cuenta que ya registraste, puedes explorar estas posibilidades.

¿Cómo gestionar el cómputo y almacenamiento en AWS?

AWS posee varias opciones dentro de su sección de cómputo. Puedes elegir entre máquinas virtuales, infraestructura o servicios serverless como Lambda, dependiendo de tu necesidad específica. En cuanto al almacenamiento, AWS te permite guardar archivos para su servicio en un sitio web o aplicación móvil, o simplemente para conservarlos de manera indefinida, como por ejemplo para propósitos fiscales.

¿Qué opciones ofrece AWS para bases de datos?

AWS tiene una sección notablemente robusta cuando se trata de bases de datos. Proporciona opciones tradicionales como PostgreSQL y MySQL, además de otras recientes que pueden personalizarse según tus necesidades.

¿Cuál es la propuesta de AWS en migración de datos?

La migración de servicios es otro punto fuerte de AWS. Te ofrece la capacidad de trasladar la información desde un data center existente a la infraestructura de Amazon. Esto es ideal para empresas que desean aprovechar las ventajas de la nube sin interrumpir sus operaciones actuales.

¿Cómo mejorar el desarrollo y la gestión a través de AWS?

¿Qué herramientas de desarrollo existen en AWS?

AWS aporta diversas herramientas para desarrolladores como Xcode que ayuda a analizar las aplicaciones en funcionamiento y detectar posibles mejoras. También está Code Commit que facilita la gestión del código.

¿Qué ofrece AWS para la administración de infraestructura?

En términos de administración, AWS dispone de herramientas fundamentales como CloudWatch, que permite monitorear los recursos y servidores para identificar demandas de red o CPU. CloudTrail es vital para realizar auditorías y entender quién hace qué dentro de la infraestructura, útil para mantener la seguridad y el control.

¿Qué otros servicios especializados ofrece AWS?

¿Cómo te ayuda AWS en la transmisión de medios?

AWS cuenta con el servicio Elastic Transcoder, ideal para quienes necesitan realizar streaming de eventos, como un partido de fútbol, generando múltiples versiones de video para diferentes dispositivos.

¿Qué soluciones de machine learning ofrece AWS?

AWS ha integrado soluciones de machine learning que son de gran ayuda. Recognition, por ejemplo, permite enviar imágenes para reconocimiento automático, ideal para trabajar con API o páginas web.

¿Qué capacidades de análisis avanzado encuentras en AWS?

AWS no solo proporciona estadísticas básicas de visitantes del sitio. Sus servicios de analytics permiten profundizar en detalles técnicos como el uso de RAM y CPU por usuario.

¿Cómo gestiona AWS la seguridad y accesibilidad?

La sección de seguridad de AWS incluye IAM (Identity and Access Management) que permite definir accesos granulares a diferentes recursos específicos. AWS también cuenta con Guard Duty para la detección y alerta de accesos no autorizados o ataques.

¿Cuáles son las áreas emergentes y de futuro que abarca AWS?

AWS sigue expandiendo su oferta para abarcar áreas como la realidad virtual, la integración de aplicaciones y el internet de las cosas. También integra soluciones empresariales como Amazon Connect para mejorar la productividad y las conexiones de negocio.

Estos puntos resaltados son solo una muestra del vasto ecosistema que ofrece AWS. Explora estos servicios para descubrir cómo pueden ayudarte a potenciar tu próximo proyecto tecnológico.

Aportes 70

Preguntas 14

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Los servicios en AWS se dividen en:

  • Compute.
  • Storage.
  • Database.
  • Migration & Transfer.
  • Networking & Content Delivery.
  • Developer Tools.
  • Robotics.
  • Blockchain.
  • Satellite.
  • Management & Governance.
  • Media Services.
  • Machine Learning.
  • Analytics.
  • Security, Identity, & Compliance.
  • Mobile.
  • AR & VR.
  • Application Integration.
  • AWS Cost Management.
  • Customer Engagement.
  • Business Applications.
  • Desktop & App Streaming.
  • Internet Of Things.
  • Game Development.

Algunos apuntes de la clase, si hubiese alguna corrección me comentan porfa.
Notas:
Servicios de AWS:

  • Computo
  • Storage
  • Bases de Datos
  • Migración de servicios [Si ya tienes data en un data center, te ayuda a poder migrar]
  • Networking & Content Delivery [Registrar dominios, administrar certificados SSL]
  • Herramientas de desarrollador
  • Herramientas de administración
    [CloudWatch:Permite ver que esta sucediendo en tu infraestructura o en tus servidores
    CloudTrail: Permite llevar una auditoria de que hace que o de quien hace que]
  • Media Services:
    [Elastic Transcoder: Ejm: Si estas haciendo streaming de un partido podrías subir el dato que estas generando (vídeo) y ellos generaran todas las versiones que necesitas para diferentes tipos de dispositivos (Celulares, computadora, etc)]
  • Machine Learning:
    [Rekognition: Le puedes ir enviando imágenes y te puede reconocer que estas viendo ]
  • Analytics:
    [Cuanta RAM esta usando cada visitante, cuanto CPU, que actividad esta teniendo ese visitante en tu sitio ]
    Seguridad
    [IAM: Manejar a que tienen acceso la cuenta de los colaboradores
    GuardDuty: Te permite hacer un recuento de los diferentes accesos de red que ha habido, entonces si es hubiese un ataque a un servidor te va ha permitir saber de donde viene el ataque y te va dar opciones ]
  • Servicios moviles:
    [Te permite generar tus propios servicios moviles de forma más sencilla]
  • AR & VR (Realidad virtual)
    [Ya viene con el software, puedes empezar a hacer identificación de algún patrón para empezar a enseñar alguna cosa en tu aplicación]
  • Integración de aplicaciones:
    [Simple Notification Service: Se puede hacer llamado a diferentes servicios, Ejm: Enviar notificaciones a través de correo electrónico, SMS]
  • Customer Engagement
  • Bussines Productivity
  • Desktop & App Streaming [
    WorkSpaces: Ejm: Tal vez si necesitas compartirle a alguien alguna maquina virtual,de,cierta,manera, que tenga un escritorio como Windows y que esa maquina tenga un navegador y que solo se pueda conectar al sitio de la empresa,escuela,etc]
  • Internet of Things:
    Puede proveeer de hardware y te permite crear servicios para que fácilmente puedas administrarlos, como conectarlos con datos o aplicaciones web.
  • Game Development: [Motor de juegos]
    Puedes generar un juego con el software que te proporcionan. Crear escenas, interacción.

Introducción a la oferta de servicios de AWS y sus aplicaciones

En la siguiente lista se encuentra la oferta de servicios con algunas de sus aplicaciones más importantes o que nos pueden servir:

Computo: Máquinas virtuales, serverless, infraestructura, etc.
Storage: Administrar archivos.
Bases de Datos: Opciones como Postgrade, MySQL, etc.
Migración de Servicios: Si ya tienes datos en una data center, te ayuda a poder migrarlos.
Networking & Content Delivery: Registrar dominios, administrar certificados SSL y más.
Herramientas de Desarrollador: Para facilitar la colaboración entre desarrolladores como xcode, commits, etc.
Herramientas de Administración: (CloudWatch: Permite ver que está sucediendo en tu infraestructura o en tus servidores. CloudTrail: Permite llevar una auditoria accesos y permisos y saber qué es lo que hacen).
Media Services: Como Elastic Transcoder que sirve si por ejemplo estás haciendo streaming de un partido podrías subir el dato que estas generando como vídeo y ellos generaran todas las versiones que necesitas para diferentes tipos de dispositivos ya sean celulares, computadoras, etc.
Machine Learning: Como Rekognition que puedes ir enviando imágenes y te puede reconocer que estás viendo.
Analytics: Cuanta RAM está usando cada visitante, cuanto CPU, que actividad está teniendo ese visitante en tu sitio.
Seguridad: Como IAM que sirve para manejar a que tienen acceso la cuenta de los colaboradores.
GuardDuty: Te permite hacer un recuento de los diferentes accesos de red que ha habido, entonces si hubiese un ataque a un servidor te va a permitir saber de dónde viene el ataque y te va dar opciones].
Servicios Móviles: Te permite generar tus propios servicios móviles de forma más sencilla.
AR & VR: Ya viene con el software instalado y puedes empezar a hacer identificación de algún patrón para empezar a enseñar alguna cosa en tu aplicación.
Integración de Aplicaciones: Como Simple Notification Service: Se puede hacer llamado a diferentes servicios, ejemplo: Enviar notificaciones a través de correo electrónico, SMS.
Customer Engagement: Sirve más para uso empresarial, como correo electrónico, cuentas de Amazon, etc.
Bussiness Productivity: Permite usar Alexa para negocios, cargar documentos al correo empresarial, etc.
Desktop & App Streaming: Como WorkSpaces que sirve si en algún momento necesitas compartirle a alguien alguna máquina virtual de cierta manera, que tenga un escritorio como Windows y que esa máquina tenga un navegador y que solo se pueda conectar al sitio de la empresa, escuela, etc.
Internet of Things: Puede proveer de hardware y te permite crear servicios para que fácilmente puedas administrarlos, como conectarlos con datos o aplicaciones web.
Game Development: (Motor de juegos) Puedes generar un juego con el software que te proporcionan. Crear escenas, interacción.

Un video de algunos de los servicios de AWS gratuitos con la cuenta free: https://www.youtube.com/watch?v=M1PkVOZHrC0&ab_channel=VidaMRR
y Cómo hacer la certificación AWS Certified Cloud Practitioner: https://www.youtube.com/watch?v=frsw1WDCxXQ&ab_channel=YoelvisMulen{code}

Para cambiar el idioma de la interfaz:

En palabras simples,se puede hacer todo.jajaj

Compute:
Maquinas y servidores

Management Tools
CloudWatch: estado de estructura, servidores, nos indica el consumo
CloudTrail: Auditorias de que hace o de quien hace

AWS:
2 Actores: Yo y mi grupo de trabajo / Amazon procesando actividades

Media Services:
ElasticTranscoder: Streaming de video

Anlytics:
analiticas de consumo

Security:
Accesos, permisos, configuraciones
Guarduty: alerta de ataques de redes enemigas/bloqueos de IP

ApplicationIntegration:
Servicios de notificacion sms/email/Webhub

Desktop & App Streaming
WorkSpaces: configurar maquina de bajo perfil y configuraciones decididas por el usuario

Amazon Web Services, también conocida como AWS, es un conjunto de herramientas y servicios de cloud computing de Amazon. Este servicio se lanzó oficialmente en 2006 y para junio de 2007 AWS ya contaba con una base de usuarios de aproximadamente 180 mil personas. Entre las empresas que la utilizan se encuentran algunas como Reddit, Foursquare, Pinterest, Netflix, la NASA o la CIA, y algunas españolas como Mapfre, el FC Barcelona o Interflora. Esto se debe principalmente a la madurez del servicio frente a otros similares y las posibilidades que ofrece el amplio abanico de herramientas disponibles. En la Guía de Cloud Computing podrá encontrar una comparativa de todas las herramientas de Amazon Web Services con las de otras plataformas similares.

Hola, una pregunta, me estoy iniciando en este mundo de los servidores y tengo muchas dudas, me podrían decir una página donde pueda leer que es una instancia, que significa la escalabilidad y cosas así, o un curso de platzi que contenga eso, muchísimas gracias.

3. Introducción a la oferta de servicios de AWS y sus aplicaciones

<h5>Introducción a la oferta de servicios de AWS y sus aplicaciones</h5>

Hola a todos aquí les dejo un link con la lista y descripción de cada servicio de AWS lista AWS☁️.

Esta lista es creada por alguien de la comunidad de LinkedIn, pero también pueden encontrar mas información sobre los servicios de AWS dentro de la misma pagina web de AWS

Computo: Maquianas virtuales
Storage: Puedes guardar tus archivos para servirlos en tu sitio web.
Database: Opciones tradicionales.
Migration: Te ayuda a que si tienes tus datos en otra compañia poder moverlos a amazon.
Network and Content Delivery: Administrar dominios y certificados ssl.
Developer Tool: Herramientas para desarrollador.
Management Tools: Herramientas de administracion, ver si hay mucha demanda de CPU, RAM, ver quien hizo que cosa.
Media Services: Sirve para streams más que nada.
Machine Learning: Tiene varios servicios de ML (reconocimiento facial, de objetos, etc)
Analytics: Es el Big Data de los visitantes xD pero uno super profundo que te dice hasta cuanta RAM están usando.
Security: Manejar cuentas de colaboradores (IAM), te dice de donde vienen ataques.
Mobiles Services: Genera servicios moviles.
Application Integration: Es como el sistema de notificaciones de Firebase. Emails o webhooks.
Bussiness Productivity Alexa para negocios.
Desktop & app streaming: Como el servicio de Xbox en la nube pero para SO.
IoT No necesita explicacion
Game Development Su propio sistema para juegos.

Aws

Hola, por favor, como puedo cambiar de tema? o Clase .
Gracias.

Estoy utilizando Amazon Comprehend, Topic Modeling. En la documentacion dice que necesito un input y output para ingresar el texto a analizar(input) y que nos brinde los resultados en el output.
Para mi aplicación necesitaría que los resultados los muestre directo en el codigo, asi puedo usarlos en tiempo real y no tener que estar bajando el archivo del output, copiandolo al codigo, etc.

Podríamos hacer que el servicio de Topic Modeling nos brinde los resultados de otra forma que no sea con un archivo en el output?

Me aparece una interfaz diferente al que muestra en el video, ¿Los videos son viejos?

Muchas opciones y muchos servicios.! Todo va a depender de los servicios digitales que uno quiera entregar o liberar.!

Información resumida de esta clase \#EstudiantesDePlatzi * Los servicios dentro de AWS están organizado como por secciones o categorías * Tenemos secciones de computo, almacenamiento, bases de datos, migración de servicios, networking, herramientas para desarrolladores * Tenemos herramientas de administración, servicios de media, machine learning, analítica, seguridad e identidad * Tenemos servicios para mobile, realidad virtual, integración de aplicaciones, productividad de negocio * Contamos con servicios de internet de las cosas y desarrollo de juegos

el video del profe esta desactualizado, por lo menos en la interfaz de AWS, pero igual buena clase

es sorprendente lo que tiene, es tan amplio y tantas cosas que uno podria utilizar.

Brutal que brutal es AWS

íncreible la cantidad de cosas que se pueden hacer, ya voy entendiendo por qué es tan grande

El curso esta desactualizado, actualmente el entorno de administración es diferente al del curso.

Si que es una amplia gama de cosas AWS, a mi podria interesarme aprender la seccion de EC2 de informatica con las bases de datos de Database.

Ya quiero empezar a utilizar los servicios!!

Debo admitir que aveces me aburre estudiar un buen para un trabajo, la Universidad me dejó corto, todavía me falta el Curso de Docker, y así entender los despliegues para Backends.
Animo!

Tienen tantos servicios, algunos que ni me imaginaba que estaban al alcance de un simple mortal

Excelente conocer estos servicios

Muchos beneficios que podemos explorar y aprender a manejar

Excelente clase, son muchos servicios en AWS

Excelente!

Cada vez hay mas servicios de amazon, algunos ni sabíamos que los necesitábamos jajaja

es bastante completo, pero azure y google tambien tienen grandes servicios

excelente

Que tal?

¿Como genero la beca por parte de Platzi?, no figura en Educate como institución.

Gracias,

Está un poquito caro…

workspaces

AWS. Un mundo por conocer

ufff hasta para robótica y videojuegos 😮 interesante

Ya hay unos cuantos nuevos 😄

Tengo planeado empezar un podcast. Estos servicios de data storage sirven como hosting?

¡¡¡¡¡¡¡Es increible el mundo de posibilidades que facilita AWS!!!

Que buen abanico de servicios.

-Computo

-Storage Administracion de Archivos

-Base de Datos

-Migracion de Servicios

-Networking (dominios, certificados ssl)

-Desarrollador

XCode, analisis de aplicaciones
CodeCommit colocar codigo

-Herramientas de administracion
CloudWatch q sucede en infraestructura o servidores
Cloudtrail auditoria de que hace q o quien hace quien

-Media
Elastic transcoder , streaming datos de video

  • Machine Learning

Rekognition, imagenes, api o web. que esta viendo

-Analitycs
A nivel sitios y demas extras.
Cuanta ram usa cada visitante o cuanta cpu

-Seguridad identity

IAM, maneja nuevas cuentas de colaboradores, a algunos accesos filtrado, solo lectura
GUARDUTY, recuento de todos los accesos diferentes, cuando vienene ataques. DDOSS

-Mobile Services
Propios servicios mobiles mas sensillos

-AR y VR
Realidad virtual etc

-Integracion de aplicaciones,
Simple notification services, notificaciones email,sms, etc

-Customer Engagement
conecta con el cliente, email, etc

-Bussiness Productivity
Usar alexa para negocios
,correo empresarial.

-Servicios Desktop
Maquina virtual pero con escritorio

-IOT
Provee hardware, ademas te permite crear servicios.

-Game Development
Generar juego con el software de AWS

Múltiples componentes junto a la aparición de nuevos!

super!

Muchas cosas para aprender…

Gran cantidad de servicios AWS.

AWS brinda una gran variedad de servicios, me va a faltar tiempo 😄

IAM descripción y que es

Genial AWS provee de muchísimos servicios que son muy útiles para diferentes industrias, vamos a aprender mucho cada día, #NuncaParesDeAprender

a la fecha de hoy ya hay muchos más jaja

super 😃

hace casi un año que abrí una cuenta y no tenia idea de todas las capacidades que tiene aws

Gracias!

a ok… donde esta lo del minado de bitcoins que no lo veo… tenia entendido que hasta estaba prohibido

Alguien sabe si se pueden cobrar servicios con una WebApp mientras se están usando los 12 meses de prueba de la cuenta educativa, o desde el inicio hay que marcarla como empresarial. Estoy aprendiendo mientras desarrollo una proyecto real. Saludos!

Los servicios en AWS se dividen:

Compute.
Storage.
Database.
Migration & Transfer.
Networking & Content Delivery.
Developer Tools.
Robotics.
Blockchain.
Satellite.
Management & Governance.
Media Services.
Machine Learning.
Analytics.
Security, Identity, & Compliance.
Mobile.
AR & VR.
Application Integration.
AWS Cost Management.
Customer Engagement.
Business Applications.
Desktop & App Streaming.
Internet Of Things.
Game Development.

Muy buena clase!

Existen algun curso en Platzi acerca de Lambda o servicios Serveless

me llamo la atención el de Quatum technologies

Me parece increíble todo lo que ofrece, y a su vez es demasiado lo que puedes hacer ahí jaja, hasta ahora solo he usado S3, pero me da curiosidad profundizar en otros servicios

excelente contenido , claro y preciso que permite tener una visión general del tema y sus beneficios. gracias.

Nota: Para el momento que estoy tomando esta clase (24 de noviembre 2020), algunos productos de AWS cambiaron de nombre, fueron asimilados por otras secci´pon, algunos otros fueron añadidos y otros borrados. Un ejemplo de esto es Amazon WorkSpaces, que antes era parte de “Desktop & App Streaming” y ahora pertenece a una sección equivalente llamada “Informática para usuarios finales”, ahóra con dos servicios más (WorkDocs y WorkLink)

Nota: para el momento que estoy tiomando esta clase (24 de noviembre 2020), Workspaces pertenece ahora al módulo de Informática para usuarios finales.

Muy bueno, uso activamente AWS donde laboro y no entendía bien la diferencia entre cloudwatch y cloudtrail, pero la diferencia ya veo que esta en lo de “Auditoría” por parte de cloudTrail.

AWS es un mundo, tiene muchísimos servicios con loq eu puedes hacer mil cosas!