Seven Cloud Success Criteria to consider before you pick a platform April 12, 2012
Posted by Rob H in CloudOps, Clouds, CloudStack, Culture, Dave McCrory, Dell, DevOps, Joyent, Lean, OpenStack.Tags: CloudOps, CloudStack, hybrid, Lean, mccrory, open operations, OpenStack, patents
1 comment so far
From my desk at Dell, I have a unique perspective. In addition to a constant stream of deep customer interactions about our many cloud solutions (even going back pre-OpenStack to Joyent & Eucalyptus), I have been an active advocate for OpenStack, involved in many discussions with and about CloudStack and regularly talk shop with Dell’s VIS Creator (our enterprise focused virtualization products) teams. And, if you go back ten years to 2002, patented the concept of hybrid clouds with Dave McCrory.
Rather than offering opinions in the Cloud v. Cloud fray, I’m suggesting that cloud success means taking a system view.
Platform choice is only part of the decision: operational readiness, application types and organization culture are critical foundations before platform.
Over the last two years at Dell, I found seven points outweigh customers’ choice of platform.
- Running clouds requires building operational expertise both at the application and infrastructure layers. CloudOps is real.
- Application architectures matter for cloud deployment because they can redefine the SLA requirements and API expectations
- Development community and collaboration is a significant value because sharing around open operations offers significant returns.
- We need to build an accelerating pace of innovation into our core operating principles
- There are still significant technology gaps to fill (networking & storage) and we will discover new gaps as we go
- We can no longer discuss public and private clouds as distinct concepts. True hybrid clouds are not here yet, but everyone can already see their massive shadow.
- There is always more than one right technological answer. Avoid analysis paralysis by making incrementally correct decisions (committing, moving forward, learning and then re-evaluating).
OpenStack Meetup 4/12: Austin at Summit, DevStack Essex April 9, 2012
Posted by Rob H in CloudStack, Dell, Meetup, OpenStack, OpenStack Design Summit, Suse.Tags: CloudStack, DevStack, essex, meetup, OpenStack, OSATX
add a comment
Austin Stackers! This Thursday is our April meetup at the Austin TechRanch.
Please RSVP so that we know how much food to get! SUSE is this Month’s sponsor for food and my team at Dell continues to pickup the room rental. We have 35 RSVPs as of Monday noon – this will be another popular meeting (last meeting minutes).
Topics for the meetup are:
- Review the poll of our priorities for the Summit. Please VOTE – only 10 of us have spoken so far. The four leading topics are Stability vs Features, API vs Code, Documentation and Operations Focus.
- Talk about the Essex release and what made it in (my team already has the Crowbar Essex deploy entering beta!).
- Demo of using DevStack to test and develop on OpenStack.
- I suspect we’ll also talk about CloudStack.
With the Summit next week, I think it is very important that we pre-discuss Summit topics and priorities as a community. It will help us be more productive individually and for our collective interests when we engage the larger community next week.
OpenStack vs CloudStack? It’s about open innovation. April 4, 2012
Posted by Rob H in Clouds, CloudStack, Culture, Development, Open source, OpenStack.Tags: Citrix, CloudStack, Dell, Open Source, OpenStack, Thierry Carrez
2 comments
Yesterday, I got a short drive in a “Kick-Ass” Fisker Karma. As someone who converted a car to electric, it was a great treat to see the amazing quality, polish and sophistication of the Karma. Especially since, six years ago, I had to build my own EV. Today there is a diversity of choices ranging from the Nissan, GM, Tesla, Aptera, Fisker and others. Yet even with all these choices, EVs are far from the main stream.
How does that relate to Cloud *aaS? It’s all about innovation cycles and adoption.
Cloud platforms (really, IaaS software) have transformed from DIY to vibrant projects in the last few years; however, we still don’t know what the finished products will look like - we are only at the beginning of the innovation cycle.
With yesterday’s Citrix’s “CloudStack joins Apache” announcement painted as a shot against OpenStack, it is tempting to get pulled into a polarized view of the right or wrong way to implement cloud software (NetworkWorld, JavaWorld, CloudPundit). I think that feature by feature comparisons miss the real dynamics of the cloud market.
The question is not about features today, it is about forward velocity tomorrow. There are important areas needing technology development (network, storage, etc) in the cloud infrastructure space.
So the real story, expressed eloquently by Thierry Carrez, is about open collaboration and the resulting pace of innovation. That means that I consider all the cloud platforms in the market to be immature because we are still learning the scope of the “cloud” opportunity.
The critical question is how the various cloud projects will maintain growth and adopt innovation. Like the current generation of EVs, we must both prove value in production and demonstrate our ability to learn and improve.
The Citrix decision to submit CloudStack to the Apache Foundation underscores this point: success of projects is about attracting collaboration and innovation.
From the perspective of building innovation and attracting developers, the tension between OpenStack and CloudStack is very real.
OpenStack’s global reach March 21, 2012
Posted by Rob H in Dell, OpenStack.Tags: Asia, C6220, Dell, EMEA, OpenStack, R720
3 comments
The global reach of OpenStack has been clear from the very first “Austin” conference where we had participants from Europe and Asia; however, non-US adoption appears to be accelerating lately.
While this post is motivated by the Dell launch of my team‘s OpenStack-Powered Cloud Solution into select Europe (UK & Germany) and Asia (China) markets, it is just an indication of the overall acceleration. This presence is bolstered by our relationships abroad (video from Martin Standtler @ Canonical).
Two weeks ago, our Essex Deploy Day gathered world wide participation that continues 24/7 on the Crowbar list and Skype channel. Internally, I also see substantial interest and customer demand from customers and partners all over the Asia-Pacific region
I’m excited to see Dell (and the broader community) formalize international support for OpenStack.
Post Script: Hidden in that same release is some mention of our coming support for the latest (12th!) generation of Dell servers (the R720xd and C6220). I’m a software guy, but I have to admit that these new servers are very cool cloud nodes because they’ve got a sweet mix of fast CPU, high RAM limits and bodacious spindle counts. These fit the hardware profile that we identified in the “bootstrapping open source clouds” white paper refresh.
OpenStack Austin: What we’d like to see at the Design Summit March 13, 2012
Posted by Rob H in CloudOps, Dell, HP, Jim Plamondon, Meetup, OpenStack, OpenStack Design Summit, Operations.Tags: Austin, Dell, Deploy, Design Sumit, essex, Etherpad, HP, Jim Plamondon, meetup, OpenStack
2 comments
Last week, the OpenStack Austin user group discussed what we’d like to see at the upcoming OpenStack Design Summit. We had a strong turnout (48?!).
- To get the meeting started, Marc Padovani from HP (this month’s sponsor) provided some lessons learned from the HP OpenStack-Powered Cloud. While Marc noted that HP has not been able to share much of their development work on OpenStack; he was able to show performance metrics relating to a fix that HP contributed back to the OpenStack community. The defect related to the scheduler’s ability to handle load. The pre-fix data showed a climb and then a gap where the scheduler simply stopped responding. Post-fix, the performance curve is flat without any “dead zones.” (sharing data like this is what I call “open operations“)
- Next, I (Rob Hirschfeld) gave a brief overview of the OpenStack Essex Deploy Day (my summary) that Dell coordinated with world-wide participation. The Austin deploy day location was in the same room as the meetup so several of the OSEDD participants were still around.
- The meat of the meetup was a freeform discussion about what the group would like to see discussed at the Design Summit. My objective for the discussion was that the Austin OpenStack community could have a broader voice is we showed consensus for certain topics in advance of the meeting.
At Jim Plamondon‘s suggestion, we captured our brain storming on the OpenStack etherpad. The Etherpad is super cool – it allows simultaneous editing by multiple parties, so the notes below were crowd sourced during the meeting as we discussed topics that we’d like to see highlighted at the conference. The etherpad preserves editors, but I removed the highlights for clarity.
The next step is for me to consolidate the list into a voting page and ask the membership to rank the items (poll online!) below.
Brain storm results (unedited)
Stablity vs. Features
API vs. Code
- What is the measurable feature set?
- Is it an API, or an implementation?
- Is the Foundation a formal-ish standards body?
- Imagine the late end-game: can Azure/VMWare adopt OPenStack’s APIs and data formats to deliver interop, without running OpenStack’s code? Is this good? Are there conversations on displacing incumbents and spurring new adoption?
- Logo issues
Documentation Standards
- Dev docs vs user docs
- Lag of update/fragmentation (10 blogs, 10 different methods, 2 “work”)
- Per release getting started guide validated and available prior or at release.
Operations Focus
- Error messages and codes vs python stack traces
- Alternatively put, “how can we make error messages more ops-friendly, without making them less developer-friendly?”
- Upgrade and operations of rolling updates and upgrades. Hot migrations?
If OpenStack was installable on Windows/Hyper-V as a simple MSI/Service installer – would you try it as a node?
- Yes.
Is Nova too big? How does it get fixed?
- libraries?
- sections?
- make it smaller sub-projects
- shorter release cycles?
nova-volume
- volume split out?
- volume expansion of backend storage systems
- Is nova-volume the canonical control plane for storage provisioning? Regardless of transport? It presently deals in block devices only… is the following blueprint correctly targeted to nova-volume?
https://blueprints.launchpad.net/nova/+spec/filedriver
Orchestration
- Is the Donabe project dead?
Discussion about invitations to Summit
- What is a contribution that warrants an invitation
- Look at Launchpad’s Karma system, which confers karma for many different “contributory” acts, including bug fixes and doc fixes, in addition to code commitments
Summit Discussions
- Is there a time for an operations summit?
- How about an operators’ track?
- Just a note: forums.openstack.org for users/operators to drive/show need and participation.
How can we capture the implicit knowledge (of mailing list and IRC content) in explicit content (documentation, forums, wiki, stackexchange, etc.)?
Hypervisors: room for discussion?
- Do we want hypervisor featrure parity?
- From the cloud-app developer’s perspective, I want to “write once, run anywhere,” and if hypervisor features preclude that (by having incompatible VM images, foe example)
- (RobH: But “write once, run anywhere” [WORA] didn’t work for Java, right?)
- (JimP: Yeah, but I was one of Microsoft’s anti-Java evangelists, when we were actively preventing it from working — so I know the dirty tricks vendors can use to hurt WORA in OpenStack, and how to prevent those trick from working.)
CDMI
Swift API is an evolving de facto open alternative to S3… CDMI is SNIA standards track. Should Swift API become CDMI compliant? Should CDMI exist as a shim… a la the S3 stuff.
OpenStack Essex Deploy Day & Meetup (3/8) March 8, 2012
Posted by Rob H in Meetup, OpenStack.2 comments
We, the Dell OpenStack team, think we’ve got everything ready for people to start hacking on Essex deployments today. The event has been growing in size and scope. For example, Fedora is also spending the day focused on Essex deployments.
Our plan is to have a coordination & training session at the top of every hour. We’ll record the sessions so that you can pickup the thread even if you miss some of the session. We’re using the Crowbar Github for event details.
We’ve made substantial progress in the last week on code that’s shifting: Ubuntu 12.04 support and getting the base Essex 4 operational. I’ve also spun ISOs to help with the deploy – unlike previous versions, this one is just Crowbar core. You’ll need to use the new barclamp import feature to add the OpenStack bits because we’re expecting those to change more frequently.
Please join us online today!
It’s OpenStack Summit time again for
One March 8th, 70 people from around the world gathered on the 