SlideShare ist ein Scribd-Unternehmen logo
1 von 51
Rakuten new infrastructure
- Why we try to make new things Vol.01 Oct/26/2013 @Rakuten Technology conference 2013
Osamu Iwasaki
Vice Group Manager
Server Platform Group / Network Administration Group
Global Infrastructure Development Department, Rakuten, Inc.
http://www.rakuten.co.jp/
Self introduction
Name : Osamu Iwasaki

Role : Network / Cloud
Eng & Mgr
Twitter @osamuiwasaki
Skype osamu.iwasaki
Vice Group Manager
Server Platform Group / Network administration Group
Global Infrastructure Development Department
And Committee member of JANOG (JApan Network Operators’ Group)
Project Manager / Desinger of
Rakuten Private Cloud system(RIaaS) & New data center fabric network.
2
Index

1. Introduction / Current situation
- Today’s Rakuten infrastructure status

2. Our legacy infrastructure
- What’s the problems

3. Why we try to change our infrastructure
- Simple / Automate / Cost reduction and tech challenge!!

4. New infrastructure
- What’s the benefits

5. Case
- Use case from new infrastructure

6. Future
- What’s we are thinking for the next step

3
Index

1. Introduction / Current situation
- Today’s Rakuten infrastructure status

2. Our legacy infrastructure
- What’s the problems

3. Why we try to change our infrastructure
- Simple / Automate / Cost reduction and tech challenge!!

4. New infrastructure
- What’s the benefits

5. Case
- Use case from new infrastructure

6. Future
- What’s we are thinking for the next step

4
Rakuten’s infrastructure

 Several DC location around Tokyo area
 Each location is active Data Center
 Cost efficiency, Scalability, Disaster recovery

 Hugh server resources for Rakuten Ichiba

services.
 RIaaS which is Rakuten private cloud system

-> Automation tools.
-> Huge resources.
 Rakuten scalable Fabric network
-> Easy to scale out.
5
Our traffic history
(Gbps)

160

140

Victory Sale

120
100
80

Super Sales

60
40
20
0

Peak traffic during Victory Sales, over 140Gbps
which was about over 5% of Japan Internet traffic.
6
Network traffic trend from 2012/Jan(SS traffic focus)
(Gbps)

Victory
Sales

160
140

Super
Sales

120

Super
Sales

100
80

Super
Sales

Super
Super
Sales
Sales

60
40
20
0

SuperSale
CDN

2012/
Jun

2012/De
c

2013/Ma 2013/Ju
r
n

2013/Se
p

2013/Oc
t(VS)

60G

78.9G

69.1G

75.8G

73.7G

127.6G

RakutenDC

12.7G

14.2G

12.8G

12.5G

11.7G

12.9G

Total

72.7G

93.1G

81.9G

88.3G

85.4G

140.5G
7
PC/FeaturePhone/Smartphone/Tablet share by GMS

Also, from the GMS point of view,
Mobile traffics increase rapidly!! Almost 50%
8
RIaaS, our private cloud history
12000

Resource
transfer to new
Data center

10000

1194

8000

3308
2155

1180

6000

Enhancements
doubles for
SuperSale

4000

4228

365
284
213
344

934
317

1754

2411

2247

1268

96
2241

405

2108

1479
2229

1956
1919

2000

1287

1232

130
20
158

200
29
168

231
76
251

Jun

0

108
12
142

Jul

Aug

Sep

Oct

1393

1406

2173

805

1052
474
216
358

480

1077

266
453

365
529

451
642

609
765

1109

Nov

Dec

Jan

Feb

Mar

2085
1577

Apr

1598

May

1599

Jun

1632

248
741

2
418

539
0

Jul

Aug

Sep

About 1year ago, we started from 300VMs.
But now, around 10000VMs are running for
Rakuten Ichiba services; YoY over 30 times !!!
9
Number of Setup Servers
1400

Physical Machines

1200

Virtualization

90% over Virtual

1000
800
600
400
200
0

Over these past 2 years, our server construction
shifted to Virtual from Physical.
10
Index

1. Introduction / Current situation
- Today’s Rakuten infrastructure status

2. Our legacy infrastructure
- What’s the problems

3. Why we try to change our infrastructure
- Simple / Automate / Cost reduction and tech challenge!!

4. New infrastructure
- What’s the benefits

5. Case
- Use case from new infrastructure

6. Future
- What’s we are thinking for the next step

11
Legacy network

Lots of segments and hard to
operate all of the networks.
12
Index

1. Introduction / Current situation
- Today’s Rakuten infrastructure status

2. Our legacy infrastructure
- What’s the problems

3. Why we try to change our infrastructure
- Simple / Automate / Cost reduction and tech challenge!!

4. New infrastructure
- What’s the benefits

5. Case
- Use case from new infrastructure

6. Future
- What’s we are thinking for the next step

13
Motivate to change

 Simplenization
 Toolnization
 Automation
 Cost reduction

14
Motivate to change

 Simplenization
 Toolnization
 Automation
 Cost reduction
 and .. Technology challenge !!!

15
Motivate to change

 Simplenization
 Toolnization
 Automation
 Cost reduction
 and .. Technology challenge !!!

A challenge sprits is the most
important things !
16
Index

1. Introduction / Current situation
- Today’s Rakuten infrastructure status

2. Our legacy infrastructure
- What’s the problems

3. Why we try to change our infrastructure
- Simple / Automate / Cost reduction and tech challenge!!

4. New infrastructure
- What’s the benefits

5. Case
- Use case from new infrastructure

6. Future
- What’s we are thinking for the next step

17
Concept
internet

Rakuten DC global network

Rakuten
service network
gb/at/db-net

Subsidiary
Rakuten XXX

Subsidiary
Rakuten XXX

• Rakuten DC global network is the Data Center side global IP network.
RIaaS
• Internet connectivity will be provided from Rakuten global network to
each networks include Rakuten environments.
Rakuten shared infra exchange

Storage

Backup

BigData

etc

18
Concept
internet

Rakuten DC global network

• Shared services( RIaaS, Storage, Backup, etc) will provide to each
subsidiary from shared infra like this image.
• All of the traffics separated by each virtualized technology.
Rakuten
service network
gb/at/db-net

Subsidiary
Rakuten XXX

Subsidiary
Rakuten XXX

RIaaS
Rakuten shared infra exchange

Storage

Backup

etc

etc

19
Data center network overview
Internet
Other DC /
Regional DC
DC core
Network A

VPN-Router

AZ1-Router

DC core
Network B

AZ2-Router

Subsidiary
Gateway-Router

RIaaS

Legacy

RIaaS

Legacy

AZ1

AZ1

AZ2

AZ2

Subsidiary

Subsidiary

Subsidiary

Subsidiary

Management network

