OpenStack is just an ingredient. If you dare to use it, you’d deal with other IT pieces like hyper-visors, storage management and databases.
Why do you think you need it? Is getting your IT stuff on time worth? If so, jump in to the next lines.
Do you have security concerns what country your data is processed in? If so, better fill that gap from a web delivery subscription service.
Are your infrastructure requirements growing in a steady pattern along with your budget stress? Otherwise, get along with buddies like AWS and Azure. Are you still worried that your data would be taken off to other Geos? Sorry, but you cannot have everything all at once… most of the time.
After this small review, OpenStack should be a good option.
Distributions from Canonical (Ubuntu), Redhat and Mirantis come along with delivery and managed services. Consultancy’s costs amount to millions depending on the complexity of the solution. Managed would be around $500/month per physical node.
Taking orchestration to basis with Nova, it would be enough for most of the use cases. It will save you tons of bucks. Nova will require Keystone and Glance along with a database as MySQL and a message broker as RabbitMQ. Finally, a Hypervisor like KVM would be the last ingredient.
A resilient configuration doesn’t deserve less than 4 physical servers and a couple of 10Gbps switches. A total hardware composition shouldn’t be amounted to less than $200K.
Complex business apps together with their automated tasks will require advanced orchestration features. Ingredients like Swift, Cinder, Heat and Neutron would come up among some other pieces of software like openvswitch, ceph, corosync and peacemaker.
Traditional redundant architectures will make way to more scalable and resilient configurations. A “design-to-fail” practice, started by Netflix after the largest AWS breakdown, will make you think twice rely your App availability just on the platform (note 1).
Developers and IT operators are converging into an evolving movement called DevOps. It brings a more agile IT service delivery to your organization, and the only way to keep under control any OpenStack initiative. DevOps require new culture conditions that could take years to put to work. Also, you can get them on-demand paying in average $100/month per instance.
OpenStack is pushing hard its vision of “Powered Planet”, a federated identity among Geos and Vendors. It will enable your organization to amazing ways of collaboration and interoperability. A world of distributed computing that even companies like AWS and Microsoft are so far to achieve. This is the power of a community and their believers. A power that save money and make customers happier.