Azure のコンピュート サービスの探索

Microsoft Azure のアーキテクチャとサービスを理解する

Florin Angelescu

Azure Architect

Azure のコンピュート サービス

Azure のコンピュート サービス

  • Azure で処理・アプリ実行・ワークロードを可能にするリソース/サービス
  • アプリ実行、データ処理、各種タスクの計算資源を提供
Microsoft Azure のアーキテクチャとサービスを理解する

Azure のコンピュート サービス

Azure のコンピュート サービス

  • Infrastructure as a Service
  • Platform as a Service
  • Serverless
Microsoft Azure のアーキテクチャとサービスを理解する

Infrastructure as a Service (IaaS)

IaaS

  • インターネット経由で仮想化リソースを提供
  • 従来のオンプレミスの代替
  • 仮想マシンとネットワーキングを含む
Microsoft Azure のアーキテクチャとサービスを理解する

IaaS の実例

実践での IaaS

Microsoft Azure のアーキテクチャとサービスを理解する

プラットフォーム as a Service (PaaS)

PaaS

  • OS やソフト構成を気にしない
  • すぐ使えるプラットフォームを提供
Microsoft Azure のアーキテクチャとサービスを理解する

PaaS の実例

PaaS の実例

Microsoft Azure のアーキテクチャとサービスを理解する

サーバーレス コンピューティング

サーバーレス

  • 責任の多くをクラウド提供者へ委譲
  • 利用者は主にコード作成に集中
  • アプリを小さな独立コンポーネントへ分割
  • イベントに応じて実行
Microsoft Azure のアーキテクチャとサービスを理解する

Azure Functions

Azure Functions

  • イベントに応じてコードを実行
  • インフラ管理不要
  • 低い複雑性
  • 特定要件に対応
Microsoft Azure のアーキテクチャとサービスを理解する

Azure Functions の実例

Functions の実例

Microsoft Azure のアーキテクチャとサービスを理解する

コンテナー

コンテナー

  • 軽量・独立・実行可能なソフトウェア パッケージ
  • 実行に必要なものを全て同梱
  • 事前要件を気にしなくてよい
Microsoft Azure のアーキテクチャとサービスを理解する

コンテナーはいつ使うか?

コンテナーの活用

  • マイクロサービスでソリューションを構築
  • 複雑なアプリを小さな独立コンポーネントに分割
  • 独立して保守・スケール・更新が可能
Microsoft Azure のアーキテクチャとサービスを理解する

Azure のコンテナー サービス

Azure Container Instances

Azure Container Instances

  • すばやくコンテナーを実行
  • アプリのテスト/実行に最適
  • 複数の OS をサポート

Azure Kubernetes

Azure Kubernetes

  • コンテナーのオーケストレーター
  • コンテナー化アプリのデプロイ/管理/スケーリング
Microsoft Azure のアーキテクチャとサービスを理解する

練習しましょう!

Microsoft Azure のアーキテクチャとサービスを理解する

Preparing Video For Download...