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
« Groups Home
Cloud Platform Reference Architecture
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
  1 message - 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
 
Sam Johnston  
View profile  
 More options Mar 10 2009, 4:58 pm
From: Sam Johnston <s...@samj.net>
Date: Tue, 10 Mar 2009 21:58:29 +0100
Local: Tues, Mar 10 2009 4:58 pm
Subject: Re: Cloud Platform Reference Architecture

<fixed subject, included ccif>
Jayson,

I've added a 'Packaging' component to the reference architecture (see old
and new versions attached in PNG and SVG) but haven't tried to describe it
yet given the complexity you describe below.

The way I see it is that there are two types of packages:
 - Home grown packages containing application components
 - Vendor packages containing application dependencies

The former depends on the language/platform (e.g. gem vs easy_install vs
dpkg vs MSI) and would typically be pushed up to the platform over the
connection or referenced by URL and downloaded by it. The latter will
typically be specified by reference as you suggest (e.g. "rails-3.0") and
hunted down by the platform (e.g. APT repositories, PyPI).

The REST API is for runtime functions such as reporting, quota, logs,
indexes, data inspection, settings, developers, version control, billing,
etc. This is currently a closed shop, usually consisting of little more than
a web interface. Cracking this open should greatly enhance cloud platform
interoperability (e.g. having a management tool that can manage many
applications in a hybrid cloud architecture).

The code and data (eg images, javascript, etc.) are platform (e.g. python,
ruby, java) dependent and the metadata (currently YAML per App Engine but
open to suggestions) is the static application configuration like URL
bindings.

The remainder, I think, is pretty self explanitory. Does anyone else have
any feedback about this proposal or are we pretty close to a consensus
already?

Sam

PS Looking closely at vertebra.

On Tue, Mar 10, 2009 at 12:32 PM, Jayson Vantuyl <jvant...@engineyard.com>wrote:

  cloud-platform.png
71K Download

  cloud-platform.svg
20K Download

  cloud-platform2.svg
21K Download

  cloud-platform2.png
79K Download

 
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 »