SlideShare a Scribd company logo
1 of 41
Download to read offline
リクルートテクノロジーズ
インフラソリューション部
北岡 史也
2016年2月23日
リクルートのWebサービスを支える
共通インフラ「RAFTEL」
〜堅牢性と機動性の両立を図る仕組みについて〜
本日お話させていただきたいこと
2(C) Recruit Technologies Co.,Ltd. All rights reserved.
1.はじめに 〜リクルートグループおよびリクルートテクノロジーズ
2.プライベートクラウド”RAFTEL”の進化の軌跡
3.パブリッククラウド”Rクラウド”の進化の軌跡
4.まとめ 〜プライベート/パブリッククラウドの運用から
1.はじめに 〜リクルートグループおよびリクルートテクノロジーズ
3(C) Recruit Technologies Co.,Ltd. All rights reserved.
1.はじめに 〜リクルートとは
4(C) Recruit Technologies Co.,Ltd. All rights reserved.
【リクルート企業概要】
創立 1960年3月31日 「大学新聞広告社」としてスタート
グループ
従業員数
31,841名
連結売上高 約1兆2999億円 ※2015年3月末
連結経常利益 約1,256億円 ※2015年3月末
関連企業数 162社(国内+海外)
目指す世界観 「あなた」を支える存在でありたい
※2015年3月末
1.はじめに 〜リクルートとは
5(C) Recruit Technologies Co.,Ltd. All rights reserved.
【リクルートのビジネスモデル】
マッチング
カスタマー
(一般ユーザー)
クライアント
(サービス提供企業)
世界中の生活者と産業界に
「まだ、ここにない、出会い。」を提供します
1.はじめに 〜リクルートとは
6(C) Recruit Technologies Co.,Ltd. All rights reserved.
【リクルートのビジネスモデル】
カスタマー マッチング クライアント
1.はじめに 〜リクルートとは
7(C) Recruit Technologies Co.,Ltd. All rights reserved.
【リクルートのビジネスモデル】
※リボンモデルについてはyoutube上に「ribbon model」で説明があります
カスタマー マッチング クライアント
○○な結婚式がした
いけどどの結婚式場
にすれば・・・
○○な結婚式をあげ
られる式場なんだけ
どな・・・
○○なヘアースタイ
ルにしてくれるとこ
ろないかな・・・
こういうヘアースタ
イルにすることがで
きるんだけど・・・
1.はじめに 〜リクルートとは
8(C) Recruit Technologies Co.,Ltd. All rights reserved.
ライフイベント領域
進学
就職
結婚
転職
住宅購入
車購入
出産/育児
旅行
トレンド
生活/地域情報
グルメ・美容
ライフスタイル領域
選択・意思決定 を支援する情報サービスの提供
「まだ、ここにない、出会い。」を実現する
【リクルートの事業領域】
1.はじめに 〜リクルートテクノロジーズとは
9(C) Recruit Technologies Co.,Ltd. All rights reserved.
リクルートキャリア
リクルートジョブズ
リクルートスタッフィング
リクルート住まいカンパニー
リクルートライフスタイル
リクルートマーケティングパートナーズ
スタッフサービス・ホールディングス
リクルートアドミニストレーション
リクルートコミュニケーションズ
事業会社
機能会社
ネットインフラ
大規模プロジェクト推進
UXD/SEO
ビッグデータ機能
テクノロジーR&D
事業・社内IT推進
リクルート
ホールディングス
リクルートとは、
主要7事業会社+3機能会社
で構成されるグループ企業群
私が所属する会社は
リクルートテクノロジーズ
セキュリティAP基盤・オフショア開発
1.はじめに 〜リクルートテクノロジーズとは
10(C) Recruit Technologies Co.,Ltd. All rights reserved.
【リクルートテクノロジーズのミッション】
リクルートグループ各社の現在・将来のニーズを見据えて
競合優位性の高いIT、ネットマーケティング基盤を
開拓・ビジネス実装することにより
リクルートグループの競争優位を構築していく。
IT・ネットマーケティング領域の専門部隊。
リクルートグループをITで牽引する企業です
1.はじめに 〜リクルートとは
11(C) Recruit Technologies Co.,Ltd. All rights reserved.
ライフイベント領域
進学
就職
結婚
転職
住宅購入
車購入
出産/育児
旅行
トレンド
生活/地域情報
グルメ・美容
ライフスタイル領域
【リクルートのインフラ】
プライベートクラウド
(RAFTEL)
パブリッククラウド
(Rクラウド)
自己紹介
12(C) Recruit Technologies Co.,Ltd. All rights reserved.
北岡 史也 Fumiya Kitaoka
株式会社リクルートテクノロジーズ
インフラソリューション部
インフラソリューション4G
グループマネージャー
自己紹介
13(C) Recruit Technologies Co.,Ltd. All rights reserved.
2002年 新卒でSIerに入社
2002年 新聞社向けシステム開発(DBA)
2004年 通信キャリア向けシステム開発(DBA)
2011年 リクルート入社
入社後は
プライベートクラウドの運用、設計、構築、企画
を担当し、現在はパブリッククラウドについても担当
しております
2.プライベートクラウド”RAFTEL”の進化の軌跡
14(C) Recruit Technologies Co.,Ltd. All rights reserved.
2.プライベートクラウド”RAFTEL”の進化の軌跡
15(C) Recruit Technologies Co.,Ltd. All rights reserved.
【インフラ統合前(2006〜2007年頃)】
年 出来事
2004 ・SNSが流行
2005 ・ウェブ2.0という言葉が流行
・google mapが公開
2006 ・youtubeをgoogleが買収
2007 ・google street view開始
・Ustream登場
2.プライベートクラウド”RAFTEL”の進化の軌跡
16(C) Recruit Technologies Co.,Ltd. All rights reserved.
【インフラ統合前(2006〜2007年頃)】
データセンタ1 データセンタ2
データセンタ4データセンタ3
HOPE
Ima/MARCO
Arorua
Gemin
i
Kassul
FROLIDA
4箇所 のデータセンター、 1400台 のサーバで構成
エンジニアも各サービスごとに配置
2.プライベートクラウド”RAFTEL”の進化の軌跡
17(C) Recruit Technologies Co.,Ltd. All rights reserved.
【インフラ統合前(2006〜2007年頃)】
データセンタ1
サービス数
サーバ数
NW機器
専用1
109
65
データセンタ2
サービス数
サーバ数
NW機器
専用1
129
57
主サービス数
サーバ数
NW機器
8
526
287
データセンタ4
主サービス数
サーバ数
NW機器
32
574
298
データセンタ3
HOP
E
Ima/MARCO
Arorua
Gemin
i
Kassul
FROLIDA
億PV
年度
ビジネススピードは加速し、アクセス数も急増し
インフラ負荷も急激に上がっていた
4箇所 のデータセンター、 1400台 のサーバで構成
エンジニアも各サービスごとに配置
2.プライベートクラウド”RAFTEL”の進化の軌跡
18(C) Recruit Technologies Co.,Ltd. All rights reserved.
【インフラ統合前(2006〜2007年頃)の課題】
② 頻発する新規サービスの立ち上げ、環境の増改築
→ 人件費の増加
③ ビジネススピードの加速
→ インフラのサービス提供が追いつかない
① インフラを個別最適で拡張
→ 無駄の発生
2.プライベートクラウド”RAFTEL”の進化の軌跡
19(C) Recruit Technologies Co.,Ltd. All rights reserved.
【インフラ統合前(2006〜2007年頃)の課題】
② 頻発する新規サービスの立ち上げ、環境の増改築
→ 人件費の増加
③ ビジネススピードの加速
→ インフラのサービス提供が追いけない
① インフラを個別最適で拡張
→ 無駄の発生
④ スモールスタート型の新規ビジネスの増加
→ 柔軟なインフラ拡張が求められるように
これらの課題解決のため
2009年にDCを統合し、プライベートクラウド
(RAFTEL)を構築することに!
データセンタ
1
データセンタ
2
データセンタ
4
データセンタ
3
プライベートクラウド
(RAFTEL)
2.プライベートクラウド”RAFTEL”の進化の軌跡
20(C) Recruit Technologies Co.,Ltd. All rights reserved.
Aサービス Bサービス Cサービス Dサービス Eサービス Fサービス Gサービス Hサービス
課題① インフラを個別最適で拡張、無駄の発生
DC3
サーバ X社
ネットワーク Y社
ストレージ Z社
DC4DC2
サーバ U社
ネットワーク V社
ストレージ W社
サーバ R社
ネットワーク S社
ストレージ T社
サーバ O社
ネットワーク P社
ストレージ Q社
DC1
各サービスの専用のサーバ、NW、ストレージ
リソースが足りない時にはサービスごとにリソース追加
各リソースに余剰があっても
サービス間でリソースは共有できない
DCごとに異なるHWベンダ
2.プライベートクラウド”RAFTEL”の進化の軌跡
21(C) Recruit Technologies Co.,Ltd. All rights reserved.
課題① インフラを個別最適で拡張、無駄の発生
DC3
サーバ X社
ネットワーク Y社
ストレージ Z社
DC4DC2
サーバ U社
ネットワーク V社
ストレージ W社
サーバ R社
ネットワーク S社
ストレージ T社
サーバ O社
ネットワーク P社
ストレージ Q社
DC1
各サービスの専用のサーバ、NW、ストレージ
リソースが足りない時にはサービスごとにリソース追加
各リソースに余剰があっても
サービス間でリソースは共有できない
DCごとに異なるHWベンダ
個別最適化(分割)による無駄を減らすことが重要!
Aサービス Bサービス Cサービス Dサービス Eサービス Fサービス Gサービス Hサービス
2.プライベートクラウド”RAFTEL”の進化の軌跡
22(C) Recruit Technologies Co.,Ltd. All rights reserved.
打ち手① DC統合とリソースの標準化、プール化
サーバの標準化
ネットワークスイッチ
の標準化
ストレージの
標準化
単一ベンダで
2スペックのサーバ
(DBサーバ、Webサーバ)
単一ベンダで
単一スペックの
エッジスイッチ
単一ベンダで
単一スペックの
NASヘッド
2.プライベートクラウド”RAFTEL”の進化の軌跡
23(C) Recruit Technologies Co.,Ltd. All rights reserved.
Aサービス
論理Vol
サーバプール Aサービス
サーバ
Bサービス
サーバ
Cサービス
サーバ
打ち手① DC統合とリソースの標準化、プール化
ネットワークプール (統合ネットワーク)
ストレージプール (統合ストレージ)
…
…
…
…
…
…
標準サーバ、標準NWスイッチ、
標準ストレージによる
リソースプールを形成
必要に応じてサービスに対して
リソースプールから
サーバ、ネットワーク、
ストレージリソースを割り当て
DCを統合することで、
ネットワーク、ストレージを統合
Aサービス
論理NW
Bサービス
論理Vol
Bサービス
論理NW
Cサービス
論理Vol
Cサービス
論理NW
統合
ネットワーク
統合
ストレージ
2.プライベートクラウド”RAFTEL”の進化の軌跡
24(C) Recruit Technologies Co.,Ltd. All rights reserved.
既存サービス
のエンハンス
新サービス
立ち上げ
アクセス数
インフラ費用
インフラコストの約5割は
構築+定常運用の人件費
課題② 新サービス立ち上げ、エンハンス対応人件費の増加
新サービスの構築、
既存サービスのエンハンス
個別に検討・設計を実施
構築/運用人件費が増加し続けている
増加傾向にある構築・エンハンスの人件費を
どう抑えていくかが重要!
2.プライベートクラウド”RAFTEL”の進化の軌跡
25(C) Recruit Technologies Co.,Ltd. All rights reserved.
次世代IT統合基盤
インフラ増改築作業、維持運用作業自動化のために…
・自動化プラットフォームの導入
・インフラ構成情報のデータベース化
運用自動化の対象要素既存インフラ
ネットワーク
ハードウェア
OS
言語
フレームワーク
ミドルウェア
基本構築
テンプレート
手作業(一部効率化)
個別設定作業
基本構築作業
(ディスクコピー等)
自動化
システム
構成管理DB
運用作業
テンプレート
打ち手② エンジニア作業・構成管理の自動化
2.プライベートクラウド”RAFTEL”の進化の軌跡
26(C) Recruit Technologies Co.,Ltd. All rights reserved.
構成管理機能
構成管理DB
MA
構成管理 自動化作業
サーバ基本設定
• RAID設定
• OSインストール
• NFSマウント設定
NW基本設定
•SWポート開放
•ACL設定
•DNS設定
•監視設定
MW設定
• Apacheインストール
• Tomcatインストール
• Sophosインストール
• JP1監視インストール
通信設定
• LB設定
• FW設定
サーバプール
Webサー
ビス
Batch
サービス
打ち手② エンジニア作業・構成管理の自動化
2.プライベートクラウド”RAFTEL”の進化の軌跡
27(C) Recruit Technologies Co.,Ltd. All rights reserved.
新規サービス計画 /既存サービスの増改築
調達、設計、構築の各工程で時間がかかっている
(余裕を見越したサイジングの原因)
必要なときにすぐに増設ができないビジネスのスピード感に合わない
ビジネス機会の損失 性能問題への対応が遅れる
課題③ ビジネススピードにインフラ提供が追いつかない
発注~納品
(Unixやストレージの場合数ヶ月のことも…)
ラ
ッ
キ
ン
グ
(
サ
ー
ビ
ス
イ
ン
)
L
B
開
始
ケ
ー
ブ
リ
ン
グ
S
W
設
定
O
S
イ
ン
ス
ト
ー
ル
M
W
設
定
監
視
設
定
L
B
登
録
F
W
登
録
テ
ス
ト
監
視
テ
ス
ト
設
計
発注~納品
(Unixやストレージの場合数ヶ月のことも…)
ラ
ッ
キ
ン
グ
(
サ
ー
ビ
ス
イ
ン
)
L
B
開
始
ケ
ー
ブ
リ
ン
グ
S
W
設
定
O
S
イ
ン
ス
ト
ー
ル
M
W
設
定
監
視
設
定
L
B
登
録
F
W
登
録
テ
ス
ト
監
視
テ
ス
ト
設
計
各工程の時間をいかに短縮できるかが重要!
2.プライベートクラウド”RAFTEL”の進化の軌跡
28(C) Recruit Technologies Co.,Ltd. All rights reserved.
打ち手③ プール化と自動化による機動力向上
1w 2w 3w 4w 5w 6w
発注~納品
(Unixやストレージの場合数ヶ月のことも…)
ラ
ッ
キ
ン
グ
(
サ
ー
ビ
ス
イ
ン
)
L
B
開
始
ケ
ー
ブ
リ
ン
グ
S
W
設
定
O
S
イ
ン
ス
ト
ー
ル
M
W
設
定
監
視
設
定
L
B
登
録
F
W
登
録
テ
ス
ト
監
視
テ
ス
ト
標準化されたサーバが
サーバプールに存在
5w1w 6w4w3w2w
(
サ
ー
ビ
ス
イ
ン
)
L
B
開
始
ラ
ッ
キ
ン
グ
(
サ
ー
ビ
ス
イ
ン
)
L
B
開
始
ケ
ー
ブ
リ
ン
グ
S
W
設
定
O
S
イ
ン
ス
ト
ー
ル
M
W
設
定
監
視
設
定
L
B
登
録
F
W
登
録
テ
ス
ト
監
視
テ
ス
ト
設
計
設
計
自動化
ツールで
構築作業を
短縮
Webサーバ増設にかかる時間の比較
機器の発注からサービスインまで最短で6週間
発注のリードタイムが不要のため最短2週間で構築
RAFTEL導入後
RAFTEL導入前
2.プライベートクラウド”RAFTEL”の進化の軌跡
29(C) Recruit Technologies Co.,Ltd. All rights reserved.
② 新規立ち上げ、増改築の頻発で増加した人件費
③ ビジネススピードに追随できない構築スピード
① 個別最適の拡張で発生していた無駄
「RAFTEL」で採用した打ち手と成果
サーバ構成/配置の統一。余剰リソースの利用効率向上
N/W、ストレージの統合/仮想化。論理的に個別利用
エンジニア作業、構成管理を自動化。機動性up&省力化
サーバ、ストレージ、ネットワークリソースのプール化
3.パブリッククラウド”Rクラウド”の進化の軌跡
30(C) Recruit Technologies Co.,Ltd. All rights reserved.
3.パブリッククラウド”Rクラウド”の進化の軌跡
31(C) Recruit Technologies Co.,Ltd. All rights reserved.
【パブリッククラウド利用状況(2010年頃)】
年 出来事
2008 ・iphone 日本で発売開始
2009 ・Twitterの流行
・facebookがmyspaceを抜いて世界一
2010 ・ビッグデータの流行
3.パブリッククラウド”Rクラウド”の進化の軌跡
32(C) Recruit Technologies Co.,Ltd. All rights reserved.
【パブリッククラウド利用状況(2010年頃)】
ライバル企業に対する優位性を確立するために
『小さく、軽く』開発できるパブリッククラウドの利用が拡大
サービス立ち上げ期に開発者主体で使える
インフラサービスの需要が発生
パブリッククラウド
Aサービス Zサービス
・・・
Bサービス
3.パブリッククラウド”Rクラウド”の進化の軌跡
33(C) Recruit Technologies Co.,Ltd. All rights reserved.
【パブリッククラウド利用時の課題】
インフラだけならすぐに作れるが。。。
② 個別に非機能要件の作り込み
→ 作り込みに時間がかかる
① 個別にセキュリティ対応
→ セキュリティ対応に時間がかかる
3.パブリッククラウド”Rクラウド”の進化の軌跡
34(C) Recruit Technologies Co.,Ltd. All rights reserved.
【パブリッククラウド利用時の課題】
インフラだけならすぐに作れるが。。。
② 個別に非機能要件の作り込み
→ 作り込みに時間がかかる
① 個別にセキュリティ対応
→ セキュリティ対応に時間がかかる
これらの課題解決のため
パブリッククラウド
Aサービス Zサービス
・・・
パブリッククラウド
(Rクラウド)
Aサービス Zサービス
・・・
共通機能
(セキュリティ、非機能対応)
2011年からプライベートクラウド(Rクラウド)を
構築し、順次共通機能の提供を開始!
3.パブリッククラウド”Rクラウド”の進化の軌跡
35(C) Recruit Technologies Co.,Ltd. All rights reserved.
【プライベートクラウド⇄パブリッククラウド】
パブリッククラウドに対して専用線経由でアクセスすることで
セキュアかつ高品質なアクセス経路が確保され、様々な連携が可能に
プライベートクラウド
(RAFTEL)
パブリッククラウド
(Rクラウド)
専用線
サービス連携
ビッグデータ解析
CI(CD)連携
3.パブリッククラウド”Rクラウド”の進化の軌跡
36(C) Recruit Technologies Co.,Ltd. All rights reserved.
【プライベートクラウド⇄パブリッククラウド】
パブリッククラウドに対して専用線経由でアクセスすることで
セキュアかつ高品質なアクセス経路が確保され、様々な連携が可能に
プライベートクラウド
(RAFTEL)
パブリッククラウド
(Rクラウド)
専用線
ログ取得用
踏み台
サーバ
ログイン
認証
サーバ
・操作ログを取得
既存業務フローを最大限活用し、パブリッククラウドに
対しても監査機能の有効化
3.パブリッククラウド”Rクラウド”の進化の軌跡
37(C) Recruit Technologies Co.,Ltd. All rights reserved.
【プライベートクラウド⇄パブリッククラウド】
パブリッククラウドに対して専用線経由でアクセスすることで
セキュアかつ高品質なアクセス経路が確保され、様々な連携が可能に
プライベートクラウド
(RAFTEL)
パブリッククラウド
(Rクラウド)
専用線
ログ取得用
FTP
サーバ
ログイン
認証
サーバ
・ログイン履歴を取得
ファイルアップロードも既存運用を変えることなく
セキュリティ運用を担保
・ウィルスチェック
4.まとめ 〜プライベート/パブリッククラウドの運用から
38(C) Recruit Technologies Co.,Ltd. All rights reserved.
4.プライベート/パブリッククラウドの運用から
39(C) Recruit Technologies Co.,Ltd. All rights reserved.
プライベートクラウド/パブリッククラウドの運用のこれから
スクラッチで作っている自動化ツールも機能追加/変更を
繰り返し、複雑化してきているので今後のメンテナンスコ
ストを下げるため、個別環境で利用していた
ansible/jenkins/gitを利用した仕組みへの作り替えを実
施中です。
自動化
標準化
標準化のメリットを最大化するにはバリエーションが少な
いほうが良いが、少ないとビジネスに最適化できないケー
スが出てくる。自動化を整備することでバリエーションを
増やしつつ、コストを上げず、効率を下げないことを目指
しています。
4.プライベート/パブリッククラウドの運用から
40(C) Recruit Technologies Co.,Ltd. All rights reserved.
自動化も標準化も振り切るとマイナスも出るため、バランス
が大事になります。
じゃあどうやってバランスをとるか?
ビジネス側とバランスをチューニングするしかないと思います
当たり前のことかも知れませんが忙しくても諦めず、きちんと
コミュニケーションをとるに尽きると思っています
【まとめ】
ご清聴ありがとうございました
リクルートテクノロジーズ

