SlideShare una empresa de Scribd logo
1 de 33
Webcast: Automatizando a Implantação 
de Aplicações 
Felipe Freire 
pfreire@br.ibm.com 
twitter.com/pfelipebr 
© 2014 IBM Corporation 
03 de Setembro de 2014
© 2014 IBM Corporation 
IBM Software | Rational 
Objetivos 
 Introdução à DevOps no ponto de vista da IBM 
 Visão geral do IBM UrbanCode Deploy 
 Demonstração 
2
O software está no centro das principais tendências tecnológicas 
© 2014 IBM Corporation 
IBM Software | Rational 
Software 
delivery Mobile 
Modern workforce 
expects constantly 
updated software to 
connect to enterprise 
systems 
Intelligent/ 
Connected Systems 
Software component in 
smart products driving 
increased value and 
differentiation 
Big Data 
Insights on new products by 
more efficiently interpreting 
massive quantities of data 
Cloud 
Demand for apps requires fast, 
scalable environments for dev 
and test, as well as production 
Instrumented Products 
Industry requirements demand 
faster response to regulations 
and standards, with traceability 
and quality 
Social Business 
Broader set of stakeholders 
collaborates to deliver 
continuous innovation 
and value 
3
© 2014 IBM Corporation 
IBM Software | Rational 
Em um mundo orientado pela entrega de software 
 As expectativas do mercado e dos 
clientes estão aumentando 
 O ritmo da inovação está mudando 
 Mais espertos, rápidos e com mais 
qualidade 
 Desenvolvedores estão no foco 
4 
Melhores softwares para uma experiência de usuário aprimorada
As demandas para TI tem crescido dramaticamente 
Otimização Inovação 
© 2014 IBM Corporation 
IBM Software | Rational 
New economics of IT 
fuels investments in 
innovation 
Innovation drives 
need for continuous 
IT optimization 
Próxima geração 
de arquiteturas híbridas 
“Don’t be afraid to make mistakes, just be afraid of 
not learning from them.” – Thomas Edison 
5
© 2014 IBM Corporation 
Accelerating Product and Service Innovation | Rational 
Entrega de software tradicional (pré-DevOps) 
 Operations First: 
– Charter / Fund: 2 weeks to 3 months 
– Acquire Infrastructure (CAPEX): 6 weeks to 6 months 
– Integrate Infrastructure (OPEX): 4 weeks to 8 weeks 
– Dry runs, validation, acceptance testing (OPEX): 2 weeks to 4 weeks 
 Development Second: 
– Workstation  SCM 
– SCM  Dev 
– Dev  Test 
– Test  Stage, Prod 
 Issues: 
– Patch Level / Security 
– Demand, Scale to Max Peak 
– Release schedules per Quarter / Year 
– Governance Process alignment 
– Consistency, Speed, Reliability 
A new project can take between 6 and 18 months 
A new project can take between 6 and 18 months 
before release 1.0 is in production! 
before release 1.0 is in production!
© 2014 IBM Corporation 
Accelerating Product and Service Innovation | Rational 
Alguns problemas crônicos na abordagem tradicional 
Your customers find major defects. 
–Major defects take a long time to fix. 
You cannot do anything until you have everything. 
–Legacy model leads to unique infrastructure dependencies. 
People do not talk to each other. 
–This leads to broken processes and overbearing governance. 
Even if you are “agile,” the delivery process is still broken. 
–Going live still takes as long as ever. 
Any problems lead to finger pointing. 
–Development and Operations are not able to operate as one team.
Pessoas 
Processos 
Ferramentas 
© 2014 IBM Corporation 
IBM Software | Rational 
DevOps Princípios e Valores 
 Develop and test against a production-like 
system 
 Iterative and frequent deployments using 
repeatable and reliable processes 
 Continuously monitor and validate operational 
quality characteristics 
 Amplify feedback loops 
