SlideShare a Scribd company logo
1
2
Yudai Iwasaki
NTT Group
Cloud Foundry at NTT Group
3
 Yudai Iwasaki (@i_yudai)
 Research engineer at NTT R&D
 Lead engineer on CF project since
2011
 Nise BOSH and cf_nise_installer
 JavaScript, Ruby, and Ada
My Profile
4
 Public Cloud Service “Cloudn”
• NTT Group overview
• Cloudn service overview
 Cloudn PaaS: Why We Chose Cloud Foundry
 Our requirements
• Successful activities on Cloud Foundry
• Conclusion
Outline
5
Public Cloud Service
“Cloudn”
6
 No. 1 telecom company in the world by revenue
 Providing substantial cloud services
 Cloud Foundry as a part of Global Cloud Vision
NTT Group Overview
HQ
7
 Reliable low-cost cloud services with rich API
 Including PaaS based on Cloud Foundry
Public Cloud Service “Cloudn”
http://www.ntt.com/cloudn_e/
8
 3 countries and 5 locations by 2013 Dec.
 Users can choose preferred locations
Cloudn Datacenters
US
1 location
Japan
3 locations
Asia-Pacific
1 location planned in 2013 Dec.
9
Cloudn PaaS
Why We Chose Cloud Foundry
10
 Launched last March
 Based on Cloud Foundry v1
• with some backported v2 components
 Cloud Foundry CORE compatible
 Integrated with other Cloudn services
Cloudn PaaS Overview
11
 Portability of user applications
• Works on public & private clouds and in standalone
environments
 Extensible design
• Integration with other Cloudn services
 Scalability for public services
 24/7 reliable system
Why We Chose Cloud Foundry
Our requirements at starting point
12
Scalable, extensible,
reliable, and portable
Working code
Why We Chose Cloud Foundry
13
Scalable, extensible,
reliable, and portable
Working code
Loosely coupled components & APIs
Why We Chose Cloud Foundry
From 1 node to 500+ nodes
Many OSS frameworks
minimum SPOF
14
Scalable, extensible,
reliable, and portable
Working code
Loosely coupled components & APIs
Why We Chose Cloud Foundry
From 1 node to 500+ nodes
Many OSS frameworks
minimum SPOF
Ruby
15
 2011 Oct: Project launched
• Learning CF and conducting feasibility tests
 2012 Feb: Closed beta service started
• Limited features with strategic partners
 2012 Dec: Limited commercial service started
• First production release
 2013 Mar: Public commercial service started
Cloudn PaaS Development Timeline
1.5
years
16
 User-friendly web user interface
 Persistent application log management
 Cloudn RDB service support
 Integrated authentication system
 Integrated billing system
 Source IP address access restriction
 Resin Java application server support
 Deployment tools
Developed Extensions over 2 Years
And more...
17
 Easy application
management
 Using CC REST API
internally
User-friendly Web User Interface
18
 Users can view, search,
and download application
logs on web UI
 Persistent in restarting
instances
 Logger agent on each
DEA
Persistent Application Log Management
DEA
Log Agent
DEA
Log Agent
DEA
Log Agent
DEA
Log Agent
Log
Storage
Query
19
 Added a new service gateway
 Users can provision reliable MySQL
clusters from the CLI
Cloudn RDB Service Support
RDB Gateway
20
 Thin wrapper to connect Cloudn
IDs and CF internal IDs
 Provisions user IDs by calling
Cloud Controller REST API
 Cloud Foundry v.2 uses UAA
instead of Cloud Controller for
provisioning
Integrated Authentication System
CCDB
(User Info)
Cloudn ID Manager
REST API
ID Provisioner Component
Cloud Controller
REST API
21
 We succeeded in launching our service rapidly thanks to
Cloud Foundry.
 Cloud Foundry is:
• Extensible
• Portable
• Scalable
• Reliable
• Mature
Conclusion
Ready for building
your own PaaS!
22

More Related Content

PPTX
Introduction to Anypoint Runtime Fabric on Amazon Elastic Kubernetes Service ...
PPTX
Cloud hub - Overview
PPTX
Comcast Codebig: An API Platform & Program [my speech at the AADI conference]
PDF
Scribe online 03 scribe online cdk and api overview
PDF
AWS Api Gateway by Łukasz Marchewka Scalacc
PDF
[WSO2 API Manager Community Call] Expose Services as Managed APIs
PDF
APIdays Helsinki 2019 - The Future of the Dynamic Application Server, NGINX U...
PDF
LCU13: Discussion: ODP relationship to NFV
Introduction to Anypoint Runtime Fabric on Amazon Elastic Kubernetes Service ...
Cloud hub - Overview
Comcast Codebig: An API Platform & Program [my speech at the AADI conference]
Scribe online 03 scribe online cdk and api overview
AWS Api Gateway by Łukasz Marchewka Scalacc
[WSO2 API Manager Community Call] Expose Services as Managed APIs
APIdays Helsinki 2019 - The Future of the Dynamic Application Server, NGINX U...
LCU13: Discussion: ODP relationship to NFV

What's hot (20)

PPTX
5 ways to use node.js in the network
PPTX
Mule: What's New and Coming?
PDF
Api gateway
PPTX
02 api gateway
PPTX
Cloud native microservices for systems and applications ieee rev2
PPTX
Scribe Online CDK & Connector Development
PDF
Cultivating an eco system of success
PPTX
What is an API Gateway?
PPTX
Building an integration agile digital ecosystem
PDF
MuleSoft Surat Virtual Meetup#20 - Unleash the power of Anypoint DataGraph
PPTX
Kochi Mulesoft Meetup #6
PPTX
What are Software Defined Application Services
PPT
Net35 Overview
PPTX
TUG Presentation - 1/25/17
PDF
[Open Source Summit 2019] Microservices with Ballerina
PDF
Introducing ONAP for OpenStack St Louis Meetup
PPTX
Adaptive and Iterative Integration for Microservices and Cloud Native Archite...
PPTX
AzureConf 2014 - Azure hybrid connections (Sam Vanhoutte)
PPTX
Microservices and the Cloud based future of integration final
PPTX
Microservice architecture
5 ways to use node.js in the network
Mule: What's New and Coming?
Api gateway
02 api gateway
Cloud native microservices for systems and applications ieee rev2
Scribe Online CDK & Connector Development
Cultivating an eco system of success
What is an API Gateway?
Building an integration agile digital ecosystem
MuleSoft Surat Virtual Meetup#20 - Unleash the power of Anypoint DataGraph
Kochi Mulesoft Meetup #6
What are Software Defined Application Services
Net35 Overview
TUG Presentation - 1/25/17
[Open Source Summit 2019] Microservices with Ballerina
Introducing ONAP for OpenStack St Louis Meetup
Adaptive and Iterative Integration for Microservices and Cloud Native Archite...
AzureConf 2014 - Azure hybrid connections (Sam Vanhoutte)
Microservices and the Cloud based future of integration final
Microservice architecture
Ad

Viewers also liked (11)

