Application Release Automation DevOps from BMC

Slides:



Advertisements
Présentations similaires
Defence R&D Canada R et D pour la défense Canada Novel Concepts for the COP of the Future Denis Gouin Alexandre Bergeron-Guyard DRDC Valcartier.
Advertisements

Marketing électronique Cours 5 La personnalisation.
HOSTING DAYS 24 Nov Titre Visual Studio 2010 et le SaaS ◉ Overview VS2010 ◉ Interop ◉ Tests de charge ◉ Tests fonctionnels ◉ Deploiement automatisé.
CROSSMARC The Cross-lingual Multi Agent Retail Comparison Edinburgh, March 2001.
Cisco Confidential 1 © Cisco and/or its affiliates. All rights reserved. Objets connectés & intelligents Enjeux et stratégies pour les filières.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Monitoring dans EGEE Frederic Schaer ( Judit.
SECURITY OF SUPPLY Georges Bouchard GDF SUEZ European Gas Forum 2010 – Madrid, 19th February 2010.
A travers B.I.P., votre portail unique, vous accédez à toutes vos données en ligne (hub applicatif ). Nous vous offrons.
Yannick Patois 1 Utilisation LCG-France Les Technical Evolution Groups et LCG-France.
Projet de formation en conduite de changement Laurent GIROD-ROUX / mars 2016.
June 17, 2016 / le 17 juin 2016 EMP Leadership Meeting / Réunion avec le leadership du Programme extra-mural.
Office 365 Preview Workshop. “Office as we intended” Faster update cadence than on-premises software What we learn in online is built in to on-premises.
Update on Edge BI pricing January ©2011 SAP AG. All rights reserved.2 Confidential What you told us about the new Edge BI pricing Full Web Intelligence.
Subject: CMS(Content Management System) Université Alioune DIOP de Bambey UFR Sciences Appliquées et Technologies de l’Information et de la Communication.
Project Management 1. What is Project Management.
Master Spécialisé en Management des Technologies de l’Information
Déjouer les pièges du Dockerfile
Power BI Premium : pour quels usages ?
Résumé /07/2004 THALES NAVAL FRANCE - Projet FIRST.
Portfolio project management
Traçeur d’outils digital : Trackit !!
Principaux besoins de l’industrie aéronautique Le 26 mars 2014,
Hyperconverged infrastructure for data protection
Bonjour! Bon jeudi! POUR ÊTRE PRÊT: SORTEZ LE DEVOIR P. 218 # 2
IGTMD réunion du 4 Mai 2007 CC IN2P3 Lyon
Opérations France Grilles - structure et fonctions
Clients riches RIA (Rich Internet Application) / RDA
IDL_IDL bridge The IDL_IDLBridge object class allows an IDL session to create and control other IDL sessions, each of which runs as a separate process.
Fully integrated Google digital signage solution.
Présentation du CERN Service Portal
Logiques de coopérations, d’initiative…, comment faire évoluer le leadership et le management ? Comment adapter le modèle de leadership et les comportements.
Projet « France Tier-2 » et les conséquences pour France Grilles
Projet eXtreme DataCloud XDC
Samples for evaluation from All Charts & Templates Packs for PowerPoint © All-PPT-Templates.comPersonal Use Only – not for distribution. All Rights Reserved.
Les processus métiers : concepts, modèles et systèmes Claude Godart Université de lorraine. Esstin
Comment améliorer l’adoption des applicatifs internes ?
Session 3: Funding statistical development from domestic resources Group 1 Strategies, good practices and tools.
Nom du participant- École Name of participant- School
- 20/02/ TTM key success factor 1 : Work in a project team …. So we must work in a team ! Mark & sales Technology NTW, IT & Device Implementation.
Modèles de représentation des systèmes d’information
1 ISO/TC 176/SC 2/N1219 ISO 9001:2015 Revision overview - General users July 2014.
Room Cool Row Cool Air Distribution Unit Room Cool Row Cool Air Distribution Unit Precision cooling Precision cooling MV PDU LV PDU PQC Transformer Generator.
Présentation à HEC: Digital et expérience client: Romuald CETKOVIC, Head of customer operational excellence for Nespresso
Vos projets sont uniques
Mobile Device Management
Data Center Interconnect Ethernet VPN
Definition Division of labour (or specialisation) takes place when a worker specialises in producing a good or a part of a good.
1-1 Introduction to ArcGIS Introductions Who are you? Any GIS background? What do you want to get out of the class?
By:- Israr K. Raja Islamabad, Pakistan. Supply Chain Activities those Affect the Financial Performance Supply chain managers make decisions and use organizational.
Le WorkFlow IR2000Nicolas PICARDAT. Le WorkFlow IR2000Nicolas PICARDAT Plan Présentation Internet Etude de cas Conclusion Introduction.
Atos, Atos et le poisson, Atos Origin et le poisson, Atos Consulting ainsi que le poisson seul sont des marques déposées d'Atos Origin SA. © 2006 Atos.
SharePoint 2010 au service des Ressources Humaines
Aymeric Weinbach MVP Microsoft
BRMS Implementation Status Update Template designed by 18-July-2015.
Rapid Deployment Solution Real Estate Q1 and Q Best Practice Flow Diagrams.
BIENVENUE. Sommaire Maison Intelligente La Domotique ? Qu'est ce que c'est la domotique ? Détails et exemple Ma partie dans ce projet Détails de mon projet.
Microsoft Azure Quelles protections des données à l'heure du Cloud ?
ESS QA / QC WORKSHOP Acceptance of components before assembly on the cryomodules Florence ARDELLIER Saclay, 30th june 2016.
Ftpworldwide-Company FTP Worldwide has a simple, secure and flexible solution for your managed file transfer and file sharing needs. Unlike many of our.
Laboratory Information Management Systems (LIMS) Lindy A. Brigham Div of Plant Pathology and Microbiology Department of Plant Sciences PLS 595D Regulatory.
Cold Fusion High Availability “Taking It To The Next Level” Presenter: Jason Baker, Digital North Date:
+ Siham Boutayeb BMC Sr Software Consultant.
Sauter dans les nuages …
CRA HR Modernization Journey
Insights on V2X Technology ARCHI - Symposium Applied Research on Charging Infrastructure 24th January, Amsterdam Sara González Villafranca.
LF
Les 2 individus doivent réussir un des examens ci-dessous
INS Tunisia, Towards a fully SDMX compliant Information system
M’SILA University Information Communication Sciences and technology
Transcription de la présentation:

Application Release Automation DevOps from BMC Automation day Stéphane BARBIER

“DevOps from BMC” Bridge the gap Application Release Automation Situation actuelle Objectifs Comment on le fait Demos

Time to Market trop lent Déployer plus vite et mieux …. mais Manque de fluidité dans le processus, la communication entre les équipes est un frein aux évolutions des applications critiques Time to Market trop lent Erreurs de manipulation des configurations et la non conformité des socles augmente le risque de rupture de services Risque Peu de visibilité sur ce qui est délivré, où, quand et comment. Comment auditer le processus? Manque de traçabilité Plus de ressources ne donnent pas de meilleurs résultats. Croissance ralentie Processus inefficaces, tâches manuelles répétitives effectuées par des experts Coûts

QUOI : Application Management – couverture Nombre de releases / Changement Corporate Apps Web Apps Retail Cloud Apps ERP CRM Financial Services Back Office HR Cloud-Hosted Portals PaaS SaaS Accounting CDNs/ADNs Custom Web App

Temps de déploiement d’un environnement de QA Si cela prend autant de temps pour déployer Identifier les ressource server storage OS provisioning Installation middleware Configuration de l’environnement Durcissement conformité (monitoring, security, patch) Déploiement du stack applicatif Configuration de l’application Utilisation du service Service décommissionné Demande de service 1 day 2 jours Cloud Admin Cloud User Combien de temps encore pour libérer ces ressources ?

Le process de création d’applications métiers Dev (Creation) Créateur d’Apps Créateur de configurations d’app Créateur de modèle d’app Créateur du package original Application Configuration & Data Business Logic Operating System (OS) OS Configuration Application & Database Infrastructure Ops (Operations) Fournissent et supportent les plate-formes Provisioning complet pour l’app Déploient et gèrent les Apps en production Gère la capacité à la demande les plate-formes doivent être gérées de façon cohérente Les changements applicatifs sont constamment basés sur des besoins métiers Des besoins opposés nécessitent des stratégies différentes La convergence nécessite une chaine d’outils intégrés

Commercial Automation 7% COMMENT: les outils Ad Hoc pour des applications complexes Other 6% “Comment gérez vous vos release aujourd’hui ?” Open Source 7% Documentation 19% Wiki Pages 7% Commercial Automation 7% Scripts 14% Conf Calls 8% Internal Web Tool 9% Spreadsheets 12% Email 12% Source: 2011 Websphere UG Survey, 201 respondents

Le processus de release est incroyablement complexe Multiple Tiers Multiple Teams Multiple Environments Multiple Deploys Dev Ops Portal DB Dev 5 1 QA 5 1 1 SIT, Perf, UAT… 5 1 3 1 1 4 Dev 3 1 2 1 3 4 3 2 1 4 3 Stage 2 3 Dev QA Prod Dev Plus de releases + de vélocité dans les déploiements + d’environnements complexes Délais dans les releases, Coûts trop important, trop de plantage

QUOI: déploiement et configuration d’applications complexes Database Server Data / Schema Application Server Logic / Configuration Web Content Web Server Change schema Load data Copy app to server Apply configuration Copy web content Delete old content

? “Minor” différences de config Major performances différentes QUAND ? : les écarts de config décalent les projets et augmentent le risque “Minor” différences de config Comment isoler rapidement les différences? BAM ! Fonctionne Quel impact pour mon projet? Major performances différentes

Les processus actuels augmentent le fossé Operations Teams Development Teams DevOps “Gap” Environment Config Data Release Notes Data Changes Version Information Change Tickets Application Binaries QA Con Calls Checklists Scripts Wiki’s Meetings SIT UAT Stage Prod

Application Release Automation Solution Application Release Automation Operations Teams Development Teams Application Release Automation Environment Config Data Release Notes Data Changes Version Information Change Tickets Application Binaries QA SIT Process Management UAT Deployment Management Configuration Management Stage Prod Déployer plus rapidement, avec moins d’erreurs, à coût réduit

BMC Release Lifecycle Management Release Planning &Scheduling Modelisation des enchaînements de tâches Status temps réel et mesure de la perfomance Integration avec les outils de changement et de ticketing de chaque coté : Dev & Prod Release Process Management Création simple des packages Support des différents types de contenus Utilisation des outils d’automatisation en place Intégration des scripts existants Intégrer les nouveaux types d’application Complex Deployment Automation Rollback Comparer, Réparer and Auditer Prévenir les écarts Environment Configuration Management

Comment on le fait PKG A QA A Stage A Prod A Package Web Content Logic / Configuration Data / Schema Dev Version Management / Build Repo Process Lifecycle PKG 1072 A QA 1073 A Stage 1074 A Prod 1075 A Action Library Deployment Package Content-Appropriate Actions Ligne de fabrication QA Stage Prod

Configuration des environnements Business Logic/ Configuration Copy app to server Apply configuration Rollback configuration on error Application Environment Replicate configurations Compare configurations Application Environment Remediate configurations Application Environment Application Environment

Single Source of Insight for All Application Releases Process Management Single Source of Insight for All Application Releases Calendar Lifecycles Release Execution Executive Dashboard Environment Maps

Application Release Automation Proof Points Saved $1.2M per year with reduced development support needs “You need a mgmt tool sitting on top of all your automation to push things through in a controlled way” 85-95% reduction in incidents due to configuration changes “The deployment is done the same way every time, no matter who’s doing the release.” Reduced average release cycle from 120 hours to 1.5 hours “Improved quality and a tenfold increase in change capacity.” Enabled self-service deployments and reduced deployment times from weeks to minutes “I can literally do the whole release myself..”

Démo : 1 - Déploiement d’un environnement de QA complet intégré à CLM 2 – Packaging et déploiement d’une application J2EE

BMC Release Lifecycle Management Dev Ops Development Change Management ALM, SCM, Issue Tracking, Build Automation ITSM – Change Management Tracking, Approval BMC Release Lifecycle Management Release Process Management Models existing release processes Provides a powerful collaborative solution for release management Integrates, executes processes & monitors automated and manual steps Enables process visibility, team collaboration and executive oversight Application Packaging & Deployment Intelligent Packaging & Deployment Integrated Artifact Repository Extensive Automation Library Environment Configuration Management Intelligent Configuration Management: Rollback, Compare, Repair and Audit BMC Middleware Automation J2EE Server Configuration & App Deployment In-House Scripts Manual Processes Existing Automation Open Source Tools BMC Cloud Lifecycle Management BMC Server Automation BMC Database Automation BMC Network Automation BMC Atrium Orchestrator

Business Value of Application Release Automation Accelerated Delivery Scheduled Delivery Lengthy planning Dev supports Ops Delayed Release Missed opportunities Cost overages Low innovation Competitors winning Production Problems Unhappy customers Lost revenue Damaged brand Careers impacted Risk Reduction Cost Of Release Faster Releases Reduced Cost Fewer Errors Business Agility Time

Business Value of Application Release Automation Accelerated Delivery 90% Reduction in Time to Market 70% Reduction in App Packaging & Deployment 50% Reduction in App Development Time Dramatic Reduction in Cost & Time of Compliance 80% Increase in Middleware Admin Productivity 60% Increase in Application Availability 20% Increase in Developer Productivity Cost Of Release TOTAL BUSINESS VALUE Time

The BMC Application Release Automation portail unique de gestion de toutes les releases Toutes plates-formes Analyse temps réel de l’impact du changement Visibilité et coordination Non intrusif The BMC Application Release Automation

Ways to learn more… www.bmc.com/devops

Thank You