sharepoint saturday belgium 2016

30
SharePoint Saturday Belgium 2016 • October 15 • Brussels Track: MIX | Level: 300 Extending Office Add-ins with Azure Container Service Rick Van Rousselt

Upload: rick-van-rousselt

Post on 08-Jan-2017

102 views

Category:

Internet


1 download

TRANSCRIPT

Page 1: SharePoint Saturday Belgium 2016

SharePoint Saturday Belgium 2016 • October 15 • Brussels Track: MIX | Level: 300

Extending Office Add-ins with Azure Container Service

Rick Van Rousselt

Page 2: SharePoint Saturday Belgium 2016

Platinum

Gold

Silver

Page 3: SharePoint Saturday Belgium 2016

SharePoint Saturday Belgium 2016 • October 15 • Brussels

Rick Van RousseltRivaro Consultancy

Office 365 / SharePoint consultant

Working with SharePoint since 2010

Currently focussed on Office 365 and AzureUse #SPSBE on Twitter

Email : [email protected] rickvanrousselt

Page 4: SharePoint Saturday Belgium 2016

SharePoint Saturday Belgium 2016 • October 15 • Brussels

Agenda• Docker and containers quick intro• Why use Docker• Azure Container Service• Using containers with Office Add-

ins

Page 5: SharePoint Saturday Belgium 2016

SharePoint Saturday Belgium 2016 • October 15 • Brussels

docker and containersQuick intro

Page 6: SharePoint Saturday Belgium 2016

SharePoint Saturday Belgium 2016 • October 15 • Brussels

docker and containers- Ligthweight, open secure platform- Simplify building, shipping, running apps- Shipping container system for code

Page 7: SharePoint Saturday Belgium 2016

SharePoint Saturday Belgium 2016 • October 15 • Brussels

Virtual Machines

Each Guest OS needs:• CPU• RAM• Licensing•Maintenance

Page 8: SharePoint Saturday Belgium 2016

SharePoint Saturday Belgium 2016 • October 15 • Brussels

Containers

•More room for apps• Lesser maintenance• Licensing

Page 9: SharePoint Saturday Belgium 2016

SharePoint Saturday Belgium 2016 • October 15 • Brussels

docker major components• Engine (a.k.a. deamon, runtime)• Images• Containers

Page 10: SharePoint Saturday Belgium 2016

SharePoint Saturday Belgium 2016 • October 15 • Brussels

Docker Engine

Docker engine Docker engine

Page 11: SharePoint Saturday Belgium 2016

SharePoint Saturday Belgium 2016 • October 15 • Brussels

• 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

Page 12: SharePoint Saturday Belgium 2016

SharePoint Saturday Belgium 2016 • October 15 • Brussels

Containers

• Running instance of an

image

• Runs the app

• Isolated and secured

Page 13: SharePoint Saturday Belgium 2016

SharePoint Saturday Belgium 2016 • October 15 • Brussels

DemoRun everywhere

Page 14: SharePoint Saturday Belgium 2016

SharePoint Saturday Belgium 2016 • October 15 • Brussels

V1 V2 V3

Why use containers

Eliminate app conflicts

Page 15: SharePoint Saturday Belgium 2016

SharePoint Saturday Belgium 2016 • October 15 • Brussels

DEV TEST PROD

Why use containers

Easy app shipping

Page 16: SharePoint Saturday Belgium 2016

SharePoint Saturday Belgium 2016 • October 15 • Brussels

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

Page 17: SharePoint Saturday Belgium 2016

SharePoint Saturday Belgium 2016 • October 15 • Brussels

The SharePoint Context

Why use containers

Page 18: SharePoint Saturday Belgium 2016

SharePoint Saturday Belgium 2016 • October 15 • Brussels

DemoConnecting to Office 365 groups from a container

Page 19: SharePoint Saturday Belgium 2016

SharePoint Saturday Belgium 2016 • October 15 • Brussels

Page 20: SharePoint Saturday Belgium 2016

SharePoint Saturday Belgium 2016 • October 15 • Brussels

Azure Container Service

Page 21: SharePoint Saturday Belgium 2016

SharePoint Saturday Belgium 2016 • October 15 • Brussels

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

Page 22: SharePoint Saturday Belgium 2016

SharePoint Saturday Belgium 2016 • October 15 • Brussels

DC/OS vs docker Swarm

• Large scale• Proven in production

environments• Complex

• Native from docker• Standard docker

interface

Page 23: SharePoint Saturday Belgium 2016

SharePoint Saturday Belgium 2016 • October 15 • Brussels

Page 24: SharePoint Saturday Belgium 2016

SharePoint Saturday Belgium 2016 • October 15 • Brussels

DemoOverview of the Azure Container Service

Page 25: SharePoint Saturday Belgium 2016

SharePoint Saturday Belgium 2016 • October 15 • Brussels

What’s in it for us

Page 26: SharePoint Saturday Belgium 2016

SharePoint Saturday Belgium 2016 • October 15 • Brussels

DemoAutomated builds – Twitter Streams – Autoscaling – Cognitive Services

Page 27: SharePoint Saturday Belgium 2016

SharePoint Saturday Belgium 2016 • October 15 • Brussels

Page 28: SharePoint Saturday Belgium 2016

SharePoint Saturday Belgium 2016 • October 15 • Brussels

If you have any more questions

Email : [email protected] : @rickvanrousselt

Page 29: SharePoint Saturday Belgium 2016

SharePoint Saturday Belgium 2016 • October 15 • Brussels

Thank You!

Page 30: SharePoint Saturday Belgium 2016

Feedbackhttp://spsbe.be