blog

Amazon EC2インスタンスが定期的な負荷スパイクを解決する

このチュートリアルでは、仮想化管理者がvCloud Center 5.2を使用してAmazon Elastic Compute Cloudを基本的にデプロイする方法を紹介します。...

Mar 22, 2025 · 4 min. read
シェア

より多くの企業が、周期的な負荷需要に対応するためにハードウェアを購入しても、1年の大半は機器が遊休状態になるため、オーバーヘッドの無駄であることに気づいています。このような負荷スパイクに対処し、オーバーヘッドを最小限に抑える方法の1つが、Amazon EC2インスタンスなどのクラウドサービスを利用することです。

このチュートリアルでは、仮想化管理者が Amazon Elastic Compute Cloud の基本的な展開に vCloud Automation Center 5.2 を使用する方法を紹介します。vCACを通じてすべてのVMを管理できるようにする必要があることは、Amazon EC2のインターフェイスではないことはよく知られているでしょう。

vCACにおけるEC2の予備的理解

まず、vCAC の「Enterprise Groups」タブに移動し、新しいエンタープライズグループを作成します。図 1 に示すように名前を付け、認証情報を入力します。テスト目的のため、自分のドメイン管理者アカウントをエンタープライズ管理者として使用しました。この時点では、コンピュータリソースは定義されていません。



図1 vCloud Automation Center での新しいエンタープライズ グループの作成

その後、vCAC 管理者インターフェイスに移動し、vCAC 環境に Amazon リソースを追加します。エンドポイント」タブをクリックし、右側の緑色のドロップダウンリストボックスで新しいエンドポイントノードを選択します。Cloud」をクリックし、「Amazon EC2」を選択します。認証情報」ボックスで「...」を選択します。 認証情報]ボックスで[...]を選択すると、図2に示す画面が表示され、新しい認証情報が入力されます。



図2 Amazon EC2の認証情報の入力

ここでは、Amazon EC2のアクセスアカウント名とパスワードを入力する必要があります。これは http://.Amazon EC2のアカウントを取得するには、このアドレスを.omしてください。

ログイン情報を入力して、認証アカウントを作成します。しばらくすると、vCAC は収集したすべての情報を使用して構成を続行します。新しく作成したエンタープライズ・グループに移動し、編集します。図3に示すように複数のAmazonリージョンが表示されるので、最も正確なリージョンを選択します。Okをクリックします。



図3.コンピューターリソースのアマゾン地域の選択

vCAC Administrator」タブの「Log View」をクリックすると、データ収集プロセスを表示できます。図 4 に示すように

Enterprise Administratorにアクセスし、Computer ResourcesのAmazon Cloudを表示します。詳細を入力するか、ドロップダウンリストボックスから選択します。セキュリティグループを選択することもできます。デフォルトは "Allow All" です。

Enterprise Administrator "に移動し、"New Blueprint "を選択して利用可能なマシンを構成し、グループ管理者の承認を待ちます。



Log Viewer アプリケーションはデータ収集プロセスを表示します。

名前を付け、説明を追加します。グローバルプランの場合は、"Global blueprint" チェックボックスにチェックを入れます。ユーザーごとに許可されるインスタンス数など、その他の詳細を記入します。Build information "タブをクリックし、プランのタイプを選択します。その後の設定は自動的に行われます。

その後、「Amazon Machine Image」の隣にあるクエスチョンマークをクリックしてアイコンを選択します。アイコンはたくさんあります。WindowsやLinuxなど、使用するプラットフォームによって選ぶこともできますし、「Windows」などのキーワードを入力して検索することもできます。

Amazonインスタンスを選択した後、最適なインスタンスタイプを選択する必要があります。この例では、マイクロAmazonインスタンスを作成します。Amazonは、ユーザがテストできるように、1年間無料のマイクロAmazonインスタンスを提供しています。



図5 「グループ管理者」で利用可能なマシンの構成。

既に設定されたインスタンスを使用する場合、ほとんどのマシンのリソースは固定されていることに注意する必要があります。このアクセスをカスタマイズするには、"Security" タブをクリックしてユーザー権限を制限することができます。

その後、新しいインスタンスをデプロイして実験することができます。Enterprise Administrator画面に移動し、blueprintをクリックし、Request Machineを選択します。 情報を入力し、情報を作成し、OKをクリックします。情報を入力し、情報を作成し、OKをクリックします。 Amazon Cloudの作成プロセスには時間がかかる場合があります。作成プロセスを表示する必要がある場合は、ワークフロー履歴を表示すると、AmazonEC2LaunchInstanceやAmazonEC2PowerOnのようなレコードが表示されます。

作成が完了すると、「セルフサービス」の「マイマシン」に新しいマシンが表示されます。インスタンスをクリックすると、サブメニュー「リモートデスクトッププロトコルを使用して接続」が表示されます。をクリックしてください。パスワードを確認できます。

ネットワーク接続に関する問題のトラブルシューティングとその他の推奨事項

インスタンスへの接続に問題がある場合、ファイアウォールの問題である可能性が高いです。これを解決するには、Amazon.comのEC2管理コンソールにアクセスし、「Network and Security」画面に移動する必要があります。編集画面の下部にあるドロップダウン設定ボックスでファイアウォールポリシーを編集します。デプロイ時に、Internet Control Message Protocolを有効にして、マシンとEC2インスタンス間のネットワーク接続をチェックすることをお勧めします。

パスワードの生成には30分以上かかることがあるため、インスタンスを作成する際にはある程度の忍耐が必要です。また、作成プロセス中にいくつかの情報をvCACにダウンロードする必要があるため、より長い時間が必要になる場合があります。

Read next

Java 8におけるHashMapのパフォーマンス向上

HashMapは、効率的で汎用性の高いデータ構造で、どのJavaアプリケーションにもあります。基本的なことから始めましょう。ご存知のように、HashMapはキーのhashCodeメソッドを使用して値をバケットにグループ化します。バケットの数は通常、マップ内のレコード数よりわずかに多く、各バケットに含まれる値は少なくなります。

Mar 22, 2025 · 5 min read