day 1 – introduction to cloud computing · migrating enterprise customers to the aws cloud cloud...

1

Upload: others

Post on 26-Jun-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

1 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

Day 1 – Introduction to Cloud Computing

Page 2: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

2 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

Faizal Khan Founder & CEO Ecomm India Cloud IT

Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management Experience JP Morgan Chase, Bank of America, Dell, ITC

Introduction

Page 3: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

3 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

Focuses on cloud Architecture. Need good understanding of IT Infrastructure. Covers all of AWS including sysops & developer tools. Focused on knowledge & hands-on than remembering answers. Intended to make you a thorough cloud professional. Opens up other specializations on the cloud.

About the Course

Page 4: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

4 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

Join the session on time or few mins before it starts. Be courteous and respectful to everyone in the batch. Do not argue or constantly interrupt. If you disagree on a point, save the conversation for after the session. Wait for a topic to be explained in full before raising questions. Do not answer questions asked by others unless you’ve been called upon. Do not hoard the mic and time. Allow others to ask their questions as well.

Dos & Don’ts

Page 5: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

5 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

About the Course Introduction to Cloud Computing Cloud Service Models & Deployment Models Introduction to AWS AWS Global Infrastructure AWS Shared Security Model

Q & A

Agenda

Page 6: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

6 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

Cloud Computing Fundamentals

What is the “Cloud”?

Page 7: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

7 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

Cloud Computing Fundamentals

What is the “Cloud”?

Page 8: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

8 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

Cloud Computing Fundamentals

What is the “Cloud”?

Page 9: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

9 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

Cloud Computing Fundamentals

What is the “Cloud”?

Page 10: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

10 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

Cloud Computing Fundamentals

What is the “Cloud”?

Page 11: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

11 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

Multiple Systems working together to act like a single system

Cloud

Multiple groups of cloud systems supporting the same functions

Load Balanced Cloud

Multiple data centers that have multiple groups of cloud systems performing the same functions

Multi-Region / High Availability Cloud

Cloud Computing Fundamentals What is the “Cloud”?

Page 12: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

12 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

The NIST definition lists five essential characteristics of cloud computing: 1. On-demand self-service 2. Broad network access 3. Resource pooling 4. Rapid elasticity or expansion 5. Measured service

Cloud Computing Fundamentals

What is the “Cloud”?

Page 13: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

13 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

3 Types of “Service Models”

(Software, Platform and Infrastructure)

4 Types of “Deployment models“

(Private, Public, Hybrid and Community)

Cloud Computing Models

Page 14: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

14 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

Cloud “Service” Models

Page 15: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

15 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

1. Software

2. Platform

3. Infrastructure

SAAS (Software As A Service)

PAAS (Platform As A Service)

IAAS (Infrastructure As A Service)

Cloud Servicing Models

Page 16: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

16 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

Application

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

Application

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

Application

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

Application

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

Private IAAS PAAS SAAS

You

Man

age

Vend

or M

anag

ed

Vend

or M

anag

ed

Vend

or M

anag

ed

You

Man

age

You

Man

age

Infrastructure as a service Platform as a service Software as a service

Page 17: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

17 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

Cloud “Deployment” Models

Page 18: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

18 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

1. Private

2. Public

3. Hybrid

Privately Built Cloud e.g. Openstack

AWS, Azure, Google Cloud, Bluemix

Combination of Private & Public

Cloud Deployment Models

Page 19: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

19 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

Leading Cloud Providers

Page 20: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

20 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

History and Introduction of AWS

Officially Launched in 2006

Designed from extensive knowledge building Amazon.com

Innovation and Customer Focued

Over 1 Million active users worldwide

Adds capacity equal to 1 Fortune 500 every single day

AWS is a Cloud Infrastructure & Services Platform that helps customers build sophisticated, scalable cloud infrastructure and applications in an on-demand manner.

Page 21: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

21 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

AWS Rapid Pace of Innovation

2009

48

159

722

82

2011 2013 2015 2016

~1,000

