「Azure Container Instances」の一般提供開始(日本を除く6リージョンから):Microsoft Azure最新機能フォローアップ(53)(1/2 ページ)
一般提供が開始されてから既に1カ月以上経過しましたが、今回は「Azure Container Instances」を紹介します。従来のAzure Container Serviceや新しいAzure Kubernetes Serviceとの違いは、サーバレスでWindowsコンテナーを直接デプロイして実行でき、CPUとメモリの秒単位での課金で利用できることです。
サーバレスかつ秒単位の課金でLinux/Windowsコンテナーを実行
Microsoft Azureでパブリックプレビュー提供されていた「Azure Container Instances」の一般提供が、2018年4月末から始まりました。2018年6月時点では、米国西部(westus)、米国西部2(westus2)、米国東部(eastus)、ヨーロッパ西部(westeurope)、ヨーロッパ北部(northeurope)、東南アジア(southeastasia)の6つのリージョンでサービスが利用可能です。
- Azure Container Instances製品サイト(Microsoft Azure)
- General availability: Azure Container Instances(2018年4月25日)[英語](Microsoft Azure)
- Azure Container Instances now generally available(2018年4月25日)[英語](Microsoft Azure)
Azure Container Instancesは、Dockerベースの「Linuxコンテナー」または「Windowsコンテナー」を、パブリック(Docker Hub)またはプライベート(AzureのContainer Registryなど)なリポジトリからAzureのクラウド環境に直接デプロイし、素早く実行できるサービスです。課金方法は、選択した仮想プロセッサ数とメモリ容量に基づいて、秒単位で行われます。
詳しい実装方法は明らかになっていませんが、製品サイトにある「ハイパーバイザー分類」の表現からすると、Windows Server 2016の「Hyper-Vコンテナー」のように、ホストとカーネルを共有しないタイプのコンテナ環境によって、マルチテナント環境におけるセキュリティ境界の課題を解消しているようです。
なお、現在のWindows ServerおよびWindows 10は、Windowsコンテナーのデプロイと実行が可能ですが、Windows Server Semi-Annual ChannelやWindows Server 2019で、Hyper-VコンテナーによるLinuxコンテナーのサポートが提供される予定です(現在は、Windows 10 バージョン1709以降において、Docker for WindowsのExperimental機能として評価可能です)。
Azure Container Instancesのプレビュー提供開始時には「Azure CLI(Command Line Interface)」でコンテナのデプロイと実行を行いましたが、現在は、Azureポータル、Azure CLI、およびAzure PowerShellの3つの方法が利用可能です。Azure CLIおよびAzure PowerShellは、Azureポータルから素早く開始できる「Azure Cloud Shell」(PowerShellはプレビュー提供)を利用することが可能です。
以下の画面1〜3は、Docker Hubで利用可能なオープンソースのWebサーバ「nginx」イメージ(Alpine Linuxベース)からLinuxコンテナーをデプロイし、Webブラウザでアクセスしたところです。Linuxコンテナーの場合、あっという間にデプロイされ、実行を確認できました。Azure CLIで「EXEC」コマンド(az container exec)を使用すると、実行中のコンテナインスタンスのシェルに対話的に接続することが可能です。
画面2 Azureポータルでは、OSの種類(Windows/Linux)、コア数、メモリ容量、パブリックIPアドレスの割り当て、DNS名のラベル指定、ネットワークポートのバインドなどをGUIで簡単に構成できる
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- 一目で分かる、SQL Server 2005〜2014とService Packのサポート終了時期
2016年4月にサポートが終わるSQL Server 2005。だが、それより新しいSQL ServerでもService Packレベルによってはすでにサポートが終了していることも。一目で分かる図で終了時期を明らかにする。 - サポートが終了するサーバOSを使い続けるリスクを考える
Windows Server 2008/2008 R2のサポート終了日まで後2年を切った。今後、さまざまなところでサポート終了に関するトピックを目にする機会が増えるだろう。そもそも、サーバOSのサポートが終了する影響とは、どのようなものなのだろうか。本連載では、Windows Server 2008/2008 R2を新しいサーバOSへ切り替える必要性やメリットなどを解説する。 - 年の初めに再確認、2018年にサポートが終了するMicrosoft製品は?
Microsoftは同社の製品およびサービスについて、明確なサポートポリシー(ただし、途中で変更あり)に基づき、更新プログラムを含むサポートを提供しています。2018年は主に10年前にリリースされた製品がサポート終了を迎えます。どのような製品があるのか、年の初めに再確認し、使用していないかどうかを調べておきましょう。 - 再考、Windows OSのライフサイクル――安心して2020年を迎えるために
Windowsのサポートライフサイクル期限が近づくたびに、サポート終了の影響やアップグレードの必要性が話題になります。特に2014年4月にWindows XPのサポートが終了してからがそうです。その理由は、Windows PCやインターネットの普及、Microsoftのサポートポリシーの明確化(や変更)、新たなセキュリティ脅威の登場など、さまざまです。2017年4月にWindows Vistaのサポートが終了しました。次は、Windows 7の番です。