Alibaba Cloud ECS 評価 [Alibaba Cloud パッケージ無料~]

恩恵を与える!Alibaba Cloud の人気製品 (ECS を含む) への無料アクセスを取得するには、クリックして入力してください: https://click.aliyun.com/m/1000370359/

このブログは Alibaba Cloud ECS インスタンスの評価に参加しています。ここでは Ali の C5.large コンピューティング インスタンスを使用しています。

クラウド サーバー ECS 製品機能に関するこの経験と提案は、他のユーザーがクラウド サービスを選択し、クラウド サーバー ECS を使用してアプリケーション シナリオの評価を作成するのに役立ちます。

まず、この記事の「カタログ 2 と 3」にあるように、インスタンスのハードウェア (CPU、メモリ、ディスク) をテストし、同じサイズの AWS C5 および C5a インスタンスと比較します。

第二に、「クラウド サーバー ECS を使用してアプリケーション シナリオ評価を作成し、Alibaba Cloud ECS c5 に基づいてクラウド ブログ、フォーラム、ホーム クラウド、および Gitlab 共同オフィスを構築します。ラージは LAMP および LNMP アーキテクチャを採用して Wordpress シーンを構築し、LAMP は Discuz を構築します! フォーラム シナリオ、CasaOS ホーム クラウド プライベート NAS シナリオのインストール、Jihu GitLab 統合 DevOps プラットフォーム シナリオのインストール。この記事がお役に立てば幸いです。また、多くのサービス プロバイダーの中から必要なサーバーを購入することもできます。

この読み取りには 45 分かかると予想されます。

対応するビデオ

アリババ クラウド コミュニティ: https://developer.aliyun.com/live/249082

ビリビリプラットフォームhttps://www.bilibili.com/video/BV1iL4y1F7nm

記事ディレクトリ:

  • 1. インスタンス コンソールの比較
    • 1.アリババクラウド
      • A.カスタム購入
      • B.クイックバイ
    • 2.AWS
  • 2. インスタンスタイプの比較
    • 1.Alibaba Cloud C5 インスタンスファミリーの紹介
    • 2. AWS EC2 C5.large および C5a.large の紹介
    • 3. 機種比較まとめ
  • 3. 同種性能試験との比較
    • 1. CPU テスト (GeekBench 5 がインスタンスをテストします)
      • A. 今回のテストで収集したテスト対象の CPU モデル
      • B. テストコマンド
      • c. テスト結果
      • D. CPU サマリー テストの比較
    • 2. ブロックストレージ性能試験
      • 1.hdparm テスト ハードディスクのパフォーマンス
      • 2. dd コマンドを使用して、ディスクのパフォーマンスをテストします。
      • 3. Fio ツール テスト ハードディスク
    • 3.メモリ性能試験
      • メモリ情報を表示する
      • メモリの読み書きテスト(左がAlibaba Cloud、右がAWS)
  • 4. サービス構築比較試験
    • 1. LAMP アーキテクチャ (CentOS 7) に基づいて WordPress 個人ブログを構築する
    • 2. LNMP アーキテクチャに基づく WordPress 個人ブログの構築 (CentOS 7)
    • 3. Aliux 3 システムに基づいて LAMP アーキテクチャを構築し、Wordpress の個人ブログを展開する
    • 4. Aliux 3 システムに基づいて LNMP アーキテクチャを構築し、Wordpress の個人ブログを展開する
    • 5. LAMP アーキテクチャ (CentOS 7) に基づく Discuz フォーラムをデプロイする
    • 6. ubuntu をベースに CasaOS ファミリー クラウドを構築する
    • 7. Ubuntu 20.04 64 に基づいて、プライベート化された展開バージョンの Jihu GitLab をインストールします。
  • 要約する

1. インスタンス コンソールの比較

2. インスタンスタイプの比較

3. 同種性能試験との比較

4. サービス構築比較試験

1. インスタンス コンソールの比較

1. アリババクラウド:

A. カスタム購入:

まず、Alibaba Cloud の ECS インスタンス コンソールを開くと、作成されたインスタンスが概要パネルにはっきりと表示されます。
画像.png

[インスタンスの作成] をクリックすると、新しいブラウザ ページがポップアップ表示され、クイック購入とカスタム購入の 2 つのパネル モジュールが定義され、ユーザーの支払いモード、購入地域、利用可能ゾーン、インスタンスの仕様、数量、ストレージなどが明確に表示されます。 、プロセスに従って注文を確認します。合計5つのステップ

画像.png
画像.png

B. クイック購入:

カスタム購入と比較して、ユーザーは追加設定のために他のページにジャンプすることなく、クイック購入インターフェイスで直接注文できます
画像.png

画像.png

2.AWS:

EC2 コンソールに移動します
画像.png


[インスタンスの開始] をクリックすると、[インスタンスの作成] ページに入ります。ここで、インスタンス名、イメージ、インスタンスの仕様、セキュリティ グループ、キー、ネットワーク、ストレージ サイズなどを含むインスタンスを構成する必要があります。
画像.png
画像.png
画像.png

2. インスタンスタイプの比較

#### さまざまなアプリケーション シナリオに対する Alibaba Cloud 公式の推奨事項![](https://img-blog.csdnimg.cn/img_convert/e405cc7045aef17c5840ae39c2bef0d1.png)

1. 公式ドキュメントを引用した Alibaba Cloud C5 インスタンス ファミリーの紹介

コンピューティング インスタンス タイプ ファミリー c5
c5 には、次の機能があります。

  • 計算:

    • プロセッサとメモリの比率は 1:2

    • プロセッサ: Intel ® Xeon ® Platinum 8163 (Skylake) または 8269CY (Cascade Lake)、メイン周波数 2.5 GHz、安定したコンピューティング パフォーマンス

      この仕様ファミリのインスタンスは、異なるサーバー プラットフォームに展開される可能性があることに注意してください。ビジネスでインスタンスを同じサーバー プラットフォームに展開する必要がある場合は、c6、c6e、または c7 を選択することをお勧めします。

  • 保管所:

    • I/O 最適化の例
    • ESSDクラウドディスク、SSDクラウドディスク、高効率クラウドディスクをサポート

      異なるインスタンス タイプ ファミリのクラウド ディスク パフォーマンスの上限は異なり、このタイプ ファミリの 1 つのインスタンスは最大 200,000 IOPS をサポートすることに注意してください。

  • 通信網:

    • IPv6をサポート
    • 超高ネットワーク PPS 送受信パケット機能
    • インスタンスのネットワーク パフォーマンスは、コンピューティング スペックに対応します (スペックが高いほど、ネットワーク パフォーマンスが高くなります)。
  • 該当シーン:

    • ビデオの集中砲火、通信サービスの転送など、ネットワーク パケットの送受信が多いシナリオ。
    • Web フロントエンド サーバー
    • 大規模多人数参加型オンライン ゲーム (MMO) フロントエンド
    • データ分析、バッチ コンピューティング、ビデオ エンコーディング
    • 高機能科学技術アプリケーションc5
      に含まれるインスタンスの仕様とインデックス データを次の表に示します。
インスタンス仕様 vCPU メモリー ネットワーク帯域幅 (ギガビット/秒) ネットワーク送受信パケット PPS 複数のキュー エニ シングル ネットワーク カードのプライベート IP
ecs.c5.large 2 4 1 300000 2 2 6

画像.png

2. AWS EC2 C5.large および C5a.large インスタンスについては、AWS の公式ドキュメントを参照して説明してください

ここに画像の説明を挿入

Amazon EC2 C5 インスタンスは、コンピューティング集約型のワークロード向けに最適化されており、コンピューティングあたりの低価格で費用対効果の高い高性能を実現します。

特徴:

  • C5 インスタンスは、インスタンスのサイズに基づいてプロセッサ オプションを提供します。
  • 新しい C5 および C5d の 12xlarge、24xlarge、および Metal インスタンス サイズは、カスタムの第 2 世代 Intel Xeon スケーラブル プロセッサ (Cascade Lake) を特徴とし、3.6 GHz の持続的なオールコア ターボ周波数と最大 3.9 GHz のシングルコア ターボ周波数を備えています。
  • 追加の C5 インスタンス サイズは、第 2 世代 Intel Xeon スケーラブル プロセッサ (Cascade Lake) または第 1 世代 Intel Xeon Platinum 8000 シリーズ (Skylake-SP) プロセッサで起動し、最大 3.4 GHz の持続的なオールコア ターボ周波数と最大 3.5 GHz のシングルコアターボ周波数。
  • 新しいより大きな 24xlarge インスタンス サイズは、96 個の vCPU、192 GiB メモリ、およびオプションの 3.6TB NVMe ベースのローカル SSD を提供します
  • HVM AMI と ENA および NVMe ドライバーが必要
  • Elastic Network Adapter (ENA) は、C5 インスタンスに最大 25Gbps のネットワーク帯域幅と最大 19Gbps の Amazon EBS 専用帯域幅を提供します。
  • AWS Nitro システム (専用ハードウェアと軽量ハイパーバイザーの組み合わせ) を利用
モデル vCPU メモリー インスタンス ストレージ (GB) ネットワーク帯域幅 (Gbps) EBS 帯域幅 (Mbps)
ecs.c5.large 2 4 EBSのみ 10まで 最大 4750

Amazon EC2 C5a インスタンスは、幅広いコンピューティング集約型ワークロードに対してクラス最高の x86 価格/パフォーマンスを提供します。
特徴:

  • 最大 3.3GHz で動作する第 2 世代 AMD EPYC 7002 シリーズ プロセッサ
  • Elastic Network Adapter (ENA) は、C5a インスタンスに最大 20 Gbps のネットワーク帯域幅と最大 9.5 Gbps の Amazon EBS 専用帯域幅を提供します
  • AWS Nitro システム (専用ハードウェアと軽量ハイパーバイザーの組み合わせ) を利用
モデル vCPU メモリー インスタンス ストレージ (GB) ネットワーク帯域幅 (Gbps) EBS 帯域幅 (Mbps)
c5a.大 2 4 EBSのみ 10まで 3170まで

画像.png
画像.png

3. モデル比較のまとめ:

Aliyun ecs.c5.large 高効率クラウド ディスク バージョン AWS C5.ラージ EBS SSD gp2 AWS C5a.large EBS SSD gp2
CPUモデル 2.5 GHz Intel ® Xeon ® Platinum 8163 (Skylake) または 8269CY (Cascade Lake) 第 2 世代 Intel Xeon スケーラブル プロセッサ (Cascade Lake) または第 1 世代 Intel Xeon Platinum 8000 シリーズ (Skylake-SP) プロセッサ 第 2 世代 AMD EPYC 7002
vCPU 2 2 2
メモリー 4G 4G 4G
ネットワーク帯域幅 (ギガビット/秒) 1Gbps 最大10Gbps 最大10Gbps
ブロック ストレージ帯域幅 最大140Mbpsの高効率クラウドディスク 最大4750Mbps 最大3170Mbps

3. 同種性能試験との比較

## 1. CPU テスト **GeekBench 5 がインスタンスをテストします**

ここでは、Alibaba Cloud Aliyun ecs.c5.large 高効率クラウド ディスク バージョンを使用して、AWS EC2 C5.large と C5a.large を比較します. C5 が Intel チップを使用していることを確認するために、2 セットの C5.large と 1 セットのここでは C5a.large を使用します。テストを実行します。

A. 今回のテストで収集したテスト対象のCPUモデルは以下のとおりです。

CPUモデル
Aliyun ecs.c5.large Intel Xeon Platinum 8163 @ 2.50 GHz 1 プロセッサ、1 コア、2 スレッド
Amazon EC2 c5.large Intel Xeon Platinum 8275CL @ 3.64 GHz 1 プロセッサ、1 コア、2 スレッド
Amazon EC2 c5.large Intel Xeon Platinum 8124M @ 3.45 GHz 1 プロセッサ、1 コア、2 スレッド
Amazon EC2 c5a.large AMD EPYC 7R32 @ 3.31 GHz 1 プロセッサ、1 コア、2 スレッド

B. テスト コマンドは次のとおりです。

sudo wget https://cdn.geekbench.com/Geekbench-5.4.1-Linux.tar.gz
tar xf Geekbench-5.4.1-Linux.tar.gz
cd Geekbench-5.4.1-Linux
./geekbench5

C. テスト結果は次のとおりです。

①.Aliyun ecs.c5.large

Intel Xeon Platinum 8163 @ 2.50 GHz 1 プロセッサ、1 コア、2 スレッド

  • Geekbench5 検出システム情報
    Geekbench5 検出システム情報

  • シングルコア テスト プロジェクト
    シングルコア テスト プロジェクト

  • マルチコア テスト プロジェクト
    マルチコア テスト プロジェクト

  • テスト結果へのリンク
    テスト結果へのリンク

  • 試験結果グラフ
    試験結果グラフ

②.Amazon EC2 c5.large

Intel Xeon Platinum 8275CL @ 3.64 GHz 1 プロセッサ、1 コア、2 スレッド

  • Geekbench5 検出システム情報
    システム情報チェック

  • シングルコア テスト プロジェクト
    シングルコア テスト プロジェクト

  • マルチコア テスト プロジェクト
    マルチコア テスト プロジェクト

  • テスト結果へのリンク
    試験結果グラフ

  • 試験結果グラフ
    テスト結果ページ

③.Amazon EC2 c5.large

