With this architecture, will Stratos be a wrapper for different other PaaS
frameworks?

With Jclouds we get a unified interface for multiple IaaSes, with this
approach we thinking of proposing Stratos to provide a unified interface to
talk to different PaaS s?

On Wed, Apr 13, 2016 at 5:38 PM, Chamil de Alwis <cham...@apache.org> wrote:

> As Lakmal mentioned, IMO it is important to focus on a single user
> experience on top of multiple PaaS frameworks. Various PaaSes have their
> own implementations and compositions of common PaaS and Container cluster
> related concepts. IMO Stratos Ignite Architecture should scope, at least
> initially, to consolidate these concepts to a single abstraction. This
> should add minimum new knowledge as it could easily become a new "PaaS" to
> learn if the abstraction becomes too complex.
>
> Go lang has proven itself to be able to handle development processes
> involved with current Container related space, so I'm +1 to use it.
>
>
> Regards,
> Chamila de Alwis
> Committer and PMC Member - Apache Stratos
> Blog: code.chamiladealwis.com
>
> On Wed, Apr 13, 2016 at 10:27 PM, Raj Chudasama <raj.chudas...@gmail.com>
> wrote:
>
>> this looks great!
>>
>> i hope that you all keep this open to dev community for input as well as
>> share your progress.  please take all your decisions through the
>> appropriate Apache 2.0 guidelines.
>>
>> i can see a bright future with these changes.  GO did bring many
>> improvements to PCF.
>>
>>
>>
>> On Tue, Apr 12, 2016 at 7:59 PM, Lakmal Warusawithana <lak...@apache.org>
>> wrote:
>>
>>> Hi Devs,
>>>
>>> Couple of time community were discussed about Stratos refacing to carter
>>> new technology and threads. Yesterday I have met (unplanned meeting) few
>>> PMC/committers (Lakmal, Imesh, Akila, Chamilad, IsuruH) offline and
>>> discussed and came up $subject. Please share your valuable thoughts and
>>> feedback.
>>>
>>> Stratos 4.x and previous versions are mainly focused on run application
>>> on top of IaaS. To support multiple IaaSes, we used apache jclouds. But
>>> rise of the container technology future app dev and deployment will couple
>>> with containers not VM. Because of that we have integrated k8s support in
>>> Stratos 4.1.x release. But if we carefully looked at 4.1.x and new k8s
>>> releases, we are adding additional layer to k8s without any benefits.
>>> Personally I don't like to duplicate engineering effort if it does not
>>> giving any value to community. This is the background that we thought of
>>> why Stratos need refacing.
>>>
>>> Stratos 5.0 - proposing name "Ignite Architecture", we though of fully
>>> focus on container based application development/deployment.
>>>
>>>
>>> ​
>>> We do not want to reinvent or compete with current PaaS providers. We
>>> propose to change the strategy to support multi PaaS instead of support
>>> multiple IaaS(Stratos 4.x). In high level, Stratos will provide unique
>>> workflow across deferent PaaS to deploy apps. Users are not going to tie up
>>> with PaaS vendors, they will have flexibility to use any PaaS. Stratos will
>>> play a role in-between PaaS and SaaS. Initially we can start with k8s
>>> (since we all have domain knowledge) then will add Mesos, CF, ECS etc
>>> support.
>>>
>>> User experience should be very simple. One main problem I have seen in
>>> all of these PaaS, their technologies are very complicate to understand
>>> average user.
>>>
>>> This is total rewrite of Stratos. We discussed to rewrite with GO, main
>>> reason Stratos itself should run in-side a container.
>>>
>>> Please share your thoughts.
>>>
>>> p.s: @(Imesh, Akila, Chamilad, IsuruH) please add if I missed anything.
>>>
>>> --
>>> Lakmal Warusawithana
>>> Vice President, Apache Stratos
>>> Blog : http://lakmalsview.blogspot.com/
>>>
>>
>>
>


-- 
Sajith Kariyawasam
*Committer and PMC member, Apache Stratos, *
*WSO2 Inc.; http://wso2.com <http://wso2.com>*
*Mobile: 0772269575*

Reply via email to