すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:イメージの選択

最終更新日:Aug 23, 2024

Elastic Compute Service (ECS) インスタンスを作成するときに、イメージを選択する必要があります。 作成されたECSインスタンスには、選択したイメージに定義されているオペレーティングシステムとアプリケーションが含まれています。 ほとんどの場合、使用可能なイメージは最適化され、より良いパフォーマンスと機能を提供するように構成されます。 このトピックでは、ビジネス要件を満たすために、複数のイメージタイプとオペレーティングシステムから適切なイメージを選択する方法について説明します。

イメージ選択の際、次の要因を考慮する必要があります。

Region

イメージはリージョンにバインドされ、リージョン内でのみインスタンスを作成するために使用できます。 リージョンAにあるイメージを使用してリージョンBにインスタンスを作成する場合は、そのイメージをリージョンBにコピーする必要があります。詳細については、「カスタムイメージのコピー」をご参照ください。 イメージを使用して中国 (北京) リージョンでインスタンスを作成する場合は、イメージが中国 (北京) リージョンにあることを確認してください。 Alibaba Cloudリージョンの詳細については、「リージョンとゾーン」をご参照ください。

イメージタイプ

ECSイメージは、イメージを管理するエンティティに基づいて、パブリックイメージ、カスタムイメージ、共有イメージ、コミュニティイメージ、Alibaba Cloud Marketplaceイメージに分類されます。 詳細については、「イメージの概要」トピックのイメージタイプセクションをご参照ください。

イメージの料金

使用したイメージに対して課金される場合があります。 詳細については、「イメージ」をご参照ください。

オペレーティングシステム

オペレーティングシステムを選択するときは、次の要素を考慮する必要があります。

オペレーティングシステムのアーキテクチャ: 32ビットまたは64ビット

アーキテクチャ

適当なメモリ

制限

32 ビット

メモリの4 GiB未満

  • インスタンスタイプのメモリが 4 GiB 以上の場合、32 ビットのオペレーティングシステムは使用不可。

  • 32ビットWindowsオペレーティングシステムは、最大4つのvCPUをサポートします。

64 ビット

メモリの少なくとも4 GiB

アプリケーションに少なくとも4 GiBのメモリを使用する場合は、64ビットオペレーティングシステムを使用してください。

オペレーティングシステムタイプ: Windows、Linux、またはUNIX-like

サポートされるオペレーティングシステム

接続方法

機能

シナリオ

Windows

リモートデスクトップ接続

正規のアクティブ化されたオペレーティングシステムを含むWindowsパブリックイメージ。

  • などのWindowsアーキテクチャに基づいて開発されたプログラムに適しています。. NETプログラム

  • SQL Serverおよびその他のデータベースに適しています。 データベースを手動でインストールする必要があります。

LinuxまたはUNIX-like

SSH

  • 一般的で安定した安全なサーバー側オペレーティングシステム。

  • ソースコードの迅速な展開と簡単なコンパイルを可能にするオープンソースのオペレーティングシステム。

  • 高性能webサーバーなどのサーバーアプリケーションに使用され、PHPやPythonなどの一般的なプログラミング言語をサポートします。

  • MySQLおよびその他のデータベースに適しています。 データベースを手動でインストールする必要があります。

Alibaba Cloudは、Windows、Linux、またはUNIXライクなオペレーティングシステムを実行するパブリックイメージのリストを提供します。 詳細については、「概要」をご参照ください。

Windowsバージョンの考慮事項

最新バージョンのWindowsを使用することを推奨します。 最近のバージョンのWindowsは、以前のバージョンよりも脆弱性が少ないです。 たとえば、インターネットインフォメーションサービス (IIS) 7.5は、IIS 6よりも多くの機能と便利なコンソールを提供します。

次の考慮事項に注意し、必要に応じて適切なWindowsバージョンとハードウェア構成を選択してください。

  • vCPUが1つ、メモリが1 GiBしかないインスタンスタイプは、MySQLデータベースをサポートしていません。

  • webサイトおよびweb環境をホストするには、Windowsインスタンスに少なくとも2 GiBのメモリが必要です。

  • サービスの可用性を確保するため、Windows 2012を使用する場合は、少なくとも2 GBのメモリを持つインスタンスタイプを選択することを推奨します。

  • Windows Server 2016、2019、または2022を使用する場合は、少なくとも2 GiBのメモリを持つインスタンスタイプを選択する必要があります。 選択したインスタンスタイプのメモリが2 GiB未満の場合、購入ページのパブリックイメージリストにWindows Server 2016、2019、または2022が表示されません。

