最近、サーバー構成見直してみた

現在運用しているサーバーは長らくAWSを使っていて、EC2にS3、RDSにELBと複数のサービスを使って運用しているが、最近はパフォーマンス問題を考えながら微調整を続けている。

しばらくの間はElastiCacheを止めていて、EC2とRDSが1台にずつ、画像ファイルはS3、そしてELBの構成になっていたが、読み込み速度問題があるので、少しでも改善させようと、今回は思い切って以下を導入した。

  • ElastiCache (サーバーレス)
  • CloudFront

ElastiCacheは実質的には再導入だが、今回はいままでのサーバーではなく、サーバーレスのものを導入してみた。また、いままではRedisかMemcachedが使えたが、今回はRedis互換のValkeyを導入した。

また、S3に上がってないファイル等を中心にCDNサービスであるCloudFrontも導入して、Cacheを使うようにする方向で応答速度改善を試行してみた。

しばらくはコストとの兼ね合いも含めて様子見をしていきたい。

コメント

タイトルとURLをコピーしました