SlideShare una empresa de Scribd logo
1 de 13
楽天のインフラ事情 2022
Jan 27th, 2022
守道 康人
Cloud Platform Dept.
Rakuten Group, Inc.
2
自己紹介
• 守道 康人 ( もりみち やすと)
Cloud Platform Department / Core Infrastructure Section / Senior Manager
• 2009年入社
• インフラエンジニアとして 主にサーバ構築+仮想化+自動化の推進などを取り組む
• 後、インフラツール開発・運用のグループやユーザーサポート、社内TAMグループの立ち上げなどを担当
• 去年末からはコアインフラストラクチャ課に移り、サーバリソースの管理や担当プラットフォームサービス
の改善に挑戦中
• コアインフラストラクチャ課
• 物理サーバによるコンピュートプラットフォームとDC内ネットワークをサービス化し、社内に提供
• Baremetal as a Service / Network as a Service
• サーバ・ネットワークリソースの管理と、その管理ツールの開発・運用
• 社内標準サーバの選定・検証
3
本日の内容
• 楽天のインフラ・プラットフォームサービスの今昔
• 現在提供している クラウドプラットフォームについて
• 今後の取り組みについて
4
これまでのインフラについて
5
2018年: プラットフォーム乱立によるサイロ化
• 社内エンジニアの開発エクスペリエンスの低下
• ツールやポータルがプラットフォームごとに複数存在
• ユーザから見てどれを使うのがベストかわかりにくい
• 課金や認証がプラットフォームごとに異なる
• プラットフォーマー視点
• 緊急で複雑なトラブル対応時の問題特定に時間がかかる
• 会社視点
• 全社レベルでのリソース最適化に課題 (人/ハードウェア)
• 統一的なセキュリティコントロールの欠如
• 部署ごとに異なるライフサイクルポリシー
問題点
3-5年後先を見据えた場合に懸念あり
2018年後半: インフラ戦略変更+大規模な組織再編 -> 新クラウドプラットフォームの開発を開始
VM
Platform 1
Container
Platform 1
PaaS
Container
Platform 2
VM
Platform 2
Baremetal
Platform
6
現クラウドプラットフォームについて
7
現クラウドプラットフォーム 概要 (1)
マネージドサービス指向
• 組織構造とマネージドサービスを一致させる
• 開発者はマネージドサービスの組み合わせでサービスを作れる
• 組み合わせてさらに抽象度の高いマネージドサービスを生み出す
CNCFプロダクト/OSSをメインに切り替え
• デファクトスタンダードなソフトウェアを採用
• 情報が得やすく学習コストを下げられる
• 他所で培ったスキルや経験を活かしやすい
各コンポーネントは疎結合
• 責任分界点の明確化
• 任意のタイミングで upgrade/update が可能
• 時勢に合わせた技術選択が可能
DC-1 DC-2 DC-3 DC-4 DC-5
Backbone Network/DCI
Network
Baremetal
Controller
Network
Controller
Baremetal
LBaaS
GUI Portal + API + IAM + Billing
DBaaS Storage
CaaS Monitoring
Service-B Service-B
Service-C
Service-B
Service-B
Service-A
8
現クラウドプラットフォーム 概要 (2)
マルチリージョン対応
• 広帯域/高信頼のネットワークで複数リージョン間を接続
• 1 DC がダウンしてもサービスを継続可能 (BCP)
認証+認可+ポータルを自社用に開発
• マルチテナントベースの管理
• 社内の頻繁な組織再編や柔軟な権限設定に対応
• 明瞭な課金表示
2020年10月: 本番環境として稼働開始
ベアメタルを起点としたインフラ基盤
• ベアメタルサーバをセルフサービスで提供
• ユーザニーズに合わせた多様なサーバカタログ
• シンプルで安定したネットワーク
DC-1 DC-2 DC-3 DC-4 DC-5
Backbone Network/DCI
Network
Baremetal
Controller
Network
Controller
Baremetal
LBaaS
GUI Portal + API + IAM + Billing
DBaaS Storage
CaaS Monitoring
Service-B Service-B
Service-C
Service-B
Service-B
Service-A
9
Baremetal / Network Controller の開発
• プロダクト寿命をコントロールしやすくするために自社で開発
• 様々な未知の案件に対して新機能の追加や、迅速な Bugfix 対応が可能
Baremetal Controller
GUI/API Portal
Network
Engineer
Deploy or Destroy
DB DHCP API
System
Developer
Network Controller
DB IPAM API
Network Template Network Template
Baremetal Servers Network Switches
Apply
Configuration
10
11
現在のステータス
US EU
• 国内外合わせて、9 データセンター が稼働
• 約30000のサーバを提供
• 新規マネージドサービスの拡充
• 社内ユーザ向け勉強会の実施/利
用を拡大化
LBaaS DBaaS Storage
CaaS Monitoring
New Managed Service
JP
13
まとめ
楽天エコシステムを支えるための本格的な統合型プライベートクラウドを構築し、
本番環境での利用を開始している
• マネージドサービス指向に舵切り、コアインフラ基盤を簡素化
• 高性能な物理サーバ/ネットワークリソースを低コストで提供
• マルチテナント対応 / 各プラットフォーム・利用者間での責任範囲を明確化
• 国内だけでなく、海外の楽天サービスも含めた利用を進めており、国内外9カ所のDCに展開済み
楽天のインフラ事情 2022

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

