AWS EC2 T4g インスタンス
最近(といっても去年ですが)追加になった、armアーキテクチャのEC2ファミリーです。
価格が安いらしいので、実験 or 自分用サーバに利用できないか調査してみます。
調査の目的
armアーキテクチャと聞いているので、使いたいパッケージが対応しているのか把握しておきたい。
主な利用用途
LAMP(Linux/Apache/MySQL/PHP)環境+postfix・dovcotあたりを入れたい。
環境
取り合えず、EC2 T4g.nanoをAmazonLinuxで起動。(いつもの通り、SpotInstanceで起動)
調査状況
OS周り
uname
aarch64 の表記があります。
$ uname -a
Linux ip-172-30-3-195.ap-northeast-1.compute.internal 4.14.214-160.339.amzn2.aarch64 #1 SMP Sun Jan 10 05:53:19 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux
python
$ python -V
Python 2.7.18
パッケージ
デフォルト
apacheは yum install httpd にて最新のものが入りました。
httpd aarch64 2.4.46-1.amzn2 amzn2-core 1.3 M
amazon-linux-extras
lampパッケージとして、MariaDB 10.2 + PHP7.2 があったのでこれを使う。
(他にもPHP7.3 , PHP8も利用可能な模様)
Pythonはこちらに3.8がありました。
$ sudo amazon-linux-extras list
13 lamp-mariadb10.2-php7.2 available \
[ =10.2.10_7.2.11 =10.2.10_7.2.14 =10.2.10_7.2.16
=10.2.10_7.2.17 =10.2.10_7.2.19 =10.2.10_7.2.22
=10.2.10_7.2.23 =10.2.10_7.2.24 =stable ]
36 python3.8 available [ =stable ]
その他
ffmpegを入れたかったのですが、yum ではarm用のパッケージの所在が良く分からず、
以下からダウンロードしてきました。
https://www.johnvansickle.com/ffmpeg/
( https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-arm64-static.tar.xz をダウンロード・展開 )
簡単なテストをした範囲では利用できそうでした。
ひとまず、ここまで。