A few weeks ago, Gartner analyst Allessandro Perilli recently says the project has a long way to go before it’s truly an enterprise-grade platform. In fact, in a blog post he says that “despite marketing efforts by vendors and favorable press, enterprise adoption remains in the very earliest stages” … The main reasons for that, in its opinion, are:
- Lack of clarity about what OpenStack does.
- Lack of transparency about the business model.
- Lack of differentiation.
- Lack of pragmatism.
OpenStack backers rebuffed such claims, and I must recognize that I’m biased because I work in a European company (Tissat, based in Spain, and with several DataCentres and one of them -Walhalla- certified as Tier IV by the Uptime Institute) that offer IaaS Services using OpenStack. But I also have to recognize that OpenStack is a solution that is continuously evolving and growing, and therefore I agree with some of the statement of Mr. Perilli, but I disagree with its main conclusion:
Maybe he’s right and the fact that big companies are contributing to its code as well as they also are supporting and using it to deliver services it’s unusual, but let me mention some of them that are supporting and using it: RackSpace and Nasa (maybe they aren’t the biggest, but they were the first ones), IBM (IBM’s open cloud architecture), HP (HP Cloud Services), Cisco (WebEx Service), they don’t seem small player, do they? (I beg your pardon for the irony). Besides, relatively smaller companies are contributing to, supporting and selling services on OpenStack as the traditional Linux Distro Providers: RedHat, Novell (Suse), Canonical (Ubuntu). Finally other big player that are using OpenSack are PayPal-eBay, Yahoo, CERN (the European Organization for Nuclear Research), ComCast, MercadoLibre, Inc. (e-commerce services), San Diego Supercomputer Center, and so on., that aren’t small player either …
Could you think in player in the IT providers market as big as the firsts mentioned? Sure, Microsoft, Google, Oracle, … Well, surprise, last week Oracle announced that they embrace OpenSatck. Yes, although Oracle acquired Nimbula on March (and maybe the Nimbula shift from its own proprietary private cloud approach to become an OpenStack-compatible software supplier was the first sign of the change), they are going to integrates OpenStack cloud with its technologies: “Oracle Sponsors OpenStack Foundation; Offers Customers Ability To Use OpenStack To Manage Oracle Cloud Products and Services”. Oracle’s announcement said that:
- Oracle Linux will include integrated OpenStack deployment capabilities.
- Solaris too will get OpenStack deployment integrations
- Oracle Compute Cloud and Oracle Storage Cloud services will be integrated with OpenStack
- Likewise, Oracle ZS3 Series network attached storage, Axoim Storage Systems, and StorageTek Tape Systems will all get integrated.
- Oracle Exalogic Elastic Cloud hardware for running applications will get its own OpenStack integration as well.
- And so on.
i.e. Oracle speaks about a significant new support for OpenStack in an extremely ambitious manner, pretty much saying that it would support OpenStack as a management framework across an expansive list of Oracle products. Evidently, Oracle movement is a great support for OpenStacck (and for my thesis, too, and probably another point against Mr. Pirelli’s opinion) …
However, to be honest, let me doubt (at the moment) about the ultimate motivations and objectives of Oracle: I’ve got the impression that Oracle is simply ceding to the pressing of the market, adjusting to the sign of the times, but it’s not committed to what makes OpenStack means: a collaborative and inclusive community: On one hand, as I stated that in my “Cloud Movements (2nd part): Oracle’s fight against itself (and the OpenStack role)” post that Oracle is fighting against itself due to its traditional and profitable business model is challenged by the Cloud model, and it has been delaying its adoption as much as possible (as IBM did when its mainframes ran mission-critical applications on legacy databases, and a new -by then- generation of infrastructure vendors -DEC, HP, Sun, Microsoft and Oracle- challenged it and disrupted the old IBM model): it was conflicted about selling the lower-priced, lower-margin servers needed to run them (even Oracle CEO Larry Ellison used to disdain Cloud Computing, e.g. he called cloud computing “nonsense” in 2009). On the other hand, the recent Oracle announce doesn’t necessarily imply a change in this matter.
Besides the Oracle movement raise suspicions, even disbelief, not only in me but in other people. Let me quote some paragraphs of Randy Bias’ (co-founder and CEO of cloud software supplier CloudScalin post titled “Oracle Supports OpenStack: Lip Service Or Real Commitment?”. Randy’s position could be summarized in its words “Oracle is the epitome of a traditional enterprise vendor and to have it announce this level of support for OpenStack is astonishing”. Randy also wonders “Can Oracle engage positively with the open-source meritocracy that OpenStack represents? Admittedly, at first blush it’s hard to be positive, given Oracle’s walled-garden culture.” And to back its answer, Randy review some Oracle facts:
- “Oracle essentially ended OpenSolaris as an open-source project, leaving third-party derivatives of OpenSolaris (such as those promulgated by Joyent and Nexenta) out in the cold, having to fork OpenSolaris to Illumos.
- Similarly, the open-source community’s lack of trust can be seen ultimately in the forking of MySQL into MariaDB over concerns about Oracle’s support and direction of the MySQL project. Google moved to MariaDB, and all of the major Linux distributions are switching to it as well”.
However, finally Randy concludes: “It’s hard not to have a certain amount of pessimism about Oracle’s announcement. However, I’m hopeful that this signals an understanding of the market realities and that its intentions are in the right place. We will know fairly soon how serious it is based on code contributions to OpenStack, which can be tracked at Stackalytics. (So far, there are zero commits from Oracle and only two from Nimbula, Oracle’s recent cloud software acquisition.). Personally, I’m happy to see Oracle join the party. It further validates the level of interest in OpenStack from the enterprise and reinforces that we’re all building a platform for the future”.
And the last words of Randy gets me back to my initial point: I really think OpenStack is already a mature enough platform to make business (in all the ways other IT products or solutions) as the giants and other big companies of IT area are showing (IBM, HP, Cisco, Oracle, RackSpace, Yahoo, PayPal, ComCast, RedHat, Novell, Canonical, etc.).
Finally, let me end this post with some partial pictures extracted from an Infographic elaborated by OpenStack (you can get the whole infographic here).
The current OpenStack deployment comprises 56 countries:
Covering any-size organizations and a wide range of industry sectors:
Besides, any type of deployments is currently made:
And currently the 10 types of applications most deployed on OpenStack are: