SharePoint Saturday Barcelona 2016
-
Upload
rick-van-rousselt -
Category
Software
-
view
272 -
download
0
Transcript of SharePoint Saturday Barcelona 2016
![Page 1: SharePoint Saturday Barcelona 2016](https://reader035.fdocuments.in/reader035/viewer/2022081323/58eddee11a28abde718b47a7/html5/thumbnails/1.jpg)
Extending Office Add-ins with Azure Container Service
Rick Van Rousselt
![Page 2: SharePoint Saturday Barcelona 2016](https://reader035.fdocuments.in/reader035/viewer/2022081323/58eddee11a28abde718b47a7/html5/thumbnails/2.jpg)
Thanks to our Sponsors
Silver
Gold
Bronze
Raffle Organized by
![Page 4: SharePoint Saturday Barcelona 2016](https://reader035.fdocuments.in/reader035/viewer/2022081323/58eddee11a28abde718b47a7/html5/thumbnails/4.jpg)
![Page 5: SharePoint Saturday Barcelona 2016](https://reader035.fdocuments.in/reader035/viewer/2022081323/58eddee11a28abde718b47a7/html5/thumbnails/5.jpg)
docker and containers
- Ligthweight, open secure platform
- Simplify building, shipping, running apps
- Shipping container system for code
![Page 6: SharePoint Saturday Barcelona 2016](https://reader035.fdocuments.in/reader035/viewer/2022081323/58eddee11a28abde718b47a7/html5/thumbnails/6.jpg)
Virtual Machines
Each Guest OS needs:
• CPU
• RAM
• Licensing
• Maintenance
![Page 7: SharePoint Saturday Barcelona 2016](https://reader035.fdocuments.in/reader035/viewer/2022081323/58eddee11a28abde718b47a7/html5/thumbnails/7.jpg)
Containers
• More room for apps
• Lesser maintenance
• Licensing
![Page 8: SharePoint Saturday Barcelona 2016](https://reader035.fdocuments.in/reader035/viewer/2022081323/58eddee11a28abde718b47a7/html5/thumbnails/8.jpg)
![Page 9: SharePoint Saturday Barcelona 2016](https://reader035.fdocuments.in/reader035/viewer/2022081323/58eddee11a28abde718b47a7/html5/thumbnails/9.jpg)
Docker Engine
Docker engine Docker engine
![Page 10: SharePoint Saturday Barcelona 2016](https://reader035.fdocuments.in/reader035/viewer/2022081323/58eddee11a28abde718b47a7/html5/thumbnails/10.jpg)
• 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](https://reader035.fdocuments.in/reader035/viewer/2022081323/58eddee11a28abde718b47a7/html5/thumbnails/11.jpg)
![Page 12: SharePoint Saturday Barcelona 2016](https://reader035.fdocuments.in/reader035/viewer/2022081323/58eddee11a28abde718b47a7/html5/thumbnails/12.jpg)
Run everywhere
DEMO
![Page 13: SharePoint Saturday Barcelona 2016](https://reader035.fdocuments.in/reader035/viewer/2022081323/58eddee11a28abde718b47a7/html5/thumbnails/13.jpg)
V1 V2 V3
Why use containers
Eliminate app conflicts
![Page 14: SharePoint Saturday Barcelona 2016](https://reader035.fdocuments.in/reader035/viewer/2022081323/58eddee11a28abde718b47a7/html5/thumbnails/14.jpg)
DEV TES
T
PROD
Why use containers
Easy app shipping
![Page 15: SharePoint Saturday Barcelona 2016](https://reader035.fdocuments.in/reader035/viewer/2022081323/58eddee11a28abde718b47a7/html5/thumbnails/15.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022081323/58eddee11a28abde718b47a7/html5/thumbnails/16.jpg)
The SharePoint
Context
Why use containers
![Page 17: SharePoint Saturday Barcelona 2016](https://reader035.fdocuments.in/reader035/viewer/2022081323/58eddee11a28abde718b47a7/html5/thumbnails/17.jpg)
Connecting to Office 365 groups from a container
Demo
![Page 18: SharePoint Saturday Barcelona 2016](https://reader035.fdocuments.in/reader035/viewer/2022081323/58eddee11a28abde718b47a7/html5/thumbnails/18.jpg)
![Page 19: SharePoint Saturday Barcelona 2016](https://reader035.fdocuments.in/reader035/viewer/2022081323/58eddee11a28abde718b47a7/html5/thumbnails/19.jpg)
Azure Container Service
![Page 20: SharePoint Saturday Barcelona 2016](https://reader035.fdocuments.in/reader035/viewer/2022081323/58eddee11a28abde718b47a7/html5/thumbnails/20.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022081323/58eddee11a28abde718b47a7/html5/thumbnails/21.jpg)
DC/OS vs docker Swarm
• Large scale
• Proven in productionenvironments
• Complex
• Native from docker
• Standard dockerinterface
![Page 22: SharePoint Saturday Barcelona 2016](https://reader035.fdocuments.in/reader035/viewer/2022081323/58eddee11a28abde718b47a7/html5/thumbnails/22.jpg)
![Page 23: SharePoint Saturday Barcelona 2016](https://reader035.fdocuments.in/reader035/viewer/2022081323/58eddee11a28abde718b47a7/html5/thumbnails/23.jpg)
Overview of the Azure Container Service
Demo
![Page 24: SharePoint Saturday Barcelona 2016](https://reader035.fdocuments.in/reader035/viewer/2022081323/58eddee11a28abde718b47a7/html5/thumbnails/24.jpg)
What’s in it for us
![Page 25: SharePoint Saturday Barcelona 2016](https://reader035.fdocuments.in/reader035/viewer/2022081323/58eddee11a28abde718b47a7/html5/thumbnails/25.jpg)
Automated builds
Demo
![Page 27: SharePoint Saturday Barcelona 2016](https://reader035.fdocuments.in/reader035/viewer/2022081323/58eddee11a28abde718b47a7/html5/thumbnails/27.jpg)
Live Ratings bit.ly/2cB3aoh