DevOps for the DBA Grant Fritchey Product Evangelist Redgate Software.

Slides:



Advertisements
Similar presentations
CA Confidential; provided under NDA. © 2014 CA. All rights reserved.2014 Industry Analyst Symposium | 1 Evolving Role of Mainframe in the Dynamic Data.
Advertisements

Roadmap to Continuous Integration Testing and Benefits Gowri Selka, Walgreens Natalie Koltun, Walgreens May 20th, 2014 ©2013 Walgreen Co. All rights reserved.
DevOps and Private Cloud Automation 23 April 2015 Hal Clark.
Discover how to improve productivity by going DevOps and SAFe.
Developer Tools Deployment Planning Services Expand Your Business With DTDPS.
Achieving Agility with WSO2 App Factory S. Uthaiyashankar Director, Cloud Solutions WSO2 Inc. Dimuthu Leelarathne Software Architect WSO2 Inc.
Michael Hüttermann Agile, SCM/ALM, DevOps, Continuous Delivery CON Database DevOps with MySQL.
& Dev Ops. Sherwin-Williams & DevOps Introduction to Sherwin-Williams.
The Roadmap to Software Factories Tools, Patterns and Frameworks.
© 2007 BigVisible Solutions, Inc. All Rights Reserved Training Solutions Agile Training Game v
What Is DevOps? DevOps is "a portmanteau of 'development' and 'operations'" and is "a software development method that stresses communications, collaboration,
Deconstructing API Security
LOGO Introduction to DevOps 中科大移动云计算系统实验室 孟宁. LOGO Page  2 Agenda Introduce DevOps DevOp Patterns How to Start Adopting DevOps.
Rod Fontecilla, Ph.D. Vice President Application Services Nov 2015 Deploying Applications Using DevOps.
CONTINUOUS DELIVERY OF MICROSERVICES Ken Mugrage
1 confidential | ©2015 Sabre GLBL Inc. All rights reserved. Implementing Kanban at Different Levels During Agile Adoption Krishnakumar C Principal Agile.
“ For A Moment, I Had A Feeling Of Total Security. Then Someone Said Cloud! “
Robert Mahowald August 26, 2015 VP, Cloud Software, IDC
DevOps Fundamentals Introduction to DevOps
© 2013 CA. All rights reserved. ScrumOps – Scaling Scrum Environment for DevOps Serajul Arfeen Naveen Arora July 2014.
Cisco Consulting Services for Application-Centric Cloud Your Company Needs Fast IT Cisco Application-Centric Cloud Can Help.
TICKETMASTER CULTURE EATS STRATEGY FOR
© 2013 IBM Corporation Accelerating Product and Service Innovation Service Virtualization Testing in Managed Environments Michael Elder, IBM Senior Technical.
© 2016 Disciplined Agile Consortium
DevOps THE COMPOUND OF DEVELOPMENT AND OPERATIONS.
Avoiding the Pitfalls of Database Change Automation Cindy Bean Sr. Software Consultant DBmaestro SQLSaturday #514 – Houston, May 14, 2016.
Configuration Management, Continuous Integration, Continuous Delivery Revealed.
READ ME FIRST Use this template to create your Partner datasheet for Azure Stack Foundation. The intent is that this document can be saved to PDF and provided.
Figure 1. Gartner DevOps Model
Bringing DevOps to the Database
Bringing DevOps to the Database
Continuous Delivery- Complete Guide
CIM Modeling for E&U - (Short Version)
Cloud Computing: Delivering Your Right Mix
Владимир Гусаров Директор R&D, Dell Visual Studio ALM MVP ALM Ranger
8/8/ :43 PM THR3079 Moving from application automation to true DevOps by including the database Tom Austin Head of Pre Sales Engineering © Microsoft.
How Smart Networks are Changing Corporate Networks
Manage you application stress free
An Opinionated look at Bi-Modal IT
DevOps Projects, assignments, lifecycle management, configuration
Why DevOps Success Depends on the Right Infrastructure.
Optimization of Infrastructure / Environments through Digitalization
Bringing DevOps to the Database
Documentation in Continuous Delivery Model and DevOps
Winter 2016 (c) Ian Davis.
Yes, You Should Monitor Azure SQL Database
Developing Maximum Value
11/29/2018 2:52 AM MDC317A Continuous Delivery - The Agile End to End Story for Developers & IT Pros! Morgan Webb Technical © 2013.
Introduction to DevOps
Bringing DevOps to the Database
From a controlled chaos to well oiled machine
DevOps in Localization Continuous Delivery
JOINED AT THE HIP: DEVSECOPS AND CLOUD-BASED ASSETS
Microsoft Ignite NZ October 2016 SKYCITY, Auckland
Standardize Automate Protect Monitor team-based development
HCL’s Viewpoint – DevOps on MS Cloud
4/20/ :00 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Node.js Test Automation using Oracle Developer Cloud- Simplified
SSDT, Docker, and (Azure) DevOps
Agenda Start with Why What Are Best Practice Frameworks, and Why Do We Need Them? Best Practices Defined Lean, Agile, DevOps and ITSM/ITIL 4 The Increasing.
SSDT, Docker, and (Azure) DevOps
Chapter 1: Introduction to Systems Analysis and Design
Adopting a Compliant Database DevOps Process
Adopting a Compliant Database DevOps Process
Productive + Hybrid + Intelligent + Trusted
A DevOps approach speeds IBM Watson solutions to market
Dev-Sec-Ops Jose Alvarez DevSecOps Engineer & Evangelist
SSDT, Docker, and (Azure) DevOps
Digital Transformation & Compile to Combat in 24 Hours (C2C24)
Samir Behara, Senior Developer, EBSCO
Presentation transcript:

