SlideShare une entreprise Scribd logo
1  sur  48
Télécharger pour lire hors ligne
Recruit Technologies Co.,Ltd.
Kensuke Soeda
Case study of DevOps for Hadoop
in Recruit.
今⽇話すこと
2(C) Recruit Technologies Co.,Ltd. All rights reserved.
DevOps for Hadoopの事例共有
1. ツールの紹介
2. 実際の成果
3. DevOps for Hadoopの成功要因
⾃⼰紹介
3(C) Recruit Technologies Co.,Ltd. All rights reserved.
2012年:リクルートテクノロジーズにジョイン
〜2014年: elasticsearch次世代検索システムインフラ設計、構築、運⽤
インフラの⾃動化に注⼒し、 Infra as Codeを普及。
〜2015年:ビッグデータ新サービス企画、開発
LeanStartupの考え⽅を元に、顧客開拓モデルの開発に従事
〜2016年:次世代Hadoop基盤の検証、構築、運⽤
SREチームを⽴ち上げ、データ解析基盤の信頼性の向上に取り組み中
Kensuke Soeda(添⽥ 健輔)
Big Data Infrastructure Group
Big Data Department
IT Solution Division
Recruit Technologies Co.,Ltd.
アジェンダ
1. 会社紹介
2. Hadoop基盤とそれを⽀える体制紹介
3. DevOps for Hadoop事例紹介
1. ツールの紹介
2. 実際の成果
3. DevOps for Hadoopの成功要因
4. 今後の展望
4(C) Recruit Technologies Co.,Ltd. All rights reserved.
リクルートグループについて
ビジネスモデル
リクルートの事業領域
Life Event Area
Education
Job Hunt
Marriage
Job Change
Home Purchase
Car Purchase
Child Burth
Travel
IT / Trend
Life Style
Health & Beauty
Life Style Area
選択・意思決定 を⽀援する情報サービスの提供
「まだ、ここにない、出会い。」を実現する
リクルートグループの⽇本国内の体制
UXD / SEO Internet Marketing
Bigdata
Infrastructure
In-house Infrastructure
Security
System Development
Technology R&D Project Management
リクルートとは、
事業会社と機能会社
で構成されるグループ企業群
私が所属する会社は
リクルートテクノロジーズ
リクルートテクノロジーズの事業内容
http://recruit-tech.co.jp/company/description.html
ソリューション開拓〜運⽤までの流れ
広範囲のビジネスに
装着し、効果を最⼤
化させるための改善
を⾏い、事業貢献利
益を追究
ØRグループのビジネスに
短・中期的に実活⽤の可能
性がある技術をリサーチ
Ø対象技術における事業化
への検証を⾏い、評価・選
定する
開拓(実活⽤研究)
実際に事業へ適⽤
し、より広範囲に
利⽤するための型
化やスキームを構
築
実装・展開 運⽤
実施内容
リクルートテクノロジーズ(短・中期的視野)
利益を⽬的としない中⻑期的
な視点に⽴ち、新技術や新⼿
法の研究/発明を⾏い、論⽂
発表することを⽬指す
要素基礎技術の研究
社外(中・⻑期的視野)
技術数の
推移イメージ
年間約200の技術をリサーチ
し、約30の技術を評価・選定
年間数個〜10個の
技術を展開
運⽤フェーズまで
移⾏された技術が蓄積
無数の新技術を研究/発明
Hadoop活⽤事例
11(C) Recruit Technologies Co.,Ltd. All rights reserved.
最近のHadoop活⽤事例
リアルタイムユーザ属性推定
12(C) Recruit Technologies Co.,Ltd. All rights reserved.
リクルート データセンター
リアルタイムに
ログ送付
リアルタイム
⼤量データ受付
リアルタイム
セグメント推定
推定されたセグメントに
合わせたコンテンツ表⽰
初回訪問者
コールドスタート問題に対応し、
初回訪問時(=サービスにも最も期待しているタイミング)に最適な情報を提供
⾃分に合った情報
が⾒つからない
⾃分が欲しい情報
が出てくる!
CVR向上
リアルタイムユーザ属性推定の裏側
13(C) Recruit Technologies Co.,Ltd. All rights reserved.
アジェンダ
1. 会社紹介
2. Hadoop基盤とそれを⽀える体制紹介
3. DevOps for Hadoop事例紹介
1. ツールの紹介
2. 実際の成果
3. DevOps for Hadoopの成功要因
4. 今後の展望
14(C) Recruit Technologies Co.,Ltd. All rights reserved.
リクルートにおけるHadoopの歴史
15(C) Recruit Technologies Co.,Ltd. All rights reserved.
2010 2011 2012 2013 2014 2015 2016
⾼速集計基盤の
研究
Hadoopの
本格展開
Hadoop活⽤拡⼤
全社BI・全社データ
集約環境の推進
Hadoopを中⼼とした
DataLake構想の模索
を開始
ケースドリブンでの
インフラ体制整備
次世代ビッグデータ基
盤の企画・検討
課題感 データ解析従事者の増加
16(C) Recruit Technologies Co.,Ltd. All rights reserved.
・2012年
Bigdata
グループ
創設期
66名
・2013年
全社データ基
盤推進期
119名
・2015年
DataLake構
想模索期
212名
2016年
10⽉現在
231名
社内のデータ活⽤ニーズの⾼まりに応じて、データ解析従事者の数が年々増加。
単純に⼈員増加のほか、⼈員⼊れ替えや業務の分割化も進み、
Hadoopならびにエコシステムの知⾒、チューニングナレッジなどが希薄化していく
傾向が⾒られていた。
DataLake構想の模索
2015年よりHadoopの強み⽣かしたDataLake構想の実現を模索してきた。
l ローデータから⾃在に定義を作り、Schema on readで施策を
推進できる⾃由さとスピードの速さ
l 「すべてのデータはここにある」という絶対的安⼼感とすぐ隣に
あるデータとの連結容易性
l ここにあるデータを⼀元でマネジメントできればそこから発⽣す
るデータに⼀様な正確さが出る。
※ただし、ここでいうローデータとはリクルートでいうRDBMSに格納されているような
綺麗な整形済みデータを表すのではなく、アプリケーションの⽣ログやテキスト⽂そのも
の、画像、動画、⾳声、マシンログなどありとあらゆるデータを定義するものである。
事業データ
データソース データ格納 プレゼンテーション 利⽤者
Hadoop
エコシステム
オンプレミス
レポート/モニタリング
Hadoop基盤構成概要
18(C) Recruit Technologies Co.,Ltd. All rights reserved.
クラウド
外部データ
IPアドレスデータ
ツールバーデータ
⾏動データ
⾏動履歴情報
Push配信ログ
経営データ
経営データ
エンドユーザ
(エグゼ/営業
/マネージャ)
ビジネスインサイト
マーケター
(プロデューサ/
プランナー)
⾼度分析やモデル作成
データ
サイエンティスト
(分析者)
機械学習やモデル実装
データ
サイエンティスト
(エンジニア)
サービスから
データを収集
サイトの
アクセスログ収集
アプリの
ログ収集
クエリ発⾏/⽉
ビッグデータ部における体制と役割(これまで)
人材領域
インフラ
部門
販促・バイト
領域
IDポイント領
域
役割が明確に分かれ、部署ごとの責任範囲が明確化されている⼀⽅で、多様化す
る領域ごとの個別ニーズに、インフラ部⾨が対応しきれない。インフラがボトル
ネックとなり施策リリースにリードタイムが掛かる。などの課題があった。
Dev Dev Dev
Ops
ビッグデータ部における体制と役割(これから)
人材領域
インフラ
部門
販促・バイト
領域
IDポイント領
域
インフラ担当がケースドリブンに各領域の施策推進に関与し、サービスに対して責任を持つべく、
今年の04⽉より、ケースドリブンインフラ体制に移⾏。
※インフラ部⾨内での情報共有は常時実施して、ベストプラクティスの共有などを積極的に図る。
Dev Dev Dev
OpsOps Ops
ビッグデータ部における体制と役割(これから)
ProductData
Ideas
リーンスタートアップの考え⽅を元に、事業領域ごとの仮説検証を⾏うことで、
各領域におけるニーズに合わせたきめ細やかな対応が可能に!
Learn Build
Measure
フィードバック具体例
組織間の距離が近くなったことによる効果の⼀例。
• ⼀部のMapreduceのジョブをOpsが実装し、
Devがレビューすることで、品質が上がった。
• SQL構⽂解析器をOpsが調査し、Devが実装、
運⽤したことで、トラブルシュートが容易に
なった。
• リリース前のレビューで、SQLのクエリチュー
ニングをOpsが⾏い、ボトルネックを瞬時に解
決。
アジェンダ
1. 会社紹介
2. Hadoop基盤とそれを⽀える体制紹介
3. DevOps for Hadoop事例紹介
1. ツールの紹介
2. 実際の成果
3. DevOps for Hadoopの成功要因
4. 今後の展望
23(C) Recruit Technologies Co.,Ltd. All rights reserved.
DevOpsとは
24(C) Recruit Technologies Co.,Ltd. All rights reserved.
https://ja.wikipedia.org/wiki/DevOps
25(C) Recruit Technologies Co.,Ltd. All rights reserved.
ツールの紹介
DevOpsツール全体概要
(C) Recruit Technologies Co.,Ltd. All rights reserved.バージョン管理
チケット管理 メトリクス可視化
開発環境
プログラムはもちろん、
コード化された構築・
運⽤⼿順や、設定ファ
イルをバージョン管理
アプリのビルド、アプ
リ・ミドルウェアのデ
プロイ、インフラを含
めたテストを⾃動で継
続的に実⾏
リアルタイムにリソー
ス、ログ、KPIを可視
化Biz
必要に応じて相互に
開発協⼒。
Ops
Dev
発⽣する問題や、タス
ク、情報を共有・管理
し、コミュニケーショ
ンを円滑に!
26
本番環境構成管理
CI / CD
サンドボックス環境
各環境ごとにパラメー
タを動的に変えて構成
管理
n Jenkinsによるパイプライン可視化/コード化
DevOps事例紹介(1)
27(C) Recruit Technologies Co.,Ltd. All rights reserved.
Jenkins2.0より採⽤されたStage View
により、パイプライン全体の進捗が簡単に
可視化されるようになった。
Stage View Pipeline as Code
Pipeline as Codeにより、Groovyの
DSLで、パイプラインをコードとしてモデ
リング
DevOps事例紹介(2)
28(C) Recruit Technologies Co.,Ltd. All rights reserved.
n ベンダー製ジョブ管理ツールの可視化
ジョブ可視化ツール データフロー可視化ツール
ジョブおよびデータフローがリアルタイムに可視化されたことで、
障害検知および対応が⾼速化に寄与
内製開発ツール
DevOps事例紹介(2)
29(C) Recruit Technologies Co.,Ltd. All rights reserved.
n ベンダー製ジョブ管理ツールの可視化の裏側
アサイン
JSON
業務情報
JSON
チームメンバ
JSON
定義読み込み
データフロー
可視化ツール
バッチサーバ
ジョブ管理
ツール インシデント登録
ジョブエージェント
ジョブエージェント
ジョブエージェント
ジョブエージェント
障害情報取り込み
RESTで随時登録
Bot
Ops
ジョブ可視化
ツール
ジョブ実⾏情報取
り込み
DevOps事例紹介(3)
30(C) Recruit Technologies Co.,Ltd. All rights reserved.
n Hadoopに特化した内製ログ集計可視化ツール
ログ集計可視化ツール
多数のノードに対してのログの⼀元集約、集計を⾏い、
発⽣事象の根本原因解析で活⽤。
Ambari Log Search
順次移⾏予定
内製開発ツール
31(C) Recruit Technologies Co.,Ltd. All rights reserved.
実際の成果
リクルートID
アイテムレコメンド
(C) Recruit Technologies Co.,Ltd. All rights reserved.
APIs
リクルートIDにおけるユースケース
34
Hadoop
HBase
行動ログ
モニタリング
API
行動ログ
(蓄積)
DWH(Exadata)
Hadoopクラスタ
事業データ
事業データ
レコメンド
データ
作成バッチ
ログ蓄積
バッチ
事業データ
ディスプレイ
API
レコメンド
API
レコメンド
データ
ログ蓄積 API
アイテムAPI
(アイテム情報取得)
<script src...
…
</script>
最適なレコメンドロジックを
採⽤するために、多いときに
は⼀⽇に10回程度リリース
することも
n 現状の業務分析、改善スコープの検討
現状業務の分析を⾏い、ボトルネックがドコにあり、何をどのように
改善することで、どれ位の効果が得られるかを事前に徹底調査し、改
善スコープを決定。リードタイム/プロセス数の半減に成功した。
35(C) Recruit Technolog1zies Co.,Ltd. All rights reserved.
1⽇10回リリースできるまでに⾏ったこと
⼀つの業務において、ボトルネック
をカイゼンした結果、リードタイム
/プロセス数の半減に成功。
50%
down
⽬指す世界観
36
開発要求定義
DevOpsにより実現したい施策の流れ
DevOpsの実現により、施策アイデアをより確実かつ迅速にユーザー
に対して継続的に届けること。
Dev
(C) Recruit Technologies Co.,Ltd. All rights reserved.
実装
Ops
運⽤要求定義
運⽤
n カイゼントレーニング
組織メンバー全員参加での集合研修
n ⽬的
⾃分たちの提供しているサービスの価値をあげるために、
1. 改善のやり⽅を学ぶ
2. コミュニケーションの仕⽅を学ぶ
3. 実際にいまのプロセスを⾒える化し、全員で現状の共通
認識や課題を明らかにする
37(C) Recruit Technologies Co.,Ltd. All rights reserved.
バリューストリームマップを作成し、業務にお
けるボトルネックを全員で切り分けている様⼦
⽂化⾯での取り組み1
n バリューストリーミングマップ
⾃分たちの業務におけるプロセスとフローを可視化し、ドコにボトル
ネックがあるかを調査し、カイゼンの対象あぶり出す。
38(C) Recruit Technolog1zies Co.,Ltd. All rights reserved.
⽂化⾯での取り組み2
n かんばん
開発者に負荷なく、何を、いつ、どれ位のコストをかけて開発す
るかを発信、可視化する
39(C) Recruit Technologies Co.,Ltd. All rights reserved.
Todo Doing Waiting Done
割込タスク
計画タスク
改善タスク
⽂化⾯での取り組み3
n Mob Programming
チーム全体が同じことを、同じ時に、同じ場所で、同じコン
ピュータ上で作業するソフトウェア開発アプローチ
n ⽬的
全員が同⼀作業を⾏うことによるコンフリクトの解消と、⿊魔
術的な個⼈ナレッジの共有を図る。
40(C) Recruit Technologies Co.,Ltd. All rights reserved.
毎週⾦曜に2時間、全員で同⼀作業を⾏う時間
を設定し、ワイガヤをあえて演出
⽂化⾯での取り組み4
41(C) Recruit Technologies Co.,Ltd. All rights reserved.
DevOps for Hadoopの成功要因
42(C) Recruit Technologies Co.,Ltd. All rights reserved.
ツールの整備 ⽂化⾯での取り組み
1. バージョン管理
Git等を活⽤したコードの管理による
DevとOpsの情報共有
2. 継続的インテグレーション
コードのビルド、テストの⼀気通貫で
の連携および実施
3. 継続的デプロイメント
成果物の本番環境へのリリースの⾃動
化
4. 継続的デリバリー
1. 2. 3. を継続的に繰り返し、価値を
創出していく全体の流れを確⽴
1. 組織の壁を超えて協⼒ができ
る⾵⼟作り
2. ⾃分の仕事、他⼈の仕事、と
割り切らない
3. 情報、ナレッジを共有する
4. 現状に満⾜せず、常に改善し
つづける
DevOps for Hadoopの成功要因
アジェンダ
1. 会社紹介
2. Hadoop基盤とそれを⽀える体制紹介
3. DevOps for Hadoop事例紹介
1. ツールの紹介
2. 実際の成果
3. DevOps for Hadoopの成功要因
4. 今後の展望
43(C) Recruit Technologies Co.,Ltd. All rights reserved.
「⽇本におけるテクノロジのハイプ・サイクル:2016年」
44(C) Recruit Technologies Co.,Ltd. All rights reserved.
https://www.gartner.co.jp/press/html/pr20161005-01.html
Homeostasis(恒常性)を持ったOpsの実現へ
45(C) Recruit Technologies Co.,Ltd. All rights reserved.
Knowlegebase
Prediction
Correlation
Analysis
Auto Recovery
JIRA等の外部コミュニティ情報含む
これまでの運⽤知⾒をナレッジベース化
→ サジェスト活⽤
クラスタ・ノードのリソースや、
データ容量の変動予測
複数コンポーネントにまたがるログ、
リソースを元にした相関分析
障害を⾃動的に検知し、
⾃動的に復旧する
恒常性を持った
AIOpsの実現へ
Homeostasis(恒常性)を持ったOpsの実現へ
46(C) Recruit Technologies Co.,Ltd. All rights reserved.
絶賛開発中!
47(C) Recruit Technologies Co.,Ltd. All rights reserved.
最後に
積極採⽤中!
×
リクルートテクノロジーズ
48(C) Recruit Technologies Co.,Ltd. All rights reserved.
ご清聴ありがとうございました。
リクルートテクノロジーズ

