SlideShare a Scribd company logo
AWS Free Tier
Gain free, hands-on experience with the AWS platform, products, and services
AWS Regions &
Zones
AWS Global Infrastructure
3
AWS Global Infrastructure
★ The AWS Global Cloud Infrastructure is the most secure,
extensive, and reliable cloud platform, offering over 175 fully
featured services from data centers globally.
★ AWS now spans 77 Availability Zones within 24 geographic regions
around the world, and has announced plans for 15 more
Availability Zones and 5 more AWS Regions in India, Indonesia,
Japan, Spain, and Switzerland.
4
AWS Global Infrastructure
https:/
/infrastructure.aws/
5
AWS Global Infrastructure
★ High Availability Through Multiple Availability Zones
★ Improving Continuity With Replication Between Regions
★ Meeting Compliance and Data Residency Requirements
★ Geographic Expansion
6
Availability Zones
7
Availability Zones
★ When you launch an instance, you can select an Availability
Zone or let us choose one for you.
★ If you distribute your instances across multiple Availability Zones
and one instance fails, you can design your application so that
an instance in another Availability Zone can handle requests.
What is
IAM?
Securely control access to AWS resources
9
IAM Features
● Shared access to your AWS account
● Granular Permission
● Multi-factor authentication (MFA)
● IAM Roles
● Identity federation
● Free to use
https:/
/docs.aws.amazon.com/IAM/latest/UserGuide/introduction.html
What is
S3?
Simple storage service
● Amazon Simple Storage Service (Amazon S3) is storage for the
internet. You can use Amazon S3 to store and retrieve any amount of
data at any time, from anywhere on the web.
What is S3?
● It is Object-Based Storage
● Data is replicated across multiple facilities
● Unlimited Storage
● Amazon S3 stores data as objects within buckets
● Bucket name has to be unique
S3 Basics
13
A bucket is a logical unit of storage in Amazon Web Services (AWS).
Object Storage is a computer data storage architecture that manages data
as Objects.
14
Creation of S3
15
S3 Storage Classes
S3 Standard:
general-purpose storage of
frequently accessed data.
Fast access & object
replication in multi AZ.
S3 One Zone-IA
is for data that is accessed less
frequently, but requires rapid access
when needed. Slow access, no
object replication.
S3 IA– Infrequent Access:
Long-lived, but less frequently
accessed data. Slow access,
object replication in multi AZ
S3 Intelligent Tiering
Automatically moves data to
most cost effective tier.
1 2
3 4
S3 Storage Classes
S3 Glacier:
Low Cost Storage class for
data Archiving.
S3 Glacier Deep Archive
Lowest cost storage, retrieval
time of 12 Hrs.
5 6
18
Lifecycle Policies
● Storage
● Requests
● Tiers
● Data Transfer
● Region Replication
S3 Charges
What is
EC2 ?
22
➢ EC2 provides web services API for provisioning, managing, and deprovisioning
virtual servers inside amazon cloud.
➢ Ease In Scaling Up/Down
➢ Pay only for what you use
➢ Can be integrated into several other services
EC2 Features
Ec2 Pricing
On Demand
Pay per hour or seconds.
Spot
Bid your price for unused ec2
capacity.
Reserved
Reserve Capacity(1 or 3 yrs)
for discounts.
Dedicated Hosts
Physical Server dedicated for
you.
1 2
3 4
24
Amazon Machine Image (AMI) provides the information required to
launch an instance, which is a virtual server in the cloud.
When you launch an instance, the instance type that you specify
determines the hardware of the host computer used for your instance
Amazon EC2 provides you with flexible, cost effective, and
easy-to-use data storage options for your instances.
Tag is a simple label consisting of a customer-defined key and an optional
value that can make it easier to manage, search for, and filter resources.
25
Amazon EC2 uses public–key cryptography to encrypt and decrypt
login information.
A security group acts as a virtual firewall that controls the traffic for one
or more instances
26
Creation of EC2 Instance
27
1. Key pairs
2. Security Group
3. Instance Launch
EC2 instance creation
Security Group
Security Groups
★ A security group acts as a virtual firewall that controls the traffic for one or more
instances.
★ You can add rules to each security group that allow traffic to or from its
associated instances
★ Security groups are "stateful".
firewall is a network security system that monitors and controls
incoming and outgoing network traffic.
29
30
Inbound :- Traffic
coming from outside
on the Instance
Outbound:- Traffic
going from Instance to
outside
31
1. Toolplate website
2. OS
a. Centos
3. Size => Ram, CPU, Network etc
a. Min
4. Storage size
a. 5 gigs for web server images
5. Project
6. Services/Apps Running
a. SSH, Http, Mysql etc
7. Environment (Dev, QA, Staging, Prod)
8. Login User/ Owner
Requirement Gathering
EBS (Elastic Block Storage)
ELASTIC BLOCK STORAGE
33
★ Block based storage
★ Runs ec2 OS, store data from db, file data, etc
★ Placed in specific AZ. Automatically replicated within the AZ to
protect from failure.
★ Snapshot is backup of a volume
EBS Types
34
● General Purpose (SSD)
○ Most Work Loads
● Provisioned IOPS
○ Large Databases
● Throughput Optimized HD
○ Big Data & Data Warehouses
● Cold HDD
○ File Servers
● Magnetic
○ Backups & Archives
Snapshot Backup & Restore
35
• Unmount partition
• Detach volume
• Create new volume from snapshot
• Attach the volume created from snapshot
• Mount it back
Snapshot Use Cases
36
• Backup & Restore
• Size Change
• Volume type change
• Copy Volume to different zone
• Move Snap to different region
• Share it with other AWS accounts.
37
ELASTIC LOAD
BALANCER
39
Clusters
● Cluster of servers needs Endpoints
● Endpoints are usually of a Load Balancer
● Load Balancer balances incoming traffic to backend servers
40
LOAD BALANCER Ports
● Frontend Port: Listens from the User Requests on this port AKA Listeners.
○ e:g 80, 443, 25 etc
● Backend Ports: Services running on OS listening on this port
○ e:g 80, 443, 8080 etc
41
ELASTIC LOAD BALANCER
● Elastic Load Balancing distributes incoming application or network traffic across
multiple targets, such as Amazon EC2 instances, containers, and IP addresses, in
multiple Availability Zones.
● Elastic Load Balancing supports three types of load balancers:
○ Application Load Balancer
○ Network Load Balancer
○ Classic Load Balancer
○ Gateway Load Balancer
42
43
CLASSIC LOAD BALANCER
● The Classic Load Balancer that routes traffic based on
either application or network level information
● The Classic Load Balancer is ideal for simple load
balancing of traffic across multiple EC2 instances
44
APPLICATION LOAD BALANCER
45
● Application Load
Balancer that routes
traffic based on
advanced application
level information that
includes the content of
the request.
NETWORK LOAD BALANCER
46
● A Network Load Balancer functions at the fourth layer of the Open Systems
Interconnection (OSI) model.
● It can handle millions of requests per second.
● Static IP
CLOUD WATCH
48
● Cloud Watch - Monitor performance of AWS environment - standard
infrastructure metrics.
● Metrics:
AWS cloud watch allows. you to record metrics for services such as EBS,
EC2, ELB, Route53 Health checks, RDS, Amazon S3, cloudfront etc etc…
● Events:
AWS Events delivers a near real-time stream of system events that
describe changes in Amazon Web Services (AWS) resources
● Logs:
You can use Amazon CloudWatch Logs to monitor, store, and access
your log files from Amazon Elastic Compute Cloud (Amazon EC2)
instances, AWS CloudTrail, Route 53, and other sources.
Alarm monitors CloudWatch metrics for Instances.
49
Simple Notification Service (Amazon SNS) is a web service that
coordinates and manages the delivery or sending of messages to
subscribing endpoints or clients.
50
51
AUTO SCALING
AUTO SCALING
Auto Scaling is a service that automatically monitors and
adjusts compute resources to maintain performance for
applications hosted in the AWS.
53
Alarm monitors CloudWatch metrics for Instances.
54
Scaling policy is used to increase and decrease the number of
running instances in the group dynamically to meet changing
conditions.
A launch configuration/Template is an instance configuration template that an
Auto Scaling group uses to launch EC2 instances.
55
56
Relational DataBase
(RDS)
● Installs
● Patching
● Monitoring
● Performance Tuning
● Backups
● Scaling
● Security
● Hardware upgrades
● Storage Management
58
DB Administration
❖ Amazon Relational Database Service is a distributed relational database
service.
❖ High Availability Multi-AZ Deployments.
❖ Effortless Scaling.
❖ Read Replicas for performance
59
RDS
60
AWS CLI
62
❖ AWS Command Line Interface (AWS CLI) is an Amazon Web Services
tool that enables to control Amazon public cloud services by typing
commands on a specified line.
Here, we can create any AWs service through AWS CLI.
S3 Command Line
● aws s3 commands: create, update, delete, sync data etc
● S3fs : Mount S3 bucket as a Volume
● S3 Authentication:
● IAM User Access Keys
● IAM Roles
64
S3 from CLI
Virtual Private Cloud
(VPC)
66
Corporate Datacenter
67
VPC Network
• VPC is a logical data center within an AWS Region.
• virtual private cloud is an on-demand configurable pool of shared
computing resources allocated within a public cloud
environment.
• Control over network environment, select IP address range,
subnets and configure route tables and gateways.
68
Virtual Private Cloud (VPC)
69
IPv4 Address
70
IPv4 Range
• 0.0.0.0 – 255.255.255.255
• 00000000.00000000.00000000.00000000 (0.0.0.0)
• 11111111.11111111.11111111.11111111 (255.255.255.255)
71
Public and Private IP Division
• Public IP => Internet
• E:g 54.86.23.90
• Private IP => For local network design
• E:g 192.168.1.10
72
Private IP Ranges
● Class A 10.0.0.0 - 10.255.255.255
● Class B 172.16.0.0 - 172.31.255.255
● Class C 192.168.0.0 - 192.168.255.255
73
Subnet Masks
● 255.0.0.0
● 255.255.0.0
● 255.255.255.0
74
75
Network Address Translation (NAT) gateway to enable instances in a private
subnet to connect to the internet or other AWS services.
An internet gateway is a horizontally scaled, redundant, and highly available
VPC component that allows communication between instances in your VPC
and the internet.
76
77
78
High Availability | VPC
79
NACL
80
VPC Peering
81
AWS CI/CD PROJECT
CODE
COMMIT
Route 53
Amazon Route 53 is a highly available and scalable Domain Name System
(DNS) web service.
Route 53 to perform three main functions in any combination Domain
registration, DNS routing, and health checking.
83
84

