AWS EC2 Cloud Computing

HonoredDerivative8538 avatar
HonoredDerivative8538
·
·
Download

Start Quiz

Study Flashcards

8 Questions

Which of the following EC2 instance types is optimized for workloads that require high storage capacity?

Storage Optimized

What is the primary purpose of IAM Roles in EC2 instances?

To provide access control

Which of the following S3 storage classes is designed for long-term data archiving?

Deep Archive

What is the primary benefit of using Lambda functions?

Scalability and high availability without server management

Which of the following AWS services is NOT a use case for Lambda functions?

Web server hosting

What is the primary benefit of using CloudFormation templates?

Version control and change management of infrastructure

Which of the following AWS services is NOT mentioned in the content?

RDS

What is the common pricing model among EC2, S3, and Lambda?

Per-request pricing

Study Notes

EC2

  • Virtual Machines: EC2 (Elastic Compute Cloud) provides virtual machines (instances) with various operating systems, including Windows, Linux, and macOS.
  • Instance Types: Offers a range of instance types, including General Purpose, Compute Optimized, Memory Optimized, Storage Optimized, and Accelerated Computing.
  • Security: Provides security features, such as:
    • Security Groups (firewall rules)
    • Key Pairs (secure login)
    • IAM Roles (access control)
  • Pricing: Offers On-Demand, Reserved, and Spot instances with varying pricing models.

S3

  • Object Storage: S3 (Simple Storage Service) is an object storage service that stores data as objects in buckets.
  • Key Features:
    • Highly durable and available storage
    • Scalable and flexible storage
    • Supports data encryption and access control
  • Storage Classes: Offers different storage classes, including:
    • Standard
    • Infrequent Access (IA)
    • Archive
    • Deep Archive
  • Pricing: Pricing based on storage, requests, and data transfer.

Lambda

  • Serverless Computing: Lambda is a serverless computing service that runs code without provisioning or managing servers.
  • Key Features:
    • Event-driven architecture
    • Supports Node.js, Python, Java, Go, and C# languages
    • Automatic scaling and high availability
  • Use Cases: Suitable for real-time data processing, image processing, and API backend services.
  • Pricing: Pricing based on the number of executions, memory allocation, and execution time.

CloudFormation

  • Infrastructure as Code: CloudFormation is a service that allows you to use templates to define and deploy infrastructure as code.
  • Key Features:
    • Supports a wide range of AWS services
    • Version control and change management
    • Automatic rollbacks and updates
  • Use Cases: Suitable for DevOps, CI/CD pipelines, and infrastructure automation.
  • Pricing: No additional cost, but resources created by CloudFormation incur standard AWS service charges.

DynamoDB

  • NoSQL Database: DynamoDB is a fast, fully managed NoSQL database service that supports document and key-value data models.
  • Key Features:
    • High performance and low latency
    • Supports secondary indexes and caching
    • Automatic scaling and backup
  • Use Cases: Suitable for large-scale applications, real-time analytics, and IoT data processing.
  • Pricing: Pricing based on read and write capacity, storage, and data transfer.

EC2

  • Provides virtual machines (instances) with various operating systems, including Windows, Linux, and macOS.
  • Offers a range of instance types, including General Purpose, Compute Optimized, Memory Optimized, Storage Optimized, and Accelerated Computing.
  • Security features include:
    • Security Groups (firewall rules)
    • Key Pairs (secure login)
    • IAM Roles (access control)
  • Pricing models include On-Demand, Reserved, and Spot instances.

S3

  • Object storage service that stores data as objects in buckets.
  • Highly durable and available storage, scalable and flexible storage.
  • Supports data encryption and access control.
  • Storage classes include:
    • Standard
    • Infrequent Access (IA)
    • Archive
    • Deep Archive
  • Pricing based on storage, requests, and data transfer.

Lambda

  • Serverless computing service that runs code without provisioning or managing servers.
  • Event-driven architecture, supporting Node.js, Python, Java, Go, and C# languages.
  • Automatic scaling and high availability.
  • Suitable for real-time data processing, image processing, and API backend services.
  • Pricing based on the number of executions, memory allocation, and execution time.

CloudFormation

  • Allows defining and deploying infrastructure as code using templates.
  • Supports a wide range of AWS services.
  • Version control and change management, automatic rollbacks and updates.
  • Suitable for DevOps, CI/CD pipelines, and infrastructure automation.
  • No additional cost, but resources created by CloudFormation incur standard AWS service charges.

DynamoDB

  • Fast, fully managed NoSQL database service supporting document and key-value data models.
  • High performance and low latency, supports secondary indexes and caching.
  • Automatic scaling and backup.
  • Suitable for large-scale applications, real-time analytics, and IoT data processing.
  • Pricing based on read and write capacity, storage, and data transfer.

EC2 provides virtual machines, instance types, security features, and pricing options for cloud computing. Learn about the features and functionality of Amazon Web Services (AWS) Elastic Compute Cloud.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Amazon EC2 Purchasing Options Quiz
10 questions
AWS EC2 Instance Metadata Service Attack
20 questions
Amazon Web Services (AWS) EC2 Instances
24 questions
Cloud Computing: EC2 Fundamentals
10 questions
Use Quizgecko on...
Browser
Browser