Upload
rick-van-rousselt
View
248
Download
4
Embed Size (px)
Citation preview
Extending Office Add-ins with the Azure Container ServiceRick Van Rousselt#SPSSTHLM18, May 21st, 2016
Thank you sponsors!Diamond
Platinum
Gold
Lunch SharePint
Rick Van RousseltRivaro Consultancy
Office 365 / SharePoint consultant
Working with SharePoint since 2010
Currently focussed on Office 365 and Azure
Email : [email protected] rickvanrousselt
Agenda
• Docker and containers quick intro
• Why use Docker• Azure Container Service• Using containers with
Office Add-ins
docker and containers- Ligthweight, open secure platform
- Simplify building, shipping, running apps
- Shipping container system for code
Virtual Machines
Each Guest OS needs:• CPU• RAM• Licensing• Maintenance
Containers
• More room for apps• Lesser maintenance
• Licensing
Docker major components
• Engine (a.k.a. deamon, runtime)
• Images
• Containers
Docker Engine
Docker engine Docker engine
• Blueprint or definition of a container (readonly)• Needed by docker engine to create a running
instance of a container• Can consist out of multiple layers
Code Node.js UbuntuImage
Images
Containers
• Running instance of an image
• Runs the app
• Isolated and secured
Run everywhereDEMO
V1 V2 V3
Why use containers
Eliminate app conflicts
DEV TEST
PROD
Why use containersEasy app shipping
It’s just easy for us developers
• When joining an ongoing project not need to do a
long setup for a developer environment
• No need for heavy virtual machines
• Development environment is almost the same as
production
Why use containers
The SharePoint
Context
Why use containers
Connecting to Office 365 groups from a container
Demo
Azure Container Service
What is the Azure Container Service - Optimised for
hosting containers- Easy to manage
containers at very large scales
- Docker swarm and DC/OS included
- Open source
DC/OS vs docker Swarm
• Large scale• Proven in
production environments
• Complex
• Native from docker
• Standard docker interface
Overview of the Azure Container ServiceDemo
What’s in it for us
Automated buildsDemo
If you have any more questions
Email : [email protected] : @rickvanrousselt
Please visit our sponsors who made this day possible!
Thank you!Rate this session with the event app (and win a Raspberry Pi 3)
http://rate.spsstockholm.com