AWS Getting Started
What is AWS? What is it all about?
Amazon Web Services (AWS) is a secure and comprehensive cloud computing platform provided by Amazon. A cloud platform offers a range of services like computing power, storage, databases, and networking over the internet, allowing users to manage and scale resources without owning physical hardware. AWS embodies this concept by delivering a vast array of services on a "pay-as-you-go" basis, meaning you only pay for what you use. Known for its reliability, scalability, and flexibility, AWS supports a wide range of applications and use cases.
An AWS account is like a container where you keep all your AWS resources and manage them. It handles two main things: access control (who can use the resources) and billing (how much you are charged).
A Brief Overview of AWS Services
AWS provides a broad spectrum of services that cater to various needs:
- Compute Services:
- EC2 (Elastic Compute Cloud): Virtual servers to run applications.
- AWS Lambda: Serverless computing that automatically scales.
- Storage Services:
- Amazon S3 (Simple Storage Service): Scalable object storage.
- EBS (Elastic Block Store): Block storage for EC2 instances.
- Database Services:
- Amazon RDS (Relational Database Service): Managed relational databases like MySQL and PostgreSQL.
- DynamoDB: Managed NoSQL database.
- Networking Services:
- Amazon VPC (Virtual Private Cloud): Isolated network environment.
- Elastic Load Balancing: Distributes incoming traffic across multiple targets.
- Other Domains:
- Machine Learning: Services like SageMaker for building and deploying ML models.
- Internet of Things (IoT): Services for connecting and managing IoT devices.
- Blockchain: Managed blockchain services.
- Analytics: Tools for big data processing and analysis.