• No results found

Architecting and Implementing a Federated Cloud

N/A
N/A
Protected

Academic year: 2021

Share "Architecting and Implementing a Federated Cloud"

Copied!
116
0
0

Loading.... (view fulltext now)

Full text

(1)

Architecting and Implementing a

Federated Cloud

(2)
(3)

I am here to help

(4)

Worldwide Centers

Poughkeepsie, NY

Boeblingen, Germany

Makuhari, Japan

Montpellier, France

4

(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)

15

(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
(29)
(30)
(31)
(32)
(33)
(34)
(35)
(36)
(37)
(38)
(39)
(40)

Federated

Cloud

Service Catalog Virtualized Infrastructure MAK Users Virtualized Infrastructure POK Virtualized Infrastructure BOE Virtualized Infrastructure MOP Virtualized Infrastructure DAL Request Service Provisioning Services Workload Placement Services Selected for Federation

Federated Cloud

(41)

IBM Cloud Computing RA

Cloud Service Developer Cloud Service Provider

Security & Resiliency

Service Development

Tools

Common Cloud Management Platform

OSS – Operational Support Services

Operational-level functionality for management of Cloud Services

BSS – Business Support Services

Business-level functionality for management of Cloud Services

Cloud Services

IT capability provided to Cloud Service Consumer

(Virtualized) Infrastructure – Server, Storage, Network, Facilities

Infrastructure for hosting Cloud Services and Common Cloud Management Platform

Cloud Service Consumer

Partner Clouds

Consumer In-house IT

(42)

Products

E n d t o E n d S e rv ic e M a n a g e m e n t TADDM TSAM v7.2 TUAM Tivoli Monitoring W e b 2 .0 U se r I n te rfa ce Usage Reports Billing Reports Tivoli Service Automation LayerAutomate process of instantiating and managing a distributed IT environment. Workloads Service measurement Service reportingUsage accountingAuditing and controls

Billing Reports Virtualized Infrastructure LayerVirtualized resourcesVirtualized aggregationPhysical infrastructure VM Control Transaction Processing and Database Technology Scale High Transaction Rates

High Quality of Service Handle Peak Workloads Resiliency and Security

Analytics and High Performance

Computing

Technology

Compute intensive High I/O Bandwidth High Memory Bandwidth

Floating point Scale out Capable

Web, Collaboration and Infrastructure

Technology

Highly Threaded Throughput-oriented

Scale Out Capable Lower Quality of Service

Business Applications

Technology

Scale High Quality of Service Large Memory Footprint Responsive Infrastructure TPM Provisioning Mgr Service Automation Templates Service Request Mgr Image

Library Work-flows Service

Automation Mgr

Tivoli Process Automation Engine

Orchestration workflows System p / SUN Storage Network Hypervisor (PowerVM) HMC NIM System z Storage Network HMC V M P a rt it io n V M P a rt it io n Hypervisor (zVM) V M P a rt it io n V M P a rt it io n Cisco UCS Storage (Vmax) Network Hypervisor (vSphere) UCS Manager V M P a rt it io n V M P A rt it io n Storage Network Hypervisor (KVM, VMware, Xen) … VM x86 V M

(43)

Middleware Stack

TSAM v7.2 TUAM Tivoli Monitoring W e b 2 .0 U se r I n te rfa ce Usage Reports Billing Reports Tivoli Provisioning Manager Service Automation Templates Service Request Manager Image

Library Work-flows

Service Automation

Mgr

Tivoli Process Automation Engine Orchestration workflows

(44)
(45)
(46)

Service Provider Infrastructure

TSAM 1 POK System p 2 System z 3 MOP System p 2 System z 3 BOE System p 2 System z 3

(47)
(48)

Focus on Cross Geography

Poughkeepsie, NY

Boeblingen, Germany

Makuhari, Japan

(49)

BOE TSAM 1 System p 2 System z 3 MOP TSAM 1 System p 2 System z 3

Service Provider Infrastructure

POK TSAM 1 System p 2 System z 3

(50)

POK Web 2.0 Web 2.0 TSAM Web 2.0 Service A Local Service Catalog Federated Service Catalog BOE Web 2.0 Web 2.0 TSAM Web 2.0 Service B Local Service Catalog Federated Service Catalog MOP Web 2.0 Web 2.0 TSAM Web 2.0 Service C Local Service Catalog Federated Service Catalog

(51)
(52)
(53)

BOE TSAM 1 System p 2 System z 3 MOP TSAM 1 System p 2 System z 3

Service Provider Infrastructure

POK TSAM 1 System p 2 System z 3

(54)

POK Web 2.0 Web 2.0 TSAM Web 2.0 Service A Service B Service C Local Service Catalog Federated Service Catalog BOE Web 2.0 Web 2.0 TSAM Web 2.0 Local Service Catalog Federated Service Catalog MOP Web 2.0 Web 2.0 TSAM Web 2.0 Local Service Catalog Federated Service Catalog

Two Service Catalogs

Service A Service B Service C Service A Service B Service C

(55)
(56)
(57)
(58)

Service Provider Infrastructure

TSAM 2 ITM 6 Portal 3 TDI 4 z/Linux MapSRV 8 z/Linux Master VM Host 1 z/VM Host 7 z/Linux TDI z/Linux 9 9 TDI z/Linux 9 a 9a ITUAM 3 TUAM 5 b

(59)
(60)

08/03/10 2

Cloud Computing

●Cloud Computing is a new way to deploy IT services.

This session assumes the audience is familiar with

cloud concepts. If they are not, spending a few minutes going over the NIST definition would be a good idea.

●http://csrc.nist.gov/groups/SNS/cloud-computing/ ●

● ●

(61)

3

I am here to help

[email protected]

This is me. I am here to help. I include this chart so that people can have my email.

I work with customers. I am an IT specialist and my role is to help customers understand new

technologies by doing proof of concepts, white boarding sessions and design workshops.

(62)

4 08/03/10 4

Worldwide Centers

Poughkeepsie, NY Boeblingen, Germany Makuhari, Japan Montpellier, France 4

●The different places where I work. This slide is to

show that the Design Center has a world wide

presence, and that we can help customers in almost all geographies.

●The Federated cloud is getting support from the geos

(63)

08/03/10 5

What we do

The client centers do a wide variety of work. We need systems and software to be able to do our jobs, and like many of our customers we are broken up into silos which can make us less efficient

(64)

08/03/10 6

How We Are Like Our Clients

In many ways we are like our clients. We have similar goals and needs.

(65)

08/03/10 7

Provide Service to Lines of Business

Each unit has to provide service to its line of business. For instance, the benchmarking centers need to be able to show customers that we can run their work load, and do it in such a way that it helps close business.

The same is true for the Briefing Centers and the Design Centers.

(66)

08/03/10 8

Must Support Production like Services

●Image from

http://www.flickr.com/photos/thetruthabout/2771325035/sizes/l/

●We have to be production like. We might not loose a

million dollar an hour like our customers, but it is very costly to us. Many times we are doing work with the customer before a sale is completed and any outage might prevent the sale from going smoothly.

(67)

08/03/10 9

Make Effective Use of Resources

We do not have an infinite budget. We are not sales. We must do the best with what we have.

(68)

The current system has a number of faults that Federated Cloud aims to fix.

(69)

08/03/10 11

Discourages Sharing

Each group busy and maintains its own hardware. Since they pay for it, getting resources from outside your groups is difficult.

(70)

08/03/10 12

Not Efficient

Benchmarks eat up a lot of resource, but they are not run every single day of the year, in every geo. There are a lot of idle cycles that could be used better.

(71)

08/03/10 13

Limits Experimentation

We can't do sand boxing to test new software and technologies as easily as we want to.

(72)

08/03/10 14

Stifles Innovation

Lots of time is spent build and rebuilding systems. We could do a lot more innovative stuff if we shifted those resources.

(73)
(74)

08/03/10 16

Vision

The end state. A cloud of clouds supporting a number of groups, with resources from all over the world.

(75)

08/03/10 17

How is it different from Hybrid Cloud ?

I get this question a lot. Basically, Hyrbid cloud is when you are using resources from two or more clouds of a different type.

Federated cloud is when you are sharing the same set of services across different siloed resources.

(76)

08/03/10 18

Architecting

Phase one of this project when designing how it would work. And the first step is....

(77)

Defining the goals of the project. These

are very high level, and they are user

based of the flaws in the current

(78)

08/03/10 20

Worldwide

Federated cloud needs to have support from all the Geos

(79)

08/03/10 21

Leverage Assets

Photos from

http://www.flickr.com/photos/alishav/3259542640/sizes/o/

We have to leverage assets amongst

(80)

08/03/10 22

Avoid Duplication of Efforts

We have to avoid duplication of effort.

If a group in France builds a really cool

service that will build WAS on zLinux, I

should be able to use that same server

on their resources or my own.

(81)

08/03/10 23

Standardized Services

We have to have standard services

that are supported in every geo. Things

like basic IaaS.

(82)

08/03/10 24

ITIL Aligned

We need to ensure that we have proper alignment with industry best practices such as ITIL. After all we are providing services, and we have to make sure that we have proper service level agreements and life cycles.

(83)

08/03/10 25

High Level Requirements

Image from google maps

http://maps.google.com/maps?hl=en&q=ariel+poughkeepsie&ie=UTF8&ei=YpVUTIzMMcP68Abb7vSFAw&ved=0CB0Q_AU&hq=ariel&hnear=Poughkeepsie,+Dutchess,+New+York&ll=41.660649,-73.936883&spn=0.007358,0.016512&t=h&z=17

Hey, that is where I work!

These goals mimic that of NIST but are called out here for clarity.

(84)

08/03/10 26

Service Requester Requirements

The requirements are broken down by the role that would need them.

(85)

08/03/10 27

Self Service

One has to be able to obtain the usage of a service without intervention from the service provider.

(86)

08/03/10 28

Service Catalog

There has to be a catalog that is federated from all members that an end user can have access to.

(87)

08/03/10 29

View all services offered

End users have to be able to view every service that is offered. This helps them avoid asking for a duplicate service.

(88)

08/03/10 30

Provider Requirements

These are the requirements that a provider or member of the federation is interested it.

(89)

08/03/10 31

Site Managed Catalog

A site should be able to manage there own service catalog and pick and choose what services they wish to offer up in to the federation.

(90)

08/03/10 32

Site Managed Security

Each site should be able to manage the security of their environment as if they were not in a federated cloud.

Each site may have different network restrictions for instance, and we must be able to support that.

(91)

08/03/10 33

Cookie Cutter Deployment

If you request a service be deployed in MOP, it should look similar if not identical to that in POK

(92)

08/03/10 34

Federation Requirements

(93)

08/03/10 35

Articles of Federation

Image from

http://www.flickr.com/photos/caveman_92223/2898686447/sizes/o/

This is still a work in progress but this is the document that represents all the bylaws of the federation. It

states what is supported and what is not as well as how to join and leave the federation.

(94)

08/03/10 36

Consistent Identity

(95)

08/03/10 37

Consistent Operations

Things like monitoring and chargeback should be consistent across all members of the federation.

(96)

08/03/10 38

Transparency Between Clouds

It should not matter what cloud your server is going to be instantiated in. To the end user they should all be the same.

(97)

08/03/10 39

Implementing

How did we get from the goals and requirements to a working system ?

(98)

08/03/10 40 Federated Cloud Service Catalog Virtualized Infrastructure MAK Users Virtualized Infrastructure POK Virtualized Infrastructure BOE Virtualized Infrastructure MOP Virtualized Infrastructure DAL Request Service Provisioning Services Workload Placement Services Selected for Federation

Federated Cloud

(99)

08/03/10 41

IBM Cloud Computing RA

Cloud Service Developer Cloud Service Provider

Security & Resiliency

Service Development

Tools

Common Cloud Management Platform

OSS – Operational Support Services

Operational-level functionality for management of Cloud Services

BSS – Business Support Services

Business-level functionality for management of Cloud Services Cloud Services

IT capability provided to Cloud Service Consumer

(Virtualized) Infrastructure – Server, Storage, Network, Facilities Infrastructure for hosting Cloud Services and Common Cloud Management Platform

Cloud Service Consumer

Partner Clouds

Consumer In-house IT

We looked at what was around at IBM and where there was already a large amount of work done in the cloud space. We are trying to reduce duplication here.

In this diagram we chose to focus Federated Cloud around the OSS level.

(100)

08/03/10 42

Products

E n d t o E n d S e rv ic e M a n a g e m e n t TADDM TSAM v7.2 TUAM Tivoli Monitoring W e b 2 .0 U se r I n te rfa ce Usage Reports Billing Reports Tivoli Service Automation Layer Automate process of instantiating and managing a distributed IT environment. Workloads Service measurement Service reporting Usage accounting

Auditing and controls

Billing Reports Virtualized Infrastructure Layer Virtualized resources Virtualized aggregation Physical infrastructure VM Control Transaction Processing and Database Technology Scale High Transaction Rates High Quality of Service Handle Peak Workloads Resiliency and Security

Analytics and High Performance

Computing

Technology

Compute intensive High I/O Bandwidth High Memory Bandwidth

Floating point Scale out Capable

Web, Collaboration and Infrastructure

Technology

Highly Threaded Throughput-oriented

Scale Out Capable Lower Quality of Service

Business Applications

Technology

Scale High Quality of Service Large Memory Footprint Responsive Infrastructure TPM Provisioning Mgr Service Automation Templates Service Request Mgr Image Library Work-flows Service

Automation Mgr

Tivoli Process Automation Engine

Orchestration workflows System p / SUN Storage Network Hypervisor (PowerVM) HMC NIM System z Storage Network HMC V M P a rt it io n V M P a rt it io n Hypervisor (zVM) V M P a rt it io n V M P a rt it io n Cisco UCS Storage (Vmax) Network Hypervisor (vSphere) UCS Manager V M P a rt it io n V M P A rt it io n Storage Network Hypervisor (KVM, VMware, Xen) … VM x86 V M

We had to chose a product that would enable us to build a cloud. We chose Tivoli Service Automation Manager since it had the most promise and was already being used by customers.

(101)

08/03/10 43

Middleware Stack

TSAM v7.2 TUAM Tivoli Monitoring W e b 2 .0 U se r I n te rfa ce Usage Reports Billing Reports Tivoli Provisioning Manager Service Automation Templates Service Request Manager Image Library Work-flows

Service Automation

Mgr

Tivoli Process Automation Engine Orchestration workflows

Automate process of instantiating and managing a distributed IT environment.

(102)

08/03/10 44

Phase One

Phase one was really just an exploration phase We need to know if our software and hardware were up to the challenge of federation

(103)

08/03/10 45

Focus on Multiple Platforms

The biggest thing was we wanted to have more than one type of IaaS. We picked System p and System z since really has not been done before.

(104)

08/03/10 46

Service Provider Infrastructure

TSAM 1 POK System p 2 System z 3 MOP System p 2 System z 3 BOE System p 2 System z 3

Single TSAM, multiple resource pool. Services were named accordingly (POK System p AIX. MOP System z Linux)

Found some flaws in the products and some flaws in our planning. Mostly, having a single TSAM run by a few people in POK seemed more like an Oligarchy than a Federation.

(105)

08/03/10 47

Phase Two

Second Phase. The phase we are in now. Started in early 2010, overlapping with the first.

We now had a really good understanding of what we could do with the current state of our software and hardware portfolio.

(106)

08/03/10 48

Focus on Cross Geography

Poughkeepsie, NY

Boeblingen, Germany Makuhari, Japan

Montpellier, France

The difference in focusing on each siloed entity being allowed to have there own internal cloud.

We focus on geo, but this could be project team, or hardware group. Doesn't really matter how your environment is broken up.

(107)

08/03/10 BOE 49 TSAM 1 System p 2 System z 3 MOP TSAM 1 System p 2 System z 3

Service Provider Infrastructure

POK TSAM 1 System p 2 System z 3

Notice the difference ? There is no single point of

(108)

08/03/10 50 POK Web 2.0 Web 2.0 TSAM Web 2.0 Service A Local Service Catalog Federated Service Catalog BOE Web 2.0 Web 2.0 TSAM Web 2.0 Service B Local Service Catalog Federated Service Catalog MOP Web 2.0 Web 2.0 TSAM Web 2.0 Service C Local Service Catalog Federated Service Catalog

Two Service Catalogs

We are doing this by creating two service catalogs in each center, one that is for local use and one that is in the federation. A service can live in both catalogs, so there is no duplication

The Web2.0 will look at my local catalog, and then look at everyone else's Federated Catalog.

At this point services can only be deployed on the location the provides them ( I can't get service B on hardware in POK)

(109)

08/03/10 51

Phase Three

Just starting now, and will continue into the second half of 2011.

(110)

08/03/10 52

Focus on Sharing Services

We want to be able to take a service from one site and deploy it on another sites hardware.

(111)

08/03/10 BOE 53 TSAM 1 System p 2 System z 3 MOP TSAM 1 System p 2 System z 3

Service Provider Infrastructure

POK TSAM 1 System p 2 System z 3

(112)

08/03/10 54 POK Web 2.0 Web 2.0 TSAM Web 2.0 Service A Service B Service C Local Service Catalog Federated Service Catalog BOE Web 2.0 Web 2.0 TSAM Web 2.0 Local Service Catalog Federated Service Catalog MOP Web 2.0 Web 2.0 TSAM Web 2.0 Local Service Catalog Federated Service Catalog

Two Service Catalogs

Service A Service B Service C Service A Service B Service C

We will still have the same 2 service catalogs. But now I can ship Service B to every other site.

(113)

08/03/10 55

Future

Add more groups in the federation. Even ones that don't have hardware, but can create services.

Build Composite services. (A PaaS that is built on top of some IaaS )

(114)

08/03/10 56

(115)

08/03/10 57

(116)

08/03/10 58

Service Provider Infrastructure

TSAM 2 ITM 6 Portal 3 TDI 4 z/Linux MapSRV 8 z/Linux Master VM Host 1 z/VM Host 7 z/Linux TDI z/Linux 9 9 TDI z/Linux 9 a 9a ITUAM 3 TUAM 5 b

References

Related documents

v  Identity and Access Intelligence is about leveraging identity information to enable better business

We present and discuss the near-surface temperature and wind climate of the Antarctic Peninsula (AP) for 1979–2013, as simulated by the Regional Atmospheric Climate Model, version

presented at the annual meeting of the North American Society for the Psychology of Sport and Physical Activity, Austin, TX (JSEP, 31, s140).. Examining the social-cognitive model of

Unisys Secure Cloud Solution: What’s New – November 2009 Secure Infrastructure as a Service (IaaS). • c RIM Service Desk & Server Management Secure Software as a

This prospective study on cause of death among still- births and preterm neonatal deaths will be among the first to complete in-depth evaluation of deaths in South Asia, a region

To identify the risk factors associated with maternal outcomes in second stage cesarean section in HUSM during this

Konstruktyvistinë treèiafrontininkø pozicija suartina juos su ketvirtojo deðimtmeèio Lietu- vos poezija - J. Taèiau vis dëlto treèiafrontinin- kø kûryboje avangardizmo