Agenda Azure and Open source Introduction to Containers and Docker. Docker on Azure CoreOS and Why Get Started on Docker.

Slides:



Advertisements
Similar presentations
Windows IT Pro magazine Datacenter solution with lower infrastructure costs and OPEX savings from increased operational efficiencies. Datacenter.
Advertisements

Thanks to Microsoft Azure’s Scalability, BA Minds Delivers a Cost-Effective CRM Solution to Small and Medium-Sized Enterprises in Latin America MICROSOFT.
System Center 2012 R2 Overview
“It’s going to take a month to get a proof of concept going.” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but.
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:
Know Gain Learn enough about containers to be dangerous insights on where you would use containers what Microsoft is doing with containers.
Know Gain Learn enough about containers to be dangerous insights on where you would use containers what Microsoft is doing with containers.
Inside Windows Azure Virtual Machines Vijay Rajagopalan Microsoft Corporation.
Engineering the Cloud Andrew McCombs March 10th, 2011.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
CDP-B382 Docker and Microsoft: How Azure is Bringing the World of Windows and Linux Together TechEd Europe Nick Stinemates / Corey Sanders.
Cross Platform Mobile Backend with Mobile Services James
Windows Azure Conference 2014 Running Docker on Windows Azure.
Model a Container Runtime environment on Your Mac with VMware AppCatalyst VMworld Fabio Rapposelli
Windows Azure: Microsoft’s Cloud Platform By Shahed Chowdhuri.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
Maximize Return on Engagement via Scalable Omni-Channel Online Services in the Cloud COMPANY PROFILE: XOMNI, INC. Founded in 2011 and headquartered in.
Stu Fox Datacom Systems Ltd. ON-PREMISES SERVICE PROVIDERMICROSOFT CONSISTENT PLATFORM Modern platform for the world’s apps 1.
Microsoft Azure SoftUni Team Technical Trainers Software University
Ubuntu, SUSE, OpenSUSE, CentOS & Oracle EL + hundreds on VM Depot Bring your own framework! Ecosystem Supported Microsoft 1st Party Support.
Running Linux on Hyper-V and in Azure Anurag Gupta M357.
Windows Azure Virtual Machines Anton Boyko. A Continuous Offering From Private to Public Cloud.
IBM Bluemix Ecosystem Development Hands on Workshop Section 1 - Overview.
Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System.
Define, bundle, deployDefine, bundle, deploy Working with Windows Server Containers and Docker James David O’Brien.
Docker and Container Technology
Nagender Vedula & Bradley Bartz ON-PREMISES SERVICE PROVIDERMICROSOFT CONSISTENT PLATFORM Modern platform for the world’s apps 1.
Building and Diagnosing Applications using Visual Studio and Azure SDK Paul Yuknewicz Principal PM Manager.
Cloud Computing – UNIT - II. VIRTUALIZATION Virtualization Hiding the reality The mantra of smart computing is to intelligently hide the reality Binary->
Scalable and elastic Enterprise scale and performance for the largest workloads Shared- nothing live migration Hyper-V Network.
ALL INFORMATION PRESENTED AS WELL AS ALL SESSIONS ARE MICROSOFT CONFIDENTIAL AND UNDER YOUR NON-DISCLOSURE AGREEMENT (NDA) AND\OR TECHNOLOGY PREVIEW.
Bellevue College Cloud Seminars Learn: Cloud services Friday, March 4, 2016 Azure Virtual Machines Fawad Khan.
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
© 2016 Catalyze, Inc. Go-To-Market Services HIPAA Compliance in the Cloud: Catalyze Provides Microsoft Azure Customers with a HITRUST Certified Platform-as-a-Service.
Redmond Protocols Plugfest 2016 Bhanu Prakash Introduction to Windows Containers Program Manager.
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.
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
VAGRANT AND DOCKER AS LEARNING ENVIRONMENTS
Deploying Linux on Microsoft Public and Private cloud
Docker Birthday #3.
Microsoft Virtual Academy
Learning about Containers in the Real World
In-Depth Introduction to Docker
Platform as a Service.
Andrew McCombs March 10th, 2011
Built on the Powerful Microsoft Azure Platform, Lievestro Delivers Care Information, Capacity Management Solutions to Hospitals, Medical Field 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.
Introduction to Docker
Dev Test on Windows Azure Solution in a Box
On-Premises, or Deployed in a Hybrid Environment
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Data Security for Microsoft Azure
Accelerate Your Self-Service Data Analytics
Druva inSync: A 360° Endpoint and Cloud App Data Protection and Information Management Solution Powered by Azure for the Modern Mobile Workforce MICROSOFT.
Developing for the cloud with Visual Studio
Intro about Contanier and Docker Technology
One-Stop Shop Manages All Technical Vendor Data and Documentation and is Globally Deployed Using Microsoft Azure to Support Asset Owners/Operators MICROSOFT.
Microsoft Virtual Academy
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
Introduction to Docker
Azure Container Service
Presentation transcript:

