DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
Securing Your Software Supply Chain with JFrog and Azure
Register Today

Trending

  • Part 3 of My OCP Journey: Practical Tips and Examples
  • What Is Envoy Proxy?
  • Transactional Outbox Patterns Step by Step With Spring and Kotlin
  • From On-Prem to SaaS

Trending

  • Part 3 of My OCP Journey: Practical Tips and Examples
  • What Is Envoy Proxy?
  • Transactional Outbox Patterns Step by Step With Spring and Kotlin
  • From On-Prem to SaaS
  1. DZone
  2. Software Design and Architecture
  3. Cloud Architecture
  4. Why OpenStack Matters

Why OpenStack Matters

Matt Farina user avatar by
Matt Farina
·
Aug. 04, 14 · Interview
Like (0)
Save
Tweet
Share
5.73K Views

Join the DZone community and get the full member experience.

Join For Free

why does openstack matter? when i talk with cloud app developers i regularly hear that it doesn't. the cloud conversations center on aws, google, azure, or a platform as a service like heroku or one based on docker.

yet, if you look at current trends you'd see something like:

openstack vs ec2 in google trends

or, if you follow the openstack community you might see that the us summit, which happens once per year, went from about 1,800 attendees a year ago to about 4,500 attendees this past may. that's quite a bit of growth year over year.

i don't consider these reasons that openstack matters. rather it matters and these are signs it's worth looking a little deeper into.

what is openstack?

when thinking of openstack it's important to put it into perspective compared to the known players like aws. openstack is a platform to build a cloud. companies like hp can use it to build a product for others or stand up a public cloud . some others can use it to stand up their own private cloud like comcast did.

openstack is also a community of developers that anyone can join. there are major players pouring piles of money into the project and products in the ecosystem in an effort to make them and it successful.

cloud diversity

a regular concern with cloud companies like aws, google, or azure is vendor lock-in. if i'm being honest, i know companies who've wanted to move from one cloud to another but built their application or tooling to be so tightly coupled to a cloud provider they couldn't cost effectively move. this is not uncommon.

with openstack the api that works for one provider for a given service works for another provider for that service. some providers add in their own services or extras but those are generally opt-in features.

right now there are multiple public cloud providers built using openstack . there are more coming that are not listed there. want to move from one to another? want to host in two different cloud providers? want one that's not a us company?

security

given all the snowden revelations there are some who want non-us companies holding their cloud data. some who want to build their own cloud.

if you're going to build a cloud right now you're doing it with openstack. that may be by directly standing it up or by using one of the products that help you with that.

did you know there are boxes you can plug into a rack of servers and it will stand up openstack?

private cloud

most computing isn't in the cloud. while the cloud has taken off there is still far more computing sitting in private data centers. many of those who operate these private data centers want cloud technologies but can't put their workloads into public clouds.

it's worth taking a moment to talk about why public clouds don't work for everyone. i'll give two of the many reasons.

  1. there are legal and regulatory reasons. the cases i'm aware of are for our protection.
  2. keeping trade secrets in the secret. industrial espionage happens . sometimes by governments to give to companies. we don't always live in a kind and gentle world and many organizations take steps to protect against that.

if you're building a private cloud openstack has become the top option.

sometimes you build something in a private cloud and want to move all of it or part of it to a public cloud. if you have the same apis than the same tooling can be used for both the private and public clouds. the applications can run in both clouds.

these are just a few of the reasons openstack matters. the landscape is changing and it's worth paying attention to.

OpenStack Cloud

Published at DZone with permission of Matt Farina, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Trending

  • Part 3 of My OCP Journey: Practical Tips and Examples
  • What Is Envoy Proxy?
  • Transactional Outbox Patterns Step by Step With Spring and Kotlin
  • From On-Prem to SaaS

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com

Let's be friends: