ciw lab with coheisveft: get started in public cloud - part 1 cloud & virtualization

51
copyright 2013 Getting Started with Public Cloud and AWS 1 CohesiveFT | Chicago Ideas Week Lab Thursday, October 17, 13

Upload: ryan-koop

Post on 11-Jun-2015

56 views

Category:

Technology


0 download

DESCRIPTION

CohesiveFT: Get started with public cloud It's time to explore the public cloud. Get familiar with Amazon's AWS EC2 compute and S3 storage. Demo and guides will prep you to do big things with hosting for your websites and apps! Part 1 Cloud & Virtualization: Welcome! We'll run through the basics of public vs. private cloud, the cloud marketplace, and why we picked AWS to demonstrate Hosted by: Ryan Koop, Director of Marketing

TRANSCRIPT

Page 1: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Getting Started with Public Cloud and AWS

1

CohesiveFT | Chicago Ideas Week Lab

Thursday, October 17, 13

Page 2: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Agenda• Level Set: Cloud, Virtualization & Networking Basics

• Working together: AWS and CohesiveFT• AWS Core: Starting in EC2 and S3• Hands on: Setting up your own AWS • Life in the Cloud: What others are doing in public cloud

2Thursday, October 17, 13

Page 3: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Welcome to the lab

3

Patrick KerpanCEO, Co-founder

Ryan KoopDirector of Marketing, Co-founder

Margaret WalkerMarketing SpecialistMargaret is responsible for internal PR, analyst relations, written communications, and social media. She designs, creates, and publicizes CohesiveFT’s content. Margaret also organizes CloudCamp Chicago.

Before CohesiveFT, Margaret was a part of a green building startup in Chicago. She was responsible for managing energy and LEED certification projects for more than 5M square feet of the Chicago skyline. Margaret also earned her LEED AP O+M credential.

Your Presenter

Coming Up

@cohesiveft#CIW

Thursday, October 17, 13

Page 4: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

How is your cloud karate?

4

Images: Wikipedia

Thursday, October 17, 13

Page 5: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Cloud Computing Basics

5Thursday, October 17, 13

Page 6: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

What is a Computer

6

•Computer: where you store, retrieve and process your data

•Software - set of instructions that tells hardware what to do• Ex. Operating System,

Applications

•Hardware - physical structure of your computer• Ex. CPU, hard drive,

motherboardImages: Wikipedia

Thursday, October 17, 13

Page 7: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

What is a Server

7

•Server - a computer that processes requests and delivers data to other computers (clients)

• Acts as a central repository of data • Can be grouped together for backup & large computing needs• Web servers, email servers

Client Client

Photos: Wikipedia - The Blue Gene/P supercomputer atArgonne National Lab

Thursday, October 17, 13

Page 8: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Traditional Enterprise Data Center

8

Business

Client

Servers

Thursday, October 17, 13

Page 9: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Private Cloud Computing

9

Business Off-site hosting

ClientServers

Internet

Thursday, October 17, 13

Page 10: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Public Cloud Computing

10

Internet

Business #1

Client

Business #2

Client

Off-site hosting

Servers

Thursday, October 17, 13

Page 11: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Server Error

11

Business #1

Client

Business #2

Client

Off-site hosting

Servers

Thursday, October 17, 13

Page 12: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Server Error

11

Business #1

Client

Business #2

Client

Off-site hosting

Servers

Thursday, October 17, 13

Page 13: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Server Error

11

Business #1

Client

Business #2

Client

Off-site hosting

Servers

Thursday, October 17, 13

Page 14: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Server Error

11

Business #1

Client

Business #2

Client

Off-site hosting

Servers

Thursday, October 17, 13

Page 15: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Virtualization

12Thursday, October 17, 13

Page 16: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Virtualization

13

CPU RAM Hard Drive

Hypervisor

VM VM VM VM VM

Virtual machine - software that behaves just as a physical computer does. It contains everything a real computer has (CPU, OS, Storage, RAM)- all virtualized.

