Home
Explore
Submit Search
Upload
Login
Signup
Advertisement
運用とデータ分析の遠くて近い関係、ISUCONを添えて
Report
SATOSHI TAGOMORI
Follow
Software Engineer at Treasure Data, Inc.
Nov. 1, 2014
•
0 likes
10 likes
×
Be the first to like this
Show More
•
10,818 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Check these out next
Software for Edge Heavy Computing @ INTEROP 2016 Tokyo
Shohei Hido
Spark MLlibではじめるスケーラブルな機械学習
NTT DATA OSS Professional Services
20170419PFNオープンハウス リサーチャーの仕事_公開用
Preferred Networks
15.05.21_ビッグデータ分析基盤Sparkの最新動向とその活用-Spark SUMMIT EAST 2015-
LINE Corp.
IoT Cyber Security Counter Measurement
Kiyoshi Ogawa
16.02.08_Hadoop Conferece Japan 2016_データサイエンスにおける一次可視化からのSpark on Elasticsear...
LINE Corp.
Apache Spark 1000 nodes NTT DATA
NTT DATA OSS Professional Services
Sparkをノートブックにまとめちゃおう。Zeppelinでね!(Hadoopソースコードリーディング 第19回 発表資料)
NTT DATA OSS Professional Services
1
of
30
Top clipped slide
運用とデータ分析の遠くて近い関係、ISUCONを添えて
Nov. 1, 2014
•
0 likes
10 likes
×
Be the first to like this
Show More
•
10,818 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Download Now
Download to read offline
Report
Technology
Talk at Hokkaido.pm #12
SATOSHI TAGOMORI
Follow
Software Engineer at Treasure Data, Inc.
Advertisement
Advertisement
Advertisement
Recommended
今からはじめるPuppet 2016 ~ インフラエンジニアのたしなみ ~
NTT DATA OSS Professional Services
2K views
•
18 slides
深層学習フレームワークChainerの特徴
Yuya Unno
59.4K views
•
46 slides
Deep Learning技術の最近の動向とPreferred Networksの取り組み
Kenta Oono
28.1K views
•
75 slides
Chainerインストール
Kenta Oono
8.4K views
•
16 slides
ヤフー音声認識サービスでのディープラーニングとGPU利用事例
Yahoo!デベロッパーネットワーク
52.9K views
•
34 slides
Deep learning reading club @ nimiri for SWEST
Kiyoshi Ogawa
1.3K views
•
50 slides
More Related Content
Slideshows for you
(20)
Software for Edge Heavy Computing @ INTEROP 2016 Tokyo
Shohei Hido
•
4.5K views
Spark MLlibではじめるスケーラブルな機械学習
NTT DATA OSS Professional Services
•
37.1K views
20170419PFNオープンハウス リサーチャーの仕事_公開用
Preferred Networks
•
2.3K views
15.05.21_ビッグデータ分析基盤Sparkの最新動向とその活用-Spark SUMMIT EAST 2015-
LINE Corp.
•
1.3K views
IoT Cyber Security Counter Measurement
Kiyoshi Ogawa
•
3.9K views
16.02.08_Hadoop Conferece Japan 2016_データサイエンスにおける一次可視化からのSpark on Elasticsear...
LINE Corp.
•
1.2K views
Apache Spark 1000 nodes NTT DATA
NTT DATA OSS Professional Services
•
8.5K views
Sparkをノートブックにまとめちゃおう。Zeppelinでね!(Hadoopソースコードリーディング 第19回 発表資料)
NTT DATA OSS Professional Services
•
14.6K views
捗るリコメンドシステムの裏事情(ハッカドール)
mosa siru
•
211.9K views
Jeug 02 lt_tetsuyasodo_v01
Tetsuya Sodo
•
273 views
使ってみませんか?pg hint_plan
Masao Fujii
•
20.1K views
Rustでソートを高速化した話(Shinjuku.rs)
MasayukiUrakami1
•
318 views
PuppetConf2015参加レポート (第1回 Puppetユーザ会 発表資料)
NTT DATA OSS Professional Services
•
2.3K views
2016年2月4日 空間OSのためのビッグデータ技術基盤
aitc_jp
•
601 views
Apache Spark の紹介(前半:Sparkのキホン)
NTT DATA OSS Professional Services
•
58.3K views
リクルートライフスタイルの考えるストリームデータの活かし方(Hadoop Spark Conference2016)
Atsushi Kurumada
•
6.4K views
20180227_最先端のディープラーニング 研究開発を支えるGPU計算機基盤 「MN-1」のご紹介
Preferred Networks
•
6.4K views
Deep Learning Lab: DIMo & Chainer
Preferred Networks
•
5.7K views
JUIZ DLK 組込み向けDeep Learningコンパイラ
LeapMind Inc
•
1.4K views
ストリームデータ分散処理基盤Storm
NTT DATA OSS Professional Services
•
34.1K views
Similar to 運用とデータ分析の遠くて近い関係、ISUCONを添えて
(20)
[db tech showcase Tokyo 2016] B15: サイバーエージェント アドテクスタジオの次世代データ分析基盤紹介 by 株式会社サイ...
Insight Technology, Inc.
•
4.9K views
Ansibleで構成管理始める人のモチベーションをあげたい! (Cloudera World Tokyo 2014LT講演資料)
NTT DATA OSS Professional Services
•
9.9K views
IkaLog_FPGAStartup1
Takeshi HASEGAWA
•
1.8K views
[Postgre sql9.4新機能]レプリケーション・スロットの活用
Kosuke Kida
•
19.7K views
SQL on Hadoop 比較検証 【2014月11日における検証レポート】
NTT DATA OSS Professional Services
•
15.6K views
NTT Communications' Initiatives to Utilize Infrastructure Data
DataWorks Summit
•
2.2K views
分散処理基盤Apache Hadoop入門とHadoopエコシステムの最新技術動向 (オープンソースカンファレンス 2015 Tokyo/Spring 講...
NTT DATA OSS Professional Services
•
18.5K views
Hadoop ecosystem NTTDATA osc15tk
NTT DATA OSS Professional Services
•
6.4K views
tohoku univ alumni meeting
Hiroshi Miura
•
1.6K views
StreamPaaSのご紹介
Yahoo!デベロッパーネットワーク
•
531 views
Linked Open Data技術
yamahige
•
681 views
OSC福岡2012 LT 20121208
学 松崎
•
2.6K views
データ活用をもっともっと円滑に!~データ処理・分析基盤編を少しだけ~
NTT DATA OSS Professional Services
•
10K views
『Mobageの大規模データマイニング活用と 意思決定』- #IBIS 2012 -ビジネスと機械学習の接点-
Koichi Hamada
•
7.9K views
データビジュアライゼーションもくもく会
dsuke Takaoka
•
1.5K views
鹿駆動勉強会 青江発表資料
Takashi Aoe
•
1.4K views
DevOpsが引き金となるインフラエンジニアの進撃
Teruo Adachi
•
16.2K views
ビッグデータ関連Oss動向調査とニーズ分析
Yukio Yoshida
•
2.9K views
Red Hat の日本でできるグローバルな働き方
Tadayoshi Sato
•
2.8K views
perfを使ったPostgreSQLの解析(前編)
Daichi Egawa
•
8.4K views
Advertisement
More from SATOSHI TAGOMORI
(20)
Ractor's speed is not light-speed
SATOSHI TAGOMORI
•
4.6K views
Good Things and Hard Things of SaaS Development/Operations
SATOSHI TAGOMORI
•
829 views
Maccro Strikes Back
SATOSHI TAGOMORI
•
7.8K views
Invitation to the dark side of Ruby
SATOSHI TAGOMORI
•
15.4K views
Hijacking Ruby Syntax in Ruby (RubyConf 2018)
SATOSHI TAGOMORI
•
11.1K views
Make Your Ruby Script Confusing
SATOSHI TAGOMORI
•
1.4K views
Hijacking Ruby Syntax in Ruby
SATOSHI TAGOMORI
•
43.6K views
Lock, Concurrency and Throughput of Exclusive Operations
SATOSHI TAGOMORI
•
2K views
Data Processing and Ruby in the World
SATOSHI TAGOMORI
•
6.5K views
Planet-scale Data Ingestion Pipeline: Bigdam
SATOSHI TAGOMORI
•
6.3K views
Technologies, Data Analytics Service and Enterprise Business
SATOSHI TAGOMORI
•
5K views
Ruby and Distributed Storage Systems
SATOSHI TAGOMORI
•
13.3K views
Perfect Norikra 2nd Season
SATOSHI TAGOMORI
•
6.2K views
Fluentd 101
SATOSHI TAGOMORI
•
3K views
To Have Own Data Analytics Platform, Or NOT To
SATOSHI TAGOMORI
•
8.3K views
The Patterns of Distributed Logging and Containers
SATOSHI TAGOMORI
•
24K views
How To Write Middleware In Ruby
SATOSHI TAGOMORI
•
6.9K views
Modern Black Mages Fighting in the Real World
SATOSHI TAGOMORI
•
9.4K views
Open Source Software, Distributed Systems, Database as a Cloud Service
SATOSHI TAGOMORI
•
5.4K views
Fluentd Overview, Now and Then
SATOSHI TAGOMORI
•
7.7K views
Recently uploaded
(20)
Omnis
DaisukeFujita10
•
15 views
HTTPの仕組みについて
iPride Co., Ltd.
•
0 views
Oracle Cloud Infrastructure:2023年5月度サービス・アップデート
オラクルエンジニア通信
•
29 views
SoftwareControl.pdf
ssusercd9928
•
15 views
CDLEハッカソン2022参加報告.pdf
SHOIWA1
•
7 views
ChatGPT + LlamaIndex 0 .6 による チャットボット の実装
Takanari Tokuwa
•
38 views
Forguncy8 製品概要 202305.pptx
フォーガンシー
•
38 views
統計学の攻略_統計的仮説検定の9パターン.pdf
akipii Oga
•
133 views
点群SegmentationのためのTransformerサーベイ
Takuya Minagawa
•
12 views
Üslup ve tercüme.pdf
1Hmmtks
•
2 views
AIEXPO_CDLE名古屋紹介
KotaMiyano
•
3 views
UAV写真・レーザー測量test.pptx
ssuserb48d2b1
•
14 views
MC-800DMT intrusion detector manual
Vedard Security Alarm System Store
•
2 views
ネットワークパケットブローカー市場.pdf
HinaMiyazu
•
6 views
オレオレになりがちなテスト計画を見直した話
terahide
•
25 views
20230602_enebular_meetup_kitazaki_v1.pdf
Ayachika Kitazaki
•
0 views
☀️【中央兰开夏大学毕业证成绩单留学生首选】
25mjhd12
•
4 views
TestSIP (1).pdf
DeependraSingh712859
•
2 views
ヘッドレス化したbaserCMS5とその機能
Ryuji Egashira
•
10 views
《杨百翰大学毕业证|学位证书校内仿真版本》
d520dasw12
•
2 views
Advertisement
運用とデータ分析の遠くて近い関係、ISUCONを添えて
運用とデータ分析の遠くて近い関係、 ISUCONを添えて TAGOMORI
Satoshi (@tagomoris) 2014/11/01(Sat) Hokkaido.pm
はじめに YAPC::Asia Tokyo
2014 ベストスピーカー2位のおかげで来られました JPA++
Satoshi Tagomori (@tagomoris)
Fluentd, Fluentd plugins, Norikra, Shib, woothee, xbuild, ... ISUCON founder
Perl書いてるの? Ruby, Node.js,
... Perl Net::Hadoop::WebHDFS, ...
_人人人人_ > Java < ‾Y
^ Y ^ Y‾ http://d.hatena.ne.jp/tagomoris/20141028/1414485679
anyway,
おしごと 開発支援: 2010/08
- 2014/04 平たく言うと運用系あれこれ サーバセットアップ、モニタリングから障害対応まで モニタリングの一環として(?)データ分析系の仕事 分析プラットフォーム: 2014/05 - NOW データ分析系専門
運用の仕事 セットアップ系 監視
モニタリング、障害対応
運用の仕事 セットアップ系 省略
監視 省略 モニタリング、障害対応
モニタリング システムモニタリング CPU、メモリ、トラフィック、ディスク容量
httpd、mysql、memcached サービスモニタリング HTTP status、レスポンスタイム、etc
サービスモニタリング(1) 外部モニタリング:アクセスログ HTTP
status code、レスポンスタイム
サービスモニタリング(2) 半外部モニタリング:アクセスログ 特定パス・特定メソッドのみの状況
特定User-Agentのみの状況
サービスモニタリング(3) 内部モニタリング:アプリケーションログ 特定の外部API呼び出しの状況
アクセスログに載せられない情報による集計 複雑なデータ構造にもとづいた集計 ユーザの国情報、有料/無料ユーザ、等々
障害検知 障害とは ユーザに対して不正な応答が返っている状況
あるいは応答が返っていない状況 外部モニタリングで観測可能 誰でも「障害が起きていること」はわかる
障害検知 障害とは 誰でも「障害が起きていること」がわかるように
しておかないと駄目
障害対応 誰がやる? 誰か、見付けた人、対応できる人
誰がやるべき? そのサービスに詳しくない人こそやるべき 技術的知見が広がる、業務知識が広がる 他者が見ておかしいところを発見できる
障害対応 応答が正常に戻るために何でもやる サーバ構成の把握(HW、SW)
コードを読む どういうアクセスが来ているか見る 直す これどっかで見たやつでは?
ISUCONとはつまり 過負荷で障害が起きている状況コンテスト
ISUCONでやること ベンチのスコアを上げるために何でもやる サーバ構成の把握(HW、SW)
コードを読む どういうアクセスが来ているか見る 直す 時間制限もある! いそげ!
とはいえ:普段の障害対応 究極的にパフォーマンスを上げるのは目的ではない 必要十分な対応ができればいい
逆にやりすぎて壊したらまずい 最小の手で解決するにはどうしたらいい? 可能な限り早く収束させたい 最短の作業で解決するにはどうしたらいい?
障害対応のために 内部モニタリングが充実していると便利 詰まっている外部API呼び出しは?
集中しているアクセスの種類は? 影響を受けているユーザの属性は? まだあまりできてない……
内部モニタリングの手法 アプリケーションからのログの出力 複雑な構造化データ
確実な伝送 柔軟な集計 できればリアルタイムに近い形で
Data Analytics overview
collect parse clean up process visualize store process
Service Monitoring overview
Data Analytics overview collect parse clean up process visualize store process
やることは同じ ログを集めて適度に集計、異常を検出 使いかたが少し違う
運用:リアルタイムに近い集計、障害検出 分析:中長期で集計、KPI算出、サービス改善 やり始めるとどっちにも効果があって便利
ツール群の特徴 ビジネスの効果には直結しない(大抵の場合は) ビジネスロジック等は設定やクエリに書かれる
コード、仕組みは共有できる ツールのOSS化、ノウハウの公開がしやすい Fluentd, Hadoop, Presto, Norikra, GrowthForecast, ..
SHARE software, know-how
& concerns! Thank you!
Advertisement