Separate AZ(Availability Zone in DC) to minimize
big trouble impacts.
20
Fabric network physical architecture
Spine switch

Spine switch

Spine

Layer3

Border
Leaf

Border Leaf
Switch

Other DC

L3 Switch L3 Switch

Layer2

Border Leaf
Switch

Leaf Switch

Leaf Switch

・
・
・

Leaf
Leaf Swtich

Leaf Switch

Other DC

L3 Switch L3 Switch

Spine : Leaf architecture
Easy to operate, enhance, standardize quality, and
scale out.
21
Fabric network logical architecture
internet
Router

Router

Adopting Ethernet Fabric
- Flat network structure
- Every network pass is
active
- VRF and tag VLAN
enables remote control
and no-more-cabling

DC Core network

Fabric network

Scalable
Scalable

Fabric

Therefore, we can
provide flexible and
scalable network
structure

Shared service
(e.g.Storage)

RIaaS

Physical server

Simple and scalable network architecture.
22
Reduce Costs, Improve Agility / delivery time

2011

2013

Enterprise
storage

VLAN
networks

Firewall, loadbalancer

$10,000
6 weeks

$1800
5 days, 15 minutes

IDS, security,
monitoring

Legacy model is high price / long delivery time
RIaaS model is more cheap / fast delivery time
23
Cost compare Physical Server x RIaaS
Over half
price down!
DC cost
Storage
Compute

1U
Server

RIaaS

RIaaS, Private cloud system dramaticaly reduce
our cost
24
RIaaS: Concept Roadmap
RIaaS Phase2

RIaaS

RIaaS Phase3

•

Multisite BCP
RIaaS at East DC + West DC
can take balance on Disaster
recovery

•

Multi-Tenant Structure
• RIaaS for all Rakuten Group
including Subsidiaries

Lean/Powerful/Scalable Cloud Service
•
•
•

Reinforce architecture : High density server
Premium high-end storage , Commercial hypervisor
Speedy Server Construction using RIaaS management console

25
Database Platform in Rakuten
Shuichiro Makigaki
Datastore Platform Group, Grobal Infrastructure Development Department
Self Introduction

• Joined Rakuten as new grads. on April 2012

• Working on database and storage technology
for next generation Rakuten infrastructure as a
platform.

27
Agenda

1. Past MySQL Problems
2. Clustrix
• Introduction
• Benefits
3. Usage in Production
4. HA, Multiple Cluster Management
5. And, Some Demos!

28
Past MySQL Problems
×
×
×
×
×

Manual sharding
Manual server management
Long lead time
Offline maintenance
90% of CPU is NOT used!

……
……
……

Application servers

Master DB servers

DB

DB

BD

Slave DB servers

DB

BD
BD

BD
BD

BD

BD
BD

BD
BD

DB

BD
BD

BD

BD
BD

BD

29
Past MySQL Problems
×
×
×
×
×

Manual sharding
Manual server management
Long lead time
Offline maintenance
90% of CPU is NOT used!

We need a
new database platform
for “As a Service”!

……
……
……

Application servers

Master DB servers

DB

DB

BD

Slave DB servers

DB

BD
BD

BD
BD

BD

BD
BD

BD
BD

DB

BD
BD

BD

BD
BD

BD

30
Clustrix - Introduction
Clustrix is an appliance database
server.

MySQL Compatible
Distributed, Scalable

31
Clustrix - Introduction
Clustrix is an appliance database
server.

MySQL Compatible
Distributed, Scalable

&
ACID guarantee
Automatic Fault Tolerance

32
Clustrix - Benefits
 No manual sharding
• Automatic data distribution
 No manual fault tolerance
• Automatic!
• Single point VIP access

APP

Scalable

 Online Schema Change
No Sharding

Server1
Data3

Server2
Data1

Server3
Data2

ServerX
DataY

Data1

Data2

Data3

DataZ

Support
33
HA, Multiple Cluster Management
Production

Staging
Single node cluster

Cluster1
DB

DB

DB

DB

DB

DB

DB

DB

Bi-directional
Replication
(for BCP)

DB

RIaaS

Development
Single node cluster

Cluster2
DB

DB

DB

DB

DB

DB

DB

DB

DB

RIaaS
Backup

Monitoring

NFS

GlusterFS
34
Usage in Production
Number of DBs
200
150
100
50

Cluster2
Cluster1

0

Data Size (GB)
2500
2000

1500
1000
500

Cluster2
Cluster1

0

35
For Database as a Service

 No Lead Time
 Charge on demand
 Charge on DB size

36
For Database as a Service

 No Lead Time
 Charge on demand
 Charge on DB size

 Private PaaS Integration
 Self Management Tool
 Demo

37
Demo1
Create DB from private PaaS (RPaaS)!

1. Create an application
2. Login PaaS
• rpaas login
3. Push the Application
• rpaas push

38
39
Demo2
Self Management Portal

1. Check database status/info.

2. Backup and restore
3. Manage privileges

40
41
Wrap Up

Clustrix
+
RPaaS
+
Self Management Tools

Rakuten Database Platform

42
Index

1. Introduction / Current situation
- Today’s Rakuten infrastructure status

2. Our legacy infrastructure
- What’s the problems

3. Why we try to change our infrastructure
- Simple / Automate / Cost reduction and tech challenge!!

4. New infrastructure
- What’s the benefits

5. Case
- Use case from new infrastructure

6. Future
- What’s we are thinking for the next step

43
Case1
RIaaS benefits for Super/Victory Sale

 Quick delivery time !!
 Physical server construction takes long time….
 RIaaS which is Rakuten private cloud system

-> IaaS platform.
-> Automation tools.
-> Huge resources.

Anytime, we could provide server
resources for Super Sale as
emergency server enhancement.
44
Case2
Layer2 extension between our Data Centers
Internet

Current DC

New DC

GSLB

Server Migration

L2 extension network

Bridge each Data center network for
server migration from Physical to Virtual
with out network setting change.
45
Index

1. Introduction / Current situation
- Today’s Rakuten infrastructure status

2. Our legacy infrastructure
- What’s the problems

3. Why we try to change our infrastructure
- Simple / Automate / Cost reduction and tech challenge!!

4. New infrastructure
- What’s the benefits

5. Case
- Use case from new infrastructure

6. Future
- What’s we are thinking for the next step

46
Future plan

 Fast delivery / Self service
 BCP / DR infrastructure
 Global expansion

47
For All Datacenter Services with Self Service portal

2014 -

Software-defined
Datacenter
Services
with Self Service

VDC

5 days, 15 minutes

3 minutes

The next step will be the fastest delivery time with
self service portal service for all of Rakuten.
48
BCP / DR network concept
Internet (ISP network)

Tokyo

Osaka
Internet -VPN

Public Network
Rakuten Network

Public Network

Otemachi DC

or Rakuten Network

For IX Connection

Tokyo A