Contenu connexe

Tendances

Tendances (20)

DataRobot活用状況@リクルートテクノロジーズ
DataRobot活用状況@リクルートテクノロジーズDataRobot活用状況@リクルートテクノロジーズ
DataRobot活用状況@リクルートテクノロジーズ
 
リクルート式ビッグデータ活用術
リクルート式ビッグデータ活用術リクルート式ビッグデータ活用術
リクルート式ビッグデータ活用術
 
リクルートのビッグデータ活用基盤とデータ活用に向けた取組み
リクルートのビッグデータ活用基盤とデータ活用に向けた取組みリクルートのビッグデータ活用基盤とデータ活用に向けた取組み
リクルートのビッグデータ活用基盤とデータ活用に向けた取組み
 
リクルートのWebサービスを支える「RAFTEL」
リクルートのWebサービスを支える「RAFTEL」リクルートのWebサービスを支える「RAFTEL」
リクルートのWebサービスを支える「RAFTEL」
 
A3RT - the details and actual use cases of "Analytics & Artificial intelligen...
A3RT - the details and actual use cases of "Analytics & Artificial intelligen...A3RT - the details and actual use cases of "Analytics & Artificial intelligen...
A3RT - the details and actual use cases of "Analytics & Artificial intelligen...
 
リクルートはいかにして、ディープラーニング(深層学習)の導入を成功させたか
リクルートはいかにして、ディープラーニング(深層学習)の導入を成功させたかリクルートはいかにして、ディープラーニング(深層学習)の導入を成功させたか
リクルートはいかにして、ディープラーニング(深層学習)の導入を成功させたか
 