More Related Content

What's hot

フロー効率性とリソース効率性、再入門 #devlove #devkan
フロー効率性とリソース効率性、再入門 #devlove #devkanフロー効率性とリソース効率性、再入門 #devlove #devkan
フロー効率性とリソース効率性、再入門 #devlove #devkanItsuki Kuroda
 
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)NTT DATA Technology & Innovation
 
フロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjugフロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjugItsuki Kuroda
 
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)NTT DATA Technology & Innovation
 
こんなに使える!今どきのAPIドキュメンテーションツール
こんなに使える!今どきのAPIドキュメンテーションツールこんなに使える!今どきのAPIドキュメンテーションツール
こんなに使える!今どきのAPIドキュメンテーションツールdcubeio
 
シリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのかシリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのかAtsushi Nakada
 
マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!mosa siru
 
エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織Takafumi ONAKA
 
Redisの特徴と活用方法について
Redisの特徴と活用方法についてRedisの特徴と活用方法について
Redisの特徴と活用方法についてYuji Otani
 
マイクロサービスにおける 結果整合性との戦い
マイクロサービスにおける 結果整合性との戦いマイクロサービスにおける 結果整合性との戦い
マイクロサービスにおける 結果整合性との戦いota42y
 
JIRA / Confluence の 必須プラグインはこれだ
JIRA / Confluence の必須プラグインはこれだJIRA / Confluence の必須プラグインはこれだ
JIRA / Confluence の 必須プラグインはこれだNarichika Kajihara
 