PDF
Cloud Foundry Japan Community Meetup
PPTX
Cloud Foundry on Azure
PPTX
Cloud Foundry at Rakuten
PPTX
Cloud Foundry Summit 2015 - Cloud Foundry on Azure
PPTX
The Platform for Building Great Software
PPTX
Quantifying the Benefits of Cloud Foundry
PDF
In the Workshop with Google Cloud Platform, HomeDepot.com & Cloud Foundry
PPT
Spring and Cloud Foundry; a Marriage Made in Heaven
PDF
Cloud Foundry boosts NTT clouds - Pivotal Cloud Platform Roadshow: Tokyo
PPTX
SaaS Add-on Services for Cloud Foundry Powered by AppDirect (Cloud Foundry Su...
PPT
Cloud foundry meetup 12112013
Cloud Foundry Japan Community Meetup
Cloud Foundry on Azure
Cloud Foundry at Rakuten
Cloud Foundry Summit 2015 - Cloud Foundry on Azure
The Platform for Building Great Software
Quantifying the Benefits of Cloud Foundry
In the Workshop with Google Cloud Platform, HomeDepot.com & Cloud Foundry
Spring and Cloud Foundry; a Marriage Made in Heaven
Cloud Foundry boosts NTT clouds - Pivotal Cloud Platform Roadshow: Tokyo
SaaS Add-on Services for Cloud Foundry Powered by AppDirect (Cloud Foundry Su...
Cloud foundry meetup 12112013
Ad

Similar to Cloud Foundry at NTT (20)

PPT
IBM Open Cloud Update XCITE Fall 2014
PPTX
London Oracle Developer Meetup April 18
PDF
Cloud Foundry May 1 2014
PDF
Javantura v4 - Support SpringBoot application development lifecycle using Ora...
PPTX
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
PPTX
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
PDF
D-DAY 2015 Hybrid Cloud IBM
PPT
Boston Cloud Foundry Meetup 5-22-14
PDF
IBM Lightning Talk
PDF
Platform as a Service - Cloud Foundry and IBM Bluemix
PPTX
Cloud foundry
PDF
Cloud Foundry and MongoDB
PDF
Integrating MongoDB into Cloud Foundry App
 
PDF
Building Cloud Native Applications with Oracle Autonomous Database.
PDF
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017
PPTX
Breaking the Monolith
PDF
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
PPTX
Cloud elements Building Cloud Applications Faster
PPTX
OCP Datacomm RedHat - Kubernetes Launch
PDF
Interoperability and Portability for Cloud Computing: A Guide
IBM Open Cloud Update XCITE Fall 2014
London Oracle Developer Meetup April 18
Cloud Foundry May 1 2014
Javantura v4 - Support SpringBoot application development lifecycle using Ora...
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
D-DAY 2015 Hybrid Cloud IBM
Boston Cloud Foundry Meetup 5-22-14
IBM Lightning Talk
Platform as a Service - Cloud Foundry and IBM Bluemix
Cloud foundry
Cloud Foundry and MongoDB
Integrating MongoDB into Cloud Foundry App
 
Building Cloud Native Applications with Oracle Autonomous Database.
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017
Breaking the Monolith
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
Cloud elements Building Cloud Applications Faster
OCP Datacomm RedHat - Kubernetes Launch
Interoperability and Portability for Cloud Computing: A Guide

More from Platform CF (17)

PPTX
The Path to Stackato
PPT
Continuous Deployment with Cloud Foundry, Github and Travis CI
PPTX
The Journey to Cloud Foundry
PPTX
Pivotal HD as a Cloud Foundry Service
POTX
What Lessons Can Cloud Foundry Teach to IaaS?
PPTX
Cloud Foundry at VMware
PDF
Go Within Cloud Foundry
PDF
Continuous Delivery with Cloud Foundry
PDF
From Zero To Factory
PPTX
The IBM dashboard for operational metrics
PPTX
Service Distribution to Any Cloud - Cloud Elements
PPTX
Cloud Foundry Marketplace Powered by AppDirect
PPTX
The Path to Stackato
PPTX
Multi-site Architecture Considerations
PPTX
Intro to MoPaaS
PPT
Building Opportunity with an Open Cloud Architecture
PPTX
Extending Cloud Foundry to .NET
The Path to Stackato
Continuous Deployment with Cloud Foundry, Github and Travis CI
The Journey to Cloud Foundry
Pivotal HD as a Cloud Foundry Service
What Lessons Can Cloud Foundry Teach to IaaS?
Cloud Foundry at VMware
Go Within Cloud Foundry
Continuous Delivery with Cloud Foundry
From Zero To Factory
The IBM dashboard for operational metrics
Service Distribution to Any Cloud - Cloud Elements
Cloud Foundry Marketplace Powered by AppDirect
The Path to Stackato
Multi-site Architecture Considerations
Intro to MoPaaS
Building Opportunity with an Open Cloud Architecture
Extending Cloud Foundry to .NET

Recently uploaded (20)

PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
KodekX | Application Modernization Development
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPT
Teaching material agriculture food technology
PPTX
Cloud computing and distributed systems.
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Electronic commerce courselecture one. Pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Empathic Computing: Creating Shared Understanding
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Advanced methodologies resolving dimensionality complications for autism neur...
MYSQL Presentation for SQL database connectivity
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Agricultural_Statistics_at_a_Glance_2022_0.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Digital-Transformation-Roadmap-for-Companies.pptx
cuic standard and advanced reporting.pdf
KodekX | Application Modernization Development
Understanding_Digital_Forensics_Presentation.pptx
Teaching material agriculture food technology
Cloud computing and distributed systems.
Encapsulation_ Review paper, used for researhc scholars
Electronic commerce courselecture one. Pdf

Cloud Foundry at NTT

  • 1. 1
  • 2. 2 Yudai Iwasaki NTT Group Cloud Foundry at NTT Group
  • 3. 3  Yudai Iwasaki (@i_yudai)  Research engineer at NTT R&D  Lead engineer on CF project since 2011  Nise BOSH and cf_nise_installer  JavaScript, Ruby, and Ada My Profile
  • 4. 4  Public Cloud Service “Cloudn” • NTT Group overview • Cloudn service overview  Cloudn PaaS: Why We Chose Cloud Foundry  Our requirements • Successful activities on Cloud Foundry • Conclusion Outline
  • 6. 6  No. 1 telecom company in the world by revenue  Providing substantial cloud services  Cloud Foundry as a part of Global Cloud Vision NTT Group Overview HQ
  • 7. 7  Reliable low-cost cloud services with rich API  Including PaaS based on Cloud Foundry Public Cloud Service “Cloudn” http://www.ntt.com/cloudn_e/
  • 8. 8  3 countries and 5 locations by 2013 Dec.  Users can choose preferred locations Cloudn Datacenters US 1 location Japan 3 locations Asia-Pacific 1 location planned in 2013 Dec.
  • 9. 9 Cloudn PaaS Why We Chose Cloud Foundry
  • 10. 10  Launched last March  Based on Cloud Foundry v1 • with some backported v2 components  Cloud Foundry CORE compatible  Integrated with other Cloudn services Cloudn PaaS Overview
  • 11. 11  Portability of user applications • Works on public & private clouds and in standalone environments  Extensible design • Integration with other Cloudn services  Scalability for public services  24/7 reliable system Why We Chose Cloud Foundry Our requirements at starting point
  • 12. 12 Scalable, extensible, reliable, and portable Working code Why We Chose Cloud Foundry
  • 13. 13 Scalable, extensible, reliable, and portable Working code Loosely coupled components & APIs Why We Chose Cloud Foundry From 1 node to 500+ nodes Many OSS frameworks minimum SPOF
  • 14. 14 Scalable, extensible, reliable, and portable Working code Loosely coupled components & APIs Why We Chose Cloud Foundry From 1 node to 500+ nodes Many OSS frameworks minimum SPOF Ruby
  • 15. 15  2011 Oct: Project launched • Learning CF and conducting feasibility tests  2012 Feb: Closed beta service started • Limited features with strategic partners  2012 Dec: Limited commercial service started • First production release  2013 Mar: Public commercial service started Cloudn PaaS Development Timeline 1.5 years
  • 16. 16  User-friendly web user interface  Persistent application log management  Cloudn RDB service support  Integrated authentication system  Integrated billing system  Source IP address access restriction  Resin Java application server support  Deployment tools Developed Extensions over 2 Years And more...
  • 17. 17  Easy application management  Using CC REST API internally User-friendly Web User Interface
  • 18. 18  Users can view, search, and download application logs on web UI  Persistent in restarting instances  Logger agent on each DEA Persistent Application Log Management DEA Log Agent DEA Log Agent DEA Log Agent DEA Log Agent Log Storage Query
  • 19. 19  Added a new service gateway  Users can provision reliable MySQL clusters from the CLI Cloudn RDB Service Support RDB Gateway
  • 20. 20  Thin wrapper to connect Cloudn IDs and CF internal IDs  Provisions user IDs by calling Cloud Controller REST API  Cloud Foundry v.2 uses UAA instead of Cloud Controller for provisioning Integrated Authentication System CCDB (User Info) Cloudn ID Manager REST API ID Provisioner Component Cloud Controller REST API
  • 21. 21  We succeeded in launching our service rapidly thanks to Cloud Foundry.  Cloud Foundry is: • Extensible • Portable • Scalable • Reliable • Mature Conclusion Ready for building your own PaaS!
  • 22. 22