your paas to devops

15
Your PaaS to DevOps Roberto Pozzi [email protected] @roberto_pozzi

Upload: roberto-pozzi

Post on 16-Jul-2015

363 views

Category:

Technology


2 download

TRANSCRIPT

Your PaaS to DevOps

Roberto Pozzi

[email protected]

@roberto_pozzi

© 2013 IBM Corporation2

Costly, error prone manualand duplicative processes

delay innovation and impact competiveness

CHALLENGES

Risk of instabilitydue to managing

multiple configurations and versions

Slow deployment to development and test

environments leave teams waiting and unproductive

CHALLENGES

Operations/Manufacturing & Support

Software & Product DevelopmentCustomers

Line of Business/Product Managers

Main inhibitors to innovation

© 2013 IBM Corporation3

Don’t let your teams be like this

© 2013 IBM Corporation

© 2013 IBM Corporation

Optimizing throughput in delivery pipeline means maintaining an even flow end-to-end

Create a delivery pipeline

Coordinate all work stations

Avoid backlogs along the road

5

© 2013 IBM Corporation

Overhead and Rework

Valuable Work

80%

20%

DevOps and Lean: Removing WasteDevOps shares ideas with Lean such as the removal of waste from business

processes

Waste of overproduction

Waste of time and resources waiting

Waste of processes themselves (overhead)

Waste of poor quality products

© 2013 IBM Corporation

DevOps main principles and values

Dev and test on production-like environment

Deploy frequently using predictable processes

Continuous validation of quality

Collaboration and continuous feedback

People

Process

Tools

7

Small changes,

implemented more

frequently can

reduce risk

Bluemix is your

PaaS to DevOps

© 2013 IBM Corporation

What is Bluemix?

9

Bluemix is an open-standard, cloud-based platform for building,

managing, and running composable applications based on reusable

building blocks.

Go Live in Seconds

The developer can choose

any language runtime or

bring their own. Zero to

production in one command.

DevOps

Development, monitoring,

deployment, and logging tools

allow the developer to run the

entire application.

APIs and Services

A catalog of IBM, third party,

and open source API services

allow the developer to stitch an

application together in minutes.

On-Prem Integration

Build hybrid environments.

Connect to on-premise assets

plus other public and private

clouds.

Flexible Pricing

Sign up in minutes. Pay as

you go and subscription

models offer choice and

flexibility.

Layered Security

IBM secures the platform and

infrastructure and provides

you with the tools to secure

your apps.

© 2013 IBM Corporation

How does Bluemix work?

Bluemix embraces Cloud Foundry as an open source Platform as a

Service and extends it with IBM, third party, and community built services.

© 2013 IBM Corporation11

Application Runtimes Runtimes in Bluemix represent different buildpacks that are provided

Runtimes available

• Java (WAS Liberty profile)

• NodeJs

• Ruby

• Bring your own (example: Tomcat, PHP)

Each runtime also has a starter application code deployed

© 2013 IBM Corporation

Services to create composable apps quickly

12

Security

Services

Web and

application

services

Cloud

Integration

Services

Mobile

Services

Database

services

Big Data

services

Internet of

Things

Services

Watson

Services

DevOps

Services

• A service is a piece of code that

BlueMix hosts.

• A service offers a piece of functionality

for applications to use.

• BlueMix provides a set of pre-defined

services that can you can use directly

© 2013 IBM Corporation

Integrated diagnostics for detailed application behavior

Built in monitoring

© 2013 IBM Corporation

Single DashboardSingle view of application health,

usage and status

Health and MonitoringIntegrated monitoring and

diagnostics with the ability to add

on features such as code level

tracing

ScalingAbility to scale the application by

adding new runtime instances

Scaling

© 2013 IBM Corporation

© Copyright IBM Corporation 2012. 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.

www.ibm.com/software/rational

15