More Related Content

Similar to 002 AWSSlides.pdf

AWS 2017 re:Invent re:Cap - TriNimbus Presentation Slides
AWS 2017 re:Invent re:Cap - TriNimbus Presentation SlidesAWS 2017 re:Invent re:Cap - TriNimbus Presentation Slides
AWS 2017 re:Invent re:Cap - TriNimbus Presentation SlidesTriNimbus
 
AWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the CloudAWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the CloudAmazon Web Services
 
Amazon Web Services - 9 Posts.
Amazon Web Services - 9 Posts.Amazon Web Services - 9 Posts.
Amazon Web Services - 9 Posts.Shagun Rathore
 
Ghost Environment
Ghost EnvironmentGhost Environment
Ghost EnvironmentPratipD
 
Introduction to Windows Azure
Introduction to Windows AzureIntroduction to Windows Azure
Introduction to Windows AzureRavi Ranjan Karn
 
Cloud computing aws -key services
Cloud computing  aws -key servicesCloud computing  aws -key services
Cloud computing aws -key servicesSelvaraj Kesavan
 
Public Cloud Workshop
Public Cloud WorkshopPublic Cloud Workshop
Public Cloud WorkshopAmer Ather
 
AWS Webcast - AWS Webinar Series for Education #3 - Discover the Ease of AWS ...
AWS Webcast - AWS Webinar Series for Education #3 - Discover the Ease of AWS ...AWS Webcast - AWS Webinar Series for Education #3 - Discover the Ease of AWS ...
AWS Webcast - AWS Webinar Series for Education #3 - Discover the Ease of AWS ...Amazon Web Services
 
