My Slides from Container Days New York 2015 (Video here: http://bit.ly/1XeEMcw)
Lots of credit to Ross Gardler, David Tesar, Damien Caro and Aleksandar Dordevic
Gil IsaacsCloud Computing | Open Source | Connected Devices | Startups, SaaS & Enterprise Architecture at Microsoft
17. • Sample Containerized Application on Azure
• DevOps and Containers
• What we’re hearing
• New and Cool
18. Security &
Management
Web Apps
Mobile
Apps
API
Management
API
Apps
Logic
Apps
Notification
Hubs
Content Delivery
Network (CDN)
Media
Services
HDInsight Machine
Learning
Stream
Analytics
Data
Factory
Event
Hubs
Mobile
Engagement
Active
Directory
Multi-Factor
Authentication
Automation
Portal
Key Vault
Biztalk
Services
Hybrid
Connections
Service
Bus
Storage
Queues
Store /
Marketplace
Hybrid
Operations
Backup
StorSimple
Site
Recovery
Import/Export
SQL
Database
DocumentDB
Redis
Cache Search
Tables
SQL Data
Warehouse
Azure AD
Connect Health
AD Privileged
Identity Mngt
Operational
Insights
Cloud
Services
Batch Remote App
Service
Fabric Visual Studio
Application
Insights
Azure SDK
Team Project
VM Image Gallery
& VM Depot
27. Microsoft Cloud
Azure On Premises Service Provider
Container Management
PowerShell OthersDocker
Development
Environments
Others…
Container Technologies
29. • Sample Containerized Application on Azure
• DevOps and Containers
• What we’re hearing
• Tools and Options
30. Azure
Windows
Server
Linux
Hosted Clouds
Windows
Server
Linux
Service Fabric
Private Clouds
Windows
Server
Linux
High Availability
Hyper-Scale
Hybrid Operations
High Density
Microservices
Rolling Upgrades
Stateful services
Low Latency
Fast startup &
shutdown
Container Orchestration
& lifecycle management
Replication &
Failover
Simple
programming
models
Load balancing
Self-healingData Partitioning
Automated Rollback
Health
Monitoring
Placement
Constraints
31. Download the Service Fabric developer SDK Today!
http://aka.ms/ServiceFabric
http://github.com/Azure/ServiceFabric-Samples
Tutorials: http://aka.ms/ServiceFabricdocs
32. Announcing
You can deploy a Docker capable, Apache Mesos cluster today
from the Azure QuickStart: http://aka.ms/ACSQuickStart
Editor's Notes
2014 Report collected in December 2013 had over 9,200 survey respondents across 110 countries with companies of ALL sizes and verticals.
2015 Report had 4,976 respondents with companies of ALL sizes and verticals.
So what does a lifecycle look like?
Firstly, developers build and test their applications, in containers, on their own box. This could be using a development environment like Visual Studio, or one from a 3rd party. You’ll see in this case, there is a couple of different containers, perhaps representing 2 tiers of an application or workload.
Once completed, these containers are pushed to central repository. This could be a Docker repository, which you’ll learn more about later.
Operations automates deployment of the containers, from this central repository, to the target machines, which could be physical or virtual. They continue to monitor the containers…
…and collaborate with developers to provide them with insight and monitoring metrics which help the development teams gain insight into the usage of the applications.
This could be used to drive an update to a particular container, which, with the developers perform on their own boxes, iterate a version, and deploy the updated version to the central repository, which in turn, is then used to update the existing deployed containers. They could also, if they wanted, to roll it back to a previous version. Containers provides considerable flexibility in this space.
Include this Azure Platform Slide your first slide and highlight the area you’ll be talking about.
This will be the first slide for all Virtual Sessions.