Post on 04-Aug-2015
transcript
Your PaaS to DevOps
Roberto Pozziroberto_pozzi@it.ibm.com @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 Corporation
Don’t let your teams be like this
© 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
4
© 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
6
Small changes, implemented more
frequently can reduce risk
Bluemix is your PaaS to DevOps
© 2013 IBM Corporation
What is Bluemix?
8
Bluemix is an open-standard, cloud-based platform for building, managing, and running composable applications based on reusable
building blocks.
Go Live in SecondsThe developer can choose any language runtime or bring their own. Zero to production in one command.
DevOpsDevelopment, monitoring, deployment, and logging tools allow the developer to run the entire application.
APIs and ServicesA catalog of IBM, third party, and open source API services allow the developer to stitch an application together in minutes.
On-Prem IntegrationBuild 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 SecurityIBM 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 Corporation10
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
11
Security Services
Web and application services
CloudIntegration 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
Come to the session ‘’Tradurre le idee in opportunità: Bluemix la Platform as a Service di IBM’’, starting at 14:50 in the Cloud & BigData track
Come to IBM booth, we will be around and glad to discuss
Come to Hands on Lab, tomorrow from 14:10
Do you want to know more?
© 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