Contenu connexe
Similaire à 毎年恒例イベントを Azure Media Services を使ってオンラインで (20)
毎年恒例イベントを Azure Media Services を使ってオンラインで
- 2. 2
小田島 哲也 (おだしま てつや)
○ Microsoft MVP for Microsoft Azure
○ @TetsuyaOoooo
○ Qiita
https://qiita.com/tetsuya-ooooo
○ SlideShare
https://www.slideshare.net/tetsuyaodashima
おしごと
○ パーソルプロセス&テクノロジー株式会社
Azure 導入コンサル/技術支援
コミュニティ
○ ETソフトウェアデザインロボットコンテスト (ETロボコン) 実行委員会
https://www.etrobo.jp/
✓ 「技術教育の機会を提供する」という歩みを止めてはいけない...
2020年はオンライン教育&ヴァーチャル競技会で開催中!!
✓ 令和元年度 情報化促進貢献個人等表彰
経済産業大臣賞を受賞!!
自己紹介
June, 2018 -
- 7. 専門業者さんに頼むとお金かかる
7
撮影 編集 配信
• ”事業部らしさ” を出してやる!
• 当初の予定より (大幅に?) コスト
を抑えてやる!
そんなのうちの小田島に頼めば、
自前で全部やれるぜ!
(ボス)
(ちょっと) (そこそこ)
腕に覚えがあってやる気ある我々がやる!
- 12. アカウント管理まかせたい – Azure Active Directory
○ とにかくまかせたい!
• 出欠名簿を持っているなら、そちらで一元管理して...
• けど、Azure ポータル触ったことないよな...
• ダメ元でパスしてみるか!
○ 頼む側も準備する
• 必要最小限のロールを割り当てる
→Azure AD 「ユーザー管理者」
• こんな時はこれやって!とチュートリアル (Microsoft
Docs) を渡す
• 自主練習!できるように→やってみてもらう
12※事業戦略部=Azure 触ったことない方たち
- 13. サクッと動画配信 – Azure Media Services
○ Azure ポータルでカンタンにできる (*1)
○ もっと詳しく知りたい (*2)
撮影
編集
アップロード
エンコード
配信
13
(*1)…https://www.cloudou.net/azure-media-services/ams002/
(*2)…https://www.slideshare.net/dahatake/azure-media-services-114345700
ストリーミングエンドポイントは
Standard + CDN で OK
- 14. 気になるアイツ – Blazor
○ Blazor WebAssembly
• クライアントサイドで C# コードが動く!
• いつも使っている開発環境!
• Azure AD 認証も実装できる!
• JavaScript 関数も呼び出せる!
• Microsoft Learn で学べる!日本語!
14
https://docs.microsoft.com/ja-jp/learn/modules/build-blazor-webassembly-visual-studio-code/
- 15. ノンコーディングでビジネスレイヤー – Azure Logic Apps & SharePoint
○ Azure Logic Apps
• サーバーレス、使った分だけお支払い
• ノンコーディング、手軽で便利
• ビルド、ホスティング、スケーリング、管理、監視、メンテナンスは
Azure におまかせ
• リソースは無限にあるわけではない...リミッター (制限) 有
可能な限り引き上げる術
→ 「高スループットモード」 (*1) ※プレビュー機能
回避する策は他にもある
→「Fan-out パターン」 (*2)
○ データ格納場所は SharePoint リスト
• 誰でもカンタンに操作できる
• SharePoint コネクタがあり、カンタンに接続できる
15
(*1)…https://docs.microsoft.com/ja-jp/azure/logic-apps/logic-apps-workflow-actions-triggers#run-in-high-throughput-mode
(*2)…親ロジックアプリが子ワークフローを生成して実行ロジックを完了する。作り方→ https://docs.microsoft.com/ja-jp/azure/logic-apps/logic-apps-http-endpoint
5分間に実行されるアクション数
に既定の上限が設定されている
- 19. まとめ
○ 改めて、Azure Media Services のコスパを実感
• 1,000人程度に向けた動画配信が 30,000円くらい (超概算) でできるというオドロキ!
○ 参加者向けのフォローを Azure ポータルを触ったことがない方にまかせる
• 必要最低限のロールを割り当て、事前に発生しうる事象とその対処法、やって欲しいことの操作手順を伝えて、自主練習
してもらって当日に備える
• もしかして Azure ポータルがどんどん扱いしやすくなっている?(意識せずに使ってるから、気づいてない...汗)
○ 新しいテクノロジーにチャレンジ
• 社内イベントなので、ちょっとくらいチャレンジ要素を含めても良いでしょ!
○ 余分なコストをカット
• 新たにかかる人件費はほぼゼロ、ランニングコストもせいぜい十数万円くらい?経験値上がるからプラスじゃね!
○ オンライン開催も「選択肢のひとつ」と示せた、そして「自分たちだけでもオンライン開催できる」と示せた
19
- 21. [Appendix] 参考文献 1/2
○ Azure Active Directory
• Azure Active Directory での管理者ロールのアクセス許可 - Microsoft Docs
https://docs.microsoft.com/ja-jp/azure/active-directory/users-groups-roles/directory-assign-admin-roles
• Azure Active Directory でのユーザーの一括作成 - Microsoft Docs
https://docs.microsoft.com/ja-jp/azure/active-directory/users-groups-roles/users-bulk-add
○ Azure Media Services
• 動画配信プラットフォーム「Azure Media Services」とは? - くらう道
https://www.cloudou.net/azure-media-services/ams001/
• Azure Media Services で動画配信を試す!! - くらう道
https://www.cloudou.net/azure-media-services/ams002/
• Azure Media Services 大全 Daiyu Hatakeyama – SlideShare
https://www.slideshare.net/dahatake/azure-media-services-114345700
• Azure Portal を使用したオン デマンド コンテンツ配信の概要 – Microsoft Docs
https://docs.microsoft.com/ja-jp/azure/media-services/previous/media-services-portal-vod-get-started
• Azure Media Services のストリーミング エンドポイント (配信元) – Microsoft Docs
https://docs.microsoft.com/ja-jp/azure/media-services/latest/streaming-endpoint-concept
• CDN 統合を使用してコンテンツをストリーミングする – Microsoft Docs
https://docs.microsoft.com/ja-jp/azure/media-services/latest/scale-streaming-cdn
22
- 22. [Appendix] 参考文献 2/2
○ Blazor WebAssembly
• WebAssembly.org
https://webassembly.org/
• Blazor
https://blazor.net
• ASP.NET Core Blazor の概要 – Microsoft Docs
https://docs.microsoft.com/ja-jp/aspnet/core/blazor/get-started?view=aspnetcore-3.1&tabs=visual-studio
• Secure an ASP.NET Core Blazor WebAssembly standalone app with Azure Active Directory - Microsoft Docs
https://docs.microsoft.com/en-us/aspnet/core/security/blazor/webassembly/standalone-with-azure-active-
directory?view=aspnetcore-3.1
• ASP.NET Core Blazor で .NET メソッドから JavaScript 関数を呼び出す - Microsoft Docs
https://docs.microsoft.com/ja-jp/aspnet/core/blazor/call-javascript-from-dotnet?view=aspnetcore-3.1
• Blazor WebAssembly を Azure Blob Storage でホストする – CloudSteady
https://cloudsteady.jp/post/10344/
○ Azure Logic Apps
• Azure Logic Apps のコネクタ - Microsoft Docs
https://docs.microsoft.com/ja-jp/azure/connectors/apis-list
• Azure Logic Apps でのトリガーとアクションの種類のスキーマ リファレンス ガイド - Microsoft Docs
https://docs.microsoft.com/ja-jp/azure/logic-apps/logic-apps-workflow-actions-triggers 23