0% found this document useful (0 votes)
16 views

Class Notes-AWS

Amazon Web Services (AWS) is a comprehensive cloud computing platform offered by Amazon.

Uploaded by

onlyasif17
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

Class Notes-AWS

Amazon Web Services (AWS) is a comprehensive cloud computing platform offered by Amazon.

Uploaded by

onlyasif17
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Class Notes: AWS (Amazon Web Services) Servers

Introduction to AWS

• Amazon Web Services (AWS) is a comprehensive cloud computing platform offered


by Amazon.
• Provides on-demand computing resources and services on a pay-as-you-go pricing
model.
• Used for web hosting, data storage, application development, and more.

Core AWS Services

1. Compute
o Amazon EC2 (Elastic Compute Cloud): Virtual servers in the cloud with
customizable configurations.
o AWS Lambda: Serverless computing that runs code in response to events
without provisioning servers.
o Amazon ECS (Elastic Container Service) and EKS (Elastic Kubernetes
Service): Container orchestration services for managing Docker containers.
2. Storage
o Amazon S3 (Simple Storage Service): Scalable object storage for data
backup, archiving, and big data.
o Amazon EBS (Elastic Block Store): Persistent storage for EC2 instances.
o Amazon Glacier: Low-cost archival storage for long-term data.
3. Database
o Amazon RDS (Relational Database Service): Managed relational databases
(e.g., MySQL, PostgreSQL, Oracle, SQL Server).
o Amazon DynamoDB: NoSQL database for high-performance applications.
o Amazon Redshift: Data warehouse for big data analytics.
4. Networking
o Amazon VPC (Virtual Private Cloud): Isolated cloud networks for secure
resource hosting.
o AWS Route 53: Scalable Domain Name System (DNS) web service.
o AWS Elastic Load Balancer: Distributes incoming traffic across multiple
targets to ensure availability and reliability.

AWS Server Configurations

• Instance Types: AWS EC2 instances come in various types based on CPU, memory,
storage, and networking capacity (e.g., General Purpose, Compute Optimized,
Memory Optimized).
• Regions and Availability Zones: AWS resources are hosted in geographically
distributed regions and Availability Zones to ensure redundancy and low latency.
• Scaling:
o Vertical Scaling: Increase instance size to handle higher loads.
o Horizontal Scaling: Add more instances to distribute the workload.

Security in AWS
• IAM (Identity and Access Management): Manage user permissions and access to
AWS resources.
• AWS Security Groups: Act as a virtual firewall to control inbound and outbound
traffic for EC2 instances.
• Encryption: AWS provides data encryption at rest (e.g., S3 bucket encryption) and in
transit (e.g., SSL/TLS).
• AWS Shield: Protection against Distributed Denial of Service (DDoS) attacks.

Benefits of Using AWS Servers

1. Scalability: Easily scale up or down based on demand.


2. Cost Efficiency: Pay only for what you use, no upfront costs.
3. Flexibility: Wide range of services to suit various workloads.
4. Global Reach: Deploy applications in multiple geographic regions.
5. Security: Comprehensive security features to safeguard data and applications.
6. Reliability: Built-in redundancy and fault tolerance.

Popular Use Cases

• Hosting websites and web applications.


• Running machine learning models and data analytics.
• Disaster recovery and backup solutions.
• IoT device management and processing.

Key AWS Tools and Services for Management

• AWS Management Console: Web-based user interface for managing AWS


resources.
• AWS CLI (Command Line Interface): Automate tasks and manage services
through scripting.
• AWS CloudFormation: Automate the creation and management of resources using
templates.
• AWS CloudWatch: Monitor and manage system performance and resource
utilization.

AWS Certification Paths

• Certifications validate expertise in AWS:


o Foundational: AWS Certified Cloud Practitioner.
o Associate: Solutions Architect, Developer, SysOps Administrator.
o Professional: Solutions Architect, DevOps Engineer.
o Specialty: Advanced Networking, Security, Machine Learning, etc.

Conclusion AWS servers and services are fundamental to modern cloud computing. Their
flexibility, scalability, and reliability make them indispensable for businesses of all sizes.
Mastering AWS services and tools enables efficient management of cloud infrastructure and
supports innovation in technology solutions.

You might also like