Regarding the underlying framework, I'm not very familiar with OpenStack (we use CloudStack right now), but is this a proprietary fork of OpenStack or are you guys moving the project forward upstream?
You can use a browser-based web dashboard or REST apis to interact with the system. Object storage (think S3) is exposed externally, block storage is supported, but it isn't currently exposed outside the system (its for vms only). AD integration is in the works.
Why is a cloud platform company pushing hardware?
Edit: Sorry you answered me on the other thread.
I was under the impression that Nebula's sole mission was to further OpenStack, but I suppose that was a misunderstanding. To clarify, is it Nebula's long-term goal to sell hardware?
Developing the hardware gives us full control over orchestration and updates and many many other areas.
We do have many of the contributors of OpenStack under one of our roofs (Mountain View, Seattle, Remote) and we do contribute a ton to OpenStack, both in code and the Foundataion. As far as the company goes, yes, we are a computer systems company, making hardware and software.
For example, what networking are you going to use? Arista? Great. What's their latest supported APIs for Quantum? Well, they just changed (as in, last I heard they had a pull request open to OpenStack Quantum for support). OK. So Arista's API is now stable, great. Do they actually support what you want to do with your end devices?
What are you going to install Glance onto? Is the hardware going to be good enough? SSD? How fat will the pipe be into the switch? Dual homed? Quad? Is that going to fast enough if you want to spin up 100 VMs at once?
etc. etc.
Honestly, if I was CTO at a start-up: OpenStack, a stack of cheap machines, maxed with memory and disks (if required), Open vSwitch, a standard 48 port 10gbps switch (though you can probably get away with 24 ports), open to all staff.
Setup of OpenStack may take a little longer, and it won't scale without serious work, but it will be cheaper and easier to control costs than spinning up AWS.
I think the main pain-point that is being fixed here is that initial setup of OpenStack. I've been doing this stuff for many, many years and it give ME a headache. It truly is that bad (and deploying with Puppet or Chef only lessens the pain while adding different layers of complexity).