リクルートにおけるPaaS活用事例
リクルートにおけるPaaS活用事例リクルートにおけるPaaS活用事例
リクルートにおけるPaaS活用事例
 
Spring “BigData”
Spring “BigData”Spring “BigData”
Spring “BigData”
 
R-tech BDGにおける自然言語処理活動
R-tech BDGにおける自然言語処理活動R-tech BDGにおける自然言語処理活動
R-tech BDGにおける自然言語処理活動
 
リクルート式Hadoopの使い方
リクルート式Hadoopの使い方リクルート式Hadoopの使い方
リクルート式Hadoopの使い方
 
LT(自由)
LT(自由)LT(自由)
LT(自由)
 
リクルートのWebサービスを支える共通インフラ「RAFTEL」
リクルートのWebサービスを支える共通インフラ「RAFTEL」リクルートのWebサービスを支える共通インフラ「RAFTEL」
リクルートのWebサービスを支える共通インフラ「RAFTEL」
 
Struggle against cross-domain data complexity in Recruit group
Struggle against cross-domain data complexity in Recruit groupStruggle against cross-domain data complexity in Recruit group
Struggle against cross-domain data complexity in Recruit group
 
[Developers Summit 2015 講演資料] リクルートテクノロジーズ 14,000件/秒の配信を実現した リクルートのモバイルアプリを支え...
[Developers Summit 2015 講演資料] リクルートテクノロジーズ 14,000件/秒の配信を実現した リクルートのモバイルアプリを支え...[Developers Summit 2015 講演資料] リクルートテクノロジーズ 14,000件/秒の配信を実現した リクルートのモバイルアプリを支え...
[Developers Summit 2015 講演資料] リクルートテクノロジーズ 14,000件/秒の配信を実現した リクルートのモバイルアプリを支え...
 