Intel Xeon Platinum 8124M @ 3.45 GHz 1 プロセッサ、1 コア、2 スレッド

  • Geekbench5 検出システム情報
    システム監視情報

  • シングルコア テスト プロジェクト
    シングルコア テスト プロジェクト

  • マルチコア テスト プロジェクト
    マルチコア テスト プロジェクト

  • テスト結果へのリンク
    テスト結果へのリンク

  • 試験結果グラフ
    テスト結果ページ

④.Amazon EC2 c5a.large

AMD EPYC 7R32 @ 3.31 GHz 1 プロセッサ、1 コア、2 スレッド

  • Geekbench5 検出システム情報
    システム監視情報

  • シングルコア テスト プロジェクト
    シングルコア テスト プロジェクト

  • マルチコア テスト プロジェクト
    マルチコア テスト プロジェクト

  • テスト結果へのリンク
    テスト リンク マップ

  • 試験結果グラフ
    試験結果グラフ

D. CPU サマリー テストの比較

比較テスト リンク:

8163 対 8275CL
https://browser.geekbench.com/v5/cpu/compare/14590617?baseline=14590554

8163 対 8124M
https://browser.geekbench.com/v5/cpu/compare/14590617?baseline=14591215

Intel Xeon Platinum 8163 @ 2.50 GHz VS AMD EPYC 7R32 @ 3.31 GHz
https://browser.geekbench.com/v5/cpu/compare/14590617?baseline=14594576

Aliyun ecs.c5.large
Intel Xeon Platinum 8163 @ 2.50 GHz 1 プロセッサ、1 コア、2 スレッド対比 AWS EC2 C5.Large Intel Xeon Platinum 8275CL @ 3.64 GHz 1 プロセッサ、1 コア、2 スレッド
geekbench5-AWS-EC2-C5.large と Aliyun-ECS-C5.large.png の比較

Aliyun ecs.c5.large
Intel Xeon Platinum 8163 @ 2.50 GHz 1 プロセッサ、1 コア、2 スレッド対比 Amazon EC2 c5.large Intel Xeon Platinum 8124M @ 3.45 GHz 1 プロセッサ、1 コア、2 スレッド
AWS-ec2-c5.large-8124M 対 Aliyun-ECS-C5.large-8163.png

Aliyun ecs.c5.large
Intel Xeon Platinum 8163 @ 2.50 GHz 1 プロセッサ、1 コア、2 スレッド対比 Amazon EC2 c5a.large AMD EPYC 7R32 @ 3.31 GHz 1 プロセッサ、1 コア、2 スレッド
Aliyun-ecs-c5.large と AWS-EC2-C5a.large EPYC 7R32 @ 3.31.png

2. ブロックストレージ性能試験

1.hdparm テスト ハードディスクのパフォーマンス


显示硬盘的相关信息
# hdparm /dev/vda
评估硬盘的读取效率
# hdparm -t /dev/vda
测试硬盘缓存的读取速度
# hdparm -T /dev/vda
直接测试硬盘的读性能
# hdparm -tT --direct /dev/vda
查看DMA情况
# hdparm -cdt /dev/vda

2. dd コマンドを使用して、ディスクのパフォーマンスをテストします。

dd テスト スクリプト

[root@sh-host ~]# cat disk.sh 
echo "test 10G"
time sh -c "dd if=/dev/zero of=./ddfile bs=1M count=10240 oflag=direct && sync";
rm ./ddfile;

echo "test 1G/1M"
time sh -c "dd if=/dev/zero of=./ddfile bs=1M count=1024 oflag=direct && sync";
rm ./ddfile;

echo "test 1G/512K"
time sh -c "dd if=/dev/zero of=./ddfile bs=512k count=2048 oflag=direct && sync";
rm ./ddfile;

echo "test 1G/256K"
time sh -c "dd if=/dev/zero of=./ddfile bs=256k count=4096 oflag=direct && sync";
rm ./ddfile;

echo "test 1G/256K"
time sh -c "dd if=/dev/zero of=./ddfile bs=256k count=8192 oflag=direct && sync";
rm ./ddfile;

echo "test 1G/4K"
time sh -c "dd if=/dev/zero of=./ddfile bs=4k count=262144 oflag=direct && sync";
rm ./ddfile;

ddテスト結果は次のとおりです

AWS EBS SSD gp2 20G


[root@ip-172-31-30-56 ~]# bash disk.sh 
test 10G
10240+0 records in
10240+0 records out
10737418240 bytes (11 GB) copied, 78.9134 s, 136 MB/s

real    1m18.923s
user    0m0.005s
sys     0m1.313s
test 1G/1M
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 7.98374 s, 134 MB/s

real    0m7.990s
user    0m0.007s
sys     0m0.131s
test 1G/512K
2048+0 records in
2048+0 records out
1073741824 bytes (1.1 GB) copied, 7.98495 s, 134 MB/s

real    0m7.991s
user    0m0.006s
sys     0m0.149s
test 1G/256K
4096+0 records in
4096+0 records out
1073741824 bytes (1.1 GB) copied, 7.98434 s, 134 MB/s

real    0m7.987s
user    0m0.002s
sys     0m0.159s
test 1G/256K
8192+0 records in
8192+0 records out
2147483648 bytes (2.1 GB) copied, 15.9784 s, 134 MB/s

real    0m15.981s
user    0m0.011s
sys     0m0.303s
test 1G/4K
262144+0 records in
262144+0 records out
1073741824 bytes (1.1 GB) copied, 127.651 s, 8.4 MB/s

real    2m7.655s
user    0m0.286s
sys     0m2.382s
[root@ip-172-31-30-56 ~]#

Aliyun EBS 高効率クラウド ディスク 20G

[root@sh-host ~]# bash disk.sh 
test 10G
10240+0 records in
10240+0 records out
10737418240 bytes (11 GB) copied, 99.4206 s, 108 MB/s

real    1m39.440s
user    0m0.028s
sys     0m1.916s
test 1G/1M
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 9.9211 s, 108 MB/s

real    0m9.942s
user    0m0.003s
sys     0m0.206s
test 1G/512K
2048+0 records in
2048+0 records out
1073741824 bytes (1.1 GB) copied, 9.93499 s, 108 MB/s

real    0m9.955s
user    0m0.003s
sys     0m0.221s
test 1G/256K
4096+0 records in
4096+0 records out
1073741824 bytes (1.1 GB) copied, 9.90859 s, 108 MB/s

real    0m9.927s
user    0m0.006s
sys     0m0.256s
test 1G/256K
8192+0 records in
8192+0 records out
2147483648 bytes (2.1 GB) copied, 19.87 s, 108 MB/s

real    0m19.889s
user    0m0.014s
sys     0m0.496s
test 1G/4K
262144+0 records in
262144+0 records out
1073741824 bytes (1.1 GB) copied, 132.547 s, 8.1 MB/s

real    2m12.565s
user    0m0.284s
sys     0m6.281s
[root@sh-host ~]#

3. Fio ツール テスト ハードディスク