New Features/Services Launched

Page 22: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

22 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

2,420 Services and Features

AWS Direct Connect

AWS Elastic Beanstalk

Amazon CloudTrail

Amazon S3 Amazon Kinesis

Amazon AppStream

Amazon SWF

Amazon Redshift

Amazon Dynamo DB

Amazon CloudSearch

AWS Data Pipeline

Trusted Advisor

AWS KMS

Amazon Config

Amazon RDS for Aurora

Amazon WorkDocs

AWS Directory Service

AWS CodeCommit

AWS CodePipeline

AWS Service Catalog

Amazon CloudWatch Logs

Amazon EFS

Amazon API Gateway Amazon Machine

Learning

AWS Device Farm

AWS Web App Firewall

Amazon Elasticsearch Service

Amazon QuickSight

AWS Import/Export Snowball

RDS for MariaDB

Amazon Inspector

AWS IoT

Amazon EC2 Container Registry

AWS CloudFormation

Amazon Mobile

Analytics

AWS Mobile Hub

AWS Storage Gateway AWS OpsWorks

AWS Elastic Transcoder Amazon EC2 Container Service

Amazon Cognito

AWS CodeDeploy

* As of September 2016

Amazon WorkMail

AWS Lambda

Amazon Athena Amazon Polly

AWS Step Functions

AWS Glue

Amazon Rekognition

Amazon Lex Amazon Lightsail

AWS X-Ray

AWS Shield

AWS Greengrass

Page 23: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

23 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

Gartner: Magic Quadrant for Cloud Infrastructure as a Service, Worldwide report, Lydia Leong et al, published 3 August, 2016. Full report available at https://aws.amazon.com/resources/gartner-2016-mq-learn-more/

“AWS continues to grow at a nearly unbelievable rate, even as credible and very deep pocketed competitors have emerged. That seems to indicate an almost insatiable demand from businesses that want to offload computing and storage tasks to third-party providers, rather than build more of their own data centers” - Fortune October 27th 2016

AWS named as a leader in the Infrastructure as a Service (IaaS) Magic Quadrant report for 6th

consecutive year

Page 24: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

24 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

MARKETPLACE

Business Apps Databases DevOps

Tools Networking Security Storage Business Intelligence

ENTERPRISE APPS

Virtual Desktops

Sharing & Collaboration

Corporate Email

Backup

IoT

Rules Engine

Device Shadows

Device SDKs

Registry

Device Gateway

DEVELOPMENT & OPERATIONS MOBILE SERVICES APP SERVICES ANALYTICS

Data Warehousing

Hadoop/Spark

Streaming Data Collection

Machine Learning

Elastic Search

Queuing & Notifications

Workflow

Search

Email

Transcoding

One-click App Deployment

Identity

Sync

Mobile App Testing

Push Notifications

DevOps Resource Management

Application Lifecycle Management

Containers

Triggers

Resource Templates

API Gateway

Streaming Data Analysis

Business Intelligence

Mobile Analytics

Single Integrated Console

Regions Availability Zones

Points of Presence

INFRASTRUCTURE

CORE SERVICES

Compute VMs, Auto-scaling, Load Balancing, Containers, Cloud functions

Storage Object, Blocks, File, Archives, Import/Export

Databases Relational, NoSQL, Caching, Migration

CDN Networking VPC, DX, DNS

Access Control

Identity Management

Key Management & Storage

Monitoring & Logs

SECURITY & COMPLIANCE

Resource & Usage Auditing

Configuration Compliance

Web application firewall

Assessment and reporting

HYBRID ARCHITECTURE

Data Backups

Integrated App Deployments

Direct Connect

Identity Federation

Integrated Resource Management

Integrated Networking

VMWare Integration

TECHNICAL & BUSINESS SUPPORT

Support Professional Services

Account Management

Partner Ecosystem

Solutions Architects

Training & Certification

Security & Billing Reports

Optimization Guide

MIGRATION

Schema Conversion

Application Migration

Database Migration

Petabyte-Scale Data Migration