vCPU vRAM vHard Drive

Operating System

App App App App App

Virtual Layer

Thursday, October 17, 13

Page 17: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

“______” as a Service

14

CPU RAM Hard DriveCPU RAM Hard Drive

Operating System

CPU RAM Hard Drive

App

Operating System

• User rents the hardware • User rents the hardware and software

• User rents the hardware, software and application

SoftwareCommercial software access

InfrastructureServers, network devices and

storage disks

PlatformInformation, messaging, connectivity, integration

services access

Thursday, October 17, 13

Page 18: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Virtualization and Cloud

15

Watch it again: http://youtu.be/OC0FSYFicpA Video credit: Bluelock via YouTube

Thursday, October 17, 13

Page 19: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Cloud Basics

16

Internet

Cloud Provider

Servers

Cloud User

Cloud Server Virtual Machine

WorkstationsClients OR Users

Virtual machine (VM) - software that behaves just as a physical computer does. It contains everything a real computer has (CPU, OS, Storage, RAM)- all virtualized.

Client, User or Customer - end device and person / company using public cloud computing.

Today, you are the user!

Thursday, October 17, 13

Page 20: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Public Cloud: the Zipcar of Computing

17

Cloud Computing and Zipcar are:• On-demand• Self-service• Flexible & easy to use• Shared resources• Pay-as-you-go pricing• Creating new ways to use and connect resources

SaaSSaaS

Images: Wikipedia

Thursday, October 17, 13

Page 21: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Networking

18Thursday, October 17, 13

Page 22: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

The 4 Layer Internet Model (TCP/IP Model)

19

Protocol - set of rules or language used by computer and networking devices to communicate with one another

•Communication on a process-to-process level

Link Layer

•Handles host-to-host communication

•Connects across local networks and the public internet

•Communication within a local network

Internet Layer

Transport Layer

Application Layer

TCP/IP:networking model and a set of communications protocols for networks

Thursday, October 17, 13

Page 23: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

The 7 Layer OSI Model

20

Physical Layer

Data Link Layer

Network Layer

Transport Layer

Session Layer

Presentation Layer

Application Layer •Communication with the user

•Data representation, security encryption

• Interhost communication, or sessions between programs

•Encryption, firewall security, manages traffic flow through network layers, •Path determination and logical addressing•Breaks info into frames to be transported + error

detection and correction•The physical infrastructure used to send and receive signals

(cables, fibers)

OSI (Open Systems Interconnect Model)

Thursday, October 17, 13

Page 24: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Peer Layers Communicate

21

Link Layer

Internet Layer

Transport Layer

Application Layer

Link Layer

Internet Layer

Transport Layer

Application Layer

Link Layer

Internet Layer

Link Layer

Internet Layer

Thursday, October 17, 13

Page 26: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Layer 0

Layer 4

Layer 3

Layer 2

Layer 1

Layer 5

Layer 7

Layer 6

“_______ as a Service”

23

SoftwareCommercial software access

SaaS

PlatformInformation, messaging, connectivity, integration

services access

PaaS

InfrastructureServers, network devices and

storage disksIaaS

Thursday, October 17, 13

Page 27: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Virtualization + Networking: Cloud Layers

24

ComputeStorage

Network

Virtualization Layer

IaaS

PaaS

Layer 0

Layer 4

Layer 3

Layer 2

Layer 1

Layer 5

Layer 7

Layer 6 Application Layer

HardwareLayer

SaaS

Thursday, October 17, 13

Page 28: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

For more on Networking & Cloud Basics

25

• Internet History, Technology, and Security, Coursera Class by Dr. Chuck Severance

• https://www.coursera.org/course/insidetheinternet

• “15 Ways to Tell It’s Not a Cloud” and other insights from James Governor, Analyst at Redmonk

• http://redmonk.com/jgovernor/2008/03/13/15-ways-to-tell-its-not-cloud-computing/

