35
Ariel Gordon, CTO and Co-Founder, Neebula Yaniv Yehuda, CTO and Co-Founder, DBmaestro The Future of Change Management and DevOps … For Dummies

The Future of Change Management and DevOps for Dummies

Embed Size (px)

DESCRIPTION

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.

Citation preview

Page 1: The Future of Change Management and DevOps for Dummies

Ariel Gordon, CTO and Co-Founder, NeebulaYaniv Yehuda, CTO and Co-Founder, DBmaestro

The Future of Change Management and DevOps … For Dummies

Page 2: The Future of Change Management and DevOps for Dummies

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

Page 3: The Future of Change Management and DevOps for Dummies

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 NeebulaNeebula 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

Page 4: The Future of Change Management and DevOps for Dummies

“Big 4” Service Availability Management20x Faster 80% Lower Cost 100% Success Guaranteed

Accurate & Always Up-to-Date Service Modeling

Proven in Fortune 100/1000/10000 Companies

Optimized for SaaS

Immediate Value – Days … Not Months

Neebula: Service Availability Management Experts

Page 5: The Future of Change Management and DevOps for Dummies

Introducing … Yaniv Yehuda

• Co-Founder & CTO at DBmaestro• 25 years experience in enterprise management• Co-Founder & CTO at Extreme group

About DBmaestroDBmaestro 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%.

Page 6: The Future of Change Management and DevOps for Dummies

DBmaestro: DevOps for Database

Streamline Database Development Process

Reduce DatabaseDevelopment Costs

Instill Change Policy Enforcement

Mitigate Deployment Risks

Automate Deployment Process

Reduce Deployment cost by 95%

YY

Page 7: The Future of Change Management and DevOps for Dummies

Agenda

Introduction

New Change and Release Management Business Drivers

Current State of Affairs

Changes Necessary for Success

Topical Tools

Page 8: The Future of Change Management and DevOps for Dummies

Categorizing IT Business Services

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.

Core

Context(System of Record)

All other activities - sometimes including mission-critical operations - are context.

Page 9: The Future of Change Management and DevOps for Dummies

Change Management Activities at Root of Many Issues

Copyright@2008, Juniper Networks, Inc.

80% of unplanned downtime is

due to Change

50% More than

of unplanned downtime is due

human errors

40% of changes fail

Page 10: The Future of Change Management and DevOps for Dummies

Application Complexity Continues to Increase

Serviced by

Supported by Hosted Users

Availability UserExperience

BusinessLogic Messaging Databases Web

ServicesNetworkTopology

Authentication

NetworkService

E-bankingSupportService

ApplicationApplication

HostingService

TechnicalIntrastructure

Services

Contract

Customer ServiceLevel Package

ServicePortfolio

BankingCore Service

Page 11: The Future of Change Management and DevOps for Dummies

Why Complexity Continue to Increase…

App Complexity

Data Center

Size

Virtualization

Cloud

Deployment Level

Complexity

Page 12: The Future of Change Management and DevOps for Dummies

Change Management Fails to Keep Pace with IT

App Complexity

Data Center

Size

Virtualization

Cloud

Deployment Level

Complexity

Serviced by

Supported by

Hosted

Users

Availability UserExperience

BusinessLogic Messaging Databases Web

ServicesNetworkTopology

AuthenticationNetworkService

E-bankingSupportService

ApplicationApplication

HostingService

TechnicalIntrastructur

eServices

Contract

Customer ServiceLevel Package

ServicePortfolio

BankingCore

Service

Agile Development – Fast Iteration of Core Services

Change Management

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.

Core

Change Management Must Accommodate the Speed, Agility, and Complexity Characteristic of Modern Data Center Environments

Page 13: The Future of Change Management and DevOps for Dummies

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

Page 14: The Future of Change Management and DevOps for Dummies

Current State of Affairs

Page 15: The Future of Change Management and DevOps for Dummies

15

While Development is Meeting the Challenge …

Agile Development – Fast Iteration of Core Services

Page 16: The Future of Change Management and DevOps for Dummies

… There are Still Issues with Agile Development

• Fast & Short Iterations require Deployment Automation

• Visibility and Manageability over Development Assets

Page 17: The Future of Change Management and DevOps for Dummies

Issues Moving from Development to Operations

ChangeManagement

Organizing the changes• Code• Database

• Configuration • Metadata=> Work Items

Development

• Duplicating prod

• Release Approved Items

Staging UAT

• Monitoring Availability

• Enabling Fallback & Recovery

Production

Release Management

Legend : Development Operations

Page 18: The Future of Change Management and DevOps for Dummies

18

Stability is Main Concern During Move to Production

Operations Change Process – Stability # 1

Page 19: The Future of Change Management and DevOps for Dummies

19

Two Different Worlds?

OperationsDevelopment

Page 20: The Future of Change Management and DevOps for Dummies

20

Operations

Exposing the Major Changes Myth

Development

Smoother EffortLess Risk

Effort PeaksHigh Risk

Page 21: The Future of Change Management and DevOps for Dummies

What is DevOps?

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

OperationsDevelopment

Need a Bridge

DevOps

Page 22: The Future of Change Management and DevOps for Dummies

DevOps as the Solution

• 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

DeployNew Tools

• Provide visibility to what needs to be done

• Automate and govern the process

Tie Development

and Operations Together

Page 23: The Future of Change Management and DevOps for Dummies

Overview of DevOps Process and Tools

Development Staging Production

Source Change Management

Database Change Management

Topology Map

Tasks Management

Release Management

Application and Database Deployment Automation

Topology Map

CAB Visibility

Application and Database Deployment Automation

Deploy by Business Requirements

Topology Map

Service Aware Monitoring

Page 24: The Future of Change Management and DevOps for Dummies

Topical Tools

Page 25: The Future of Change Management and DevOps for Dummies

Managing Business Service Lifecycle

Dev Staging Prod

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

Page 26: The Future of Change Management and DevOps for Dummies

Managing Business Service Lifecycle

Dev Staging Prod

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

Page 27: The Future of Change Management and DevOps for Dummies

Managing Business Service Lifecycle

Dev Staging Prod

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

Page 28: The Future of Change Management and DevOps for Dummies

2nd Poll: What Percentage of business services have you successfully modeled?• 0%-25%• 26% to 50%• >50%

Page 29: The Future of Change Management and DevOps for Dummies

Managing Business Service Lifecycle

Staging Prod

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

Page 30: The Future of Change Management and DevOps for Dummies

Managing Business Service Lifecycle

Staging Prod

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

Page 31: The Future of Change Management and DevOps for Dummies

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

Page 32: The Future of Change Management and DevOps for Dummies

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

Page 33: The Future of Change Management and DevOps for Dummies

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

Page 34: The Future of Change Management and DevOps for Dummies

34

Q & A

Page 35: The Future of Change Management and DevOps for Dummies

Thank You