Architecting in Cloud : Your Guide to Amazon Web Services

20
www.edureka.co/cloudcomputing Architecting in cloud : your guide to amazon web services View Cloud Computing Course details at www.edureka.co/cloudcomputing

Transcript of Architecting in Cloud : Your Guide to Amazon Web Services

www.edureka.co/cloudcomputing

Architecting in cloud : your guide to amazon web services

View Cloud Computing Course details at www.edureka.co/cloudcomputing

Slide 2 Twitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions www.edureka.co/cloudcomputing

At the end of this module, you will be able to

® Understand Cloud Computing

® Know Cloud Attributes / Service Models / Deployment Models

® Get an Introduction to Amazon Web Services

® Understand typical Use Cases

® Understand Various Service Offerings from AWS

Objectives

Slide 3Slide 3 www.edureka.co/cloudcomputing

Twitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions

What is Cloud Computing?

Slide 4Slide 4 www.edureka.co/cloudcomputing

Twitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions

According to Forrester, Cloud Computing is:

“A form of standardized IT-based capability – such as Internet-based services, software, or

ITinfrastructure – offered by a service provider that is accessible via Internet protocols from any

computer, is always available and scales automatically to adjust to demand, is either pay-per-use

or advertising-based, has Web or programmatic-based control interfaces, and enables full

customer self-service.”

What is Cloud Computing?

Slide 5 Twitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions www.edureka.co/cloudcomputing

Cloud

Social

MobilityAnalytics

SMAC

Slide 6Slide 6 www.edureka.co/cloudcomputing

Twitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions

Public Cloud(multi-tenant)

Service

Models

Attributes

Broad Network Access Rapid Elasticity

Measured Service /Pay as you

go

On Demand self-service

Resource Pooling

Hybrid

Software as a Service (SaaS)

CRM, Email, Social Collaboration, Payment

and Reconciliation

Platform as a Service (PaaS)

Middleware, Database, Build/Dev/Test

Infrastructure as a Service (IaaS)

Compute, Storage, Network, Desktop,

Anything as a Service (XaaS)

Community (Special purpose/group)

Private Cloud(single-tenant)

Broad Network Access Rapid Elasticity

Measured Service /Pay as you

go

On Demand self-service

Resource Pooling

Software as a Service (SaaS)

CRM, Email, Social Collaboration, Payment

and Reconciliation

Platform as a Service (PaaS)

Middleware, Database, Build/Dev/Test

Infrastructure as a Service (IaaS)

Compute, Storage, Network, Desktop,

Anything as a Service (XaaS)

Deployment Models

Attributes / Service Models / Deployment Models

Slide 7Slide 7 www.edureka.co/cloudcomputing

Twitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions

® What is AWS?

® Overview of AWS Products» Compute, Storage, Database, App Services, Deployment and Management, Networking

® AWS Free Tier» 1 Year free tier with all services

® Basic Key Words» AMI, Instance, Volume, Snapshot

Amazon Web Services

Slide 8Slide 8 www.edureka.co/cloudcomputing

Twitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions

Why AWS?

Slide 9Slide 9 www.edureka.co/cloudcomputing

Twitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions

Regions, Zones and Edge Locations

Slide 10Slide 10 www.edureka.co/cloudcomputing

Twitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions

Availability Zone A

Availability Zone C

US East Region (N.VA)

Availability Zone B

Availability Zone D

Availability Zone E

US West Region -1 (N.CA)

Availability Zone C

Availability Zone A

Availability Zone B

US West Region -2 (Oregan)

Availability Zone C

Availability Zone A

Availability Zone B

Availability Zone A

Availability Zone B

APAC Region Australia

Availability Zone A

Availability Zone B

South America (Sao Paulo)

EU –West (IRE)

Availability Zone C

Availability Zone A

Availability Zone B

Availability Zone A

Availability Zone B

APAC Region Singapore APAC Region Tokyo

Availability Zone C

Availability Zone A

Availability Zone B

Availability Zone B

US Govt Cloud

Availability Zone A

Regions, Zones and Edge Locations

Slide 11Slide 11 www.edureka.co/cloudcomputing

Twitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions

® Web Service that enables to launch and manage server instance

® Instances available in different size and configuration

® Use only the capacity you need and pay only what you use

® Increase the capacity dynamically when the demand raises and vice versa

® Supports both Vertical and Horizontal Scaling

® PreBuilt AMI available from market place

® Has various pricing models like On-Demand, Spot and Reserved Instances

Compute EC2

Slide 12Slide 12 www.edureka.co/cloudcomputing

Twitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions

® Provides high available, highly reliable storage volumes

® Suitable for database, file system or raw block storage

® Created volume can be attached to any EC2 instance

® Multiple volume can be attached to one instances

® Snapshot of the volume can be taken for backup and sharing

EBS – Elastic Block Storage

Slide 13Slide 13 www.edureka.co/cloudcomputing

Twitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions

® Storage for the Internet

® Makes web scale computing / storage easier

® Simple to use

® Provides API / SDK access

® Full control of access rights

S3 – Simple Storage Service

Slide 14Slide 14 www.edureka.co/cloudcomputing

Twitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions

Elastic Load Balancer

Cloud WatchMetrics

Auto ScalingUtilization

Latency

Auto Scaling and Load Balancer

Slide 15Slide 15 www.edureka.co/cloudcomputing

Twitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions

AWS IAM Functionali

ty

Manage IAM Users and their

access

Fine-granted access control

to AWS resources

Mobile and browser based

application

Identify federation between

enterprise and AWS Services

Manage access for federated

users

IAM – Identity and Access Management

Slide 16Slide 16 www.edureka.co/cloudcomputing

Twitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions

® Web Service that makes it easy to set up, operate and scale a relational database in cloud

® Low level database admin work is handled automatically by AWS

® Supports PostgreSQL, MySQL, MSSQL and Oracle database

® Amazon RDS automatically patches the database software

® Backup the database for a user defined retention period

® Enables point in time recovery

RDS – Relational Database Service

Slide 17Slide 17 www.edureka.co/cloudcomputing

Twitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions

Course Topics

MODULE 1

-> Introduction to Cloud Computing

MODULE 2

-> Amazon EC2 and Amazon EBS

MODULE 3

->Amazon Storage Services : S3, RRS, Glaciers

MODULE 4

->’Scaling’ and ‘Load Distribution’ in AWS

MODULE 5

->Identity and Access Management Techniques(IAM)

MODULE 6

->Multiple AWS services and Managing the resources lifestyle

MODULE 7

->AWS Architecture and Design

MODULE 8

->Project

Slide 18Slide 18 www.edureka.co/cloudcomputing

Twitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions

How it works

Questions

Slide 19 www.edureka.co/cloudcomputing