SlideShare uma empresa Scribd logo
1 de 22
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

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

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

Destaque

Cloud Foundry Japan Community Meetup
Cloud Foundry Japan Community MeetupCloud Foundry Japan Community Meetup
Cloud Foundry Japan Community Meetup
Patrick Chanezon
 
Cloud Foundry at Rakuten
Cloud Foundry at RakutenCloud Foundry at Rakuten
Cloud Foundry at Rakuten
Platform CF
 
The Platform for Building Great Software
The Platform for Building Great SoftwareThe Platform for Building Great Software
The Platform for Building Great Software
Platform CF
 

Destaque (11)

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

Semelhante a Cloud Foundry at NTT

Semelhante a Cloud Foundry at NTT (20)

IBM Open Cloud Update XCITE Fall 2014
IBM Open Cloud Update   XCITE Fall 2014IBM Open Cloud Update   XCITE Fall 2014
IBM Open Cloud Update XCITE Fall 2014
 
London Oracle Developer Meetup April 18
London Oracle Developer Meetup April 18London Oracle Developer Meetup April 18
London Oracle Developer Meetup April 18
 
Cloud Foundry May 1 2014
Cloud Foundry May 1 2014Cloud Foundry May 1 2014
Cloud Foundry May 1 2014
 
Javantura v4 - Support SpringBoot application development lifecycle using Ora...
Javantura v4 - Support SpringBoot application development lifecycle using Ora...Javantura v4 - Support SpringBoot application development lifecycle using Ora...
Javantura v4 - Support SpringBoot application development lifecycle using Ora...
 
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South CoastPlatform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
 
D-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMD-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBM
 
Boston Cloud Foundry Meetup 5-22-14
Boston Cloud Foundry Meetup 5-22-14Boston Cloud Foundry Meetup 5-22-14
Boston Cloud Foundry Meetup 5-22-14
 
IBM Lightning Talk
IBM Lightning TalkIBM Lightning Talk
IBM Lightning Talk
 
Platform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM BluemixPlatform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM Bluemix
 
Cloud foundry
Cloud foundryCloud foundry
Cloud foundry
 
Cloud Foundry and MongoDB
Cloud Foundry and MongoDBCloud Foundry and MongoDB
Cloud Foundry and MongoDB
 
Integrating MongoDB into Cloud Foundry App
Integrating MongoDB into Cloud Foundry AppIntegrating MongoDB into Cloud Foundry App
Integrating MongoDB into Cloud Foundry App
 
Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.
 
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017MNAssociationEnterpriseArchitectsCloudFoundryJuly2017
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017
 
Breaking the Monolith
Breaking the MonolithBreaking the Monolith
Breaking the Monolith
 
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the CloudMongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
 
Cloud elements Building Cloud Applications Faster
Cloud elements  Building Cloud Applications FasterCloud elements  Building Cloud Applications Faster
Cloud elements Building Cloud Applications Faster
 
OCP Datacomm RedHat - Kubernetes Launch
OCP Datacomm RedHat - Kubernetes LaunchOCP Datacomm RedHat - Kubernetes Launch
OCP Datacomm RedHat - Kubernetes Launch
 
Interoperability and Portability for Cloud Computing: A Guide
Interoperability and Portability for Cloud Computing: A GuideInteroperability and Portability for Cloud Computing: A Guide
Interoperability and Portability for Cloud Computing: A Guide
 
The App Evolution Continues
The App Evolution ContinuesThe App Evolution Continues
The App Evolution Continues
 

Mais de Platform CF

The Path to Stackato
The Path to StackatoThe Path to Stackato
The Path to Stackato
Platform CF
 
Continuous Deployment with Cloud Foundry, Github and Travis CI
Continuous Deployment with Cloud Foundry, Github and Travis CIContinuous Deployment with Cloud Foundry, Github and Travis CI
Continuous Deployment with Cloud Foundry, Github and Travis CI
Platform CF
 
The Journey to Cloud Foundry
The Journey to Cloud FoundryThe Journey to Cloud Foundry
The Journey to Cloud Foundry
Platform CF
 
Pivotal HD as a Cloud Foundry Service
Pivotal HD as a Cloud Foundry ServicePivotal HD as a Cloud Foundry Service
Pivotal HD as a Cloud Foundry Service
Platform CF
 
What Lessons Can Cloud Foundry Teach to IaaS?
What Lessons Can Cloud Foundry Teach to IaaS?What Lessons Can Cloud Foundry Teach to IaaS?
What Lessons Can Cloud Foundry Teach to IaaS?
Platform CF
 
Cloud Foundry at VMware
Cloud Foundry at VMwareCloud Foundry at VMware
Cloud Foundry at VMware
Platform CF
 
