Category Archives: Business

Cloudifying Your Datacenter

Whether VMware, HP’s Cloud Service Automation, xCAT or any of the other myriad provisioning solutions, there are so many progressive stages of private cloud. Although that term remains somewhat nebulous, the pieces are familiar:

1. Standardization and consolidation of hardware and infrastructure
2. Virtualization and automation (most of us are around here)
3. Self-service infrastructure (next step)
4. Service lifecycle management
5. Service brokering and hybrid environments

The barriers are also ever present, among them manpower, optimization, guaranteed SLA enforcement and accounting – each increasing the difficulty of making progress or really even getting a good understanding of the end-game for your private cloud. The best place to start your push to cloud is a strong focus on return on investment. Gathering an accurate understanding of current costs and demand is a significant first step, and from there a hope can build around the potential for cost savings. It is no stretch to claim between 10 and 100 times faster deployments, depending on your current setup! Our research has shown that our customers are spending 2-3 times more in manpower and hardware before moving to a cloud.

Another strong selling point for cloud and a potential for savings is the concept of a self-service portal. We’ve all dreamed of facilitating users, in a safe way, so that then can request and manage their own workload without requiring much IT team. Another bonus is the addition of chargeback concepts to help manage resources in an accountable manner. Workload placement and migration is another level of management that is expensive and time-consuming to handle manually. Even setting up the rule sets and auditing policies can be overwhelming.

So if you are focusing on a consolidation of hardware into a single datacenter, consolidating deployment efforts and processes, looking to increase your ROI on your infrastructure, decreasing IT staffing and computing investments or just wanting to add additional machines and VMs without staffing up, Adaptive Computing’s line of cloud solutions can help your success.

Self-service Portal
Using Moab’s service templates, actual service consumers can ask for what they need, when they need it. With chargeback you can govern accountability for resource uses, which will limit overuse and waste. Remember that a free cloud is a recipe for failure. Self service is what makes a your datacenter a cloud, and can facilitate 10-100x increases in deployment speed.

Continuous Optimization
Move from automation to orchestration. VM sprawl, just like server sprawl, can fill up your datacenter quickly! Do you want your VMs to be scattered across your datacenter for better performance, or would you like to consolidate so that you can take advantage of licensing constraints or VLANs. Don’t overlook the value of accurate initial placement with granular service allocation policies that can target by processors, memory, chipset, software licenses or other arbitrary metadata. Also, you can always reserve pockets of your datacenter for certain kinds of work, or work from certain users. Once those services are running, they can be locked down on that hypervisor to secure high availability and security. Now all this can be done manually, but let’s be honest, it’s a lot of work, and your ability to keep in sync with upcoming needs will be limited by staffing and the other fires and stuff your IT staff it doing. You don’t want to just add capacity like we have in the past. Now is the time to efficiently allocate what we already have with a variety of policies around placement, overcommit and allocation.

Integrating Moab in Your Cloud
Dip your toe, try this out. We know that you may want to keep one foot in the traditional IT infrastructure model, or even outsourced IaaS . We know that this perpetuates inconsistent development environments, disparate architectures and different management and security, so pick a single small group to focus on. You want to provide all the capabilities (optimization, chargeback, service catalog, etc.) for a each grouping one at a time so that you can demonstrate the ROI as you work to cloudify (bring standardization, automation and self-service) your datacenter.

Moab Improved by Agile Development

Software development companies have long been abuzz with talk of agile development. Its virtues have been extolled and significant gains in productivity promised, but not very often do we talk about how hard it is to make the transition to agile development. There are compromises that can come so easily when we face processes and pressures that are difficult to transition away from. Old habits are so welcoming and progress can seem so far away. At Adaptive we experienced the same growing pains. Over the past year and a half we have seen a lot of success from our efforts and it hasn’t been easy. But it’s been worth it. We’ve been able to set more accurate timelines, and the accuracy of those timelines has been available sooner. Each release we have been able to move ahead with confidence that we can scope out the relevant functionality completely with user stories. We’ve been able to target our hiring to bring on the specialists we know that we need to have success. And we’ve been able to plan future features more fairly, having a better understanding of the customer needs we’re addressing and how long it will take to deliver value in each feature.

How does this translate to our product? We’re seeing higher quality, faster performance, longer uptimes, more scalability and more fully rounded-out features. Higher quality comes as feature is subjected to longer durations of targeting testing because we spend less of our release cycle in a no-man’s land between completed features. Performance, uptime and scalability are the result of deeper dives into specific user stories and their impact on the system and its components. Each of our new features is more fully thought out and executed as we have taken more time to examine mainstream and edge customer use cases.

