Introduction to Amazon web services
Nguyen Thanh Tuyen
11/3/2023
Contents
1 Introduction 2
1.1 AWS service offerings . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Essential information . . . . . . . . . . . . . . . . . . . . . . . 2
2 Cloud Computing 2
2.1 What is cloud computing? . . . . . . . . . . . . . . . . . . . . 2
2.2 Deployment models for cloud computing . . . . . . . . . . . . 3
2.3 Benefits of cloud computing . . . . . . . . . . . . . . . . . . . 4
2.4 Quiz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1
1 Introduction
1.1 AWS service offerings
Compute
Storage
Network security
Blockchain
Machine learning
Aritificial intelligence
Robot development
Video production
Orbital satelines
1.2 Essential information
Client-server model: In computing, a client can be a web browser
or desktop application that a person interacts with to make requests
to computer servers. A server can services, such as Amazon Elastic
Compute Cloud(Amazon EC2) - a type of virtual server
Amazon Elastic Compute Cloud(Amazon EC2)
You only pay for what you use
Key value: Pay for what you need
2 Cloud Computing
2.1 What is cloud computing?
The on-demand delivery of IT resources over the internet with
pay-as-you-go pricing
2
On-demend delivery indicates that AWS has the resources you need,
when you need them
The idea of IT resources is actually a big part of the AWS philosophy
Undifferentuated heavy lifting of IT: Task that are comon, often
repetitive and ultimate time-consuming, these are the task AWS wants
to help you with
Over the internet
Pay-as-you-go pricing
2.2 Deployment models for cloud computing
When selecting a cloud strategy, a company must consider factors such as
required cloud application components, preferred resource management tools,
and any legacy IT infrastructure requirements.
Cloud-based deployment
– Run all parts of the application in the cloud
– Migrate existing applications to the cloud
– Design and build new applications in the cloud
On-premises deployment
– Deploy resources by using virtualization and resource management
tools.
– Increase resource utilization by using application management and
virtualization technologies
Hybrid deployment
– Connect cloud-based resources to on-premises infrastructure
– Integrate cloud-based resources with lagacy IT applications
3
2.3 Benefits of cloud computing
Trade upfront expense for variable expense
Stop spending money to run and maintain data centers
Stop guessing capacity
Benefit from massive economies of scale
Increase speed and agility
Go global in minutes
2.4 Quiz
What is cloud computing?
On-demand delivery of IT resources and applications through the in-
ternet with pay-as-you-go pricing
What is another name for on-premises deployment?
Private cloud deployment
How does the scale of cloud computing help you to save costs
The aggrageted cloud usage from a larger number of customers results
lower pay-as-you-go prices