クラウドでも非機能要求グレードは必要だよね
クラウドでも非機能要求グレードは必要だよねクラウドでも非機能要求グレードは必要だよね
クラウドでも非機能要求グレードは必要だよねYoshioSawada
 
開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)mosa siru
 
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)NTT DATA Technology & Innovation
 
BuildKitによる高速でセキュアなイメージビルド
BuildKitによる高速でセキュアなイメージビルドBuildKitによる高速でセキュアなイメージビルド
BuildKitによる高速でセキュアなイメージビルドAkihiro Suda
 
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行Dockerからcontainerdへの移行
Dockerからcontainerdへの移行Kohei Tokunaga
 
Amazon EKS によるスマホゲームのバックエンド運用事例
Amazon EKS によるスマホゲームのバックエンド運用事例Amazon EKS によるスマホゲームのバックエンド運用事例
Amazon EKS によるスマホゲームのバックエンド運用事例gree_tech
 
Kubernetes Service Account As Multi-Cloud Identity / Cloud Native Security Co...
Kubernetes Service Account As Multi-Cloud Identity / Cloud Native Security Co...Kubernetes Service Account As Multi-Cloud Identity / Cloud Native Security Co...
Kubernetes Service Account As Multi-Cloud Identity / Cloud Native Security Co...Preferred Networks
 

What's hot (20)

フロー効率性とリソース効率性、再入門 #devlove #devkan
フロー効率性とリソース効率性、再入門 #devlove #devkanフロー効率性とリソース効率性、再入門 #devlove #devkan
フロー効率性とリソース効率性、再入門 #devlove #devkan
 
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
 
Serverless時代のJavaについて
Serverless時代のJavaについてServerless時代のJavaについて
Serverless時代のJavaについて
 
フロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjugフロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjug
 
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
 
こんなに使える!今どきのAPIドキュメンテーションツール
こんなに使える!今どきのAPIドキュメンテーションツールこんなに使える!今どきのAPIドキュメンテーションツール
こんなに使える!今どきのAPIドキュメンテーションツール
 
シリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのかシリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのか
 
マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!
 
エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織
 
Redisの特徴と活用方法について
Redisの特徴と活用方法についてRedisの特徴と活用方法について
Redisの特徴と活用方法について
 
マイクロサービスにおける 結果整合性との戦い
マイクロサービスにおける 結果整合性との戦いマイクロサービスにおける 結果整合性との戦い
マイクロサービスにおける 結果整合性との戦い
 
JIRA / Confluence の 必須プラグインはこれだ
JIRA / Confluence の必須プラグインはこれだJIRA / Confluence の必須プラグインはこれだ
JIRA / Confluence の 必須プラグインはこれだ
 
At least onceってぶっちゃけ問題の先送りだったよね #kafkajp
At least onceってぶっちゃけ問題の先送りだったよね #kafkajpAt least onceってぶっちゃけ問題の先送りだったよね #kafkajp
At least onceってぶっちゃけ問題の先送りだったよね #kafkajp
 
クラウドでも非機能要求グレードは必要だよね
クラウドでも非機能要求グレードは必要だよねクラウドでも非機能要求グレードは必要だよね
クラウドでも非機能要求グレードは必要だよね
 
開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)
 
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
 
BuildKitによる高速でセキュアなイメージビルド
BuildKitによる高速でセキュアなイメージビルドBuildKitによる高速でセキュアなイメージビルド
BuildKitによる高速でセキュアなイメージビルド
 
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
 
Amazon EKS によるスマホゲームのバックエンド運用事例
Amazon EKS によるスマホゲームのバックエンド運用事例Amazon EKS によるスマホゲームのバックエンド運用事例
Amazon EKS によるスマホゲームのバックエンド運用事例
 
Kubernetes Service Account As Multi-Cloud Identity / Cloud Native Security Co...
Kubernetes Service Account As Multi-Cloud Identity / Cloud Native Security Co...Kubernetes Service Account As Multi-Cloud Identity / Cloud Native Security Co...
Kubernetes Service Account As Multi-Cloud Identity / Cloud Native Security Co...
 