ユーザー企業内製CSIRTにおける対応のポイント
ユーザー企業内製CSIRTにおける対応のポイントユーザー企業内製CSIRTにおける対応のポイント
ユーザー企業内製CSIRTにおける対応のポイント
 
リクルート式 自然言語処理技術の適応事例紹介
リクルート式 自然言語処理技術の適応事例紹介リクルート式 自然言語処理技術の適応事例紹介
リクルート式 自然言語処理技術の適応事例紹介
 
UXDの職能要件とキャリアパスについて
UXDの職能要件とキャリアパスについてUXDの職能要件とキャリアパスについて
UXDの職能要件とキャリアパスについて
 
リクルートにおけるデータのインフラ化への取組
リクルートにおけるデータのインフラ化への取組リクルートにおけるデータのインフラ化への取組
リクルートにおけるデータのインフラ化への取組
 
Pepper+独自会話エンジン
Pepper+独自会話エンジンPepper+独自会話エンジン
Pepper+独自会話エンジン
 
リクルートにおける画像解析事例紹介と周辺技術紹介
リクルートにおける画像解析事例紹介と周辺技術紹介リクルートにおける画像解析事例紹介と周辺技術紹介
リクルートにおける画像解析事例紹介と周辺技術紹介
 

En vedette

En vedette (17)

