+ All Categories
Home > Business > 2011.02.09 - Comment Développer POUR le Cloud - Forum SaaS et Cloud IBM #f-cloudibm - Vincent...

2011.02.09 - Comment Développer POUR le Cloud - Forum SaaS et Cloud IBM #f-cloudibm - Vincent...

Date post: 21-Nov-2014
Category:
Upload: ibm-club-alliances
View: 873 times
Download: 0 times
Share this document with a friend
Description:
Présentation exploitée par Vincent Chartier dans le cadre du 6ème Forum SaaS et Cloud IBM - 9 février 2011 - Atelier C2 : Comment développer POUR le Cloud. Le Forum SaaS et Cloud IBM est co-organisé par IBM et le Club AlliancesDétails sur www.forumcloudibm.com
13
© 2009 IBM Corporation Vincent Chartier Developing SaaS Applications Forum Saas & Cloud The Rational Cloud Strategy
Transcript
Page 1: 2011.02.09 - Comment Développer POUR le Cloud - Forum SaaS et Cloud IBM #f-cloudibm - Vincent Chartier

© 2009 IBM Corporation

Vincent Chartier

Developing SaaS Applications

Forum Saas & Cloud

The Rational Cloud Strategy

Page 2: 2011.02.09 - Comment Développer POUR le Cloud - Forum SaaS et Cloud IBM #f-cloudibm - Vincent Chartier

© 2009 IBM Corporation

The Rational Approach to Cloud Computing

2

© Copyright IBM Corporation 2010. All rights reserved. These materials are intended solely to outline our general product direction and should not be relied on in making a purchasing decision. Information pertaining to new product is for informational purposes only, is not a commitment, promise, or legal obligation to deliver any material, code or functionality, and may not be incorporated into any contract. The development, release, and timing of any features or functionality described for our products remains at our sole discretion. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM products. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.

Disclaimer

Page 3: 2011.02.09 - Comment Développer POUR le Cloud - Forum SaaS et Cloud IBM #f-cloudibm - Vincent Chartier

© 2009 IBM Corporation

The Rational Approach to Cloud Computing

3

SaaS Applications Charateristics

Multi-tenancy

Application customization functions: branding, process enactment…

Application management functions: self-service tenants CRUD

Application monitoring functions: uptime, user counts, billing…

Scaling becomes critical

Security is paramount

Page 4: 2011.02.09 - Comment Développer POUR le Cloud - Forum SaaS et Cloud IBM #f-cloudibm - Vincent Chartier

© 2009 IBM Corporation

The Rational Approach to Cloud Computing

4

Dealing with multi-tenancy: Options

Project-level: Lightweight, low isolation– Some cross-project visibility– Cross-tenant invariants

Same software version, IP filtering, VPN/VLAN settings, process choices, etc.– Very economical– A bit of a mismatch:

Binds a notion of work-scope (project) to a privacy notion (tenant) Application level: Medium-weight, high isolation

– No shared repository– Can bind applications to specific IP addresses/virtual network adapters– Still share machine-level facilities

Virtual machine level: Heavyweight, high isolation– Expensive – one VM per ‘tenant’– Enables a logical “shared nothing” model

Page 5: 2011.02.09 - Comment Développer POUR le Cloud - Forum SaaS et Cloud IBM #f-cloudibm - Vincent Chartier

© 2009 IBM Corporation

The Rational Approach to Cloud Computing

5

The Cloud ClientAccess and manage IBM Cloud resources directly from yourdevelopment environment

Common ActionsList ImagesProvision ResourcesCapture new imagesView asset catalog

Convenient in-IDE Cloud admin Manage Resources

KeysStorage VolumesStatic IP Addresses

Page 6: 2011.02.09 - Comment Développer POUR le Cloud - Forum SaaS et Cloud IBM #f-cloudibm - Vincent Chartier

© 2009 IBM Corporation

The Rational Approach to Cloud Computing

6

Cloud Client - Making a Request

Provision images directly from the development environment

Search for Public Images and your custom images

Add images to the Request Set standard settings

– System size– Key– Storage– IP

