以前の投稿で、t3.nano の前払いなし、スタンダード、36ヶ月のリザーブドインスタンス(RI)を購入してしまい、新しいインスタンスタイプが出ると悔しいとか、悔しくないとか書いたんだけど、本当は悔しいです。
RIについて理解しているつもりだったけど、ちゃんと理解していなかったので、改めて細かく調べてみた。
T3とT4gでWordPressのパフォーマンス比較
2018年に立ち上げた、t3.nano の WordPress と、今年立ち上げた、t4g.micro の WordPress でパフォーマンスを比較してみた。
メモリが0.5GBと1GBなので、純粋な比較にはならないんだけど、PHP8.0 で JITが有効な t3.nano と、JITが有効にならない t4g.micro でどっちが速いんだろうと気になるでしょ?
Amazon Linux 2 で certbot を使ってワイルドカード証明書を発行してみた
前の投稿で Amazon Linux 2 に certbot をインストールしました。
今回は、certbot が正しくインストールできているものとして、対話形式でワイルドカードの証明書を発行してみます。
“Amazon Linux 2 で certbot を使ってワイルドカード証明書を発行してみた” の続きを読むT3とT4gでExtras Libraryが異なる
いま気づいたんだけど、AWS EC2インスタンスでT3とT4gでExtras Libraryの内容が違ってる。
なんでだろ?
CPUのアーキテクチャの違いによるもの?
何が違っているのか調べてみた。
T4gインスタンスでyumからPHP8.0を入れてみた
先日、amazon-linux-extras に PHP8.0 が追加されたので試してみました。
1 |
sudo amazon-linux-extras enable php8.0 |
有効にできたら、次のように表示されます。
“T4gインスタンスでyumからPHP8.0を入れてみた” の続きを読むT4g(ARM) の PHP8.0 で JIT が使えなかった
結論から申し上げると、T4gインスタンスは ARMアーキテクチャなので、現段階では PHP8.0 の目玉機能である JIT が使えません。
恐らく、AWSのGraviton2以外でも、ARMを採用している Apple M1 や Microsoft SQ2 でも同様かと思うので、M1搭載のMacBook ProやMacBook Air、SQ2搭載のSurface Pro X などでPHP開発する皆さんはお気を付けください。
PHPのJITに関するRFCにもしっかり書かれてました。
“T4g(ARM) の PHP8.0 で JIT が使えなかった” の続きを読むT4g インスタンスで PHP8.1.0-dev をソースからビルドする
先日、投稿した通り、アマゾン ウェブ サービス(AWS)のAmazon EC2で t4g.micro が3月末まで無料で使えるので、EBSをgp3ボリュームにしてインスタンスを立ち上げました。
t3.nano のRI36か月分がもったいない話はおいておきましょう。
早速、PHP8.1.0-devをビルドしてみました。
PHP8の目玉機能でもある、JITでどれくらいパフォーマンスが向上するか楽しみです!
EBS で新たに gp3 ボリューム来ました
2020年12月より、アマゾン ウェブ サービス(AWS)のAmazon EC2で、EBSボリュームに gp3 が追加されました。
us-east-1で8GiBを1週間くらい使ってみて、gp2とgp3の料金を比べてみた。
“EBS で新たに gp3 ボリューム来ました” の続きを読むAmazon EC2 T4g インスタンスが来ました
2020年9月に Amazon EC2 T4gインスタンス出てました。しかも今なら t4g.micro が月750時間分無料になってます。当初は2020年12月31日まででしたが、どうやら2021年3月31日まで延長したようです!
“Amazon EC2 T4g インスタンスが来ました” の続きを読む$0.00 per On Demand Linux t4g.micro Instance hour under 750 free hours/month of t4g free trial ending Mar 31 2021
※料金明細で確認できます。
t3.nanoを1ヶ月使った料金
8月にT3インスタンスがリリースされて、t2.nanoからt3.nanoに乗り換えました。
前払いなしの12か月でリザーブドインスタンスも契約したので、1時間あたり0.0033ドルです。
9月の利用料金がこちら。
“t3.nanoを1ヶ月使った料金” の続きを読む