Loading...
Aws

AWS SERVICES Phase 1

1) AWS EC2 (Elastic Compute Cloud)

What is it?
EC2 is a virtual machine in the cloud provided by AWS. It lets you run applications without needing to own physical hardware. You can easily  scale your servers based on your traffic needs and manage security,
networking, and storage.
Key Features:
● Instance Type: Defines the server’s computing power (CPU and memory).
● EBS Volume: Persistent storage for your EC2 instance (e.g., files and data).
● AMI (Amazon Machine Image): Template for creating new instances with the same setup.
● Security Group: Controls who can access your EC2 instance.
● Key Pair: Used for securely logging into your instance.
Pricing:
● On-Demand: Pay as you go.
● Savings Plans & Reserved Instances: Save money for long-term usage.
● Spot Instances: Get unused capacity at lower prices.

2) AWS Batch

What is it?
AWS Batch is a service for running large-scale jobs (e.g., data processing or computations) without managing servers. It uses EC2 or AWS Fargate for compute resources.
Key Components:
● Jobs: Tasks or applications running on containers.
● Job Queues & Definitions: Organize and define the job’s requirements.
● Scheduler: Manages when and how jobs are executed.
Use Cases:
● Data processing in stock markets, media, etc.
Pricing:
Free to use, but you pay for the compute resources (like EC2) used by your jobs.

3) AWS Elastic Beanstalk
What is it?
Elastic Beanstalk simplifies deploying and managing web applications. You just upload your code, and it automatically handles the infrastructure (like servers, scaling, etc.).
Key Features:
● Auto Scaling: Adjusts resources automatically based on traffic.
● Elastic Load Balancer (ELB): Distributes incoming traffic to EC2 instances.

Pricing:
Pay only for the resources used by your app (e.g., EC2, load balancers).

 

4) AWS Lambda
What is it?
Lambda is a serverless service where you run code without managing
servers. It scales automatically and charges only when your code runs.
Key Features:
● Lambda Functions: Upload code (e.g., in Python or Node.js) and execute it.
● Event Sources: Trigger code using services like API Gateway, DynamoDB, etc.
Pricing:
Charges are based on the number of requests and execution duration. The free tier includes 1 million requests per month.

5) AWS Serverless Application Repository

What is it?
A marketplace to store and share serverless applications. It integrates with Lambda for easy execution.
Use Cases:
● Alexa skills, IoT devices, content moderation, etc.

Pricing:
Free service; pay only for resources used by applications.

6) AWS Fargate
What is it?
Fargate is a serverless compute engine for running containers (software packaged with everything needed to run). It works with ECS and EKS, eliminating the need for managing EC2 instances.
Pricing:
Charges are based on the CPU and memory usage for containers.

7) Amazon Elastic Kubernetes Service (EKS)
What is it?
EKS is a managed service to run Kubernetes (a system for managing containerized applications) on AWS.
Key Features:
● Control Plane: Manages Kubernetes for you.
● Nodes & Node Groups: EC2 instances or Fargate that run your applications.
Pricing:
$0.10 per hour for each EKS cluster, with additional charges for EC2 and storage.

8) Amazon Elastic Container Service (ECS)
What is it?
ECS is a service to deploy and manage containers. You can choose to run containers on EC2 instances or use Fargate.
Pricing:
Pay for the resources used (e.g., Fargate vCPU and memory).

9) Amazon Elastic Container Registry (ECR)
What is it?
ECR is a service to store container images. It integrates with ECS, EKS, and Fargate.
Pricing:
Free tier includes 500 MB of private storage and 50 GB for public storage for the first year. Additional storage and data transfer may incur charges.

10) Amazon S3 (Simple Storage Service)
Amazon S3 is a storage service that lets you store data like files, videos,
and backups. It is reliable, scalable, and easy to use.

Key Features:

● Versioning: Keep multiple versions of your files.
● Static Website Hosting: Host simple websites.
● Encryption: Protect your data with encryption.
● Lifecycle Management: Automatically move data to cheaper storage over time.
Storage Classes:
● S3 Standard: Best for frequently accessed data.
● S3 Glacier: Low-cost storage for long-term backup.
● S3 Intelligent-Tiering: Automatically moves data between different storage types.
Pricing:

You pay for storage, data transfer, and how long your data stays in storage.

11) AWS Backup
AWS Backup is a service that automatically backs up your AWS resources and on-premise data.
Features:
● Supports automatic and incremental backups.
● Backs up across multiple accounts and regions.
● Unified backup management.
Benefits:
● Reduces costs with incremental backups.
● Improves disaster recovery by backing up to other regions.