Viewers also liked

リクルート式 自然言語処理技術の適応事例紹介
リクルート式 自然言語処理技術の適応事例紹介リクルート式 自然言語処理技術の適応事例紹介
リクルート式 自然言語処理技術の適応事例紹介Recruit Technologies
 
2011インターンシップ_09N1123_前野沙織
2011インターンシップ_09N1123_前野沙織2011インターンシップ_09N1123_前野沙織
2011インターンシップ_09N1123_前野沙織saolympic
 
東方紅魔郷AI
東方紅魔郷AI東方紅魔郷AI
東方紅魔郷AIaki33524
 
⑨Web制作、デザイン、セキュリティなどの基礎を学ぼう
⑨Web制作、デザイン、セキュリティなどの基礎を学ぼう⑨Web制作、デザイン、セキュリティなどの基礎を学ぼう
⑨Web制作、デザイン、セキュリティなどの基礎を学ぼうNishida Kansuke
 
データ可視化とコスト管理
データ可視化とコスト管理データ可視化とコスト管理
データ可視化とコスト管理Applibot, Inc.
 
今流行りのウェブアプリ開発環境Yeoman
今流行りのウェブアプリ開発環境Yeoman今流行りのウェブアプリ開発環境Yeoman
今流行りのウェブアプリ開発環境Yeomantomo_masakura
 
営業プロセス研修資料
営業プロセス研修資料営業プロセス研修資料
営業プロセス研修資料Kouichi Morita
 
ENJOY H@RMONY!!とボーダーbot
ENJOY H@RMONY!!とボーダーbotENJOY H@RMONY!!とボーダーbot
ENJOY H@RMONY!!とボーダーbottreby
 
「PUSH 大阪」の紹介
「PUSH 大阪」の紹介「PUSH 大阪」の紹介
「PUSH 大阪」の紹介Kouji Kozaki
 
LT駆動開発03 Web制作をカレー作りで例えてみる
LT駆動開発03 Web制作をカレー作りで例えてみるLT駆動開発03 Web制作をカレー作りで例えてみる
LT駆動開発03 Web制作をカレー作りで例えてみるKawakami Hiroko
 
俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)
俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)
俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)bash0C7
 
能年玲奈ちゃんのファンとして本気を出してみた
能年玲奈ちゃんのファンとして本気を出してみた能年玲奈ちゃんのファンとして本気を出してみた
能年玲奈ちゃんのファンとして本気を出してみた真一 北原
 
About Servicegrant / digest
About Servicegrant / digestAbout Servicegrant / digest
About Servicegrant / digestServicegrant
 
日経ITpro EXPO 2015: 次世代IoTアーキテクチャ CEO玉川、CTO安川
日経ITpro EXPO 2015: 次世代IoTアーキテクチャ CEO玉川、CTO安川日経ITpro EXPO 2015: 次世代IoTアーキテクチャ CEO玉川、CTO安川
日経ITpro EXPO 2015: 次世代IoTアーキテクチャ CEO玉川、CTO安川SORACOM,INC
 
リクルートにおけるVDI導入とCiscoデータセンタソリューション
リクルートにおけるVDI導入とCiscoデータセンタソリューションリクルートにおけるVDI導入とCiscoデータセンタソリューション
リクルートにおけるVDI導入とCiscoデータセンタソリューションRecruit Technologies
 
libpgenでパケット操作
libpgenでパケット操作libpgenでパケット操作
libpgenでパケット操作slankdev
 
自己紹介用プレゼン
自己紹介用プレゼン自己紹介用プレゼン
自己紹介用プレゼンKatsuhisa Maeda
 
テスト駆動インフラ構築-Chefとserverspecを使ったインフラ自動化のすすめ-
テスト駆動インフラ構築-Chefとserverspecを使ったインフラ自動化のすすめ-テスト駆動インフラ構築-Chefとserverspecを使ったインフラ自動化のすすめ-
テスト駆動インフラ構築-Chefとserverspecを使ったインフラ自動化のすすめ-賢 秋穂
 

Viewers also liked (20)

リクルート式 自然言語処理技術の適応事例紹介
リクルート式 自然言語処理技術の適応事例紹介リクルート式 自然言語処理技術の適応事例紹介
リクルート式 自然言語処理技術の適応事例紹介
 
2011インターンシップ_09N1123_前野沙織
2011インターンシップ_09N1123_前野沙織2011インターンシップ_09N1123_前野沙織
2011インターンシップ_09N1123_前野沙織
 
東方紅魔郷AI
東方紅魔郷AI東方紅魔郷AI
東方紅魔郷AI
 
⑨Web制作、デザイン、セキュリティなどの基礎を学ぼう
⑨Web制作、デザイン、セキュリティなどの基礎を学ぼう⑨Web制作、デザイン、セキュリティなどの基礎を学ぼう
⑨Web制作、デザイン、セキュリティなどの基礎を学ぼう
 
データ可視化とコスト管理
データ可視化とコスト管理データ可視化とコスト管理
データ可視化とコスト管理
 
今流行りのウェブアプリ開発環境Yeoman
今流行りのウェブアプリ開発環境Yeoman今流行りのウェブアプリ開発環境Yeoman
今流行りのウェブアプリ開発環境Yeoman
 
営業プロセス研修資料
営業プロセス研修資料営業プロセス研修資料
営業プロセス研修資料
 
ENJOY H@RMONY!!とボーダーbot
ENJOY H@RMONY!!とボーダーbotENJOY H@RMONY!!とボーダーbot
ENJOY H@RMONY!!とボーダーbot
 
「PUSH 大阪」の紹介
「PUSH 大阪」の紹介「PUSH 大阪」の紹介
「PUSH 大阪」の紹介
 
LT駆動開発03 Web制作をカレー作りで例えてみる
LT駆動開発03 Web制作をカレー作りで例えてみるLT駆動開発03 Web制作をカレー作りで例えてみる
LT駆動開発03 Web制作をカレー作りで例えてみる
 
俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)
俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)
俺の仕事がこんなに楽しいわけが無い・公開版(初出:2010/12/20 株式会社ECナビ会社説明会@IAMAS)
 
能年玲奈ちゃんのファンとして本気を出してみた
能年玲奈ちゃんのファンとして本気を出してみた能年玲奈ちゃんのファンとして本気を出してみた
能年玲奈ちゃんのファンとして本気を出してみた
 
About Servicegrant / digest
About Servicegrant / digestAbout Servicegrant / digest
About Servicegrant / digest
 
過換気症候群
過換気症候群過換気症候群
過換気症候群
 
日経ITpro EXPO 2015: 次世代IoTアーキテクチャ CEO玉川、CTO安川
日経ITpro EXPO 2015: 次世代IoTアーキテクチャ CEO玉川、CTO安川日経ITpro EXPO 2015: 次世代IoTアーキテクチャ CEO玉川、CTO安川
日経ITpro EXPO 2015: 次世代IoTアーキテクチャ CEO玉川、CTO安川
 
リクルートにおけるVDI導入とCiscoデータセンタソリューション
リクルートにおけるVDI導入とCiscoデータセンタソリューションリクルートにおけるVDI導入とCiscoデータセンタソリューション
リクルートにおけるVDI導入とCiscoデータセンタソリューション
 
libpgenでパケット操作
libpgenでパケット操作libpgenでパケット操作
libpgenでパケット操作
 
自己紹介用プレゼン
自己紹介用プレゼン自己紹介用プレゼン
自己紹介用プレゼン
 
⼤企業で実現するイマドキの内製開発
⼤企業で実現するイマドキの内製開発⼤企業で実現するイマドキの内製開発
⼤企業で実現するイマドキの内製開発
 
テスト駆動インフラ構築-Chefとserverspecを使ったインフラ自動化のすすめ-
テスト駆動インフラ構築-Chefとserverspecを使ったインフラ自動化のすすめ-テスト駆動インフラ構築-Chefとserverspecを使ったインフラ自動化のすすめ-
テスト駆動インフラ構築-Chefとserverspecを使ったインフラ自動化のすすめ-
 

Similar to リクルートのWebサービスを支える共通インフラ「RAFTEL」

CUPA Cafe #18 ~Enterpriseのためのクラウド~
CUPA Cafe #18 ~Enterpriseのためのクラウド~CUPA Cafe #18 ~Enterpriseのためのクラウド~
CUPA Cafe #18 ~Enterpriseのためのクラウド~Toru Makabe
 
AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤Godai Nakamura
 
Redshift Spectrumを使ってみた話
Redshift Spectrumを使ってみた話Redshift Spectrumを使ってみた話
Redshift Spectrumを使ってみた話Yoshiki Kouno
 
Wot2015 微博平台护城河-构建高效的防御体系-王关胜
Wot2015 微博平台护城河-构建高效的防御体系-王关胜Wot2015 微博平台护城河-构建高效的防御体系-王关胜
Wot2015 微博平台护城河-构建高效的防御体系-王关胜Weibo Corporation
 