In the end, we’re confident that the investment we’ve made in improving our agile development process has produced the most valuable version of Moab we’ve released, and we expect even better versions in the future!

You Can’t Do It All

I’ve had a couple rough days sliding between tactical and strategic worries as we work to complete a release while planning ahead for the next one. I just drew this up on a whiteboard to provide some context for my concerns. I was surprised by where it ended up so I’ve decided to spend a few more minutes on it and share it.

20130312-163351.jpg

While the visibility from the top down and from the bottom up is absolutely critical, you can’t really expect to have all that loaded in your head at the same time. This is aggravated by the size of your organization and certainly becomes unmanageable at different points depending on your mental fortitude and your organization’s setup. Most companies address this problem by creating a hierarchy so that those at the top, your C-levels and other executives, worry about those things at the top of the list, and your middle managers take the middle, and so forth all the way down the list. This can work, but I’m an advocate for dynamic approaches that can quickly compensate for different needs at different times. But I digress. My point here is that when it comes down to it, you can’t really do it all, and there are only two things that can make you feel better about that:

  1. Transparency – it should be simple for someone to take a look at a dashboard or a blog or even a posted printout and see how things are going in an area and where things are headed in the future.
  2. Trust – if you can’t trust (often through delegation) those that are heading up areas of the business then you will never be satisfied that things are running well.

I don’t have all the answers here, but I hope that this helps you to reconsider where you’re at like I have, and I’m glad I did because today (two days later) I’m feeling pretty good.

Redesigning the Weather

Weather.com has, at least in my mind, always been the go-to place for weather forecasts. I don’t know why I made the association… oh wait! It’s because its probably one of the best domain names on the Internet.  Nice job.  Anyway, my only complaint has been that there is so much clutter in between me typing in my ZIP code and getting the actual forecast.  Wait no longer, the site had a redesign this last week!

Weather.com Redesigned

Weather.com did an excellent job branding the redesign as an overwhelming improvement, stating that the changes were based on the following customer feedback:

  • the site is too cluttered
  • I can’t find what I’m looking for
  • The site is too slow
  • The site is too hard to navigate

You’ll probably see that same kind of feedback on a lot of ad-supported sites!  In the redesign, Weather.com added new features like saved locations, weather apps and user contributed pictures and video, as well as a large slide show that highlights top stories and regional coverage.  The redesign added a more comfortable layout, better top-level navigation and menus and did an excellent job of blurring site content with ads – check the right column.

Overall, I give it a B+ and a better commendation of continuing to use the site.

Can’t Wait for CSS3 and HTML5

I usually meet new standards with a bit of trepidation, fearing that the new standards will mess with things that are already working fine – the old “if it ain’t broke” mantra. Well, HTML4 isn’t broke, but I am really getting pumped about what HTML5 and CSS3 are going to do for the web!

I ran across these sites today, give them a look and tell me that your mind wasn’t opened to a whole new breed of websites that get interactivity without being locked into a bulky Flash interface.

CSS3 Playground
25 HTML5 Features, Tips and Techniques You Must Know

Also see HTML5 Reset to get a blank-slate stylesheet to start new web designs with.

These new standards are really bringing it, the question is, how long until Internet Explorer supports it?

Avoiding the Important

I’m reading the 4-hour Workweek right now, and one of the principles author Timothy Ferriss repeats over and over is to remind yourself to not invent things to do just to avoid doing the important things. Taking that into mind, yesterday I filled out a sticky note of things that I wanted to do today, and stuck it squarely in the center of my monitor, vowing to focus on the most important things. It’s still there, and I’m actually moving my windows around the note, trying to read my email first anyway. Even now, I’m typing this quick post around the sticky note. Clearly, I have a problem with avoiding the important. More to come.

The Dip, by Seth Godin

In an appreciably small book, Seth Godin focus in on the period in life when increased effort yields the same or worse results. Convention wisdom teaches that this is the time to “stick it out” and that quitters never win. But Godin counters with this insight, “Winners quit all the time. They just quit the right stuff at the right time.”

The Dip is a quick exploration of how we get into this dip and when we should stick it out and when we never should have been there. The key is knowing beforehand if it will be worth all the effort, adds Godin, “you should outline your quitting strategy before the discomfort sets in.”
Do you have the guts to quit so that you can succeed at the right thing? Do you really believe that you can be really successful at the right thing, not just average at something?

Interesting stuff. Read it for a quick insight into the things that you may be failing at because you won’t quit.