楽天サービスとインフラ部隊
楽天サービスとインフラ部隊楽天サービスとインフラ部隊
楽天サービスとインフラ部隊
 
楽天における大規模データベースの運用
楽天における大規模データベースの運用楽天における大規模データベースの運用
楽天における大規模データベースの運用
 
Travel & Leisure Platform Department's tech info
Travel & Leisure Platform Department's tech infoTravel & Leisure Platform Department's tech info
Travel & Leisure Platform Department's tech info
 
Rakuten Services and Infrastructure Team.pdf
Rakuten Services and Infrastructure Team.pdfRakuten Services and Infrastructure Team.pdf
Rakuten Services and Infrastructure Team.pdf
 
アジャイル開発とメトリクス
アジャイル開発とメトリクスアジャイル開発とメトリクス
アジャイル開発とメトリクス
 
Making Cloud Native CI_CD Services.pdf
Making Cloud Native CI_CD Services.pdfMaking Cloud Native CI_CD Services.pdf
Making Cloud Native CI_CD Services.pdf
 
チームトポロジーから学び、 データプラットフォーム組織を考え直した話.pptx
チームトポロジーから学び、 データプラットフォーム組織を考え直した話.pptxチームトポロジーから学び、 データプラットフォーム組織を考え直した話.pptx
チームトポロジーから学び、 データプラットフォーム組織を考え直した話.pptx
 
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
 
MonotaRO のデータ活用と基盤の過去、現在、未来
MonotaRO のデータ活用と基盤の過去、現在、未来 MonotaRO のデータ活用と基盤の過去、現在、未来
MonotaRO のデータ活用と基盤の過去、現在、未来
 
楽天ネットワークエンジニアたちが目指す、次世代データセンターとは
楽天ネットワークエンジニアたちが目指す、次世代データセンターとは楽天ネットワークエンジニアたちが目指す、次世代データセンターとは
楽天ネットワークエンジニアたちが目指す、次世代データセンターとは
 
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
 
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
 
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
 
Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)
Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)
Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)
 
アサヒのデータ活用基盤を支えるデータ仮想化技術
アサヒのデータ活用基盤を支えるデータ仮想化技術アサヒのデータ活用基盤を支えるデータ仮想化技術
アサヒのデータ活用基盤を支えるデータ仮想化技術
 
