1
OpenStack Summit
May 12-16, 2014
Atlanta, Georgia
IBM, SoftLayer, and OpenStack - Present and Future
Michael Fork
2 © 2014 IBM Corporation
Software
as a Service
Platform
as a Service
Infrastructure
as a Service
Marketplace of high-value, consumable business apps
Composable and integrated app development platform
Enterprise class, optimized infrastructure
API Economy
Cloud
Operating
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 Servers
BYO Stack
Software Appliances
Virtual Servers
Shared 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
InfrastructureManagement
System(IMS)
API
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 IMS
Services
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
China
Tokyo
Hong Kong
Singapore
Melbourne
Seattle
San Jose
Los Angeles
Mexico City
Denver
Chicago
Dallas
Houston
Toronto
Montreal
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
Hundreds
of configuration
options
More than
130 million
online game players
are playing games running
on SoftLayer
More than
120,000
devices managed
for 21,000 customers
in 140 countries
Predictable
bare metal
performance
Speed of deployment
Dedicated servers:
hours, not days
Shared 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.
12
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
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?
15
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
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…
24
IBM Cloud: Think it. Build it. Tap into it.
© 2014 IBM Corporation
Total elapsed time: ~ 9 hours
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 & Test
Big data Mobile
OpenStack API
OpenStack 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 Images
Block
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
36
Be sure to stop by the IBM booth to see some demos and get your
rockin’ OpenStack t-shirt while they last.
Thank you !

OpenStack Atlanta Summit - IBM, SoftLayer, and OpenStack: Present and Future

  • 1.
    1 OpenStack Summit May 12-16,2014 Atlanta, Georgia IBM, SoftLayer, and OpenStack - Present and Future Michael Fork
  • 2.
    2 © 2014IBM Corporation Software as a Service Platform as a Service Infrastructure as a Service Marketplace of high-value, consumable business apps Composable and integrated app development platform Enterprise class, optimized infrastructure API Economy Cloud Operating Environment Software- Defined Environment Codename: BlueMix
  • 3.
    3 IBM Cloud: Thinkit. 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.
    4 IBM Cloud: Thinkit. Build it. Tap into it. © 2014 IBM Corporation SoftLayer offers a broad portfolio of infrastructure choices to achieve greater agility. Bare Metal Servers BYO Stack Software Appliances Virtual Servers Shared 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 InfrastructureManagement System(IMS) API
  • 5.
    5 IBM Cloud: Thinkit. 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 IMS Services 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.
    6 IBM Cloud: Thinkit. Build it. Tap into it. © 2014 IBM Corporation SoftLayer has a global footprint India China Tokyo Hong Kong Singapore Melbourne Seattle San Jose Los Angeles Mexico City Denver Chicago Dallas Houston Toronto Montreal 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.
    7 IBM Cloud: Thinkit. 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.
    8 IBM Cloud: Thinkit. 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.
    9 IBM Cloud: Thinkit. 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 Hundreds of configuration options More than 130 million online game players are playing games running on SoftLayer More than 120,000 devices managed for 21,000 customers in 140 countries Predictable bare metal performance Speed of deployment Dedicated servers: hours, not days Shared servers : minutes
  • 10.
    10 IBM Cloud: Thinkit. Build it. Tap into it. © 2014 IBM Corporation What does this have to do with OpenStack? The burning question…
  • 11.
    11 IBM Cloud: Thinkit. 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.
  • 12.
    12 IBM Cloud: Thinkit. Build it. Tap into it. © 2014 IBM Corporation
  • 13.
    13 IBM Cloud: Thinkit. Build it. Tap into it. © 2014 IBM Corporation Three-node architecture with OpenStack Networking (neutron)
  • 14.
    14 IBM Cloud: Thinkit. Build it. Tap into it. © 2014 IBM Corporation Well that is easy enough…. What do I need?
  • 15.
    15 IBM Cloud: Thinkit. Build it. Tap into it. © 2014 IBM Corporation
  • 16.
    16 IBM Cloud: Thinkit. Build it. Tap into it. © 2014 IBM Corporation Controller node Network node Compute node Total: $.344 / hour or $8.25 / day
  • 17.
    17 IBM Cloud: Thinkit. Build it. Tap into it. © 2014 IBM Corporation But what fun is that? Let’s price out some usable specs.
  • 18.
    18 IBM Cloud: Thinkit. Build it. Tap into it. © 2014 IBM Corporation Controller / Network Compute Total: $.706 / hour or $16.94 / day
  • 19.
    19 IBM Cloud: Thinkit. Build it. Tap into it. © 2014 IBM Corporation We forgot an essential. The network!
  • 20.
    20 IBM Cloud: Thinkit. 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.
    21 IBM Cloud: Thinkit. Build it. Tap into it. © 2014 IBM Corporation Portable Private = Accessible in SoftLayer Portable Public = Accessible from World
  • 22.
    22 IBM Cloud: Thinkit. Build it. Tap into it. © 2014 IBM Corporation Resources are being provisioned. Relax… …done. Back to the install guide!
  • 23.
    23 IBM Cloud: Thinkit. Build it. Tap into it. © 2014 IBM Corporation Commence copy & paste, copy & paste… many copy & paste later…
  • 24.
    24 IBM Cloud: Thinkit. Build it. Tap into it. © 2014 IBM Corporation Total elapsed time: ~ 9 hours
  • 25.
    25 IBM Cloud: Thinkit. 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.
    26 IBM Cloud: Thinkit. Build it. Tap into it. © 2014 IBM Corporation …without comprising ability to scale for production!
  • 27.
    27 IBM Cloud: Thinkit. 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.
    28 IBM Cloud: Thinkit. Build it. Tap into it. © 2014 IBM Corporation What if I don’t want to manage OpenStack? I just want OpenStack APIs.
  • 29.
    29 IBM Cloud: Thinkit. 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 & Test Big data Mobile OpenStack API OpenStack 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.
    30 IBM Cloud: Thinkit. Build it. Tap into it. © 2014 IBM Corporation Jumpgate brings OpenStack APIs to SoftLayer native resources Jumpgate Identity Compute Images Block 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.
    31 IBM Cloud: Thinkit. Build it. Tap into it. © 2014 IBM Corporation What else can SoftLayer do with OpenStack?
  • 32.
    32 IBM Cloud: Thinkit. 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.
    33 IBM Cloud: Thinkit. 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.
    34 IBM Cloud: Thinkit. 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.
    35 © 2014IBM 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
  • 36.
    36 Be sure tostop by the IBM booth to see some demos and get your rockin’ OpenStack t-shirt while they last. Thank you !