• CohesiveFT blogs and white papers, available at www.cohesiveft.com

Thursday, October 17, 13

Page 29: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Why AWS?

26Thursday, October 17, 13

Page 30: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Cloud Provider Marketplace

27

Public Clouds

Virtual Infrastructure Private CloudsCloud Services

Thursday, October 17, 13

Page 31: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Cloud Providers

28

Amazon Web Services (AWS) estimated to hit $24B in revenue by 20221.

AWS has five times the compute capacity in use than the aggregate total of the other fourteen providers listed in Gartner’s Magic Quadrant for 2013 2

1. Morgan Stanley research2. Part of the Gartner cloud IaaS report, for the full report, visit: http://www.gartner.com/technology/reprints.do?id=1-1IMDMZ5&ct=130819&st=sb

Thursday, October 17, 13

Page 32: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Public vs. Private vs. Hybrid

29

The Ultimate Private vs. Public Cloud Debate at CloudExpo Europe Jan 2013- Available from Flexiant on

YouTube: http://www.youtube.com/watch?v=O8r7CyIyoQE

Panel includes: Alex Bligh, CTO and CFO, Flexiant, Joe Weinman, Author, Cloudonomics and SVP Cloud Services

& Strategy, Telx, William Fellows, Vice President, 451 Research Group and Richard Hall, CEO, CloudOrigin

Thursday, October 17, 13

Page 33: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Public vs. Private vs. Hybrid

29

The Ultimate Private vs. Public Cloud Debate at CloudExpo Europe Jan 2013- Available from Flexiant on

YouTube: http://www.youtube.com/watch?v=O8r7CyIyoQE

Panel includes: Alex Bligh, CTO and CFO, Flexiant, Joe Weinman, Author, Cloudonomics and SVP Cloud Services

& Strategy, Telx, William Fellows, Vice President, 451 Research Group and Richard Hall, CEO, CloudOrigin

Public Cloud

Thursday, October 17, 13

Page 34: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Public vs. Private vs. Hybrid

29

The Ultimate Private vs. Public Cloud Debate at CloudExpo Europe Jan 2013- Available from Flexiant on

YouTube: http://www.youtube.com/watch?v=O8r7CyIyoQE

Panel includes: Alex Bligh, CTO and CFO, Flexiant, Joe Weinman, Author, Cloudonomics and SVP Cloud Services

& Strategy, Telx, William Fellows, Vice President, 451 Research Group and Richard Hall, CEO, CloudOrigin

Public Cloud

Private Cloud

Thursday, October 17, 13

Page 35: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Public vs. Private vs. Hybrid

29

The Ultimate Private vs. Public Cloud Debate at CloudExpo Europe Jan 2013- Available from Flexiant on

YouTube: http://www.youtube.com/watch?v=O8r7CyIyoQE

Panel includes: Alex Bligh, CTO and CFO, Flexiant, Joe Weinman, Author, Cloudonomics and SVP Cloud Services

& Strategy, Telx, William Fellows, Vice President, 451 Research Group and Richard Hall, CEO, CloudOrigin

Public Cloud

Hybrid Cloud

Private Cloud

Thursday, October 17, 13

Page 36: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Where does CohesiveFT fit in?

30Thursday, October 17, 13

Page 37: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

<Disk ovf:allocationUnits="1073741824" ovf:capacity="8" ovf:capacityAllocationUnits="byte * 2^30" ovf:diskId="vmdisk1"

ovf:fileRef="file1" ovf:format="http://www.vmware.com/interfaces/specifications/vmdk.html#streamOptimized"

ovf:populatedSize="1167196160"/> <Disk ovf:allocationUnits="1048576" ovf:capacity="1"

ovf:capacityAllocationUnits="byte * 2^20" ovf:diskId="vmdisk2" ovf:fileRef="file2" ovf:format="http://www.vmware.com/interfaces/

specifications/vmdk.html#streamOptimized" ovf:populatedSize="0"/>