LinuxおよびUNIXライクなディストリビューションの考慮事項

Alibaba Cloud Linux および Unix のパブリックイメージには、次のディストリビューションが含まれています。

Alibaba Cloud Linux

Alibaba Cloud Linuxは、ECSインスタンス上のアプリケーションに安全で安定した高性能なランタイム環境を提供するオペレーティングシステムです。 Alibaba Cloud Linux 2は、さまざまなクラウドシナリオとインスタンスタイプをサポートしています。 ただし、Alibaba Cloud Linux 2は、クラシックネットワークタイプのインスタンスと非I/O最適化インスタンスをサポートしていません。 詳細については、「Alibaba Cloud Linuxの概要」をご参照ください。

Debianシリーズ

  • Debian

  • Ubuntu

次の表は、DebianとUbuntuの比較です。

オペレーティングシステム

ソフトウェアパッケージ形式

パッケージマネージャ

機能

関係

Debian

.deb

aptitude

安定

UbuntuはDebianアーキテクチャとインフラストラクチャに基づいて構築されています。 Debian の拡張バージョン。

Ubuntu

apt-get

  • ユーザーフレンドリーなシステム构成

  • タイムリーなソフトウェア更新。

  • 使いやすく、わかりやすい。

SUSEシリーズ

  • SUSE Linux

  • OpenSUSE

次の表は、openSUSEとSUSE Linuxの比較です。

オペレーティングシステム

比較

関係

OpenSUSE

  • openSUSEはSUSE Linuxのコミュニティ版です。 SUSE Linux Enterprise は SUSE Linux のエンタープライズエディション。

  • SUSE Linux Enterpriseは、openSUSEよりも成熟し安定しています。 ただし、公式のSUSE Linux Enterpriseリポジトリには、公式のopenSUSEリポジトリよりもソフトウェアが少なくなっています。

  • openSUSEは、高度なソフトウェアバージョン、デスクトップやサーバーに適した拡張性、テクニカルサポートによる無料アップデートを提供します。

  • SUSE Linux Enterpriseは、作業環境と本番環境に適しています。 openSUSEは、個人的なエンターテイメントやプロの目的に適しています。

  • SUSE Linux 10.2以降から、SUSE Linuxは正式にopenSUSEに改名されました。

  • openSUSEはSUSE Linuxと同じカーネルを使用します。

SUSE Linux

FreeBSD

FreeBSDは、機能、速度、および安定性に重点を置いたさまざまなプラットフォーム向けのUNIXライクなオペレーティングシステムです。 FreeBSDは、他のオペレーティングシステムでは利用できない高度なネットワーク、パフォーマンス、セキュリティ、および互換性の機能を提供します。 詳細については、「FreeBSDドキュメント」をご参照ください。

Red Hatシリーズ

  • レッドハットエンタープライズLinux (RHEL)

  • CentOS

  • CentOSストリーム

  • ロッキーLinux

  • AlmaLinux

  • フェドラ

  • Fedora CoreOS

次の表は、Red Hatオペレーティングシステムの比較です。

オペレーティングシステム

ソフトウェアパッケージ形式

パッケージマネージャ

課金

機能

関係

レッドハットエンタープライズLinux (RHEL)

.rpm

yum

支払い済み

