SlideShare a Scribd company logo
Build 2017 SQL Server in Dev Ops
Build 2017 SQL Server in Dev Ops
Build 2017 SQL Server in Dev Ops
Build 2017 SQL Server in Dev Ops
SQL Server
v1.0 v1.0
v2017 RTMv2.3
SQL Server
v1.5 v1.5
v2017 SP1V3.0
Build 2017 SQL Server in Dev Ops
Build 2017 SQL Server in Dev Ops
Push code Build Test Deploy
Development
Create
dev/test
environments
Consume
dev/test
environment
Push change
Check-in
tests
Scheduled
tests
Create
pre-prod
environment
Pre-
production
tests
Deploy
CI
CD
Build 2017 SQL Server in Dev Ops
Development
Create
dev/test
environments
Dependency
Update
Build 2017 SQL Server in Dev Ops
13
SQL Server Engineering Team uses Kubernetes in Azure VMs for
automated testing of SQL Server on Linux
• Automated build process creates the container image
• Extended existing test system to handle provisioning and test
execution/targeting
• ~700 containers per test run, usually once per day
• 150 VM hosts in Azure; 128 GB/8 cores
• 20+ containers/VM in some cases
• High density, each SQL Server container listens on a different
port
Build 2017 SQL Server in Dev Ops
Master.mdf
ContosoUniversity.ldf
ContosoUniversity.mdf
db-prod:latest
https://github.com/twright-msft/contoso-u
https://aka.ms/sqldev
https://aka.ms/mlsqldev
https://gitter.im/Microsoft/mssql-devops
https://hub.docker.com/r/microsoft/mssql-server-linux/
Build 2017 SQL Server in Dev Ops

More Related Content

What's hot (20)

PDF
Cloud Foundry Summit 2015: Building a Robust Cloud Foundry (HA, Security and DR)
VMware Tanzu
 
PDF
DCEU 18: 5 Patterns for Success in Application Transformation
Docker, Inc.
 
ODP
Practical Container Security by Mrunal Patel and Thomas Cameron, Red Hat
Docker, Inc.
 
PDF
From VMs to Containers: Decompose and Migrate Old Legacy JavaEE Application
Jelastic Multi-Cloud PaaS
 
PDF
JEEconf 2017
Ihor Kolodyuk
 
PDF
DevOps Toolbox: Infrastructure as code
sriram_rajan
 
PDF
DCSF19 Docker Containers & Java: What I Wish I Had Been Told
Docker, Inc.
 
PPTX
Redis Replication
Ismaeel Enjreny
 
PDF
DCSF 19 Microservices API: Routing Across Any Infrastructure
Docker, Inc.
 
PPT
Dashboard project.
ratankadam
 
PDF
Application Deployment and Management at Scale with 1&1 by Matt Baldwin
Docker, Inc.
 
PPTX
Structured Container Delivery by Oscar Renalias, Accenture
Docker, Inc.
 
PDF
Distributed Deep Learning with Docker at Salesforce
Docker, Inc.
 
PDF
DCSF19 Container Security: Theory & Practice at Netflix
Docker, Inc.
 
PPTX
How (and why) to roll your own Docker SaaS
Ryan Crawford
 
PPTX
Kubernetes your tests! automation with docker on google cloud platform
LivePerson
 
PDF
DevSecOps: Bringing security to the DevOps pipeline
Aarno Aukia
 
PDF
DCSF19 Containers for Beginners
Docker, Inc.
 
PPTX
Microsoft Azure 新功能導覽 @ Build 2014
Jeff Chu
 
PDF
Fully automated kubernetes deployment and management
LinuxCon ContainerCon CloudOpen China
 
Cloud Foundry Summit 2015: Building a Robust Cloud Foundry (HA, Security and DR)
VMware Tanzu
 
DCEU 18: 5 Patterns for Success in Application Transformation
Docker, Inc.
 
Practical Container Security by Mrunal Patel and Thomas Cameron, Red Hat
Docker, Inc.
 