公式ドキュメント テストでは、テスト ツール - FIO が指定されています
。ここで 2 つのクラウド サービス プロバイダーが提供するドキュメントを確認してください。どちらも明らかに、クラウド ディスクのベンチマーク テストに fio ツールを使用しています。

手順

1. ECS インスタンスにリモートで接続し
、SecureCRT を使用して接続します
SecureCRT
2. ブロック ストレージ デバイスが 4KiB で整列されているかどうかをクエリします

sudo fdisk -lu

返された結果で、Start 値が 8 で割り切れる場合は、4KiB に配置されています。それ以外の場合は、パフォーマンス テストを続行する前に 4KiB のアライメントを完了してください。

3. 次のコマンドを順番に実行して、libaio と FIO をインストールします。

sudo yum install libaio -y
sudo yum install libaio-devel -y
sudo yum install fio -y

4. ハードディスクをパーティション分割してフォーマットします。
ディスク パーティションの例。Amazon を例にとります。

  1. fdisk を使用してマウントされたディスクを表示する
    チェックディスク

  2. fdisk はディスクを分割します
    FdiskPart

  3. fdisl -l パーティションの結果を表示する
    チェック結果

  4. mkfs でディスクをフォーマットする
    Mkfs を使用する

  5. lsblk を使用して表示する
    LsblkCheck

クラウド ディスク パフォーマンス テスト コマンド

注 この例では、使用されているデバイスの名前は/dev/your_deviceです。実際の状況に応じて置き換えてください。たとえば、テストするクラウド ディスクは/dev/vdbであり、次のコマンド例の/dev/your_deviceを/dev/vdbに置き換えます。

ランダム書き込み IOPS:

fio -direct=1 -iodepth=128 -rw=randwrite -ioengine=libaio -bs=4k -size=1G -numjobs=1 -runtime=1000 -group_reporting -filename=/dev/your_device -name=Rand_Write_Testing

Alibaba Cloud の効率的なクラウド ディスク
アリユン ECS

アマゾン AWS SSD GP2
AWS SSD gp2

ランダム読み取り IOPS:

fio -direct=1 -iodepth=128 -rw=randread -ioengine=libaio -bs=4k -size=1G -numjobs=1 -runtime=1000 -group_reporting -filename=/dev/your_device -name=Rand_Read_Testing

Alibaba Cloud 高効率 Cloud Disk
アリ・クラウド
Amazon AWS SSD GP2
aws gp2

順次書き込みスループット:

fio -direct=1 -iodepth=64 -rw=write -ioengine=libaio -bs=1024k -size=1G -numjobs=1 -runtime=1000 -group_reporting -filename=/dev/your_device -name=Write_PPS_Testing

Alibaba Cloud 高効率 Cloud Disk
アリューン
Amazon AWS SSD GP2
aws gp2

順次読み取りスループット:

fio -direct=1 -iodepth=64 -rw=read -ioengine=libaio -bs=1024k -size=1G -numjobs=1 -runtime=1000 -group_reporting -filename=/dev/your_device -name=Read_PPS_Testing

Alibaba Cloud 高効率 Cloud Disk
アリューン
Amazon AWS SSD GP2
aws gp2

ランダム書き込みレイテンシ:

fio -direct=1 -iodepth=1 -rw=randwrite -ioengine=libaio -bs=4k -size=1G -numjobs=1 -group_reporting -filename=/dev/your_device -name=Rand_Write_Latency_Testing

Alibaba Cloud 高効率 Cloud Disk
アリューン
Amazon AWS SSD GP2
aws gp2

ランダム読み取りレイテンシ:

fio -direct=1 -iodepth=1 -rw=randread -ioengine=libaio -bs=4k -size=1G -numjobs=1 -group_reporting -filename=/dev/your_device -name=Rand_Read_Latency_Testing

Alibaba Cloud 高効率 Cloud Disk
アリューン
Amazon AWS SSD GP2
aws gp2

次のコマンドは、16 KB のランダム書き込み操作を実行します。

sudo fio --filename=/dev/your_device --ioengine=psync --name fio_test_file --direct=1 --rw=randwrite --bs=16k --size=1G --numjobs=16 --time_based --runtime=180 --group_reporting --norandommap

Alibaba Cloud 高効率 Cloud Disk
アリューン
Amazon AWS SSD GP2
aws gp2

次のコマンドは、16 KB のランダム読み取り操作を実行します。

sudo fio --filename=/dev/your_device --name fio_test_file --direct=1 --rw=randread --bs=16k --size=1G --numjobs=16 --time_based --runtime=180 --group_reporting --norandommap

Alibaba Cloud 高効率 Cloud Disk
アリューン
Amazon AWS SSD GP2
aws gp2

次のコマンドは、1 MiB の順次読み取りを実行します。

sudo fio --filename=/dev/<device> --direct=1 --rw=read --randrepeat=0 --ioengine=libaio --bs=1024k --iodepth=8 --time_based=1 --runtime=180 --name=fio_direct_read_test

Alibaba Cloud 高効率 Cloud Disk
アリューン
Amazon AWS SSD GP2
aws gp2

次のコマンドは、ブロック デバイスに対して 1 MiB の順次書き込み操作を実行します。

sudo fio --filename=/dev/<device> --direct=1 --rw=write --randrepeat=0 --ioengine=libaio --bs=1024k --iodepth=8 --time_based=1 --runtime=180 --name=fio_direct_write_test 

Alibaba Cloud 高効率 Cloud Disk
アリューン
Amazon AWS SSD GP2
AWS Gp2

3.メモリ性能試験

メモリ情報を表示する

メモリ性能テスト

メモリの読み書きテスト(左がAlibaba Cloud、右がAWS)

# time sh -c "dd if=/dev/zero of=/dev/shm/fill bs=1M count=10240"  #写入测试
# time sh -c "dd if=/dev/shm/fill of=/dev/null bs=1M count=10240"  #读取测试

dd テスト メモリ パフォーマンス

4. サービス構築比較試験

1. LAMP アーキテクチャに基づく WordPress 個人ブログの構築 (CentOS 7)

1.mariadb、php、http、その他のサービスをインストールする

yum -y install mariadb mariadb-server php php-server wget php-fpm php-mysql

2. httpd、mariadb を起動し、mairadb を初期化します。

systemctl start mariadb httpd

3. データベースの初期化

mysql_secure_installation  #设置数据库root用户密码

mysql_init_1
mysql_init_2

4. PHP のテスト

echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php 

ブラウザーを開いてローカル IP にアクセスし、ECS インスタンスのセキュリティ グループがポート 80 を開いていることを確認します。
sg_op_80
sg_op_80-2
sg_op_80-3

http://Host_IP/phpinfo.php

Access_php

phpinfo.php テスト ファイルを削除します。

rm -f /var/www/html/phpinfo.php

5. wordpress 4.9 中国語版をダウンロードして設定する

