21
Case Study Rapid service delivery with IBM Smart Cloud Provisioning

2011.12.20 - IBM SmartCloud Provisioning - Use Case

Embed Size (px)

DESCRIPTION

SmartCloud Provisioning typical Use Case

Citation preview

Page 1: 2011.12.20 - IBM SmartCloud Provisioning - Use Case

Case Study

Rapid service delivery with IBM Smart Cloud Provisioning

Page 2: 2011.12.20 - IBM SmartCloud Provisioning - Use Case

Cloud Business Benefits

Our Customer’s Business The Business Challenges

What Did We Do?

• Rapid deployment of new services in seconds rather than hours. (Deployed 100’s of new VM instances in under 5 minutes).

• No/low maintenance, minimised operational administration, and no outages required for upgrades.

• Changing the delivery of DR services from cold-standby (capital intensive) to rapidly deployed (utilisation efficient) and significantly more cost effective for customers and CSPs.

• XXX is a leading ISP based in XXX, focused on SME customers in a few key industries (Healthcare, Electronics).

• A Cloud service provider offering a range of Cloud based services from fully managed IaaS through to disaster recovery solutions.

• Customers select XXX for the quality of service delivered and its service assurance.

• XXX have been looking for some time for a light-weight highly functional solution for core cloud service delivery.

• Current challenges are to improve the delivery of Cloud services in terms of cost, speed, agility, minimised operations and industrial strength solutions.

• Scale delivery costs to business volumes.

• Support delivery through a Reseller model.

• Implementation of IBM SmartCloud Provisioning as the core delivery platform across multiple compute and storage nodes.

• KVM hypervisor delivery for VMs supporting minimised license cost (likely to support a mixed KVM and ESX deployment going forward).

• Customer, management, and VLAN separation for multi-tenant isolation at the network and presentation layer.

• Integration with IBM V7000 Storwize storage and SmartCloud Provisioning to offer customers variable SLAs for storage.

Page 3: 2011.12.20 - IBM SmartCloud Provisioning - Use Case

XXX’s requirements

• Rapid service delivery with high degrees of automation.• Customer isolation for multi-tenancy.• Customer and management traffic separation.• Integration with IBM V7000 storwize for non-local storage.• Easily extensible platform, supporting simple customisation.• Highly scalable and able to recovery autonomously from failures

without interruptions to the service (no outages).• Ability to “brand” the portal/UI for specific customers.• Ability to support a reseller model, and segregate resources.• It works…consistently, reliably, quickly, and with minimal

administration.

Page 4: 2011.12.20 - IBM SmartCloud Provisioning - Use Case

Benefits from IBM SmartCloud Provisioning

Rapid service delivery•Obvious agility benefits, but opens new possibilities for changing processes. Moving from static models to highly dynamic delivery (for instance changing how cold-standby DR services can be provided).•Pilot provisioned 200 VMs in under 5 mins.

High scale, low touch•Absolutely minimised administration, through high levels of automation, and automatic management and self healing.•Highly distributed architecture enables better utilisation and no outages to operations within the cloud.•Failures are automatically detected, and easily recovered.

Supports “Reseller” model•Segregated resources and branding of portal allows delegate control of resources to Cloud partners.

Open Standards•Hypervisor and hardware agnostic – can even support mixed hypervisor environments.•Talks directly to the hypervisor negating the need for licenced management components (eg. vCenter)•Easy to extend, using commodity skills, with low effort.

Page 5: 2011.12.20 - IBM SmartCloud Provisioning - Use Case

Solution Overview

5

PXE ServerPersistent Storage

IBM V7000

Compute Nodes

x3650 M3

x3650 M3

Storage Nodes

x3650 M3

x3650 M3

WebConsole Web Services Zoo Keeper HBase

ResellerUsers Cloud

Admin

Linux VM

Page 6: 2011.12.20 - IBM SmartCloud Provisioning - Use Case

Solution Overview – Customer IaaS request

6

PXE ServerPersistent Storage

IBM V7000

Compute Nodes

x3650 M3

x3650 M3

Storage Nodes

