Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

0

Share

Download to read offline

20210528 aws arm_ugokasitemita

Download to read offline

20210528 aws arm_ugokasitemita

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

20210528 aws arm_ugokasitemita

  1. 1. 虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. AWSの新しいARMサーバで ECサイトを動かしてみた。 1 2021/05/28 オタクが最新技術を追うLTイベント#24 虎の穴ラボ株式会社 平山 仁正
  2. 2. 虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 名前   :平山 仁正 担当業務 :EC、顧客管理システム 最近の兆候:vivy、スーパーカブ(アニメ)好き。 2 自己紹介
  3. 3. 虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 3 本日の内容 • なぜしようと思ったか • 構成の説明 • 測定結果 • まとめ
  4. 4. 虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 4 なぜしようと思ったか 最近、CPUアーキテクチャのARMがサーバ分野でも人気に。 ↓ AWSが2世代目のAWS Graviton2搭載のインスタンスタイプ を発表 ↓ MacもARMベース(M1など)のPCを出していることからトレン ドは完全にARM(将来的にARM移行は必須)
  5. 5. 虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 5 構成の説明 検証するに当たって違いの一覧 現行(本番と一緒) 検証 OS CentOS7 AmazonLinux2 arm版 ストレージタイプ gp2 gp3 JDK OracleJDK 8 Amazon Corretto 8 arm版 インスタンスタイプ r5.xlarge(CPU4 メモリ32GB) r6g.xlarge(CPU4 メモリ32GB) 価格 0.304USD/h(29,402円/月) 0.2432USD/h(23,522円/月)
  6. 6. 虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 6 構成の説明 ・AmazonLinux2  ARM64に対応したOSを選択。CentOSのAMIも公開してあったが、せっかくだし ・・・という理由で選択  AmazonLinux2はCentOS7ベース ・ストレージタイプ  gp3はgp2と速くて比べて安い(※スループットの拡張をしなければ)  gp2(15.6円/GB月)gp3(12.6円/GB月)  最低保証IOPSが100IOPSから3000IOPSに変更  古いインスタンスタイプはgp3を使えない(r3、t1とかの世代)
  7. 7. 虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 7 構成の説明 ・JDK  OracleJDKはやんごとなき理由(無償利用可能なarm64版を見るけることができ ない)で使用できないため、Amazon Corretto8を使用。  せっかくなので、Correttoを使いたいという理由も   ・インスタンスタイプ  ECがr5.xlarge(CPU 4、メモリ32GB)の様な大型インスタンスを使用している理 由はtomcatを2つ、nginx、postgreSQLの全てを動かしているため  検証では同じr6g.xlarge(CPU 4、メモリ32GB)を使用  現行(29,402円/月)、検証(23,522円/月)の20%のコストメリット。
  8. 8. 虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 8 測定方法 Jmeterで展示サーバのいい感じの14種類のページを20並列でアクセスで 計測
  9. 9. 虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 9 測定結果 Jmeter実行後スループットが定常になってから、測定した。 なお、検証サーバの方が先に定常状態になった (時間計測してないので感覚的なもの) 安いのに速いということが判明した。 現行 検証 スループット(requests/分) 1893 2321 比較 122%
  10. 10. 虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 10 コスパ検証 150%以上のコスパの良さ (スループットrqs/分*60) / (1時間値段あたりの円(USD*130円(税込))) 展示サーバの場合 現行 検証 1円あたりの処理能力 2873rqs 4408rqs 153%向上
  11. 11. 虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 11 まとめ ・MacがARMになるので、後々やらなければならいと思う。 ・不安な箇所がないわけではないが、150%以上のコスパは 実運用を本格的に検討するに値する。

20210528 aws arm_ugokasitemita

Views

Total views

49

On Slideshare

0

From embeds

0

Number of embeds

1

Actions

Downloads

0

Shares

0

Comments

0

Likes

0

×