copyright 2013

• Cohesive Flexible Technologies Corp. (CohesiveFT)

• Founded in 2006 by IT and capital markets pros

• 60M virtual device hours in public, private, & hybrid clouds

• Offices in Chicago, London, Belo Horizonte and Palo Alto

• Connect applications to cloud infrastructure with products providing network interoperability & virtual image interoperability

• Provide software defined network (SDN) that enables applications to run in and across any public or private cloud

CohesiveFT Quick Overview

31

What We Do Who We Are

Thursday, October 17, 13

Page 38: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

CohesiveFT: Part of the AWS ecosystem• AWS Technology Partner• VNS3 Networking Software available to use in AWS• Server3 Image Management software deploys apps to AWS

32Thursday, October 17, 13

Page 39: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

CohesiveFT: Part of the AWS ecosystem

33Thursday, October 17, 13

Page 40: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

CohesiveFT: Part of the AWS ecosystem

33

AWS Cloud

Thursday, October 17, 13

Page 41: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

CohesiveFT: Part of the AWS ecosystem

33

AWS Cloud

AWS Marketplace

Thursday, October 17, 13

Page 42: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

CohesiveFT: Part of the AWS ecosystem

33

AWS Cloud

AWS Marketplace

CohesiveFT VNS3 networking product

Thursday, October 17, 13

Page 43: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

AWS basics

34Thursday, October 17, 13

Page 44: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

AWS Regions & Availability Zones

35

Choose specific regions to:• Optimize latency • Address regulatory requirements• Create a point-of-presence (POP)

Internet Availability Zone

Servers

Region: US East

Servers

Availability Zone

Thursday, October 17, 13

Page 45: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Amazon Web Services

36

Graphic from http://docs.amazonwebservices.com/gettingstarted/latest/awsgsg-intro/intro.html

• Amazon EC2 - scalable, pay-as-you-go compute capacity

• Amazon S3

- data storage infrastructure for storing and retrieving data

More information at aws.amazon.com/products

Thursday, October 17, 13

Page 46: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Amazon Web Services

36

Graphic from http://docs.amazonwebservices.com/gettingstarted/latest/awsgsg-intro/intro.html

• Amazon EC2 - scalable, pay-as-you-go compute capacity

• Amazon S3

- data storage infrastructure for storing and retrieving data

More information at aws.amazon.com/products

Thursday, October 17, 13

Page 47: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Amazon Web Services

36

Graphic from http://docs.amazonwebservices.com/gettingstarted/latest/awsgsg-intro/intro.html

• Amazon EC2 - scalable, pay-as-you-go compute capacity

• Amazon S3

- data storage infrastructure for storing and retrieving data

More information at aws.amazon.com/products

Thursday, October 17, 13

Page 48: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

Amazon Web Services Offerings (Console)

37

More information at aws.amazon.com/console

Thursday, October 17, 13

Page 49: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

AWS Basic Terminology - AMIs

38

Applications

Operating system

Application Server

Amazon Instance

AMI

Amazon Machine Image (AMI) - template to launch an Amazon EC2 instance with your software

• Main component is a read-only filesystem containing an operating system & additional software

• Compressed, encrypted, & uploaded into Amazon S3 for storage

• Run multiple instances from the same AMI

Thursday, October 17, 13

Page 50: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

AWS Terminology: Image & Instance

39

Image - template to launch an Amazon EC2 instance with your software

Instance - the AWS name for a server / virtual machine.

Image

Detailed information can be found at: http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/instance-types.html

Instance

In AWS, you can launch an instance from community or marketplace AMIs

Thursday, October 17, 13

Page 51: CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization

copyright 2013

AWS Terminology: Using an Instance

40

• Launching an instance: creating a virtual machine with the specifications you provide.

• Terminating = destroying it, forever.

• Stopping = pausing. No data is lost and while stopped you aren’t being charged.

• Starting = un-pausing. Your data should still be there.

Thursday, October 17, 13