Pessoas 
Processos 
Ferramentas 
8
© 2014 IBM Corporation 
IBM Software | Rational 
Lifecycle Integration for DevOps 
PPeeooppllee 
Culture 
Collaboration 
Communication 
Management 
Accountability 
Integration 
Automation 
Integration 
Visibility 
Operational 
Models, Assets, 
Data and Stores 
Dev 
Tools 
Development 
Models, Assets, Data 
Development 
Models, Assets, Data 
and Stores 
and Stores 
Ops 
Tools 
PPrroocceessss 
TTeecchhnnoollooggyy
© 2014 IBM Corporation 
IBM Software | Rational 
O Impacto de DevOps 
*BVT: Build Verification Test
IBM DevOps point of view 
Enterprise capability for continuous software delivery that enables clients to seize 
market opportunities and reduce time to customer feedback 
© 2014 IBM Corporation 
IBM Software | Rational 
PPeeoopplele PProrocceessss TTeecchhnnoolologgyy 
Accelerate 
Accelerate 
software delivery 
software delivery 
Balance speed, cost, 
quality and risk 
Balance speed, cost, 
quality and risk 
Reduce time to 
customer feedback 
Reduce time to 
customer feedback 
Develop/Test 
Deploy 
Operate 
Steer 
11 
DevOps Practices Self Assessment tool. 
Blog that explains the Self Assessment tool: https://ibm.biz/BdRUbh 
Direct link to the tool : https://ibm.biz/devops-practices-assessment
© 2014 IBM Corporation 
IBM Software | Rational
Mobile Quality Assurance 
© 2014 IBM Corporation 
IBM Software | Rational 
SmartCloud Monitoring 
Continuous Delivery Pipeline 
IBM UrbanCode Deploy w/ Patterns 
13
Enabling clients to more rapidly deliver mobile, cloud, big data and traditional applications with high quality 
and low risk 
© 2014 IBM Corporation 
IBM Software | Rational 
UrbanCode for Release and Deployment automation 
Drive down cost 
Remove manual effort and wasted resource time with 
push button deployment processes 
Speed time to market 
Simple, graphical process designer, with built-in actions 
to quickly create deployment automation 
Reduce risk 
Robust configuration management, coordinated release 
processes, audits, and traceability 
IBM UrbanCode Deploy automates the deployment of applications, 
databases and configurations into development, test and production 
environments, helping to drive down cost, speed time to market with 
reduced risk. 
IBM UrbanCode Release is an intelligent collaboration release 
management solution that replaces error-prone manual spreadsheets 
and streamlines release activities for application and infrastructure 
changes. 
https://www.ibmdw.net/urbancode/
© 2014 IBM Corporation 
IBM Software | Rational 
Intuitive and Scalable Model Driven Deployment 
Composite Applications 
Components 
Re-usable Workflows 
Environment Management 
SIT 
PROD 
The “What” 
The “How” 
The “Where” 
Deployment 
Automation
© 2014 IBM Corporation 
IBM Software | Rational 
Runtime Architecture 
16
© 2014 IBM Corporation 
IBM Software | Rational 
OVERVIEW – 
IBM URBAN CODE DEPLOY 
17 
Whiteboard Overview
IBM UrbanCode Deploy 
© 2014 IBM Corporation 
IBM Software | Rational 
IBM UrbanCode Deploy 
Application deployment automation 
Manage application 
components and versions 
Manage environment 
configuration from dev/test 
through production 
 Ensure compliance 
– Audit history 
– Quality gates 
 Easy to use process designer 
– Automate and reuse deployment processes 
 Automates deployment to 
existing and new resources 
 Environment Inventory 
– What is deployed where? 
EEnntteerrpprriissee qquuaalliittyy aanndd ssccaallee 
18
– Rest-based services for Web UI and CLI client 
– Manage Application, Component, Process, Resource, Security, Environment etc. 
– Workflow engine for Application and Component process 
 Component: deployable artifacts with versions 
 Application 
– Components need to be deployed together (Snapshot) 
– Environments which components will be deployed on 
 Process: series of steps operate on artifacts 
 Agent/Resource: Lightweigh process runs on target host 
© 2014 IBM Corporation 
IBM Software | Rational 
IBM Urban Code Deploy Key Concepts 
 IBM UrbanCode Deploy Server 
19
© 2014 IBM Corporation 
IBM Software | Rational 
Key Features 
Intuitive Deployment Model 
Environment Configuration Management 
Rich Drag-and-Drop Workflow Designer 
Distributed Deployment Automation 
Deployment Inventory
© 2014 IBM Corporation 
IBM Software | Rational 
Platform Technology 
Core 
Models: Application, 
Environment, Inventory 
Distributed Automation Engine 
(with Plugins) 
Configuration Management 
Supporting 
Artifact Repository 
Calendars & Scheduling 
Intelligent File Transfer 
Approvals & Work Lists 
History & Audit Trail
© 2014 IBM Corporation 
IBM Software | Rational 
Integrations / Plugins 
Amazon EC2 
Ant 
AnthillPro 
Apache HTTP Server 
IBM BuildForge 
ClearCase 
F5 Big IP 
Git 
Groovy 
HP Quality Center 
HP Service Manager 
IBM PureApplication System 
iSOA Group DP Admin 
Jboss 
Jenkins 
JIRA 
Junit 
LuntBuild 
Maven 
Microsoft IIS 
Middleware Configuration for WAS 
Perforce 
PVCS 
QTP 
Rally 
IBM Rational Asset Manager 
IBM Rational Quality Manager 
RedHat Packager 
Remedy 
IBM SmartCloud Orchestrator 
Selenium 
Service Control Manager 
ServiceNow 
Sharepoint 
Oracle SQL *Plus 
SQL-JDBC 
StarTeam 
Subversion 
Team Foundation Server 
TeamCity 
IBM Test Virtualization Server 
Tomcat 
IBM uBuild 
IBM WebSphere Application Server 
IBM WebSphere Liberty 
IBM WebSphere Message Broker 
IBM WebSphere MQ 
IBM Worklight 
For latest and complete List of integrations visit: 
https://developer.ibm.com/urbancode/plugins/ibm-urbancode-deploy/
© 2014 IBM Corporation 
IBM Software | Rational 
Typical Deployment Types 
 Content Deployments 
