SlideShare a Scribd company logo
MongoDB on
CloudFoundry
    @yssk22
About me

• Yohei Sasaki @yssk22
• CouchDB / Node.js / CloudFoundry
• Application Developer
• Infrastructure Software Developer
•
What is CloudFoundry?

• VMware PaaS
 • Public        : cloudfoundry.com

 • OSS               : cloudfoundry.org

 •        VM: Micro CloudFoundry
cloudfoundry.com

•
    CloudFoundry

• VMware
• App, DB
Demo1: Hello World
Demo2: MongoDB
Why CloudFoundry?
•               cloudfoundry.com
    PaaS                     !




     https://github.com/cloudfoundry/vcap
:

•   CloudFoundry       Python       Perl
          ...?

    •   ActiveState/Stackato

•   CloudFoundry       PHP                 ...?

    •   AppFog
10gen
http://mwne.ws/vqQDui
Other Enterprise
http://bit.ly/vAnTXv


                       http://bit.ly/t5xTv5
?
CloudFoundry

•
•

•
•
CloudFoundry

•              Fluent/Flume



•

•              MongoDB



•
MongoDB
MongoDB
dbpath = <%= data_dir %>
logpath = <%= log_file %>
logappend = false # This doesn't works

bind_ip = 0.0.0.0
port = <%= port %>

auth = true

nohttpinterface = true

# mms-token = <%= password %>

# journaling is currently preallocating 4G of space on disk
# we can't do that.
#
#journal    = true
noprealloc = true

# smallfiles = start first container file at 16MB, doubling 4 times.
# so this = 240MB per user. (i.e. 16MB container + 32MB + 64MB + 128MB)
quota      = true
quotaFiles = 4
smallfiles = true
MongoDB

•   CloudFoundry     ”            ”   Pluggable

    •   (                                  )

•   Provisioning/Unprovisioning



    •   Sharding         Replicaset    (   _ )
•   CouchBase (Not CouchDB)        Provisioning/
    Deprovisioning



•   VMware     PostgreSQL       Data Director
    Provioning/Deprovisioning
MongoDB

•   C/C++

    •   Ubuntu 10.04 x86_64

    •                         *.so   CloudFoundry



•   C/C++

    •
• cloudfoundry.com   PaaS



• PaaS                      OSS
  Kernel
• MongoDB
•       #cfcrjp
#cfcrjp
• CloudFoundry
 •

•       11/17 1900-2100@                #1

•       Google Group: http://bit.ly/u52Jhj

More Related Content

KEY
CloudFoundry@home
PDF
Mocloudos - Feather-weight Cloud OS developed within
14 man-days
KEY
Nodejs web,db,hosting
PDF
Openstack CPI cloudfoundry
PPT
Web assembly overview by Mikhail Sorokovsky
PPTX
The Velvet Revolution: Modernizing Traditional ASP.NET Apps with Docker
PPTX
Windows Containers and Docker: Why You Should Care
PDF
Create a RESTful API with NodeJS, Express and MongoDB
CloudFoundry@home
Mocloudos - Feather-weight Cloud OS developed within
14 man-days
Nodejs web,db,hosting
Openstack CPI cloudfoundry
Web assembly overview by Mikhail Sorokovsky
The Velvet Revolution: Modernizing Traditional ASP.NET Apps with Docker
Windows Containers and Docker: Why You Should Care
Create a RESTful API with NodeJS, Express and MongoDB

What's hot (20)

ODP
Beyond Xen: A look into the Xen Cloud Platform
PPTX
Build your own RasPiTV with Node.js & Socket.io
PDF
Node.js 101 with Rami Sayar
PDF
Docker Tutorial
PDF
CI/CD Pipeline with Octopus Deploy
PDF
Take home your very own free Vagrant CFML Dev Environment - Presented at dev....
KEY
An Introduction to Node.js Development with Windows Azure
PDF
JavaScript Engine and WebAssembly
PDF
Building with Virtual Development Environments
PDF
OpenNebulaConf 2016 - Icinga2 - APIFY them all by Achim Ledermüller, Netways ...
PDF
How automated cloud infrastructure setups can help with Continuous Delivery
PPTX
PDF
MongoDB + Node.JS + EPAM ROAD
PPTX
Vagrant + Docker
ODP
Lighning Talk: composer repositories
PDF
Istioの始め方・環境構築方法
PDF
Stop Exhausting Yourself in Operating Multiple Elasticsearch Clusters
PDF
Automating Docker Containers with Puppet 2014 10-13
PPTX
Docker meets the IDE
Beyond Xen: A look into the Xen Cloud Platform
Build your own RasPiTV with Node.js & Socket.io
Node.js 101 with Rami Sayar
Docker Tutorial
CI/CD Pipeline with Octopus Deploy
Take home your very own free Vagrant CFML Dev Environment - Presented at dev....
An Introduction to Node.js Development with Windows Azure
JavaScript Engine and WebAssembly
Building with Virtual Development Environments
OpenNebulaConf 2016 - Icinga2 - APIFY them all by Achim Ledermüller, Netways ...
How automated cloud infrastructure setups can help with Continuous Delivery
MongoDB + Node.JS + EPAM ROAD
Vagrant + Docker
Lighning Talk: composer repositories
Istioの始め方・環境構築方法
Stop Exhausting Yourself in Operating Multiple Elasticsearch Clusters
Automating Docker Containers with Puppet 2014 10-13
Docker meets the IDE
Ad