wget https://cn.wordpress.org/wordpress-4.9-zh_CN.tar.gz

オンラインでのダウンロードが遅いと感じた場合は、まずコンピューターにダウンロードしてから、winSCP を使用してサーバーにアップロードできます。
ダウンロード_WP_パッケージ

6. tar パッケージを解凍します

tar -zxf wordpress-4.9-zh_CN.tar.gz

7. mysql にログインし、wordpress データベースとユーザーを作成し、デモンストレーション用のパスワードを使用するのは非常に簡単です。デモンストレーションのためだけです。やみくもに従わないでください。

MariaDB [(none)]> create database `wordpress-db`;
MariaDB [(none)]> grant all privileges on `wordpress-db`.* to 'wordpress'@'localhost' identified by '000000';
MariaDB [(none)]> flush privileges;

create_db

8. wp-config-sample.php を wp-config.php としてコピーし、設定を編集します

[root@sh-host ~]# cp wordpress/wp-config-sample.php wordpress/wp-config.php
[root@sh-host ~]# vi wordpress/wp-config.php

Config_php

構成でデータベース名データベース ユーザーとパスワードを変更します。

図に示すように、次の行
23、26、および 29
を変更して、以前に作成したデータベース名、ログイン データベース アカウント、およびパスワードを設定します。ここでは、wordpress 専用データベース ユーザーも作成できます。これはデモ用です。やみくもに従わないでください。
wp_config_1
wp_config_2

9. WordPress のインストール ディレクトリの内容を http ディレクトリにコピーします。

[root@sh-host ~]# cp -r wordpress/* /var/www/html/

cpoy_to_html

10. WordPress にパーマリンクの使用を許可する

[root@sh-host ~]# vi /etc/httpd/conf/httpd.conf

151 行目のAllowOverride None をAllowOverride Allに変更します。
AllowOverride を許可

11. httpd および mariadb サービスを再起動します。

[root@sh-host ~]# systemctl restart httpd mariadb
Restart_service

12. Web ページの背景にアクセスして、最終設定を行います。

ブラウザにIPアドレスを入力すると自動的に背景設定ページにジャンプします
AccessWP
アクセスWp2

アクセスWp3

アクセスWp4

この時点で、Wordpress ブログが構築され、好みに応じて独自の Worpress ブログを DIY できます。

13. C5 インスタンスの負荷を表示する

クラウド監視プラグイン
Alibaba Cloud インスタンスのクラウド監視アドレスをインストールします: https://cloudmonitornext.console.aliyun.com/hostMonitoring/all
インストール_cw

この画像は ECS C5.large のコンソール監視画像です. LAMP アーキテクチャを実行している WordPress は C5 で単純に小雨が降っていることがわかります. CPU は基本的にサイレント状態であり, 平均メモリは約 20% です.
Ins_check

2. LNMP アーキテクチャに基づく WordPress 個人ブログの構築 (CentOS 7)

1. nginx、mariadb、php のインストール

yum -y install nginx mariadb mariadb-server php php-server wget php-fpm php-mysql

2.mariadb を起動して mairadb を初期化する

systemctl start mariadb
mysql_secure_installation  #设置数据库root用户密码

mysql_init_1
mysql_init_2

ブラウザーを開いてローカル IP にアクセスし、ECS インスタンスのセキュリティ グループがポート 80 を開いていることを確認します。
sg_1
sg_2
sg_3

3. php-fpm および nginx 構成ファイルを変更する

構成ファイルを編集する

vi /etc/nginx/nginx.conf

44行目と45行目の内容を修正し、65~71行目のコメントを削除して修正

location / {
    
    
        root   /usr/share/nginx/html/;             
        index   index.php index.html index.htm;         //在这里加上 index.php
   }
location ~ \.php$ {
    
    
        root           /usr/share/nginx/html/;    //修改为网站目录
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;  //修改 /scripts  为 $document_root
        include        fastcgi_params;
    }

nginx_config

4. php-fpm 構成ファイルを編集する

[root@sh-host ~]# vi /etc/php-fpm.d/www.conf

39 行目と 14 行目の内容を変更して、元の apache を nginx に変更します。
php_config

5.PHPを起動

[root@sh-host ~]# systemctl start php-fpm

6. wordpress 4.9 中国語版をダウンロードして設定する

wget https://cn.wordpress.org/wordpress-4.9-zh_CN.tar.gz

download_wp

オンラインでのダウンロードが遅いと感じた場合は、まずコンピューターにダウンロードしてから、winSCP を使用してサーバーにアップロードできます。

tarball を解凍する

tar -zxf wordpress-4.9-zh_CN.tar.gz

7. mysql にログインし、wordpress データベースとユーザーを作成し、デモンストレーション用のパスワードを使用するのは非常に簡単です。デモンストレーションのためだけです。やみくもに従わないでください。

MariaDB [(none)]> create database `wordpress-db`;
MariaDB [(none)]> grant all privileges on `wordpress-db`.* to 'wordpress'@'localhost' identified by '000000';
MariaDB [(none)]> flush privileges;

Create_db

8. wp-config-sample.php を wp-config.php としてコピーし、設定を編集します

[root@sh-host ~]# cp wordpress/wp-config-sample.php wordpress/wp-config.php
[root@sh-host ~]# vi wordpress/wp-config.php

wp_config

構成でデータベース名のデータベース・ユーザーとパスワードを変更します。
図に示すように、次の行
23、26
、および 29 を変更して、以前に作成したデータベース名、ログイン・データベース・アカウント、およびパスワードをそれぞれ設定します。これはデモンストレーションのみを目的としています。やみくもに従わないでください
wp_config_1
wp_config_2

9. WordPress インストール ディレクトリの内容を /usr/share/nginx/ ディレクトリにコピーします。

元のディレクトリのページ ファイルを削除します。

[root@sh-host ~]# mv /usr/share/nginx/html/* /opt/
[root@sh-host ~]# cp -r wordpress/* /usr/share/nginx/html/

cp_nginx

10. nginx ディレクトリのパーミッションを変更する

[root@sh-host ~]# chown -R nginx:nginx /usr/share/nginx/

nginx_access_power

11. nginx および mariadb サービスを再起動します

[root@sh-host ~]# systemctl restart nginx mariadb
#或者nginx -s reload

12. Web ページの背景にアクセスして、最終設定を行います。

ブラウザにIPアドレスを入力すると自動的に背景設定ページにジャンプします
acc_1
acc2
acc3
acc4

13.インスタンスの負荷を表示する

この時点で、Wordpress ブログが構築され、好みに応じて独自の Worpress ブログを DIY できます。

クラウド監視プラグイン
Alibaba Cloud インスタンスのクラウド監視アドレスをインストールします: https://cloudmonitornext.console.aliyun.com/hostMonitoring/all
インストール_cw

C5 インスタンスの負荷を表示する