– Incremental content updates 
–Rollbacks 
 Middleware Code Deployments 
– Install and rollback of code 
–Run-book automation (restart, etc.) 
 Middleware Configuration Deployments 
–Declarative description of configuration change 
– Install and rollback of config change 
 DB Deployments 
– Execution of DB change scripts in order 
–Rollback 
23
© 2014 IBM Corporation 
IBM Software | Rational 
IBM URBANCODE DEPLOY 
DEPLOY MODEL 
24
© 2014 IBM Corporation 
IBM Software | Rational 
Applications and Components 
Components: 
- Individual deployable projects 
Application: 
- A complete collection of components 
-Describes inter-component dependencies 
-Application Process Orchestrates the deployment
© 2014 IBM Corporation 
IBM Software | Rational 
Applications 
Applications handle 
orchestration of deployments to 
target resource in the context of an environment 
26
© 2014 IBM Corporation 
IBM Software | Rational 
Components 
Consists of an artifact set (version), 
and automation to deploy artifacts 
27
Manual Approval 
Required! 
© 2014 IBM Corporation 
IBM Software | Rational 
Application Environments 
- Environments may require manual approvals for deployments 
SIT Properties: 
db.password = devPassword 
- Model different topologies for the same application 
- Set environment-specific configuration 
Production Properties: 
db.password = prodPassword
© 2014 IBM Corporation 
IBM Software | Rational 
Deployment Automation 
Deploy Application 
- Orchestrate deployment of many components 
- Represents deploy-time dependencies 
Deploy Component 
- Create a fully automated workflow to be executed 
on target servers 
Drag-and-Drop Workflow Designer 
Precise Control of Execution Flow 
Hundreds of Integration Steps Provided 
Create Custom Steps
© 2014 IBM Corporation 
IBM Software | Rational 
Basic Usage Model
© 2014 IBM Corporation 
IBM Software | Rational 
Basic Usage Model with Example Tools
© 2014 IBM Corporation 
IBM Software | Rational 
Demonstration 
 Basic Functionality of IBM UrbanCode Deploy 
 Questions so far? 
32
Felipe Freire 
pfreire@br.ibm.com 
twitter.com/pfelipebr 
© Copyright IBM Corporation 2014. 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. 
© 2014 IBM Corporation 
IBM Software | Rational 
33 
Blog Rational Brasil 
https://www.ibm.com/developerworks/community/blogs/rationalbrasil 
UrbanCode Release and Deploy Learning Circle 
http://ibm.co/devops-learning-circle

Más contenido relacionado

La actualidad más candente

Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksSanjeev Sharma
 
DTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionDTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionSanjeev Sharma
 
Mastering DevOps Automation: Webinar
Mastering DevOps Automation: WebinarMastering DevOps Automation: Webinar
Mastering DevOps Automation: WebinarClaudia Ring
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps MeetupKyle Brown
 
Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Sanjeev Sharma
 
Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)
Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)
Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)Michael Elder
 
Urban code - DevOps - cost reduction
Urban code - DevOps - cost reductionUrban code - DevOps - cost reduction
Urban code - DevOps - cost reductionChris Sparshott
 
Continuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCodeContinuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCodeIBM UrbanCode Products
 
How NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsHow NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsSanjeev Sharma
 
Mobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformationMobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformationSanjeev Sharma
 
UrbanCode Deploy DevOps Best Practices
UrbanCode Deploy  DevOps Best PracticesUrbanCode Deploy  DevOps Best Practices
UrbanCode Deploy DevOps Best PracticesMichael Elder
 
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeContinuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeIBM UrbanCode Products
 
Converting to the latest COBOL Compiler made simple with the right tools
Converting to the latest COBOL Compiler made simple with the right toolsConverting to the latest COBOL Compiler made simple with the right tools
Converting to the latest COBOL Compiler made simple with the right toolsDevOps for Enterprise Systems
 
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Hybrid Cloud DevOps with Apprenda and UrbanCode DeployHybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Hybrid Cloud DevOps with Apprenda and UrbanCode DeployClaudia Ring
 
