AWS Cloud Essentials - An Overview

41
Module - 1 AWS Cloud Essentials An overview ww w.edureka.co/aws-development Contact : [email protected]

Transcript of AWS Cloud Essentials - An Overview

Page 1: AWS Cloud Essentials - An Overview

Module - 1

AWS Cloud Essentials – An overview

www.edureka.co/aws-developmentContact : [email protected]

Page 2: AWS Cloud Essentials - An Overview

Course Url

Verifiable Certificate

Experienced Instructor

Live Online Class

Class Feedback

24x7 Support

In-class Questions

Class Recording in LMS

Module Wise Assessment

Project Work

How it Works

Slide 2 www.edureka.co/aws-development

Page 3: AWS Cloud Essentials - An Overview

www.edureka.co/informatica

How to Join the Class?

Step 1 Step 2 Step 3

Login using your credentials Click on My Course tab toselect the course

Click on Join Class button tojoin the webinar session

Sat Oct 10, 2015 07:00 ISTClasses from Oct 10, 2015 to Nov 15, 2015

Slide 3 www.edureka.co/aws-developmentContact : [email protected]

Page 4: AWS Cloud Essentials - An Overview

Course Topics

Slide 4 www.edureka.co/aws-development

Module 1

» AWS Cloud Essentials - An overview

Module 2

» AWS Fundamentals

Module 3

» AWS Console and Usage

Module 4

» AWS Software Development Kit and Command Line Tool kit

Module 5

» Monitoring and Metrics

Module 6

» High Availability

Module 7

» Analysis and Data Management

Module 8

» Security and Networking

Module 9

» Deployment and Provisioning

Module 10

» Big Data and Analytics

Module 11

» Cloud Best Practices

Module 12

» Cost Optimization

Contact : [email protected]

Page 5: AWS Cloud Essentials - An Overview

Objectives

Slide 5 www.edureka.co/aws-development

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

Basic overview of the cloud

Different types of cloud models and cloud services

Different vendors of cloud implementation

Features of AWS and Managed services offerings

Why to choose AWS

Who is using AWS/customers

Real time Use-cases

Opportunities in Cloud / Market

Contact : [email protected]

Page 6: AWS Cloud Essentials - An Overview

What is Cloud Computing?

"Cloud Computing", refers to the on-demand delivery of IT resources and applications via the Internet with pay-

as-you-go pricing.

"Cloud Computing“, is also utility service - giving you access to technology resources managed by experts and

available on-demand.

Slide 6 www.edureka.co/aws-developmentContact : [email protected]

Page 7: AWS Cloud Essentials - An Overview

Features of cloud?

On-DemandProvisioning

Scalability inMinutes

Pay PerConsumption

AbstractResources

Efficiency ofExperts Measurable

Ask for what youneed, when youneed it & whento stop

Slide 7 www.edureka.co/aws-development

Scale out or in,up or down,depending onusage or needs

No long-termcommitments &up front capitalneeded. Pay onlyfor what you use

Every unit ofusage (i.e.managed service )is measurable

Utilize the skills,knowledge andresources of

experts

Every unit of usage(i.e. managedservice) is

measurable

1 2 3 4

5 6

Contact : [email protected]

Page 8: AWS Cloud Essentials - An Overview

On-Demand and Scalability

Provisioning the instances as per the usage (i.e. only onweekdays)As per the above graph, it shows we are stoppedall the running Instances on weekends

Provisioning the instances as per the usage dynamically (i.e.Facebook Application usage )As per the above graph. There is asudden peak of usage, hence scaled up to 5000 instances Injust 3 days

Slide 8 www.edureka.co/aws-developmentContact : [email protected]

Page 9: AWS Cloud Essentials - An Overview

As per the above graph explains, percentage of usage time spent on meeting business requirements Vs arranging infrastructureto meet the requirements

On-Premise vs AWS

Slide 9 www.edureka.co/aws-developmentContact : [email protected]

Page 10: AWS Cloud Essentials - An Overview

Different Types of Cloud Models

CloudModels

PrivateCloud

PublicCloud

HybridCloud

CommunityCloud

Slide 10 www.edureka.co/aws-development

Page 11: AWS Cloud Essentials - An Overview

Public Cloud

Public cloud (off-site and remote) describes cloud computing where resources are dynamically provisioned on an on-

demand, self-service basis over the Internet, via web applications/web services, open API, from a third-party

provider who bills on a utility computing basis

Slide 11 www.edureka.co/aws-developmentContact : [email protected]

Page 12: AWS Cloud Essentials - An Overview

Public Cloud (Contd.)

Slide 12 www.edureka.co/aws-development

Choose the Public Cloud Model under below situations / circumstances:

Standardized workload for applications is used by lots of people

Need to test application development