この写真はECS C5.largeのコンソール監視写真です.LNMPアーキテクチャを実行しているWordPressのCPUは基本的に無音状態であることがわかります.LAMPに比べてメモリ使用率が若干高めです.
ins_check

3. Aliux 3 システムに基づいて LAMP アーキテクチャを構築し、Wordpress の個人ブログを展開する

1.まずシステムを交換してください

交換用システム ページ 1
交換用システム ページ 2
交換用システム 3 ページ
交換用システム 4 ページ

2. 基本設定用インスタンスに接続

①.まずインスタンスを接続する

インスタンス接続

②.yumのソースを更新

yum -y update

③.ファイアウォールの確認

systemctl status firewalld #查看防火墙状态
systemctl stop firewalld  #临时关闭防火墙
systemctl disable firewalld #关闭开机自启防火墙

ファイアウォールを確認する

3. LAMP 環境をインストールする

①. Apache ウェブサーバーの最新バージョンと、Amazon Linux 2022 用の PHP パッケージをインストールします。

sudo yum install -y httpd wget php-fpm php-mysqli php-json php php-devel

Apache PHP

②. MariaDB パッケージをインストールする

yum -y install mariadb mariadb-server

mariadb インストール

③. Apache Webサーバーを起動し、自動起動するように設定する

systemctl start httpd
systemctl enable httpd
systemctl is-enabled httpd #查看是否启动

httpd2を起動

④.mariadb、mairadb の初期化

systemctl start mariadb
systemctl enable mariadb

④. データベースの初期化

mysql_secure_installation  #设置数据库root用户密码

mysql_init_1
mysql_init_2

⑤. mysql にログインし、wordpress データベースとユーザーを作成し、デモンストレーション用のパスワードを使用するのは非常に簡単です。

MariaDB [(none)]> create database `wordpress-db`;
MariaDB [(none)]> grant all privileges on `wordpress-db`.* to 'wordpress'@'localhost' identified by '000000';
MariaDB [(none)]> flush privileges;

create_db

⑥.phpのテスト

echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php 

ブラウザーを開いてローカル IP にアクセスし、ECS インスタンスのセキュリティ グループがポート 80 を開いていることを確認します。
sg_op_80
sg_op_80-2
sg_op_80-3

http://Host_IP/phpinfo.php

Access_php

⑦.phpinfo.phpファイルを削除

rm -f /var/www/html/phpinfo.php

4.Wordpressをインストールして訪問

①.ワードプレス4.9中国語版をダウンロード

wget https://cn.wordpress.org/wordpress-4.9-zh_CN.tar.gz

wpをダウンロード

②. tar パッケージを解凍する

tar -zxf wordpress-4.9-zh_CN.tar.gz

③. wp-config-sample.php を wp-config.php としてコピーし、設定を編集します

cp wordpress/wp-config-sample.php wordpress/wp-config.php
vi wordpress/wp-config.php

cp wp 構成ファイル

構成でデータベース名データベース ユーザーとパスワードを変更します。

図に示すように、次の行
23、26、および 29
を変更して、以前に作成したデータベース名、ログイン データベース アカウント、およびパスワードを設定します。ここでは、wordpress 専用データベース ユーザーも作成できます。これはデモ用です。やみくもに従わないでください。
wp_config_1
wp_config_2

④.wordpressのインストールディレクトリの中身をhttpディレクトリにコピー

[root@sh-host ~]# cp -r wordpress/* /var/www/html/

cpoy_to_html

⑤.WordPressにパーマリンクの使用を許可する

[root@sh-host ~]# vi /etc/httpd/conf/httpd.conf

151 行目付近のAllowOverride NoneをAllowOverride Allに変更します。
AllowOverride を許可

⑥. httpd と mariadb サービスを再起動します

[root@sh-host ~]# systemctl restart httpd mariadb

Restart_service

⑦. Web ページの背景にアクセスして、最終設定を行います。

ブラウザにIPアドレスを入力すると自動的に背景設定ページにジャンプします
ウェブアクセス

セットアップ完了

ログイン

バックステージ管理

チェック
ブログを見る

ここまでで、wordpress の個人ブログが構築され、自分で wordpress を最新バージョンにアップグレードし、記事を公開して広告を受け入れることもできます。

5. インスタンスの監視を表示する

クラウド監視プラグイン
Alibaba Cloud インスタンスのクラウド監視アドレスをインストールします: https://cloudmonitornext.console.aliyun.com/hostMonitoring/all
インストール_cw

この評価の実践に従って、インスタンスの監視を引き続き確認します.下の図から、Alinux 3 で実行されている LAMP アーキテクチャに基づく wordpress は、依然として非常に低いインスタンス リソースを占有し、CentOS よりも少ないメモリを消費することがわかります。 .
モニター

4. Aliux 3 システムに基づいて LNMP アーキテクチャを構築し、Wordpress の個人ブログを展開する

公式ドキュメントでは、LNMP アーキテクチャ メソッドを構築するための Alinux2 が提供されているため、ここではデモを行わず、Alinux 3 のみをデモします。

1.まずシステムを交換してください

交換用システム ページ 1
交換用システム ページ 2
交換用システム 3 ページ
交換用システム 4 ページ

2. 基本設定用インスタンスに接続

①.まずインスタンスを接続する

インスタンス接続

②.yumのソースを更新

yum -y update

③.ファイアウォールの確認

systemctl status firewalld #查看防火墙状态
systemctl stop firewalld  #临时关闭防火墙
systemctl disable firewalld #关闭开机自启防火墙

ファイアウォールを確認する

2.LNMP 環境をインストールする

①.nginxをインストール

注: このチュートリアルでは、例として 1 つのバージョンの Nginx のみを提供しています. 他のバージョンの Nginx をインストールする必要がある場合は、FAQ を参照してください.
次のコマンドを実行して Nginx をインストールします

yum -y install nginx

次のコマンドを実行して、Nginx のバージョンを確認します

nginx -v

返された結果は次のとおりで、Nginx が正常にインストールされたことを示しています。

nginx version: nginx/1.20.1

nginx バージョン ビュー

②.mariadbをインストール

yum -y install mariadb mariadb-server

mariadb を起動してバージョン情報を表示する

systemctl start mariadb 
systemctl enable mariadb
mysql -V

mysql

③. データベースの初期化

mysql_secure_installation  #设置数据库root用户密码

mysql_init_1
mysql_init_2

④. mysql にログインし、wordpress データベースとユーザーを作成します。デモンストレーション用のパスワードを使用するのは非常に簡単です。デモンストレーション用です。やみくもに従わないでください。

MariaDB [(none)]> create database `wordpress-db`;
MariaDB [(none)]> grant all privileges on `wordpress-db`.* to 'wordpress'@'localhost' identified by '000000';
MariaDB [(none)]> flush privileges;

create_db

⑤.phpのインストール

yum -y install php php-fpm php-mysqlnd