OpenTechSummit InterConnect2015 DevOps
OpenTechSummit InterConnect2015 DevOpsOpenTechSummit InterConnect2015 DevOps
OpenTechSummit InterConnect2015 DevOpsSanjeev Sharma
 
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps AdoptionMobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps AdoptionSanjeev Sharma
 

La actualidad más candente (20)

Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
 
The Future of DevOps and UrbanCode
The Future of DevOps and UrbanCodeThe Future of DevOps and UrbanCode
The Future of DevOps and UrbanCode
 
DTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionDTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect Session
 
Mastering DevOps Automation: Webinar
Mastering DevOps Automation: WebinarMastering DevOps Automation: Webinar
Mastering DevOps Automation: Webinar
 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps Meetup
 
Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014
 
Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)
Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)
Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)
 
Urban code - DevOps - cost reduction
Urban code - DevOps - cost reductionUrban code - DevOps - cost reduction
Urban code - DevOps - cost reduction
 
Continuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCodeContinuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCode
 
How NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsHow NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOps
 
Mobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformationMobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformation
 
UrbanCode Deploy DevOps Best Practices
UrbanCode Deploy  DevOps Best PracticesUrbanCode Deploy  DevOps Best Practices
UrbanCode Deploy DevOps Best Practices
 
Death to Manual Deployments
Death to Manual DeploymentsDeath to Manual Deployments
Death to Manual Deployments
 
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeContinuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
 
Converting to the latest COBOL Compiler made simple with the right tools
Converting to the latest COBOL Compiler made simple with the right toolsConverting to the latest COBOL Compiler made simple with the right tools
Converting to the latest COBOL Compiler made simple with the right tools
 
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Hybrid Cloud DevOps with Apprenda and UrbanCode DeployHybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
 
DevOps for Enterprise Systems - Rosalind Radcliffe
DevOps for Enterprise Systems - Rosalind RadcliffeDevOps for Enterprise Systems - Rosalind Radcliffe
DevOps for Enterprise Systems - Rosalind Radcliffe
 
OpenTechSummit InterConnect2015 DevOps
OpenTechSummit InterConnect2015 DevOpsOpenTechSummit InterConnect2015 DevOps
OpenTechSummit InterConnect2015 DevOps
 
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps AdoptionMobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
 

Destacado

Abertura encontro rational 12 marco 2013
Abertura encontro rational 12 marco 2013Abertura encontro rational 12 marco 2013
Abertura encontro rational 12 marco 2013Felipe Freire
 
Türkiye'de internet kullanımı ve Netnography
Türkiye'de internet kullanımı ve NetnographyTürkiye'de internet kullanımı ve Netnography
Türkiye'de internet kullanımı ve NetnographyEsin Ozdemir
 
TDC 2014 Hackathon DevOps
TDC 2014 Hackathon DevOpsTDC 2014 Hackathon DevOps
TDC 2014 Hackathon DevOpsFelipe Freire
 
Listerine Netnography Case Study by NetBase
Listerine Netnography Case Study by NetBaseListerine Netnography Case Study by NetBase
Listerine Netnography Case Study by NetBaseWikonsumer Research
 
Listerine Netnography
Listerine NetnographyListerine Netnography
Listerine NetnographyNicky3540
 

Destacado (6)

Abertura encontro rational 12 marco 2013
Abertura encontro rational 12 marco 2013Abertura encontro rational 12 marco 2013
Abertura encontro rational 12 marco 2013
 
LDAP
LDAPLDAP
LDAP
 
Türkiye'de internet kullanımı ve Netnography
Türkiye'de internet kullanımı ve NetnographyTürkiye'de internet kullanımı ve Netnography
Türkiye'de internet kullanımı ve Netnography
 
TDC 2014 Hackathon DevOps
TDC 2014 Hackathon DevOpsTDC 2014 Hackathon DevOps
TDC 2014 Hackathon DevOps
 
Listerine Netnography Case Study by NetBase
Listerine Netnography Case Study by NetBaseListerine Netnography Case Study by NetBase
Listerine Netnography Case Study by NetBase
 
Listerine Netnography
Listerine NetnographyListerine Netnography
Listerine Netnography
 

Similar a Webcast Automação Implantação de Aplicações (DevOps)

Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsIBM UrbanCode Products
 
DevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and DeployDevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and DeployRosalind Radcliffe
 
How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationClaudia Ring
 
DevOps in the Hybrid Cloud
DevOps in the Hybrid CloudDevOps in the Hybrid Cloud
DevOps in the Hybrid CloudRichard Irving
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesIBM Rational software
 