Define image specific parameters

Page 7: 2011.02.09 - Comment Développer POUR le Cloud - Forum SaaS et Cloud IBM #f-cloudibm - Vincent Chartier

© 2009 IBM Corporation

The Rational Approach to Cloud Computing

7

The Cloud Server Tools

Cloud Server ToolsFor the IBM Smart Business

Development and Test Cloud

Extends the Server Tools inRational Application Developer

for WebSphere SoftwareRational Software Architect

for WebSphere Software

WebSphere Application ServerUnit test environmentLocal installationRemote installationIBM Cloud

Page 8: 2011.02.09 - Comment Développer POUR le Cloud - Forum SaaS et Cloud IBM #f-cloudibm - Vincent Chartier

© 2009 IBM Corporation

The Rational Approach to Cloud Computing

8

The Cloud Server Tools – Provision or Reuse

Authenticate to the Cloud Provision a New WAS

Choose the cloudChoose the imageSpecify your keys

Use an existing WAS

Page 9: 2011.02.09 - Comment Développer POUR le Cloud - Forum SaaS et Cloud IBM #f-cloudibm - Vincent Chartier

© 2009 IBM Corporation

The Rational Approach to Cloud Computing

9

The Cloud Server Tools – Manage and Configure

Resulting server is effectively a remote server

Development and deployment experience is no different

Run / Start / Stop Edit Configuration

Page 10: 2011.02.09 - Comment Développer POUR le Cloud - Forum SaaS et Cloud IBM #f-cloudibm - Vincent Chartier

© 2009 IBM Corporation

The Rational Approach to Cloud Computing

10

IBM Deployment Planning and Automation lifecycle

Govern and share deployment topologies and deployment workflows.

Discover the existing

environment upon which we need to

deploy the application.

Plan your desired deployment topology

and publish automation

instructions. Automate infrastructure provisioning, middleware configuration, and application installation to repeatedly setup environments.

Page 11: 2011.02.09 - Comment Développer POUR le Cloud - Forum SaaS et Cloud IBM #f-cloudibm - Vincent Chartier

© 2009 IBM Corporation

The Rational Approach to Cloud Computing

11

IBM Deployment Planning and Automation lifecycle

Rational Software Architect (RSA)

Tivoli Service Automation Manager (TSAM)

Rational Automation Framework for

WebSphere (RAFW)

Rational Asset Manager (RAM)

Tivoli Application Dependency Discovery

Manager (TADDM)

Page 12: 2011.02.09 - Comment Développer POUR le Cloud - Forum SaaS et Cloud IBM #f-cloudibm - Vincent Chartier

© 2009 IBM Corporation

The Rational Approach to Cloud Computing

12

Deployment Planning, Automation, and Governance Flow

Solution Architect

Deployment Engineer

Tivoli ServiceAutomation

Manager

Rational Software Architect

Rational Automation

Framework for WebSphere

Install & Configure Application

Provision Environment

Application Artifacts and Templates

Rational Asset Manager

Deployment Plan

Retrieve Application Artifacts

Tivoli Change and Config Mgmnt DB

Tracing and Synchronization

Register Config Items

Leverages standard environment configurations, templates and artifacts to specify deployment plans

WASDB2

Portal

WAS

Defines environment media, creates building

block workflows, creates service definition and

associated management plans

SeamlessWorkflow

ServiceRequester

Future Automated Service Template Generation

Deployment PlanningPre-deployment validation -improving accuracyReusing standard configurations helping avoid costly mistakes

Deployment GovernanceLinking development and operation assets for improved traceability and change management

Deployment AutomationAccelerating repeatable infrastructure and software deployment through seamless workflow management

Request Service

Status:•Most capabilities available with Current Product Versions. •RSA/TSAM integration not yet available

Page 13: 2011.02.09 - Comment Développer POUR le Cloud - Forum SaaS et Cloud IBM #f-cloudibm - Vincent Chartier

© 2009 IBM Corporation

The Rational Approach to Cloud Computing

13

© Copyright IBM Corporation 2009. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.

For more information visit ibm.com/rational


Recommended