⑥.phpのテスト

echo "<?php phpinfo(); ?>" > /usr/share/nginx/html/phpinfo.php 

ブラウザーを開いてローカル IP にアクセスし、ECS インスタンスのセキュリティ グループがポート 80 を開いていることを確認します。
sg_op_80
sg_op_80-2
sg_op_80-3

http://Host_IP/phpinfo.php

Access_php

⑦.phpinfo.phpファイルを削除

rm -f /usr/share/nginx/html/phpinfo.php

4.Wordpressをインストールして訪問

①.ワードプレス4.9中国語版をダウンロード

wget https://cn.wordpress.org/wordpress-4.9-zh_CN.tar.gz

wpをダウンロード

②. tar パッケージを解凍する

tar -zxf wordpress-4.9-zh_CN.tar.gz

③. wp-config-sample.php を wp-config.php としてコピーし、設定を編集します

cp wordpress/wp-config-sample.php wordpress/wp-config.php
vi wordpress/wp-config.php

cp wp 構成ファイル

構成でデータベース名データベース ユーザーとパスワードを変更します。

図に示すように、次の行
23、26、および 29
を変更して、以前に作成したデータベース名、ログイン データベース アカウント、およびパスワードを設定します。ここでは、wordpress 専用データベース ユーザーも作成できます。これはデモ用です。やみくもに従わないでください。
wp_config_1
wp_config_2

④.ワードプレスのインストールディレクトリの中身をnginxディレクトリにコピー

[root@sh-host ~]# cp -r wordpress/* /usr/share/nginx/html/

cp_wp_nginx

⑤. nginx ディレクトリのパーミッションを変更する

chown -R nginx:nginx /usr/share/nginx/

al3_chown_nginx

⑥.設定用インスタンスアドレスにアクセス

lnmp_ali3

lmnp_wp_st_2
lmnp_wp_st_3
Write_an_blog_1
Write_an_blog_2

5. インスタンスの監視を表示する

クラウド監視プラグイン
Alibaba Cloud インスタンスのクラウド監視アドレスをインストールします: https://cloudmonitornext.console.aliyun.com/hostMonitoring/all
インストール_cw

通常の慣行に従って、インスタンスの負荷を確認します
Ali3_lnmp

モニタリング データから、Alibaba Linux 3 は、LAMP アーキテクチャよりも LNMP 環境で wordpress をホストするために、平均して少し少ないメモリを使用しているように見えます. それでも、全体的な展開の後、C5.large インスタンスに負荷はなく、wordpress は実行されますこれは、c5.large がこのタスクを完全に実行できることを示しており、Alibaba Cloud ECS C5 コンピューティング インスタンスの強力なパフォーマンスも反映しています。

5. LAMP アーキテクチャに基づいて Discuz フォーラムを展開する

1. 必要なサービスとコンポーネントをインストールします (オフライン ソースを使用/オンライン ソースも利用可能)

Apache、mariadb-server、php、php-mysql をインストールします //php-mysql は php が mysql に接続するためのコンポーネントです
apache と mariadb-server をインストールします。

yum -y install httpd mariadb-server php php-mysql

2. http、mariadb サービスを有効にし、ブートを自動的に設定します

systemctl start httpd mariadb
systemctl enable httpd mariadb

startService

3. データベースの初期化

mysql_secure_installation  #设置数据库root用户密码

mysql_init_1
mysql_init_2

4. データベースにログインして対応するデータベースを作成し、discuz データベースのログイン ユーザーを設定します。

mysql  -uroot  -p //根据自己设定的mysqlroot密码进行登陆

5. discuz データベースを作成します。

MariaDB [(none)]> create database discuz;
#给discuz创建一个用户,并且赋予权限:
MariaDB [(none)]> grant  all  on  discuz.*   to  'ad-discuz'@'localhost' identified  by '000000';       //这里设置ad-discuz用户登录管理 discus 数据库 ,此步骤也可省略,之间使用root用户数据库进行连接

CreateDB

6. Discuz! コミュニティ フォーラムの構築

①.wgetコマンドでzipパッケージをダウンロードして解凍

wget および unzip コマンドをインストールする

yum -y install wget unzip
wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip  #获取zip源码包
unzip Discuz_X3.2_SC_UTF8.zip #使用unzip命令解压zip包

ダウンロードDiscuz!

②.ファイルのコピー

アップロードのファイルを/var/www/htmlディレクトリにコピーし、chmod コマンドを使用して、html ディレクトリ内のすべてのファイル777 のアクセス許可を再帰的に付与します。

