激安のAlibaba Cloud Simple Application ServerにてWebサイトを作る

#Alibaba Cloudのコンピューティングプロダクト
久しぶりにAlibaba Cloudのプロダクト内容を確認してみるとサービスがかなり増えています。コンピューティングプロダクトだけでも20種類となっていました。
ざっと種類だけでも紹介するとContainer Service系4種類、Serverless系3種類、HPC系3種類、Orchestration系3種類、最も多いのが仮想サーバ系7種類でした。

今回、仮想サーバ系で"Hot"とおすすめされているSimple Application Serverを使ってみたいと思います。
![スクリーンショット 2021-12-07 21.44.42.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/113808/0a740346-1936-3a12-0888-6d6a0beed53d.png)

#Simple Application Serverの価格
アプリケーションまでセットになっている仮想サーバの一種ですが、価格がとても安く設定されています。なんと
初回キャンペーン価格で$2.5/月から利用できます。さらにその料金にはインターネットアウトのトラフィックが1TBまで含まれているという大盤振る舞いの価格設定です。
![スクリーンショット 2021-12-07 21.45.28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/113808/8f01cc26-cefd-32fd-f37c-4a4a4e6d22d8.png)

#Simple Application Serverの種類
この激安サーバで作れるアプリケーションは、なんと10種類。Wordpress,LAMP,Docker,Node.jsなどよく使いそうなパターンが用意されています。
![スクリーンショット 2021-12-07 21.54.52.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/113808/2e2196c5-033d-5d7a-f984-499aed9466c8.png)

#アプリケーションサーバも数クリックで出来る
今回はWordpressからMailサーバ、FireWall機能などWebホスティングに近いAll-in-oneのサーバが作れるPleskを使ってみようと思います。
まず、リージョンを選択して、アプリケーション種別を選びます。Pleskですね。
![スクリーンショット 2021-12-07 22.05.28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/113808/dc66574f-d548-8cda-9ee9-03ba5b29bfef.png)

さらに、インスタンスタイプを選びます。PleskではPleskの有料ライセンス料金も含まれているので、少し高くなって$9/月からとなっています。
![スクリーンショット 2021-12-07 21.57.09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/113808/18902a61-a606-d87b-c633-ca23d09d75cd.png)

必要あればData Diskも追加することができます。また料金体系は1ヶ月単位、3ヶ月単位などサブスクリプション形式で、時間単位などのPayAsYouGo形式ではないので注意が必要です。数時間試したいとかはできません。
![スクリーンショット 2021-12-07 21.56.27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/113808/e42140c6-6846-0fc3-3e23-683458b4fb7a.png)

これで選択するものは終わりで、「Pay」ボタンを押して購入完了です。
![スクリーンショット 2021-12-07 21.57.31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/113808/8b1d00dc-6ffd-ceba-cf8c-989ec4414f24.png)

Simple Application Serverのコンソール画面に遷移してみます。インスタンスとアプリケーションの立ち上げで数分かかり、「Running]となり利用できるようになります。
![スクリーンショット 2021-12-07 21.59.29.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/113808/efbd7606-3986-c912-0313-37ad856d9264.png)

リージョンの選択、アプリケーションサーバの選択、インスタンスタイプの選択、DataDiskの選択、支払い期間の選択で終わりです。本当にシンプルなサーバープランです。

#Pleskの利用
ここからPleskの立ち上げを行います。それも簡単です。
Simple Application Serverの設定メニューからDetailを選択します。
![スクリーンショット 2021-12-07 22.18.30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/113808/f727ae15-707a-7af1-2966-9cc7d8693ef1.png)

Serverの基本設定をここから行うことができます。パスワードの設定やドメイン名の設定、FireWallの設定などです。
![スクリーンショット 2021-12-07 22.18.48.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/113808/14eed906-b4b7-a4b1-e834-73597b46af0f.png)

まずパスワードを設定します。Linuxのrootパスワードです。それが、Plesk初期のrootパスワードにもなっています。「Reset password」をクリックします。
![スクリーンショット 2021-12-07 22.19.43.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/113808/cccd41ff-2caf-b81d-548e-d15b77cb31e1.png)

![スクリーンショット 2021-12-07 22.19.53.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/113808/80cb658c-1f99-0d0d-35fa-cca22becded3.png)

次に、ドメイン名、FireWallを設定します。FireWallはデフォルトで80,443,22が設定されており基本的なアクセス制限が立ち上げ時から完了しています。
![スクリーンショット 2021-12-07 22.20.32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/113808/7cac9da1-75fd-4142-6593-6c45a7ddf5df.png)

![スクリーンショット 2021-12-07 22.20.41.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/113808/cc796978-b759-fd21-227e-1903f9be630e.png)

