
AWS, or Amazon Web Services, is a subsidiary of Amazon that provides on-demand cloud computing platforms and APIs on a pay-as-you-go basis. It offers services including computing power, storage, and databases, helping organizations scale and grow. AWS includes features like Amazon EC2 for computing, Amazon S3 for storage, and Amazon RDS for managed databases. Its extensive service catalog and global reach make it a versatile choice for various applications.
Amazon EC2 (Elastic Compute Cloud): Provides scalable virtual servers, known as instances, that can be configured to meet specific computing needs. It allows users to run applications on a virtual server in the cloud, with flexible pricing and scaling options.
Amazon S3 (Simple Storage Service): Offers scalable object storage for storing and retrieving any amount of data at any time. It is commonly used for backup, archiving, and data storage in the cloud.
Amazon RDS (Relational Database Service): Manages and operates relational databases such as MySQL, PostgreSQL, and Oracle. It automates routine tasks like backups, patch management, and scaling, making it easier to manage database operations.
AWS Lambda: Enables users to run code without provisioning or managing servers. It automatically scales and manages the infrastructure required to execute the code in response to events, such as file uploads or API reques.
AWS Cloud architecture for web hosting
Amazon Route 53
Route 53 provides scalable DNS services for domain management, failover, and health checks, ensuring reliable performance.
Amazon CloudFront
CloudFront caches content at edge locations, reducing latency and improving load times for static and dynamic web content.
AWS WAF
Web Application Firewall integrates with CloudFront to protect against threats like cross-site scripting (XSS) and SQL injection with customizable rules.
Elastic Load Balancing (ELB)
ELB distributes traffic across multiple targets in various Availability Zones, ensuring high availability and automatic scaling.
AWS Shield
Shield offers DDoS protection, safeguarding infrastructure against common network and transport layer attacks.

Security Groups:Security groups provide stateful, host-level firewalls for EC2 instances, controlling inbound and outbound traffic.
Amazon ElastiCache:ElastiCache offers in-memory caching with Redis or Memcached, reducing database load and latency for frequently accessed data.
Amazon RDS:RDS simplifies database management tasks and supports multiple engines for highly available, multi-AZ architectures.
Amazon S3:S3 provides scalable object storage for backups, static asset hosting, and data archiving with easy web access.