This joint webinar with Neebula Systems CTO Ariel Gordon and DBmaestro CTO Yaniv Yehuda highlights the critical features in best practices and tools that are required to address the new challenges to your organization.
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Future of Change Management and DevOps for Dummies
1. The Future of Change Management
and DevOps … For Dummies
Ariel Gordon, CTO and Co-Founder, Neebula
Yaniv Yehuda, CTO and Co-Founder, DBmaestro
2. Before we Begin…
• You will be on mute for the duration of the event
• Please type a message in the Questions box in the Control
Panel if you can’t hear us (please check your speakers and
GoToWebinar audio settings first)
• There will be a Q&A session at the end – please start
submitting you questions on the Q&A bar on your
GoToWebinar dashboard
• We’ll also be using polling during the webinar - please
participate via the GoToWebinar panel
• A recording of the full webinar will be placed on the
DBmaestro and Neebula website within 48 hours after
conclusion
3. Introducing … Ariel Gordon
•
•
•
•
Co-Founder & VP Products at Neebula
30 years experience in enterprise management
CTO of BMC Software
VP R&D, CTO of New Dimension Software
About Neebula
Neebula provides the first and only automatic service availability
maangement solution allowing IT organizations to improve the
service provided to the business by shifting from managing
disparate technology silos to managing the services running in
the data center. Leveraging unique technology that automatically
maps business services to the underlying infrastructure, Neebula
enables the IT team to increase availability of the main services
they manage and reduce the time to repair of problems.
AG
4. Neebula: Service Availability Management Experts
“Big 4” Service Availability Management
20x Faster 80% Lower Cost 100% Success Guaranteed
Accurate & Always Up-to-Date
Service Modeling
Optimized for SaaS
Proven in Fortune
100/1000/10000 Companies
Immediate Value – Days … Not
Months
5. Introducing … Yaniv Yehuda
•
•
•
Co-Founder & CTO at DBmaestro
25 years experience in enterprise management
Co-Founder & CTO at Extreme group
About DBmaestro
DBmaestro is the pioneer and leading provider of DevOps for Database
solutions which enable control of databases. Its flagship product,
DBmaestro Teamwork, is the leading Database Enforced Change
Management (DECM) solution that empowers Agile team collaboration
through enforcing change policy and best practices. DBmaestro
Teamwork enables continuous development, continuous release and
continuous deployment processes which eliminate the number of
potential risks threatening database development and deployment by
60% and reduces deployment costs by 95%.
6. DBmaestro: DevOps for Database
Streamline Database
Development Process
Reduce Database
Development Costs
Instill Change Policy Enforcement
Mitigate Deployment Risks
Automate Deployment Process
Reduce Deployment
cost by 95%
YY
7. Agenda
Introduction
New Change and Release Management
Business Drivers
Current State of Affairs
Changes Necessary for Success
Topical Tools
8. Categorizing IT Business Services
Core
Context
(System of Record)
Core Services and products (systems of
innovation & differentiation) that distinguish a
company in the marketplace differentiating the
company in its primary markets, with a goal is to
achieve market leadership.
All other activities - sometimes including
mission-critical operations - are context.
9. Change Management Activities at Root of Many
Issues
80%
More than
50%
of unplanned
downtime is
due to Change
of unplanned
downtime is due
human errors
40% of changes fail
Copyright@2008, Juniper Networks, Inc.
10. Application Complexity Continues to Increase
Service
Level Package
Service
Portfolio
Contract
Customer
Banking
Core Service
Serviced by
E-banking
Support
Service
Availability
Supported by
Hosted
Application
User
Experience
Business
Logic
Messaging
Application
Hosting
Service
Databases
Users
Web
Services
Technical
Intrastructure
Services
Network
Topology
Authenticati
on
Network
Service
11. Why Complexity Continue to Increase…
Complexity
Virtualization
Cloud
Data
Center
Size
App
Complexity
Deployment Level
12. Change Management Fails to Keep Pace with IT
Complexity
Change Management
Virtualization
Cloud
Data
Center
Size
App
Complexity
Service
Level Package
Service
Portfolio
Contract
Customer
Banking
Core
Service
Serviced by
E-banking
Support
Service
Availability
Supported
by
User
Experience
Applicatio
n
Business
Logic
H
o
s
t
e
d
Messaging
Applicatio
n
Hosting
Service
Databases
Technical
Intrastructur
e
Services
U
s
e
r
s
Web
Services
Network
Topology
Authentication
Network
Service
Deployment Level
Agile Development – Fast Iteration of Core Services
Core
Core Services and products
(systems of innovation &
differentiation) that distinguish a
company in the marketplace
differentiating the company in its
primary markets, with a goal is to
achieve market leadership.
Change Management Must Accommodate the Speed, Agility, and
Complexity Characteristic of Modern Data Center Environments
13. 1st Poll: Common Challenges When Implementing
Change Management with Agile Development
Methodologies
• Inability to accurate capture all configuration changes
• Too many errors in deployment / production
• Inability to rollback
15. While Development is Meeting the Challenge …
Agile Development – Fast Iteration of Core Services
15
16. … There are Still Issues with Agile Development
• Fast & Short Iterations require Deployment
Automation
• Visibility and Manageability over Development
Assets
17. Issues Moving from Development to Operations
Release Management
Change
Management
Development
Organizing the
changes
• Code
• Database
Configuration
• Metadata
=> Work Items
Legend :
Development
Staging UAT
•
•
•
Operations
Duplicating
prod
Release
Approved
Items
Production
•
Monitoring
Availability
•
Enabling
Fallback &
Recovery
18. Stability is Main Concern During Move to Production
Operations Change Process – Stability # 1
18
20. Exposing the Major Changes Myth
Development
Operations
Smoother Effort
Less Risk
Effort Peaks
High Risk
20
21. What is DevOps?
DevOps
Development
A software development method that stresses
communication, collaboration and integration
between software developers and information
technology (IT) professionals that aims to help an
organization rapidly produce software products
and services
Operations
Need a Bridge
22. DevOps as the Solution
Tie
Development
and Operations
Together
Deploy
New Tools
• Common compensation as development
target is changed to deployed apps
• Joint team responsible for moving
things to production
• Deploy new tools that will make the
process more agile
• Provide visibility to what needs to be
done
• Automate and govern the process
23. Overview of DevOps Process and Tools
Development
Source Change
Management
Staging
Release Management
Production
Application and Database
Deployment Automation
Database Change
Management
Application and
Database Deployment
Automation
Deploy by Business
Requirements
Topology Map
Topology Map
Topology Map
Tasks Management
CAB Visibility
Service Aware Monitoring
25. Managing Business Service Lifecycle
Dev
DBmaestro: Document
and link all database
changes to business
requirement
DBmaestro: Impact
Analysis and database
deployment by a
business requirement
Neebula: Discover all
components that
depend on the
application for the dev
environment
Staging
Prod
26. Managing Business Service Lifecycle
Dev
DBmaestro: Document
and link all database
changes to business
requirement
DBmaestro: Impact
Analysis and database
deployment by a
business requirement
Neebula: Discover all
components that
depend on the
application for the dev
environment
Staging
Prod
27. Managing Business Service Lifecycle
Dev
DBmaestro: Document
and link all database
changes to business
requirement
DBmaestro: Impact
Analysis and database
deployment by a
business requirement
Neebula: Discover all
components that
depend on the
application for the dev
environment
Staging
Prod
28. 2nd Poll: What Percentage of business
services have you successfully modeled?
• 0%-25%
• 26% to 50%
• >50%
29. Managing Business Service Lifecycle
Staging
DBmaestro: Deploy
database changes across
environments
DBmaestro: Automation
Neebula: Track changes
and make sure
deployment is aligned
between environments
Neebula: Plan changes
according to business
impact
Prod
30. Managing Business Service Lifecycle
Staging
DBmaestro: Deploy
database changes across
environments
DBmaestro: Automation
Neebula: Track changes
and make sure
deployment is aligned
between environments
Neebula: Plan changes
according to business
impact
Prod
31. Managing Business Service Lifecycle
Prod
DBmaestro: Reduce downtime
DBmaestro: Prepare in advance to
the rollback scenario
DBmaestro: Roles &
Responsibilities enforcement
Neebula: Verification of move to
production
Neebula: Continually Track service
health
Neebula: Identify problems caused
by unplanned changes
Rollback
32. Managing Business Service Lifecycle
Prod
DBmaestro: Reduce downtime
DBmaestro: Prepare in advance to
the rollback scenario
DBmaestro: Roles &
Responsibilities enforcement
Neebula: Verification of move to
production
Neebula: Continually Track service
health
Neebula: Identify problems caused
by unplanned changes
33. Managing Business Service Lifecycle
Prod
DBmaestro: Reduce downtime
DBmaestro: Prepare in advance to the
rollback scenario
DBmaestro: Roles & Responsibilities
enforcement
Neebula: Verification of move to
production
Neebula: Continually Track service
health
Neebula: Identify problems caused by
unplanned changes
First before we begin I would like to go over a few details:Please note you will be on mute during the event. If you can't hear me now, please check your speakers and GoToWebinar audio settings.We will have a Q&A session at the end of the presentation, but you can start submitting you questions the Q&A bar on your gotowebinar dashboard.Also note we are recording the session and will be placing it online at the DBmaestro and Neebula’s website to watch on-demand. we will send you the download link as soon as it’s up, and feel free to share it with your colleagues.
Neebula is the leader in Service-Centric IT Management.With tier 1 customers in the US and in EMEA such as Fidelity, Bechtel and others, Neebula is the only company to deliver a SaaS solution for IT Management aligned to the business needs and is recognized by Forrester and by Gartner cool vendor.“While the key players differ in depth and breadth of discovery, they are similar in their ability to solve basic dependency discovery needs for applications. Only one independent, new entrant has emerged — Neebula (see "Cool Vendors in IT Operations, 2011").”IT Service Dependency Mapping Vendor Landscape, 2012Published: 20 August 2012By Ronni J. Colville
Application complexity and overall size of the data center have a linear impact on data center management complexity. However virtualization and cloud computing, create dynamic IT environments in which it is even harder to match between “services” and “technologies”. And since these dynamic environments changes so rapidly, a real time solution is needed