WebDB Forum 2012 基調講演資料
WebDB Forum 2012 基調講演資料WebDB Forum 2012 基調講演資料
WebDB Forum 2012 基調講演資料Recruit Technologies
 
クラウド概要 by Engine Yard
クラウド概要 by Engine Yardクラウド概要 by Engine Yard
クラウド概要 by Engine YardYu Kitazume
 
Okinawa Open Daysでの講演(OpenStackトレーニングなど)
Okinawa Open Daysでの講演(OpenStackトレーニングなど)Okinawa Open Daysでの講演(OpenStackトレーニングなど)
Okinawa Open Daysでの講演(OpenStackトレーニングなど)Satoshi Konno
 
20131212 morphlabs okinawa_presentation
20131212 morphlabs okinawa_presentation20131212 morphlabs okinawa_presentation
20131212 morphlabs okinawa_presentationsaktomshu
 
GoldenGateテクニカルセミナー1「市場のトレンドと最新事例のご紹介」(2016/5/11)
GoldenGateテクニカルセミナー1「市場のトレンドと最新事例のご紹介」(2016/5/11)GoldenGateテクニカルセミナー1「市場のトレンドと最新事例のご紹介」(2016/5/11)
GoldenGateテクニカルセミナー1「市場のトレンドと最新事例のご紹介」(2016/5/11)オラクルエンジニア通信
 
AIIT学生会主催勉強会 クラウドのお話
AIIT学生会主催勉強会 クラウドのお話AIIT学生会主催勉強会 クラウドのお話
AIIT学生会主催勉強会 クラウドのお話Toshiaki Baba
 
クロスサイトリクエストフォージェリ(CSRF)とその対策
クロスサイトリクエストフォージェリ(CSRF)とその対策クロスサイトリクエストフォージェリ(CSRF)とその対策
クロスサイトリクエストフォージェリ(CSRF)とその対策JPCERT Coordination Center
 
次世代の企業ITインフラを支えるエンジニアとは
次世代の企業ITインフラを支えるエンジニアとは次世代の企業ITインフラを支えるエンジニアとは
次世代の企業ITインフラを支えるエンジニアとはTrainocate Japan, Ltd.
 
Autonomous を支える技術、Oracle Database 18c デモンストレーション
Autonomous を支える技術、Oracle Database 18c デモンストレーションAutonomous を支える技術、Oracle Database 18c デモンストレーション
Autonomous を支える技術、Oracle Database 18c デモンストレーションオラクルエンジニア通信
 
エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]
エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]
エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]オラクルエンジニア通信
 
Cloud Native市場動向およびRancher Labsが提供するKubernetes Everywhere戦略について
Cloud Native市場動向およびRancher Labsが提供するKubernetes Everywhere戦略についてCloud Native市場動向およびRancher Labsが提供するKubernetes Everywhere戦略について
Cloud Native市場動向およびRancher Labsが提供するKubernetes Everywhere戦略についてJunji Nishihara
 
OpenStackプロジェクトの全体像~詳細編~
OpenStackプロジェクトの全体像~詳細編~OpenStackプロジェクトの全体像~詳細編~
OpenStackプロジェクトの全体像~詳細編~Masanori Itoh
 

Similar to リクルートのWebサービスを支える共通インフラ「RAFTEL」 (20)

クラウド検討の進め方
クラウド検討の進め方クラウド検討の進め方
クラウド検討の進め方
 
CUPA Cafe #18 ~Enterpriseのためのクラウド~
CUPA Cafe #18 ~Enterpriseのためのクラウド~CUPA Cafe #18 ~Enterpriseのためのクラウド~
CUPA Cafe #18 ~Enterpriseのためのクラウド~
 
AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤
 
Redshift Spectrumを使ってみた話
Redshift Spectrumを使ってみた話Redshift Spectrumを使ってみた話
Redshift Spectrumを使ってみた話
 
Wot2015 微博平台护城河-构建高效的防御体系-王关胜
Wot2015 微博平台护城河-构建高效的防御体系-王关胜Wot2015 微博平台护城河-构建高效的防御体系-王关胜
Wot2015 微博平台护城河-构建高效的防御体系-王关胜
 
WebDB Forum 2012 基調講演資料
WebDB Forum 2012 基調講演資料WebDB Forum 2012 基調講演資料
WebDB Forum 2012 基調講演資料
 
Oracle GoldenGate Veridata概要
Oracle GoldenGate Veridata概要Oracle GoldenGate Veridata概要
Oracle GoldenGate Veridata概要
 
クラウド概要 by Engine Yard
クラウド概要 by Engine Yardクラウド概要 by Engine Yard
クラウド概要 by Engine Yard
 
Okinawa Open Daysでの講演(OpenStackトレーニングなど)
Okinawa Open Daysでの講演(OpenStackトレーニングなど)Okinawa Open Daysでの講演(OpenStackトレーニングなど)
Okinawa Open Daysでの講演(OpenStackトレーニングなど)
 
20131212 morphlabs okinawa_presentation
20131212 morphlabs okinawa_presentation20131212 morphlabs okinawa_presentation
20131212 morphlabs okinawa_presentation
 
GoldenGateテクニカルセミナー1「市場のトレンドと最新事例のご紹介」(2016/5/11)
GoldenGateテクニカルセミナー1「市場のトレンドと最新事例のご紹介」(2016/5/11)GoldenGateテクニカルセミナー1「市場のトレンドと最新事例のご紹介」(2016/5/11)
GoldenGateテクニカルセミナー1「市場のトレンドと最新事例のご紹介」(2016/5/11)
 
AIIT学生会主催勉強会 クラウドのお話
AIIT学生会主催勉強会 クラウドのお話AIIT学生会主催勉強会 クラウドのお話
AIIT学生会主催勉強会 クラウドのお話
 
クロスサイトリクエストフォージェリ(CSRF)とその対策
クロスサイトリクエストフォージェリ(CSRF)とその対策クロスサイトリクエストフォージェリ(CSRF)とその対策
クロスサイトリクエストフォージェリ(CSRF)とその対策
 
次世代の企業ITインフラを支えるエンジニアとは
次世代の企業ITインフラを支えるエンジニアとは次世代の企業ITインフラを支えるエンジニアとは
次世代の企業ITインフラを支えるエンジニアとは
 
Autonomous を支える技術、Oracle Database 18c デモンストレーション
Autonomous を支える技術、Oracle Database 18c デモンストレーションAutonomous を支える技術、Oracle Database 18c デモンストレーション
Autonomous を支える技術、Oracle Database 18c デモンストレーション
 
Hpe rancher 200611
Hpe rancher 200611Hpe rancher 200611
Hpe rancher 200611
 
エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]
エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]
エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]
 
Cloud Native市場動向およびRancher Labsが提供するKubernetes Everywhere戦略について
Cloud Native市場動向およびRancher Labsが提供するKubernetes Everywhere戦略についてCloud Native市場動向およびRancher Labsが提供するKubernetes Everywhere戦略について
Cloud Native市場動向およびRancher Labsが提供するKubernetes Everywhere戦略について
 
OpenStackプロジェクトの全体像~詳細編~
OpenStackプロジェクトの全体像~詳細編~OpenStackプロジェクトの全体像~詳細編~
OpenStackプロジェクトの全体像~詳細編~
 
Migartion to AWS
Migartion to AWSMigartion to AWS
Migartion to AWS
 

More from Recruit Technologies

新卒2年目が鍛えられたコードレビュー道場
新卒2年目が鍛えられたコードレビュー道場新卒2年目が鍛えられたコードレビュー道場
新卒2年目が鍛えられたコードレビュー道場Recruit Technologies
 
カーセンサーで深層学習を使ってUX改善を行った事例とそこからの学び
カーセンサーで深層学習を使ってUX改善を行った事例とそこからの学びカーセンサーで深層学習を使ってUX改善を行った事例とそこからの学び
カーセンサーで深層学習を使ってUX改善を行った事例とそこからの学びRecruit Technologies
 
Rancherを活用した開発事例の紹介 ~Rancherのメリットと辛いところ~
Rancherを活用した開発事例の紹介 ~Rancherのメリットと辛いところ~Rancherを活用した開発事例の紹介 ~Rancherのメリットと辛いところ~
Rancherを活用した開発事例の紹介 ~Rancherのメリットと辛いところ~Recruit Technologies
 
HadoopをBQにマイグレしようとしてる話
HadoopをBQにマイグレしようとしてる話HadoopをBQにマイグレしようとしてる話
HadoopをBQにマイグレしようとしてる話Recruit Technologies
 
リクルートグループの現場事例から見る AI/ディープラーニング ビジネス活用の勘所
リクルートグループの現場事例から見る AI/ディープラーニング ビジネス活用の勘所リクルートグループの現場事例から見る AI/ディープラーニング ビジネス活用の勘所
リクルートグループの現場事例から見る AI/ディープラーニング ビジネス活用の勘所Recruit Technologies
 
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...Recruit Technologies
 