Agenda Azure and Open source Introduction to Containers and Docker. Docker on Azure CoreOS and Why Get Started on Docker.

Azure is open across the stack Ecosystem Provided Languages, Dev Tools & App Containers CMS & Apps Devices Databases Management MS Integrated Operating systems

Canonical Ubuntu OpenLogic CentOS-based openSUSE Oracle Linux SUSE Linux Enterprise Server

Static website Web frontend User DB Queue Analytics DB Development VM QA server Public Cloud Contributor’s laptop put more simply Multiplicity of Stacks Multiplicity of hardware environments Production Cluster Customer Data Center Do services and apps interact appropriately? Can I migrate smoothly and quickly Operator: Configure Once, Run Anything Developer: Build Once, Run Anywhere (Finally)

Datacenter -Deploy in Months -Go-Live in Weeks Virtualized and Cloud -Deploy in Weeks -Go-Live in Days Docker Containers -Deploy in Minutes/Hours -Go-Live in Minutes/Seconds

What is 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 -100 million download in 12 months

Why containers matter Physical ContainersDocker Content AgnosticThe same container can hold almost any type of cargo Can encapsulate any payload and its dependencies Hardware AgnosticStandard shape and interface allow same container to move from ship to train to semi-truck to warehouse to crane without being modified or opened Using operating system primitives (e.g. LXC) can run consistently on virtually any hardware—VMs, bare metal, openstack, Azure, public IAAS, etc.—without modification Content Isolation and Interaction No worry about anvils crushing bananas. Containers can be stacked and shipped together Resource, network, and content isolation. Avoids dependency hell AutomationStandard interfaces make it easy to automate loading, unloading, moving, etc. Standard operations to run, start, stop, commit, search, etc. Perfect for devops: CI, CD, autoscaling, hybrid clouds Highly efficientNo opening or modification, quick to move between waypoints Lightweight, virtually no perf or start-up penalty, quick to move and manipulate Separation of dutiesShipper worries about inside of box, carrier worries about outside of box Developer worries about code. Ops worries about infrastructure.

Docker and Microsoft Microsoft will participate as an active community member. Windows Server container images will also be available in the Docker Hub alongside the 45,000 and growing Docker images for Linux already available. “By supporting Docker containers on the next wave of Windows Server. Applications can themselves be mixed; bringing together the best technologies from the Linux ecosystem and the Windows Server ecosystem. Windows Server containers will run in your datacenter, your hosted datacenter, or any public cloud provider – and of course, Microsoft Azure”

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 One of the key benefits of containerization is that you can often pack many more containers on a host machine than you can virtual machines. That stands to reason, because each VM is a self- contained system in its own right, with its own operating system and virtualized hardware and its own unique resources.

Dev/Ops Process with Containers Operations automates deployment and monitors deployed apps from central repository Operations collaborates with developers to provide app metrics and insights Developers update, iterate, and deploy updated containers Central Repository Containers pushed to central repository

Client – Host Model.

Server CoreNano Server Born in the cloud applicationsTraditional Applications Highly Compatible Highly Optimized

Windows Server Container MORE MOBILITY HIGHLY AUTOMATED EFFICIENT SCALABLE AND ELASTIC EASY TO IMPLEMENT Hyper-V Container MORE MOBILITY HIGHLY AUTOMATED EFFICIENT SCALABLE AND ELASTIC EASY TO IMPLEMENT MULTI- TENANCY SHARED HOSTINGSECURE

Hyper-V Container Windows Server Container Container Management PowerShell Others Docker Windows Container Images

Requires Hyper-V Hypervisor

Microsoft Cloud AzureOn Premises Service Provider Container Management PowerShellOthersDocker Development Environments Others… Container Technologies

Virtual MachinesMicrosoft Cloud AzureOn Premises Service Provider Service FabricDevelopment Frameworks and Languages.Net PHP Node C++ Java Ruby Win32 Go Perl Phython JavaScript Container Technologies