EMRでスポットインスタンスの自動入札ツールを作成する
EMRでスポットインスタンスの自動入札ツールを作成するEMRでスポットインスタンスの自動入札ツールを作成する
EMRでスポットインスタンスの自動入札ツールを作成する
 
A3RT -The details and actual use cases of“Analytics & Artificial intelligence...
A3RT -The details and actual use cases of“Analytics & Artificial intelligence...A3RT -The details and actual use cases of“Analytics & Artificial intelligence...
A3RT -The details and actual use cases of“Analytics & Artificial intelligence...
 
ユーザー企業内製CSIRTにおける対応のポイント
ユーザー企業内製CSIRTにおける対応のポイントユーザー企業内製CSIRTにおける対応のポイント
ユーザー企業内製CSIRTにおける対応のポイント
 
RANCHERを使ったDev(Ops)
RANCHERを使ったDev(Ops)RANCHERを使ったDev(Ops)
RANCHERを使ったDev(Ops)
 
Company Recommendation for New Graduates via Implicit Feedback Multiple Matri...
Company Recommendation for New Graduates via Implicit Feedback Multiple Matri...Company Recommendation for New Graduates via Implicit Feedback Multiple Matri...
Company Recommendation for New Graduates via Implicit Feedback Multiple Matri...
 
