12月は、毎日 Microsoft Learn を受講していこうという記録。
※受講後に書き込むので公開に間に合わないこと多々あります(アドベントカレンダーの意味w)
12/5 は
Core Cloud Services - Azure の概要
- Azure とは
- Azure サービスのツアー
を受講。以下、簡易メモ。
Core Cloud Services - Azure の概要
Azure とは
Microsoft が提供するクラウドコンピューティングプラットフォーム。
大規模グローバルネットワーク上でアプリケーションを自由にビルド、管理、デプロイできる。
Azure でできること
現在、100を超えるサービスが提供されている。
視覚、聴覚、音声を使用してユーザーと自然にコミュニケーションできる AI および機械学習サービス
膨大な量のデータに対応するために動的に拡張されるストレージソリューション
なども提供されている。
Azure サービスのツアー
Azure サービス
サービスの全体像はこちら。(画像は Microsoft Learn より拝借)
一般的によく使用されているカテゴリが以下。各カテゴリのサービスは一部のみ掲載。
コンピューティング
Azure では、アプリケーションとサービスをホストするためのさまざまなオプションが用意されている。
Azure Virtual Machines:Azure でホストされる Windows または Linux (VM)
Azure Kubernetes Service:コンテナー化されたサービスを実行する VM のクラスターを管理
Azure Functions:イベント ドリブンのサーバーレス コンピューティング サービス
ネットワーク
コンピューティングリソースをリンクし、アプリケーションへのアクセスを提供する機能。
Azure Virtual Network:VPN 接続に VM を接続
Azure Load Balancer:受信および送信接続を複数のアプリケーションまたはサービスエンドポイントに分散
Azure Application Gateway:アプリケーションのセキュリティを高め、アプリサーバーファームの配信を最適化
Azure VPN Gateway:高パフォーマンスの VPN ゲートウェイを介して Azure Virtual Network にアクセス
Azure DNS:超高速の DNS 応答と非常に高いドメインの可用性を提供
ストレージ
Azure Blob Storage:ビデオファイルやビットマップなどのオブジェクト用
Azure File Storage:ファイル サーバーのようにアクセスおよび管理可能なファイル共有
Azure Queue Storage:アプリケーション間のメッセージのキューおよび確実な配信のためのデータストア
Azure Table Storage:どんなスキーマからも独立した非構造化データをホストする NoSQL ストア
モバイル
Azure を利用して、iOS、Android、Windows アプリ向けのモバイルバックエンドサービスを短期間で簡単に作成できる。
オフラインデータ同期、オンプレミスデータへの接続、プッシュ通知のブロードキャスト、ビジネス ニーズに合わせた自動スケーリングなども可能。
データベース
さまざまなデータの種類とボリュームを格納するために複数のデータベースサービスが提供されている。
Azure Cosmos DB:NoSQL オプションをサポートするグローバル分散データベース
Azure SQL Database:自動スケーリング、統合インテリジェンス、堅牢なセキュリティを備えた、フルマネージドのリレーショナルデータベース
Web
Web アプリと HTTP ベースの Web サービスを構築し、ホストするための最上級のサポートが含まれている。
Azure App Service:高性能のクラウドベース Web アプリを簡単に作成
Azure API Management:API を開発者、パートナー、従業員に安全かつ大規模に公開
IoT
IoT Central:IoT 資産の接続、監視、管理を簡単かつ大規模に行えるフルマネージドグローバル SaaS ソリューション
Azure IoT Hub:複数の IoT デバイス間で安全な通信と監視を提供するメッセージングハブ
ビッグ データ
Azure SQL Data Warehouse:超並列処理を活用してペタバイト単位のデータに対して複雑なクエリを短時間で実行するクラウドベースのエンタープライズデータウェアハウスを利用し、大規模な分析を実行
Azure HDInsight:クラウドの Hadoop クラスターからなる管理対象クラスターで大量のデータを処理
Azure Databricks:Azure でのその他の Big Data サービスを統合するコラボレーション対応の Apache Spark ベースの分析サービス
人工知能
Azure Machine Learning サービス:機械学習モデルの開発、トレーニング、テスト、デプロイ、管理、追跡に使用できるクラウドベースの環境
Azure Machine Learning Studio:共同作業に対応するドラッグアンドドロップ式の視覚的なワークスペース
DevOps
Azure DevOps:高性能なパイプライン、無料のプライベート Git リポジトリ、設定可能なかんばんボード、広範囲で自動化されたクラウドベースのロード テストなど、コラボレーション用の開発ツールが提供