Availablity Zone

East DC

Osaka

Tokyo B

Availablity Zone

Availablity Zone

Availablity Zone

West DC

We plan to expand to other location to avoid
disaster risks.
49
Global Expansion - Super Sale

50
Any question?

51

Weitere ähnliche Inhalte

Was ist angesagt?

SAP HANA Data integration using Informatica
SAP HANA Data integration using InformaticaSAP HANA Data integration using Informatica
SAP HANA Data integration using InformaticaOracle
 
B2 oracle mobile_any_app_to_any_service_lets_go
B2 oracle mobile_any_app_to_any_service_lets_goB2 oracle mobile_any_app_to_any_service_lets_go
B2 oracle mobile_any_app_to_any_service_lets_goDr. Wilfred Lin (Ph.D.)
 
Power automate and power BI January 22 Baku
Power automate and power BI January 22 BakuPower automate and power BI January 22 Baku
Power automate and power BI January 22 BakuBerkovich Consulting
 
B1 keynote reimagine_application_development_and_delivery_with_oracle_platform
B1 keynote reimagine_application_development_and_delivery_with_oracle_platformB1 keynote reimagine_application_development_and_delivery_with_oracle_platform
B1 keynote reimagine_application_development_and_delivery_with_oracle_platformDr. Wilfred Lin (Ph.D.)
 
Product management in office 365 vancouver
Product management in office 365 vancouverProduct management in office 365 vancouver
Product management in office 365 vancouverBerkovich Consulting
 
Power BI vs Tableau: Which One is Best For Business Intelligence
Power BI vs Tableau: Which One is Best For Business IntelligencePower BI vs Tableau: Which One is Best For Business Intelligence
Power BI vs Tableau: Which One is Best For Business IntelligenceStat Analytica
 
Enterprise Level Integration for the Mid-Market
Enterprise Level Integration for the Mid-Market Enterprise Level Integration for the Mid-Market
Enterprise Level Integration for the Mid-Market Zach Gardner
 
EBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud PlatformEBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud PlatformFumiko Yamashita
 
Webinar: Salesforce Customization using Visualforce and Lightning Component F...
Webinar: Salesforce Customization using Visualforce and Lightning Component F...Webinar: Salesforce Customization using Visualforce and Lightning Component F...
Webinar: Salesforce Customization using Visualforce and Lightning Component F...APPSeCONNECT
 
Power BI vs Tableau
Power BI vs TableauPower BI vs Tableau
Power BI vs TableauDon Hyun
 
SAP Systems Integration by SAP PI (XI)
SAP Systems Integration by SAP PI (XI)SAP Systems Integration by SAP PI (XI)
SAP Systems Integration by SAP PI (XI)alpercelk
 
Enterprise Applications, Microservices and SAP HANA Cloud Platform
Enterprise Applications, Microservices and SAP HANA Cloud PlatformEnterprise Applications, Microservices and SAP HANA Cloud Platform
Enterprise Applications, Microservices and SAP HANA Cloud Platformmsg systems Romania
 

Was ist angesagt? (16)

SAP HANA Data integration using Informatica
SAP HANA Data integration using InformaticaSAP HANA Data integration using Informatica
SAP HANA Data integration using Informatica
 
B2 oracle mobile_any_app_to_any_service_lets_go
B2 oracle mobile_any_app_to_any_service_lets_goB2 oracle mobile_any_app_to_any_service_lets_go
B2 oracle mobile_any_app_to_any_service_lets_go
 
Power automate and power BI January 22 Baku
Power automate and power BI January 22 BakuPower automate and power BI January 22 Baku
Power automate and power BI January 22 Baku
 
Whats new and exciting jan 22
Whats new and exciting jan 22Whats new and exciting jan 22
Whats new and exciting jan 22
 
B1 keynote reimagine_application_development_and_delivery_with_oracle_platform
B1 keynote reimagine_application_development_and_delivery_with_oracle_platformB1 keynote reimagine_application_development_and_delivery_with_oracle_platform
B1 keynote reimagine_application_development_and_delivery_with_oracle_platform
 
Product management in office 365 vancouver
Product management in office 365 vancouverProduct management in office 365 vancouver
Product management in office 365 vancouver
 
Power BI in Office 365
Power BI in Office 365Power BI in Office 365
Power BI in Office 365
 
Get more Visual Power
Get more Visual PowerGet more Visual Power
Get more Visual Power
 
Oracle Vs SAP ERPs
Oracle Vs SAP ERPsOracle Vs SAP ERPs
Oracle Vs SAP ERPs
 
Power BI vs Tableau: Which One is Best For Business Intelligence
Power BI vs Tableau: Which One is Best For Business IntelligencePower BI vs Tableau: Which One is Best For Business Intelligence
Power BI vs Tableau: Which One is Best For Business Intelligence
 
Enterprise Level Integration for the Mid-Market
Enterprise Level Integration for the Mid-Market Enterprise Level Integration for the Mid-Market
Enterprise Level Integration for the Mid-Market
 
EBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud PlatformEBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud Platform
 
Webinar: Salesforce Customization using Visualforce and Lightning Component F...
Webinar: Salesforce Customization using Visualforce and Lightning Component F...Webinar: Salesforce Customization using Visualforce and Lightning Component F...
Webinar: Salesforce Customization using Visualforce and Lightning Component F...
 
Power BI vs Tableau
Power BI vs TableauPower BI vs Tableau
Power BI vs Tableau
 
SAP Systems Integration by SAP PI (XI)
SAP Systems Integration by SAP PI (XI)SAP Systems Integration by SAP PI (XI)
SAP Systems Integration by SAP PI (XI)
 
Enterprise Applications, Microservices and SAP HANA Cloud Platform
Enterprise Applications, Microservices and SAP HANA Cloud PlatformEnterprise Applications, Microservices and SAP HANA Cloud Platform
Enterprise Applications, Microservices and SAP HANA Cloud Platform
 

Andere mochten auch

Challenges due to globalization
Challenges due to globalizationChallenges due to globalization
Challenges due to globalizationSharon Mansoor
 
Internet of Things - The Tip of the Iceberg or The Tipping Point
Internet of Things - The Tip of the Iceberg or The Tipping PointInternet of Things - The Tip of the Iceberg or The Tipping Point
Internet of Things - The Tip of the Iceberg or The Tipping PointDr. Mazlan Abbas
 
12 Months of Learning about eBooks in 40 minutes
12 Months of Learning about eBooks in 40 minutes12 Months of Learning about eBooks in 40 minutes
12 Months of Learning about eBooks in 40 minutesKobo
 
[RakutenTechConf2013][C-4_3] Our Goals and Activities at Rakuten Institute o...
[RakutenTechConf2013][C-4_3] Our Goals and Activities at Rakuten Institute o...[RakutenTechConf2013][C-4_3] Our Goals and Activities at Rakuten Institute o...
[RakutenTechConf2013][C-4_3] Our Goals and Activities at Rakuten Institute o...Rakuten Group, Inc.
 
