Table of Contents
ToggleWhat is AWS | Introduction to AWS
What is AWS (Amazon Web Services) ? AWS is a collection of remote computing services (also called web services) that make up a cloud computing platform, offered by Amazon.com.
AWS provides a range of services such as compute, storage, database, analytics, machine learning, Internet of Things (IoT), mobile, security, and more, that can be easily integrated with each other and utilized to build and run applications and services.

Benefits of using AWS include:
-
- Scalability: The ability to easily increase or decrease resources as needed.
- Reliability: AWS has a proven track record of providing highly reliable services with a 99.99% uptime guarantee.
- Cost-effective: AWS offers a pay-as-you-go model, which means you only pay for the resources you consume, reducing the cost of setting up and maintaining infrastructure.
- Wide range of services: AWS offers a wide range of services that can be used to build and run applications, making it easier for developers to find the services they need.
- Global Infrastructure: AWS has a global infrastructure with multiple regions and availability zones, providing low latency and high availability.
- Security: AWS provides a number of security features and certifications to ensure the security and privacy of customer data.
- Flexibility: AWS provides a flexible platform that allows customers to choose the operating system, programming language, and tools they prefer.
Why we use AWS ?
Apart from above features/advantages, The idea behind AWS is pay what you use. Whatever resources we are using for only those usages we are going to be billed for. In simple words, with AWS, we only pay what we use.
The Core AWS Services:
EC2 (Elastic Compute Cloud)
VPC (Virtual Private Cloud)
Route 53
IAM (Identity and Access Management)
S3(Simple Storage Service)
Cloud Computing and Virtualization:
The technology that lies at the core of all cloud operations is virtualization. Virtualization lets you divide the hardware resources of a single physical server into smaller units. As shown in the below diagram:

That physical server could therefore host multiple virtual machines running their own complete operating system, each with its own memory, storage and network access. This virtualizations flexibility makes it possible to provision a virtual server in a manner of seconds, run it got exactly the time your project requires, and then shut it down.
Cloud computing is built on the ability to efficiently divide physical resources into smaller but flexible virtual units. Those units can be rented by business on a pay-as-you-go basis and used to satisfy just about any networked application and/or workflow’s needs in an affordable, scalable and elastic way.
AWS provides reliable and secure resources that are replicated and globally distributed across a growing number of regions and Availability Zones.
The growing family of AWS services covers just about ant digital needs you can imagine, with core services addressing compute, networking, database, storage, security and application management and integration needs.