このトピックでは、Elastic Compute Service (ECS) コンソールでLinuxインスタンスを作成および管理する方法について説明します。 このトピックで使用する例では、Alibaba Cloud Linux 3.2104 LTS 64ビットオペレーティングシステムを実行するインスタンスにApacheがデプロイされています。
前提条件
アカウントを作成し、アカウント情報を入力します。
Alibaba Cloud アカウントの作成. 詳細については、次をご参照ください: アカウントを作成します。
中国本土でECSインスタンスを購入する前に、アカウントの確認を完了してください。 詳細については、「Alibaba Cloud国際サイトの実名登録に関するFAQ (alibabacloud.com) 」をご参照ください。
(オプション) デフォルトの仮想プライベートクラウド (VPC) を提供します。 ECSインスタンスを作成するリージョンでデフォルトVPCを使用しない場合は、VPCとvSwitchを作成します。
詳細については、「IPv4 CIDRブロックを使用したVPCの作成」をご参照ください。
(オプション) デフォルトのセキュリティグループを提供します。 ECSインスタンスを作成するリージョンでデフォルトのセキュリティグループを使用しない場合は、セキュリティグループを作成します。
詳細については、「セキュリティグループの作成」をご参照ください。
手順 1: ECS インスタンスの作成
ECSコンソールで、インスタンス購入ページの [カスタム起動] タブに移動します。
[カスタム起動] タブで、パラメーターを設定します。
このトピックで使用されるパラメーターを次の表に示します。 このトピックで説明されていないパラメーターについては、デフォルト値を使用します。
セクション
パラメーター
例
説明
基本設定
課金方法
従量課金
従量課金方法を使用すると、より柔軟な運用が可能になります。 詳細については、「課金の概要」をご参照ください。
リージョン
中国 (杭州)
インスタンスの作成後、リージョンを直接変更することはできません。 作業は慎重に行ってください。
ネットワークとゾーン
ネットワークタイプ: VPC
VPC: [デフォルト] vpc-bp1opxu1zkhn00g ****
ゾーンとvSwitch: ビジネス要件に基づいてゾーンとvSwitchを選択します。
ビジネス要件に基づいて既存のVPCを選択します。 名前に [デフォルト] プレフィックスが含まれるVPCは、ECSコンソールで自動的に作成されます。 インスタンスの作成後、ゾーンを直接変更することはできません。 作業は慎重に行ってください。
インスタンス&イメージ
インスタンス
インスタンスファミリー: 汎用タイプg6
インスタンスタイプ:ecs.g6.large
使用可能なインスタンスタイプは、選択したリージョンとリージョン内のリソースインベントリによって決まります。
[各リージョンで使用可能なインスタンスタイプ] に移動して、各リージョンで使用可能なインスタンスタイプを表示できます。
[イメージ]
タイプ:パブリックイメージ
バージョン: Alibaba Cloud Linux 3.2104 LTS 64ビット
インスタンスが起動すると、オペレーティングシステムとイメージのアプリケーションデータがシステムディスクにコピーされます。
帯域幅とセキュリティグループ
パブリック IP アドレス
[パブリックIPv4アドレスの割り当て] を選択します。
[パブリックIPv4アドレスの割り当て] を選択した場合、パブリックIPv4アドレスがインスタンスに割り当てられます。
帯域幅課金方法
トラフィック課金
[トラフィック課金] を選択した場合、インターネット経由で送信されるトラフィックの量に基づいて課金されます。 詳細については、「パブリック帯域幅」をご参照ください。
帯域幅
5 Mbit/秒
なし。
[セキュリティグループ]
[Default]sg-bp1bhjjsoiyx44hd****
ビジネス要件に基づいて既存のセキュリティグループを選択します。 名前に [デフォルト] プレフィックスが含まれるセキュリティグループは、ECSコンソールで自動的に作成されます。
管理
ログイン資格
カスタムパスワード
このトピックでは、[カスタムパスワード] を選択します。 インスタンスに接続してログインするためのパスワードを指定する必要があります。
[ログインパスワード]
Ecs123456
[ログイン資格情報] を [カスタムパスワード] に設定した場合、[ログインパスワード] および [パスワードの確認] パラメーターを設定する必要があります。 インスタンスに接続するときは、このセクションで指定した
root
またはecs-user
のユーザー名とパスワードを使用する必要があります。タグ
ECS:
複数のインスタンスを作成する場合は、管理を容易にするためにタグを追加することを推奨します。
詳細設定
[インスタンス名]
EcsQuickStart
このトピックでは、インスタンス名として EcsQuickStart を使用します。
読み取りと選択 ECS利用規約および製品利用規約 次に、[注文の作成] をクリックします。
[成功] メッセージで、[コンソール] をクリックしてインスタンスリストに移動し、インスタンス作成の進行状況を表示します。
インスタンスが実行中の場合、インスタンスが作成されます。 インスタンスへの接続に使用するインスタンスのパブリックIPアドレスをコピーします。
手順 2: セキュリティグループルールの追加
デフォルトのセキュリティグループにルールを追加しなかった場合、またはインスタンスの作成時に新しいセキュリティグループにインスタンスを追加した場合は、次の手順を実行します。
インスタンス ID をクリックして、[インスタンス詳細] ページに移動します。
[セキュリティグループ] タブをクリックし、セキュリティグループのIDをクリックして、セキュリティグループの詳細ページに移動します。
[アクセスルール] セクションで、[インバウンド] タブをクリックします。
次の表の説明に従って、[クイック追加] をクリックしてセキュリティグループルールを追加します。 このトピックで説明されていないパラメーターについては、デフォルト値を使用します。
Action
ポート範囲
権限付与オブジェクト
許可
SSH 22
RDP 3389
HTTP 80
HTTPS 443
0.0.0.0/0
説明[ポート範囲] セクションで、ECSインスタンスで実行されるアプリケーションで開く必要があるポートを選択します。 たとえば、手順4: ApacheのデプロイでSSHとApacheを使用する場合は、[SSH (22) とHTTP (80)] を選択します。 そうしない場合、後続の操作でインスタンスが応答しません。
0.0.0.0/0はすべてのCIDRブロックを示します。 リクエスタのIPアドレスがわかっている場合は、IPアドレスを含む特定のIPアドレス範囲にAuthorization Objectを設定することを推奨します。
[OK] をクリックします。
手順 3:ECS インスタンスに接続
インスタンスリストに戻り、接続するインスタンスを見つけます。 このトピックでは、EcsQuickStartインスタンスを使用します。 アクション 列で、[接続] をクリックします。
リモート接続 ダイアログボックスで、ワークベンチ セクションの 今すぐサインイン をクリックします。
[インスタンスログイン] ダイアログボックスでパラメーターを設定し、[OK] をクリックします。
ユーザー名: rootやecs-userなどのユーザー名を入力します。
パスワード: インスタンスの作成時に [Logon Credential] セクションで設定した [Logon Password] パラメーターの値を入力します。
ステップ4: Apacheのデプロイ
Apacheをインストールします。
sudo yum install -y httpd
Apacheを起動します。
sudo systemctl start httpd
システム起動時に実行するようにApacheを設定します。
sudo systemctl enable httpd
Apacheが実行中かどうかを確認します。
systemctl status httpd
Apacheが実行中の場合、コマンド出力に
active (running)
が表示されます。ブラウザのアドレスバーに
http:// <インスタンスのパブリックIPアドレス>
と入力し、Enterキーを押します。
ステップ5: (オプション) ドメイン名の解決
インスタンスのパブリックIPアドレスを使用してApacheに直接アクセスすると、サーバーのセキュリティが損なわれる可能性があります。 すでにドメイン名をお持ちの場合、またはApache Webサイトのドメイン名を登録する場合は、次の手順を実行します。
ドメイン名を登録します。
詳細については、「Alibaba Cloudでのドメイン名の登録」をご参照ください。
ドメイン名のインターネットコンテンツプロバイダ (ICP) 申請を申請します。
ドメイン名が指すWebサイトが中国本土内のリージョンのECSインスタンスでホストされている場合、ドメイン名のICP申請を申請する必要があります。
インスタンスのパブリックIPアドレスを指すようにドメイン名を解決します。
Web サイトにアクセスするためにドメイン名を使用する際、ドメイン名の解決は前提条件になります。 詳細については、「Alibaba Cloud DNSの使用を開始する」をご参照ください。
解決されたドメイン名を使用してApacheにアクセスします。 例: example.com。
手順 6:(任意) ECS インスタンスのリリース
不要になったインスタンスはリリースできます。 インスタンスがリリースされると、インスタンスの課金が停止し、インスタンスのデータが失われ、復元できなくなります。
このセクションの操作は、従量課金インスタンスにのみ適用されます。
インスタンスリストに戻り、リリースするインスタンスを見つけます。 このトピックでは、EcsQuickStartインスタンスを使用します。
[操作] 列で、
を選択します。表示される [リリース] ダイアログボックスで、[リリースモード] を[今すぐリリース] に設定し、[次へ] をクリックします。
リリースするインスタンスを確認し、[リリースするインスタンスとその関連リソースを認識し、データリスクを理解する] を選択します。 OKをクリックします。
手順 7:請求書の表示
左側のナビゲーションウィンドウで、 を選択します。 次に、[課金の詳細] タブをクリックします。
セットインスタンス名へEcsQuickStartをクリックし、検索.
関連ドキュメント
購入可能なECSインスタンスファミリーについては、「インスタンスファミリーの概要」をご参照ください。
ECSインスタンスの作成方法については、「作成方法」をご参照ください。
画像に関連する概念については、「概要」をご参照ください。
セキュリティグループに関連する概念については、「概要」をご参照ください。
VPCに関連する概念については、VPCとは何ですか?
ECSの一般的な操作については、「クイックリファレンス」をご参照ください。
ECSが提供するAPI操作の詳細については、「関数別の操作のリスト」をご参照ください。