Module 1 - AWS
Module 1 - AWS
• Major cloud providers like AWS have enormous server farms where hundreds of
thousands of servers and disk drives are maintained along with the network
cabling necessary to connect them.
• A well-built virtualized environment could provide a virtual server using storage,
memory, compute cycles, and network bandwidth collected from the most
efficient mix of available sources it can find.
• A cloud computing platform offers on-demand, self-service access to pooled
compute resources where your usage is metered and billed according to the
volume you consume.
• Cloud computing systems allow for precise billing models, sometimes involving
fractions of a penny for an hour of consumption
Cloud Computing Optimization
Scalability:
• A scalable infrastructure can efficiently meet unexpected increases in demand for the application
by automatically adding resources.
• AWS offers its autoscaling service through which you define a machine image that can be
instantly and automatically replicated and launched into multiple instances to meet demand.
Cloud Computing Optimization
Elasticity:
• The principle of elasticity covers some of the same ground as scalability—both address how the system
manages changing demand.
• However, though the images used in a scalable environment let you ramp up capacity to meet rising
demand, an elastic infrastructure will automatically reduce capacity when demand drops. This makes it
possible to control costs, since you’ll run resources only when they’re needed
The AWS Cloud
The AWS Cloud
The AWS Cloud
The AWS Cloud
The AWS Cloud
The AWS Cloud
The AWS Cloud
The AWS Cloud
AWS Free - Tier
https://aws.amazon.com/free/?all-free-tier.sort-by=item.additionalFields.SortRank&all-free-tier.sort-
order=asc&awsf.Free%20Tier%20Types=*all&awsf.Free%20Tier%20Categories=*all
AWS Free-Tier
AWS – Free Tier
AW S Platform Architecture
• AWS maintains data centers for its physical servers around the world.
• Datacenters are distributed and reduce services’ network transfer latency as the workloads geographically
close to your users. It is compliance with regulations requiring to keep data within a particular legal
jurisdiction.
• Data centers exist within AWS regions, currently which are 21—not including private U.S. government AWS
GovCloud regions—although this number is constantly growing.
• The region selected to launch new AWS resources is pricing and service availability vary from region to
region. Note that accessing and authenticating to the two Chinese regions requires unique protocols.
18
AW S Platform Architecture
• Some of the AWS services are offered from designated edge network locations. Hence, low-latency access is
achieved . Such services include Amazon CloudFront, Amazon Route 53, AWS Firewall Manager, AWS
Shield, and AWS WAF.
• AWS data centers are exposed within the AWS account as availability zones. There might be half a dozen
availability zones within a region, like us-east-1a and us-east-1b, each consisting of one or more data centers.
• Organize resources m a region within one or more virtual private clouds (VPCs). A VPC is a network address
space within which create network subnets and associate them with availability zones. After the
configuration this architecture can provide effective resource isolation and durable replication.
19
A list of publicly accessible AWS regions
Working with AWS
The browser-based management console is a good way to run AWS services and to manage them all.
There are few AWS administration tasks can’t do from the console, which do not provides useful visualizations
and helpful documentation.
The AWS CLI: The AWS Command Line Interface (CLI) run complex AWS operations from local command
line. Use of CLI is simpler and more efficient.
Installing and configuring the AWS CLI on Linux, Windows, or macOS machines is not hard at all, but the
details might change depending on your platform. (SSH/Windows Power Shell/Terminals/DOS Prompt)
AWS SDKs
AWS software development kit (SDK) for the language used to access AWS resources into application code,
you’ll need to use an you’re working with.
AWS offers SDKs for nine languages, including Java, .NET, and Python, and a number of mobile SDKs that
include Android and iOS.
There are also toolkits available for IntelliJ, Visual Studio, and Visual Studio Team Services (VSTS).
21
Demo and Hands On – Session 1
• Account creation
• Root User Login
• MFA – Root User
• Create a IAM User (Administrator Access)
• Create a Group (Admin group – add the user to the group)
• MFA – IAM User
• Create alias for IAM User
• Login using IAM
Learn to secure your account…will discuss IAM in detail during that module
Demo and Hands On – Session 2 – EC2 Instance
• Paste in User Data and Can give the demo of the Webserver – Browse using IP address
• Can open in the CLI mode (Using SSH – Powershell, dos cmd prompt or SDK’s)
• Thank you