Documente Academic
Documente Profesional
Documente Cultură
Table of Contents
What Is Cloud Computing? ........................................................................................................................... 2
On-Premises Infrastructure Versus Cloud Computing .................................................................................. 2
Which Cloud Computing Model Is Best for You? .......................................................................................... 2
Cloud ......................................................................................................................................................... 3
Hybrid........................................................................................................................................................ 3
On-premises .............................................................................................................................................. 4
Stop Spending Money Running and Maintaining Data Centers ................................................................... 5
AWS Total Cost of Ownership (TCO) Calculator............................................................................................ 5
Trade Capital Expense for Variable Expense................................................................................................. 7
Stop Guessing Capacity ............................................................................................................................. 7
Benefit from Massive Economies of Scale ................................................................................................ 8
Increase Speed and Agility ........................................................................................................................ 9
Go Global in Minutes ................................................................................................................................ 9
Keep Your Data Safe.................................................................................................................................. 9
Meet Compliance Requirements .............................................................................................................. 9
Wrap-Up.................................................................................................................................................... 9
Global Cloud Based Options ....................................................................................................................... 10
Key AWS Service Categories ....................................................................................................................... 10
Go Global .................................................................................................................................................... 11
Create Your Global Footprint ...................................................................................................................... 12
Regions and Availability Zones.................................................................................................................... 13
Points of Presence Locations .................................................................................................................. 14
Wrap-Up.................................................................................................................................................. 14
AWS Management Tools............................................................................................................................. 14
AWS Management Console .................................................................................................................... 15
Personalize Your AWS Experience .......................................................................................................... 15
Learn More About AWS .......................................................................................................................... 16
AWS CLI ....................................................................................................................................................... 17
AWS SDKs .................................................................................................................................................... 17
Wrap-Up.................................................................................................................................................. 18
Resources .................................................................................................................................................... 18
1|Page
AWS CLOUD BASICS CONCEPT S. ABU OWAIS BIN NASAR
Think of how you can flip a switch to turn on lights in your home and the power company sends the
electricity. It’s like that.
Cloud computing has become the ideal solution to achieve those needs.
In an on-premises environment, you connect and log on to the corporate network to access resources
such as applications, file sharing, and storage. With cloud computing, virtual technology provides access
to the same or similar IT resources through the Internet.
2|Page
AWS CLOUD BASICS CONCEPT S. ABU OWAIS BIN NASAR
set of predetermined guidelines. This can include internal or external governance requiring sensitive
data to be stored in-house, or technical challenges that do not allow for a fully deployed cloud solution.
• Cloud
• Hybrid
• On-premises or private cloud
Each of the cloud computing deployment models allows for a solution that provides you with different
levels of control, flexibility, and management.
Cloud
A cloud-based application is fully deployed in the cloud. Applications in the cloud have either been
created in the cloud or have been migrated from an existing on-premises infrastructure to take
advantage of the benefits of cloud computing. Cloud-based applications can be built on low-level
infrastructure pieces like file sharing and storage, or can use higher level services where you don’t need
to worry about infrastructure management, architecting, and scaling requirements.
Hybrid
A hybrid deployment is a way to connect infrastructure and applications between cloud-based resources
and on-premises systems. This type of model can extend and grow your infrastructure into the cloud
while connecting to internal systems through secure network connections.
3|Page
AWS CLOUD BASICS CONCEPT S. ABU OWAIS BIN NASAR
At the most fundamental level, hybrid can be viewed as having data that resides both on-premises and
in the cloud. This is often done to economically store large amounts of data, use new cloud-native
databases, move data closer to customers, or to create a backup and archive a solution with cost-
effective high availability.
On-premises
Deploying resources on-premises, by using virtualization software and resource management tools, is
also called private cloud. An on-premises deployment does not provide many of the benefits of cloud
computing (which are discussed later in this module). However, it’s sometimes preferred for the ability
to provide dedicated resources at your physical location.
In this model, you carry the burden of all operating expenses of the deployment. These expenses can
include IT infrastructure upkeep, software licensing, and the people needed to manage the physical
infrastructure.
In most cases, an on-premises deployment model is the same as with legacy IT infrastructure. But it has
the added complexity of using application management and virtualization technologies to try and
increase your return on investment.
4|Page
AWS CLOUD BASICS CONCEPT S. ABU OWAIS BIN NASAR
Cloud, hybrid, and on-premises deployments are all cloud computing deployment models that you can
choose to deliver resources to your users.
Cloud computing essentially moves the traditional data center to the cloud and reduces or even
eliminates the need to manage those elements mentioned above. In other words, cloud computing
enables you to focus on your customers’ needs without the heavy lifting of running data centers.
The AWS Total Cost of Ownership (TCO) Calculator compares the cost of running your applications in an
on-premises environment to AWS. A link to the TCO Calculator is available in the Resources section at
the end of this unit.
5|Page
AWS CLOUD BASICS CONCEPT S. ABU OWAIS BIN NASAR
1. Describe your existing or planned on-premises or hosting infrastructure in four steps, or enter
detailed configurations.
2. Get an instant summary report which shows you the three year TCO comparison by cost
categories.
6|Page
AWS CLOUD BASICS CONCEPT S. ABU OWAIS BIN NASAR
3. Download a full report including detailed cost breakdowns, Methodology, Assumptions, and
FAQ or store the report in Amazon S3 for sharing with others.
AWS accommodates use cases that require only a small amount of resources to enterprise sized projects
without upfront capital expense. There are no complex agreements, termination clauses, or hidden fees
involved. You pay only when you consume computing resources, and you pay only for how much you
consume.
7|Page
AWS CLOUD BASICS CONCEPT S. ABU OWAIS BIN NASAR
AWS provides elasticity, giving you the ability to provision the amount of resources that you actually
need. You can quickly deploy new applications, instantly scale up as the workload grows, and shut down
resources that are no longer required, scale down the workload, without having to plan for a worst-case
scenario. This reduces costs and improves your ability to meet your users’ demands.
8|Page
AWS CLOUD BASICS CONCEPT S. ABU OWAIS BIN NASAR
With AWS, new IT resources are just a click away. You can spin up servers in minutes. Then, when
servers aren’t needed anymore, you can shut down servers in the same amount of time. This reduces
the time it takes to make those resources available to you from weeks to just minutes. This increases the
agility in which you can experiment and try new ideas, bringing innovation back into your organization.
Go Global in Minutes
Putting your data centers where your customers are can be a costly proposition, especially if they are
located all over the globe. AWS enables you to easily deploy your system in multiple regions around the
world with just a moment’s notice. This ensures lower latency and a better experience for your
customers at minimal cost.
From the design of the data centers to the services, AWS starts from the ground up with security in mind
as a focus.
Take a digital tour of an AWS data center, including a review of the physical and environmental controls
in place.
Wrap-Up
When you use the AWS Cloud, you clear away obstacles to innovation like high costs and long-term
contracts. AWS offers over 165 fully featured services across categories including compute, storage, and
database, to name a few.
9|Page
AWS CLOUD BASICS CONCEPT S. ABU OWAIS BIN NASAR
There are over 165 AWS services, organized into service categories. Here is a quick introduction.
10 | P a g e
AWS CLOUD BASICS CONCEPT S. ABU OWAIS BIN NASAR
• Amazon S3 Glacier
Networking & Your network is the foundation of your • Amazon Virtual
Content infrastructure. AWS Networking & Content Private Cloud
Delivery Delivery services are used to support your content (Amazon VPC)
delivery network, such as virtual private cloud, • Amazon Route 53
direct connections, and load balancing needs. • Amazon CloudFront
Database Database services range from relational databases • Amazon Aurora
that are easy to set up and operate, to NoSQL • Amazon Relational
databases built for higher demand and low Database Service
latency—AWS offers a solution for all database (Amazon RDS)
needs. • Amazon DynamoDB
Analytics Analytics services enable you to transform raw • Amazon Athena
data into meaningful information. They help you • Amazon Redshift
collect, visualize, and analyze your data to get the • Amazon Kinesis
answers you need to run your business.
AWS Cost Use these services to access information about • AWS Cost Explorer
Management your costs and usage, organize your costs across • AWS Budgets
business lines, understand cost drivers and usage • AWS Cost and Usage
trends, set budgets, and optimize your AWS Report
usage.
Management & This category includes end-to-end IT lifecycle • Amazon CloudWatch
Governance management—control and secure your • AWS CloudFormation
environment, reduce costs, simplify compliance, • AWS CloudTrail
and enhance operational efficiency. • AWS Trusted Advisor
Migration & AWS offers services for migrating any workload— • AWS Database
Transfer application, website, database, storage, physical Migration Service
or virtual server (or even an entire data center) to • AWS Snowball
AWS. • AWS DataSync
Security, These services provide tools to achieve • AWS Identity and
Identity & compliance and protect your infrastructure and Access Management
Compliance data from both internal and external threats and (IAM)
exposures. • Amazon Inspector
• AWS Shield
• AWS Security Hub
Go Global
The AWS Global Infrastructure is built around Regions and Availability Zones.
• A Region is a physical location in the world that provides multiple, physically separated, and
isolated Availability Zones.
• Availability Zones consist of one or more discrete data centers, each with redundant power,
networking, connectivity, and are housed in separate facilities.
AWS builds data centers in many Regions, and across multiple Availability Zones within each Region.
Each data center is designed with excess bandwidth connections. If a major disruption occurs, there’s
capacity to route traffic to the remaining sites, minimizing the impact on you.
11 | P a g e
AWS CLOUD BASICS CONCEPT S. ABU OWAIS BIN NASAR
When a Region is designed, AWS reviews potential hazards or scenarios which can impact a data center,
such as utility faults, like power and network outages, as well as, geographic hazards like typhoons,
floods, and earthquakes. Also, Availability Zones are physically separated within a typical metropolitan
Region and are located in lower risk flood plains.
All this means there's opportunity for cloud computing internationally and you can expect that AWS will
continue to add Regions.
o Each Availability Zone has one or more data centers, with some Availability
Zones having as many as six data centers, housed in separate facilities, all with
capacity to fail-over to other Availability Zones within the same Region.
12 | P a g e
AWS CLOUD BASICS CONCEPT S. ABU OWAIS BIN NASAR
When you launch a computing resource, you can select an Availability Zone or let AWS choose one for
you. If you distribute your resources across multiple Availability Zones, you can design your app so that if
a resource fails, a resource in another Availability Zone can handle requests.
Keep in mind, when you create resources in AWS, they will be tied to the Region that you select and not
automatically replicated. AWS recommends provisioning your resources across multiple Availability
Zones. You learn about the tools you use to manage these resources later in this module.
13 | P a g e
AWS CLOUD BASICS CONCEPT S. ABU OWAIS BIN NASAR
These Points of Presence are divided into edge locations and regional edge caches. Some highly
populated areas have multiple edge locations to ensure efficient content delivery when there’s high
traffic.
When a user makes an initial request for your content, the closest edge location caches a copy. The edge
location then delivers the newly cached content to users who access that content and are close to that
edge location, rather than retrieving the same content over and over again. This process speeds up
content delivery by giving users access to content from an edge location potentially in the same city. The
process repeats as more users access content from edge locations around the globe.
Regional edge caches are used when content isn’t accessed frequently enough to remain in an edge
location. Regional edge caches absorb this content and provide an alternative to fetching that content
from the origin server.
Wrap-Up
Every component of the AWS Global Infrastructure is designed and built for redundancy and reliability,
from Regions to Availability Zones to edge locations and more.
14 | P a g e
AWS CLOUD BASICS CONCEPT S. ABU OWAIS BIN NASAR
Each option is built upon a common interface, or API, that serves as the foundation for AWS. So you can
use these tools interchangeably.
You can create a resource group for each application, service, and collection of related resources you
frequently use. This allows you to quickly navigate to each saved resource group using the AWS menu in
the top left corner of the screen. Resource groups are specific to identities, so each user in your account
can create unique resource groups for their own frequently-accessed resources and their common tasks.
You can also share resource group definitions with others in the same account using a URL.
With Resource Groups, you can view collections of resources that share common tags. The Tag Editor
allows you to easily manage tags for resource types that support tags and apply tag keys and values to
15 | P a g e
AWS CLOUD BASICS CONCEPT S. ABU OWAIS BIN NASAR
multiple resources at one time. The Tag Editor supports global tag searching and bulk editing, so you can
find all resources with a particular tag, or make a tag change across multiple resources with just a few
clicks.
• The Build a solution section features automated wizards and workflows that can help you
create the resources that you need for your solution.
• The Learn to build section includes learning resources organized by solution type and use case.
Resources include tutorials, videos, self-paced labs, project guides, and course documentation.
There’s even an app that you can use with iOS or Android platforms, so that you can view your existing
resources and alarms, and perform tasks at your convenience.
16 | P a g e
AWS CLOUD BASICS CONCEPT S. ABU OWAIS BIN NASAR
AWS CLI
The AWS Command Line Interface (AWS CLI) is an open-source tool that lets you interact with the AWS
services without having to do a lot of configuration. With the AWS CLI, you use command in your
terminal program, like Linux shells, Windows command line, and a remote terminal such as PuTTY or
SSH.
The AWS CLI provides direct access to the public APIs of AWS services. You can explore a service’s
capabilities with the AWS CLI, and develop shell scripts to manage your resources. Or you can take what
you learn to develop programs in other languages by using the AWS SDKs.
AWS SDKs
The AWS SDK and its supporting interfaces enable you to access AWS using a variety of popular
programming languages. This makes it easy to use AWS in your existing applications and enables
creating applications to deploy and monitor complex systems entirely through code. These language-
specific SDKs contain APIs that allow you to easily incorporate the connectivity and functionality of the
wider range of AWS Cloud services into your code without the difficulty of having to code the functions
yourself.
17 | P a g e
AWS CLOUD BASICS CONCEPT S. ABU OWAIS BIN NASAR
AWS provides extensive resources for these SDKs, including getting started guides, developer guides, API
references, as well as community forums and blogs.
Wrap-Up
This module was the first step in understanding the essentials of the AWS Cloud. Now that you know the
basics, we encourage you to keep learning and expand your knowledge about the AWS Cloud and
services.
Resources
• Site: Tools to Build on AWS
• Site: AWS Command Line Interface
• Site: API Resource Groups and Tag Editor Documentation
• Article: Six Advantages of Cloud Computing
• Tool: AWS Total Cost of Ownership (TCO) Calculator
• Site: AWS Data Controls
• Site: AWS Data Center Virtual Tour
• Site: Cloud Products
• Site: Amazon Web Services Cloud Platform
• Site: AWS Global Infrastructure
18 | P a g e