チーフエンジニアの加辺です。 今日は珍しいトラブルに出会ったので紹介します。 起こった問題 ある環境ではEC2によりサーバを運用しており、アプリケーションをデプロイサーバでビルドし、その成果物をアプリケーションサーバへコピーすることでデプロイとしていました。 ここで新規サーバを作成していたところ、一部のアプリケーションサーバで見慣れないエラーが発生し、アプリケーションが起動しないという事象が確認されました。調べたところ、デプロイサーバはt3、アプリケーションサーバはt3aファミリーが利用されていることがわかり、アプリケーションサーバをt3ファミリーへ変更したところ、問題が発生しなくなることが分かりました。 さて、これはどのような機序によるものでしょうか。 調査 記事タイトルで答えをほとんど書いてしまっていますし、t3, t3aを知っていれば明らかですが、これはIntelとAMDの違いです。
![Intel CPUとAMD CPUの混在による問題に直面した話 | 開発ブログ | Elastic Infra](https://cdn-ak-scissors.b.st-hatena.com/image/square/aa234f689b220cff104f99a0faf93fd1a58b6deb/height=288;version=1;width=512/https%3A%2F%2Felastic-infra.com%2Fwp-content%2Fuploads%2F2021%2F12%2F3940865_s.jpg)