From VMs to Containers: Decompose and Migrate Old Legacy JavaEE Application
Jelastic Multi-Cloud PaaS
 
JEEconf 2017
Ihor Kolodyuk
 
DevOps Toolbox: Infrastructure as code
sriram_rajan
 
DCSF19 Docker Containers & Java: What I Wish I Had Been Told
Docker, Inc.
 
Redis Replication
Ismaeel Enjreny
 
DCSF 19 Microservices API: Routing Across Any Infrastructure
Docker, Inc.
 
Dashboard project.
ratankadam
 
Application Deployment and Management at Scale with 1&1 by Matt Baldwin
Docker, Inc.
 
Structured Container Delivery by Oscar Renalias, Accenture
Docker, Inc.
 
Distributed Deep Learning with Docker at Salesforce
Docker, Inc.
 
DCSF19 Container Security: Theory & Practice at Netflix
Docker, Inc.
 
How (and why) to roll your own Docker SaaS
Ryan Crawford
 
Kubernetes your tests! automation with docker on google cloud platform
LivePerson
 
DevSecOps: Bringing security to the DevOps pipeline
Aarno Aukia
 
DCSF19 Containers for Beginners
Docker, Inc.
 
Microsoft Azure 新功能導覽 @ Build 2014
Jeff Chu
 
Fully automated kubernetes deployment and management
LinuxCon ContainerCon CloudOpen China
 

Similar to Build 2017 SQL Server in Dev Ops (20)

PPTX
SQL Server in DevOps Town Hall Webinar
Travis Wright
 
PPTX
DataDrivenMtl 20170906 - SQL Server 2017 on Linux
Michael Albo, MSc IT, MBA
 
PDF
Introduction to SQL Server in Containers
Grant Fritchey
 
PDF
Geek Sync | Linux, Containers, and SQL Server—Get Ready for Big Data Clusters...
IDERA Software
 
PPTX
SQL Saturday 2016 - Porto, Docker Containers and SQL Server coexistence​
Pedro Sousa
 
PPTX
SQL Server: Now It's Everywhere You Want to Be
Ed Leighton-Dick
 
PDF
AltNet fr talks #2016.11 - news
Rui Carvalho
 
PDF
Linux en microsoft azure global azure lima
MUG Perú
 
PDF
Linux en Microsoft Azure Global Azure Lima
Germán Cayo Morales
 
PPTX
Hi! Ho! Hi! Ho! SQL Server on Linux We Go!
SolarWinds
 
PPTX
Tech-Spark: SQL Server on Linux
Ralph Attard
 
PPTX
Deploying windows containers with kubernetes
Ben Hall
 
PPTX
Kubernetes is all you need
Vishwas N
 
PPTX
Brk2051 sql server on linux and docker
Bob Ward
 
PDF
Introduction to Containers - SQL Server and Docker
Chris Taylor
 
PPTX
SQL Server vNext on Linux
Travis Wright
 
PPTX
SQL Server on Azure VM datasheet.dsadaspptx
JustineGarcia32
 
PPTX
SQL Server on Azure VM datasheet.pptx
MESBetise
 
PDF
DCEU 18: Docker for Windows Containers and Kubernetes
Docker, Inc.
 
PDF
Hi! Ho! Hi! Ho! SQL Server on Linux We Go!
SolarWinds
 
SQL Server in DevOps Town Hall Webinar
Travis Wright
 
DataDrivenMtl 20170906 - SQL Server 2017 on Linux
Michael Albo, MSc IT, MBA
 
Introduction to SQL Server in Containers
Grant Fritchey
 
Geek Sync | Linux, Containers, and SQL Server—Get Ready for Big Data Clusters...
IDERA Software
 
SQL Saturday 2016 - Porto, Docker Containers and SQL Server coexistence​
Pedro Sousa
 
SQL Server: Now It's Everywhere You Want to Be
Ed Leighton-Dick
 
AltNet fr talks #2016.11 - news
Rui Carvalho
 