AWS Webcast - Build Agile Applications in AWS Cloud
AWS Webcast - Build Agile Applications in AWS CloudAWS Webcast - Build Agile Applications in AWS Cloud
AWS Webcast - Build Agile Applications in AWS CloudAmazon Web Services
 
Aws platform overview
Aws platform overviewAws platform overview
Aws platform overviewVinay Yelluri
 
Aws platform overview
Aws platform overviewAws platform overview
Aws platform overviewVinay Yelluri
 
AWS Architecture Fundamentals - Houston
AWS Architecture Fundamentals - HoustonAWS Architecture Fundamentals - Houston
AWS Architecture Fundamentals - HoustonNicole Maus
 
pertemuan-2-introduction-to-cloud.pdf
pertemuan-2-introduction-to-cloud.pdfpertemuan-2-introduction-to-cloud.pdf
pertemuan-2-introduction-to-cloud.pdfMohdLee3
 
Aws Architecture Fundamentals
Aws Architecture FundamentalsAws Architecture Fundamentals
Aws Architecture Fundamentals2nd Watch
 
AWS Webcast - Webinar Series for State and Local Government #3: Discover the ...
AWS Webcast - Webinar Series for State and Local Government #3: Discover the ...AWS Webcast - Webinar Series for State and Local Government #3: Discover the ...
AWS Webcast - Webinar Series for State and Local Government #3: Discover the ...Amazon Web Services
 