Kobo Executive Team
Kobo Executive TeamKobo Executive Team
Kobo Executive TeamJay Watson
 
Recommendations @ Rakuten Group
Recommendations @ Rakuten GroupRecommendations @ Rakuten Group
Recommendations @ Rakuten Grouprecsysfr
 
What’s attractive in Rakuten Technology Conference 2016. (English Version)
What’s attractive in Rakuten Technology Conference 2016. (English Version)What’s attractive in Rakuten Technology Conference 2016. (English Version)
What’s attractive in Rakuten Technology Conference 2016. (English Version)Rakuten Group, Inc.
 
[Rakuten TechConf2014] [B-1] Performance at scale
[Rakuten TechConf2014] [B-1] Performance at scale[Rakuten TechConf2014] [B-1] Performance at scale
[Rakuten TechConf2014] [B-1] Performance at scaleRakuten Group, Inc.
 
[Rakuten TechConf2014] [D-6] Rakuten BaaS in ROOM & Rakuten Kobo
[Rakuten TechConf2014] [D-6] Rakuten BaaS in ROOM & Rakuten Kobo[Rakuten TechConf2014] [D-6] Rakuten BaaS in ROOM & Rakuten Kobo
[Rakuten TechConf2014] [D-6] Rakuten BaaS in ROOM & Rakuten KoboRakuten Group, Inc.
 
Bare Metal Provisioning for Big Data - OpenStack最新情報セミナー(2016年12月)
Bare Metal Provisioning for Big Data - OpenStack最新情報セミナー(2016年12月)Bare Metal Provisioning for Big Data - OpenStack最新情報セミナー(2016年12月)
Bare Metal Provisioning for Big Data - OpenStack最新情報セミナー(2016年12月)VirtualTech Japan Inc.
 
楽天のプライベートクラウドを支えるフラッシュストレージ
楽天のプライベートクラウドを支えるフラッシュストレージ楽天のプライベートクラウドを支えるフラッシュストレージ
楽天のプライベートクラウドを支えるフラッシュストレージRakuten Group, Inc.
 
楽天トラベルの開発プロセスに関して
楽天トラベルの開発プロセスに関して楽天トラベルの開発プロセスに関して
楽天トラベルの開発プロセスに関してRakuten Group, Inc.
 
Multi thread slave_performance_on_opc
Multi thread slave_performance_on_opcMulti thread slave_performance_on_opc
Multi thread slave_performance_on_opcShinya Sugiyama
 
eBay Architecture
eBay Architecture eBay Architecture
eBay Architecture Tony Ng
 

Andere mochten auch (15)

Challenges due to globalization
Challenges due to globalizationChallenges due to globalization
Challenges due to globalization
 
Internet of Things - The Tip of the Iceberg or The Tipping Point
Internet of Things - The Tip of the Iceberg or The Tipping PointInternet of Things - The Tip of the Iceberg or The Tipping Point
Internet of Things - The Tip of the Iceberg or The Tipping Point
 
12 Months of Learning about eBooks in 40 minutes
12 Months of Learning about eBooks in 40 minutes12 Months of Learning about eBooks in 40 minutes
12 Months of Learning about eBooks in 40 minutes
 
[RakutenTechConf2013][C-4_3] Our Goals and Activities at Rakuten Institute o...
[RakutenTechConf2013][C-4_3] Our Goals and Activities at Rakuten Institute o...[RakutenTechConf2013][C-4_3] Our Goals and Activities at Rakuten Institute o...
[RakutenTechConf2013][C-4_3] Our Goals and Activities at Rakuten Institute o...
 
Kobo Executive Team
Kobo Executive TeamKobo Executive Team
Kobo Executive Team
 
Recommendations @ Rakuten Group
Recommendations @ Rakuten GroupRecommendations @ Rakuten Group
Recommendations @ Rakuten Group
 
What’s attractive in Rakuten Technology Conference 2016. (English Version)
What’s attractive in Rakuten Technology Conference 2016. (English Version)What’s attractive in Rakuten Technology Conference 2016. (English Version)
What’s attractive in Rakuten Technology Conference 2016. (English Version)
 
[Rakuten TechConf2014] [B-1] Performance at scale
[Rakuten TechConf2014] [B-1] Performance at scale[Rakuten TechConf2014] [B-1] Performance at scale
[Rakuten TechConf2014] [B-1] Performance at scale
 
[Rakuten TechConf2014] [D-6] Rakuten BaaS in ROOM & Rakuten Kobo
[Rakuten TechConf2014] [D-6] Rakuten BaaS in ROOM & Rakuten Kobo[Rakuten TechConf2014] [D-6] Rakuten BaaS in ROOM & Rakuten Kobo
[Rakuten TechConf2014] [D-6] Rakuten BaaS in ROOM & Rakuten Kobo
 
Bare Metal Provisioning for Big Data - OpenStack最新情報セミナー(2016年12月)
Bare Metal Provisioning for Big Data - OpenStack最新情報セミナー(2016年12月)Bare Metal Provisioning for Big Data - OpenStack最新情報セミナー(2016年12月)
Bare Metal Provisioning for Big Data - OpenStack最新情報セミナー(2016年12月)
 
Intro to GraphQL
 Intro to GraphQL Intro to GraphQL
Intro to GraphQL
 
楽天のプライベートクラウドを支えるフラッシュストレージ
楽天のプライベートクラウドを支えるフラッシュストレージ楽天のプライベートクラウドを支えるフラッシュストレージ
楽天のプライベートクラウドを支えるフラッシュストレージ
 
楽天トラベルの開発プロセスに関して
楽天トラベルの開発プロセスに関して楽天トラベルの開発プロセスに関して
楽天トラベルの開発プロセスに関して
 
Multi thread slave_performance_on_opc
Multi thread slave_performance_on_opcMulti thread slave_performance_on_opc
Multi thread slave_performance_on_opc
 
eBay Architecture
eBay Architecture eBay Architecture
eBay Architecture
 

Ähnlich wie [RakutenTechConf2013] [C-1] Rakuten new infrastructure

How We Defined Our Own Cloud.pdf
How We Defined Our Own Cloud.pdfHow We Defined Our Own Cloud.pdf
How We Defined Our Own Cloud.pdfRakuten Group, Inc.
 
Toward Scalable and Powerful CloudStack
Toward Scalable and Powerful CloudStackToward Scalable and Powerful CloudStack
Toward Scalable and Powerful CloudStackTakashi Kanai
 
Lanka government cloud: what, why & how?
Lanka government cloud: what, why & how?Lanka government cloud: what, why & how?
Lanka government cloud: what, why & how?Wasantha Deshapriya
 
