Containers and Clones Paul Stanton Co-founder Windocks

Slides:



Advertisements
Similar presentations
Windows Azure for SharePoint people Dennis – Solution Architect Microsoft Windows Azure.
Advertisements

Remove the hurdles to offsite backup Highly efficient Automatically copies VMs to local or offsite storage location Validation and remediation.
System Center 2012 R2 Overview
Why Improve Datacenter Automation? “ Studies show up to 80% of network availability incidents and 60% of security issues can be tied to human error” CIO.
Microsoft ® Application Virtualization 4.5 Infrastructure Planning and Design Series.
Improving Software Quality with Continuous Integration
Ran Oelgiesser, Sr. Product Manager Praveen Vijayaraghavan, Program Manager (Virtual PC) Yigal Edery, Group Program Manager (MED-V)
After completing this topic, you will be able to explain the Agent for Hyper-V: backup flows Agent for Hyper-V: Backup flows.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
Windows Azure Conference 2014 Oracle on Windows Azure.
VIR314. Understand the scenarios Application support Understand the scenarios Application support Review of the sequencing process Demo Review of the.
Windows Azure Conference 2014 Running Docker on Windows Azure.
Building an Agile Datacenter with Deployment Standards Jonathan Richey | Director of Development | Altiris Sam Rosenbalm | Director of Microsoft Alliance.
Machine Creation Services (MCS)
© 2006 IBM Corporation Flash Copy Solutions im Windows Umfeld TSM for Copy Services Wolfgang Hitzler Technical Sales Tivoli Storage Management
One of essential attributes of Cloud Computing where a software architecture is designed in such a way that a single logical instance serves.
GAAIN Virtual Appliances: Virtual Machine Technology for Scientific Data Analysis Arihant Patawari USC Stevens Neuroimaging and Informatics Institute July.
Microsoft Management Seminar Series SMS 2003 Change Management.
1 TCS Confidential. 2 In this session we will be learning:  What is Rally?  Why Rally?  Use cases  Actions  Architecture  Components.
How to recover... deleted data without backups? Vedran Kesegić.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
ProStoria DATA-AS-A-SERVICE FOR DEVOPS. Agenda: ProStoria presentation Contact data.
UFIT Infrastructure Self-Service. Service Offerings And Changes Virtual Machine Hosting Self service portal Virtual Machine Backups Virtual Machine Snapshots.
Docker for Ops: Operationalize Your Apps in Production Vivek Saraswat Sr. Product Evan Hazlett Sr. Software
IT06 – HAVE YOUR OWN DYNAMICS NAV TEST ENVIRONMENT IN 90 MINUTES
2V0-620 Real Questions with Correct Answers
Building ARM IaaS Application Environment
INTRO TO Presenter: PhuongNQK.
Stress Free Deployments with Octopus Deploy
4/24/ :07 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Deep Serucity 7.0 Training
Fundamentals Sunny Sharma Microsoft
HP Operations Orchestration
Microsoft® System Center Virtual Machine Manager 2008
Windows Containers Taylor Brown Principal Lead Program Manager
Docker Birthday #3.
6/11/2018 8:14 AM THR2175 Building and deploying existing ASP.NET applications using VSTS and Docker on Windows Marcel de Vries CTO, Xpirit © Microsoft.
In-Depth Introduction to Docker
Building a Continuous Delivery Pipeline for ASP.NET Core Apps
Microservices, Docker, .NET, Windows, Linux, Azure. Oh, My!
Machine Learning Workshop
Windows Azure Migrating SQL Server Workloads
ASP.NET in Linux and Windows containers
Andrew Pruski SQL Server & Containers
Windows Server & Hyper-V Containers Vaggelis Kappas
Powerful Microsoft Azure Platform Helps Make Mobile Forms and Reporting Solution Possible “With Microsoft Azure it is very easy to scale up our infrastructure.
Introduction to Docker
Azure Container Instances
Microsoft /12/2018 8:06 AM BRK2103 Deliver more features faster with a modern development and test solution Claude Remillard Group Program Manager.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Developing for the cloud with Visual Studio
Microsoft Virtual Academy
Paul S Waters Getting Git.
deleted data without backups?
Docker Some slides from Martin Meyer Vagrant Box:
DevOps in action The next level of virtualization
TechEd /23/2019 9:23 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Azure Container Service
Disaster Recovery Done Dirt Cheap Founder Curnutt Data Solutions
Introduction to ASP.NET Parts 1 & 2
SQL Server Data Mobility
Productive + Hybrid + Intelligent + Trusted
Running C# in the browser
Docker for DBAs SQL Saturday 8/17/2019.
SQL Server Devops with production data
Azure DevOps Simplified with Production Data
SSDT, Docker, and (Azure) DevOps
Environment Automation
The Future of Database Development (with containers)
Thanks to our Sponsors Platinum Sponsor: Gold Sponsors:
Presentation transcript:

Containers and Clones Paul Stanton Co-founder Windocks pauls@windocks.com paul_e_stanton

Agenda: Focus: Dev/Test environments (and BI) SQL Server containers Database Cloning Dev/Test self-service Terabyte class environments in 30 seconds!

Docker in brief . . . Linux application packaging and multi-tenancy (2014) Images: immutable, portable spec for a container Image Registry: repository of images Containers: the app process, can include data Dockerfile: config file for a container or image Daemon the supervisory process (Windows Service) Docker client . . . CLI

Docker for Windows? SQL Server Container is a “named instance” Fast: delivered in seconds Simplified: teams share server (5-10x fewer VMs) Popular for Dev/Test, QA, and Reporting .NET with IIS is also supported + Java/other stacks

Challenges of SQL Server containers Data Persistence and provisioning: Data in the container file system does not persist when a container is replaced/updated Containers (instances) can be provisioned in seconds, but data takes time to copy/move Two approaches are preferred: Mount Volumes: good when SAN based Snapshots and Clones are available Windows based database cloning (Red Gate SQL Clone and Windocks)

Microsoft and Windocks containers MSFT: Windows Server 2016, Windows 10 SQL Server 2017, 2016 Dev Windocks: Windows Server 2012 and 2016 All editions SQL Server 2008 onward Built-in SQL Server database cloning + Web UI Direction: sourcing data from SAN/CDM, and delivery of clones to any environment (including MSFT containers)

Windocks and MSFT Containers

Database Cloning Writable, large (>100 GB) environments in seconds Database Clones are based on Virtual Disks (VHD) Databases are provisioned with a “clone” of the VHD

Database Cloning VHD is a full byte copy. Initial image creation takes time associated with a full backup/restore. Updates, however, are fast, utilizing SQL log shipping (Nov.) Clones are writable, delivered in ~30 seconds, and require <40 MB, but expand with a “copy on write” Roadmap: 1) log shipping updates, 2) automate delivery to MSFT containers and conventional instances, 3) Management: scheduled tasks, dashboard, etc.

Building a SQL Server Image

Provision a SQL Server Container

Windocks: Open Data Delivery

Containers and Clones Pros & Cons Good for short-lived Dev and Test needs Containers for Production? Will happen in time, driven by a bias for consistent tooling. Containers lack support for SQL Agent today Clones: not for performance or stress testing due to shared parent disk Containers + Clones can enhance data governance and regulatory compliance with data imaging

Summary: Containers/Clones Containers and clones are new options for Dev and Test Containers deliver speed on a shared server Clones deliver large/complex environments in seconds Resources: https://www.windocks.com/community-docker-windows https://www.microsoft.com/en-us/cloud-platform/containers Questions? pauls@windocks.com

Thank you Sponsors!