OSS on Azure another story and more MVP for Visual Studio and Development Technologies 田中 孝佳
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