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: Margaret Walker, Marketing Specialist
2. 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
2
Thursday, October 17, 13
3. copyright 2013
Welcome to the lab
3
Patrick Kerpan
CEO, Co-founder
Ryan Koop
Director of Marketing,
Co-founder
Margaret Walker
Marketing Specialist
Margaret 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
4. copyright 2013
How is your cloud karate?
4
Images: Wikipedia
Thursday, October 17, 13
6. 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,
motherboard
Images: Wikipedia
Thursday, October 17, 13
7. 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
16. 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
17. copyright 2013
“______” as a Service
14
CPU RAM Hard Drive
CPU 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
Software
Commercial software access
Infrastructure
Servers, network devices and
storage disks
Platform
Information, messaging,
connectivity, integration
services access
Thursday, October 17, 13
18. copyright 2013
Virtualization and Cloud
15
Watch it again: http://youtu.be/OC0FSYFicpA
Video credit: Bluelock viaYouTube
Thursday, October 17, 13
19. copyright 2013
Cloud Basics
16
Internet
Cloud Provider
Servers
Cloud User
Cloud Server Virtual Machine
Workstations
Clients 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
20. 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
22. 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
23. 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
24. 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
25. copyright 2013
Dr. Chuck: Network Layers
22
The Application Layer, Lecture 160 from Internet History,Technology and
Security - Available on Coursera: https://class.coursera.org/
insidetheinternet-002/lecture/160
Thursday, October 17, 13
28. 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 toTell 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
30. copyright 2013
Cloud Provider Marketplace
27
Public Clouds
Virtual Infrastructure Private Clouds
Cloud Services
Thursday, October 17, 13
31. 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 research
2. 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
32. 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
33. 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
34. 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
35. 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
37. copyright 2013
• Cohesive FlexibleTechnologies
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 DoWho We Are
Thursday, October 17, 13
38. copyright 2013
CohesiveFT: Part of the AWS ecosystem
• AWSTechnology Partner
• VNS3 Networking Software available to use in AWS
• Server3 Image Management software deploys apps to AWS
32
Thursday, October 17, 13
44. 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
45. 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
46. 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
47. 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
48. copyright 2013
Amazon Web Services Offerings (Console)
37
More information at aws.amazon.com/console
Thursday, October 17, 13
49. copyright 2013
AWS BasicTerminology - 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
50. copyright 2013
AWSTerminology: 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
51. copyright 2013
AWSTerminology: 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