• No results found

Agenda Development tools by IBM Why Cloud? Cloud Computing by IBM Different Cloud Usage Models Real examples

N/A
N/A
Protected

Academic year: 2021

Share "Agenda Development tools by IBM Why Cloud? Cloud Computing by IBM Different Cloud Usage Models Real examples"

Copied!
18
0
0

Loading.... (view fulltext now)

Full text

(1)

Develoment Projects in Cloud Environment

Zdeněk Borůvka, IBM Rational Technical Leader, CEE

(2)

© 2010 IBM Corporation

• Development tools by IBM • Why Cloud?

• Cloud Computing by IBM

• Different Cloud Usage Models • Real examples

(3)
(4)

© 2010 IBM Corporation

Lengthy on-boarding

Acquiring, installing,

configuring and managing environments

Low utilization rates

Cost inefficiencies

Poor LoB oversight

Weak project governance

Lack of domain expertise

Lack of standardized tools and processes

85%

of computing capacity sits idle

Most test servers run at less than

10%

utilization

70¢ per $1

spent on maintaining current IT

infrastructures

1.5x

growth in storage shipments every year

85%

of computing capacity sits idle

Most test servers run at less than

10%

utilization

70¢ per $1

spent on maintaining current IT

infrastructures

1.5x

growth in storage shipments every year

Delivering

smart products and services

is a challenge

Silos of people, process, and projects

* “Industry Developments and Models – Global Testing Services: Coming

of Age,” IDC, 2008 and IBM Internal Reports

(5)

Cloud Computing can help

infrastructure become more

dynamic

and address

software delivery

challenges

Cloud is:

 A new consumption and

delivery model inspired by consumer Internet services

 End-user focused

Cloud represents:

 The industrialization of

delivery for

IT-supported services

Cloud enables:

 Self-service

 Sourcing options

 Economies of scale

Multiple clouds coexist:

 Private, public and

hybrid

 Workload or

programming model– specific

(6)

© 2010 IBM Corporation

What is cloud computing?

Cloud computing is a style of computing in which business processes, applications, data, and IT resources are provided as services to users

Private cloud Public cloud Cloud Consumers Access Services R e ta ile r’ s A s s e ts Infrastructure as a Service (IAAS) Platform as a Service (PAAS) Software as a Service (SAAS) Business Process as a Service (BPAAS)

Infrastructure such as servers, storage, file-systems as a service

Application servers, databases, middleware, development tools as a service

Software as a service e.g. email, CRM, eCommerce, merchandise optimization etc… Business processes as a service; e.g. indirect procurement, payment processing etc…

CLOUD TYPES

Hybrid Clouds Private Clouds Public Clouds

Combine elements of public and private clouds Customer IT buys the capability to deliver cloud services within the enterprise

Customer rents the capability

CLOUD MODELS

Reduced Cost

(7)

VMVM VM O/S O/S O/S Rational Requirements Composer Rational Rational Requirements Requirements Composer Composer VMVM VM O/S O/S O/S Rational Asset Manager Rational Asset Rational Asset Manager Manager VMVM VM O/SO/S O/S Rational BuildForge Rational Rational BuildForge BuildForge VMVM VM O/S O/S O/S Rational Quality Manager Rational Rational Quality Quality Manager Manager VMVM VM O/S O/S O/S Rational Team Concert Rational Team Rational Team Concert Concert

IBM Software Delivery Services for Cloud Computing

 A collection of Rational products and capabilities available in the cloud addressing the Software Delivery Lifecycle

Agile/Waterfall Development Services

IBM Rational Team Concert

Quality Management Services

IBM Rational Quality Manager

Requirements management Services

IBM Rational Requirements Composer

Build Automation Services

IBM Rational BuildForge

Software Asset management Services

IBM Rational Asset Manager

(8)
(9)

• An „Internal Service Provider“ in the enterprise (private cloud) • An „External Service Provider“ (private/public cloud)

• A „Cloud like Cooperation“

• Service model (Outsourcing/SAAS) • Many others

(10)

© 2010 IBM Corporation

„Internal Service Provider“

Organization X

Internal Service Provider

Service A Project A

Project B

Project C Service B

(11)
(12)

© 2010 IBM Corporation

„Cloud like Cooperation“

(13)

• Software is provided by IBM or the third party • Services are provided by IBM or the third party • Typical examples

• Performance Testing • Security Testing

(14)

© 2010 IBM Corporation

Cloud Benefits for Software Delivery Process

Real improvements from customer implementations

None Self service

Fixed cost model Metering/Billing

Weeks Test Provisioning

Payback period for new services Release Management Change Management Server/Storage Utilization Years Weeks Months 10-20% Unlimited Term/value based Hours/Minutes Months Hours/Minutes Days/Hours 70-90% Legacy environments Cloud enabled enterprise

Cloud accelerates business value across a wide variety of domains.

(15)

IBM has real clients, using real cloud services, that are achieving

reduced complexity, lower costs and real business value

 IBM clients around the world are using cloud to:

– Quickly provision development and test environments – Reduce, and in some cases avoid, up-front

infrastructure costs

– Create new business models for IT consumption – Reduce the costs of storage

(16)

© 2010 IBM Corporation

Creating a roadmap for adoption of cloud computing

Simplified Shared Dynamic Consolidate Virtualize Automate  Reduce infrastructure complexity  Reduce staffing requirements  Improve business resilience (manage fewer things better)  Improve operational costs/reduce total cost of ownership  Remove physical resource boundaries  Increase hardware utilization

 Allocate less than physical boundary  Reduce hardware costs  Simplify deployments  Standardize services  Dramatically reduce deployment cycles

 Gain granular service metering and billing

 Obtain massive scalability

 Autonomic

(17)

• Flexible solution for variable demand

• Cost effective, transfering CAPEX to OPEX

• Significantly shortens delivery cycle when effectively used • Helps to manage multivendor projects/environments

(18)

© 2010 IBM Corporation

Develoment Projects in Cloud Environment

Zdeněk Borůvka, IBM Rational Technical Leader, CEE

References

Related documents

Real Processor, all CPs, running z/VM Customer’s z/VM Linux Linux Linux Linux Linux Linux Linux Linux Router z/OS z/O S Guest LAN Simulating customer network Vswitch Guest

Management REST API Block Storage Block Storage Network Endpoints VM VM’ s Network Endpoints VM Network Endpoints VM CloudSystem Advanced Controller (Pulsar) Cloud OS

Service and Filling Instructions for ABC Stored Pressure Type Fire Extinguishers1. Figure 1: Dismantled 6kg Powder Cartridge Operated

“Cloud” services VM VM VM VM VM VM Hypervisor – disaggregation Physical Server VM Hypervisor – aggregation Ser ver Ser ver Ser ver Ser ver Ser ver Virtual Server.. EDC Verticals

Performance concepts for the cloud and VM environments Oracle VM Server for x86: optimizing CPU, Memory, I/O. Oracle VM Server for SPARC: optimizing CPU, Memory, I/O

KASPERSKY SECURITY FOR VIRTUALIZATION- AGENTLESS * FILE PROTECTION vCenter Server vShield Manager Kaspersky Security Center VM VM VM VM Tools with vShield API VM Tools with

Abstract: We analyze in detail the global symmetries of various (2 + 1)d quantum field theories and couple them to classical background gauge fields.. A proper identification of

When studying Marian congregational song in the Roman Catholic Church in the United States from 1854 to 2010, it is important to look at how Marian devotion and hymnody had