20171112 oss on azure another story and more
TRANSCRIPT
![Page 1: 20171112 OSS on Azure another story and more](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a6d8cd97f8b9ade418b5a09/html5/thumbnails/1.jpg)
OSS on Azure
another story and moreMVP for Visual Studio and Development Technologies田中 孝佳
![Page 2: 20171112 OSS on Azure another story and more](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a6d8cd97f8b9ade418b5a09/html5/thumbnails/2.jpg)
自己紹介@tanaka_733
• Red Hat K.K. 勤務
– Software Maintenance Engineer
– OpenShiftおよびMicrosoftとの提携分野全般• .NET Core, Red Hat solutions on Azure, SQL Server
• MVP for VSDT
– 5年目。当時はMVP for C#
– いろいろなコミュニティにおじゃましてます
![Page 3: 20171112 OSS on Azure another story and more](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a6d8cd97f8b9ade418b5a09/html5/thumbnails/3.jpg)
.NET Core on Linux Container
• .NET Coreを簡単にLinuxコンテナで動かす
• Enterprise kubernetesとも呼ばれるOpenShift
– コンテナのオーケストレーション (k8sの機能)
– build/deployフロー、routing (OpenShiftの機能)
• Azure上でAzureのサービスと組み合わせて使う
![Page 4: 20171112 OSS on Azure another story and more](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a6d8cd97f8b9ade418b5a09/html5/thumbnails/4.jpg)
DEMO:
ASP.NET CoreプロジェクトをOpenShiftにデプロイする
![Page 5: 20171112 OSS on Azure another story and more](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a6d8cd97f8b9ade418b5a09/html5/thumbnails/5.jpg)
containerホストから、管理ツールまで一体としてサポート
User Experience
Containerized Service
Orchestration
Container
Container Host
xpaas openshift market
Windows Server(予定)
![Page 6: 20171112 OSS on Azure another story and more](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a6d8cd97f8b9ade418b5a09/html5/thumbnails/6.jpg)
![Page 7: 20171112 OSS on Azure another story and more](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a6d8cd97f8b9ade418b5a09/html5/thumbnails/7.jpg)
![Page 8: 20171112 OSS on Azure another story and more](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a6d8cd97f8b9ade418b5a09/html5/thumbnails/8.jpg)
構成図
![Page 9: 20171112 OSS on Azure another story and more](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a6d8cd97f8b9ade418b5a09/html5/thumbnails/9.jpg)
構成図
![Page 10: 20171112 OSS on Azure another story and more](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a6d8cd97f8b9ade418b5a09/html5/thumbnails/10.jpg)
構成図
![Page 11: 20171112 OSS on Azure another story and more](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a6d8cd97f8b9ade418b5a09/html5/thumbnails/11.jpg)
構成図
![Page 12: 20171112 OSS on Azure another story and more](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a6d8cd97f8b9ade418b5a09/html5/thumbnails/12.jpg)
DEMO:
A/B Test (routing feature)
Azure File Storage
![Page 13: 20171112 OSS on Azure another story and more](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a6d8cd97f8b9ade418b5a09/html5/thumbnails/13.jpg)
https://goo.gl/yBmzrz
![Page 14: 20171112 OSS on Azure another story and more](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a6d8cd97f8b9ade418b5a09/html5/thumbnails/14.jpg)
DEMO:
Azure OMS
![Page 15: 20171112 OSS on Azure another story and more](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a6d8cd97f8b9ade418b5a09/html5/thumbnails/15.jpg)
Container solution
![Page 16: 20171112 OSS on Azure another story and more](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a6d8cd97f8b9ade418b5a09/html5/thumbnails/16.jpg)
DEMO:
SignalR on Linux Container
Azure AD B2C
Azure Redis Cache
![Page 17: 20171112 OSS on Azure another story and more](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a6d8cd97f8b9ade418b5a09/html5/thumbnails/17.jpg)
https://goo.gl/zexuP4
![Page 18: 20171112 OSS on Azure another story and more](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a6d8cd97f8b9ade418b5a09/html5/thumbnails/18.jpg)
![Page 19: 20171112 OSS on Azure another story and more](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a6d8cd97f8b9ade418b5a09/html5/thumbnails/19.jpg)
XAML Loves Linux
![Page 20: 20171112 OSS on Azure another story and more](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a6d8cd97f8b9ade418b5a09/html5/thumbnails/20.jpg)
Avalonia
• XAMLによるクロスプラットフォームクライアントアプリ開発
• WPFの移行ではなく、WPF-likeなフレームワーク
• Linux/Macは.NET Coreで動作
• GitHubでプロジェクト進行中
![Page 21: 20171112 OSS on Azure another story and more](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a6d8cd97f8b9ade418b5a09/html5/thumbnails/21.jpg)
OpenShiftを使いたい!
• Azure Test Drive でお試し(4時間制限)
– Marketplaceで検索
• OpenShift origin (upstream/コミュニティ)を利用
• Red Hat Developer ProgramよりWindowsでも動くContainer Development Kitでお試し
![Page 22: 20171112 OSS on Azure another story and more](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a6d8cd97f8b9ade418b5a09/html5/thumbnails/22.jpg)
![Page 23: 20171112 OSS on Azure another story and more](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a6d8cd97f8b9ade418b5a09/html5/thumbnails/23.jpg)
リンク• Blog (A/Bテスト, Azure SQLDatabase, Azure File)
– MSDN Blog記事: Welcome to the New Blog Template for ASP.NET Developers
– Demoソース: https://github.com/tanaka-takayoshi/aspnetcore-myblog
• SignalR (Redis Backplane & Azure AD B2C auth)
– Demoソース: https://github.com/tanaka-takayoshi/MvpComCon2017
• Avalonia
– http://avaloniaui.net/
– https://github.com/AvaloniaUI/Avalonia
– Demoソース: https://github.com/tanaka-takayoshi/MvpComCon2017/tree/development-gui/ChatApp.AvaloniaCore
![Page 24: 20171112 OSS on Azure another story and more](https://reader031.vdocuments.net/reader031/viewer/2022030318/5a6d8cd97f8b9ade418b5a09/html5/thumbnails/24.jpg)