「リクルートデータセット」 ~公開までの道のりとこれから~
「リクルートデータセット」 ~公開までの道のりとこれから~「リクルートデータセット」 ~公開までの道のりとこれから~
「リクルートデータセット」 ~公開までの道のりとこれから~
 
リクルートにおけるセキュリティ施策方針とCSIRT組織運営のポイント
リクルートにおけるセキュリティ施策方針とCSIRT組織運営のポイントリクルートにおけるセキュリティ施策方針とCSIRT組織運営のポイント
リクルートにおけるセキュリティ施策方針とCSIRT組織運営のポイント
 
ユーザーからみたre:Inventのこれまでと今後
ユーザーからみたre:Inventのこれまでと今後ユーザーからみたre:Inventのこれまでと今後
ユーザーからみたre:Inventのこれまでと今後
 
Struggling with BIGDATA -リクルートおけるデータサイエンス/エンジニアリング-
Struggling with BIGDATA -リクルートおけるデータサイエンス/エンジニアリング-Struggling with BIGDATA -リクルートおけるデータサイエンス/エンジニアリング-
Struggling with BIGDATA -リクルートおけるデータサイエンス/エンジニアリング-
 
リクルートグループの現場事例から見る AI/ディープラーニング ビジネス活用の勘所
リクルートグループの現場事例から見る AI/ディープラーニング ビジネス活用の勘所リクルートグループの現場事例から見る AI/ディープラーニング ビジネス活用の勘所
リクルートグループの現場事例から見る AI/ディープラーニング ビジネス活用の勘所
 
