Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home for cloudfoundry.org
« Groups Home
1 job per VM
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  5 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Dr Nic Williams  
View profile  
 More options Apr 21 2012, 9:49 pm
From: Dr Nic Williams <nwilli...@engineyard.com>
Date: Sat, 21 Apr 2012 18:49:39 -0700
Local: Sat, Apr 21 2012 9:49 pm
Subject: 1 job per VM

$ gerrit clone ssh://reviews.cloudfoundry.org:29418/cf-release.git
$ cd cf-release
$ ls jobs | grep '\w' | wc
      40

$ ls jobs/*/templates/*_ctl | wc
      41      41    1840

There are 40 separate jobs, running 41 separate processes (approximately) in VMWare's CloudFoundry release. For BOSH, this means minimum of 40 VMs. On 40 AWS m1.smalls in Virginia or Oregon this is $3.20 per hour.

And then there is the Micro CloudFoundry concept (job/micro ?). So CloudFoundry does scale down to 1 VM. BOSH doesn't allow for any notion of this in a deployment manifest. If you want less than 40 VMs, then I guess you need to create a whole new release project with composite jobs?

It seems that CF deserves to be able to scale up from 1 VM through 2,3,4,5,6 …. up to 40. Dang, you'd probably still have 2+ DEA VMs, and put several of the controller/routing items on those VMs before you ever got up to having each BOSH job running on a dedicated VM.

Is there a useful abstraction/join model to be considered where deployment manifests specify which jobs (plural) run on each VM?

Nic

Dr Nic Williams - VP Developer Evangelism

The Leading Platform as a Service

Office: 415 860 2185

Skype: nicwilliams

Twitter: @drnic


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
skaar  
View profile  
 More options Apr 21 2012, 9:58 pm
From: skaar <sk...@vmware.com>
Date: Sat, 21 Apr 2012 18:58:42 -0700
Local: Sat, Apr 21 2012 9:58 pm
Subject: Re: [bosh-dev] 1 job per VM

Composite jobs (we even call it that) are on our short term road map for
exactly this reason - but the work required might take us a while to
complete.

/skaar

On Sat, Apr 21, 2012 at 6:49 PM, Dr Nic Williams
<nwilli...@engineyard.com>wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dr Nic Williams  
View profile  
 More options Apr 21 2012, 10:25 pm
From: Dr Nic Williams <drnicwilli...@gmail.com>
Date: Sat, 21 Apr 2012 19:25:52 -0700
Local: Sat, Apr 21 2012 10:25 pm
Subject: Re: [bosh-dev] 1 job per VM

As you imagine composite jobs, would the release jobs stay the same and the only thing change (from a BOSH user's perspective) be the deployment manifest? Or can you imaging that jobs will need to be implemented differently (monit, ctl scripts etc)?

--  
Dr Nic Williams
Engine Yard, VP Developer Evangelism
http://engineyard.com
http://drnicwilliams.com
http://about.me/drnic
cell +1 (415) 860-2185


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Vadim Spivak  
View profile  
 More options Apr 21 2012, 10:27 pm
From: Vadim Spivak <vspi...@rbcon.com>
Date: Sat, 21 Apr 2012 19:27:48 -0700
Local: Sat, Apr 21 2012 10:27 pm
Subject: Re: [bosh-dev] 1 job per VM

I'm hoping the release is not going to change at all.

-Vadim

On Apr 21, 2012, at 7:26 PM, Dr Nic Williams <drnicwilli...@gmail.com>
wrote:

As you imagine composite jobs, would the release jobs stay the same and the
only thing change (from a BOSH user's perspective) be the deployment
manifest? Or can you imaging that jobs will need to be implemented
differently (monit, ctl scripts etc)?

--
Dr Nic Williams
Engine Yard, VP Developer Evangelism
http://engineyard.com
http://drnicwilliams.com
http://about.me/drnic
cell +1 (415) 860-2185

On Saturday, April 21, 2012 at 6:58 PM, skaar wrote:

Composite jobs (we even call it that) are on our short term road map for
exactly this reason - but the work required might take us a while to
complete.

/skaar

On Sat, Apr 21, 2012 at 6:49 PM, Dr Nic Williams
<nwilli...@engineyard.com>wrote:

 $ gerrit clone ssh://reviews.cloudfoundry.org:29418/cf-release.git
$ cd cf-release
$ ls jobs | grep '\w' | wc
      40
 $ ls jobs/*/templates/*_ctl | wc
      41      41    1840

There are 40 separate jobs, running 41 separate processes (approximately)
in VMWare's CloudFoundry release. For BOSH, this means minimum of 40 VMs.
On 40 AWS m1.smalls in Virginia or Oregon this is $3.20 per hour.

And then there is the Micro CloudFoundry concept (job/micro ?). So
CloudFoundry does scale down to 1 VM. BOSH doesn't allow for any notion of
this in a deployment manifest. If you want less than 40 VMs, then I guess
you need to create a whole new release project with composite jobs?

It seems that CF deserves to be able to scale up from 1 VM through
2,3,4,5,6 …. up to 40. Dang, you'd probably still have 2+ DEA VMs, and put
several of the controller/routing items on those VMs before you ever got up
to having each BOSH job running on a dedicated VM.

Is there a useful abstraction/join model to be considered where deployment
manifests specify which jobs (plural) run on each VM?

Nic

------------------------------

Dr Nic Williams - VP Developer Evangelism

[image: Engine Yard]

The Leading Platform as a Service

Office: 415 860 2185

Skype: nicwilliams

Twitter: @drnic
------------------------------


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dr Nic Williams  
View profile  
 More options Apr 21 2012, 10:30 pm
From: Dr Nic Williams <drnicwilli...@gmail.com>
Date: Sat, 21 Apr 2012 19:30:45 -0700
Local: Sat, Apr 21 2012 10:30 pm
Subject: Re: [bosh-dev] 1 job per VM

Right; they don't look like they should - everything is nicely packaged off independently under /var/vcap/

--  
Dr Nic Williams
Engine Yard, VP Developer Evangelism
http://engineyard.com
http://drnicwilliams.com
http://about.me/drnic
cell +1 (415) 860-2185


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »