10. 10
Problem statement
3 years ago Rakuten
needed a way to give more
power to services to run
their applications easily
and through a self-
service portal
https://www.pexels.com/
12. 12
So, why a private cloud?
We wanted to make the
inside use of services
as easy as possible for
our technical teams
https://www.pexels.com/
13. 13
So, why a private cloud?
The private cloud is not
just infrastructure
What we built is basically
a Rakuten Ecosystem
Solution as a Cloud
https://www.pexels.com/
14. 14
Vision behind the solution
Adopt the hub and
spoke model for our
private cloud solution
All services offered
and driven through a
core platform,
powered by core data
https://www.pexels.com/
16. 16
Backbone
JP DC US DC EU DC XX DC Cloud DC
Hardware Provisioning/Management layer
Network Overlay
VM
Container Bare metal
Ecosystem Service APIs (ID/Payment/Points/etc)
Service A Service B
Platform A Platform B
Service C Service D Service E
Logs,
metrics,
alerting,
CI/CD,
etc.
Storage
Hadoop
Self Service Portal/APIs
Tenancy,
resources,
governance
Quality,
Security