Neev cloud services with AWS
Neev cloud services with AWSNeev cloud services with AWS
Neev cloud services with AWSNeev Technologies
 

Similar to 002 AWSSlides.pdf (20)

AWS 2017 re:Invent re:Cap - TriNimbus Presentation Slides
AWS 2017 re:Invent re:Cap - TriNimbus Presentation SlidesAWS 2017 re:Invent re:Cap - TriNimbus Presentation Slides
AWS 2017 re:Invent re:Cap - TriNimbus Presentation Slides
 
How Easy to Automate Application Deployment on AWS
How Easy to Automate Application Deployment on AWSHow Easy to Automate Application Deployment on AWS
How Easy to Automate Application Deployment on AWS
 
AWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the CloudAWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the Cloud
 
Amazon Web Services - 9 Posts.
Amazon Web Services - 9 Posts.Amazon Web Services - 9 Posts.
Amazon Web Services - 9 Posts.
 
Ghost Environment
Ghost EnvironmentGhost Environment
Ghost Environment
 
Introduction to Windows Azure
Introduction to Windows AzureIntroduction to Windows Azure
Introduction to Windows Azure
 
Cloud computing aws -key services
Cloud computing  aws -key servicesCloud computing  aws -key services
Cloud computing aws -key services
 
UCT AWS_IOT
UCT AWS_IOTUCT AWS_IOT
UCT AWS_IOT
 
Public Cloud Workshop
Public Cloud WorkshopPublic Cloud Workshop
Public Cloud Workshop
 
AWSomeDays 2018 TechTrack
AWSomeDays 2018 TechTrackAWSomeDays 2018 TechTrack
AWSomeDays 2018 TechTrack
 
AWS Webcast - AWS Webinar Series for Education #3 - Discover the Ease of AWS ...
AWS Webcast - AWS Webinar Series for Education #3 - Discover the Ease of AWS ...AWS Webcast - AWS Webinar Series for Education #3 - Discover the Ease of AWS ...
AWS Webcast - AWS Webinar Series for Education #3 - Discover the Ease of AWS ...
 
AWS Webcast - Build Agile Applications in AWS Cloud
AWS Webcast - Build Agile Applications in AWS CloudAWS Webcast - Build Agile Applications in AWS Cloud
AWS Webcast - Build Agile Applications in AWS Cloud
 
Aws platform overview
Aws platform overviewAws platform overview
Aws platform overview
 
Aws platform overview
Aws platform overviewAws platform overview
Aws platform overview
 
AWS Architecture Fundamentals - Houston
AWS Architecture Fundamentals - HoustonAWS Architecture Fundamentals - Houston
AWS Architecture Fundamentals - Houston
 
pertemuan-2-introduction-to-cloud.pdf
pertemuan-2-introduction-to-cloud.pdfpertemuan-2-introduction-to-cloud.pdf
pertemuan-2-introduction-to-cloud.pdf
 
AWS Lambda and Serverless Cloud
AWS Lambda and Serverless CloudAWS Lambda and Serverless Cloud
AWS Lambda and Serverless Cloud
 
