Cloud Computing: EC2 Fundamentals

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

EC2 permite a los usuarios ejecutar sus propias aplicaciones y sistemas operativos en la nube.

True (A)

S3 es un servicio de archivo que almacena datos en carpetas y subcarpetas.

False (B)

CloudFormation es un servicio de automatización de tareas en la nube.

False (B)

Lambda es un servicio de servidor que requiere la configuración y gestión de servidores.

<p>False (B)</p> Signup and view all the answers

IAM es un servicio de seguridad que solo se enfoca en la autenticación de usuarios.

<p>False (B)</p> Signup and view all the answers

Es posible utilizar EC2 para ejecutar instancias con diferentes tipos de memoria y almacenamiento.

<p>True (A)</p> Signup and view all the answers

S3 es un servicio de almacenamiento de baja durabilidad.

<p>False (B)</p> Signup and view all the answers

CloudFormation utiliza plantillas para definir la infraestructura como código.

<p>True (A)</p> Signup and view all the answers

Lambda solo admite el lenguaje de programación Node.js.

<p>False (B)</p> Signup and view all the answers

IAM es obligatorio para utilizar los servicios de AWS.

<p>True (A)</p> Signup and view all the answers

Flashcards are hidden until you start studying

Study Notes

EC2

  • Virtual machines in the cloud, allowing users to run their own operating systems and applications
  • Instances can be customized with various options:
    • Instance types (e.g., compute, memory, storage optimized)
    • Operating systems (e.g., Windows, Linux, Ubuntu)
    • Storage options (e.g., EBS, instance store)
  • Features:
    • Auto Scaling: dynamically add or remove instances based on demand
    • Load Balancing: distribute traffic across instances for high availability
    • Security Groups: control inbound and outbound network traffic

S3

  • Object storage service, storing data as objects (files) in buckets
  • Key features:
    • Highly durable, redundant storage (99.999999999% durability)
    • Scalable, high-performance storage for large amounts of data
    • Data can be accessed through HTTP/HTTPS or Amazon SDKs
  • Use cases:
    • Static website hosting
    • Data lakes for analytics and machine learning
    • Backup and disaster recovery storage

CloudFormation

  • Service for infrastructure-as-code (IaC), managing AWS resources as stacks
  • Templates define infrastructure components (e.g., EC2 instances, S3 buckets, RDS databases)
  • Benefits:
    • Version control and change management for infrastructure
    • Automated deployment and updating of infrastructure
    • Consistent, reproducible environments across accounts and regions

Lambda

  • Serverless compute service, running code without provisioning or managing servers
  • Supported languages: Node.js, Python, Java, Go, C#, and Ruby
  • Key benefits:
    • Event-driven, automatically scaling to handle workload changes
    • Cost-effective, only charging for compute time consumed
    • Integrated with other AWS services (e.g., API Gateway, S3)

IAM

  • Identity and Access Management service, controlling access to AWS resources
  • Core features:
    • Users and groups: manage access and permissions for users and groups
    • Roles: temporary, secure access to resources for services or users
    • Policies: define permissions and access controls for resources
  • Best practices:
    • least privilege access
    • use of roles for services and users
    • regular rotation of access keys and passwords

EC2

  • Máquinas virtuales en la nube que permiten a los usuarios ejecutar sus propios sistemas operativos y aplicaciones
  • Las instancias se pueden personalizar con various opciones:
    • Tipos de instancias (e.g., computo, memoria, almacenamiento optimizados)
    • Sistemas operativos (e.g., Windows, Linux, Ubuntu)
    • Opciones de almacenamiento (e.g., EBS, almacenamiento de instancias)
  • Características clave:
    • Auto Scaling: agregar o eliminar instancias dinámicamente según la demanda
    • Load Balancing: distribuir tráfico entre instancias para alta disponibilidad
    • Security Groups: controlar tráfico de red entrante y saliente

S3

  • Servicio de almacenamiento de objetos que almacena datos como objetos (archivos) en cubos
  • Características clave:
    • Almacenamiento altamente durable y redundante (99.999999999% de durabilidad)
    • Almacenamiento escalable y de alto rendimiento para grandes cantidades de datos
    • Los datos se pueden acceder a través de HTTP/HTTPS o SDKs de Amazon
  • Casos de uso:
    • Hospedaje de sitios web estáticos
    • Lagos de datos para análisis y machine learning
    • Almacenamiento de backup y recuperación de desastres

CloudFormation

  • Servicio para infraestructura como código (IaC), que administra los recursos de AWS como pilas
  • Los templates definen componentes de infraestructura (e.g., instancias de EC2, cubos de S3, bases de datos de RDS)
  • Beneficios clave:
    • Control de versiones y gestión de cambios para la infraestructura
    • Despliegue y aktualización automática de la infraestructura
    • Ambientes consistentes y reproducibles en cuentas y regiones

Lambda

  • Servicio de computo sin servidor, que ejecuta código sin provisionar ni administrar servidores
  • Lenguajes compatibles: Node.js, Python, Java, Go, C#, y Ruby
  • Beneficios clave:
    • Event-driven, escalando automáticamente para manejar cambios en la carga de trabajo
    • Costo-efectivo, solo cobrando por el tiempo de computo consumido
    • Integrado con otros servicios de AWS (e.g., API Gateway, S3)

IAM

  • Servicio de administración de identidad y acceso, que controla el acceso a recursos de AWS
  • Características clave:
    • Usuarios y grupos: administrar acceso y permisos para usuarios y grupos
    • Roles: acceso temporal y seguro a recursos para servicios o usuarios
    • Políticas: definir permisos y controles de acceso para recursos
  • Mejores prácticas:
    • Acceso de minimización de privilegios
    • Uso de roles para servicios y usuarios
    • Rotación regular de claves de acceso y contraseñas

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Like This

AWS EC2 Cloud Computing
8 questions

AWS EC2 Cloud Computing

HonoredDerivative8538 avatar
HonoredDerivative8538
AWS EC2 Instances Placement
5 questions
AWS Cloud Practitioner Essentials T3.3
19 questions
Use Quizgecko on...
Browser
Browser