[OpenStack Foundation] Updating the OpenStack Mission Statement
Monty Taylor
mordred at inaugust.com
Fri Feb 12 01:17:46 UTC 2016
On 02/11/2016 05:46 PM, Jay Pipes wrote:
>> *From:*Boris Renski [mailto:brenski at mirantis.com]
>> *Sent:* Thursday, February 11, 2016 3:05 PM
>> *To:* AlanClark
>> *Cc:* <foundation at lists.openstack.org>
>> *Subject:* Re: [OpenStack Foundation] Updating the OpenStack Mission
>> Statement
>>
>> Does anybody share a concern that the current mission statement is a bit
>> too generic and broad?
>>
>> Once this mission statement is published, I can see headlines "OpenStack
>> will fail because it aims to be all things to all people. Updated
>> mission statement confirms it's inevitable doom."
>
> Heh, this already has happened, without any change in mission statement!
>
> http://cloudarchitectmusings.com/2016/02/08/between-a-rock-and-a-hard-place-will-openstack-become-niche/
>
>
> For those of us who, years ago, warned about the dangers of "enterprise"
> workloads -- i.e. pets -- not being a good fit for OpenStack, and how
> the future was cattle workloads and cloud-native apps, this article
> kinda hit a nerve.
I would argue the opposite - that chasing so-called "cloud native"
workloads is and always has been a mistake for us, and that we've never
been good at that - nor are any VM-based clouds. Kubernetes and Swarm
are good at them. OpenStack is not.
I don't want to be an Open Source AWS Alternative. I also don't want to
be an Open Source VMWare Alternative. Being an Open Source Alternative
has literally never worked. Being the thing that you are - even when the
conventional wisdom of the time says it's the wrong thing to want to be
... that's the thing that has been successful.
OpenStack provides excellent API-driven ops for people who want things
that behave like actual computers. It is now and always will be bad at
dealing with workloads where people want sub-second start times and
where the average lifespan of a workload is 5 seconds. If you actually
want "cloud native", we're the wrong place to look.
We didn't actually build a thing to do ephemeral workloads - we made a
thing that's actually pretty amazing at running persistent computers. I
really wish we'd all stop trying to be something we are not and never
will be and instead revel in the thing we actually are.
> But then again, I keep hearing that these enterprises are paying all the
> salaries... so... who knows?
Maybe that shows that we have a real value - even if it's not the value
that people thought it was going to be six years ago. I, for one, very
much value that in OpenStack clouds (and not AWS, Google or Azure) I can
get VMs in public clouds with actual routed IPs. That's amazing.
I value that I have had a VM in an OpenStack cloud at Rackspace running
with no downtime for a few YEARS - and that I have a VM running in an
OpenStack cloud at Vexxhost has not gone down since I spun it up 194
days ago. I value that I interact with both in the same way.
I value that there are Public OpenStack clouds today based in Canada,
Japan, China, Sweden, Italy, The UK, The Czech Republic and oh also the
US. I value that because I do not think that the US is the center of the
world and I do not think that people who do not live in the US should
have their hopes and desires gated by the profit motives of companies in
the US. I value that if someone in Uruguay wants Cloud Computing, they
do not have to hope and pray that a product manager in Seattle,
Washington runs the cost/benefit and decides in their infinite wisdom
from on high to install a data center there - and then charge the locals
prices based on the economy of the US West Coast. I value that we are
succeeding at this today.
I value that all of this is possible even in the face of people who have
theories of how things *should* be done and who tell people that what
they desire is wrong for them to want.
I am sick and tired of people who tell me that I should instead want a
system that is complete epic overkill for most things.
I'm tired of the "conventional wisdom" being that I should essentially
ALWAYS build an application that could scale to Facebook size - even
though almost no applications built have a need for sharding, sub-second
failover or even running on more than one computer.
I want to make a thing that the Powers That Be are refusing to make.
I want to make a thing that is what people WANT but are being told they
should be ashamed for wanting.
I want to make a thing that I WANT to use. And I'd like to point out
that I'm excellent at both Dev and at Ops.
So here's my mission statement:
To produce a single global Open Source Cloud that is federated across
Public and Private installations that provides API-driven access to
resources that look and behave like Internet connected Computers and
that re-decentralizes the Internet from the miasma of walled gardens
inflicted upon the world by the Oligarchy of US Billionaires.
I'm sure we won't select it as our Mission - but it's the mission I've
been working on for the last six years - and it's the mission I'll be
working on for as long as I'm here.
Monty
More information about the Foundation
mailing list