Aws Architecture Fundamentals
Aws Architecture FundamentalsAws Architecture Fundamentals
Aws Architecture Fundamentals
 
AWS Webcast - Webinar Series for State and Local Government #3: Discover the ...
AWS Webcast - Webinar Series for State and Local Government #3: Discover the ...AWS Webcast - Webinar Series for State and Local Government #3: Discover the ...
AWS Webcast - Webinar Series for State and Local Government #3: Discover the ...
 
Neev cloud services with AWS
Neev cloud services with AWSNeev cloud services with AWS
Neev cloud services with AWS
 

More from DrBashirMSaad

Arabic Fonts character foreigners for learner
Arabic Fonts character foreigners for learnerArabic Fonts character foreigners for learner
Arabic Fonts character foreigners for learnerDrBashirMSaad
 
DS basics functions.ppt
DS basics functions.pptDS basics functions.ppt
DS basics functions.pptDrBashirMSaad
 
Algorithm analysis.pptx
Algorithm analysis.pptxAlgorithm analysis.pptx
Algorithm analysis.pptxDrBashirMSaad
 
Searching Informed Search.pdf
Searching Informed Search.pdfSearching Informed Search.pdf
Searching Informed Search.pdfDrBashirMSaad
 
procress and threads.ppt
procress and threads.pptprocress and threads.ppt
procress and threads.pptDrBashirMSaad
 
2.02.Data_structures_and_algorithms (1).pptx
2.02.Data_structures_and_algorithms (1).pptx2.02.Data_structures_and_algorithms (1).pptx
2.02.Data_structures_and_algorithms (1).pptxDrBashirMSaad
 
1b-150720094704-lva1-app6892.pdf
1b-150720094704-lva1-app6892.pdf1b-150720094704-lva1-app6892.pdf
1b-150720094704-lva1-app6892.pdfDrBashirMSaad
 
Lecture 7-BinarySearchTrees.ppt
Lecture 7-BinarySearchTrees.pptLecture 7-BinarySearchTrees.ppt
Lecture 7-BinarySearchTrees.pptDrBashirMSaad
 
lec06-programming.ppt
lec06-programming.pptlec06-programming.ppt
lec06-programming.pptDrBashirMSaad
 
Matlab_Simulink_Tutorial.ppt
Matlab_Simulink_Tutorial.pptMatlab_Simulink_Tutorial.ppt
Matlab_Simulink_Tutorial.pptDrBashirMSaad
 

More from DrBashirMSaad (12)

Arabic Fonts character foreigners for learner
Arabic Fonts character foreigners for learnerArabic Fonts character foreigners for learner
Arabic Fonts character foreigners for learner
 
DS basics functions.ppt
DS basics functions.pptDS basics functions.ppt
DS basics functions.ppt
 
Algorithm analysis.pptx
Algorithm analysis.pptxAlgorithm analysis.pptx
Algorithm analysis.pptx
 
Searching Informed Search.pdf
Searching Informed Search.pdfSearching Informed Search.pdf
Searching Informed Search.pdf
 
procress and threads.ppt
procress and threads.pptprocress and threads.ppt
procress and threads.ppt
 
2.02.Data_structures_and_algorithms (1).pptx
2.02.Data_structures_and_algorithms (1).pptx2.02.Data_structures_and_algorithms (1).pptx
2.02.Data_structures_and_algorithms (1).pptx
 
1b-150720094704-lva1-app6892.pdf
1b-150720094704-lva1-app6892.pdf1b-150720094704-lva1-app6892.pdf
1b-150720094704-lva1-app6892.pdf
 
01_intro-cpp.ppt
01_intro-cpp.ppt01_intro-cpp.ppt
01_intro-cpp.ppt
 
Lecture 7-BinarySearchTrees.ppt
Lecture 7-BinarySearchTrees.pptLecture 7-BinarySearchTrees.ppt
Lecture 7-BinarySearchTrees.ppt
 
lec06-programming.ppt
lec06-programming.pptlec06-programming.ppt
lec06-programming.ppt
 
CS351-L1.ppt
CS351-L1.pptCS351-L1.ppt
CS351-L1.ppt
 
