Copyright Computer Laboratory, University of Cambridge. Reproduced by permission.
On-Premises
How often should
I patch my servers?
How can I increase
server utilization?
How do I deploy new
code to my server?
Which packages should
be on my server?
It takes how long to
provision a new server?
The “evolution” of application platforms
IaaSOn-Premises
How often should I patch my servers?
How often should I backup my server?
Which packages should be on my server?
How many servers do I need?
How can I increase server utilization?
What is the right size of servers for my business needs?
How can I scale my app?
Which OS should I use?
How do I deploy new code to my server?
Who monitors my App?
The “evolution” of application platforms
PaaSIaaSOn-Premises
How many “servers” do I need?
How can I increase “server” utilization?
What is the right size of “servers” for my business needs?
How can I scale my app?
The “evolution” of application platforms
PaaSIaaSOn-Premises Containers
How do I architect my app?
What runtime do I deploy?
Where do I store my containers?
Which container orchestrator should I use?
Containers, lighter than IaaS more control than PaaS
The “evolution” of application platforms
Compact
Compact Consistent
Compact Consistent
Isolated
Compact Consistent
Isolated Fast
Compact Consistent Isolated
Fast Simple
Compact Consistent Isolated
Fast Simple Scale
http://msinilo.pl/download/zmachine.go
https://github.com/visnup/frotz/blob/master/lib/ZORK1.DAT?raw=
true
Resiliency Scale out
Load
balancing
Service
discovery
Roll-out and
roll-back
Secrets and
configs
Storage
management
Batch jobs
pod
service
node
master
deployments
https://docker.com
https://kubernetes.io
https://aka.ms/aks-docs
https://aka.ms/aci-docs
https://aka.ms/web-app-docker

Docker Management and Kubernetes Orchestration

Editor's Notes

  • #7 Microsoft Tech Summit FY17
  • #8 Microsoft Tech Summit FY17
  • #9 Microsoft Tech Summit FY17
  • #10 Microsoft Tech Summit FY17