リクルートにおけるマルチモーダル Deep Learning Web API 開発事例
リクルートにおけるマルチモーダル Deep Learning Web API 開発事例リクルートにおけるマルチモーダル Deep Learning Web API 開発事例
リクルートにおけるマルチモーダル Deep Learning Web API 開発事例Recruit Technologies
 
ユーザー企業内製CSIRTにおける対応のポイント
ユーザー企業内製CSIRTにおける対応のポイントユーザー企業内製CSIRTにおける対応のポイント
ユーザー企業内製CSIRTにおける対応のポイントRecruit Technologies
 
ユーザーからみたre:Inventのこれまでと今後
ユーザーからみたre:Inventのこれまでと今後ユーザーからみたre:Inventのこれまでと今後
ユーザーからみたre:Inventのこれまでと今後Recruit Technologies
 
Struggling with BIGDATA -リクルートおけるデータサイエンス/エンジニアリング-
Struggling with BIGDATA -リクルートおけるデータサイエンス/エンジニアリング-Struggling with BIGDATA -リクルートおけるデータサイエンス/エンジニアリング-
Struggling with BIGDATA -リクルートおけるデータサイエンス/エンジニアリング-Recruit Technologies
 
EMRでスポットインスタンスの自動入札ツールを作成する
EMRでスポットインスタンスの自動入札ツールを作成するEMRでスポットインスタンスの自動入札ツールを作成する
EMRでスポットインスタンスの自動入札ツールを作成するRecruit Technologies
 
リクルートにおけるセキュリティ施策方針とCSIRT組織運営のポイント
リクルートにおけるセキュリティ施策方針とCSIRT組織運営のポイントリクルートにおけるセキュリティ施策方針とCSIRT組織運営のポイント
リクルートにおけるセキュリティ施策方針とCSIRT組織運営のポイントRecruit Technologies
 
ユーザー企業内製CSIRTにおける対応のポイント
ユーザー企業内製CSIRTにおける対応のポイントユーザー企業内製CSIRTにおける対応のポイント
ユーザー企業内製CSIRTにおける対応のポイントRecruit Technologies
 
リクルートテクノロジーズが語る 企業における、「AI/ディープラーニング」活用のリアル
リクルートテクノロジーズが語る 企業における、「AI/ディープラーニング」活用のリアルリクルートテクノロジーズが語る 企業における、「AI/ディープラーニング」活用のリアル
リクルートテクノロジーズが語る 企業における、「AI/ディープラーニング」活用のリアルRecruit Technologies
 
「リクルートデータセット」 ~公開までの道のりとこれから~
「リクルートデータセット」 ~公開までの道のりとこれから~「リクルートデータセット」 ~公開までの道のりとこれから~
「リクルートデータセット」 ~公開までの道のりとこれから~Recruit Technologies
 

More from Recruit Technologies (20)

新卒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にマイグレしようとしてる話
 
LT(自由)
LT(自由)LT(自由)
LT(自由)
 
リクルートグループの現場事例から見る AI/ディープラーニング ビジネス活用の勘所
リクルートグループの現場事例から見る AI/ディープラーニング ビジネス活用の勘所リクルートグループの現場事例から見る AI/ディープラーニング ビジネス活用の勘所
リクルートグループの現場事例から見る AI/ディープラーニング ビジネス活用の勘所
 
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...
 
リクルート式AIの活用法
リクルート式AIの活用法リクルート式AIの活用法
リクルート式AIの活用法
 
銀行ロビーアシスタント
銀行ロビーアシスタント銀行ロビーアシスタント
銀行ロビーアシスタント
 
リクルートにおけるマルチモーダル Deep Learning Web API 開発事例
リクルートにおけるマルチモーダル Deep Learning Web API 開発事例リクルートにおけるマルチモーダル Deep Learning Web API 開発事例
リクルートにおけるマルチモーダル Deep Learning Web API 開発事例
 
ユーザー企業内製CSIRTにおける対応のポイント
ユーザー企業内製CSIRTにおける対応のポイントユーザー企業内製CSIRTにおける対応のポイント
ユーザー企業内製CSIRTにおける対応のポイント
 
ユーザーからみたre:Inventのこれまでと今後
ユーザーからみたre:Inventのこれまでと今後ユーザーからみたre:Inventのこれまでと今後
ユーザーからみたre:Inventのこれまでと今後
 
Struggling with BIGDATA -リクルートおけるデータサイエンス/エンジニアリング-
Struggling with BIGDATA -リクルートおけるデータサイエンス/エンジニアリング-Struggling with BIGDATA -リクルートおけるデータサイエンス/エンジニアリング-
Struggling with BIGDATA -リクルートおけるデータサイエンス/エンジニアリング-
 
EMRでスポットインスタンスの自動入札ツールを作成する
EMRでスポットインスタンスの自動入札ツールを作成するEMRでスポットインスタンスの自動入札ツールを作成する
EMRでスポットインスタンスの自動入札ツールを作成する
 
RANCHERを使ったDev(Ops)
RANCHERを使ったDev(Ops)RANCHERを使ったDev(Ops)
RANCHERを使ったDev(Ops)
 
リクルートにおけるセキュリティ施策方針とCSIRT組織運営のポイント
リクルートにおけるセキュリティ施策方針とCSIRT組織運営のポイントリクルートにおけるセキュリティ施策方針とCSIRT組織運営のポイント
リクルートにおけるセキュリティ施策方針とCSIRT組織運営のポイント
 
ユーザー企業内製CSIRTにおける対応のポイント
ユーザー企業内製CSIRTにおける対応のポイントユーザー企業内製CSIRTにおける対応のポイント
ユーザー企業内製CSIRTにおける対応のポイント
 
リクルートテクノロジーズが語る 企業における、「AI/ディープラーニング」活用のリアル
リクルートテクノロジーズが語る 企業における、「AI/ディープラーニング」活用のリアルリクルートテクノロジーズが語る 企業における、「AI/ディープラーニング」活用のリアル
リクルートテクノロジーズが語る 企業における、「AI/ディープラーニング」活用のリアル
 
「リクルートデータセット」 ~公開までの道のりとこれから~
「リクルートデータセット」 ~公開までの道のりとこれから~「リクルートデータセット」 ~公開までの道のりとこれから~
「リクルートデータセット」 ~公開までの道のりとこれから~
 

Recently uploaded

NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 

Recently uploaded (8)

NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 

