webcast automação implantação de aplicações (devops)

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

Post on 28-Nov-2014

158 views

Category:

Software

0 download

Embed Size (px)

DESCRIPTION

Apresentação sobre o impacto de DevOps e a automação da implantação (deploy) de aplicações.

TRANSCRIPT

  • 1. Webcast: Automatizando a Implantao de Aplicaes 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 Introduo DevOps no ponto de vista da IBM Viso geral do IBM UrbanCode Deploy Demonstrao 2
  • 3. O software est no centro das principais tendncias tecnolgicas 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 esto aumentando O ritmo da inovao est mudando Mais espertos, rpidos e com mais qualidade Desenvolvedores esto no foco 4 Melhores softwares para uma experincia de usurio aprimorada
  • 5. As demandas para TI tem crescido dramaticamente Otimizao Inovao 2014 IBM Corporation IBM Software | Rational New economics of IT fuels investments in innovation Innovation drives need for continuous IT optimization Prxima gerao de arquiteturas hbridas Dont 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 crnicos 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 Princpios 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 w