Matlab_Simulink_Tutorial.ppt
Matlab_Simulink_Tutorial.pptMatlab_Simulink_Tutorial.ppt
Matlab_Simulink_Tutorial.ppt
 

Recently uploaded

History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shoplaozhuseo02
 
ER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAEER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAEHimani415946
 
The AI Powered Organization-Intro to AI-LAN.pdf
The AI Powered Organization-Intro to AI-LAN.pdfThe AI Powered Organization-Intro to AI-LAN.pdf
The AI Powered Organization-Intro to AI-LAN.pdfSiskaFitrianingrum
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxGal Baras
 
The Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case StudyThe Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case StudyDamar Juniarto
 
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理aagad
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxlaozhuseo02
 
Article writing on excessive use of internet.pptx
Article writing on excessive use of internet.pptxArticle writing on excessive use of internet.pptx
Article writing on excessive use of internet.pptxabhinandnam9997
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesSanjeev Rampal
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...JeyaPerumal1
 

Recently uploaded (12)

History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 
ER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAEER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAE
 
The AI Powered Organization-Intro to AI-LAN.pdf
The AI Powered Organization-Intro to AI-LAN.pdfThe AI Powered Organization-Intro to AI-LAN.pdf
The AI Powered Organization-Intro to AI-LAN.pdf
 
The Best AI Powered Software - Intellivid AI Studio
The Best AI Powered Software - Intellivid AI StudioThe Best AI Powered Software - Intellivid AI Studio
The Best AI Powered Software - Intellivid AI Studio
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
The Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case StudyThe Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case Study
 
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 
Article writing on excessive use of internet.pptx
Article writing on excessive use of internet.pptxArticle writing on excessive use of internet.pptx
Article writing on excessive use of internet.pptx
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
Stay Ahead with 2024's Top Web Design Trends
Stay Ahead with 2024's Top Web Design TrendsStay Ahead with 2024's Top Web Design Trends
Stay Ahead with 2024's Top Web Design Trends
 

