Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CPUブーストの話

 CPUブーストの話

Jagu`e`r 九州分科会3回目のMeetupで発表した内容です。

Takaaki Tanaka

March 15, 2023
Tweet

More Decks by Takaaki Tanaka

Other Decks in Technology

Transcript

  1. CPUブーストの話

    九州分科会 第3回MeetUp

    クラスメソッド株式会社

    田中孝明

    1

    View full-size slide

  2. 2
    ● CX事業本部 Delivery部

    ○ サーバーサイドチーム・チームマネージャー

    ○ 福岡オフィス所属

    ● 2022 APN ALL AWS Certifications Engineer

    ● 2021 APN AWS Top Engineer

    ● Google Cloud Partner Top Engineer 2023

    ● サウナ・スパ プロフェッショナル

    田中 孝明 (Takaaki TANAKA) こーめい


    View full-size slide

  3. 3
    CPU ブースト

    View full-size slide

  4. 4
    公式ブログ
    Start up CPU boost (Preview)
    • Cloud Run / Cloud Functions 第二世代向け
    https://cloud.google.com/blog/ja/products/serverless/ann
    ouncing-startup-cpu-boost-for-cloud-run--cloud-functions

    View full-size slide

  5. 5
    CPUブースト
    Start up CPU boost (Preview)
    • Cloud Run / Cloud Functions 第二世代向け
    • コールドスタート時間を短縮し、より迅速にリクエストを処理でき
    るようになる
    • 詳しい挙動については調べきれてないです

    View full-size slide

  6. 6
    CPUブースト
    起動時のCPUブースト
    • 起動時により多くのCPUがコンテナに動的に割り当てられる
    • Java (SpringBoot / GraalVM) でより大きな高速化がみられる

    View full-size slide

  7. 7
    CPUブースト
    Cloud Run 第二世代
    • コマンドライン or コンソール画面から有効化

    Cloud Functions 第二世代
    • デフォルトで有効

    View full-size slide

  8. 8
    CPUブースト
    CPUブーストなし
    CPUブーストあり
    • デフォルトで有効

    View full-size slide

  9. 9
    CPUブースト
    CPUブーストなし
    CPUブーストあり
    • デフォルトで有効

    View full-size slide

  10. 10
    検証記事
    Start up CPU boost (Preview)
    • Cloud Run / Cloud Functions 第二世代向け

    • 広い門の下には、この男のほかに誰もいない。
    https://zenn.dev/cloud_ace/articles/bd95501cb0cd3f

    View full-size slide

  11. 11
    CPUブースト
     

    View full-size slide

  12. 12
    CPU制限ごとの設定
     

    View full-size slide

  13. 13
    まとめ
    • 常にウォームアップさせるために CPU 最低使用数を1にしなくて
    も良い選択肢がでる
    • CPUによって課金されるが、全体的な実行時間も改善されるの
    でバランスを見て導入検討
    • 言語によって改善効果は違うので銀の弾丸ではない

    View full-size slide

  14. 15
    3/24 にイベントやります

    View full-size slide

  15. 16
    登壇者の情報

    View full-size slide

  16. 17
    事例
           

    View full-size slide