Similar to MongoDB on CloudFoundry (20)

KEY
20120317 CloudFoundry #pyfes
PDF
Cassandra and Docker Lessons Learned
PDF
Achieving Infrastructure Portability with Chef
PDF
Chef for OpenStack- Fall 2012.pdf
PDF
Chef for OpenStack - OpenStack Fall 2012 Summit
PDF
Midwest php 2013 deploying php on paas- why & how
PDF
Implementing your own Google App Engine
PDF
Mongo db first steps with csharp
PDF
Australian OpenStack User Group August 2012: Chef for OpenStack
PDF
OpenStack Deployments with Chef
KEY
Practical Use of MongoDB for Node.js
PPTX
Scaling Your App With Docker Swarm using Terraform, Packer on Openstack
PDF
Shipping NodeJS with Docker and CoreOS (No Notes)
PPTX
MongoDB in the Clouds
PPTX
Docker New York Meetup May 2015 - The Docker Orchestration Ecosystem on Azure
PPTX
NYC Identity Summit Tech Day: ForgeRock DevOps/Cloud Strategy
PPTX
Dockerize the World - presentation from Hradec Kralove
PPTX
Docker Seattle Meetup April 2015 - The Docker Orchestration Ecosystem on Azure
PPTX
Adventures with Podman and Varlink
PDF
MongoDB at Gilt Groupe
20120317 CloudFoundry #pyfes
Cassandra and Docker Lessons Learned
Achieving Infrastructure Portability with Chef
Chef for OpenStack- Fall 2012.pdf
Chef for OpenStack - OpenStack Fall 2012 Summit
Midwest php 2013 deploying php on paas- why & how
Implementing your own Google App Engine
Mongo db first steps with csharp
Australian OpenStack User Group August 2012: Chef for OpenStack
OpenStack Deployments with Chef
Practical Use of MongoDB for Node.js
Scaling Your App With Docker Swarm using Terraform, Packer on Openstack
Shipping NodeJS with Docker and CoreOS (No Notes)
MongoDB in the Clouds
Docker New York Meetup May 2015 - The Docker Orchestration Ecosystem on Azure
NYC Identity Summit Tech Day: ForgeRock DevOps/Cloud Strategy
Dockerize the World - presentation from Hradec Kralove
Docker Seattle Meetup April 2015 - The Docker Orchestration Ecosystem on Azure
Adventures with Podman and Varlink
MongoDB at Gilt Groupe
Ad

More from Yohei Sasaki (16)

KEY
MongoDB on CloudFoundry
PDF
membase
PDF
CouchDB JP & BigCouch
PDF
Bp study39 nodejs
PPTX
BPStudy32 CouchDB 再入門
KEY
CouchDB
PDF
Couch DB in 15minutes
PPTX
RelaxCafe@CouchDB break.4
PPTX
Media On Couch
PPTX
CouchDB+OpenSocial - OSC 2009/Fall Tokyo (En)
PPTX
CouchDB+OpenSocial - OSC 2009/Fall Tokyo
PPTX
前回のまとめ
PPTX
Finding Your Data with Views
PPTX
Why CouchDB
PPTX
Couch Db勉強会0623 by yssk22
PDF
Couch Db.0.9.0.Pub
MongoDB on CloudFoundry
membase
CouchDB JP & BigCouch
Bp study39 nodejs
BPStudy32 CouchDB 再入門
CouchDB
Couch DB in 15minutes
RelaxCafe@CouchDB break.4
Media On Couch
CouchDB+OpenSocial - OSC 2009/Fall Tokyo (En)
CouchDB+OpenSocial - OSC 2009/Fall Tokyo
前回のまとめ
Finding Your Data with Views
Why CouchDB
Couch Db勉強会0623 by yssk22
Couch Db.0.9.0.Pub

Recently uploaded (20)

PDF
Approach and Philosophy of On baking technology
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Tartificialntelligence_presentation.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Machine Learning_overview_presentation.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Machine learning based COVID-19 study performance prediction
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPT
Teaching material agriculture food technology
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Spectroscopy.pptx food analysis technology
Approach and Philosophy of On baking technology
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Tartificialntelligence_presentation.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
MYSQL Presentation for SQL database connectivity
Machine Learning_overview_presentation.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
“AI and Expert System Decision Support & Business Intelligence Systems”
SOPHOS-XG Firewall Administrator PPT.pptx
Machine learning based COVID-19 study performance prediction
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
NewMind AI Weekly Chronicles - August'25-Week II
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Teaching material agriculture food technology
Diabetes mellitus diagnosis method based random forest with bat algorithm
Unlocking AI with Model Context Protocol (MCP)
Spectroscopy.pptx food analysis technology

MongoDB on CloudFoundry

Editor's Notes