Go Within Cloud Foundry
Go Within Cloud FoundryGo Within Cloud Foundry
Go Within Cloud Foundry
Platform CF
 
Continuous Delivery with Cloud Foundry
Continuous Delivery with Cloud FoundryContinuous Delivery with Cloud Foundry
Continuous Delivery with Cloud Foundry
Platform CF
 
From Zero To Factory
From Zero To FactoryFrom Zero To Factory
From Zero To Factory
Platform CF
 
The IBM dashboard for operational metrics
The IBM dashboard for operational metricsThe IBM dashboard for operational metrics
The IBM dashboard for operational metrics
Platform CF
 
Service Distribution to Any Cloud - Cloud Elements
Service Distribution to Any Cloud - Cloud ElementsService Distribution to Any Cloud - Cloud Elements
Service Distribution to Any Cloud - Cloud Elements
Platform CF
 
Cloud Foundry Marketplace Powered by AppDirect
Cloud Foundry MarketplacePowered by AppDirectCloud Foundry MarketplacePowered by AppDirect
Cloud Foundry Marketplace Powered by AppDirect
Platform CF
 
The Path to Stackato
The Path to StackatoThe Path to Stackato
The Path to Stackato
Platform CF
 
Multi-site Architecture Considerations
Multi-site Architecture ConsiderationsMulti-site Architecture Considerations
Multi-site Architecture Considerations
Platform CF
 
Building Opportunity with an Open Cloud Architecture
Building Opportunity with an Open Cloud ArchitectureBuilding Opportunity with an Open Cloud Architecture
Building Opportunity with an Open Cloud Architecture
Platform CF
 
Extending Cloud Foundry to .NET
Extending Cloud Foundry to .NETExtending Cloud Foundry to .NET
Extending Cloud Foundry to .NET
Platform CF
 

Mais de Platform CF (17)

The Path to Stackato
The Path to StackatoThe Path to Stackato
The Path to Stackato
 
Continuous Deployment with Cloud Foundry, Github and Travis CI
Continuous Deployment with Cloud Foundry, Github and Travis CIContinuous Deployment with Cloud Foundry, Github and Travis CI
Continuous Deployment with Cloud Foundry, Github and Travis CI
 
The Journey to Cloud Foundry
The Journey to Cloud FoundryThe Journey to Cloud Foundry
The Journey to Cloud Foundry
 
Pivotal HD as a Cloud Foundry Service
Pivotal HD as a Cloud Foundry ServicePivotal HD as a Cloud Foundry Service
Pivotal HD as a Cloud Foundry Service
 
What Lessons Can Cloud Foundry Teach to IaaS?
What Lessons Can Cloud Foundry Teach to IaaS?What Lessons Can Cloud Foundry Teach to IaaS?
What Lessons Can Cloud Foundry Teach to IaaS?
 
Cloud Foundry at VMware
Cloud Foundry at VMwareCloud Foundry at VMware
Cloud Foundry at VMware
 
Go Within Cloud Foundry
Go Within Cloud FoundryGo Within Cloud Foundry
Go Within Cloud Foundry
 
Continuous Delivery with Cloud Foundry
Continuous Delivery with Cloud FoundryContinuous Delivery with Cloud Foundry
Continuous Delivery with Cloud Foundry
 
From Zero To Factory
From Zero To FactoryFrom Zero To Factory
From Zero To Factory
 
The IBM dashboard for operational metrics
The IBM dashboard for operational metricsThe IBM dashboard for operational metrics
The IBM dashboard for operational metrics
 
Service Distribution to Any Cloud - Cloud Elements
Service Distribution to Any Cloud - Cloud ElementsService Distribution to Any Cloud - Cloud Elements
Service Distribution to Any Cloud - Cloud Elements
 
Cloud Foundry Marketplace Powered by AppDirect
Cloud Foundry MarketplacePowered by AppDirectCloud Foundry MarketplacePowered by AppDirect
Cloud Foundry Marketplace Powered by AppDirect
 
The Path to Stackato
The Path to StackatoThe Path to Stackato
The Path to Stackato
 
Multi-site Architecture Considerations
Multi-site Architecture ConsiderationsMulti-site Architecture Considerations
Multi-site Architecture Considerations
 
Intro to MoPaaS
Intro to MoPaaSIntro to MoPaaS
Intro to MoPaaS
 
Building Opportunity with an Open Cloud Architecture
Building Opportunity with an Open Cloud ArchitectureBuilding Opportunity with an Open Cloud Architecture
Building Opportunity with an Open Cloud Architecture
 
Extending Cloud Foundry to .NET
Extending Cloud Foundry to .NETExtending Cloud Foundry to .NET
Extending Cloud Foundry to .NET
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

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