DevOps for the DBA Grant Fritchey Product Evangelist Redgate Software

Goals Learn methods and approaches that can speed development of database-centric applications using SQL Server Understand practices that will help to ensure enhanced protection of production systems. As a possible third goal: Appreciate the ways in which row counts affect performance

Grant Fritchey scarydba.com grant@scarydba.com @gfritchey

Devops Gartner: Devops represents a change in IT culture, focusing on rapid IT service delivery through the adoption of agile, lean practices in the context of a system-oriented approach. DevOps emphasizes people (and culture), and seeks to improve collaboration between operations and development teams. DevOps implementations utilize technology – especially automation tools that can leverage an increasingly programmable and dynamic infrastructure from a life cycle perspective.

Devops Gartner: Devops represents a change in IT culture, focusing on rapid IT service delivery through the adoption of agile, lean practices in the context of a system-oriented approach. DevOps emphasizes people (and culture), and seeks to improve collaboration between operations and development teams. DevOps implementations utilize technology – especially automation tools that can leverage an increasingly programmable and dynamic infrastructure from a life cycle perspective.

Devops Gartner: Devops represents a change in IT culture, focusing on rapid IT service delivery through the adoption of agile, lean practices in the context of a system- oriented approach. DevOps emphasizes people (and culture), and seeks to improve collaboration between operations and development teams. DevOps implementations utilize technology – especially automation tools that can leverage an increasingly programmable and dynamic infrastructure from a life cycle perspective.

Devops Gartner: Devops represents a change in IT culture, focusing on rapid IT service delivery through the adoption of agile, lean practices in the context of a system-oriented approach. DevOps emphasizes people (and culture), and seeks to improve collaboration between operations and development teams. DevOps implementations utilize technology – especially automation tools that can leverage an increasingly programmable and dynamic infrastructure from a life cycle perspective.

Devops Gartner: Devops represents a change in IT culture, focusing on rapid IT service delivery through the adoption of agile, lean practices in the context of a system-oriented approach. DevOps emphasizes people (and culture), and seeks to improve collaboration between operations and development teams. DevOps implementations utilize technology – especially automation tools that can leverage an increasingly programmable and dynamic infrastructure from a life cycle perspective.

Devops An agile culture that better supports collaboration between people that uses automation and tooling in support of process.

Development

devops

protection

Shift left

Develop Database is code Source control Isolation Testing

devops

build State Compare between database & database Compare between database & source control Compare between ? & ? Migrations Scripts build on scripts Which build on scripts Hybrid Mix & match as needed

devops

Validate & test One test at a time Build and deployments are a test Only write tests for what will break

devops

Application and database together package Application and database together Branches Known definition

devops

release Marked in some way for clarity Works only from source control Uses validation Uses testing Crosses Environments

devops

monitor Monitor Starts before deployment Through deployment After deployment Drives innovation and tuning

devops

provision Fundamental to “shift left” As automated as possible As self-service as possible Protection cannot be sacrificed

Toys!

devops

Reading DevOps and Database Lifecycle Management DevOps for the Database: The Inside Story Shift Left to Avoid Failure DevOps and “Shift Left” for Databases

Goals Learn methods and approaches that can speed development of database-centric applications using SQL Server Understand practices that will help to ensure enhanced protection of production systems. As a possible third goal: Appreciate the ways in which row counts affect performance

Grant Fritchey scarydba.com grant@scarydba.com @gfritchey

Photo credits Sea Wall Shift left