x3650 M3

x3650 M3

WebConsole Web Services Zoo Keeper HBase

ResellerUsers Cloud

Admin

1

Customer logs into the web portal to request one or many VMs from the master images in the catalog.

(The management components run distributed on the storage nodes).

Page 7: 2011.12.20 - IBM SmartCloud Provisioning - Use Case

Solution Overview – Customer IaaS request

7

PXE ServerPersistent Storage

IBM V7000

Compute Nodes

x3650 M3

x3650 M3

Storage Nodes

x3650 M3

x3650 M3

WebConsole Web Services Zoo Keeper HBase

ResellerUsers Cloud

Admin

2

IBM SmartCloud Provisioning load balances the VM creation across all the compute nodes. The VM’s are read into the hypervisor memory (KVM in this instance) on the compute nodes for rapid instantiation.

Page 8: 2011.12.20 - IBM SmartCloud Provisioning - Use Case

Solution Overview – Customer IaaS request

8

PXE ServerPersistent Storage

IBM V7000

Compute Nodes

x3650 M3

x3650 M3

Storage Nodes

x3650 M3

x3650 M3

WebConsole Web Services Zoo Keeper HBase

ResellerUsers Cloud

Admin

Linux VM

3

The VMs are created in just a few seconds, with the non-persistent (image) data held in memory.

Page 9: 2011.12.20 - IBM SmartCloud Provisioning - Use Case

Solution Overview – Customer IaaS request

9

PXE ServerPersistent Storage

IBM V7000

Compute Nodes

x3650 M3

x3650 M3

Storage Nodes

x3650 M3

x3650 M3

WebConsole Web Services Zoo Keeper HBase

ResellerUsers Cloud

Admin

Linux VM

When the VM is available, the user can access the provisioned service using their key credentials (public / private keys) for IaaS or at the application layer (PaaS)

4

Page 10: 2011.12.20 - IBM SmartCloud Provisioning - Use Case

Solution Overview – Customer IaaS request

10

PXE ServerPersistent Storage

IBM V7000

Compute Nodes

x3650 M3

x3650 M3

Storage Nodes

x3650 M3

x3650 M3

WebConsole Web Services Zoo Keeper HBase

ResellerUsers Cloud

Admin

Linux VM

5

Any changes to the VM are written to local storage (in a smaller delta file) held on the compute node, or can be held on non-local storage for greater resilience / performance.

Page 11: 2011.12.20 - IBM SmartCloud Provisioning - Use Case

Solution Overview – Customer IaaS request

11

PXE ServerPersistent Storage

IBM V7000

Compute Nodes

x3650 M3

x3650 M3

Storage Nodes

x3650 M3

x3650 M3

WebConsole Web Services Zoo Keeper HBase

ResellerUsers Cloud

Admin

Linux VMPersistent data is managed through the storage nodes with either locally attached volumes or network / SAN attached storage. This storage is mounted within the VM.

6

Page 12: 2011.12.20 - IBM SmartCloud Provisioning - Use Case

Solution Overview – Reseller IaaS request

12

PXE ServerPersistent Storage

IBM V7000

Compute Nodes

x3650 M3

x3650 M3

Storage Nodes

x3650 M3

x3650 M3

WebConsole Web Services Zoo Keeper HBase

ResellerUsers Cloud

Admin

1Reseller logs into the web portal to request one or many VMs from the master images in the catalog.

Page 13: 2011.12.20 - IBM SmartCloud Provisioning - Use Case

Solution Overview – Reseller IaaS request

13

PXE ServerPersistent Storage

IBM V7000

Compute Nodes

x3650 M3

x3650 M3

Storage Nodes

x3650 M3

x3650 M3

WebConsole Web Services Zoo Keeper HBase

ResellerUsers Cloud

Admin

Or..this can be a branded instance of the Web Console for the Resller

WebConsole

1a

Page 14: 2011.12.20 - IBM SmartCloud Provisioning - Use Case

Solution Overview – Reseller IaaS request

14

PXE ServerPersistent Storage

IBM V7000

Compute Nodes