RHELはFedoraベースのエンタープライズLinuxディストリビューションで、比較的安定性に重点を置き、エンタープライズレベルのテクニカルサポートに支えられています。 RHELは、他のLinuxディストリビューションと比較してリリースサイクルが長くなる傾向があります。

  • ディストリビューションは同じRPMパッケージを使用できます。

  • ディストリビューションは同じコマンドを実行できます。

  • CentOSは、Red Hatのソースコードから派生した、コミュニティでサポートされ、コミュニティで作成された無料のLinuxディストリビューションです。

  • CentOS Streamは、CentOSプロジェクトが提供するローリングリリースのLinuxディストリビューションです。

  • Rocky LinuxとAlmaLinuxは、RHELオペレーティングシステムのクローンバージョンです。 Rocky LinuxとAlmaLinuxは、Red HatがRHELに提供するのと同じソースコードとバイナリファイルを使用して構築されています。

  • FedoraはRHELとCentOS Streamの上流分布です。 Fedoraは、企業にとって安定して有用なものすべてをRHELディストリビューションに移動します。

  • Fedora CoreOSは、コンテナ化されたワークロードを安全かつ大規模に実行するために特別に構築された新しいFedoraエディションです。

CentOS

無料

CentOSは、RHELと同じコードリポジトリを使用するRHELのコミュニティサポートバージョンです。 CentOSは、Red Hatによって配布されたソースコードを使用可能なバイナリバージョンに再コンパイルします。 したがって、CentOSはRHELに似ています。

CentOSストリーム

無料

2020年12月8日、CentOSプロジェクトは、CentOS LinuxからCentOS Streamに焦点を移すことを発表しました。 CentOS Streamは、FedoraとRed Hatの間のローリングリリースです。

ロッキーLinux

無料

Rocky Linuxは、コミュニティ主導のエンタープライズレベルのLinuxオペレーティングシステムであり、RHELのダウンストリームディストリビューションです。 CentOSと同様に、Rocky Linuxはサーバーに安定したリリースを提供し、CentOSと完全に互換性のあるCentOSに代わるものです。

AlmaLinux

無料

AlmaLinuxは、CloudLinuxチームによって開発された、安定したコミュニティ主導のLinuxディストリビューションです。 AlmaLinuxはRHELと1:1バイナリ互換です。 インスタンスを停止することなく、インスタンスのAlmaLinuxオペレーティングシステムを置き換えることができます。

フェドラ

無料

Fedoraは、Fedora Projectによって開発され、Red Hatが後援する革新的で用途の広いオープンソースのオペレーティングシステムです。

Fedora CoreOS

無料

Fedora CoreOSは、Linuxディストリビューションであり、コンテナ化されたワークロードを安全かつ大規模に実行するために使用される、自動的に更新される最小限のオペレーティングシステムです。

説明

Fedora CoreOSコミュニティは、2020年5月26日の時点でCoreOS Container Linuxのアップデートが提供されなくなったことを発表しました。 これに照らして、Alibaba Cloudは次の発表を発表しました。

  • 2020年5月26日現在、Alibaba CloudはCoreOS Container Linuxオペレーティングシステムを使用するECSインスタンスのテクニカルサポートを提供していません。 ただし、オペレーティングシステムを実行する既存のECSインスタンスを引き続き使用できます。

  • 2020年9月30日以降、Alibaba Cloudが提供するCoreOS Container Linuxパブリックイメージを使用してECSインスタンスを作成できなくなりました。

  • 2020年5月26日現在、すでにCoreOS Container Linuxを実行しているインスタンスは引き続きオペレーティングシステムを使用できます。 ただし、オペレーティングシステムが寿命に達したため、セキュリティパッチは利用できません。 セキュリティ上の懸念から、CoreOS Container Linuxイメージを使用しないことを推奨します。

  • Alibaba CloudはFedora CoreOSパブリックイメージをリリースしました。 Fedora CoreOSコミュニティでは、CoreOS Container Linuxの代わりにFedora CoreOSを使用することを推奨しています。

組み込みソフトウェア

ほとんどの場合、Alibaba Cloud Marketplaceイメージはランタイム環境またはソフトウェアアプリケーションとともにプリインストールされます。 適切なイメージを購入して、要件に基づいてECSインスタンスを作成できます。 詳細については、「Alibaba Cloud Marketplaceイメージの使用」をご参照ください。

参考資料

ECSインスタンスの作成時に不適切なイメージを選択した場合、ECSインスタンスの作成後にビジネス要件に基づいてECSインスタンスのオペレーティングシステムを移行または置き換えることができます。 詳細については、「ECSインスタンスのオペレーティングシステムの移行とアップグレード」および「インスタンスのオペレーティングシステム (システムディスク) の交換」をご参照ください。