Slide 1

Slide 1 text

ZZuucckkssアドネットワークにおける ハイパフォーマンスな技術統合と運用の勘所 小芝 敏明 @@bbaasshh00CC77 ((株))ZZuucckkss ((株))VVOOYYAAGGEE GGRROOUUPP

Slide 2

Slide 2 text

小芝 敏明 @@bbaasshh00CC77  株式会社ZZuucckkss アドネットワーク事業部  株式会社VVOOYYAAGGEE GGRROOUUPP エンジニア ࣸਅIUUQHJIZPKQOFXTSFQPSUQIQDPO 基幹業務,, BB22CCサービス,, 広告事業等で 管理・設計・開発・運用を幅広くかつ フルスタックに担当 PPHHPPカンファレンス22001133スピーカー(先週末)) 関西RRuubbyy会議0055スピーカー(今年88月)) 東京RRuubbyy会議1100実行委員長(今年11,,33月))

Slide 3

Slide 3 text

IUUQQIQDPOQIQHSKQX ミッションクリティカル&&ハイパフォーマンス システムにおける技術統合と運用の勘所

Slide 4

Slide 4 text

IUUQSFHJPOBMSVCZLBJHJPSHLBOTBJ 55年前に関西から飛び出したRRuubbyy初級者が 自分なりに重ねてきたコードと行動

Slide 5

Slide 5 text

ZZuucckkssアドネットワークにおける ハイパフォーマンスな技術統合と運用の勘所 小芝 敏明 @@bbaasshh00CC77 ((株))ZZuucckkss ((株))VVOOYYAAGGEE GGRROOUUPP

Slide 6

Slide 6 text

基盤寄りの技術110000%%

Slide 7

Slide 7 text

BB--2288 「ZZuucckkss」にて承ります ZZuucckkssアドネットワークのお問い合わせは

Slide 8

Slide 8 text

スマートフォン向�け クリック課金型アドネットワーク ZZuucckkssアドネットワーク IUUQ[VDLTDPKQTFSWJDFBEOFU

Slide 9

Slide 9 text

22001133年77月新システムに フルリプレース完了

Slide 10

Slide 10 text

✓リアルタイムレポート ✓莫大な配信ボリューム ✓無停止メンテナンス ✓柔軟な改�修対応

Slide 11

Slide 11 text

技術的な工夫

Slide 12

Slide 12 text

✓インフラ作りの工夫 ✓処理方式の工夫 ✓プログラミング言語の工夫 ✓モニタリングの工夫 ✓ホットフィックスの工夫

Slide 13

Slide 13 text

✓インフラ作りの工夫 ✓処理方式の工夫 ✓プログラミング言語の工夫 ✓モニタリングの工夫 ✓ホットフィックスの工夫

Slide 14

Slide 14 text

✓インフラ作りの工夫 ✓処理方式の工夫 ✓プログラミング言語の工夫 ✓モニタリングの工夫 ✓ホットフィックスの工夫

Slide 15

Slide 15 text

こしば pphhppccoonn22001133 で検索ください IUUQEIBUFOBOFKQCBTI$QIQDPO

Slide 16

Slide 16 text

インフラ作りの工夫

Slide 17

Slide 17 text

工夫点2つ

Slide 18

Slide 18 text

その1

Slide 19

Slide 19 text

ひたすら富豪に作る

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

鉄板の富豪構成パターン MMuullttii--SSeerrvveerr MMuullttii--DDaattaacceenntteerr MMuullttii LLooaadd BBaallaanncceerr

Slide 22

Slide 22 text

同種のサーバを並べる AAuuttooSSccaalliinnggGGrroouupp利用 IUUQBXTBNB[PODPNKQDMPVEGPSNBUJPO

Slide 23

Slide 23 text

複数拠点に冗長化 AAuuttooSSccaalliinnggGGrroouupp+複数ssuubbnneettコンボ IUUQBXTBNB[PODPNKQDMPVEGPSNBUJPO

Slide 24

Slide 24 text

用途別ロードバランサ AAuuttooSSccaalliinnggGGrroouupp+複数EELLBBコンボ IUUQBXTBNB[PODPNKQDMPVEGPSNBUJPO

Slide 25

Slide 25 text

2個も n個も 同じこと

Slide 26

Slide 26 text

その2

Slide 27

Slide 27 text

同じものを 同じにつくる

Slide 28

Slide 28 text

具体的には

Slide 29

Slide 29 text

本番環境と 検証環境

Slide 30

Slide 30 text

No content

Slide 31

Slide 31 text

No content

Slide 32

Slide 32 text

l同じに作った

Slide 33

Slide 33 text

No content

Slide 34

Slide 34 text

ো֐෮چ܇࿅ ࢼݧ഑৴࣮ࢪ

Slide 35

Slide 35 text

✓ネットワーク構成 ✓インスタンスタイプ ✓永続化データ ✓アプリケーション

Slide 36

Slide 36 text

MMaannaaggeemmeenntt CCoonnssoollee IUUQBXTBNB[PODPNKQDMPVEGPSNBUJPO

Slide 37

Slide 37 text

作業の再現性が皆無 手順書頼りになる…�

Slide 38

Slide 38 text

CClloouuddFFoorrmmaattiioonnで 環境構成を一気作成 IUUQBXTBNB[PODPNKQDMPVEGPSNBUJPO

Slide 39

Slide 39 text

ssuubbnneett,, rroouutteerr,, SSeeccuurriittyyGGrroouupp 等は一気呵成にCClloouuddFFoorrmmaattiioonn

Slide 40

Slide 40 text

細かく調整する部分をCCLLIIや MMaannaaggeemmeenntt CCoonnssoollee

Slide 41

Slide 41 text

✓AAuuttooSSccaalliinnggGGrroouupp ✓LLaauucchhCCoonnffiigg ✓RRDDSS ✓AAlleerrmm ✓など

Slide 42

Slide 42 text

再現性の確保 変更容易性の確保

Slide 43

Slide 43 text

どこから手をつけ ればいいのか

Slide 44

Slide 44 text

全部 CClloouuddFFoorrmmaattiioonnに 寄せる

Slide 45

Slide 45 text

✓インフラ作りの工夫 ✓処理方式の工夫 ✓プログラミング言語の工夫 ✓モニタリングの工夫 ✓ホットフィックスの工夫

Slide 46

Slide 46 text

✓ひたすら富豪に作る ✓同じものを同じにつくる

Slide 47

Slide 47 text

基礎となる姿勢

Slide 48

Slide 48 text

l 「現場」に出向�いて「現物」に 直接触れ、「現実」をとらえる ことを重視する。 IUUQLPUPCBOLKQXPSEࡾݱओٛΑΓൈਮ

Slide 49

Slide 49 text

三現主義

Slide 50

Slide 50 text

基礎となる姿勢

Slide 51

Slide 51 text

設計したら 即試行

Slide 52

Slide 52 text

実証を重ねる

Slide 53

Slide 53 text

素材は揃ってる 道具も色々ある

Slide 54

Slide 54 text

l ハイパフォーマンスな技 術統合と運用の勘所

Slide 55

Slide 55 text

現物を動かして試行

Slide 56

Slide 56 text

実測値から調整

Slide 57

Slide 57 text

現地現物で実証

Slide 58

Slide 58 text

実績を積み上げる

Slide 59

Slide 59 text

更なるパフォーマンスへ 駆け抜け続ける