Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Azureお助けサービス概要

180 views

Published on

コワくない!オンラインゲームの作り方 〜 企画から開発まで〜in 大阪
https://msgame-dev.connpass.com/event/119891/

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Azureお助けサービス概要

  1. 1. Azureお助けサービス概要 2019.03.07 コワくない!オンラインゲームの作り方 〜 企画から開発まで〜in 大阪 https://msgame-dev.connpass.com/event/119891/ @kosmosebi
  2. 2. Self Introduction { "name": "Keiji Kamebuchi", "corporation": "pnop Inc.", "web": ["https://blog.azure.moe/", "https://azure.moe/"], "twitter": "@kosmosebi", "award": ["Microsoft MVP for Azure", "Microsoft Regional Director"], "timezone": "-08:00 (PST)", "location": "Osaka, Japan" } Copyright© 2019, @kosmosebi All Rights Reserved. 2 blog.azure.moe Senior Fellow @kosmosebi
  3. 3. Our Community Japan Azure User Group https://jazug.connpass.com/ https://www.facebook.com/groups/jazug/ https://www.facebook.com/jazug.jp/ 関西Azure研究会 https://www.facebook.com/groups/kansaiazure/ Twitter: #jazug Copyright© 2019, @kosmosebi All Rights Reserved. 3
  4. 4. 関西の直近の予定 Azure もくもくHands-on in 関西 (3/12) https://jazug.connpass.com/event/121855/ Global Azure Bootcamp @Osaka (4/27) https://global.azurebootcamp.net/ https://jazug.connpass.com/event/122966/ TBD Visual Studio 2019 Launch Event @Osaka • 東京、福岡などは確定 Copyright© 2019, @kosmosebi All Rights Reserved. 4
  5. 5. 今日の主旨 Microsoft Azureで役に立ちそうなサービスを紹介 ※細かいサービスの中身の話はあんまりしません ※網羅性ないです 「ふ〜ん、そういうのもあるのか」ぐらいの気持ちで Copyright© 2019, @kosmosebi All Rights Reserved. 5
  6. 6. Microsoft Azureって? Microsoft が提供しているクラウドなサービス群 Copyright© 2019, @kosmosebi All Rights Reserved. 6
  7. 7. Azure 全サービス Copyright© 2019, @kosmosebi All Rights Reserved. 7
  8. 8. Azure 全サービス \(^o^)/ https://azure.microsoft.com/ja-jp/services/ 興味ある分野で絞り込み & 単語で検索 今日は一部だけ紹介 Copyright© 2019, @kosmosebi All Rights Reserved. 8
  9. 9. コンピューティング (IaaS、PaaS) Virtual Machines … Windows/Linux/FreeBSDなどOSより上 パフォーマンス、構成、ネットワークなど自由度高い Virtual Machine Scale Sets … VMをスケールしやすく構成可 Web Apps … Web向け機能が豊富なPaaS Service Fabric … マイクロサービス向け コンテナーオーケストレーションもできる Azureのいろんなサービスの基盤で使われてたり Cloud Services … 最近ちょっとレガシー Batch … 並列処理向け Copyright© 2019, @kosmosebi All Rights Reserved. 9
  10. 10. Docker関連 管理系 Azure Container Registry … Dockerイメージの管理(リポジトリ) 実行環境 Azure Web Apps for Containers … Webアプリに最適 Azure Container Instances … 単一Imageや単一インスタンス向け Azure Kubernetes Services … Kubernetesを使ったオーケストレーショ ンが可能 Copyright© 2019, @kosmosebi All Rights Reserved. 10
  11. 11. Serverless なの Serverless な Kubernetes Azure Kubernetes Service が仮想ノードのみで利用可能に 必要な時だけAzure Container Instancesを利用して実行 Virtual Kubelet を利用 Copyright© 2019, @kosmosebi All Rights Reserved. 11 https://github.com/virtual-kubelet/virtual-kubelet
  12. 12. Azure Functions Serverless なイベント/データ駆動の ”関数”実行プラットフォーム(FaaS) 多数の言語で関数を記述・実行可能 様々なイベントやサービスと容易に連携 トリガー:スケジュール、HTTP (Webhooks)、キュー、 ファイル作成時に起動 バインディング:データの入出力、ルーティングやストリーム処理、 ファイル作成、Push 通知を容易に Openness Copyright© 2019, @kosmosebi All Rights Reserved. 12
  13. 13. Logic Apps GUIでフローを管理、処理の自動化(アラート対応などなど) 豊富なコネクター(Slack、SMS、Dropboxなどなど) Copyright© 2019, @kosmosebi All Rights Reserved. 13
  14. 14. 永続化ストア Copyright© 2019, @kosmosebi All Rights Reserved. 14
  15. 15. 永続化ストア RDBMS系 Azure SQL Database … SQL Serverベース Azure SQL Data Warehouse Azure Database for MySQL … マネージドなMySQL Azure Database for PostgreSQL … マネージドなPostgreSQL Azure Database for MariaDB … マネージドなMariaDB Azure Cosmos DB ドキュメント指向/NoSQL, グローバルな分散DBとして利用可 多数のAPI (SQL, MongoDB, Cassandra, Gremlin) ストアドやトリガーも利用可 Copyright© 2019, @kosmosebi All Rights Reserved. 15
  16. 16. 永続化ストア KVS / Blob Azure Storage … Blob, Table Data Lake Storage Hadoopファイルシステム互換もあり Azure Cache for Redis マネージドなRedis Premiumだと永続化も可 Copyright© 2019, @kosmosebi All Rights Reserved. 16
  17. 17. モバイル関連 Notification Hub WindowsやiOS, AndroidにPush通知 Azure Maps 地理空間扱ったりアプリに地図を埋め込んだり Visual Studio App Center モバイルアプリのCI/CD、テスト、クラッシュレポートの分析など ベータテスターへの配布 Copyright© 2019, @kosmosebi All Rights Reserved. 17
  18. 18. ログ / 監視 Copyright© 2019, @kosmosebi All Rights Reserved. 18
  19. 19. Azure Monitor Azure上のアクティビティログの監視と保管 アラート機能 Log Analytics ログの保管, 検索 Application Insights アプリケーションのログ収集, 検索 パフォーマンスログ収集, 分析 アプリケーション例外, HTTPログ分析 Copyright© 2019, @kosmosebi All Rights Reserved. 19
  20. 20. 機械学習 / AI Copyright© 2019, @kosmosebi All Rights Reserved. 20
  21. 21. Azure Machine Learning Service GPU対応VMも利用可 自動機械学習 ハイパーパラメーターチューニング 分散深層学習 Dockerコンテナー化、モデルのバージョン管理 Copyright© 2019, @kosmosebi All Rights Reserved. 21
  22. 22. Cognitive Services マネージドなモデルをサービスとして利用可 画像のオブジェクト認識、顔識別、動画解析、etc 言語理解、音声認識、地図・空間 自身でデータを提供してモデルを作成 Custom Vision QnA Maker Language Understanding Custom Speech Copyright© 2019, @kosmosebi All Rights Reserved. 22
  23. 23. 開発関連 Copyright© 2019, @kosmosebi All Rights Reserved. 23
  24. 24. Azure DevOps ソース管理 (Git他), Agile, Scrum, かんばん, CI/CD, テスト, 成果物管理 GitHubとの連携も充実 Copyright© 2019, @kosmosebi All Rights Reserved. 24
  25. 25. 言語 / ツール IDE / Editor Visual Studio / Visual Studio Code / Eclipse / IntelliJ / Maven ... SDK / Language .NET / .NET Core / Java / Node.js / PHP / Python / Go / Ruby / Swift / C,C++ / Helm / Xamarin / Unity / Unreal Engine ... Platform Windows / Linux / iOS / Android / XBox ... Docker Copyright© 2019, @kosmosebi All Rights Reserved. 25
  26. 26. Others Copyright© 2019, @kosmosebi All Rights Reserved. 26
  27. 27. いろいろなマネージドなサービスたち ID管理・ソーシャルID連携 Azure Active Directory 検索Index Azure Search データ分析 Azure Data Explorer Databricks (Apache Spark) Power BI イベント通知, メッセージング, イベント処理 Event Grid, Event Hubs, Service Bus, SignalR Service, Stream Analytics Copyright© 2019, @kosmosebi All Rights Reserved. 27
  28. 28. キーやシークレット・証明書の管理 Azure Key Vault 証明書やシークレットの管理 REST APIでアクセス、Managed Identitiesを使って透過的にアクセス HSMで安全に管理も可 Azure App Configuration (Preview) アプリケーション設定の集約管理 バージョン管理(タグ)、履歴、自動反映などなど Copyright© 2019, @kosmosebi All Rights Reserved. 28 STOP! キーの埋め込み & 共有
  29. 29. 組み合わせ例 Copyright© 2019, @kosmosebi All Rights Reserved. 29 https://azure.microsoft.com/ja-jp/blog/real-time-serverless-applications-with-the-signalr-service-bindings-in-azure-functions/
  30. 30. Microsoft Learn オンライン学習用サイト サンドボックス付き (Azure契約不要) Copyright© 2019, @kosmosebi All Rights Reserved. 30 https://docs.microsoft.com/ja-jp/learn/
  31. 31. HoloLens 2 + Unreal Engine ❝ 「Epic の構想と中心となる方針は、 Microsoft のものと非常にマッチしていま す。Unreal Engine で HoloLens のた めのハイクオリティなサポートをデベロッ パーに提供できることを嬉しく思います。 AR は、仕事でもエンターテイメントでも将 来のプラットフォームとなるべきものです。 Epic は、私たちの日々の生活を豊かにして くれる、ハードウェアとソフトウェアのための オープンなプラットフォームをこれからも支 持していきます」 ❞ Copyright© 2019, @kosmosebi All Rights Reserved. 31 https://www.unrealengine.com/ja/blog/epic-games-announces-unreal-engine-support-for-microsoft-hololens-2
  32. 32. まとめ Copyright© 2019, @kosmosebi All Rights Reserved. 32
  33. 33. まとめ 沢山あるのでまずは探すところから(聞くのもよし) 紹介すらできていないものが多数… 用量・用法は守ってお使いください VMで頑張るのもアリだけど… Copyright© 2019, @kosmosebi All Rights Reserved. 33
  34. 34. Q&A 時間があれば。 Copyright© 2019, @kosmosebi All Rights Reserved. 34

×