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
Driving Behavioral Change for Information Management through Data-Driven Gree...
CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtualization
1. Getting Started with Public
Cloud and AWS
copyright 2013
1
CohesiveFT | Chicago Ideas Week Lab
Thursday, October 17, 13
2. 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
copyright 2013
2
Thursday, October 17, 13
3. Welcome to the lab
copyright 2013
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. How is your cloud karate?
copyright 2013
4
Images: Wikipedia
Thursday, October 17, 13
6. What is a Computer
copyright 2013
6
• Computer : where you store , retr ieve and process
your data • Software - set of
instr uctions that tells
hardware what to do
• Ex. Oper ating System,
Applications
• Hardware - physical
str ucture of your computer
• Ex. CPU, hard dr ive ,
motherboard
Images: Wikipedia
Thursday, October 17, 13
7. What is a Server
copyright 2013
7
• Ser ver - a computer that processes requests and
deliver s data to other computer s (clients)
• Acts as a centr al repositor y of data
• Can be grouped together for backup &
lar ge computing needs
• Web ser ver s, email ser ver s
Client Client
Photos: Wikipedia - The Blue Gene/P supercomputer atArgonne National Lab
Thursday, October 17, 13
16. Virtualization
Virtual Layer
copyright 2013
13
VM VM VM VM VM
CPU RAM Hard
Drive
Hypervisor
App App App App App
Operating System
vCPU vRAM vHard
Drive
Virtual machine - software that behaves
just as a physical computer does. It
contains everything a real computer has
(CPU, OS, Storage, RAM)- all virtualized.
Thursday, October 17, 13
17. “______” as a Service
Operating System
copyright 2013
14
CPU RAM Hard Drive
CPU RAM Hard Drive
Commercial software access
App
Software
Operating System
CPU RAM Hard Drive
• User rents the hardware • User rents the hardware
and software
• User rents the hardware,
software and application
Infrastructure
Servers, network devices and
storage disks
Platform
Information, messaging,
connectivity, integration
services access
Thursday, October 17, 13
18. Virtualization and Cloud
copyright 2013
15
Watch it again: http://youtu.be/OC0FSYFicpA
Video credit: Bluelock via YouTube
Thursday, October 17, 13
19. Cloud Basics
copyright 2013
16
Internet
Servers
Cloud Provider
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. Public Cloud: the Zipcar of Computing
SaaS SaaS
copyright 2013
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
Images: Wikipedia
Thursday, October 17, 13
22. The 4 Layer Internet Model (TCP/IP Model)
Application Layer
Transport Layer
Protocol - set of rules or language used by computer and networking devices to communicate with one another
copyright 2013
19
•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
TCP/IP:networking model and a set of
communications protocols for networks
Thursday, October 17, 13
23. The 7 Layer OSI Model
OSI (Open Systems Interconnect Model)
Application Layer •Communication with the user
copyright 2013
20
Presentation Layer
Session Layer
Transport Layer
Network Layer
Data Link Layer
Physical Layer
•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)
Thursday, October 17, 13
24. Peer Layers Communicate
copyright 2013
21
Application Layer
Transport Layer
Internet Layer
Link Layer
Application Layer
Transport Layer
Internet Layer
Link Layer
Internet Layer
Link Layer
Internet Layer
Link Layer
Thursday, October 17, 13
25. Dr. Chuck: Network Layers
copyright 2013
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. For more on Networking & Cloud Basics
copyright 2013
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
30. Cloud Provider Marketplace
copyright 2013
27
Public Clouds
Virtual Infrastructure Private Clouds
Cloud Services
Thursday, October 17, 13
31. Cloud Providers
copyright 2013
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. Public vs. Private vs. Hybrid
copyright 2013
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. Public vs. Private vs. Hybrid
copyright 2013
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. Public vs. Private vs. Hybrid
copyright 2013
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. Public vs. Private vs. Hybrid
copyright 2013
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. CohesiveFT Quick Overview
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
31
Who We Are What We Do
Thursday, October 17, 13
38. 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
copyright 2013
32
Thursday, October 17, 13
39. CohesiveFT: Part of the AWS ecosystem
copyright 2013
33
Thursday, October 17, 13
40. CohesiveFT: Part of the AWS ecosystem
copyright 2013
33
AWS Cloud
Thursday, October 17, 13
41. CohesiveFT: Part of the AWS ecosystem
copyright 2013
33
AWS Cloud
AWS Marketplace
Thursday, October 17, 13
42. CohesiveFT: Part of the AWS ecosystem
copyright 2013
33
AWS Cloud
AWS Marketplace
CohesiveFT VNS3
networking product
Thursday, October 17, 13
44. AWS Regions & Availability Zones
copyright 2013
35
Choose specific regions to:
• Optimize latency
• Address regulatory requirements
• Create a point-of-presence (POP)
Servers
Internet Availability
Zone
Region: US East
Servers
Availability
Zone
Thursday, October 17, 13
45. Amazon Web Services
copyright 2013
Graphic from http://docs.amazonwebservices.com/gettingstarted/latest/awsgsg-intro/intro.html
36
• 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. Amazon Web Services
copyright 2013
Graphic from http://docs.amazonwebservices.com/gettingstarted/latest/awsgsg-intro/intro.html
36
• 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. Amazon Web Services
copyright 2013
Graphic from http://docs.amazonwebservices.com/gettingstarted/latest/awsgsg-intro/intro.html
36
• 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. Amazon Web Services Offerings (Console)
copyright 2013
37
More information at aws.amazon.com/console
Thursday, October 17, 13
49. AWS Basic Terminology - AMIs
copyright 2013
38
Amazon
Instance
Applications
Application
Server
Operating
system
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. AWS Terminology: Image & Instance
In AWS, you can launch an instance
from community or marketplace AMIs
copyright 2013
39
Image - template to launch an Amazon EC2 instance with your software
Instance - the AWS name for a server / virtual machine.
Image
Instance
Detailed information can be found at: http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/instance-types.html
Thursday, October 17, 13
51. AWS Terminology: Using an Instance
copyright 2013
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