③Server SettingよりFireWallを設定します。
![スクリーンショット 2021-12-07 22.21.04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/113808/27652932-1a9d-b2d9-e542-a4e085ddadb1.png)

![スクリーンショット 2021-12-07 22.21.11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/113808/bcc8860f-38ad-977c-fcd6-ce7a307945ca.png)

④Deploy Applicationの「Application Settings」からPleskの必要設定を行います。
![スクリーンショット 2021-12-07 22.21.50.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/113808/9ba38898-b9cd-52d9-74a2-ece662ebf303.png)

この手順に従って設定していきます。先ほど確認した③Server SettingのFireWall項目に「8880,8443,8447」を追加する設定が必要です。Pleskのコンソール画面をWebアクセスできるようにするためです。
![スクリーンショット 2021-12-07 22.22.31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/113808/d872d995-f918-5fe4-0850-ede9c9e72d4b.png)

FireWallに「8880,8443,8447」を追加しました。
![スクリーンショット 2021-12-07 22.24.25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/113808/b991b8de-0e9d-7167-2ddf-a937cdece3b6.png)

②Login Management Consoleに表示されているURL「http://xx.xx.xx.xx:8880」をブラウザから開くと以下のようなPleskのログイン画面が立ち上がります。ここでIDは「root」、Passwordは先ほど設定したLinuxのrootパスワードを入れます。
![スクリーンショット 2021-12-07 22.27.42.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/113808/4f560700-d1ec-2432-e796-21e4b3261856.png)

ひとまずPleskが立ち上がり、さらに管理情報を入力します。メールアドレス、MySQLのadminでログインするためのパスワードを設定します。
![スクリーンショット 2021-12-07 22.28.07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/113808/4a5f42e4-0d52-3952-030e-b389c5181b32.png)

![スクリーンショット 2021-12-07 22.28.41.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/113808/7bff4f86-4486-2abc-d3a4-675d46fa07d0.png)

これでPleskが立ち上がります。
![スクリーンショット 2021-12-07 22.29.52.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/113808/60b3affc-2e85-0a03-3836-5047dcbcd228.png)


#Pleskのメニュー
Pleskが立ち上がり管理画面が見えます。Pleskの管理画面からはサーバ管理のための様々な設定がWeb操作だけでできます。「tool&Setting」から設定画面を開き、メール,MySQL,FireWall,SSLセキュリティやLinuxサーバ管理、Plesk関係の詳細設定などなどWeb管理に必要なものが全てここから設定できます。
![スクリーンショット 2021-12-07 22.57.43.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/113808/87d9d54b-1f63-9edf-0d96-8eaa770d42d2.png)

非常に便利そうなPleskサーバなのですが、Alibaba Cloudで提供しているバージョンが一つ前のバージョンでPlesk Onyx17.xというものになります。実はこのバージョンは2021年4月にEOLとなっており、基本テクニカルサポートが受けられないバージョンなのです。なんでこのバージョンを今有料で配信しているのかわからないのですが、ちょっと問題ですよね。

tool&Settingの中の「Server Management」ー「System Updates」でPleskのバージョンをアップデートしましょう。System Updatesを選択するとログイン画面が別途出てきます。(この時SSLの設定していなかったのでChromeから開けず、別ブラウザから開いたからかもしれません）
![スクリーンショット 2021-12-07 23.11.51.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/113808/2445ca19-e9f0-c824-bb89-12addfa221b0.png)

とりあえずVer18を選択してインストールします。
![スクリーンショット 2021-12-07 23.12.28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/113808/dcdbbb0e-175d-c865-b1a1-0b3d2464f911.png)

![スクリーンショット 2021-12-07 23.13.32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/113808/7e499089-2638-3dac-5bc6-46ac15799977.png)

無事アップデートが完了しました。
![スクリーンショット 2021-12-07 23.17.26.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/113808/c9202886-ac1a-ccf3-7ef8-f5c9db460d74.png)

#まとめ
- Alibaba CloudのComputingプロダクトは20種類以上に拡張されている
- Simple Application Serverは数クリックでWeb環境を作れる
- Wordpressなど10種類ほどのアプリケーションサーバが作れる
- トラフィック料金も含めた月額料金で$3.5/月から利用できる
- PleskはWebサーバだけでなくメール、MySQL,FireWallなど便利なAll-in-Oneサーバ

#最後に
実は、Ubuntu 16.04.4 LTSがベースのサーバOSになっています。これも2021年4月でサポート切れなのです。これについては、今回アップデート手順まで試せなかったのですがマネージドサービスなのでユーザー側でアップデートできない可能性もあって、Alibaba Cloudテクニカルサポートに誰か聞いてみるしかないですね。次のブログネタとさせていただきます。