Transforming to Enable 5G
Transforming to Enable 5GTransforming to Enable 5G
Transforming to Enable 5GLumina Networks
 
Deploying cost effective cloud data center
Deploying cost effective cloud data centerDeploying cost effective cloud data center
Deploying cost effective cloud data centerWiudo Laos
 
5 step for deploying cost effective cloud ecommerce
5 step for deploying cost effective cloud ecommerce5 step for deploying cost effective cloud ecommerce
5 step for deploying cost effective cloud ecommerceWiudo Laos
 
SYN207: Newest and coolest NetScaler features you should be jazzed about
SYN207: Newest and coolest NetScaler features you should be jazzed aboutSYN207: Newest and coolest NetScaler features you should be jazzed about
SYN207: Newest and coolest NetScaler features you should be jazzed aboutCitrix
 
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší novéhoOracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší novéhoMarketingArrowECS_CZ
 
Sybase Global Infrastructure
Sybase Global InfrastructureSybase Global Infrastructure
Sybase Global InfrastructureRobert Mobley
 
Jak konsolidovat Vaše databáze s využitím Cloud služeb?
Jak konsolidovat Vaše databáze s využitím Cloud služeb?Jak konsolidovat Vaše databáze s využitím Cloud služeb?
Jak konsolidovat Vaše databáze s využitím Cloud služeb?MarketingArrowECS_CZ
 
IRJET- ALPYNE - A Grid Computing Framework
IRJET- ALPYNE - A Grid Computing FrameworkIRJET- ALPYNE - A Grid Computing Framework
IRJET- ALPYNE - A Grid Computing FrameworkIRJET Journal
 
Interconnect session 3498: Deployment Topologies for Jazz Reporting Service
Interconnect session 3498: Deployment Topologies for Jazz Reporting ServiceInterconnect session 3498: Deployment Topologies for Jazz Reporting Service
Interconnect session 3498: Deployment Topologies for Jazz Reporting ServiceRosa Naranjo
 
The Data Platform Administration Handling the 100 PB.pdf
The Data Platform Administration Handling the 100 PB.pdfThe Data Platform Administration Handling the 100 PB.pdf
The Data Platform Administration Handling the 100 PB.pdfRakuten Group, Inc.
 
Oracle databáze - zkonsolidovat, ochránit a ještě ušetřit! (1. část)
Oracle databáze - zkonsolidovat, ochránit a ještě ušetřit! (1. část)Oracle databáze - zkonsolidovat, ochránit a ještě ušetřit! (1. část)
Oracle databáze - zkonsolidovat, ochránit a ještě ušetřit! (1. část)MarketingArrowECS_CZ
 
Orange Business Services: A Telecom Business Reinvents Itself for the Cloud Era
Orange Business Services: A Telecom Business Reinvents Itself for the Cloud EraOrange Business Services: A Telecom Business Reinvents Itself for the Cloud Era
Orange Business Services: A Telecom Business Reinvents Itself for the Cloud EraNetApp
 
C. Sotiriou, Vodafone Greece: Adopting Quarkus for the digital experience layer
C. Sotiriou, Vodafone Greece: Adopting Quarkus for the digital experience layerC. Sotiriou, Vodafone Greece: Adopting Quarkus for the digital experience layer
C. Sotiriou, Vodafone Greece: Adopting Quarkus for the digital experience layerUni Systems S.M.S.A.
 
Xiv cloud machine_webinar_090414
Xiv cloud machine_webinar_090414Xiv cloud machine_webinar_090414
Xiv cloud machine_webinar_090414Jinesh Shah
 
How a Time Series Database Contributes to a Decentralized Cloud Object Storag...
How a Time Series Database Contributes to a Decentralized Cloud Object Storag...How a Time Series Database Contributes to a Decentralized Cloud Object Storag...
How a Time Series Database Contributes to a Decentralized Cloud Object Storag...InfluxData
 

Ähnlich wie [RakutenTechConf2013] [C-1] Rakuten new infrastructure (20)

How We Defined Our Own Cloud.pdf
How We Defined Our Own Cloud.pdfHow We Defined Our Own Cloud.pdf
How We Defined Our Own Cloud.pdf
 
Toward Scalable and Powerful CloudStack
Toward Scalable and Powerful CloudStackToward Scalable and Powerful CloudStack
Toward Scalable and Powerful CloudStack
 
Lanka government cloud: what, why & how?
Lanka government cloud: what, why & how?Lanka government cloud: what, why & how?
Lanka government cloud: what, why & how?
 
Transforming to Enable 5G
Transforming to Enable 5GTransforming to Enable 5G
Transforming to Enable 5G
 
Deploying cost effective cloud data center
Deploying cost effective cloud data centerDeploying cost effective cloud data center
Deploying cost effective cloud data center
 
5 step for deploying cost effective cloud ecommerce
5 step for deploying cost effective cloud ecommerce5 step for deploying cost effective cloud ecommerce
5 step for deploying cost effective cloud ecommerce
 
SYN207: Newest and coolest NetScaler features you should be jazzed about
SYN207: Newest and coolest NetScaler features you should be jazzed aboutSYN207: Newest and coolest NetScaler features you should be jazzed about
SYN207: Newest and coolest NetScaler features you should be jazzed about
 
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší novéhoOracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
 
Sybase Global Infrastructure
Sybase Global InfrastructureSybase Global Infrastructure
Sybase Global Infrastructure
 
Jak konsolidovat Vaše databáze s využitím Cloud služeb?
Jak konsolidovat Vaše databáze s využitím Cloud služeb?Jak konsolidovat Vaše databáze s využitím Cloud služeb?
Jak konsolidovat Vaše databáze s využitím Cloud služeb?
 
Geode Meetup Apachecon
Geode Meetup ApacheconGeode Meetup Apachecon
Geode Meetup Apachecon
 
IRJET- ALPYNE - A Grid Computing Framework
IRJET- ALPYNE - A Grid Computing FrameworkIRJET- ALPYNE - A Grid Computing Framework
IRJET- ALPYNE - A Grid Computing Framework
 
Interconnect session 3498: Deployment Topologies for Jazz Reporting Service
Interconnect session 3498: Deployment Topologies for Jazz Reporting ServiceInterconnect session 3498: Deployment Topologies for Jazz Reporting Service
Interconnect session 3498: Deployment Topologies for Jazz Reporting Service
 
The Data Platform Administration Handling the 100 PB.pdf
The Data Platform Administration Handling the 100 PB.pdfThe Data Platform Administration Handling the 100 PB.pdf
The Data Platform Administration Handling the 100 PB.pdf
 