002 AWSSlides.pdf

  • 1. AWS Free Tier Gain free, hands-on experience with the AWS platform, products, and services
  • 2. AWS Regions & Zones AWS Global Infrastructure
  • 3. 3 AWS Global Infrastructure ★ The AWS Global Cloud Infrastructure is the most secure, extensive, and reliable cloud platform, offering over 175 fully featured services from data centers globally. ★ AWS now spans 77 Availability Zones within 24 geographic regions around the world, and has announced plans for 15 more Availability Zones and 5 more AWS Regions in India, Indonesia, Japan, Spain, and Switzerland.
  • 5. 5 AWS Global Infrastructure ★ High Availability Through Multiple Availability Zones ★ Improving Continuity With Replication Between Regions ★ Meeting Compliance and Data Residency Requirements ★ Geographic Expansion
  • 7. 7 Availability Zones ★ When you launch an instance, you can select an Availability Zone or let us choose one for you. ★ If you distribute your instances across multiple Availability Zones and one instance fails, you can design your application so that an instance in another Availability Zone can handle requests.
  • 8. What is IAM? Securely control access to AWS resources
  • 9. 9 IAM Features ● Shared access to your AWS account ● Granular Permission ● Multi-factor authentication (MFA) ● IAM Roles ● Identity federation ● Free to use https:/ /docs.aws.amazon.com/IAM/latest/UserGuide/introduction.html
  • 11. ● Amazon Simple Storage Service (Amazon S3) is storage for the internet. You can use Amazon S3 to store and retrieve any amount of data at any time, from anywhere on the web. What is S3?
  • 12. ● It is Object-Based Storage ● Data is replicated across multiple facilities ● Unlimited Storage ● Amazon S3 stores data as objects within buckets ● Bucket name has to be unique S3 Basics
  • 13. 13 A bucket is a logical unit of storage in Amazon Web Services (AWS). Object Storage is a computer data storage architecture that manages data as Objects.
  • 15. 15
  • 16. S3 Storage Classes S3 Standard: general-purpose storage of frequently accessed data. Fast access & object replication in multi AZ. S3 One Zone-IA is for data that is accessed less frequently, but requires rapid access when needed. Slow access, no object replication. S3 IA– Infrequent Access: Long-lived, but less frequently accessed data. Slow access, object replication in multi AZ S3 Intelligent Tiering Automatically moves data to most cost effective tier. 1 2 3 4
  • 17. S3 Storage Classes S3 Glacier: Low Cost Storage class for data Archiving. S3 Glacier Deep Archive Lowest cost storage, retrieval time of 12 Hrs. 5 6
  • 19.
  • 20. ● Storage ● Requests ● Tiers ● Data Transfer ● Region Replication S3 Charges
  • 22. 22 ➢ EC2 provides web services API for provisioning, managing, and deprovisioning virtual servers inside amazon cloud. ➢ Ease In Scaling Up/Down ➢ Pay only for what you use ➢ Can be integrated into several other services EC2 Features
  • 23. Ec2 Pricing On Demand Pay per hour or seconds. Spot Bid your price for unused ec2 capacity. Reserved Reserve Capacity(1 or 3 yrs) for discounts. Dedicated Hosts Physical Server dedicated for you. 1 2 3 4
  • 24. 24 Amazon Machine Image (AMI) provides the information required to launch an instance, which is a virtual server in the cloud. When you launch an instance, the instance type that you specify determines the hardware of the host computer used for your instance Amazon EC2 provides you with flexible, cost effective, and easy-to-use data storage options for your instances.
  • 25. Tag is a simple label consisting of a customer-defined key and an optional value that can make it easier to manage, search for, and filter resources. 25 Amazon EC2 uses public–key cryptography to encrypt and decrypt login information. A security group acts as a virtual firewall that controls the traffic for one or more instances
  • 26. 26 Creation of EC2 Instance
  • 27. 27 1. Key pairs 2. Security Group 3. Instance Launch EC2 instance creation
  • 29. Security Groups ★ A security group acts as a virtual firewall that controls the traffic for one or more instances. ★ You can add rules to each security group that allow traffic to or from its associated instances ★ Security groups are "stateful". firewall is a network security system that monitors and controls incoming and outgoing network traffic. 29
  • 30. 30 Inbound :- Traffic coming from outside on the Instance Outbound:- Traffic going from Instance to outside
  • 31. 31 1. Toolplate website 2. OS a. Centos 3. Size => Ram, CPU, Network etc a. Min 4. Storage size a. 5 gigs for web server images 5. Project 6. Services/Apps Running a. SSH, Http, Mysql etc 7. Environment (Dev, QA, Staging, Prod) 8. Login User/ Owner Requirement Gathering
  • 32. EBS (Elastic Block Storage)
  • 33. ELASTIC BLOCK STORAGE 33 ★ Block based storage ★ Runs ec2 OS, store data from db, file data, etc ★ Placed in specific AZ. Automatically replicated within the AZ to protect from failure. ★ Snapshot is backup of a volume
  • 34. EBS Types 34 ● General Purpose (SSD) ○ Most Work Loads ● Provisioned IOPS ○ Large Databases ● Throughput Optimized HD ○ Big Data & Data Warehouses ● Cold HDD ○ File Servers ● Magnetic ○ Backups & Archives
  • 35. Snapshot Backup & Restore 35 • Unmount partition • Detach volume • Create new volume from snapshot • Attach the volume created from snapshot • Mount it back
  • 36. Snapshot Use Cases 36 • Backup & Restore • Size Change • Volume type change • Copy Volume to different zone • Move Snap to different region • Share it with other AWS accounts.
  • 37. 37
  • 39. 39 Clusters ● Cluster of servers needs Endpoints ● Endpoints are usually of a Load Balancer ● Load Balancer balances incoming traffic to backend servers
  • 40. 40 LOAD BALANCER Ports ● Frontend Port: Listens from the User Requests on this port AKA Listeners. ○ e:g 80, 443, 25 etc ● Backend Ports: Services running on OS listening on this port ○ e:g 80, 443, 8080 etc
  • 41. 41 ELASTIC LOAD BALANCER ● Elastic Load Balancing distributes incoming application or network traffic across multiple targets, such as Amazon EC2 instances, containers, and IP addresses, in multiple Availability Zones. ● Elastic Load Balancing supports three types of load balancers: ○ Application Load Balancer ○ Network Load Balancer ○ Classic Load Balancer ○ Gateway Load Balancer
  • 42. 42
  • 43. 43 CLASSIC LOAD BALANCER ● The Classic Load Balancer that routes traffic based on either application or network level information ● The Classic Load Balancer is ideal for simple load balancing of traffic across multiple EC2 instances
  • 44. 44
  • 45. APPLICATION LOAD BALANCER 45 ● Application Load Balancer that routes traffic based on advanced application level information that includes the content of the request.
  • 46. NETWORK LOAD BALANCER 46 ● A Network Load Balancer functions at the fourth layer of the Open Systems Interconnection (OSI) model. ● It can handle millions of requests per second. ● Static IP
  • 48. 48 ● Cloud Watch - Monitor performance of AWS environment - standard infrastructure metrics. ● Metrics: AWS cloud watch allows. you to record metrics for services such as EBS, EC2, ELB, Route53 Health checks, RDS, Amazon S3, cloudfront etc etc… ● Events: AWS Events delivers a near real-time stream of system events that describe changes in Amazon Web Services (AWS) resources ● Logs: You can use Amazon CloudWatch Logs to monitor, store, and access your log files from Amazon Elastic Compute Cloud (Amazon EC2) instances, AWS CloudTrail, Route 53, and other sources.
  • 49. Alarm monitors CloudWatch metrics for Instances. 49 Simple Notification Service (Amazon SNS) is a web service that coordinates and manages the delivery or sending of messages to subscribing endpoints or clients.
  • 50. 50
  • 51. 51
  • 53. AUTO SCALING Auto Scaling is a service that automatically monitors and adjusts compute resources to maintain performance for applications hosted in the AWS. 53 Alarm monitors CloudWatch metrics for Instances.
  • 54. 54 Scaling policy is used to increase and decrease the number of running instances in the group dynamically to meet changing conditions. A launch configuration/Template is an instance configuration template that an Auto Scaling group uses to launch EC2 instances.
  • 55. 55
  • 56. 56
  • 58. ● Installs ● Patching ● Monitoring ● Performance Tuning ● Backups ● Scaling ● Security ● Hardware upgrades ● Storage Management 58 DB Administration
  • 59. ❖ Amazon Relational Database Service is a distributed relational database service. ❖ High Availability Multi-AZ Deployments. ❖ Effortless Scaling. ❖ Read Replicas for performance 59 RDS
  • 60. 60
  • 62. 62 ❖ AWS Command Line Interface (AWS CLI) is an Amazon Web Services tool that enables to control Amazon public cloud services by typing commands on a specified line. Here, we can create any AWs service through AWS CLI.
  • 64. ● aws s3 commands: create, update, delete, sync data etc ● S3fs : Mount S3 bucket as a Volume ● S3 Authentication: ● IAM User Access Keys ● IAM Roles 64 S3 from CLI
  • 68. • VPC is a logical data center within an AWS Region. • virtual private cloud is an on-demand configurable pool of shared computing resources allocated within a public cloud environment. • Control over network environment, select IP address range, subnets and configure route tables and gateways. 68 Virtual Private Cloud (VPC)
  • 70. 70 IPv4 Range • 0.0.0.0 – 255.255.255.255 • 00000000.00000000.00000000.00000000 (0.0.0.0) • 11111111.11111111.11111111.11111111 (255.255.255.255)
  • 71. 71 Public and Private IP Division • Public IP => Internet • E:g 54.86.23.90 • Private IP => For local network design • E:g 192.168.1.10
  • 72. 72 Private IP Ranges ● Class A 10.0.0.0 - 10.255.255.255 ● Class B 172.16.0.0 - 172.31.255.255 ● Class C 192.168.0.0 - 192.168.255.255
  • 73. 73 Subnet Masks ● 255.0.0.0 ● 255.255.0.0 ● 255.255.255.0
  • 74. 74
  • 75. 75 Network Address Translation (NAT) gateway to enable instances in a private subnet to connect to the internet or other AWS services. An internet gateway is a horizontally scaled, redundant, and highly available VPC component that allows communication between instances in your VPC and the internet.
  • 76. 76
  • 77. 77
  • 83. Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service. Route 53 to perform three main functions in any combination Domain registration, DNS routing, and health checking. 83
  • 84. 84