Decarbonising Commercial Real Estate: The Role of Operational Performance
Modernizing your .net enterprise without a rewrite
1.
2.
3.
4.
5. Existing
Application
Convert to
container
Move to cloud
or refresh HW
Modern
Infrastructure
Modern
Methodologies
Integrate with
DevOps and Agile
programming
Modern
Microservices
Add new services
or start peeling
off services from
monolith code base
21. Cloud DevOps ready
Get more Cloud benefit by Containerizing your app with Windows Server Docker Containers
and deploying them to Azure cloud
PROS
No re-architect or new code
Increased density & lower deployment cost
Improved productivity and DevOps agility
Portability of apps and dependencies
High availability and Orchestration with ACS/K8
and Service Fabric
Existing Apps
.NET Web apps (on-prem.)
On-Premises
Relational
Database
Using:
Servers or VMs on-premises
SQL Server, Oracle, MySQL, etc.
Lift & Shift
.NET Web apps (Cloud)
22. Docker Containers
• Docker helps automating the
deployment of applications as
portable, self-sufficient
containers that can run on any
cloud or on-premises.
No more:
“It works in my dev machine!...
Why not in production?”
Keywords about WHY Docker?
- Dependencies (self-sufficient)
- Deployment
Now it is:
“If it works in Docker, it
works in production”
35. Session Title Speakers
BRK2067 The core value of Windows 10 apps in the enterprise Andrew Clinck & Kyle Marsh
BRK3077 Next gen packaging and deployment of Windows apps in the enterprise John Vintzel & Andy Liu
BRK2068 Get more from your existing enterprise apps on Windows 10 with efficient
deployment and DevOps
Vladimir Postel, Arian Ghotbi
BRK2069 Build powerful new applications for the enterprise onWindows 10 with the
Universal Windows Platform
Stefan Wick & Ginny Caughey
37. Time Session Speaker Code Location
9:00 AM - 9:45 AM Containers: From infrastructure to
applications
Gabe Monroy, Jeff
Murr
BRK3214 Hyatt Regency Windermere W
10:20 AM - 10:40 AM Real-world experience with Windows
Server containers*
Rodrigo Immaginario THR2050 OCCC South – Expo Theater #11
1:40 PM - 2:00 PM Containers as infrastructure: Getting
started with Azure Container Instances
Sean McKenna THR2217R OCCC Hyatt Regency Theater –
Level 1
2:50 PM - 3:10 PM Real-world experience with Windows
Server containers (repeat)
Rodrigo Immaginario THR2050
R
OCCC Hyatt Regency Theater –
Level 1
3:20 PM - 3:40 PM WCF and .NET Framework microservices in
containers (repeat)
Jeffrey Fritz THR3077
R
OCCC West Building Theater -
Level 2
4:00 PM - 5:15 PM The Azure open source app platform:
OpenShift, Cloud Foundry, and more
Jason Hansen, Aaron
Schlesinger
BRK3256 OCCC S230
7:30 PM – 11:59 PM Microsoft Ignite Celebration NA NA
38. Time Session Speaker Code Location
12:30 PM - 1:45 PM Kubernetes on Windows Patrick Lang BRK3147 OCCC W230
41. Time Session Speaker Code Location
9:00 AM – 10:00 AM Vision Keynote Satya Nadella KEY01 OCCC South Building Hall B
1:15 PM - 1:35 PM
Accelerate your DevOps with OpenShift by
Red Hat
Nicholas Gerasimatos THR4001 OCCC South – Expo Theater #2
2:15 PM - 3:30 PM
Cloud infrastructure: Enabling new
possibilities together
Jason Zander
GS05 OCCC West Hall C
4:00 PM - 5:15 PM
Azure Compute: New features and
roadmap
Corey Sanders BRK3085 OCCC Valencia W415 CD
4:00 PM - 5:15 PM From source to production: The latest in
open source container dev tools
Brendan Burns,
Matt Butcher
BRK3336 OCCC W307
4:00 PM - 5:15 PM
DevOps for any language
Donovan Brown,
Damian Brady
BRK3278 OCCC S210
4:00 PM - 5:15 PM Tips and tricks: Build, deploy, and manage
web apps powered by containers *
Ahmed Elnably THR3052 OCCC South – Expo Theater #11
5:30 PM – 7:30 PM Welcome Reception N/A N/A OCCC South Building Hall A
42. Time Session Speaker Code Location
9:50 AM – 10:10 AM
Tips and tricks: Build, deploy, and manage
web apps powered by containers (repeat)
Ahmed Elnably
THR3052
R
OCCC Hyatt Regency Theater –
Level 1
10:45 AM - 12:00 PM
Modern .NET: Cloud, Containers,
Microservices and Mobile all in Visual
Studio 2017
Scott Hunter, Kasey
Uhlenhuth
BRK3304 OCCC S230
10:45 AM - 12:00 PM
An overview of Web Apps for Containers
on Linux
Sunitha Muthukrishna,
James Christianson BRK2187 OCCC S331
12:45 PM - 1:30 PM
Thinking inside the box: Container Services
in Azure*
Rich Ross BRK2409
OCCC South – Expo Theater:
MTC
1:05 PM - 1:25 PM
Cloud native application management at
scale with Azure Container Service,
Kubernetes, and Helm
Gabe Monroy THR2108
OCCC South – Expo Theater
#10
2:15 PM - 3:30 PM
SQL Server 2017 containers on Kubernetes,
OpenShift, and Docker Swarm
Travis Wright, Nicholas
Gerasimatos
BRK3141 OCCC W207 AB
43. Time Session Speaker Code Location
2:50 PM - 3:10 PM Azure Container Instances: Get containers
up and running in seconds
Corey Sanders THR2128 OCCC West - Microsoft Ignite
Studios
3:35 PM - 3:55 PM Learning about containers in the real world Miklos Cari THR2148 OCCC South – Expo Theater #2
4:00 PM - 5:15 PM ASP.NET Core: Web apps, cloud apps, and
containers
Maria Naggaga, Daniel
Roth
BRK3195 OCCC S230
4:30 PM - 5:15 PM Modernizing application delivery and
agility with containers, Kubernetes, and
Microsoft Azure
Brendan Burns BRK3138 OCCC S210
4:30 PM - 5:15 PM Thinking inside the box: Container Services
in Azure (repeat)
Rich Ross BRK2409 OCCC South – Expo Theater:
MTC
5:00PM – 6:00PM Social Hour Na Na OCCC South Building Hall A
44. Time Session Speaker Code Location
9:00 AM - 10:15 AM Windows Server: What’s new and what’s
next
Erin Chapple, Chris Van
Wesep
BRK1038 OCCC West Hall E1
10:50 AM – 11:10AM Containers as infrastructure: Getting
started with Azure Container Instances
Sean McKenna THR2217 OCCC South – Expo Theater #11
10:50 AM – 11:10AM Building and deploying existing ASP.NET
applications using VSTS and Docker on
Windows
Marcel de Vries THR2175 OCCC South – Expo Theater #2
11:30 AM - 12:15 PM Implement microservices patterns with
.NET Core and Docker containers
Cesar De La Torre BRK3317 OCCC S210
12:30 PM – 1:45 PM Modernizing your .NET enterprise without
a rewrite: WinForms, WCF and SQL to
cloud and .Net Core
Taylor Brown, Scott
Hunter, Adam Braden
BRK3318 OCCC W230
12:30 PM – 1:45 PM Continuous delivery on Microsoft Azure
using Visual Studio Team Services
Gopinath Chigakkagari BRK3276 OCCC S310
12:30 PM – 1:45 PM DevOps: CI/CD with Microsoft SQL Server
2017
Eric Kang, Michael
Mattsson
BRK3101 Hyatt Regency Windermere Z
45. Time Session Speaker Code Location
12:45 PM - 1:30 PM Advanced application patterns with Azure
Container Service
Jason Hansen, Aaron
Schlesinger
BRK4027 OCCC S210
1:05 PM - 1:25 PM ASP.NET in Linux and Windows containers Rob Richardson THR1056 OCCC South – Expo Theater #5
2:15 PM - 3:30 PM Windows Server feature release: How to
maximize developer efficiency today and
tomorrow
Taylor Brown BRK3322 OCCC W414
2:15 PM - 3:30 PM Modernizing existing .NET applications
with Windows Containers and Azure cloud
Cesar De La Torre,
Ankit Asthana
BRK3189 OCCC S310
2:15 PM - 3:30 PM Orchestrating one million containers with
Azure Service Fabric
Mani Ramaswamy BRK2190 OCCC W208 AB
3:15 PM - 4:00 PM Everything you need to know about the
new Windows Server release cadence
Jeff Woolsey, Chris Van
Wesep
BRK2279 OCCC West Hall F3-4
5:00 PM -6:00 PM Expo Social Hour NA NA OCCC South Building Hall A
5:35 PM - 5:55 PM WCF and .NET Framework microservices in
containers
Jeffrey Fritz NA OCCC South – Expo Theater #9