sharepoint saturday barcelona 2016

27
Extending Office Add-ins with Azure Container Service Rick Van Rousselt

Upload: rick-van-rousselt

Post on 22-Jan-2018

272 views

Category:

Software


0 download

TRANSCRIPT

Page 1: SharePoint Saturday Barcelona 2016

Extending Office Add-ins with Azure Container Service

Rick Van Rousselt

Page 2: SharePoint Saturday Barcelona 2016

Thanks to our Sponsors

Silver

Gold

Bronze

Raffle Organized by

Page 3: SharePoint Saturday Barcelona 2016

Email : [email protected]

rickvanrousselt

Page 4: SharePoint Saturday Barcelona 2016
Page 5: SharePoint Saturday Barcelona 2016

docker and containers

- Ligthweight, open secure platform

- Simplify building, shipping, running apps

- Shipping container system for code

Page 6: SharePoint Saturday Barcelona 2016

Virtual Machines

Each Guest OS needs:

• CPU

• RAM

• Licensing

• Maintenance

Page 7: SharePoint Saturday Barcelona 2016

Containers

• More room for apps

• Lesser maintenance

• Licensing

Page 8: SharePoint Saturday Barcelona 2016
Page 9: SharePoint Saturday Barcelona 2016

Docker Engine

Docker engine Docker engine

Page 10: SharePoint Saturday Barcelona 2016

• 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 11: SharePoint Saturday Barcelona 2016
Page 12: SharePoint Saturday Barcelona 2016

Run everywhere

DEMO

Page 13: SharePoint Saturday Barcelona 2016

V1 V2 V3

Why use containers

Eliminate app conflicts

Page 14: SharePoint Saturday Barcelona 2016

DEV TES

T

PROD

Why use containers

Easy app shipping

Page 15: SharePoint Saturday Barcelona 2016

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 16: SharePoint Saturday Barcelona 2016

The SharePoint

Context

Why use containers

Page 17: SharePoint Saturday Barcelona 2016

Connecting to Office 365 groups from a container

Demo

Page 18: SharePoint Saturday Barcelona 2016
Page 19: SharePoint Saturday Barcelona 2016

Azure Container Service

Page 20: SharePoint Saturday Barcelona 2016

What is the Azure Container Service

- Optimised for hosting containers

- Easy to manage containers at very large scales

- Docker swarm andDC/OS included

- Open source

Page 21: SharePoint Saturday Barcelona 2016

DC/OS vs docker Swarm

• Large scale

• Proven in productionenvironments

• Complex

• Native from docker

• Standard dockerinterface

Page 22: SharePoint Saturday Barcelona 2016
Page 23: SharePoint Saturday Barcelona 2016

Overview of the Azure Container Service

Demo

Page 24: SharePoint Saturday Barcelona 2016

What’s in it for us

Page 25: SharePoint Saturday Barcelona 2016

Automated builds

Demo

Page 26: SharePoint Saturday Barcelona 2016

If you have any more questions

Email : [email protected]

Twitter : @rickvanrousselt

Page 27: SharePoint Saturday Barcelona 2016

Live Ratings bit.ly/2cB3aoh