Oracle databáze - zkonsolidovat, ochránit a ještě ušetřit! (1. část)
Oracle databáze - zkonsolidovat, ochránit a ještě ušetřit! (1. část)Oracle databáze - zkonsolidovat, ochránit a ještě ušetřit! (1. část)
Oracle databáze - zkonsolidovat, ochránit a ještě ušetřit! (1. část)
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Orange Business Services: A Telecom Business Reinvents Itself for the Cloud Era
Orange Business Services: A Telecom Business Reinvents Itself for the Cloud EraOrange Business Services: A Telecom Business Reinvents Itself for the Cloud Era
Orange Business Services: A Telecom Business Reinvents Itself for the Cloud Era
 
C. Sotiriou, Vodafone Greece: Adopting Quarkus for the digital experience layer
C. Sotiriou, Vodafone Greece: Adopting Quarkus for the digital experience layerC. Sotiriou, Vodafone Greece: Adopting Quarkus for the digital experience layer
C. Sotiriou, Vodafone Greece: Adopting Quarkus for the digital experience layer
 
Xiv cloud machine_webinar_090414
Xiv cloud machine_webinar_090414Xiv cloud machine_webinar_090414
Xiv cloud machine_webinar_090414
 
How a Time Series Database Contributes to a Decentralized Cloud Object Storag...
How a Time Series Database Contributes to a Decentralized Cloud Object Storag...How a Time Series Database Contributes to a Decentralized Cloud Object Storag...
How a Time Series Database Contributes to a Decentralized Cloud Object Storag...
 

Mehr von Rakuten Group, Inc.

コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話
コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話
コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話Rakuten Group, Inc.
 
楽天における安全な秘匿情報管理への道のり
楽天における安全な秘匿情報管理への道のり楽天における安全な秘匿情報管理への道のり
楽天における安全な秘匿情報管理への道のりRakuten Group, Inc.
 
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...Rakuten Group, Inc.
 
DataSkillCultureを浸透させる楽天の取り組み
DataSkillCultureを浸透させる楽天の取り組みDataSkillCultureを浸透させる楽天の取り組み
DataSkillCultureを浸透させる楽天の取り組みRakuten Group, Inc.
 
大規模なリアルタイム監視の導入と展開
大規模なリアルタイム監視の導入と展開大規模なリアルタイム監視の導入と展開
大規模なリアルタイム監視の導入と展開Rakuten Group, Inc.
 
楽天における大規模データベースの運用
楽天における大規模データベースの運用楽天における大規模データベースの運用
楽天における大規模データベースの運用Rakuten Group, Inc.
 
楽天サービスを支えるネットワークインフラストラクチャー
楽天サービスを支えるネットワークインフラストラクチャー楽天サービスを支えるネットワークインフラストラクチャー
楽天サービスを支えるネットワークインフラストラクチャーRakuten Group, Inc.
 
楽天の規模とクラウドプラットフォーム統括部の役割
楽天の規模とクラウドプラットフォーム統括部の役割楽天の規模とクラウドプラットフォーム統括部の役割
楽天の規模とクラウドプラットフォーム統括部の役割Rakuten Group, Inc.
 
Rakuten Services and Infrastructure Team.pdf
Rakuten Services and Infrastructure Team.pdfRakuten Services and Infrastructure Team.pdf
Rakuten Services and Infrastructure Team.pdfRakuten Group, Inc.
 
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.pdfRakuten Group, Inc.
 
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.pdfRakuten Group, Inc.
 
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 infoRakuten Group, Inc.
 
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 infoRakuten Group, Inc.
 
Introduction of GORA API Group technology
Introduction of GORA API Group technologyIntroduction of GORA API Group technology
Introduction of GORA API Group technologyRakuten Group, Inc.
 
100PBを越えるデータプラットフォームの実情
100PBを越えるデータプラットフォームの実情100PBを越えるデータプラットフォームの実情
100PBを越えるデータプラットフォームの実情Rakuten Group, Inc.
 
社内エンジニアを支えるテクニカルアカウントマネージャー
社内エンジニアを支えるテクニカルアカウントマネージャー社内エンジニアを支えるテクニカルアカウントマネージャー
社内エンジニアを支えるテクニカルアカウントマネージャーRakuten Group, Inc.
 
モニタリングプラットフォーム開発の裏側
モニタリングプラットフォーム開発の裏側モニタリングプラットフォーム開発の裏側
モニタリングプラットフォーム開発の裏側Rakuten Group, Inc.
 
楽天のインフラ事情 2022
楽天のインフラ事情 2022楽天のインフラ事情 2022
楽天のインフラ事情 2022Rakuten Group, Inc.
 

Mehr von Rakuten Group, Inc. (20)

コードレビュー改善のために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を浸透させる楽天の取り組み
 
大規模なリアルタイム監視の導入と展開
大規模なリアルタイム監視の導入と展開大規模なリアルタイム監視の導入と展開
大規模なリアルタイム監視の導入と展開
 
楽天における大規模データベースの運用
楽天における大規模データベースの運用楽天における大規模データベースの運用
楽天における大規模データベースの運用
 
楽天サービスを支えるネットワークインフラストラクチャー
楽天サービスを支えるネットワークインフラストラクチャー楽天サービスを支えるネットワークインフラストラクチャー
楽天サービスを支えるネットワークインフラストラクチャー
 
楽天の規模とクラウドプラットフォーム統括部の役割
楽天の規模とクラウドプラットフォーム統括部の役割楽天の規模とクラウドプラットフォーム統括部の役割
楽天の規模とクラウドプラットフォーム統括部の役割
 
Rakuten Services and Infrastructure Team.pdf
Rakuten Services and Infrastructure Team.pdfRakuten Services and Infrastructure Team.pdf
Rakuten Services and Infrastructure Team.pdf
 
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
 
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
 
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
 
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
 
100PBを越えるデータプラットフォームの実情
100PBを越えるデータプラットフォームの実情100PBを越えるデータプラットフォームの実情
100PBを越えるデータプラットフォームの実情
 
社内エンジニアを支えるテクニカルアカウントマネージャー
社内エンジニアを支えるテクニカルアカウントマネージャー社内エンジニアを支えるテクニカルアカウントマネージャー
社内エンジニアを支えるテクニカルアカウントマネージャー
 
モニタリングプラットフォーム開発の裏側
モニタリングプラットフォーム開発の裏側モニタリングプラットフォーム開発の裏側
モニタリングプラットフォーム開発の裏側
 
楽天のインフラ事情 2022
楽天のインフラ事情 2022楽天のインフラ事情 2022
楽天のインフラ事情 2022
 

Kürzlich hochgeladen

Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 

Kürzlich hochgeladen (20)

Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 

