エンタープライズレベルインスタンスに関するよくある質問
永続メモリインスタンスに関する質問
汎用コンピューティング最適化 u1 インスタンスに関するよくある質問
エコノミー e インスタンスに関するよくある質問
ECS ベアメタルインスタンスに関するよくある質問
SCC に関するよくある質問
付録
エンタープライズレベルインスタンスとは何ですか? エントリーレベルインスタンスとは何ですか?
エンタープライズレベルインスタンスは、Alibaba Cloud が 2016 年 9 月にリリースした一連のインスタンスファミリーです。これらのインスタンスは、高性能、安定した計算能力、バランスの取れたネットワークパフォーマンスを特徴としています。専用で安定したコンピューティング、ストレージ、ネットワークリソースを提供するため、これらのインスタンスファミリーは高い安定性を必要とするエンタープライズシナリオに最適です。
エントリーレベルインスタンスは、中小規模の Web サイトや個人ユーザー向けに設計された一連のインスタンスタイプとファミリーです。エンタープライズレベルインスタンスと比較して、エントリーレベルインスタンスは共有リソースに基づいています。これは、インスタンスの計算性能が安定していることが保証されないことを意味しますが、インスタンスはより費用対効果が高くなります。
エンタープライズレベルインスタンスとエントリーレベルインスタンスの根本的な違いは何ですか?
エンタープライズレベルインスタンスは、各 vCPU が物理 CPU ハイパースレッドにバインドされる固定 CPU スケジューリングモードを使用します。このモードは、インスタンス間の CPU リソース競合を防ぎ、厳格なサービスレベルアグリーメント (SLA) で安定した計算性能を保証します。
エントリーレベルインスタンスは、各 vCPU がアイドル状態の CPU ハイパースレッドにランダムに割り当てられる非バインド CPU スケジューリングモードを使用します。このモードでは、異なるインスタンスの vCPU が物理 CPU リソースを競合するため、高負荷時に計算性能が不安定になる可能性があります。エントリーレベルインスタンスには可用性 SLA はありますが、パフォーマンス SLA はありません。
どのインスタンスがエンタープライズレベルですか? どのインスタンスがエントリーレベルですか?
現在利用可能なインスタンスファミリーのうち、エントリーレベルインスタンスは e、t6、t5、s6、n4、mn4、xn4、および e4 です。他のすべてのインスタンスファミリーはエンタープライズレベルです。
どのようなビジネスシナリオでエンタープライズレベルインスタンスを購入すべきですか?
さまざまなエンタープライズレベルインスタンスに適したビジネスシナリオの詳細については、「インスタンスファミリー」および「インスタンスタイプ選択のベストプラクティス」をご参照ください。
エンタープライズレベルインスタンスのネットワークパフォーマンスはどのようになっていますか?
エンタープライズレベルインスタンスのネットワークパフォーマンスは、そのインスタンスタイプによって異なります。仕様が小さいインスタンスはネットワークパフォーマンスが低く、仕様が大きいインスタンスはネットワークパフォーマンスが高くなります。さまざまなインスタンスタイプのネットワークパフォーマンスの詳細については、「インスタンスファミリー」をご参照ください。
エンタープライズレベルインスタンスの仕様のスペックアップまたはスペックダウンに関する制限は何ですか?
エンタープライズレベルインスタンスの仕様のスペックアップまたはスペックダウンの制限の詳細については、「インスタンスタイプ変更の制限とチェック」をご参照ください。
エントリーレベルインスタンスをエンタープライズレベルインスタンスにスペックアップできますか?
詳細については、「インスタンスタイプ変更の制限とチェック」をご参照ください。
永続メモリをメモリとして使用する場合、永続メモリインスタンスに Redis アプリケーションを直接デプロイできますか?
永続メモリインスタンスで Redis アプリケーションを実行すると、メモリ 1 GiB あたりの総所有コスト (TCO) を大幅に削減できます。ただし、最適なパフォーマンスを確保するには、Redis アプリケーションを変更する必要があります。中心となる概念は、ホットスポットでないデータを永続メモリに保存し、ホットスポットデータを標準メモリに保存することによるデータ階層化を使用することです。
アプリケーションの変更コストを最小限に抑えるために、re6p インスタンスファミリーは Redis アプリケーション用に設計されたインスタンスタイプを提供します。いくつかのコマンドだけで Redis アプリケーションを迅速にデプロイできます。詳細については、「永続メモリを持つインスタンスに Redis アプリケーションをデプロイする」をご参照ください。
インスタンスを購入する際は、`ecs.re6p-redis.large` フォーマットの名前を持つインスタンスタイプを選択してください。
標準メモリを使用する Redis アプリケーションクラスターがあります。サービスを永続メモリインスタンスに移行するにはどうすればよいですか? 注意すべき点は何ですか?
アプリケーションの移行中は、ビジネスの安定性とデータ信頼性を優先する必要があります。まず、単一の永続メモリインスタンスを購入することをお勧めします。次に、少数のビジネスサービスを実行し、テストのためにインスタンスにトラフィックを誘導します。パフォーマンスと容量モデルが期待どおりであることを確認します。テストが成功したら、移行が完了するまでクラスター内の永続メモリインスタンスの数を徐々に増やしていくことができます。
永続メモリをメモリとして使用する場合、パラメーターサーバー (PS) を永続メモリインスタンスに直接デプロイできますか?
パラメーターサーバー (PS) のサーバーノードには、トレーニングクラスターのすべてのトレーニングパラメーターが保存されます。従来、ほとんどすべてのパラメーターはメモリに保存されており、大量のメモリが必要で高価でした。永続メモリインスタンスを使用し、永続メモリをメモリとして使用するように設定できます。すべてのパラメーターを永続メモリに保存し、ハッシュテーブルのみを標準メモリに保持できます。これにより、トレーニングクラスターの総所有コスト (TCO) を大幅に削減できます。
永続メモリインスタンスを購入した後、永続メモリをローカルディスクとして使用するように設定するにはどうすればよいですか?
ツールを使用して、永続メモリをローカルディスクとして使用するように設定できます。詳細については、「永続メモリの設定と使用」をご参照ください。
どのアプリケーションでより高性能なローカルディスクが必要ですか?
I/O 集中型アプリケーションのパフォーマンスまたはコストを最適化するために、永続メモリインスタンスをテストできます。永続メモリインスタンスは、次のような一般的なパフォーマンスとコストの問題を解決できます:
単一の SQL クエリの高レイテンシ、またはより安定した応答時間 (RT) の必要性。
ゲームのフロントエンド、高負荷データベース、高負荷 Web アプリケーションなどのアプリケーションシナリオでのリソース読み込みの遅延。
より高い IOPS または帯域幅を得るために大容量のクラウドディスクまたはローカルディスクを購入したが、余分な容量がアイドル状態のままである場合、不要なコストが発生する可能性があります。
典型的な I/O 集中型アプリケーションシナリオでは、永続メモリインスタンスを使用してパフォーマンスとコストのバランスを取ることができます。例は次のとおりです:
Redis および Cassandra や MongoDB などの他の NoSQL データベース
MySQL などの構造化データベース
e コマース、オンラインゲーム、メディアアプリケーションなどの I/O 集中型アプリケーション
Elasticsearch などのソリューションを使用する検索シナリオ
持続的接続を必要とするライブビデオストリーミング、インスタントメッセージング、ルームベースのオンラインゲーム
高性能リレーショナルデータベースおよび OLTP システム
永続メモリをローカルディスクとして使用する場合、Redis または MySQL アプリケーションを直接デプロイできますか? 永続メモリをメモリとして使用する場合のように、アプリケーションを変更する必要がありますか?
いいえ、永続メモリをローカルディスクとして使用する場合、アプリケーションの変更は必要ありません。Redis および MySQL アプリケーションは、永続メモリを標準 SSD として検出します。
永続メモリをローカルディスクとして使用する場合、そのパフォーマンスはローカル NVMe SSD やクラウドディスクと比較してどうですか?
テストを実行するには、次のステップを実行します:
永続メモリをローカルディスクとして使用するように設定し、ディスクをマウントします。
詳細については、「永続メモリの設定と使用」をご参照ください。
ディスクパフォーマンス測定ツールを使用してディスクパフォーマンスをテストします。
Linux で fio を使用してディスクパフォーマンスをテストする方法の詳細については、「ブロックストレージデバイスのパフォーマンスをテストする」のディスクパフォーマンス測定コマンドをご参照ください。
永続メモリの信頼性はどの程度ですか?
永続メモリ内のデータの信頼性は、物理サーバーと永続メモリデバイスの信頼性に依存します。これにより、単一障害点のリスクが生じます。アプリケーション層でデータ冗長性を実装することをお勧めします。長期的な永続化が必要なビジネスデータをクラウドディスクに保存して、データ信頼性を確保します。
さらに、永続メモリインスタンスをリリースすると、永続メモリ内のデータは自動的に消去されます。インスタンスをリリースする前にデータをバックアップしてください。永続メモリからのデータの消去には時間がかかります。したがって、永続メモリインスタンスのリリースは、標準インスタンスのリリースよりも時間がかかります。
u1 インスタンスのターゲットユーザーとビジネスシナリオは何ですか?
u1 インスタンスは中小企業向けに設計されています。Web アプリケーション、Web サイト、エンタープライズオフィスアプリケーション、オフラインデータ分析、中小規模のデータベースなど、CPU の計算能力やパフォーマンスに対する要件が高くないほとんどの汎用シナリオに適しています。
u1 インスタンスに適していないビジネスシナリオは何ですか?
ゲームや高頻度取引など、最適なユーザーエクスペリエンスを提供するために高い計算能力とパフォーマンスに依存するアプリケーションシナリオ。これらのシナリオでは、c7、g7、または r7 インスタンスを使用することをお勧めします。
u1 インスタンスは複数のサーバープラットフォームをサポートしているため、プラットフォーム間で大幅なパフォーマンスの違いが存在する可能性があります。プライマリサーバーとスタンバイサーバーのパフォーマンスが一貫している必要がある高可用性 (HA) シナリオなど、一貫したパフォーマンスが必要なアプリケーションシナリオでは、c7、g7、または r7 インスタンスを使用することをお勧めします。
u1 インスタンスはどのプロセッサーモデルをサポートしていますか?
u1 インスタンスは、Intel® Xeon® Platinum 6149 (Skylake)、8163 (Skylake)、8269CY (Cascade Lake)、8260 (Cascade Lake)、8369HB (Cooper Lake)、および 8369HC (Cooper Lake) プロセッサーをサポートしています。
u1 インスタンスはプロセッサーモデルの指定をサポートしていますか?
いいえ、ありません。
u1 インスタンスのプロセッサーのベース周波数とターボ周波数は何ですか?
u1 インスタンスは、さまざまな計算能力を持つサーバープラットフォームをサポートしています。CPU のベース周波数とターボ周波数は、インスタンスが配置されているホストの CPU モデルによって異なります。さらに、インスタンスはそのライフサイクル中に異なる CPU プラットフォームに移行される可能性があるため、実際のベース周波数とターボ周波数は変更される場合があります。
u1 インスタンスがライフサイクル中に異なるサーバープラットフォームに移行される可能性があるとはどういう意味ですか?
ライフサイクル中に、u1 インスタンスは、基盤となるホストのスペックアップや運用保守 (O&M) などの理由で新しいホストに移行されることがあります。新しいホストは、元のホストとは異なるプロセッサーを搭載している場合があります。すべてのインスタンスタイプは、ライフサイクル中にホストの移行を経験する可能性があります。移行後の u1 インスタンスの潜在的なプロセッサーの変更に関する詳細な説明については、「汎用コンピューティング最適化インスタンス (u1)」をご参照ください。
エコノミー e インスタンスに適していないビジネスシナリオは何ですか?
クラウドサーバーに高いパフォーマンスの安定性とコミットされたパフォーマンス SLA を必要とするエンタープライズレベルのアプリケーション。
エコノミー e インスタンスの CPU モデルは何ですか? プロセッサーモデルの指定をサポートしていますか?
e インスタンスは Intel® Xeon® Platinum スケーラブルプロセッサーを使用します。プロセッサーモデルの指定はサポートしていません。
e インスタンスは、主流で費用対効果の高い CPU プラットフォーム上に構築されています。ライフサイクル中に異なる CPU プラットフォームに移行される可能性があります。異なるプラットフォーム間のビジネス互換性を確保するために、技術的な措置が講じられています。
エコノミー e インスタンスのプロセッサーのベース周波数とターボ周波数は何ですか?
ベース周波数は 2.5 GHz です。e インスタンスはライフサイクル中に異なる CPU プラットフォームに移行される可能性があるため、ターボ周波数は保証されません。
エコノミー e インスタンスがライフサイクル中に異なるサーバープラットフォームに移行される可能性があるとはどういう意味ですか?
ライフサイクル中に、エコノミー e インスタンスは、基盤となるホストのスペックアップや O&M などの理由で新しいホストに移行されることがあります。新しいホストは、元のホストとは異なるプロセッサーを搭載している場合があります。
基盤となるホストについて心配する必要はありません。このインスタンスタイプは、Alibaba Cloud のリソースプーリング技術とインテリジェントなスケジューリングアルゴリズムに依存して動的なリソース管理を行います。このアプローチにより、アプリケーションに継続的な計算能力、安定性、供給、および弾力性が提供されます。
ECS ベアメタルインスタンス、従来のクラウドサーバー (仮想マシン)、および従来の物理サーバーの根本的な違いは何ですか?
ECS ベアメタルインスタンス、従来のクラウドサーバー (仮想マシン)、および従来の物理サーバーの違いの詳細については、「ECS ベアメタルインスタンスタイプ」をご参照ください。
ECS ベアメタルインスタンスのネットワークパフォーマンスはどのようになっていますか?
ECS ベアメタルインスタンスのネットワークパフォーマンスは、そのインスタンスタイプによって異なります。仕様が小さいインスタンスはネットワークパフォーマンスが低く、仕様が大きいインスタンスはネットワークパフォーマンスが高くなります。さまざまなインスタンスタイプのネットワークパフォーマンスの詳細については、「インスタンスファミリー」をご参照ください。
ECS ベアメタルインスタンスはどのディスクタイプをサポートしていますか? アタッチできるデータディスクの数はいくつですか?
ECS ベアメタルインスタンスは、拡張 SSD (ESSD)、標準 SSD、および Ultra ディスクをサポートしています。最大 16 個のデータディスクをアタッチできます。
ECS ベアメタルインスタンスは仕様のスペックアップ/スペックダウンとフェールオーバー移行をサポートしていますか?
仕様のスペックアップまたはスペックダウンはサポートしていません。ECS ベアメタルインスタンスは、ハードウェア障害が発生した場合のフェールオーバーをサポートしています。すべてのデータはクラウドディスクに保存されます。
ECS ベアメタルインスタンス上の Windows 10 Professional Edition OS で、表示される論理プロセッサーの数がインスタンスタイプの vCPU の数よりも少ないのはなぜですか?
一部の ECS ベアメタルインスタンスタイプには 2 つ以上の物理 CPU チップが含まれています。ただし、Windows 10 Professional Edition は 2 つの CPU のみをサポートし、2 つの物理 CPU チップしか使用できません。この問題を解決するには、Alibaba Cloud が提供する Windows Server パブリックイメージに切り替えることができます。
SCC の RDMA 機能を使用するにはどうすればよいですか?
SCC インスタンスを作成するときは、SCC に固有のカスタム OS イメージを選択する必要があります。このイメージは、RDMA over Converged Ethernet (RoCE) ドライバーと OpenFabrics Enterprise Distribution (OFED) スタックをサポートしています。InfiniBand (IB) verbs プログラミングを通じて RDMA 機能を使用するか、Message Passing Interface (MPI) を使用して RDMA 通信を行うことができます。
