Docker for Ops: Operationalize Your Apps in Production Vivek Saraswat Sr. Product Evan Hazlett Sr. Software

Slides:



Advertisements
Similar presentations
Implementing Tableau Server in an Enterprise Environment
Advertisements

System Center 2012 R2 Overview
Features Scalability Availability Latency Lifecycle Data Integrity Portability Manage Services Deliver Features Faster Create Business Value.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
Ben GolubSolomon Hykes CEO, DockerCTO, Founder, Chief Maintainer…
Model a Container Runtime environment on Your Mac with VMware AppCatalyst VMworld Fabio Rapposelli
Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Community Tour 2011 Infrastrutture in evoluzione.
Automating Operational and Management Tasks in Microsoft Operations Management Suite and Azure
Hybrid Cloud and Windows Server 2003 end of support on Azure Rod Kruetzfeld Data Center Technical Strategist Microsoft Canada.
Microsoft Azure Active Directory. AD Microsoft Azure Active Directory.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 1 Automate your way to.
Features Scalability Manage Services Deliver Features Faster Create Business Value Availability Latency Lifecycle Data Integrity Portability.
Design Patterns Cloud Sharath Feb
DenyAll Delivering Next-Generation Application Security to the Microsoft Azure Platform to Secure Cloud-Based and Hybrid Application Deployments MICROSOFT.
Agenda Azure and Open source Introduction to Containers and Docker. Docker on Azure CoreOS and Why Get Started on Docker.
Digital Disruption, Alfresco, and Digital Signatures Brian LaPointe VP Sales, Americas CoSign by ARX.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
WINDOWS AZURE AND THE HYBRID CLOUD. Hybrid Concepts and Cloud Services.
Cloud Design Patterns Sharath Sahadevan,
Short Customer Presentation September The Company  Storgrid delivers a secure software platform for creating secure file sync and sharing solutions.
Take an Analytics-Driven Approach to Container Performance Marc Chéné, Principal Product Manager Den Gladkikh (aka outcoldman), Principal Dev Engineer.
Banjot Chanana Sr Director of Product Docker for the Enterprise with Containers as a Service.
Deploying Docker Datacenter on AWS © 2016, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Clouding with Microsoft Azure
If it’s not automated, it’s broken!
Mobile Application Solution
Run Azure Services in your datacenter
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
ESign365 Add-In Gives Enterprises and Their Users the Power to Seamlessly Edit and Send Documents for e-Signature Within Office 365 OFFICE 365 APP BUILDER.
Web application hosting with Openshift, and Docker images
BEST CLOUD COMPUTING PLATFORM Skype : mukesh.k.bansal.
Web application hosting with Openshift, and Docker images
Bringing Harmony To the Multi-Cloud Era
Developer Intro to Docker Developer
Docker Birthday #3.
In-Depth Introduction to Docker
Deploying Hybrid-OS Applications with Docker EE
Cloud Native: Rapid Application Development
Letsignit, an Automated Signature Solution for Microsoft Office 365 and Microsoft Exchange, Provides Efficiency in Branding and Customization OFFICE.
Make Your Management and Board Meetings More Effective and Paperless with Microsoft Office 365, SharePoint, and the Pervasent Board Papers App Partner.
Mobile Application Solution
Speaker’s Name, SAP Month 00, 2017
Using External Persistent Volumes to Reduce Recovery Times and Achieve High Availability Dinesh Israni, Senior Software Engineer, Portworx Inc.
Windows Server & Hyper-V Containers Vaggelis Kappas
Azhagappan Arunachalam
Introduction to Docker
Comparison June 2017.
Securing Cloud-Native Applications Jason Schmitt CEO
Dev Test on Windows Azure Solution in a Box
Intro to Docker Containers and Orchestration in the Cloud
Auth0 Is Identity Made Simple for Developers, Built by Developers and Supported by the High Availability and Performance of Microsoft Azure MICROSOFT AZURE.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
ideas to mobile apps in record time,
Getting Started.
Developing for the cloud with Visual Studio
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.
Getting Started.
Learn. Imagine. Build. .NET Conf
Office 365 and Microsoft Project Integrations for HULAK Project Management Software Enable Teams to Remain Productive and Within Budget OFFICE 365 APP.
IBM Containers Docker in the Cloud
Technical Capabilities
Letsignit, an Automated Signature Solution for Microsoft Office 365 and Microsoft Exchange, Provides Efficiency in Branding and Customization OFFICE.
Last.Backend is a Continuous Delivery Platform for Developers and Dev Teams, Allowing Them to Manage and Deploy Applications Easier and Faster MICROSOFT.
Increase and Improve your PC management with Windows Intune
Introduction to Docker
Productive + Hybrid + Intelligent + Trusted
Containers on Azure Peter Lasne Sr. Software Development Engineer
Presentation transcript:

