I think right now we need to focus on getting a single trivial server
mechanism to be able to run Stratos without too much of stuff having to be
set up. I'd love to see two developer distros:

- a VM image that has everything in it and runs in under 4GB with OpenStack
+ Docker. It doesn't matter whether this uses one Carbon server to run it
all or whether we use RabbitMQ or other AMQP broker. (Carbon stuff HAS to
run in one server - else its a bug in those products .. so the decision
should not be based on ability to run in one JVM but rather just making it
dirt simple to use.) This distro needs to be in 4.0.0 - I think we're
nearly there for it.

- next is a "no-IaaS-IaaS" based distro. That, we write a direct plugin to
jClouds that spins up Docker images as processes and there's one JVM that
works as the SM+CC+LB+AS+all. Thus the download becomes one JVM plus a URL
to a Docker image registry from which the images are booted up and run
(obviously a local registry will do better). We don't have this
no-IaaS-IaaS yet so this can come maybe as 4.1.0 or whatever (its not that
hard to make it work).

For production deployments obviously this one server stuff is nonsense ..
so we need to have full decoupled distributed execution. For that we should
ship puppet scripts to get them up and running plus maybe Boto scripts for
someone to get it all up on EC2 with one command. Again its totally fine to
use whatever broker here and whatever other pluggable components people
want to use (and we need to make sure all the parts are pluggable: load
balancers, message broker, the CEP engine, etc.)).

Makes sense?

Sanjiva.


On Fri, Mar 14, 2014 at 7:59 PM, Pradeep Fernando <pradee...@gmail.com>wrote:

> Hi Chris,
>
> Yes good point. Other day Azeez did the same suggestion.
>
> Thanks
>
> --Pradeep
> sent from my phone
> On Mar 14, 2014 3:47 PM, "chris snow" <chsnow...@gmail.com> wrote:
>
>> Hi Pradeep - I don't know enough about how the profiles work to have a
>> view on that :(
>>
>> One thing I'm wondering though is how much memory will be saved if we
>> use RabbitMQ (or another MQ) instead of MB?
>>
>> On Fri, Mar 14, 2014 at 10:10 AM, Pradeep Fernando <pradee...@gmail.com>
>> wrote:
>> > btw,
>> >
>> > Now im working on MB and CEP bits.
>> >
>> > IMHO, we should not create MB and CEP only profiles in stratos. However,
>> > adding MB/CEP features (the ones that we use) to default profile (the
>> > profile that has all) makes sense.
>> >
>> > WDYT?
>> >
>> > Are we all on same page..
>> >
>> > thanks
>> >
>> >
>> > On Fri, Mar 14, 2014 at 3:32 PM, chris snow <chsnow...@gmail.com>
>> wrote:
>> >>
>> >> Hey Pradeep - this is exciting stuff!  Looking forward to your
>> findings!
>> >>
>> >> On Wed, Mar 12, 2014 at 5:31 PM, Pradeep Fernando <pradee...@gmail.com
>> >
>> >> wrote:
>> >> > Hi Guys,
>> >> >
>> >> > I started on the $subject. This thread is to track the progress..
>> >> >
>> >> > thanks,
>> >> >
>> >> >
>> >> > --
>> >> > Pradeep Fernando.
>> >> > http://pradeepfernando.blogspot.com/
>> >>
>> >>
>> >>
>> >> --
>> >> Check out my professional profile and connect with me on LinkedIn.
>> >> http://lnkd.in/cw5k69
>> >
>> >
>> >
>> >
>> > --
>> > Pradeep Fernando.
>> > http://pradeepfernando.blogspot.com/
>>
>>
>>
>> --
>> Check out my professional profile and connect with me on LinkedIn.
>> http://lnkd.in/cw5k69
>>
>


-- 
Sanjiva Weerawarana, Ph.D.
Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/
email: sanj...@wso2.com; office: (+1 650 745 4499 | +94  11 214 5345)
x5700; cell: +94 77 787 6880 | +1 408 466 5099; voip: +1 650 265 8311
blog: http://sanjiva.weerawarana.org/; twitter: @sanjiva
Lean . Enterprise . Middleware

Reply via email to