x3650 M3

x3650 M3

Storage Nodes

x3650 M3

x3650 M3

WebConsole Web Services Zoo Keeper HBase

ResellerUsers Cloud

Admin

1b

Or..the Reseller can access from their own portal calling the Web Services layer

Page 15: 2011.12.20 - IBM SmartCloud Provisioning - Use Case

Solution Overview – Reseller IaaS request

15

PXE ServerPersistent Storage

IBM V7000

Compute Nodes

x3650 M3

x3650 M3

Storage Nodes

x3650 M3

x3650 M3

WebConsole Web Services Zoo Keeper HBase

ResellerUsers Cloud

Admin

2

IBM SmartCloud Provisioning load balances the VM creation across all the compute nodes.

Compute Nodes can be dedicated to specific reseller needs, to isolate capacity and workloads.

Page 16: 2011.12.20 - IBM SmartCloud Provisioning - Use Case

Solution Overview – Reseller IaaS request

16

PXE ServerPersistent Storage

IBM V7000

Compute Nodes

x3650 M3

x3650 M3

Storage Nodes

x3650 M3

x3650 M3

WebConsole Web Services Zoo Keeper HBase

ResellerUsers Cloud

Admin

Linux VM

3

The VMs are created in just a few seconds, with the non-persistent (image) data held in memory.

Page 17: 2011.12.20 - IBM SmartCloud Provisioning - Use Case

Solution Overview – Reseller IaaS request

17

PXE ServerPersistent Storage

IBM V7000

Compute Nodes

x3650 M3

x3650 M3

Storage Nodes

x3650 M3

x3650 M3

WebConsole Web Services Zoo Keeper HBase

ResellerUsers Cloud

Admin

Linux VM

When the VM is available, the user can access the provisioned service using their key credentials (public / private keys) for IaaS or at the application layer (PaaS)

4

Page 18: 2011.12.20 - IBM SmartCloud Provisioning - Use Case

Solution Overview – Node failure or new hardware added

18

PXE ServerPersistent Storage

IBM V7000

Compute Nodes

x3650 M3

x3650 M3

Storage Nodes

x3650 M3

x3650 M3

Linux VM WebConsole Web Services Zoo Keeper HBaseLinux VMLinux VM

Boot Image

ResellerUsers Cloud

Admin

1

The Cloud administrator removes a physical node from SmartCloud Provisioning, simulating a hardware failure.

Page 19: 2011.12.20 - IBM SmartCloud Provisioning - Use Case

Solution Overview – Node failure or new hardware added

19

PXE ServerPersistent Storage

IBM V7000

Compute Nodes

x3650 M3

x3650 M3

Storage Nodes

x3650 M3

x3650 M3

Linux VM WebConsole Web Services Zoo Keeper HBaseLinux VMLinux VM

Boot Image

ResellerUsers Cloud

Admin

2

When the node is replaced or fixed, SmartCloud Provisioning attempts to restart the node.

Page 20: 2011.12.20 - IBM SmartCloud Provisioning - Use Case

Solution Overview – Node failure or new hardware added

20

PXE ServerPersistent Storage

IBM V7000

Compute Nodes

x3650 M3

x3650 M3

Storage Nodes

x3650 M3

x3650 M3

Linux VM WebConsole Web Services Zoo Keeper HBaseLinux VMLinux VM

Boot Image

ResellerUsers Cloud

Admin

3If the node cannot be restarted cleanly, the PXE server will load a boot image of the node and automatically reconfigure it for the cloud.

Page 21: 2011.12.20 - IBM SmartCloud Provisioning - Use Case

Solution Overview – Node failure or new hardware added

21

PXE ServerPersistent Storage

IBM V7000

Compute Nodes

x3650 M3

x3650 M3

Storage Nodes

x3650 M3

x3650 M3

Linux VM WebConsole Web Services Zoo Keeper HBaseLinux VMLinux VM

Boot Image

ResellerUsers Cloud

Admin

4

Any running VMs will need to be re-instantiated, but there will be no data loss because the partial files are applied over the master images to return them to their original state.