[RakutenTechConf2013] [C-1] Rakuten new infrastructure

  • 1. Rakuten new infrastructure - Why we try to make new things Vol.01 Oct/26/2013 @Rakuten Technology conference 2013 Osamu Iwasaki Vice Group Manager Server Platform Group / Network Administration Group Global Infrastructure Development Department, Rakuten, Inc. http://www.rakuten.co.jp/
  • 2. Self introduction Name : Osamu Iwasaki Role : Network / Cloud Eng & Mgr Twitter @osamuiwasaki Skype osamu.iwasaki Vice Group Manager Server Platform Group / Network administration Group Global Infrastructure Development Department And Committee member of JANOG (JApan Network Operators’ Group) Project Manager / Desinger of Rakuten Private Cloud system(RIaaS) & New data center fabric network. 2
  • 3. Index 1. Introduction / Current situation - Today’s Rakuten infrastructure status 2. Our legacy infrastructure - What’s the problems 3. Why we try to change our infrastructure - Simple / Automate / Cost reduction and tech challenge!! 4. New infrastructure - What’s the benefits 5. Case - Use case from new infrastructure 6. Future - What’s we are thinking for the next step 3
  • 4. Index 1. Introduction / Current situation - Today’s Rakuten infrastructure status 2. Our legacy infrastructure - What’s the problems 3. Why we try to change our infrastructure - Simple / Automate / Cost reduction and tech challenge!! 4. New infrastructure - What’s the benefits 5. Case - Use case from new infrastructure 6. Future - What’s we are thinking for the next step 4
  • 5. Rakuten’s infrastructure  Several DC location around Tokyo area  Each location is active Data Center  Cost efficiency, Scalability, Disaster recovery  Hugh server resources for Rakuten Ichiba services.  RIaaS which is Rakuten private cloud system -> Automation tools. -> Huge resources.  Rakuten scalable Fabric network -> Easy to scale out. 5
  • 6. Our traffic history (Gbps) 160 140 Victory Sale 120 100 80 Super Sales 60 40 20 0 Peak traffic during Victory Sales, over 140Gbps which was about over 5% of Japan Internet traffic. 6
  • 7. Network traffic trend from 2012/Jan(SS traffic focus) (Gbps) Victory Sales 160 140 Super Sales 120 Super Sales 100 80 Super Sales Super Super Sales Sales 60 40 20 0 SuperSale CDN 2012/ Jun 2012/De c 2013/Ma 2013/Ju r n 2013/Se p 2013/Oc t(VS) 60G 78.9G 69.1G 75.8G 73.7G 127.6G RakutenDC 12.7G 14.2G 12.8G 12.5G 11.7G 12.9G Total 72.7G 93.1G 81.9G 88.3G 85.4G 140.5G 7
  • 8. PC/FeaturePhone/Smartphone/Tablet share by GMS Also, from the GMS point of view, Mobile traffics increase rapidly!! Almost 50% 8
  • 9. RIaaS, our private cloud history 12000 Resource transfer to new Data center 10000 1194 8000 3308 2155 1180 6000 Enhancements doubles for SuperSale 4000 4228 365 284 213 344 934 317 1754 2411 2247 1268 96 2241 405 2108 1479 2229 1956 1919 2000 1287 1232 130 20 158 200 29 168 231 76 251 Jun 0 108 12 142 Jul Aug Sep Oct 1393 1406 2173 805 1052 474 216 358 480 1077 266 453 365 529 451 642 609 765 1109 Nov Dec Jan Feb Mar 2085 1577 Apr 1598 May 1599 Jun 1632 248 741 2 418 539 0 Jul Aug Sep About 1year ago, we started from 300VMs. But now, around 10000VMs are running for Rakuten Ichiba services; YoY over 30 times !!! 9
  • 10. Number of Setup Servers 1400 Physical Machines 1200 Virtualization 90% over Virtual 1000 800 600 400 200 0 Over these past 2 years, our server construction shifted to Virtual from Physical. 10
  • 11. Index 1. Introduction / Current situation - Today’s Rakuten infrastructure status 2. Our legacy infrastructure - What’s the problems 3. Why we try to change our infrastructure - Simple / Automate / Cost reduction and tech challenge!! 4. New infrastructure - What’s the benefits 5. Case - Use case from new infrastructure 6. Future - What’s we are thinking for the next step 11
  • 12. Legacy network Lots of segments and hard to operate all of the networks. 12
  • 13. Index 1. Introduction / Current situation - Today’s Rakuten infrastructure status 2. Our legacy infrastructure - What’s the problems 3. Why we try to change our infrastructure - Simple / Automate / Cost reduction and tech challenge!! 4. New infrastructure - What’s the benefits 5. Case - Use case from new infrastructure 6. Future - What’s we are thinking for the next step 13
  • 14. Motivate to change  Simplenization  Toolnization  Automation  Cost reduction 14
  • 15. Motivate to change  Simplenization  Toolnization  Automation  Cost reduction  and .. Technology challenge !!! 15
  • 16. Motivate to change  Simplenization  Toolnization  Automation  Cost reduction  and .. Technology challenge !!! A challenge sprits is the most important things ! 16
  • 17. Index 1. Introduction / Current situation - Today’s Rakuten infrastructure status 2. Our legacy infrastructure - What’s the problems 3. Why we try to change our infrastructure - Simple / Automate / Cost reduction and tech challenge!! 4. New infrastructure - What’s the benefits 5. Case - Use case from new infrastructure 6. Future - What’s we are thinking for the next step 17
  • 18. Concept internet Rakuten DC global network Rakuten service network gb/at/db-net Subsidiary Rakuten XXX Subsidiary Rakuten XXX • Rakuten DC global network is the Data Center side global IP network. RIaaS • Internet connectivity will be provided from Rakuten global network to each networks include Rakuten environments. Rakuten shared infra exchange Storage Backup BigData etc 18
  • 19. Concept internet Rakuten DC global network • Shared services( RIaaS, Storage, Backup, etc) will provide to each subsidiary from shared infra like this image. • All of the traffics separated by each virtualized technology. Rakuten service network gb/at/db-net Subsidiary Rakuten XXX Subsidiary Rakuten XXX RIaaS Rakuten shared infra exchange Storage Backup etc etc 19
  • 20. Data center network overview Internet Other DC / Regional DC DC core Network A VPN-Router AZ1-Router DC core Network B AZ2-Router Subsidiary Gateway-Router RIaaS Legacy RIaaS Legacy AZ1 AZ1 AZ2 AZ2 Subsidiary Subsidiary Subsidiary Subsidiary Management network Separate AZ(Availability Zone in DC) to minimize big trouble impacts. 20
  • 21. Fabric network physical architecture Spine switch Spine switch Spine Layer3 Border Leaf Border Leaf Switch Other DC L3 Switch L3 Switch Layer2 Border Leaf Switch Leaf Switch Leaf Switch ・ ・ ・ Leaf Leaf Swtich Leaf Switch Other DC L3 Switch L3 Switch Spine : Leaf architecture Easy to operate, enhance, standardize quality, and scale out. 21
  • 22. Fabric network logical architecture internet Router Router Adopting Ethernet Fabric - Flat network structure - Every network pass is active - VRF and tag VLAN enables remote control and no-more-cabling DC Core network Fabric network Scalable Scalable Fabric Therefore, we can provide flexible and scalable network structure Shared service (e.g.Storage) RIaaS Physical server Simple and scalable network architecture. 22
  • 23. Reduce Costs, Improve Agility / delivery time 2011 2013 Enterprise storage VLAN networks Firewall, loadbalancer $10,000 6 weeks $1800 5 days, 15 minutes IDS, security, monitoring Legacy model is high price / long delivery time RIaaS model is more cheap / fast delivery time 23
  • 24. Cost compare Physical Server x RIaaS Over half price down! DC cost Storage Compute 1U Server RIaaS RIaaS, Private cloud system dramaticaly reduce our cost 24
  • 25. RIaaS: Concept Roadmap RIaaS Phase2 RIaaS RIaaS Phase3 • Multisite BCP RIaaS at East DC + West DC can take balance on Disaster recovery • Multi-Tenant Structure • RIaaS for all Rakuten Group including Subsidiaries Lean/Powerful/Scalable Cloud Service • • • Reinforce architecture : High density server Premium high-end storage , Commercial hypervisor Speedy Server Construction using RIaaS management console 25
  • 26. Database Platform in Rakuten Shuichiro Makigaki Datastore Platform Group, Grobal Infrastructure Development Department
  • 27. Self Introduction • Joined Rakuten as new grads. on April 2012 • Working on database and storage technology for next generation Rakuten infrastructure as a platform. 27
  • 28. Agenda 1. Past MySQL Problems 2. Clustrix • Introduction • Benefits 3. Usage in Production 4. HA, Multiple Cluster Management 5. And, Some Demos! 28
  • 29. Past MySQL Problems × × × × × Manual sharding Manual server management Long lead time Offline maintenance 90% of CPU is NOT used! …… …… …… Application servers Master DB servers DB DB BD Slave DB servers DB BD BD BD BD BD BD BD BD BD DB BD BD BD BD BD BD 29
  • 30. Past MySQL Problems × × × × × Manual sharding Manual server management Long lead time Offline maintenance 90% of CPU is NOT used! We need a new database platform for “As a Service”! …… …… …… Application servers Master DB servers DB DB BD Slave DB servers DB BD BD BD BD BD BD BD BD BD DB BD BD BD BD BD BD 30
  • 31. Clustrix - Introduction Clustrix is an appliance database server. MySQL Compatible Distributed, Scalable 31
  • 32. Clustrix - Introduction Clustrix is an appliance database server. MySQL Compatible Distributed, Scalable & ACID guarantee Automatic Fault Tolerance 32
  • 33. Clustrix - Benefits  No manual sharding • Automatic data distribution  No manual fault tolerance • Automatic! • Single point VIP access APP Scalable  Online Schema Change No Sharding Server1 Data3 Server2 Data1 Server3 Data2 ServerX DataY Data1 Data2 Data3 DataZ Support 33
  • 34. HA, Multiple Cluster Management Production Staging Single node cluster Cluster1 DB DB DB DB DB DB DB DB Bi-directional Replication (for BCP) DB RIaaS Development Single node cluster Cluster2 DB DB DB DB DB DB DB DB DB RIaaS Backup Monitoring NFS GlusterFS 34
  • 35. Usage in Production Number of DBs 200 150 100 50 Cluster2 Cluster1 0 Data Size (GB) 2500 2000 1500 1000 500 Cluster2 Cluster1 0 35
  • 36. For Database as a Service  No Lead Time  Charge on demand  Charge on DB size 36
  • 37. For Database as a Service  No Lead Time  Charge on demand  Charge on DB size  Private PaaS Integration  Self Management Tool  Demo 37
  • 38. Demo1 Create DB from private PaaS (RPaaS)! 1. Create an application 2. Login PaaS • rpaas login 3. Push the Application • rpaas push 38
  • 39. 39
  • 40. Demo2 Self Management Portal 1. Check database status/info. 2. Backup and restore 3. Manage privileges 40
  • 41. 41
  • 42. Wrap Up Clustrix + RPaaS + Self Management Tools Rakuten Database Platform 42
  • 43. Index 1. Introduction / Current situation - Today’s Rakuten infrastructure status 2. Our legacy infrastructure - What’s the problems 3. Why we try to change our infrastructure - Simple / Automate / Cost reduction and tech challenge!! 4. New infrastructure - What’s the benefits 5. Case - Use case from new infrastructure 6. Future - What’s we are thinking for the next step 43
  • 44. Case1 RIaaS benefits for Super/Victory Sale  Quick delivery time !!  Physical server construction takes long time….  RIaaS which is Rakuten private cloud system -> IaaS platform. -> Automation tools. -> Huge resources. Anytime, we could provide server resources for Super Sale as emergency server enhancement. 44
  • 45. Case2 Layer2 extension between our Data Centers Internet Current DC New DC GSLB Server Migration L2 extension network Bridge each Data center network for server migration from Physical to Virtual with out network setting change. 45
  • 46. Index 1. Introduction / Current situation - Today’s Rakuten infrastructure status 2. Our legacy infrastructure - What’s the problems 3. Why we try to change our infrastructure - Simple / Automate / Cost reduction and tech challenge!! 4. New infrastructure - What’s the benefits 5. Case - Use case from new infrastructure 6. Future - What’s we are thinking for the next step 46
  • 47. Future plan  Fast delivery / Self service  BCP / DR infrastructure  Global expansion 47
  • 48. For All Datacenter Services with Self Service portal 2014 - Software-defined Datacenter Services with Self Service VDC 5 days, 15 minutes 3 minutes The next step will be the fastest delivery time with self service portal service for all of Rakuten. 48
  • 49. BCP / DR network concept Internet (ISP network) Tokyo Osaka Internet -VPN Public Network Rakuten Network Public Network Otemachi DC or Rakuten Network For IX Connection Tokyo A Availablity Zone East DC Osaka Tokyo B Availablity Zone Availablity Zone Availablity Zone West DC We plan to expand to other location to avoid disaster risks. 49
  • 50. Global Expansion - Super Sale 50

Hinweis der Redaktion

  1. Communication cost is still high for preparing all equipment
  2. For Physical Server user we can save money 1203 JPY for CPU/Memory guarantee user. For low resource use user, 2998 JPY is GAP.For Cloud user, 5210 is performance guarantee users and 10110 is GAP.We can also save OPEX, we just increase people 10% in 2014, but App growth 40% which means we can save 30% OPEX by providing Cloud.If 20% OPEX saving is our Cloud effort, we can save 10M JPY/year.
  3. Produce some SDDC, customer can provision without negotiation communicationUnderstand their SLA and Cost via Self service portal