openstack atlanta summit - ibm, softlayer, and openstack: present and future
TRANSCRIPT
1
OpenStack Summit May 12-16, 2014 Atlanta, Georgia
IBM, SoftLayer, and OpenStack - Present and Future
Michael Fork
2 © 2014 IBM Corporation
Softwareas a Service
Platformas a Service
Infrastructureas a Service
Marketplace of high-value, consumable business apps
Composable and integrated app development platform
Enterprise class, optimized infrastructure
API Economy
CloudOperating
Environment
Software-Defined
Environment
Codename: BlueMix
3
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
IBM SoftLayer stands apart in the market today by challenging
common assumptions and providing the customer options.
The initial cloud
revolution was based on
assumptions such as:
All resources
are virtualized
All resources
are shared
But cloud
computing
needs have
evolved.
SoftLayer® embraces
the idea that:
… virtualization
is a choice with
a flexible set of
options
… resources can
be shared,
dedicated
or mixed
But you have the ultimate
CHOICE
4
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
SoftLayer offers a broad portfolio of
infrastructure choices to achieve greater
agility.
Bare Metal ServersBYO Stack
Software Appliances
Virtual ServersShared Hardware
Dedicated Hardware
Flexibility
Any combination of compute, storage, and network available any time.
Hourly or monthly. Physical or virtual. Dedicated or shared.
All API driven. Securely. With fine-grained access control.
Triple Network Architecture
Block, File, Object Storage
Infra
stru
ctu
re M
an
ag
em
en
t
Syste
m (IM
S)
AP
I
5
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
SoftLayer’s triple-network architecture is
fundamental to infrastructure performance
Load balancer
Firewall
Firewall
Network
security
IMSVPN edge
router
VPN IMSServices
Storage Infrastructure
iSCSI
Public network Management network Private network
MPLS
Performance and
control
Linux
Public network: metered access to public Internet
Private network: unmetered access between servers and data centers
Management network: Out-of-band management via VPN connection
* Each system has separate interfaces to each network *
6
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
SoftLayer has a global footprint
India
ChinaTokyo
Hong Kong
Singapore
Melbourne
Seattle
San Jose
Los Angeles
Mexico City
Denver
Chicago
Dallas
Houston
TorontoMontreal
Brazil
New York City
Washington D.C.
Miami
Frankfurt
Amsterdam
Paris
Sydney
Atlanta
DATA CENTER & NETWORK POINT OF PRESENCE
NETWORK POINT OF PRESENCE
London
7
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
With other
cloud providers,
you may only know:
Zone
Maybe the data center
The resulting
visibility means
you can have more
control over your
application and its
performance—as
well as security
and compliance
management
Data center
Pod
Rack
Rack unit
Power port
Plus
Audit trail of all actions and
access to resources
With SoftLayer,
you know:
Network port
Server
NIC controllers
Firmware
Serial numbers
SoftLayer is designed to offer complete
transparency from network topology down to
the hardware.
Control
8
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
Predictable billing offers greater control over
budgeting for your infrastructure needs.
No long-term commitments or “surprise” usage fees
– Order services on demand for what you need
– Pay for what you use, hourly or monthly contracts
No charges for inbound or private network traffic
– Bare-metal systems come with 20TB outbound
– Virtual Servers come with 5TB outbound
Support is included at no extra cost
– You can contact support personnel around the
clock via ticket, chat or voice at no extra cost.
Some providers charge extra or don’t provide any
support unless you are one of their primary
accounts
Control and
flexibility
9
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
Why IBM SoftLayer for your infrastructure needs?
More than
22 million
domains hosted—roughly one
domain for every person in
the 10 largest U.S. cities
Hundredsof configuration
options
More than
130 milliononline game players
are playing games running
on SoftLayer
More than
120,000devices managed
for 21,000 customers
in 140 countries
Predictablebare metal
performance
Speed of deployment
Dedicated servers:
hours, not daysShared servers :
minutes
10
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
What does this have to do with OpenStack?
The burning question…
11
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
Can you build an OpenStack cloud in a day?
I can. Globally. For less than $2/hour.
13
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
Three-node architecture with
OpenStack Networking (neutron)
14
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
Well that is easy enough….
What do I need?
16
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
Controller node
Network node
Compute node
Total: $.344 / hour or $8.25 / day
17
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
But what fun is that?
Let’s price out some usable specs.
18
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
Controller / Network Compute
Total: $.706 / hour or $16.94 / day
19
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
We forgot an essential.
The network!
20
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
Management (hypervisor to hypervisor) and Instance
Tunnels (Guest to Guest) map to Private network.
What about External (outside world to Guest)?
21
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
Portable Private = Accessible in SoftLayer
Portable Public = Accessible from World
22
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
Resources are being provisioned. Relax…
…done. Back to the install guide!
23
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
Commence copy & paste, copy & paste…
many copy & paste later…
25
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
SoftLayer is the ideal platform to get started and experiment with
an OpenStack Cloud…..
New Install? Hybrid Region? Custom Hardware?
2 core / 4GB / 100GB Local
1GbE Network
$0.170 / Hour
2 core / 8GB / 500GB Local
1GbE Network
$0.34 / Hour
$1.19 / hour
for
Controller + 3 Compute
2 x 6 Core / 16GB / 500GB
NVIDIA Tesla M2090 GPU
from $759.00 / Month
SSDs
mix / match with SATA
from $13.00 / Month
10 GbE Networking
$100.00 / Month / Server
26
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
…without comprising ability to scale for production!
27
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
and SoftLayer Object Storage is OpenStack Swift-based
Storage clusters in
North America,
Europe, and Asia, all
connected via private
network
Quickly access and
manage data with
powerful tagging,
search, and indexing
capabilities.
Pay-as-you-go pricing,
CDN integration, and full
access and control via
RESTful API, customer
portal, and mobile
applications.
Globally available object storage platform
with integrated CDN and metadata search.
28
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
What if I don’t want to manage OpenStack?
I just want OpenStack APIs.
29
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
Project Zenith – fully hosted, managed private OpenStack install
SoftLayer data center
IBM managed
(24x7 support,
99.95% SLA)
Customer
managed
…
Zenith managed private cloud service
…Developmen
t & TestBig data Mobile
OpenStack APIOpenStack web portal
(Horizon)
OpenStack Cloud Management Software
Hypervisor Storage
SoftLayer Bare Metal Servers (dedicated infrastructure)
Internet
VPN connectivity Enterprise
SoftLayer Firewall services
What is it? • A single-tenant private cloud with dedicated
compute, storage, and networking
infrastructure
• OpenStack Icehouse hosted at SoftLayer
and managed by IBM
• Available on a monthly subscription basis in
half-rack units
Features• Self-service Horizon portal and API Access
• Highly-available OpenStack targeting 99.95%
SLA (future)
• OpenStack, hypervisor & below managed by
IBM to enterprise standards and compliance
• 24x7 Customer Service – Phone, Tickets,
Forums, Chat (future)
• Enterprise-level security managed to IBM
standards
• Access to SoftLayer services – Object
Storage service, Global IPs, DNS, and others
• Setup with 72 hours (moving to 24 hours)
* IN PRIVATE BETA *
30
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
Jumpgate brings OpenStack APIs to SoftLayer native resources
Jumpgate
Identity Compute ImagesBlock
Storage
softlayer-python
SoftLayer API
Objective: OpenStack API endpoint at SoftLayer to complement existing SoftLayer API endpoint
Design Point:
– OpenStack APIs pass Tempest tests
– Single scope of visibility for both endpoints
– Both API endpoints see same resources
– One invoice
Use Cases:
– “Above the Infrastructure” target – provide for support OpenStack Trove, Sahara, Heat, etc.
– Hybrid Cloud – hosted “region”
Status:
– Today, it is a technology, not a product or service!
– Each of Trove, Sahara, and Heat have been proven to work by teams in IBM, working to upstream code
31
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
What else can SoftLayer do with OpenStack?
32
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
Build a hosted, off-premises OpenStack Region to go global or
augment existing capacity
Seamlessly extend on-premises network to
SoftLayer
– Metered over public internet via
dedicated VPN
– Unmetered over private network via
ethernet handoff in POP
– Bring your IP space
Example uses
– Highly elastic use cases with short-term
need for compute, i.e. Hadoop via
Sahara
– Workloads that benefit from aggressively
upgrading to latest/greatest CPUs
– Access to specialized hardware (e.g.
GPUs)
– Global web-tier fronting on-premises app
/ database servers
33
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
Use SoftLayer Object Store as Glance backing store
Modify /etc/glance/glance-api.conf
Instant unlimited image and snapshot space, no management necessary.
34
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
Serve SoftLayer iSCSI volumes from Cinder
https://github.com/softlayer/softlayer-cinder-driver
Non-pool Driver
– Destroys on delete
– Creates new on each
invocation
Pooled Driver
– Doesn’t not destroy volumes,
shreds and re-uses
– Create attempts to re-use
existing, can optionally order
new
Caveat
– Clone is SLOW!
Instant unlimited volume space, no management necessary.
35 © 2014 IBM Corporation
Monday, May 12
3:40 - 4:20
3:40 - 4:20
Tuesday, May 13
11:15 - 11:55
2:00 - 2:40
5:30 - 6:10
5:30 - 6:10
Wednesday, May14
9:50 - 10:30
2:40 - 3:20
Thursday, May 15
9:50 - 10:30
1:30 - 2:10
2:20 - 3:00
IBM Technical Sessions