NTTデータが考えるデータ基盤の次の一手 ~AI活用のために知っておくべき新潮流とは?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
NTTデータが考えるデータ基盤の次の一手 ~AI活用のために知っておくべき新潮流とは?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)NTTデータが考えるデータ基盤の次の一手 ~AI活用のために知っておくべき新潮流とは?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
NTTデータが考えるデータ基盤の次の一手 ~AI活用のために知っておくべき新潮流とは?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
 
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
 
マイクロサービスに至る歴史とこれから - XP祭り2021
マイクロサービスに至る歴史とこれから - XP祭り2021マイクロサービスに至る歴史とこれから - XP祭り2021
マイクロサービスに至る歴史とこれから - XP祭り2021
 
データ収集の基本と「JapanTaxi」アプリにおける実践例
データ収集の基本と「JapanTaxi」アプリにおける実践例データ収集の基本と「JapanTaxi」アプリにおける実践例
データ収集の基本と「JapanTaxi」アプリにおける実践例
 
"Kong Summit, Japan 2022" カスタマーセッション:持続可能な店舗運営を支えるリテールテックとKongの利活用について
"Kong Summit, Japan 2022" カスタマーセッション:持続可能な店舗運営を支えるリテールテックとKongの利活用について"Kong Summit, Japan 2022" カスタマーセッション:持続可能な店舗運営を支えるリテールテックとKongの利活用について
"Kong Summit, Japan 2022" カスタマーセッション:持続可能な店舗運営を支えるリテールテックとKongの利活用について
 

Similar a 楽天のインフラ事情 2022

【IMJ】デジタルマーケティングを加速させるヒントがここに imj jelly cms 事例活用セミナー
【IMJ】デジタルマーケティングを加速させるヒントがここに imj jelly cms 事例活用セミナー【IMJ】デジタルマーケティングを加速させるヒントがここに imj jelly cms 事例活用セミナー
【IMJ】デジタルマーケティングを加速させるヒントがここに imj jelly cms 事例活用セミナー
IMJ Corporation
 
JAWSUG & JAZUG Sendai Azure Update 20140517
JAWSUG & JAZUG Sendai Azure Update 20140517JAWSUG & JAZUG Sendai Azure Update 20140517
JAWSUG & JAZUG Sendai Azure Update 20140517
Ayako Omori
 

Similar a 楽天のインフラ事情 2022 (20)

