達人が教えるWebパフォーマンスチューニング ISUCONから学ぶ高速化の実践

  • 達人が教えるWebパフォーマンスチューニング ISUCONから学ぶ高速化の実践
  • 達人が教えるWebパフォーマンスチューニング ISUCONから学ぶ高速化の実践
ページ数
343p
ISBN
978-4-297-12846-3
著者情報
藤原 俊一郎(フジワラ シュンイチロウ)
2011年より面白法人カヤック。SREチーム所属。ISUCON優勝4回、出題3回。最近の趣味はマネージドサービスの隙間を埋める隙間家具のようなツールを作ってOSSにすること

馬場 俊彰(ババ トシアキ)
株式会社X‐Tech5取締役CTO、株式会社iCARE技術顧問。ISUCON第一回にプロジェクターを持ち込んで参加しSELinux=Enforcingで入賞。本選に進出したり、遠巻きに運営の手伝いをしたりしている

中西 建登(ナカニシ ケント)
株式会社サイバーエージェント2019年新卒入社。CloudMakerとしてプライベートクラウドの開発運用に従事。ISUCON8にて史上初の学生総合優勝、ISUCON10にて史上初のプライベートクラウドチームによるインフラ提供を主導

長野 雅広(ナガノ マサヒロ)
さくらインターネット株式会社所属。ミクシィ、livedoor、LINE、メルカリでWebサービスの運用に携わり2021年より現職。ISUCON1、ISUCON2、ISUCON9予選で問題作成。参加者として優勝も予選落ちも経験

金子 達哉(カネコ タツヤ)
株式会社PR TIMES開発本部長CTO。ピクシブ・メルカリを経て現職。ISUCON9予選・ISUCON6本選出題。ISUCON9予選では問題・ベンチマーカーを実装。高速なWebサービスの作り方に関する情報やISUCONのベンチマーカーに関する資料を複数公開している

草野 翔(クサノ ショウ)
宇宙海賊合同会社代表、株式会社ハンマーキットCTO、株式会社Tech Consiglie CTO、プロモータル株式会社相談役、IP Tech特許業務法人技術顧問

¥3,278 税込

14 nanacoポイント

14 セブンマイル

セブン-イレブン受取り(送料無料)

発送目安

発売日(発売日以降は当日)~2日で発送

宅配(送料¥550税込)

発送目安

発売日(発売日以降は当日)~2日で発送

交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。

商品説明

サーバー・インフラの性能改善をして軽快で落ちないWebサービス・アプリケーションをつくる。ISUCON(Iikanjini Speed Up Contest)を攻略する知識と技術を鍛える。実務にも必須のテクニック満載!

LINE株式会社が主催するWebサービスのパフォーマンスチューニングコンテスト、ISUCON(Iikanjini Speed Up Contest)で技術を競い合ってきた著者がWebサービス高速化のための考え方とノウハウをわかりやすく解説。
本書では、お題となるWebサービスをひとつ用意して、手を動かしながら高速化手法を学んでいきます。Webサービスがどのくらいの負荷に耐えられるか、どのくらいの負荷で不具合が起こるかを検証し、不具合が起こる原因を突き止め、改善していきます。また、負荷に対応する方法だけでなく、負荷を発生させる方法(ベンチマーカーの作成方法)も紹介します。
本書を読んで、Webサービス高速化について理解を深め、性能を向上させましょう。

※お届け日が変更になりました
6月4日→6月6日

目次

Chapter1 チューニングの基礎知識
1-1 “高速であること”は現代のWebサービスの必須要件
1-2 高速なWebサービスとは
1-3 Webサービスの負荷
1-4 必要十分なキャパシティを用意するには
1-5 パフォーマンスチューニング“きほんのき”
1-6 パフォーマンスチューニング“きほんのほ”
1-7 パフォーマンスチューニング“きほんのん”
1-8 まとめ

Chapter2 モニタリング
2-1 モニタリングとは - インフラにおけるテスト
2-2 モニタリングに対する考え方
2-3 モニタリングの種類
2-4 手動でのモニタリング
2-5 モニタリングツール
2-6 モニタリングツールのアーキテクチャ
2-7 実際にモニタリングを行う
2-8 モニタリングの注意点
2-9 ログに対するモニタリング
2-10 まとめ

Chapter3 基礎的な負荷試験
3-1 本書で扱うWeb サービス private-isu
3-2 負荷試験の準備
3-3 ベンチマーカーによる負荷試験の実行
3-4 パフォーマンスチューニング 最初の一歩
3-5 ベンチマーカーの並列度
3-6 まとめ

Chapter4 シナリオを持った負荷試験
4-1 負荷試験ツールk6
4-2 k6による単純な負荷試験
4-3 k6でシナリオを記述する
4-4 複数のシナリオを組み合わせた統合シナリオを実行する
4-5 負荷試験で得られたアクセスログを解析する
4-6 まとめ

Chapter5 データベースのチューニング
5-1 データベースの種類と選択
5-2 データベースの負荷を測る
5-3 インデックスでデータベースを速くする
5-4 N+1とは
5-5 データベースとリソースを効率的に利用する
5-6 まとめ

Cha ほか

商品詳細

出版社名
技術評論社
サイズ
23cm
対象年齢
一般
フォーマット
単行本

注意事項

本の帯に関して
帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。
版・表紙について
版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。

あなたへのおすすめ