Kovair Omnibus Integration with Multi Vendor Tools
Kovair Omnibus Integration with Multi Vendor ToolsKovair Omnibus Integration with Multi Vendor Tools
Kovair Omnibus Integration with Multi Vendor ToolsKovair
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit sessionSanjeev Sharma
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksIBM UrbanCode Products
 
IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014IBM Rational software
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudIBM UrbanCode Products
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experienceEric Cattoir
 
Gartner EA Architecting for DevOps and Hybrid Cloud
Gartner EA Architecting for DevOps and Hybrid CloudGartner EA Architecting for DevOps and Hybrid Cloud
Gartner EA Architecting for DevOps and Hybrid CloudRosalind Radcliffe
 
Digital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewDigital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewIBM UrbanCode Products
 
Continuous Delivery for cloud - scenarios and scope
Continuous Delivery for cloud  - scenarios and scopeContinuous Delivery for cloud  - scenarios and scope
Continuous Delivery for cloud - scenarios and scopeSanjeev Sharma
 
Practical DevOps in a Hybrid World
Practical DevOps in a Hybrid World Practical DevOps in a Hybrid World
Practical DevOps in a Hybrid World Dev_Events
 
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Christophe Lucas
 
DevOps_Overview_Storyboard_062314.ppt
DevOps_Overview_Storyboard_062314.pptDevOps_Overview_Storyboard_062314.ppt
DevOps_Overview_Storyboard_062314.pptsitu27
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsXebiaLabs
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101Sanjeev Sharma
 

Similar a Webcast Automação Implantação de Aplicações (DevOps) (20)

Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
 
DevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and DeployDevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and Deploy
 
How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform Innovation
 
DevOps in the Hybrid Cloud
DevOps in the Hybrid CloudDevOps in the Hybrid Cloud
DevOps in the Hybrid Cloud
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slides
 
Overview
OverviewOverview
Overview
 
Kovair Omnibus Integration with Multi Vendor Tools
Kovair Omnibus Integration with Multi Vendor ToolsKovair Omnibus Integration with Multi Vendor Tools
Kovair Omnibus Integration with Multi Vendor Tools
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
 
IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to Cloud
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
Gartner EA Architecting for DevOps and Hybrid Cloud
Gartner EA Architecting for DevOps and Hybrid CloudGartner EA Architecting for DevOps and Hybrid Cloud
Gartner EA Architecting for DevOps and Hybrid Cloud
 
Digital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewDigital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture Overview
 
Continuous Delivery for cloud - scenarios and scope
Continuous Delivery for cloud  - scenarios and scopeContinuous Delivery for cloud  - scenarios and scope
Continuous Delivery for cloud - scenarios and scope
 
Practical DevOps in a Hybrid World
Practical DevOps in a Hybrid World Practical DevOps in a Hybrid World
Practical DevOps in a Hybrid World
 
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
 
DevOps_Overview_Storyboard_062314.ppt
DevOps_Overview_Storyboard_062314.pptDevOps_Overview_Storyboard_062314.ppt
DevOps_Overview_Storyboard_062314.ppt
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale Organizations
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101
 

Más de Felipe Freire

IBM Bluemix hands on
IBM Bluemix hands onIBM Bluemix hands on
IBM Bluemix hands onFelipe Freire
 
O que é DevOps? Introdução à abordagem pela IBM
O que é DevOps? Introdução à abordagem pela IBMO que é DevOps? Introdução à abordagem pela IBM
O que é DevOps? Introdução à abordagem pela IBMFelipe Freire
 
TDC 2015: Implantação em cloud híbrida
TDC 2015: Implantação em cloud híbridaTDC 2015: Implantação em cloud híbrida
TDC 2015: Implantação em cloud híbridaFelipe Freire
 
IBM MobileFirst Quality Assurance (Português)
IBM MobileFirst Quality Assurance (Português)IBM MobileFirst Quality Assurance (Português)
IBM MobileFirst Quality Assurance (Português)Felipe Freire
 
Acelerando o desenvolvimento na nuvem com BlueMix e DevOps
Acelerando o desenvolvimento na nuvem com BlueMix e DevOpsAcelerando o desenvolvimento na nuvem com BlueMix e DevOps
Acelerando o desenvolvimento na nuvem com BlueMix e DevOpsFelipe Freire
 
Entrega Contínua - 2º Encontro Rational de Desenvolvimento de Software
Entrega Contínua -  2º Encontro Rational de Desenvolvimento de SoftwareEntrega Contínua -  2º Encontro Rational de Desenvolvimento de Software
Entrega Contínua - 2º Encontro Rational de Desenvolvimento de SoftwareFelipe Freire
 
TDC 2013 7 Dicas para acelerar os testes
TDC 2013  7 Dicas para acelerar os testesTDC 2013  7 Dicas para acelerar os testes
TDC 2013 7 Dicas para acelerar os testesFelipe Freire
 