SaaS (Software as a Service) applications from a vendor who has a well-implemented security strategy

When we need incremental capacity (the ability to add computer capacity for peak times)

For doing collaboration projects

For ad-hoc software development project using a Platform as a Service (PaaS) offering cloud

Contact : [email protected]

Page 13: AWS Cloud Essentials - An Overview

Private Cloud

A private cloud is one in which the services and infrastructure are maintained on a private network. These clouds offer

the greatest level of security and control, but they require the company to still purchase and maintain all the software

and infrastructure, which reduces the cost savings

A private cloud environment is often the first step for a corporation prior to adopting a public cloud initiative.

Corporations have discovered the benefits of consolidating shared services on virtualized hardware deployed from a

primary datacenter to serve local and remote users

Slide 13 www.edureka.co/aws-developmentContact : [email protected]

Page 14: AWS Cloud Essentials - An Overview

Private Cloud (Contd.)

Slide 14 www.edureka.co/aws-development

Choose the Private Cloud Model under below situations / circumstances:

When business needs to access on premise data and your applications

When business needs security and data privacy issues

When company is large enough to run a next generation cloud data center efficiently and effectively on its own

Contact : [email protected]

Page 15: AWS Cloud Essentials - An Overview

Hybrid Cloud

A hybrid cloud environment consists of some portion of computing resources on-site (on premise) and off-site (public

cloud). By integrating public cloud services, users can leverage cloud solutions for specific functions that are too costly

to maintain on premise such as virtual server disaster recovery, backups and test/development environments

A hybrid cloud includes a variety of public and private options with multiple providers

HYBRID CLOUD COMPUTING

Slide 15 www.edureka.co/aws-development

Page 16: AWS Cloud Essentials - An Overview

Hybrid Cloud (Contd.)

Slide 16 www.edureka.co/aws-development

Choose the Hybrid Cloud Model under below situations / circumstances:

When business needs to access on premise data and your applications

When business needs security and data privacy issues

When company is large enough to run a next generation cloud data center efficiently and effectively on its own

Contact : [email protected]

Page 17: AWS Cloud Essentials - An Overview

Community Cloud

A community cloud is formed when several organizations with similar requirements share common infrastructure. Costs

are spread over fewer users than a public cloud but more than a single tenant.

Slide 17 www.edureka.co/aws-developmentContact : [email protected]

Page 18: AWS Cloud Essentials - An Overview

Choose the Community Cloud Model under below situations / circumstances:

When a company wants to collaborate with other companies or third party vendors for application development

Mainly used incase of open source projects & discussion forums ex: Jboss community, Apache Community etc.

Slide 18 www.edureka.co/aws-development

Community Cloud (Contd.)

Contact : [email protected]

Page 19: AWS Cloud Essentials - An Overview

Different Types of Cloud Services

Slide 19 www.edureka.co/aws-developmentContact : [email protected]

Page 20: AWS Cloud Essentials - An Overview

IaaS (Infrastructure as a Service)

IaaS (Infrastructure as a Service) provides you

the computing infrastructure, physical or (quite often)

virtual machines and other resources like virtual-

machine disk image library, block and file-based

storage, firewalls, load balancers, IP addresses, virtual

local area networks etc.

Slide 20 www.edureka.co/aws-developmentContact : [email protected]

Page 21: AWS Cloud Essentials - An Overview

PaaS (Platform as a Service)

PaaS (Platform as a Service) provides you computing platforms

which typically includes operating system,

programming language execution environment, database, web

server etc.

Slide 21 www.edureka.co/aws-developmentContact : [email protected]

Page 22: AWS Cloud Essentials - An Overview

SaaS (Software as a Service)

SaaS (Software as a Service) model you are provided with access to

application software often referred to as on-demand software.

You don't have to worry about the installation, setup and running of

the application. Service provider will do that for you. You just

have to pay and use it through some client.

Slide 22 www.edureka.co/aws-developmentContact : [email protected]

Page 23: AWS Cloud Essentials - An Overview

Vendors of Cloud

Slide 23 www.edureka.co/aws-developmentContact : [email protected]

Page 24: AWS Cloud Essentials - An Overview

Features of AWS and Managed Services

Compute

Virtual Servers

Containers

Event-Driven ComputeFunctions

Auto Scaling

Load Balancing

1-Click Web AppDeployment

Storage & ContentDelivery

Object Storage

Block Storage

File System Storage

Archive Storage

Integrated Storage

CDN

Analytics

Hadoop

Elastic Search

Real-time

Machine Learning

Data Warehouse

Data Pipelines

Slide 24 www.edureka.co/aws-developmentContact : [email protected]

Page 25: AWS Cloud Essentials - An Overview

Features of AWS and Managed Services (Contd.)

Relational

NoSQL

Caching

Data Warehouse