Linux en microsoft azure global azure lima
MUG Perú
 
Linux en Microsoft Azure Global Azure Lima
Germán Cayo Morales
 
Hi! Ho! Hi! Ho! SQL Server on Linux We Go!
SolarWinds
 
Tech-Spark: SQL Server on Linux
Ralph Attard
 
Deploying windows containers with kubernetes
Ben Hall
 
Kubernetes is all you need
Vishwas N
 
Brk2051 sql server on linux and docker
Bob Ward
 
Introduction to Containers - SQL Server and Docker
Chris Taylor
 
SQL Server vNext on Linux
Travis Wright
 
SQL Server on Azure VM datasheet.dsadaspptx
JustineGarcia32
 
SQL Server on Azure VM datasheet.pptx
MESBetise
 
DCEU 18: Docker for Windows Containers and Kubernetes
Docker, Inc.
 
Hi! Ho! Hi! Ho! SQL Server on Linux We Go!
SolarWinds
 
Ad

More from Travis Wright (15)

PPTX
Microsoft ignite 2018 SQL server 2019 big data clusters - deep dive session
Travis Wright
 
PPTX
Microsoft ignite 2018 SQL Server 2019 big data clusters - intro session
Travis Wright
 
PPTX
PASS Summit - SQL Server 2017 Deep Dive
Travis Wright
 
PPTX
SQL Server 2017 Deep Dive - @Ignite 2017
Travis Wright
 
PPTX
Microsoft Ignite 2017 - SQL Server on Kubernetes, Swarm, and Open Shift
Travis Wright
 
PPTX
SQL Server 2017 on Linux Introduction
Travis Wright
 
PPTX
SQL Server 2017 on Linux Introduction
Travis Wright
 
PPTX
SQL Server 2017 Overview and Partner Opportunities
Travis Wright
 
PPTX
Data Amp South Africa - Keynote
Travis Wright
 
PPTX
Data Amp South Africa - SQL Server 2017
Travis Wright
 
PPTX
NYC Data Amp - SQL Server 2017
Travis Wright
 
PPTX
NYC Data Amp - Microsoft Azure and Data Services Overview
Travis Wright
 
PPTX
Red Hat Summit 2017 - Intro to SQL Server on RHEL and Open Shift
Travis Wright
 
PPTX
SUSE Webinar - Introduction to SQL Server on Linux
Travis Wright
 
PPTX
Nordic infrastructure Conference 2017 - SQL Server on Linux Overview
Travis Wright
 
Microsoft ignite 2018 SQL server 2019 big data clusters - deep dive session
Travis Wright
 
Microsoft ignite 2018 SQL Server 2019 big data clusters - intro session
Travis Wright
 
PASS Summit - SQL Server 2017 Deep Dive
Travis Wright
 
SQL Server 2017 Deep Dive - @Ignite 2017
Travis Wright
 
Microsoft Ignite 2017 - SQL Server on Kubernetes, Swarm, and Open Shift
Travis Wright
 
SQL Server 2017 on Linux Introduction
Travis Wright
 
SQL Server 2017 on Linux Introduction
Travis Wright
 
SQL Server 2017 Overview and Partner Opportunities
Travis Wright
 
Data Amp South Africa - Keynote
Travis Wright
 
Data Amp South Africa - SQL Server 2017
Travis Wright
 
NYC Data Amp - SQL Server 2017
Travis Wright
 
NYC Data Amp - Microsoft Azure and Data Services Overview
Travis Wright
 
Red Hat Summit 2017 - Intro to SQL Server on RHEL and Open Shift
Travis Wright
 
SUSE Webinar - Introduction to SQL Server on Linux
Travis Wright
 
Nordic infrastructure Conference 2017 - SQL Server on Linux Overview
Travis Wright
 
Ad

Recently uploaded (20)

PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
July Patch Tuesday
Ivanti
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
July Patch Tuesday
Ivanti
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 

Build 2017 SQL Server in Dev Ops