This document provides an overview of AWS (Amazon Web Services) and some of its core services. It describes AWS as a cloud computing platform that offers on-demand computing resources and pay-as-you-go pricing. Some key AWS services highlighted include EC2 for virtual servers, S3 for storage, RDS for databases, IAM for access management, and VPC for virtual private networks. The document also provides brief descriptions and links to learn more about these and other services like DynamoDB, AWS Identity and Access Management, and Amazon Relational Database Service.
2. What’s cloud computing?
Cloud computing is the on-demand delivery of
compute power, database storage,
applications, and other IT resources through a
cloud services platform via the internet with
pay-as-you-go pricing.
● https://aws.amazon.com/what-is-cloud-
computing/
3. What’s AWS?
Amazon Web Services (AWS) is a secure
cloud services platform, offering compute
power, database storage, content delivery and
other functionality to help businesses scale
and grow.
4. What’s AWS?
Explore how millions of customers are
currently leveraging AWS cloud products and
solutions to build sophisticated applications
with increased flexibility, scalability and
reliability.
5. AWS services Group
● Compute
● Storage
● Database
● Networking & Content
Delivery
● Migration
● Developer Tools
● Management Tools
● Security, Identity &
Compliance
▷ Anlytics
▷ Artificial Intelligence
▷ Internet of Things
▷ Game Development
▷ Mobile Services
▷ Application Services
▷ Messaging
▷ Business Productivity
▷ Desktop & App
Streaming
6. How to learn AWS?
▷ What’s this?
▷ Usability of services
▷ Cost
▷ Visit to https://aws.amazon.com/
▷ Search in 3 menu : Products, Solution,
Pricing
8. AWS Identity and Access Management
AWS Identity and Access Management (IAM)
has some great features that enable you to
control access and permissions to your AWS
services and resources. There are numerous
benefits, of which six are detailed below.
9. AWS Identity and Access Management
Click each link to learn more about everything
from managing users to using identity
federation for delegated access to the AWS
Management Console or AWS APIs.
11. EC2 (Amazon Elastic Compute Cloud)
Amazon Elastic Compute Cloud (Amazon
EC2) is a web service that provides resizable
compute capacity in the cloud. It is designed
to make web-scale cloud computing easier for
developers. Amazon EC2’s simple web
service interface allows you to obtain and
configure capacity with minimal friction.
12. EC2 (Amazon Elastic Compute Cloud)
It provides you with complete control of your
computing resources and lets you run on
Amazon’s proven computing environment.
Amazon EC2 reduces the time required to
obtain and boot new server instances to
minutes, allowing you to quickly scale
capacity, both up and down, as your
computing requirements change.
13. EC2 (Amazon Elastic Compute Cloud)
Amazon EC2 changes the economics of
computing by allowing you to pay only for
capacity that you actually use. Amazon EC2
provides developers the tools to build failure
resilient applications and isolate themselves
from common failure scenarios.
15. Amazon Relational Database Service
Amazon RDS is a managed relational
database service that provides you six familiar
database engines to choose from, including
Amazon Aurora, MySQL, MariaDB, Oracle,
Microsoft SQL Server, and PostgreSQL. This
means that the code, applications, and tools
you already use today with your existing
databases can be used with Amazon RDS.
16. Amazon Relational Database Service
Amazon RDS handles routine database tasks
such as provisioning, patching, backup,
recovery, failure detection, and repair.
Amazon RDS makes it easy to use replication
to enhance availability and reliability for
production workloads.
17. Amazon Relational Database Service
Using the Multi-AZ deployment option, you
can run mission-critical workloads with high
availability and built-in automated fail-over
from your primary database to a
synchronously replicated secondary database.
18. Amazon Relational Database Service
Using Read Replicas, you can scale out
beyond the capacity of a single database
deployment for read-heavy database
workloads. As with all Amazon Web Services,
there are no up-front investments required,
and you pay only for the resources you use.
20. Amazon Virtual Private Cloud
Amazon Virtual Private Cloud (Amazon VPC)
lets you provision a logically isolated section
of the Amazon Web Services (AWS) cloud
where you can launch AWS resources in a
virtual network that you define.
21. Amazon Virtual Private Cloud
You have complete control over your virtual
networking environment, including selection of
your own IP address range, creation of
subnets, and configuration of route tables and
network gateways. You can use both IPv4 and
IPv6 in your VPC for secure and easy access
to resources and applications.
22. Amazon Virtual Private Cloud
You can easily customize the network
configuration for your Amazon Virtual Private
Cloud. For example, you can create a public-
facing subnet for your webservers that has
access to the Internet, and place your
backend systems such as databases or
application servers in a private-facing subnet
with no Internet access.
23. Amazon Virtual Private Cloud
You can leverage multiple layers of security,
including security groups and network access
control lists, to help control access to Amazon
EC2 instances in each subnet. Additionally, you
can create a Hardware Virtual Private Network
(VPN) connection between your corporate
datacenter and your VPC and leverage the AWS
cloud as an extension of your corporate
datacenter.
25. Amazon DynamoDB
DynamoDB supports storing, querying, and
updating documents. Using the AWS SDK you
can write applications that store JSON
documents directly into Amazon DynamoDB
tables.
26. Amazon DynamoDB
This capability reduces the amount of new
code to be written to insert, update, and
retrieve JSON documents and perform
powerful database operations like nested
JSON queries using just a few lines of code.