cp -r upload/* /var/www/html/
chmod -R 777 /var/www/html/*    //请注意,不要打错命令,否则在安装时会提示不可写

特権を与える

③. httpd サービスを再起動し、ブラウザを使用してデプロイします

[root@sh-host ~]# systemctl restart httpd

ブラウザ入力: 展開サーバーの IP アドレス、
アクセスHttp

④.インストール手順 1:

install_step_1

⑤.Installation ステップ 2、新規インストールを選択

install_step_2

⑥.インストールステップ3、データベースを作成、先ほど作成したデータベースを選択

install_step_3

⑦. インストールが完了するまで待ちます

install_step_4

⑧.ログインテスト

install_step_5
install_step_6
install_step_7

7. インスタンスの監視データを表示する

これで Discuz フォーラムのインストールは完了です。

いつものように、サーバーの監視データを確認します
InsCheckDiscuz

6. ubuntu をベースに CasaOS ファミリー クラウドを構築する

CasaOS公式サイト:https://www.casaos.io/

CasaOS Github プロジェクトのアドレス: https://github.com/IceWhaleTech/CasaOS

1. システムの選択

Github が推奨するインストール システムを参照してください。ここでは、Ubuntu サーバー 20.04 amd 64 を使用します。
チェックOS

2.ワンクリックスクリプトでインストール

curl -fsSL https://get.icewhale.io/casaos.sh | bash

CasaOS のダウンロードに失敗したというメッセージが表示された場合は、成功するまでスクリプトを再実行してください。
Install_CasaOS

3. 次に、パブリック IP アドレスにアクセスします

アクセスIP

4. アカウントのパスワードを設定する

Config_account_pw

5.インターフェースにCasaOSクラウドが表示されます

アクセスCasaOS

アプリケーション センターをクリックして、一般的なNextCloud、Jellyfin、Emby、Qbittorrentなどを含むコンテナ モードのサービスをインストールします。
AppInstall_1

6. アプリのインストールデモ

①.ここをクリックして、デモンストレーション用にNextCloudをインストールします.インストールが完了すると、次のようになります

AppInstall_2

②.NextCloud のアイコンをクリックし、ポップアップ Web サイト ウィンドウの接続ポートに注意します。

インスタンス セキュリティ グループのポートを開く
Open_sg_port

ポートが開いていることに注意してください

③. 管理者アカウントのパスワード、データの保存場所、データベースの設定など、nextcloud をセットアップします. 3 つのデータベースを選択できます. 設定後、一番下までスライドして [インストール] をクリックします.

Install_docker_nc
Install_docker_nc_2

④. これで nextCloud コンテナのインストールは完了です

アクセスNC_1
アクセスNC_2
アクセスNC_3

6.CasaOS がインストールされ、NextCloud コンテナが実行されているサーバー パフォーマンス モニタリングを表示する

Ins_check_casaOS

7. Ubuntu 20.04 64 に基づいて、プライベート化された展開バージョンの Jihu GitLab をインストールします。

1. 必要な依存関係をインストールして構成する

sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl

2. Jihu GitLab インストール パッケージをダウンロードし、Jihu GitLab をインストールします。

①. Jihu GitLab インストールパッケージをダウンロードします。

# Ubuntu 16.04
wget https://omnibus.gitlab.cn/ubuntu/xenial/gitlab-jh_14.10.0-jh.0_amd64.deb
# Ubuntu 18.04
wget https://omnibus.gitlab.cn/ubuntu/bionic/gitlab-jh_14.10.0-jh.0_amd64.deb
# Ubuntu 20.04
wget https://omnibus.gitlab.cn/ubuntu/focal/gitlab-jh_14.10.0-jh.0_amd64.deb

②. 次に、Jihu GitLab をインストールします。

DNS が正しく設定されていることを確認し、https://gitlab.example.com を Jifox GitLab インスタンスにアクセスする URL に変更します。インストール パッケージは、この URL で Jifox GitLab を自動的に構成して開始します。

install_gitlab

https サイトの場合、GitLab は Let's Encrypt を使用して SSL 証明書を自動的に要求します。これには、有効なホスト名とインバウンド HTTP アクセスが必要です。独自の証明書または http:// (s なし) のみを使用することもできます。

初期管理者ユーザー (root) のカスタム パスワードを指定する場合は、ドキュメントを参照してください。パスワードが指定されていない場合、ランダムなパスワードが自動的に生成されます。
ドキュメントアドレス: https://docs.gitlab.cn/omnibus/installation/index.html#%E8%AE%BE%E7%BD%AE%E5%88%9D%E5%A7%8B%E5%AF% 86%E7%A0%81

次のコマンドを実行して、インストールを開始します。

#请将https://gitlab.example.com 替换为您自己的域名,如果没有证书就使用 http://gitlab.example.com 采用http://
sudo EXTERNAL_URL="https://gitlab.example.com" dpkg -i gitlab-jh_14.10.0-jh.0_amd64.deb

config_and_install

③. インストールが完了するまで待ちます

install_done

3. Jihu GitLab インスタンスにアクセスしてログインする

システム生成パスワードを表示

cat /etc/gitlab/initial_root_password

インストールが成功し、初期ログインが成功した直後に、初期パスワードを変更することをお勧めします)。このパスワードとユーザー名 root でログインします。
get_pw
gitlab_login
gitlab_access

4. その後の構成

GitLab 公式 Web サイトを参照してください
https://docs.gitlab.cn/jh/install/next_steps.html

要約する

初め

このメーデーのイベントに参加できてとても光栄です. AWS を長い間使用しているため、この記事では比較テストのために AWS EC2 を特別に追加しました. パフォーマンスの参照グループとも見なすことができます. , Alibaba Cloud ECS C5.large は確かに CPU 性能では劣りますが, コストパフォーマンスの面では, Alibaba Cloud ECS は確かに最初の選択肢です. さらに良いことに, Alibaba Cloud は「システムを再インストールする」ことができます. . 通常のユーザーは、インスタンスを再度開くのではなく、システムを直接交換することを好みます. 明らかに、システムを交換する方が簡単で便利です. この記事のカタログ 1 とカタログ 2 が、ユーザーに直感的なデータを提供することを願っています。新規ユーザーは、 Alibaba Cloud ECS 共有インスタンス n4 を直接受け取って、この記事のサービス環境を構築し、Alibaba Cloud ECS クラウド サーバーの魅力を感じることができます。

サービス構築リンクについて話しましょう。

①システム:ここでは、CentOS 7、Alinux 3、Ubuntu 20.04 を使用してビルドしています.LAMP および LNMP リンクでは、CentOS 7 と Alinux 3 は比較参照に相当します.監視データから、Alinux 3 はメモリ使用量の点で同じメモリ使用量を持っています. もう少し節約
②ネットワーク:サービス環境全体がスムーズに構築され、テストされており、ネットワークパフォーマンスは制限されていません.公式文書を確認してください.最大ダウンリンク速度は1Gbpsです.実験では、ファイルのダウンロード速度は基本的に100Mbps-200Mbpsの間で維持されます.最後に、nextcloud コンテナ環境のプルがありました.時間がかかるか、失敗することさえあると思っていました.驚くべきことに、それは非常に迅速にプルされました.ここで、Alibaba Cloud ECS クラウドサーバーのネットワーク環境が優れていることがわかります. . .
③CPU:本記事で紹介するサービス構築環境はAlibaba Cloud ECS C5.large(2H4G)クラウドサーバーを利用しており、各サービス環境の構築が完了すると、インスタンス監視図となる個人ブログやフォーラム、ホームクラウド、 GitLab 統合 DevOps プラットフォーム、全体的な CPU 負荷は非常に低く、コンピューティング インスタンスとして、パフォーマンスは依然として非常に満足のいくものです
④メモリとディスク: サービス環境全体とその後のアクセスを構築する過程で、システム全体が非常にスムーズであると感じることができます。これは、Alibaba Cloud ブロック ストレージの高効率クラウド ディスクがパフォーマンス要件を完全に満たすことができることも証明しています。一般ユーザー。

全体として、Alibaba Cloud ECS C5.large インスタンスのパフォーマンスは非常に強力です.Alibaba Cloud の公式声明によると、C シリーズ インスタンスの推奨されるアプリケーション シナリオは「Web サーバー」シナリオです.これは、一般的に使用される LAMP および LNMP から見ることができますC5 シリーズ インスタンスは実際にこのタスクを完全に実行でき、インスタンスの全体的なリソース負荷は非常に小さく、ユーザーが Web サービスをホストするのに完全に適しています。LAMP と LNMP のシナリオでテストすると、監視データからも Alinux 3 の方が全体的に優れていることがわかります.ここでも Alinux を使用することをお勧めします.



最後に、全員に特典を用意します。
特典を送信してください。Alibaba Cloud の人気製品 (ECS を含む) への無料アクセスを取得するには、クリックして入力してください: https://click.aliyun.com/m/1000370359/

これでこの記事は終わりです。ユーザーが必要なサーバーを選択するのに役立つことを願っています。この記事が役に立てば幸いです。ありがとうございます。

おすすめ

転載: blog.csdn.net/fly1574/article/details/130103662