Virtual Private Cloud

Direct Connections

DNS

Load Balancing

Identity Management

Access Control

Key Storage &Management

Performance & SecurityOptimization

Slide 25 www.edureka.co/aws-development

Database Networking Security & Identity

Page 26: AWS Cloud Essentials - An Overview

Features of AWS and Managed Services (Contd.)

Application Services

Queueing

Workflow

App Streaming

Transcoding

Email

Notifications

Search

API Management

Management Tools

Monitoring & Logs

Resource Templates

Usage & ResourceAuditing

Dev/Ops ResourceManagement

Service Catalog

Mobile Services

Identity

App Testing

Mobile Analytics

Notifications

Development

Developer Tools

Source CodeManagement

Code Deployment

Continuous Delivery

Slide 26 www.edureka.co/aws-development

Page 27: AWS Cloud Essentials - An Overview

Who to Choose AWS?

AWS named as a leader in the IaaS Magic Quadrant

for the 5th consecutive year*

In the 2015 Magic Quadrant for Cloud Infrastructure

as a Service, Worldwide, Gartner placed Amazon

Web Services in the “Leaders” quadrant and rated

AWS as having both the furthest completeness of

vision and the highest ability to execute

Gartner: Magic Quadrant for Cloud Infrastructure as a Service, Worldwide report, Lydia Leong et al, published 18 May, 2015

Slide 27 www.edureka.co/aws-developmentSource: https://aws.amazon.com/resources/gartner-2015-mq-learn-more/

Page 28: AWS Cloud Essentials - An Overview

www.edureka.co/aws-development

Who is using AWS

The Cloud Scales: Customers in 190 Countries

Slide 28 www.edureka.co/aws-developmentContact : [email protected]

Page 29: AWS Cloud Essentials - An Overview

Real Time Use Cases

Slide 29 www.edureka.co/aws-development

Database archives or low cost data backups on cloud

Building DR( disaster recovery) sites on cloud

SAAS based application hosting's

Content delivery and media distribution

High performance computing, auto scaling and load balancing HA models

Big data batch jobs & large scale analytics

Cloud based application services like queue’s, workflow, data pipeline

Hosting mobile platform based applications

Hosting effective large work loads of data warehouses

Contact : [email protected]

Page 30: AWS Cloud Essentials - An Overview

Opportunities in Cloud / Market?

Slide 30 www.edureka.co/aws-developmentContact : [email protected]

Page 31: AWS Cloud Essentials - An Overview

Hello There!!My name is Annie.

I love quizzes and puzzlesand I am here to make

you guys think andanswer my questions.

Annie’s Introduction

Slide 31 www.edureka.co/aws-developmentContact : [email protected]

Page 32: AWS Cloud Essentials - An Overview

Annie’s Question

Question : What are the features of cloud?

Slide 32 www.edureka.co/aws-developmentContact : [email protected]

Page 33: AWS Cloud Essentials - An Overview

Annie’s Answer

Answer:

1Q.ueAsuttioonscaling2.On-Demand IT3.Pay as you go pricing

4.Elasticity

Slide 33 www.edureka.co/aws-developmentContact : [email protected]

Page 34: AWS Cloud Essentials - An Overview

Annie’s Question

Question : What are different type of cloud services?

Slide 34 www.edureka.co/aws-development

Page 35: AWS Cloud Essentials - An Overview

Annie’s Answer

AQnusewsetiro:n1. IaaS (Infrastructure as a Service)2. PaaS (Platform as a Service)3. SaaS (Software as a Service)

Slide 35 www.edureka.co/aws-developmentContact : [email protected]

Page 36: AWS Cloud Essentials - An Overview

Annie’s Question

Question : What are different type of cloud models?

Slide 36 www.edureka.co/aws-development

Page 37: AWS Cloud Essentials - An Overview

Annie’s Answer

Answer:1Q.uePsutbiolinc

Cloud2.Private Cloud3.Hybrid Cloud4.Community Cloud

Slide 37 www.edureka.co/aws-developmentContact : [email protected]

Page 38: AWS Cloud Essentials - An Overview

Questions

Slide 38 www.edureka.co/aws-developmentContact : [email protected]

Page 39: AWS Cloud Essentials - An Overview

Assignment

Slide 39 www.edureka.co/aws-development

Create a AWS free account

Login into AWS console

Read the description of each managed service

Contact : [email protected]

Page 40: AWS Cloud Essentials - An Overview

Your feedback is important to us, be it a compliment, a suggestion or a complaint. It helps us to makethe course better!

Please spare few seconds to take the survey after the webinar.

Survey

Slide 40 www.edureka.co/aws-developmentContact : [email protected]

Page 41: AWS Cloud Essentials - An Overview

Slide 43 www.edureka.co/aws-development