銀行ロビーアシスタント
銀行ロビーアシスタント銀行ロビーアシスタント
銀行ロビーアシスタント
 
リクルートにおける画像解析事例紹介
リクルートにおける画像解析事例紹介リクルートにおける画像解析事例紹介
リクルートにおける画像解析事例紹介
 
クラウドを使って競争優位なビッグデータ活用の実現へ [Oracle Cloud Days Tokyo 2016]
クラウドを使って競争優位なビッグデータ活用の実現へ [Oracle Cloud Days Tokyo 2016]クラウドを使って競争優位なビッグデータ活用の実現へ [Oracle Cloud Days Tokyo 2016]
クラウドを使って競争優位なビッグデータ活用の実現へ [Oracle Cloud Days Tokyo 2016]
 
ビッグデータ処理データベースの全体像と使い分け
ビッグデータ処理データベースの全体像と使い分けビッグデータ処理データベースの全体像と使い分け
ビッグデータ処理データベースの全体像と使い分け
 
ディープラーニングでおそ松さんの6つ子は見分けられるのか? FIT2016
ディープラーニングでおそ松さんの6つ子は見分けられるのか? FIT2016ディープラーニングでおそ松さんの6つ子は見分けられるのか? FIT2016
ディープラーニングでおそ松さんの6つ子は見分けられるのか? FIT2016
 
業界での勝ち組になるためのビッグデータの取り組み~ここから始めよう!~
業界での勝ち組になるためのビッグデータの取り組み~ここから始めよう!~業界での勝ち組になるためのビッグデータの取り組み~ここから始めよう!~
業界での勝ち組になるためのビッグデータの取り組み~ここから始めよう!~
 
Node.jsエンジニアErlangに入門するの巻
Node.jsエンジニアErlangに入門するの巻Node.jsエンジニアErlangに入門するの巻
Node.jsエンジニアErlangに入門するの巻
 

Similaire à Case study of DevOps for Hadoop in Recruit.

CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
Yuki Ando
 
ニフティクラウドC4SA_ご紹介資料ver.1.1
ニフティクラウドC4SA_ご紹介資料ver.1.1ニフティクラウドC4SA_ご紹介資料ver.1.1
ニフティクラウドC4SA_ご紹介資料ver.1.1
Satoshi Ueno
 
クラウド・スマートデバイス事例調査報告
クラウド・スマートデバイス事例調査報告クラウド・スマートデバイス事例調査報告
クラウド・スマートデバイス事例調査報告
Shinichi Tomita
 
ビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラムビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラム
Recruit Technologies
 
JISAAwards2013講演会資料(hifive)
JISAAwards2013講演会資料(hifive)JISAAwards2013講演会資料(hifive)
JISAAwards2013講演会資料(hifive)
Osamu Shimoda
 
基調講演「データのグループウェア化」
基調講演「データのグループウェア化」基調講演「データのグループウェア化」
基調講演「データのグループウェア化」
Cybozucommunity
 

Similaire à Case study of DevOps for Hadoop in Recruit. (20)

Docker Enterprise Editionで実践するCaaS
Docker Enterprise Editionで実践するCaaSDocker Enterprise Editionで実践するCaaS
Docker Enterprise Editionで実践するCaaS
 
ここが良かったDatadog
ここが良かったDatadogここが良かったDatadog
ここが良かったDatadog
 
Enterprise DevOps
Enterprise DevOpsEnterprise DevOps
Enterprise DevOps
 
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
 
Cloud Native and Agile Approach
Cloud Native and Agile ApproachCloud Native and Agile Approach
Cloud Native and Agile Approach
 
RAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jp
RAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jpRAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jp
RAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jp
 
Force.com開発基礎
Force.com開発基礎Force.com開発基礎
Force.com開発基礎
 
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
 
ニフティクラウドC4SA_ご紹介資料ver.1.1
ニフティクラウドC4SA_ご紹介資料ver.1.1ニフティクラウドC4SA_ご紹介資料ver.1.1
ニフティクラウドC4SA_ご紹介資料ver.1.1
 
