CDP-B382 Docker and Microsoft: How Azure is Bringing the World of Windows and Linux Together TechEd Europe Nick Stinemates / Corey Sanders.

Slides:



Advertisements
Similar presentations
System Center 2012 R2 Overview
Advertisements

MyCloudIT Removes the Complexity of Moving Cloud Customers’ Entire IT Infrastructures to Microsoft Azure – Including the Desktop MICROSOFT AZURE ISV: MYCLOUDIT.
Build Test Integrat e Deploy Develop Languages Frameworks Cloud and Infra Data platforms.
Docker, Containers, and the Future of Application Delivery Obtained from:
Inside Windows Azure Virtual Machines Vijay Rajagopalan Microsoft Corporation.
Windows Azure Conference 2014 Running Docker on Windows Azure.
Ben GolubSolomon Hykes CEO, DockerCTO, Founder, Chief Maintainer…
Model a Container Runtime environment on Your Mac with VMware AppCatalyst VMworld Fabio Rapposelli
Maximize Return on Engagement via Scalable Omni-Channel Online Services in the Cloud COMPANY PROFILE: XOMNI, INC. Founded in 2011 and headquartered in.
Ubuntu, SUSE, OpenSUSE, CentOS & Oracle EL + hundreds on VM Depot Bring your own framework! Ecosystem Supported Microsoft 1st Party Support.
Actualog Social PIM Helps Companies to Manage and Share Product Information Using Secure, Scalable Ease of Microsoft Azure MICROSOFT AZURE ISV PROFILE:
Bizfss File Sync and Sharing Solution, Built on Microsoft Azure, Allows Businesses to Sync, Share, Back Up Using Their Own Cloud Storage MICROSOFT AZURE.
Securely Synchronize and Share Enterprise Files across Desktops, Web, and Mobile with EasiShare on the Powerful Microsoft Azure Cloud Platform MICROSOFT.
Built on Azure, Moodle Helps Educators Create Proprietary Private Web Sites Filled with Dynamic Courses that Extend Learning Anytime, Anywhere MICROSOFT.
Corent’s SurPaaS Transforms Your Software into Scalable SaaS on Windows Azure – in Days! COMPANY PROFILE: CORENT TECHNOLOGY INC. Corent’s SurPaaS is a.
Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3.
Bring Your Own Security (BYOS™): Deploy Applications in a Manageable Java Container with Waratek Locker on Microsoft Azure MICROSOFT AZURE ISV PROFILE:
Flight is a SaaS Solution that Accelerates the Secure Transfer of Large Files and Data Sets Into and Out of Microsoft Azure Blob Storage MICROSOFT AZURE.
Smart Syncing: Travelers Get News, Information, and Entertainment along with Free Internet via WiFi COMPANY PROFILE: SIENN With a team across Europe, SIENN.
With xTV, Quickly Build Your Enterprise.TV Network, a Single-Destination, Real-Time Stream of Information to Inform Customers, Employees, Partners & Investors.
Gain High Availability Performance and Scale of Applications Running on Windows Azure with KEMP Technologies’ Virtual LoadMaster COMPANY PROFILE: KEMP.
Saasabi’s Analytical Processing Engine in the Cloud Makes Business Intelligence Affordable for Everyone COMPANY PROFILE: Saasabi Saasabi is a BizSpark.
Microsoft Azure and ServiceNow: Extending IT Best Practices to the Microsoft Cloud to Give Enterprises Total Control of Their Infrastructure MICROSOFT.
Agenda Azure and Open source Introduction to Containers and Docker. Docker on Azure CoreOS and Why Get Started on Docker.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Built on the Powerful Microsoft Azure Platform, HarmonyPSA Is a Cloud-Based Customer Service and Billing System for IT Solution Providers MICROSOFT AZURE.
Task Performance Group Provides Cutting-Edge E-Commerce B2B EDI Integration Using MegaXML SaaS Solution on Microsoft Azure Cloud Platform MICROSOFT AZURE.
DreamFactory for Microsoft Azure Is an Open Source REST API Platform That Enables Mobilization of Data in Minutes across Frameworks and Storage Methods.
Docker for Ops: Operationalize Your Apps in Production Vivek Saraswat Sr. Product Evan Hazlett Sr. Software
Microsoft Build /9/2017 5:00 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Run Azure Services in your datacenter
AuraPortal Cloud Helps Empower Organizations to Organize and Control Their Business Processes via Applications on the Microsoft Azure Cloud Platform MICROSOFT.
Introduction to Docker November, 2013
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
INTRO TO Presenter: PhuongNQK.
DocFusion 365 Intelligent Template Designer and Document Generation Engine on Azure Enables Your Team to Increase Productivity MICROSOFT AZURE APP BUILDER.
VAGRANT AND DOCKER AS LEARNING ENVIRONMENTS
Vidcoding Introduces Scalable Video and TV Encoding in the Cloud at an Affordable Price by Utilizing the Processing Power of Azure Batch MICROSOFT AZURE.
Docker Birthday #3.
Docker in Action.
In-Depth Introduction to Docker
Trial.iO Makes it Easy to Provision Software Trials, Demos and Training Environments in the Azure Cloud in One Click, Without Any IT Involvement MICROSOFT.
Servoy Delivers-High Productivity Platform to Design, Build and Deliver Business Applications with a Superior Experience on Microsoft Azure Partner Logo.
OpenNebula Offers an Enterprise-Ready, Fully Open Management Solution for Private and Public Clouds – Try It Easily with an Azure Marketplace Sandbox MICROSOFT.
OpenStack Summit AsiaWorld Expo / November 2013
9/20/ :55 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Take Control of Insurance Product Management: Build, Test, and Launch Any Product Globally 10x Faster, 10x More Cheaply with INSTANDA on Azure Partner.
Scalable SoftNAS Cloud Protects Customers’ Mission-Critical Data in the Cloud with a Highly Available, Flexible Solution for Microsoft Azure MICROSOFT.
On-Premises, or Deployed in a Hybrid Environment
Auth0 Is Identity Made Simple for Developers, Built by Developers and Supported by the High Availability and Performance of Microsoft Azure MICROSOFT AZURE.
I-POWER JAPAN Gives Small Businesses the Ability to Get Their Work Done from Anywhere, Even a Construction Site, by Using Microsoft Azure MICROSOFT AZURE.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
DeFacto Planning on the Powerful Microsoft Azure Platform Puts the Power of Intelligent and Timely Planning at Any Business Manager’s Fingertips Partner.
Data Security for Microsoft Azure
Accelerate Your Self-Service Data Analytics
CloudLabs, Powered by Azure, Enables the Quick, Easy, Cost-Effective Management, Distribution of Online Training Labs for Education and Business MICROSOFT.
AllDigital Brevity on Microsoft Azure Cloud Platform Supercharges Media Workloads by Encoding During High-Speed File Transmission MICROSOFT AZURE ISV PROFILE:
MyCloudIT Enables Partners to Drive Their Cloud Profitability Using CSP-Enabled Desktop Hosting Automation with Microsoft Azure and Office 365 MICROSOFT.
Druva inSync: A 360° Endpoint and Cloud App Data Protection and Information Management Solution Powered by Azure for the Modern Mobile Workforce MICROSOFT.
Intro about Contanier and Docker Technology
Keep Your Digital Media Assets Safe and Save Time by Choosing ImageVault to be Your Digital Asset Management Solution, Hosted in Microsoft Azure Partner.
One-Stop Shop Manages All Technical Vendor Data and Documentation and is Globally Deployed Using Microsoft Azure to Support Asset Owners/Operators MICROSOFT.
Appcelerator Arrow: Build APIs in Minutes. Connect to Any Data Source
Microsoft Virtual Academy
Abiquo’s Hybrid Cloud Management Solution Helps Enterprises Maximise the Full Potential of the Microsoft Azure Platform MICROSOFT AZURE ISV PROFILE: ABIQUO.
TEMPLATE NOTES Our datasheet and mini-case study templates are formatted specifically for consistency of branding at Microsoft. Please do not alter font.
Last.Backend is a Continuous Delivery Platform for Developers and Dev Teams, Allowing Them to Manage and Deploy Applications Easier and Faster MICROSOFT.
CloudOpting - Hackathon
Zendos Tecnologia Utilizes the Powerful, Scalable
Azure App Service Web App for Containers
Presentation transcript:

CDP-B382 Docker and Microsoft: How Azure is Bringing the World of Windows and Linux Together TechEd Europe Nick Stinemates / Corey Sanders

Agenda Introduction The growing technology challenge An analogy: the shipping industry Docker Engine Overview Docker Hub Overview Microsoft and Docker: partnership Azure and Docker

Nick Stinemates Head of Business Development & Technical Alliances at Docker, Inc or: PARTNERS! Open Source Fanatic Programming most of my life: started on VB3 for Windows 3.1 I love to talk, so.. please get in touch | github.com/keeb | keeb on

Corey Sanders Partner Group Program Manager at Microsoft IaaS on Azure Former Windows Developer Re-learning Open Source Programming most of my life: started on Visual Basic on Apple IIE I like making

Agenda Introduction The growing technology challenge An analogy: the shipping industry Docker Engine Overview Docker Hub Overview Microsoft and Docker: partnership Azure and Docker

~ Long livedDevelopment is iterative and constant Monolithic and built on a single stack Built from loosely coupled components Deployed to a single serverDeployed to a multitude of servers Applications Have Fundamentally Changed

Static website Web frontend User DB Queu e Analytics DB Background workers API endpoint nginx modsecurity + openssl + bootstrap 2 postgresql + pgv8 + v8 hadoop + hive + thrift + OpenJDK Ruby + Rails + sass + Unicorn Redis + redis-sentinel Python celery + pyredis + libcurl + ffmpeg + libopencv + nodejs + phantomjs Python Flask + pyredis + celery + psycopg + postgresql-client Development VM QA server Public Cloud Disaster recovery Contributor’s laptop Production Servers The Problem in 2014: Distributed Applications Multiplicity of Stacks Multiplicity of hardware environments Production Cluster Customer Data Center Do services and apps interact appropriately? Can I migrate smoothly and quickly?

