[openstack-dev] Discussing Amazon API compatibility [Nova][Swift]

Vishvananda Ishaya vishvananda at gmail.com
Thu Jul 25 18:32:52 UTC 2013


On Jul 24, 2013, at 8:51 AM, Stefano Maffulli <stefano at openstack.org> wrote:

> Hello
> 
> I have seen lots of discussions on blogs and twitter heating up around
> Amazon API compatibility and OpenStack. This seems like a recurring
> topic, often raised by pundits and recently joined by members of the
> community. I think it's time to bring the discussions inside our
> community to our established channels and processes. Our community has
> established ways to discuss and take technical decisions, from the more
> accessible General mailing list to the Development list to the Design
> Summits, the weekly project meetings, the reviews on gerrit and the
> governing bodies Technical Committee and Board of Directors.
> 
> While we have not seen a large push in the community recently via
> contributions or deployments, Amazon APIs have been an option for
> deployments from the early days of OpenStack.
> 
> I would like to have this discussion inside the established channels of
> our community and get the opinions from those that maintain that
> OpenStack should increase efforts for Amazon APIs compatibility, and
> ultimately it would be good to see code contributions.
> 
> Do you think OpenStack should have an ongoing effort to imitate Amazon's
> API? If you think it should, how would you lead the effort?

Thanks for bringing this up Stefano. I think that there is a new driver
for amazon compatibility that has shown up recently: Netflix's efforts
to make their software stack Open Source[1]

The various projects that netflix has released are starting to get a lot
of attention from enterprises and companies wishing to become more agile.

Supporting other open source projects, especially ones that can be used
on top of OpenStack should be something that we encourage.

The greatest friction between netflix oss and openstack is lack of AWS
features[2] that are in use by their software (especially Asgard).

There are a couple of approaches here: one is to change the the other
open source software to use openstack apis natively. I think this
is best long term, but we have relatively little expertise in these
other projects, the easiest path forward is to do the best job we
can at supporting as many of the AWS apis as possible.

[1] http://netflix.github.io
[2] http://www.slideshare.net/adrianco/netflix-and-open-source/45

Vish

> 
> 
> /stef
> -- 
> Ask and answer questions on https://ask.openstack.org
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




More information about the OpenStack-dev mailing list