Kanban Apresentação Encontro Rational 2013
Kanban Apresentação Encontro Rational 2013Kanban Apresentação Encontro Rational 2013
Kanban Apresentação Encontro Rational 2013Felipe Freire
 
DevOps Apresentação Encontro Rational 2013
DevOps Apresentação Encontro Rational 2013DevOps Apresentação Encontro Rational 2013
DevOps Apresentação Encontro Rational 2013Felipe Freire
 
IBM Rational Piores Práticas em Testes
IBM Rational Piores Práticas em TestesIBM Rational Piores Práticas em Testes
IBM Rational Piores Práticas em TestesFelipe Freire
 

Más de Felipe Freire (11)

Kubecon 2017 Resumo
Kubecon 2017 ResumoKubecon 2017 Resumo
Kubecon 2017 Resumo
 
IBM Bluemix hands on
IBM Bluemix hands onIBM Bluemix hands on
IBM Bluemix hands on
 
O que é DevOps? Introdução à abordagem pela IBM
O que é DevOps? Introdução à abordagem pela IBMO que é DevOps? Introdução à abordagem pela IBM
O que é DevOps? Introdução à abordagem pela IBM
 
TDC 2015: Implantação em cloud híbrida
TDC 2015: Implantação em cloud híbridaTDC 2015: Implantação em cloud híbrida
TDC 2015: Implantação em cloud híbrida
 
IBM MobileFirst Quality Assurance (Português)
IBM MobileFirst Quality Assurance (Português)IBM MobileFirst Quality Assurance (Português)
IBM MobileFirst Quality Assurance (Português)
 
Acelerando o desenvolvimento na nuvem com BlueMix e DevOps
Acelerando o desenvolvimento na nuvem com BlueMix e DevOpsAcelerando o desenvolvimento na nuvem com BlueMix e DevOps
Acelerando o desenvolvimento na nuvem com BlueMix e DevOps
 
Entrega Contínua - 2º Encontro Rational de Desenvolvimento de Software
Entrega Contínua -  2º Encontro Rational de Desenvolvimento de SoftwareEntrega Contínua -  2º Encontro Rational de Desenvolvimento de Software
Entrega Contínua - 2º Encontro Rational de Desenvolvimento de Software
 
TDC 2013 7 Dicas para acelerar os testes
TDC 2013  7 Dicas para acelerar os testesTDC 2013  7 Dicas para acelerar os testes
TDC 2013 7 Dicas para acelerar os testes
 
Kanban Apresentação Encontro Rational 2013
Kanban Apresentação Encontro Rational 2013Kanban Apresentação Encontro Rational 2013
Kanban Apresentação Encontro Rational 2013
 
DevOps Apresentação Encontro Rational 2013
DevOps Apresentação Encontro Rational 2013DevOps Apresentação Encontro Rational 2013
DevOps Apresentação Encontro Rational 2013
 
IBM Rational Piores Práticas em Testes
IBM Rational Piores Práticas em TestesIBM Rational Piores Práticas em Testes
IBM Rational Piores Práticas em Testes
 

Último

The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 

Último (20)

Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 

