20171112 oss on azure another story and more
TRANSCRIPT
OSS on Azure
another story and moreMVP for Visual Studio and Development Technologies田中 孝佳
自己紹介@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#
– いろいろなコミュニティにおじゃましてます
.NET Core on Linux Container
• .NET Coreを簡単にLinuxコンテナで動かす
• Enterprise kubernetesとも呼ばれるOpenShift
– コンテナのオーケストレーション (k8sの機能)
– build/deployフロー、routing (OpenShiftの機能)
• Azure上でAzureのサービスと組み合わせて使う
DEMO:
ASP.NET CoreプロジェクトをOpenShiftにデプロイする
containerホストから、管理ツールまで一体としてサポート
User Experience
Containerized Service
Orchestration
Container
Container Host
xpaas openshift market
Windows Server(予定)
構成図
構成図
構成図
構成図
DEMO:
A/B Test (routing feature)
Azure File Storage
https://goo.gl/yBmzrz
DEMO:
Azure OMS
Container solution
DEMO:
SignalR on Linux Container
Azure AD B2C
Azure Redis Cache
https://goo.gl/zexuP4
XAML Loves Linux
Avalonia
• XAMLによるクロスプラットフォームクライアントアプリ開発
• WPFの移行ではなく、WPF-likeなフレームワーク
• Linux/Macは.NET Coreで動作
• GitHubでプロジェクト進行中
OpenShiftを使いたい!
• Azure Test Drive でお試し(4時間制限)
– Marketplaceで検索
• OpenShift origin (upstream/コミュニティ)を利用
• Red Hat Developer ProgramよりWindowsでも動くContainer Development Kitでお試し
リンク• 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