高可用性環境の概要
高可用性環境を構築すると、単一点障害の影響が排除され、障害発生時にシステムが自動的に他のノードに切り替わり、システムのスムーズな動作が確保され、システムの信頼性と可用性が向上すると同時に、データ セキュリティ、高可用性環境 これは、最新のエンタープライズ アプリケーションの標準構成となっています。
この記事では、2 つのクラウド ホスト (CenTOS 7.6 システム)、データベース、負荷分散などの小規模な高可用性環境を迅速に構築する方法を紹介します。
2. 準備
導入を正式に開始する前に、次の準備を完了する必要があります。
- JD Cloud アカウントを開設するには、JD Cloud アカウントを登録していない場合は、JD Cloud 公式 Web サイトで登録できます。
- アカウント開設後は実名認証が必要となります。
3. 最初のクラウドホスト環境を構築する
クラウド ホストを 1 つ購入するために、この記事では動作デモ用に CentOS 7.6 システムを選択します。
購入が完了したら、クラウド ホスティング コンソールにアクセスします。
クラウドホストの操作でリモート接続をクリックします
パスワードを入力してログインします。パスワードを忘れた場合は、コンソールに戻ってパスワードを変更できます。
JavaのJDKをインストールする
yum install java-1.8.0-openjdk
Tomcatをインストールする
yum install -y ca-certificates
wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.87/bin/apache-tomcat-8.5.87.tar.gz
Tomcat を解凍すると、Java アプリケーションの war パッケージを Tomcat にデプロイしてリリースできます。
tar -zxvf ./apache-tomcat-8.5.87.tar.gz
Tomcatを起動する
cd apache-tomcat-8.5.87/bin
./startup.sh
ブラウザでIP:8080にアクセスして起動効果を確認し、アクセスに失敗した場合はセキュリティグループでポート8080が開いているか確認してください。
4. 2番目のクラウドホスト環境を構築する
クラウド ホスト コンソールにアクセスし、環境が構築されている最初のクラウド ホストを選択し、操作で [イメージの作成] をクリックします。
画像の名前と説明を入力して画像を作成します
イメージが作成されたら、[クラウド ホストの作成] をクリックし、そのイメージを使用して新しいクラウド ホストを購入できます。すでに 2 つ目のクラウド ホストがある場合は、インスタンス リスト ページで新しく作成したイメージを選択してシステムを再インストールできます。
この記事では、操作デモのためにシステムを再インストールする 2 番目のクラウド ホストを選択します。
システムを再インストールした後、クラウドホストにログインし、Java 環境を確認します。
java -version
Tomcatを起動する
cd apache-tomcat-8.5.87/bin
./startup.sh
ブラウザでIP:8080にアクセスして起動効果を確認し、アクセスに失敗した場合はセキュリティグループでポート8080が開いているか確認してください。
5、データベースを構成する
クラウド データベースを購入したら、データベース コンソール ページにアクセスします。
データベース名をクリックして構成ページに入ります
[ライブラリ管理] タブに切り替え、[ライブラリの作成] ボタンをクリックして新しいデータベースを作成します。
[アカウント管理] タブに切り替えて、最初にアカウントを作成し、[アカウント操作] で [権限の変更] をクリックします。
作成したデータベースを選択し、権限を付与します。
クラウド ホストに展開する Java アプリケーションは、下図のイントラネット ドメイン名を介してデータベースにリンクし、上記の手順で作成したばかりの情報をアカウントとパスワードに使用できます。
6. 負荷分散の構成
ロード バランサーを購入した後、インスタンス リスト ページにアクセスし、ロード バランサー インスタンスの名前をクリックして、構成ページに入ります。
仮想サーバーグループタブに切り替え、新規サーバーグループを作成し、作成後のサーバーグループ操作で「編集」をクリックします。
ホスト インスタンスを選択し、[追加] をクリックして確認します。
「リスナー」タブに切り替えて、ポート 8080 で新しいリスナーを作成します。
バックエンド転送構成、ポートを 8080 に変更します。
健全性検出ポートは 8080 です
作成したばかりのサーバー グループを選択し、[OK] をクリックします。
負荷分散された IP をブラウザに入力してアクセスします