Webcast Automação Implantação de Aplicações (DevOps)

  • 1. Webcast: Automatizando a Implantação de Aplicações Felipe Freire pfreire@br.ibm.com twitter.com/pfelipebr © 2014 IBM Corporation 03 de Setembro de 2014
  • 2. © 2014 IBM Corporation IBM Software | Rational Objetivos  Introdução à DevOps no ponto de vista da IBM  Visão geral do IBM UrbanCode Deploy  Demonstração 2
  • 3. O software está no centro das principais tendências tecnológicas © 2014 IBM Corporation IBM Software | Rational Software delivery Mobile Modern workforce expects constantly updated software to connect to enterprise systems Intelligent/ Connected Systems Software component in smart products driving increased value and differentiation Big Data Insights on new products by more efficiently interpreting massive quantities of data Cloud Demand for apps requires fast, scalable environments for dev and test, as well as production Instrumented Products Industry requirements demand faster response to regulations and standards, with traceability and quality Social Business Broader set of stakeholders collaborates to deliver continuous innovation and value 3
  • 4. © 2014 IBM Corporation IBM Software | Rational Em um mundo orientado pela entrega de software  As expectativas do mercado e dos clientes estão aumentando  O ritmo da inovação está mudando  Mais espertos, rápidos e com mais qualidade  Desenvolvedores estão no foco 4 Melhores softwares para uma experiência de usuário aprimorada
  • 5. As demandas para TI tem crescido dramaticamente Otimização Inovação © 2014 IBM Corporation IBM Software | Rational New economics of IT fuels investments in innovation Innovation drives need for continuous IT optimization Próxima geração de arquiteturas híbridas “Don’t be afraid to make mistakes, just be afraid of not learning from them.” – Thomas Edison 5
  • 6. © 2014 IBM Corporation Accelerating Product and Service Innovation | Rational Entrega de software tradicional (pré-DevOps)  Operations First: – Charter / Fund: 2 weeks to 3 months – Acquire Infrastructure (CAPEX): 6 weeks to 6 months – Integrate Infrastructure (OPEX): 4 weeks to 8 weeks – Dry runs, validation, acceptance testing (OPEX): 2 weeks to 4 weeks  Development Second: – Workstation  SCM – SCM  Dev – Dev  Test – Test  Stage, Prod  Issues: – Patch Level / Security – Demand, Scale to Max Peak – Release schedules per Quarter / Year – Governance Process alignment – Consistency, Speed, Reliability A new project can take between 6 and 18 months A new project can take between 6 and 18 months before release 1.0 is in production! before release 1.0 is in production!
  • 7. © 2014 IBM Corporation Accelerating Product and Service Innovation | Rational Alguns problemas crônicos na abordagem tradicional Your customers find major defects. –Major defects take a long time to fix. You cannot do anything until you have everything. –Legacy model leads to unique infrastructure dependencies. People do not talk to each other. –This leads to broken processes and overbearing governance. Even if you are “agile,” the delivery process is still broken. –Going live still takes as long as ever. Any problems lead to finger pointing. –Development and Operations are not able to operate as one team.
  • 8. Pessoas Processos Ferramentas © 2014 IBM Corporation IBM Software | Rational DevOps Princípios e Valores  Develop and test against a production-like system  Iterative and frequent deployments using repeatable and reliable processes  Continuously monitor and validate operational quality characteristics  Amplify feedback loops Pessoas Processos Ferramentas 8
  • 9. © 2014 IBM Corporation IBM Software | Rational Lifecycle Integration for DevOps PPeeooppllee Culture Collaboration Communication Management Accountability Integration Automation Integration Visibility Operational Models, Assets, Data and Stores Dev Tools Development Models, Assets, Data Development Models, Assets, Data and Stores and Stores Ops Tools PPrroocceessss TTeecchhnnoollooggyy
  • 10. © 2014 IBM Corporation IBM Software | Rational O Impacto de DevOps *BVT: Build Verification Test
  • 11. IBM DevOps point of view Enterprise capability for continuous software delivery that enables clients to seize market opportunities and reduce time to customer feedback © 2014 IBM Corporation IBM Software | Rational PPeeoopplele PProrocceessss TTeecchhnnoolologgyy Accelerate Accelerate software delivery software delivery Balance speed, cost, quality and risk Balance speed, cost, quality and risk Reduce time to customer feedback Reduce time to customer feedback Develop/Test Deploy Operate Steer 11 DevOps Practices Self Assessment tool. Blog that explains the Self Assessment tool: https://ibm.biz/BdRUbh Direct link to the tool : https://ibm.biz/devops-practices-assessment
  • 12. © 2014 IBM Corporation IBM Software | Rational
  • 13. Mobile Quality Assurance © 2014 IBM Corporation IBM Software | Rational SmartCloud Monitoring Continuous Delivery Pipeline IBM UrbanCode Deploy w/ Patterns 13
  • 14. Enabling clients to more rapidly deliver mobile, cloud, big data and traditional applications with high quality and low risk © 2014 IBM Corporation IBM Software | Rational UrbanCode for Release and Deployment automation Drive down cost Remove manual effort and wasted resource time with push button deployment processes Speed time to market Simple, graphical process designer, with built-in actions to quickly create deployment automation Reduce risk Robust configuration management, coordinated release processes, audits, and traceability IBM UrbanCode Deploy automates the deployment of applications, databases and configurations into development, test and production environments, helping to drive down cost, speed time to market with reduced risk. IBM UrbanCode Release is an intelligent collaboration release management solution that replaces error-prone manual spreadsheets and streamlines release activities for application and infrastructure changes. https://www.ibmdw.net/urbancode/
  • 15. © 2014 IBM Corporation IBM Software | Rational Intuitive and Scalable Model Driven Deployment Composite Applications Components Re-usable Workflows Environment Management SIT PROD The “What” The “How” The “Where” Deployment Automation
  • 16. © 2014 IBM Corporation IBM Software | Rational Runtime Architecture 16
  • 17. © 2014 IBM Corporation IBM Software | Rational OVERVIEW – IBM URBAN CODE DEPLOY 17 Whiteboard Overview
  • 18. IBM UrbanCode Deploy © 2014 IBM Corporation IBM Software | Rational IBM UrbanCode Deploy Application deployment automation Manage application components and versions Manage environment configuration from dev/test through production  Ensure compliance – Audit history – Quality gates  Easy to use process designer – Automate and reuse deployment processes  Automates deployment to existing and new resources  Environment Inventory – What is deployed where? EEnntteerrpprriissee qquuaalliittyy aanndd ssccaallee 18
  • 19. – Rest-based services for Web UI and CLI client – Manage Application, Component, Process, Resource, Security, Environment etc. – Workflow engine for Application and Component process  Component: deployable artifacts with versions  Application – Components need to be deployed together (Snapshot) – Environments which components will be deployed on  Process: series of steps operate on artifacts  Agent/Resource: Lightweigh process runs on target host © 2014 IBM Corporation IBM Software | Rational IBM Urban Code Deploy Key Concepts  IBM UrbanCode Deploy Server 19
  • 20. © 2014 IBM Corporation IBM Software | Rational Key Features Intuitive Deployment Model Environment Configuration Management Rich Drag-and-Drop Workflow Designer Distributed Deployment Automation Deployment Inventory
  • 21. © 2014 IBM Corporation IBM Software | Rational Platform Technology Core Models: Application, Environment, Inventory Distributed Automation Engine (with Plugins) Configuration Management Supporting Artifact Repository Calendars & Scheduling Intelligent File Transfer Approvals & Work Lists History & Audit Trail
  • 22. © 2014 IBM Corporation IBM Software | Rational Integrations / Plugins Amazon EC2 Ant AnthillPro Apache HTTP Server IBM BuildForge ClearCase F5 Big IP Git Groovy HP Quality Center HP Service Manager IBM PureApplication System iSOA Group DP Admin Jboss Jenkins JIRA Junit LuntBuild Maven Microsoft IIS Middleware Configuration for WAS Perforce PVCS QTP Rally IBM Rational Asset Manager IBM Rational Quality Manager RedHat Packager Remedy IBM SmartCloud Orchestrator Selenium Service Control Manager ServiceNow Sharepoint Oracle SQL *Plus SQL-JDBC StarTeam Subversion Team Foundation Server TeamCity IBM Test Virtualization Server Tomcat IBM uBuild IBM WebSphere Application Server IBM WebSphere Liberty IBM WebSphere Message Broker IBM WebSphere MQ IBM Worklight For latest and complete List of integrations visit: https://developer.ibm.com/urbancode/plugins/ibm-urbancode-deploy/
  • 23. © 2014 IBM Corporation IBM Software | Rational Typical Deployment Types  Content Deployments – Incremental content updates –Rollbacks  Middleware Code Deployments – Install and rollback of code –Run-book automation (restart, etc.)  Middleware Configuration Deployments –Declarative description of configuration change – Install and rollback of config change  DB Deployments – Execution of DB change scripts in order –Rollback 23
  • 24. © 2014 IBM Corporation IBM Software | Rational IBM URBANCODE DEPLOY DEPLOY MODEL 24
  • 25. © 2014 IBM Corporation IBM Software | Rational Applications and Components Components: - Individual deployable projects Application: - A complete collection of components -Describes inter-component dependencies -Application Process Orchestrates the deployment
  • 26. © 2014 IBM Corporation IBM Software | Rational Applications Applications handle orchestration of deployments to target resource in the context of an environment 26
  • 27. © 2014 IBM Corporation IBM Software | Rational Components Consists of an artifact set (version), and automation to deploy artifacts 27
  • 28. Manual Approval Required! © 2014 IBM Corporation IBM Software | Rational Application Environments - Environments may require manual approvals for deployments SIT Properties: db.password = devPassword - Model different topologies for the same application - Set environment-specific configuration Production Properties: db.password = prodPassword
  • 29. © 2014 IBM Corporation IBM Software | Rational Deployment Automation Deploy Application - Orchestrate deployment of many components - Represents deploy-time dependencies Deploy Component - Create a fully automated workflow to be executed on target servers Drag-and-Drop Workflow Designer Precise Control of Execution Flow Hundreds of Integration Steps Provided Create Custom Steps
  • 30. © 2014 IBM Corporation IBM Software | Rational Basic Usage Model
  • 31. © 2014 IBM Corporation IBM Software | Rational Basic Usage Model with Example Tools
  • 32. © 2014 IBM Corporation IBM Software | Rational Demonstration  Basic Functionality of IBM UrbanCode Deploy  Questions so far? 32
  • 33. Felipe Freire pfreire@br.ibm.com twitter.com/pfelipebr © Copyright IBM Corporation 2014. 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. © 2014 IBM Corporation IBM Software | Rational 33 Blog Rational Brasil https://www.ibm.com/developerworks/community/blogs/rationalbrasil UrbanCode Release and Deploy Learning Circle http://ibm.co/devops-learning-circle