Container Instances
ハイパーバイザーを分離してコンテナーを起動。
仮想マシンを管理したり、新しいツールを習得したりせずに、アプリをすばやく開発できます。コンテナー内でお客様のアプリケーションをクラウドで実行するだけです。
サーバーを管理することなくコンテナーを実行する
Azure Container Instances (ACI) でワークロードを実行することで、アプリケーションの設計と開発に集中できます。アプリケーションを実行するインフラストラクチャの管理を心配する必要はありません。
オンデマンドでコンテナーの俊敏性を向上する
かつてないシンプルさと速度でコンテナーをクラウドにデプロイできます。必要なのは、たった 1 つのコマンドだけです。ACI を使用して、必要に合わせてコンピューティングを追加でプロビジョニングし、要求の厳しいワークロードに対応できます。たとえば、Virtual Kubelet と共に ACI を使用すれば、トラフィックが急激した際に、Azure Kubernetes Service (AKS) クラスターから弾力的にバーストさせます。
ハイパーバイザー分離でアプリケーションをセキュリティで保護
軽量なコンテナーの効率性を維持しながら、コンテナー ワークロードに関して仮想マシンのセキュリティを確保します。ACI では、コンテナー グループごとにハイパーバイザー分離が行われます。そのため、コンテナーはカーネルを共有することなく、分離した状態で実行されます。
Azure Container Instances で構築できるもの
AKS を使用して弾力的にバーストさせる
ACI は、急激に増加したトラフィックに対応できる、分離された高速なコンピューティングを提供します。お客様がサーバーを管理する必要はありません。たとえば Azure Kubernetes Service (AKS) では、Virtual Kubelet を使用して、数秒で開始されるポッドを ACI 内にプロビジョニングできます。そのため、AKS は平均的なワークロードにちょうど十分な容量で実行されます。AKS クラスターの容量が不足したら、管理対象のサーバーを追加することなく、ACI で追加のポッドをスケールアウトできます。
Azure Logic Apps によるイベント駆動型のアプリケーション
ACI を ACI Logic Apps コネクタ、Azure キュー、Azure Functions と組み合わせれば、必要に応じてコンテナーを柔軟にスケールアウトできる、堅牢なインフラストラクチャを構築できます。Azure Container Instances を使えば、イベントに対応できる複雑なタスクを実行可能です。
データ処理ジョブ
ソース データを取り込んで処理し、Azure Blob Storage などの永続ストアに配置するデータ処理に、Azure Container Instances を使用しましょう。静的にプロビジョニングされた仮想マシンではなく ACI でデータを処理すれば、秒単位の課金によって大幅なコスト削減を実現できます。
無料の電子書籍:Designing Distributed Systems (分散システムの設計)
繰り返し使用できる汎用パターンと再利用可能なコンポーネントにより、どのように分散システムの開発がより簡単かつ効率的になり、お客様が開発に専念できるようになるのかを説明しています。Microsoft の主任エンジニアであり、Kubernetes プロジェクトの共同創設者である Brendan Burns 氏による O’Reilly の電子書籍は無料で入手できます。
包括的なセキュリティとコンプライアンスの組み込み
-
Microsoft では、サイバーセキュリティの研究と開発に年間 USD10 億を超える投資を行っています。
-
Microsoft には、データ セキュリティとプライバシーを専門とする 3,500 人を超えるセキュリティ エキスパートがいます。
Azure 無料アカウントで使用を開始する
1
2
クレジットがなくなった後に、同じ無料サービスでビルドを続けるには、従量課金制に移行してください。月々の無料使用分を超えた場合にのみ、お支払いいただきます。
3