Docker for Ops: Operationalize Your Apps in Production Vivek Saraswat Sr. Product Evan Hazlett Sr. Software

Delivering Apps with Containers as a Service Running a Docker App in Production Putting in Practice (Docker Datacenter Demo) Agenda

Delivering Apps with CaaS

IT Operations 4 What do Devs and IT Ops Want? Standardized and Secure Workflows! Faster, Easier App Development! Must work everywhere!

How about in plain English? Developers get the tools they want IT gets secure and standardized workflows An IT Ops managed and secure environment for developers to self service build and deploy applications What is Containers as a Service? (CaaS)

So why use CaaS? 6 Management at scale Integrated content trust Secure access control Enterprise integrations Consistent API Seamless dev to prod workflow Infrastructure, network and storage portability Easy to setup and use Native Docker solution Extend developer experience ++ AgilityPortabilityControl

How CaaS Works DEVELOPERS IT OPERATIONS BUILD Development Environments SHIP Secure Content & Collaboration RUN Deploy, Manage, Scale

Operating Systems Config MgtMonitoringLoggingCI/CD..more.. Infrastructure Docker Universal Control Plane App and cluster management Security Content Trust, RBAC, LDAP/AD Docker Engine Container runtime, orchestration, networking, volumes, plugins Docker Trusted Registry Image management and distribution ImagesNetworkingVolumes VirtualizationPublic CloudPhysical/Converged + Existing on prem infrastructure (e.g. RHEL/Ubuntu, Windows, ++) Docker Datacenter – CaaS for Enterprise

Client Compose Partner IntegrationsDocker Interfaces Volume Plug-ins MonitoringLogging Network Plug-ins Docker Universal Control Plane Docker Trusted Registry On premises Datacenter Virtual Private Cloud Commercially supported Docker Engines Docker Swarm Docker Datacenter Content Security Storage Drivers LDAP/ AD Docker for Mac/Win

Running a Docker App in Production

Production App Considerations Scale Security Monitoring Ecosystem

12 Virtual machines Server Public Cloud Disaster Recovery Developer Laptop Server Cluster Data Center Static Website Web Front End Background Workers User DB Analytics DB Queue API Endpoint Development Test & QA Production Scale Out Scale: Microservices Applications Loosely coupled Services Rapidly updated Runs in multiple environments

UCP Controller LDAP/AD External CA DTR Replica Replicated DTR Config, State, and CAs across DTR Replicas Replicated UCP Config, State, CAs and Auth across UCP Controllers UCP Controller UCP Node Scale: Highly Available Infrastructure

Security: Access Control Authentication (AuthN) Enterprise Integrations (e.g. LDAP/AD) Users and Teams Authorization (AuthZ) Permissions Labels

Developers IT Operations BUILD Development Environments SHIP Secure Content & Collaboration RUN Deploy, Manage, Scale IT maintains a central library of signed and scanned base images Developers self service from central library of trusted base images Image signatures for publisher verification Image scanning for vulnerability detection … Security: Integrated Content Trust

Monitoring: Analytics and Troubleshooting Monitor cattle, not pets –Distributed apps vs. single containers/hosts) Built-in CaaS features for quick analysis –Application statistics, Syslog integration Build/Buy for sophisticated analysis –OSS tools (Influx, Prometheus, etc.) –Partner integrations (see next slide!)

Ecosystem: Technology Partner Integrations NetworkingStorageLoggingMonitoring

It’s Demo Time! ~/src/docker/expressApp$ docker build -t chrisdias/expressapp Sending build context to Docker daemon 72.18mb Step 0 : FROM node:latest –––> 8e20baae42c8 Step 1: COPY. /src –––> 8e20baae42c8 Removing intermediate container afdcd49c779 Step 0 : FROM node:latest –––> 8e20baae42c8 Step 1: COPY. /src –––> 8e20baae42c

Get Started with Docker CaaS Solutions! Learn More about Docker Datacenter: Get a Trial or Purchase Docker Datacenter: Come talk to us at the Docker Datacenter Booth!

Thank you! Follow us