12) AWS EBS (Elastic Block Store)
Amazon EBS provides persistent storage for EC2 instances. It is designed for high performance, durability, and availability.
Types of EBS Volumes:
● SSD-backed: Great for fast, transactional workloads.
○ General Purpose SSD (gp2): Good for boot volumes, test environments.
○ Provisioned IOPS SSD (io1): For high-performance, low-latency needs (e.g., databases).

● HDD-backed: Best for low-cost, large data storage.
○ Throughput Optimized HDD (st1): Ideal for big data and streaming.
○ Cold HDD (sc1): For rarely accessed data.

Key Features:
● High performance with low latency.
● Scalable to petabytes.
● Encrypted by default.
● Snapshots allow backups to S3.
Pricing:

You pay for the storage you provision and for snapshots.

13) AWS EFS (Elastic File System)
Amazon EFS is a scalable file storage service that works with multiple EC2 instances.
Storage Classes:

● Standard Storage: For frequently used files.
● Infrequent Access (EFS-IA): For less-used files at a lower cost.

Access Modes:
● General Purpose: Low-latency access.
● Max I/O: High throughput access.
Features:
● Fully managed with high availability.
● Works across multiple Availability Zones.
● Supports encryption.
● Integrated with other AWS services.
Use Cases:
● Media management, analytics, machine learning, backups. Pricing: You pay based on the storage and access mode you choose.

14) Amazon FSx for Windows File Server
● What is it?
A file storage system for Microsoft Windows workloads, supporting SMB protocol and Active Directory for authentication.
● Features:
○ Scalable with high throughput and low latency
○ Multi-AZ deployments for high availability
○ Automatic data replication and encryption

○ Integration with EC2, ECS, WorkSpaces, and on-premises systems
● Use Cases:
○ SQL Server database workloads
○ Media processing
○ Analytics
● Pricing:
Based on storage and throughput capacity, varying by deployment type.

15) Amazon FSx for Lustre
● What is it?
A high-performance file system for workloads like HPC and EDA, integrates with S3 for processing large datasets.
● Features:
○ Low latency and high throughput
○ SSD and HDD storage options
○ POSIX permissions for access control
● Use Cases:
○ High-performance computing
○ Big data analytics
● Pricing:
Based on GB storage capacity.

16) Amazon VPC Security Groups

● What are they?
Virtual firewalls that control inbound and outbound traffic in a Virtual Private Cloud (VPC).
● Use Cases:
○ Shared file storage across multiple compute instances
○ Media and big data processing
● Pricing:
Based on storage and network traffic.

17) Amazon S3 Glacier
● What is it?
A low-cost, long-term data archiving service with high durability.
● Features:
○ Retrieval options: Expedited, Standard, and Bulk
○ Integrated with AWS IAM and CloudTrail
● Use Cases:
○ Replaces tape libraries for large-scale data
○ Suitable for analytics and media archiving
● Pricing:
Free retrieval up to 10 GB/month using standard retrieval.

18) AWS Snowball
● What is it?
A physical device for transferring large datasets (50–80 TB)
securely between on-premise locations and AWS.
● Categories:
○ Compute Optimized

○ Storage Optimized
● Use Cases:
○ Data migration
○ Large-scale analytics
● Pricing:
Service fees, per-day fees, data transfer, and shipping costs.

19) AWS Storage Gateway
● What is it?
Connects on-premise infrastructure with AWS Cloud, supporting file, block, and tape storage.
● Gateway Types:
○ Volume Gateway
○ File Gateway
○ Tape Gateway
● Use Cases:
○ Disaster recovery
○ Hybrid cloud solutions
● Pricing:
Pay-as-you-go based on storage usage.

20) Amazon Aurora
● What is it?
A managed database service compatible with MySQL and PostgreSQL.
● Features:
○ High availability with 6 copies of data

○ Up to 15 read replicas
○ Aurora Serverless for dynamic scaling
● Use Cases:
○ Global low-latency access
○ Applications with variable workloads
● Pricing:
No upfront fees, on-demand or reserved instances.

21) Amazon DocumentDB
● What is it?
A managed document database compatible with MongoDB.
● Features:
○ Up to 15 read replicas
○ Self-healing for fault tolerance
● Use Cases:
○ JSON-based applications requiring operational and analytical capabilities

● Pricing:
Based on instance hours, I/O requests, and backups.

Leave a Reply

Your email address will not be published. Required fields are marked *