AWSにおけるIaCを活かしたTerraformの使い方2選! ~循環型IaCとマルチクラウドチックなDR環境~ (HashiTalks: Japan 発...
AWSにおけるIaCを活かしたTerraformの使い方2選! ~循環型IaCとマルチクラウドチックなDR環境~ (HashiTalks: Japan 発...AWSにおけるIaCを活かしたTerraformの使い方2選! ~循環型IaCとマルチクラウドチックなDR環境~ (HashiTalks: Japan 発...
AWSにおけるIaCを活かしたTerraformの使い方2選! ~循環型IaCとマルチクラウドチックなDR環境~ (HashiTalks: Japan 発...
 
Microsoft MVP から見たクラウド サービスの現状と今後について
Microsoft MVP から見たクラウド サービスの現状と今後についてMicrosoft MVP から見たクラウド サービスの現状と今後について
Microsoft MVP から見たクラウド サービスの現状と今後について
 
【de:code 2020】 Azure Expert MSP の FIXER が処方、DX に効く 「クラウド運用」「AI」「人材育成」 の即効薬
【de:code 2020】 Azure Expert MSP の FIXER が処方、DX に効く 「クラウド運用」「AI」「人材育成」 の即効薬【de:code 2020】 Azure Expert MSP の FIXER が処方、DX に効く 「クラウド運用」「AI」「人材育成」 の即効薬
【de:code 2020】 Azure Expert MSP の FIXER が処方、DX に効く 「クラウド運用」「AI」「人材育成」 の即効薬
 
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
 
Cloudera World Tokyo 2015 Oracleセッション資料 「ビッグデータ/IoTの最新事例とHadoop活用の勘所」
Cloudera World Tokyo 2015 Oracleセッション資料 「ビッグデータ/IoTの最新事例とHadoop活用の勘所」Cloudera World Tokyo 2015 Oracleセッション資料 「ビッグデータ/IoTの最新事例とHadoop活用の勘所」
Cloudera World Tokyo 2015 Oracleセッション資料 「ビッグデータ/IoTの最新事例とHadoop活用の勘所」
 
社内エンジニアを支えるテクニカルアカウントマネージャー
社内エンジニアを支えるテクニカルアカウントマネージャー社内エンジニアを支えるテクニカルアカウントマネージャー
社内エンジニアを支えるテクニカルアカウントマネージャー
 
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化
 
VIOPS09: 本当に必要なのはSoftware- Defined Networking? ~今、改めて考えるデータセンタ・ネットワークの役割~
VIOPS09: 本当に必要なのはSoftware- Defined Networking? ~今、改めて考えるデータセンタ・ネットワークの役割~VIOPS09: 本当に必要なのはSoftware- Defined Networking? ~今、改めて考えるデータセンタ・ネットワークの役割~
VIOPS09: 本当に必要なのはSoftware- Defined Networking? ~今、改めて考えるデータセンタ・ネットワークの役割~
 
インフラチームの歴史とこれから
インフラチームの歴史とこれからインフラチームの歴史とこれから
インフラチームの歴史とこれから
 
とあるメーカーのRedmine活用事例
とあるメーカーのRedmine活用事例とあるメーカーのRedmine活用事例
とあるメーカーのRedmine活用事例
 
July Tech Festa 2020 AKSを活用した内製教育支援プラットフォームをリリースした話
July Tech Festa 2020 AKSを活用した内製教育支援プラットフォームをリリースした話July Tech Festa 2020 AKSを活用した内製教育支援プラットフォームをリリースした話
July Tech Festa 2020 AKSを活用した内製教育支援プラットフォームをリリースした話
 
Kubernetes Cost Optimization
Kubernetes Cost OptimizationKubernetes Cost Optimization
Kubernetes Cost Optimization
 
20180319 ccon sync kintone
20180319 ccon sync kintone20180319 ccon sync kintone
20180319 ccon sync kintone
 
第9回しゃちほこオラクル倶楽部
第9回しゃちほこオラクル倶楽部第9回しゃちほこオラクル倶楽部
第9回しゃちほこオラクル倶楽部
 
CircleCIのinfrastructureを支えるTerraformのCI/CDパイプラインの改善
CircleCIのinfrastructureを支えるTerraformのCI/CDパイプラインの改善CircleCIのinfrastructureを支えるTerraformのCI/CDパイプラインの改善
CircleCIのinfrastructureを支えるTerraformのCI/CDパイプラインの改善
 
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Appsグリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
 
私たちがGCPを使い始めた本当の理由
私たちがGCPを使い始めた本当の理由私たちがGCPを使い始めた本当の理由
私たちがGCPを使い始めた本当の理由
 
Networking for cloud migration
Networking for cloud migrationNetworking for cloud migration
Networking for cloud migration
 
【IMJ】デジタルマーケティングを加速させるヒントがここに imj jelly cms 事例活用セミナー
【IMJ】デジタルマーケティングを加速させるヒントがここに imj jelly cms 事例活用セミナー【IMJ】デジタルマーケティングを加速させるヒントがここに imj jelly cms 事例活用セミナー
【IMJ】デジタルマーケティングを加速させるヒントがここに imj jelly cms 事例活用セミナー
 
JAWSUG & JAZUG Sendai Azure Update 20140517
JAWSUG & JAZUG Sendai Azure Update 20140517JAWSUG & JAZUG Sendai Azure Update 20140517
JAWSUG & JAZUG Sendai Azure Update 20140517
 

Más de Rakuten Group, Inc.

Más de Rakuten Group, Inc. (16)

コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話
コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話
コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話
 
楽天における安全な秘匿情報管理への道のり
楽天における安全な秘匿情報管理への道のり楽天における安全な秘匿情報管理への道のり
楽天における安全な秘匿情報管理への道のり
 
What Makes Software Green?
What Makes Software Green?What Makes Software Green?
What Makes Software Green?
 
Simple and Effective Knowledge-Driven Query Expansion for QA-Based Product At...
Simple and Effective Knowledge-Driven Query Expansion for QA-Based Product At...Simple and Effective Knowledge-Driven Query Expansion for QA-Based Product At...
Simple and Effective Knowledge-Driven Query Expansion for QA-Based Product At...
 
DataSkillCultureを浸透させる楽天の取り組み
DataSkillCultureを浸透させる楽天の取り組みDataSkillCultureを浸透させる楽天の取り組み
DataSkillCultureを浸透させる楽天の取り組み
 
Supporting Internal Customers as Technical Account Managers.pdf
Supporting Internal Customers as Technical Account Managers.pdfSupporting Internal Customers as Technical Account Managers.pdf
Supporting Internal Customers as Technical Account Managers.pdf
 
Travel & Leisure Platform Department's tech info
Travel & Leisure Platform Department's tech infoTravel & Leisure Platform Department's tech info
Travel & Leisure Platform Department's tech info
 
OWASPTop10_Introduction
OWASPTop10_IntroductionOWASPTop10_Introduction
OWASPTop10_Introduction
 
Introduction of GORA API Group technology
Introduction of GORA API Group technologyIntroduction of GORA API Group technology
Introduction of GORA API Group technology
 
Rakuten Platform
Rakuten PlatformRakuten Platform
Rakuten Platform
 
Kafka & Hadoop in Rakuten
Kafka & Hadoop in RakutenKafka & Hadoop in Rakuten
Kafka & Hadoop in Rakuten
 
Unclouding Container Challenges
 Unclouding  Container Challenges Unclouding  Container Challenges
Unclouding Container Challenges
 
Functional Programming in Pattern-Match-Oriented Programming Style <Programmi...
Functional Programming in Pattern-Match-Oriented Programming Style <Programmi...Functional Programming in Pattern-Match-Oriented Programming Style <Programmi...
Functional Programming in Pattern-Match-Oriented Programming Style <Programmi...
 
AR/SLAM and IoT
AR/SLAM and IoTAR/SLAM and IoT
AR/SLAM and IoT
 
Introduction of Rakuten Commerce QA Night#2
Introduction of Rakuten Commerce QA Night#2Introduction of Rakuten Commerce QA Night#2
Introduction of Rakuten Commerce QA Night#2
 
Improve test automation operation
Improve test automation operationImprove test automation operation
Improve test automation operation
 

楽天のインフラ事情 2022

  • 1. 楽天のインフラ事情 2022 Jan 27th, 2022 守道 康人 Cloud Platform Dept. Rakuten Group, Inc.
  • 2. 2 自己紹介 • 守道 康人 ( もりみち やすと) Cloud Platform Department / Core Infrastructure Section / Senior Manager • 2009年入社 • インフラエンジニアとして 主にサーバ構築+仮想化+自動化の推進などを取り組む • 後、インフラツール開発・運用のグループやユーザーサポート、社内TAMグループの立ち上げなどを担当 • 去年末からはコアインフラストラクチャ課に移り、サーバリソースの管理や担当プラットフォームサービス の改善に挑戦中 • コアインフラストラクチャ課 • 物理サーバによるコンピュートプラットフォームとDC内ネットワークをサービス化し、社内に提供 • Baremetal as a Service / Network as a Service • サーバ・ネットワークリソースの管理と、その管理ツールの開発・運用 • 社内標準サーバの選定・検証
  • 3. 3 本日の内容 • 楽天のインフラ・プラットフォームサービスの今昔 • 現在提供している クラウドプラットフォームについて • 今後の取り組みについて
  • 5. 5 2018年: プラットフォーム乱立によるサイロ化 • 社内エンジニアの開発エクスペリエンスの低下 • ツールやポータルがプラットフォームごとに複数存在 • ユーザから見てどれを使うのがベストかわかりにくい • 課金や認証がプラットフォームごとに異なる • プラットフォーマー視点 • 緊急で複雑なトラブル対応時の問題特定に時間がかかる • 会社視点 • 全社レベルでのリソース最適化に課題 (人/ハードウェア) • 統一的なセキュリティコントロールの欠如 • 部署ごとに異なるライフサイクルポリシー 問題点 3-5年後先を見据えた場合に懸念あり 2018年後半: インフラ戦略変更+大規模な組織再編 -> 新クラウドプラットフォームの開発を開始 VM Platform 1 Container Platform 1 PaaS Container Platform 2 VM Platform 2 Baremetal Platform
  • 7. 7 現クラウドプラットフォーム 概要 (1) マネージドサービス指向 • 組織構造とマネージドサービスを一致させる • 開発者はマネージドサービスの組み合わせでサービスを作れる • 組み合わせてさらに抽象度の高いマネージドサービスを生み出す CNCFプロダクト/OSSをメインに切り替え • デファクトスタンダードなソフトウェアを採用 • 情報が得やすく学習コストを下げられる • 他所で培ったスキルや経験を活かしやすい 各コンポーネントは疎結合 • 責任分界点の明確化 • 任意のタイミングで upgrade/update が可能 • 時勢に合わせた技術選択が可能 DC-1 DC-2 DC-3 DC-4 DC-5 Backbone Network/DCI Network Baremetal Controller Network Controller Baremetal LBaaS GUI Portal + API + IAM + Billing DBaaS Storage CaaS Monitoring Service-B Service-B Service-C Service-B Service-B Service-A
  • 8. 8 現クラウドプラットフォーム 概要 (2) マルチリージョン対応 • 広帯域/高信頼のネットワークで複数リージョン間を接続 • 1 DC がダウンしてもサービスを継続可能 (BCP) 認証+認可+ポータルを自社用に開発 • マルチテナントベースの管理 • 社内の頻繁な組織再編や柔軟な権限設定に対応 • 明瞭な課金表示 2020年10月: 本番環境として稼働開始 ベアメタルを起点としたインフラ基盤 • ベアメタルサーバをセルフサービスで提供 • ユーザニーズに合わせた多様なサーバカタログ • シンプルで安定したネットワーク DC-1 DC-2 DC-3 DC-4 DC-5 Backbone Network/DCI Network Baremetal Controller Network Controller Baremetal LBaaS GUI Portal + API + IAM + Billing DBaaS Storage CaaS Monitoring Service-B Service-B Service-C Service-B Service-B Service-A
  • 9. 9 Baremetal / Network Controller の開発 • プロダクト寿命をコントロールしやすくするために自社で開発 • 様々な未知の案件に対して新機能の追加や、迅速な Bugfix 対応が可能 Baremetal Controller GUI/API Portal Network Engineer Deploy or Destroy DB DHCP API System Developer Network Controller DB IPAM API Network Template Network Template Baremetal Servers Network Switches Apply Configuration
  • 10. 10
  • 11. 11 現在のステータス US EU • 国内外合わせて、9 データセンター が稼働 • 約30000のサーバを提供 • 新規マネージドサービスの拡充 • 社内ユーザ向け勉強会の実施/利 用を拡大化 LBaaS DBaaS Storage CaaS Monitoring New Managed Service JP
  • 12. 13 まとめ 楽天エコシステムを支えるための本格的な統合型プライベートクラウドを構築し、 本番環境での利用を開始している • マネージドサービス指向に舵切り、コアインフラ基盤を簡素化 • 高性能な物理サーバ/ネットワークリソースを低コストで提供 • マルチテナント対応 / 各プラットフォーム・利用者間での責任範囲を明確化 • 国内だけでなく、海外の楽天サービスも含めた利用を進めており、国内外9カ所のDCに展開済み