SIビジネスのデジタル・トランスフォーメーション
SIビジネスのデジタル・トランスフォーメーションSIビジネスのデジタル・トランスフォーメーション
SIビジネスのデジタル・トランスフォーメーション
 
2021/02/19 Alterbooth 多忙なアーキテクトのためのクラウド導入フレームワーク (CAF) ダイジェスト
2021/02/19 Alterbooth 多忙なアーキテクトのためのクラウド導入フレームワーク (CAF) ダイジェスト2021/02/19 Alterbooth 多忙なアーキテクトのためのクラウド導入フレームワーク (CAF) ダイジェスト
2021/02/19 Alterbooth 多忙なアーキテクトのためのクラウド導入フレームワーク (CAF) ダイジェスト
 
クラウド・スマートデバイス事例調査報告
クラウド・スマートデバイス事例調査報告クラウド・スマートデバイス事例調査報告
クラウド・スマートデバイス事例調査報告
 
開発サイクルを爆速にする!~ Azure DevOpsでアプリのビルド・デプロイを自動化 ~
開発サイクルを爆速にする!~ Azure DevOpsでアプリのビルド・デプロイを自動化 ~開発サイクルを爆速にする!~ Azure DevOpsでアプリのビルド・デプロイを自動化 ~
開発サイクルを爆速にする!~ Azure DevOpsでアプリのビルド・デプロイを自動化 ~
 
XPFes2023_DevOps business-briefing_Hasegawa
XPFes2023_DevOps business-briefing_HasegawaXPFes2023_DevOps business-briefing_Hasegawa
XPFes2023_DevOps business-briefing_Hasegawa
 
ビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラムビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラム
 
JISAAwards2013講演会資料(hifive)
JISAAwards2013講演会資料(hifive)JISAAwards2013講演会資料(hifive)
JISAAwards2013講演会資料(hifive)
 
OSC2018 hiroshima session slide by OSSC
OSC2018 hiroshima session slide by OSSCOSC2018 hiroshima session slide by OSSC
OSC2018 hiroshima session slide by OSSC
 
楽天がCloud foundryを選んだ理由
楽天がCloud foundryを選んだ理由楽天がCloud foundryを選んだ理由
楽天がCloud foundryを選んだ理由
 
基調講演「データのグループウェア化」
基調講演「データのグループウェア化」基調講演「データのグループウェア化」
基調講演「データのグループウェア化」
 
Xpjug lt-20210918
Xpjug lt-20210918Xpjug lt-20210918
Xpjug lt-20210918
 

Plus de Recruit Technologies (6)

新卒2年目が鍛えられたコードレビュー道場
新卒2年目が鍛えられたコードレビュー道場新卒2年目が鍛えられたコードレビュー道場
新卒2年目が鍛えられたコードレビュー道場
 
カーセンサーで深層学習を使ってUX改善を行った事例とそこからの学び
カーセンサーで深層学習を使ってUX改善を行った事例とそこからの学びカーセンサーで深層学習を使ってUX改善を行った事例とそこからの学び
カーセンサーで深層学習を使ってUX改善を行った事例とそこからの学び
 
Rancherを活用した開発事例の紹介 ~Rancherのメリットと辛いところ~
Rancherを活用した開発事例の紹介 ~Rancherのメリットと辛いところ~Rancherを活用した開発事例の紹介 ~Rancherのメリットと辛いところ~
Rancherを活用した開発事例の紹介 ~Rancherのメリットと辛いところ~
 
Tableau活用4年の軌跡
Tableau活用4年の軌跡Tableau活用4年の軌跡
Tableau活用4年の軌跡
 
HadoopをBQにマイグレしようとしてる話
HadoopをBQにマイグレしようとしてる話HadoopをBQにマイグレしようとしてる話
HadoopをBQにマイグレしようとしてる話
 
Hadoop’s Impact on Recruit Company
Hadoop’s Impact on Recruit CompanyHadoop’s Impact on Recruit Company
Hadoop’s Impact on Recruit Company
 

Dernier

Dernier (11)

Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 

Case study of DevOps for Hadoop in Recruit.