リクルートのWebサービスを支える共通インフラ「RAFTEL」

  • 2. 本日お話させていただきたいこと 2(C) Recruit Technologies Co.,Ltd. All rights reserved. 1.はじめに 〜リクルートグループおよびリクルートテクノロジーズ 2.プライベートクラウド”RAFTEL”の進化の軌跡 3.パブリッククラウド”Rクラウド”の進化の軌跡 4.まとめ 〜プライベート/パブリッククラウドの運用から
  • 4. 1.はじめに 〜リクルートとは 4(C) Recruit Technologies Co.,Ltd. All rights reserved. 【リクルート企業概要】 創立 1960年3月31日 「大学新聞広告社」としてスタート グループ 従業員数 31,841名 連結売上高 約1兆2999億円 ※2015年3月末 連結経常利益 約1,256億円 ※2015年3月末 関連企業数 162社(国内+海外) 目指す世界観 「あなた」を支える存在でありたい ※2015年3月末
  • 5. 1.はじめに 〜リクルートとは 5(C) Recruit Technologies Co.,Ltd. All rights reserved. 【リクルートのビジネスモデル】 マッチング カスタマー (一般ユーザー) クライアント (サービス提供企業) 世界中の生活者と産業界に 「まだ、ここにない、出会い。」を提供します
  • 6. 1.はじめに 〜リクルートとは 6(C) Recruit Technologies Co.,Ltd. All rights reserved. 【リクルートのビジネスモデル】 カスタマー マッチング クライアント
  • 7. 1.はじめに 〜リクルートとは 7(C) Recruit Technologies Co.,Ltd. All rights reserved. 【リクルートのビジネスモデル】 ※リボンモデルについてはyoutube上に「ribbon model」で説明があります カスタマー マッチング クライアント ○○な結婚式がした いけどどの結婚式場 にすれば・・・ ○○な結婚式をあげ られる式場なんだけ どな・・・ ○○なヘアースタイ ルにしてくれるとこ ろないかな・・・ こういうヘアースタ イルにすることがで きるんだけど・・・
  • 8. 1.はじめに 〜リクルートとは 8(C) Recruit Technologies Co.,Ltd. All rights reserved. ライフイベント領域 進学 就職 結婚 転職 住宅購入 車購入 出産/育児 旅行 トレンド 生活/地域情報 グルメ・美容 ライフスタイル領域 選択・意思決定 を支援する情報サービスの提供 「まだ、ここにない、出会い。」を実現する 【リクルートの事業領域】
  • 9. 1.はじめに 〜リクルートテクノロジーズとは 9(C) Recruit Technologies Co.,Ltd. All rights reserved. リクルートキャリア リクルートジョブズ リクルートスタッフィング リクルート住まいカンパニー リクルートライフスタイル リクルートマーケティングパートナーズ スタッフサービス・ホールディングス リクルートアドミニストレーション リクルートコミュニケーションズ 事業会社 機能会社 ネットインフラ 大規模プロジェクト推進 UXD/SEO ビッグデータ機能 テクノロジーR&D 事業・社内IT推進 リクルート ホールディングス リクルートとは、 主要7事業会社+3機能会社 で構成されるグループ企業群 私が所属する会社は リクルートテクノロジーズ セキュリティAP基盤・オフショア開発
  • 10. 1.はじめに 〜リクルートテクノロジーズとは 10(C) Recruit Technologies Co.,Ltd. All rights reserved. 【リクルートテクノロジーズのミッション】 リクルートグループ各社の現在・将来のニーズを見据えて 競合優位性の高いIT、ネットマーケティング基盤を 開拓・ビジネス実装することにより リクルートグループの競争優位を構築していく。 IT・ネットマーケティング領域の専門部隊。 リクルートグループをITで牽引する企業です
  • 11. 1.はじめに 〜リクルートとは 11(C) Recruit Technologies Co.,Ltd. All rights reserved. ライフイベント領域 進学 就職 結婚 転職 住宅購入 車購入 出産/育児 旅行 トレンド 生活/地域情報 グルメ・美容 ライフスタイル領域 【リクルートのインフラ】 プライベートクラウド (RAFTEL) パブリッククラウド (Rクラウド)
  • 12. 自己紹介 12(C) Recruit Technologies Co.,Ltd. All rights reserved. 北岡 史也 Fumiya Kitaoka 株式会社リクルートテクノロジーズ インフラソリューション部 インフラソリューション4G グループマネージャー
  • 13. 自己紹介 13(C) Recruit Technologies Co.,Ltd. All rights reserved. 2002年 新卒でSIerに入社 2002年 新聞社向けシステム開発(DBA) 2004年 通信キャリア向けシステム開発(DBA) 2011年 リクルート入社 入社後は プライベートクラウドの運用、設計、構築、企画 を担当し、現在はパブリッククラウドについても担当 しております
  • 15. 2.プライベートクラウド”RAFTEL”の進化の軌跡 15(C) Recruit Technologies Co.,Ltd. All rights reserved. 【インフラ統合前(2006〜2007年頃)】 年 出来事 2004 ・SNSが流行 2005 ・ウェブ2.0という言葉が流行 ・google mapが公開 2006 ・youtubeをgoogleが買収 2007 ・google street view開始 ・Ustream登場
  • 16. 2.プライベートクラウド”RAFTEL”の進化の軌跡 16(C) Recruit Technologies Co.,Ltd. All rights reserved. 【インフラ統合前(2006〜2007年頃)】 データセンタ1 データセンタ2 データセンタ4データセンタ3 HOPE Ima/MARCO Arorua Gemin i Kassul FROLIDA 4箇所 のデータセンター、 1400台 のサーバで構成 エンジニアも各サービスごとに配置
  • 17. 2.プライベートクラウド”RAFTEL”の進化の軌跡 17(C) Recruit Technologies Co.,Ltd. All rights reserved. 【インフラ統合前(2006〜2007年頃)】 データセンタ1 サービス数 サーバ数 NW機器 専用1 109 65 データセンタ2 サービス数 サーバ数 NW機器 専用1 129 57 主サービス数 サーバ数 NW機器 8 526 287 データセンタ4 主サービス数 サーバ数 NW機器 32 574 298 データセンタ3 HOP E Ima/MARCO Arorua Gemin i Kassul FROLIDA 億PV 年度 ビジネススピードは加速し、アクセス数も急増し インフラ負荷も急激に上がっていた 4箇所 のデータセンター、 1400台 のサーバで構成 エンジニアも各サービスごとに配置
  • 18. 2.プライベートクラウド”RAFTEL”の進化の軌跡 18(C) Recruit Technologies Co.,Ltd. All rights reserved. 【インフラ統合前(2006〜2007年頃)の課題】 ② 頻発する新規サービスの立ち上げ、環境の増改築 → 人件費の増加 ③ ビジネススピードの加速 → インフラのサービス提供が追いつかない ① インフラを個別最適で拡張 → 無駄の発生
  • 19. 2.プライベートクラウド”RAFTEL”の進化の軌跡 19(C) Recruit Technologies Co.,Ltd. All rights reserved. 【インフラ統合前(2006〜2007年頃)の課題】 ② 頻発する新規サービスの立ち上げ、環境の増改築 → 人件費の増加 ③ ビジネススピードの加速 → インフラのサービス提供が追いけない ① インフラを個別最適で拡張 → 無駄の発生 ④ スモールスタート型の新規ビジネスの増加 → 柔軟なインフラ拡張が求められるように これらの課題解決のため 2009年にDCを統合し、プライベートクラウド (RAFTEL)を構築することに! データセンタ 1 データセンタ 2 データセンタ 4 データセンタ 3 プライベートクラウド (RAFTEL)
  • 20. 2.プライベートクラウド”RAFTEL”の進化の軌跡 20(C) Recruit Technologies Co.,Ltd. All rights reserved. Aサービス Bサービス Cサービス Dサービス Eサービス Fサービス Gサービス Hサービス 課題① インフラを個別最適で拡張、無駄の発生 DC3 サーバ X社 ネットワーク Y社 ストレージ Z社 DC4DC2 サーバ U社 ネットワーク V社 ストレージ W社 サーバ R社 ネットワーク S社 ストレージ T社 サーバ O社 ネットワーク P社 ストレージ Q社 DC1 各サービスの専用のサーバ、NW、ストレージ リソースが足りない時にはサービスごとにリソース追加 各リソースに余剰があっても サービス間でリソースは共有できない DCごとに異なるHWベンダ
  • 21. 2.プライベートクラウド”RAFTEL”の進化の軌跡 21(C) Recruit Technologies Co.,Ltd. All rights reserved. 課題① インフラを個別最適で拡張、無駄の発生 DC3 サーバ X社 ネットワーク Y社 ストレージ Z社 DC4DC2 サーバ U社 ネットワーク V社 ストレージ W社 サーバ R社 ネットワーク S社 ストレージ T社 サーバ O社 ネットワーク P社 ストレージ Q社 DC1 各サービスの専用のサーバ、NW、ストレージ リソースが足りない時にはサービスごとにリソース追加 各リソースに余剰があっても サービス間でリソースは共有できない DCごとに異なるHWベンダ 個別最適化(分割)による無駄を減らすことが重要! Aサービス Bサービス Cサービス Dサービス Eサービス Fサービス Gサービス Hサービス
  • 22. 2.プライベートクラウド”RAFTEL”の進化の軌跡 22(C) Recruit Technologies Co.,Ltd. All rights reserved. 打ち手① DC統合とリソースの標準化、プール化 サーバの標準化 ネットワークスイッチ の標準化 ストレージの 標準化 単一ベンダで 2スペックのサーバ (DBサーバ、Webサーバ) 単一ベンダで 単一スペックの エッジスイッチ 単一ベンダで 単一スペックの NASヘッド
  • 23. 2.プライベートクラウド”RAFTEL”の進化の軌跡 23(C) Recruit Technologies Co.,Ltd. All rights reserved. Aサービス 論理Vol サーバプール Aサービス サーバ Bサービス サーバ Cサービス サーバ 打ち手① DC統合とリソースの標準化、プール化 ネットワークプール (統合ネットワーク) ストレージプール (統合ストレージ) … … … … … … 標準サーバ、標準NWスイッチ、 標準ストレージによる リソースプールを形成 必要に応じてサービスに対して リソースプールから サーバ、ネットワーク、 ストレージリソースを割り当て DCを統合することで、 ネットワーク、ストレージを統合 Aサービス 論理NW Bサービス 論理Vol Bサービス 論理NW Cサービス 論理Vol Cサービス 論理NW 統合 ネットワーク 統合 ストレージ
  • 24. 2.プライベートクラウド”RAFTEL”の進化の軌跡 24(C) Recruit Technologies Co.,Ltd. All rights reserved. 既存サービス のエンハンス 新サービス 立ち上げ アクセス数 インフラ費用 インフラコストの約5割は 構築+定常運用の人件費 課題② 新サービス立ち上げ、エンハンス対応人件費の増加 新サービスの構築、 既存サービスのエンハンス 個別に検討・設計を実施 構築/運用人件費が増加し続けている 増加傾向にある構築・エンハンスの人件費を どう抑えていくかが重要!
  • 25. 2.プライベートクラウド”RAFTEL”の進化の軌跡 25(C) Recruit Technologies Co.,Ltd. All rights reserved. 次世代IT統合基盤 インフラ増改築作業、維持運用作業自動化のために… ・自動化プラットフォームの導入 ・インフラ構成情報のデータベース化 運用自動化の対象要素既存インフラ ネットワーク ハードウェア OS 言語 フレームワーク ミドルウェア 基本構築 テンプレート 手作業(一部効率化) 個別設定作業 基本構築作業 (ディスクコピー等) 自動化 システム 構成管理DB 運用作業 テンプレート 打ち手② エンジニア作業・構成管理の自動化
  • 26. 2.プライベートクラウド”RAFTEL”の進化の軌跡 26(C) Recruit Technologies Co.,Ltd. All rights reserved. 構成管理機能 構成管理DB MA 構成管理 自動化作業 サーバ基本設定 • RAID設定 • OSインストール • NFSマウント設定 NW基本設定 •SWポート開放 •ACL設定 •DNS設定 •監視設定 MW設定 • Apacheインストール • Tomcatインストール • Sophosインストール • JP1監視インストール 通信設定 • LB設定 • FW設定 サーバプール Webサー ビス Batch サービス 打ち手② エンジニア作業・構成管理の自動化
  • 27. 2.プライベートクラウド”RAFTEL”の進化の軌跡 27(C) Recruit Technologies Co.,Ltd. All rights reserved. 新規サービス計画 /既存サービスの増改築 調達、設計、構築の各工程で時間がかかっている (余裕を見越したサイジングの原因) 必要なときにすぐに増設ができないビジネスのスピード感に合わない ビジネス機会の損失 性能問題への対応が遅れる 課題③ ビジネススピードにインフラ提供が追いつかない 発注~納品 (Unixやストレージの場合数ヶ月のことも…) ラ ッ キ ン グ ( サ ー ビ ス イ ン ) L B 開 始 ケ ー ブ リ ン グ S W 設 定 O S イ ン ス ト ー ル M W 設 定 監 視 設 定 L B 登 録 F W 登 録 テ ス ト 監 視 テ ス ト 設 計 発注~納品 (Unixやストレージの場合数ヶ月のことも…) ラ ッ キ ン グ ( サ ー ビ ス イ ン ) L B 開 始 ケ ー ブ リ ン グ S W 設 定 O S イ ン ス ト ー ル M W 設 定 監 視 設 定 L B 登 録 F W 登 録 テ ス ト 監 視 テ ス ト 設 計 各工程の時間をいかに短縮できるかが重要!
  • 28. 2.プライベートクラウド”RAFTEL”の進化の軌跡 28(C) Recruit Technologies Co.,Ltd. All rights reserved. 打ち手③ プール化と自動化による機動力向上 1w 2w 3w 4w 5w 6w 発注~納品 (Unixやストレージの場合数ヶ月のことも…) ラ ッ キ ン グ ( サ ー ビ ス イ ン ) L B 開 始 ケ ー ブ リ ン グ S W 設 定 O S イ ン ス ト ー ル M W 設 定 監 視 設 定 L B 登 録 F W 登 録 テ ス ト 監 視 テ ス ト 標準化されたサーバが サーバプールに存在 5w1w 6w4w3w2w ( サ ー ビ ス イ ン ) L B 開 始 ラ ッ キ ン グ ( サ ー ビ ス イ ン ) L B 開 始 ケ ー ブ リ ン グ S W 設 定 O S イ ン ス ト ー ル M W 設 定 監 視 設 定 L B 登 録 F W 登 録 テ ス ト 監 視 テ ス ト 設 計 設 計 自動化 ツールで 構築作業を 短縮 Webサーバ増設にかかる時間の比較 機器の発注からサービスインまで最短で6週間 発注のリードタイムが不要のため最短2週間で構築 RAFTEL導入後 RAFTEL導入前
  • 29. 2.プライベートクラウド”RAFTEL”の進化の軌跡 29(C) Recruit Technologies Co.,Ltd. All rights reserved. ② 新規立ち上げ、増改築の頻発で増加した人件費 ③ ビジネススピードに追随できない構築スピード ① 個別最適の拡張で発生していた無駄 「RAFTEL」で採用した打ち手と成果 サーバ構成/配置の統一。余剰リソースの利用効率向上 N/W、ストレージの統合/仮想化。論理的に個別利用 エンジニア作業、構成管理を自動化。機動性up&省力化 サーバ、ストレージ、ネットワークリソースのプール化
  • 31. 3.パブリッククラウド”Rクラウド”の進化の軌跡 31(C) Recruit Technologies Co.,Ltd. All rights reserved. 【パブリッククラウド利用状況(2010年頃)】 年 出来事 2008 ・iphone 日本で発売開始 2009 ・Twitterの流行 ・facebookがmyspaceを抜いて世界一 2010 ・ビッグデータの流行
  • 32. 3.パブリッククラウド”Rクラウド”の進化の軌跡 32(C) Recruit Technologies Co.,Ltd. All rights reserved. 【パブリッククラウド利用状況(2010年頃)】 ライバル企業に対する優位性を確立するために 『小さく、軽く』開発できるパブリッククラウドの利用が拡大 サービス立ち上げ期に開発者主体で使える インフラサービスの需要が発生 パブリッククラウド Aサービス Zサービス ・・・ Bサービス
  • 33. 3.パブリッククラウド”Rクラウド”の進化の軌跡 33(C) Recruit Technologies Co.,Ltd. All rights reserved. 【パブリッククラウド利用時の課題】 インフラだけならすぐに作れるが。。。 ② 個別に非機能要件の作り込み → 作り込みに時間がかかる ① 個別にセキュリティ対応 → セキュリティ対応に時間がかかる
  • 34. 3.パブリッククラウド”Rクラウド”の進化の軌跡 34(C) Recruit Technologies Co.,Ltd. All rights reserved. 【パブリッククラウド利用時の課題】 インフラだけならすぐに作れるが。。。 ② 個別に非機能要件の作り込み → 作り込みに時間がかかる ① 個別にセキュリティ対応 → セキュリティ対応に時間がかかる これらの課題解決のため パブリッククラウド Aサービス Zサービス ・・・ パブリッククラウド (Rクラウド) Aサービス Zサービス ・・・ 共通機能 (セキュリティ、非機能対応) 2011年からプライベートクラウド(Rクラウド)を 構築し、順次共通機能の提供を開始!
  • 35. 3.パブリッククラウド”Rクラウド”の進化の軌跡 35(C) Recruit Technologies Co.,Ltd. All rights reserved. 【プライベートクラウド⇄パブリッククラウド】 パブリッククラウドに対して専用線経由でアクセスすることで セキュアかつ高品質なアクセス経路が確保され、様々な連携が可能に プライベートクラウド (RAFTEL) パブリッククラウド (Rクラウド) 専用線 サービス連携 ビッグデータ解析 CI(CD)連携
  • 36. 3.パブリッククラウド”Rクラウド”の進化の軌跡 36(C) Recruit Technologies Co.,Ltd. All rights reserved. 【プライベートクラウド⇄パブリッククラウド】 パブリッククラウドに対して専用線経由でアクセスすることで セキュアかつ高品質なアクセス経路が確保され、様々な連携が可能に プライベートクラウド (RAFTEL) パブリッククラウド (Rクラウド) 専用線 ログ取得用 踏み台 サーバ ログイン 認証 サーバ ・操作ログを取得 既存業務フローを最大限活用し、パブリッククラウドに 対しても監査機能の有効化
  • 37. 3.パブリッククラウド”Rクラウド”の進化の軌跡 37(C) Recruit Technologies Co.,Ltd. All rights reserved. 【プライベートクラウド⇄パブリッククラウド】 パブリッククラウドに対して専用線経由でアクセスすることで セキュアかつ高品質なアクセス経路が確保され、様々な連携が可能に プライベートクラウド (RAFTEL) パブリッククラウド (Rクラウド) 専用線 ログ取得用 FTP サーバ ログイン 認証 サーバ ・ログイン履歴を取得 ファイルアップロードも既存運用を変えることなく セキュリティ運用を担保 ・ウィルスチェック
  • 39. 4.プライベート/パブリッククラウドの運用から 39(C) Recruit Technologies Co.,Ltd. All rights reserved. プライベートクラウド/パブリッククラウドの運用のこれから スクラッチで作っている自動化ツールも機能追加/変更を 繰り返し、複雑化してきているので今後のメンテナンスコ ストを下げるため、個別環境で利用していた ansible/jenkins/gitを利用した仕組みへの作り替えを実 施中です。 自動化 標準化 標準化のメリットを最大化するにはバリエーションが少な いほうが良いが、少ないとビジネスに最適化できないケー スが出てくる。自動化を整備することでバリエーションを 増やしつつ、コストを上げず、効率を下げないことを目指 しています。
  • 40. 4.プライベート/パブリッククラウドの運用から 40(C) Recruit Technologies Co.,Ltd. All rights reserved. 自動化も標準化も振り切るとマイナスも出るため、バランス が大事になります。 じゃあどうやってバランスをとるか? ビジネス側とバランスをチューニングするしかないと思います 当たり前のことかも知れませんが忙しくても諦めず、きちんと コミュニケーションをとるに尽きると思っています 【まとめ】