The Matrix From Hell Static website Web frontend Background workers User DB Analytics DB Queue Developmen t VM QA Server Single Prod Server Onsite Cluster Public Cloud Contributor’ s laptop Customer Servers ??????? ??????? ??????? ??????? ??????? ???????

Multiplicity of Goods Multipilicity of methods for transporting/storin g Do I worry about how goods interact (e.g. coffee beans next to spices) Can I transport quickly and smoothly (e.g. from boat to train to truck) An Inspiration: Cargo Transport Pre-1960

Multiplicity of Goods Multiplicity of methods for transporting/storing Do I worry about how goods interact (e.g. coffee beans next to spices) Can I transport quickly and smoothly (e.g. from boat to train to truck) Solution: Intermodal Shipping Container Ecosystem …in between, can be loaded and unloaded, stacked, transported efficiently over long distances, and transferred from one mode of transport to another A standard container that is loaded with virtually any goods, and stays sealed until it reaches final delivery.

The Intermodal Shipping Container Ecosystem 90% of all cargo now shipped in a standard container Order of magnitude reduction in cost and time to load and unload ships Massive reduction in losses due to theft or damage Huge reduction in freight cost as percent of final goods (from >25% to <3%) massive globalization 5000 ships deliver 200M containers per year

Static website Web frontend User DB Queu e Analytics DB Development VM QA server Public Cloud Contributor’s laptop Let’s create an ecosystem for distributed applications Multiplicity of Stacks Multiplicity of hardware environments Production Cluster Customer Data Center Do services and apps interact appropriately? Can I migrate smoothly and quickly …that can be manipulated using standard operations and run consistently on virtually any hardware platform An engine that enables any payload to be encapsulated as a lightweight, portable, self-sufficient container…

Static website Web frontend Background workers User DB Analytics DB Queue Developmen t VM QA Server Single Prod Server Onsite Cluster Public Cloud Contributor’ s laptop Customer Servers And eliminate the matrix from Hell

Importance of an Ecosystem Container technology has been around for a while ( LXC, Solaris Zones, BSD Jails) Analogy: Shipping containers are not just steel boxes With Docker, low level containers get the following: - Re-usable components -Ability to run on any Linux server today: physical, virtual, VM, cloud, OpenStack, +++ -Ability to move between any of the above in a matter of seconds-no modification or delay -Ability to share containerized components -Self contained environment—no dependency hell -Tools for how containers work together: linking, nesting, discovery, orchestration “Containerization” is really “Dockerization”

