Linux on Azure とは

完了

Microsoft Azure クラウドは、最先端のデータセンターと、幅広いビジネスと技術のシナリオをサポートするように設計された 200 を超える製品とクラウド サービスから成る、全世界に広がるネットワークです。 Azure に移行すると、高度なコンピューティング サービスの恩恵を受け、物理インフラストラクチャを維持する負担を最小限に抑えることができます。 Azure では、Microsoft とサード パーティが、多くのプログラミング言語、開発フレームワーク、オペレーティング システムのディストリビューションを提供しています。 また、Microsoft とそのパートナーは、新規と既存両方のワークロードにすばやく価値を追加できる、何百もの事前構築済みソリューションも提供しています。

Linux は Azure で最も急速に成長しているプラットフォームであり、Linux ユーザーは使い慣れたツールやシステムが見つかります。 また、Microsoft とそのパートナーは、新規と既存両方のワークロードにすばやく価値を追加できる、何百もの事前構築済みソリューションも提供しています。

  • 最初に、慣れ、用途、コスト、サポートの要件に基づいて、必要な Linux ディストリビューションを選びます。 独自のディストリビューションを持ち込むことも、Azure Marketplace でディストリビューションを見つけることもできます。

  • 独自の Linux ディストリビューションを使う場合は、Azure のガイドラインに従ってイメージを準備します。

  • Azure Marketplace の Linux ベースのイメージには、特定のシナリオ用のソフトウェアがプレインストールされたベースのディストリビューションとイメージが含まれます。 すべてのイメージには、Azure VM での円滑な動作を保証するために必要なすべてのソフトウェアと構成が含まれています。 これには、ストレージやネットワークなどの Azure インフラストラクチャ用のカーネル レベルのドライバーのサポートと、リモート ダイレクト メモリ アクセスなどの Azure でサポートされる機能が含まれます。

  • Azure Marketplace のイメージの多くは無料です。VM で使用される仮想インフラストラクチャに対してのみ料金が請求されます。 一部のイメージには、含まれるソフトウェアのライセンスと購入について他の条件があります。 価格とサポート オプションの詳細については、このモジュールで後ほど学習します。

  • また、サード パーティの開発者ツール、セキュリティ、データベース、分析などのための、何百もの他の Linux イメージも見つけることもできます。

Azure でのコンピューティング環境の設計について考えるときは、利用できる 4 つの一般的な使用モデル (サービスとしてのインフラストラクチャ (IaaS)、サービスとしてのプラットフォーム (PaaS)、サービスとしてのデータベース (DBaaS)、サービスとしてのソフトウェア (SaaS)) を区別してください。 ユニット 4 では、他のモデルではなくこれらのモデルのいずれかを選ぶ理由と、その場合のトレードオフについて詳しく説明します。

IaaS:Azure では物理ハードウェアを維持し、必要に応じてさらに多くのコンピューティング リソースをプロビジョニングします。 お客様は、オペレーティング システムの管理、セキュリティのための他のサービスの構成、Web アプリケーション、開発環境、アプリケーションのデプロイ、監視を担当します。

PaaS:Azure ではインフラストラクチャのすべての側面を維持しますが、アプリケーションの制御、構成、デプロイはお客様が行うことができます。

DBaaS:Azure ではデータベースの更新、プロビジョニング、バックアップを自動化します。これにより、お客様はアプリケーションの開発に集中できます。

SaaS:Azure では、Microsoft 365 や Dynamics 365 など、お客様がサブスクライブする完全なアプリケーションを管理します。 ISV (独立系ソフトウェア ベンダー) は、Microsoft AppSource サイトで幅広い SaaS ソリューションを提供しています。

このモジュールでは、Linux 用の IaaS、PaaS、DBaaS のオプションに重点を置いています。