Page 25: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

25 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

MARKETPLACE

Business Apps Databases DevOps

Tools Networking Security Storage Business Intelligence

ENTERPRISE APPS

Virtual Desktops

Sharing & Collaboration

Corporate Email

Backup

IoT

Rules Engine

Device Shadows

Device SDKs

Registry

Device Gateway

DEVELOPMENT & OPERATIONS MOBILE SERVICES APP SERVICES ANALYTICS

Data Warehousing

Hadoop/Spark

Streaming Data Collection

Machine Learning

Elastic Search

Queuing & Notifications

Workflow

Search

Email

Transcoding

One-click App Deployment

Identity

Sync

Mobile App Testing

Push Notifications

DevOps Resource Management

Application Lifecycle Management

Containers

Triggers

Resource Templates

API Gateway

Streaming Data Analysis

Business Intelligence

Mobile Analytics

Single Integrated Console

Regions Availability Zones

Points of Presence

INFRASTRUCTURE

CORE SERVICES

Compute VMs, Auto-scaling, Load Balancing, Containers, Cloud functions

Storage Object, Blocks, File, Archives, Import/Export

Databases Relational, NoSQL, Caching, Migration

CDN Networking VPC, DX, DNS

Access Control

Identity Management

Key Management & Storage

Monitoring & Logs

SECURITY & COMPLIANCE

Resource & Usage Auditing

Configuration Compliance

Web application firewall

Assessment and reporting

HYBRID ARCHITECTURE

Data Backups

Integrated App Deployments

Direct Connect

Identity Federation

Integrated Resource Management

Integrated Networking

VMWare Integration

TECHNICAL & BUSINESS SUPPORT

Support Professional Services

Account Management

Partner Ecosystem

Solutions Architects

Training & Certification

Security & Billing Reports

Optimization Guide

MIGRATION

Schema Conversion

Application Migration

Database Migration

Petabyte-Scale Data Migration

Page 26: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

26 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

AWS Regions

Page 27: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

27 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

AWS Regions AWS Edge Locations

Page 28: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

28 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

AWS Global Network

Page 29: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

29 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

AWS Global Network AWS Global Network

Page 30: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

30 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

Page 31: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

31 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

Regions Geographic locations Consists of at least two Availability Zones(AZs)

Availability Zones

Clusters of data centers Isolated from failures in other Availability Zones

Regions & Availability Zones

Page 32: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

32 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

At least 2 AZs per region. Examples: US East (N. Virginia)

• us-east-1a • us-east-1b • us-east-1c • us-east-1d • us-east-1e

Asia Pacific (Tokyo)

• ap-northeast-1a • ap-northeast-1b • ap-northeast-1c

Note: Conceptual drawing only. The number of Availability Zones (AZ) may vary.

US East (VA)

AZ - A AZ - B

AZ - C AZ - D

AZ - E

Asia Pacific (Tokyo)

AZ - A AZ - B

AZ - C

Availability Zones

Page 33: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

33 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

Availability Zone - A

Availability Zone - B

Availability Zone - C

Region

High Availability with Multi-AZ

Page 34: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

34 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

Multi-AZ Connectivity

Page 35: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

35 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

AWS GovCloud (2) US West Oregon (3), Northern California (3) US East Northern Virginia (5), Ohio (3) Canada Central (2) South America São Paulo (3) Europe Ireland (3), Frankfurt (2), London (2)

Region & Number of Availability Zones

Asia Pacific Singapore (2), Sydney (3), Tokyo (3), Seoul (2), Mumbai (2)

China Beijing (2)

Page 36: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

36 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

Page 37: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

37 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

Page 38: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

38 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

Page 39: Day 1 – Introduction to Cloud Computing · Migrating enterprise customers to the AWS cloud Cloud Architecting, Implementation & Monitoring 12+ Years of IT Infrastructure Management

39 © 2017 Ecomm India Cloud IT LLP. All rights reserved.

Thank You!

Q & A TO DO: Register for Free AWS Account