Snapshot: The Docker Ecosystem Official Repos & 14K+ Dockerized Apps Community 640+ Contributors 250+ Meetups on Docker 38M Downloads 16K Projects on GitHub Support Enterprise Support Robust Documentation Implementation, Integration, Training Network of Partners The Docker Platform Docker Engine Docker Hub Build, Ship, and Run Partners Content Users Official Repos &35 K Dockerized Apps

Agenda Introduction The growing technology challenge An analogy: the shipping industry Docker Engine Overview Docker Hub Overview Microsoft and Docker Azure and Docker

Docker Engine Open Source Project written in Go Released March, 2013 Provides the Docker Container - Repeatable Runtimes, Sandboxing, Network, and Storage Linux and (soon) Windows CLI tools for Developers Local and Remote REST API for further integration Low level API for Runtime, Storage, and Network extension

Docker Engine: Demo

App A Comparison: Containers vs. VMs Hypervisor (Type 2) Host OS Server Guest OS Bins/ Libs App A’ Guest OS Bins/ Libs App B Guest OS Bins/ Libs App A’ Host OS Server Bins/Libs App A Bins/Libs App B App B’ VM Container Containers are isolated, but share OS kernel and, where appropriate, bins/libraries Guest OS Guest OS …result is significantly faster deployment, much less overhead, easier migration, faster restart

Agenda Introduction The growing technology challenge An analogy: the shipping industry Docker Engine Overview Docker Hub Overview Microsoft and Docker Azure and Docker

Docker Hub Launched June, 2014 Enables any Docker Host to run any application in seconds Provides Official, Public, and Private Docker Application Repositories Workflow management: Automated Builds, Webhooks Distribution Channel: Get vendor supported and provided Software

Docker Hub: Build, Ship, Run Applications Build Ship Run Dev QA Source Staging Physical Virtual Cloud Infrastructure Management DockerFile Source Code Repository TEST GCERAX Azure Mac/Win Dev Machine Boot2Docker Docker Analytics DB Prod Machine Linux OS Docker ++ UsersCollab ProvenancePolicy Docker Hub Registries PublicCuratedPrivate Docker Hub API Third Party Tools Prod Machine Linux OS Docker Prod Machine Linux OS Docker VM Docker VM Docker VM Docker QA Machine Linux OS Docker

Any App Any infrastructure Physical Virtual cloud + 45K apps + 16K projects API EngineHub cloud-based platform services for distributed applications API open source software at the heart of the Docker platform

Agenda Introduction The growing technology challenge An analogy: the shipping industry Docker Engine Overview Docker Hub Overview Microsoft and Docker Azure and Docker

Recent News: Docker for Windows Bring Docker and Containers to Windows Contribute to open source Docker Engine to support Windows Local box support on Hyper-V

Bringing Communities Together Linux Community Windows Community

Distributed Applications With Both Linux and Windows Components Dat a Use r DB Queu e Analytic s DB API Endpoin t Web Fronten d Dat a Backgroun d Workers Development VM QA Server Public Cloud Disaster Recovery Contributor’s Laptop Production Servers Production Cluster Customer Data Center

Agenda Introduction The growing technology challenge An analogy: the shipping industry Docker Engine Overview Docker Hub Overview Microsoft and Docker Azure and Docker

Extension Model and Docker Agent DockerCon Announce Curated Extensions Updated with latest

Demo: Docker Client on Windows

Docker Hub Integration Azure MarketplaceDocker Hub

Combining Windows and Linux on Azure SQL Server Background Workers nginx

Recap Docker has great momentum building an ecosystem to build, ship, and run applications Docker and Microsoft have partnered to bring the success of Docker on Linux to Windows Now, virtually any workload can be deployed and run anywhere

Learn More All Videos and Talks from DockerCon: Demo of DockerHub: see Ben Golub keynote from DockerCon, demo starts at 29:00http://bit.ly/1xHqUL8 Sign up for a DockerHub account: Security & Isolation: see above, also blog.docker.ioblog.docker.io Use Cases: Docker project: Follow Docker on Twitter: twitter.com/dockertwitter.com/docker Take the Docker interactive tutorial: Join Docker on IRC: botbot.me/freenode/docker/botbot.me/freenode/docker/ Go to the Docker repository on GitHub: github.com/docker/docker/github.com/docker/docker/ Go to a meetup: