Monthly Archives: December 2011

IBM Cloud Offering Decoder

[This article was submitted for future publication on]

Years ago, I had the opportunity tochat with a VP in charge of IBM software research, and I asked himpoint-blank, how are IBM products different from the competitors’? Heanswered simply that other products on the market were “uni-taskers”– having limited function – whereas IBM offerings were like awhole set of dependable Craftsman®tools. The uni-tasker might offer a quick and easy fix, but IBMoffers customers a range of options they can use to build the rightsolution.
I am reminded of this conversationagain as I look at the IBM cloud offering portfolio. In the cloudmarketplace, there certainly are a lot of uni-taskers, but the valuein the IBM cloud portfolio is that it is extensive, with offerings tomeet the needs of all kinds of businesses, large and small. However,having too many choices can be daunting. I am definitely in the campof “having a lot of options is a good thing,” but I can see howthis might cause some confusion and make things more complicated forcustomers looking for the right solutions for their business. That iswhy I give you my “cloud offering decoder” if you will.
Where do you fit into the cloud ecosystem?

By now, you might be familiar with the cloud delivery models:

However, whether you want to move a little of your business on tothe cloud, or a lot, cloud adoption patterns tend to fall into one ofthe following categories, depending on how you want to use cloud:

What do you want to do with cloud?
Cloud delivery model
Cut IT costs and reduce complexity
Cloud enable your data center
Accelerate application development, testing, and deployment
Leverage cloud platform services
Transform business processes, build your brand, innovate with speed and efficiency, drive sales and profitability
Use business solutions on cloud
Create, manage, and monetize cloud services
Become a cloud service provider
Cloud infrastructure

IBM cloud offerings are grouped around the following adoptionpatterns:

  • Cloud enabled data center (IaaS): Here are a plethora of offerings, ranging from IT services to help you plan your cloud strategy, to implementing an advanced cloud infrastructure.
  • Cloud platform services (PaaS): These are pre-built, pre-integrated IT infrastructures tuned to application-specific needs. The offerings here support development, deployment, and testing of applications on the cloud.
  • Business solutions on cloud (SaaS): The IBM offerings here cover business process design, social business, supply-chain visibility, digital marketing optimization, B2B integration, monitoring as a service, desktop cloud, and more.
  • Cloud service provider: Here you have everything you need to build the cloud infrastructure, enable and extend applications in the cloud, and so on.

In addition to these cloud adoption patterns, there are a numberof offerings to help secure, manage, and integrate a cloudenvironment. (A nice way of saying, “Stuff that did not fit intothe other categories.”)

Cloud-enabled data center
Cloud platform services
Business solutions on cloud
Cloud service provider
Cloud security, service assurance, hybrid cloud integration and management

IBMfall cloud launch
The IBMcloud computing webcast on Oct. 12 did an excellent job ofpresenting the IBM cloud offerings, and you can visit the IBMCloud Computing Briefing Center to access a replay of the event.After registering, be sure to explore the links under the Directoryin the virtual meeting center where you will find more detailedinformation about specific cloud topics and offerings.


Mirv’s "Greatest Hits" of 2011: Planning your cloud education

This post was originally published on on Oct. 26, 2011.

As with any new technology, there is a learning curve, and cloud poses some unique challenges when it comes to determining the right training path. There are so many different cloud offerings right now, and so many education resources, that it can be difficult determining exactly what type of training might be needed by the people working on your cloud project, and just where to start.
You want to seriously consider your training needs. A lot of organizations skip this step, and that is not a good idea, especially if you consider how much of an investment you are making in the technology and in your staff. Making the wrong choices can cost you time and money. You might think that you cannot afford training, but if you don’t have the right skills to implement your project, you cannot afford not to train. Besides, a lot of good cloud education resources are out there and are free!
Without knowing more about your project, I can’t give you a detailed and exhaustive education plan right here and now, but I can give you some pointers and guidelines for finding useful resources, no matter what technologies you are using.

First things first

First, look at the scope of your cloud project. What software and systems are involved? What job roles are involved? How much time do you have? What is your training budget? What delivery format (classroom, online, self-paced, blended) do you prefer? There are course offerings and learning resources available to fit any budget, from high-level overviews to in-depth hands-on training.

Just the basics

If you don’t know where to start, start at the beginning with a basic overview of cloud computing. This overview will help give you a context for further developing your education plan.
This knowledge path on developerWorks provides a simple outline, and a number of links to resources that cover basic concepts, terminology, benefits, risks, and considerations when moving to the cloud. And, it’s free.
The ZS009 Fundamentals of Cloud Computing self-paced virtual course offering covers the fundamentals of cloud computing in detail, including key concepts and terminology, delivery models, deployment scenarios, security considerations, IBM cloud reference architecture, and IBM cloud offerings.

Custom-tailored to fit

Much of the IBM formal training offerings are aligned with specific product offerings, and are built around particular job roles, such as system administrator, application developer, system architect, and so on. The IBM training finder is a good starting place for finding education about a particular technology area or job task. You can also specify various skill levels, delivery types, and other criteria, such as free versus fee-based training.
You can build your own customized IBM training catalog here, based on similar criteria, and if you still have questions about what to include in your training plan, you can request a complimentary training plan from IBM.
If your budget is really tight, and your time is really short, give the IBM Education Assistant a try. It provides a large collection of presentations, some with audio, on specific products and technologies, in Flash and PDF format. There are also demonstrations of specific tasks, tutorials, and other resources available. The topics are organized by brand.

Alternative channels

A lot of channels on youTube are worth exploring; these are only several of my favorites:

  • The IBM Cloud channel on youTube has a short series of videos for getting started with cloud computing.
  • The IBM WebSphere Education channel on youTube provides a sampling of content from their course catalog, as taught by IBM instructors. There are over 25 videos available covering WebSphere Application Server system administration, SOA, BPM, and more.
  • IBM Education Assistant also has its own youTube channel here.

Conferences and events

Technical conferences and other events provide excellent opportunities to train on the latest technologies. You can often cover a wide range of topics, and get an in-depth view of new products in only a few days at a conference. There has been a huge proliferation of “cloud-computing conferences” around the globe – one only has to search that phrase to find them. Also, check the IBM schedule of events here. IBM technical universities give you a “deep dive” into IBM systems.
Perhaps an even better alternative to a conference is CloudCamp. CloudCamp is an interactive event open to cloud IT professionals, vendors, and users, to encourage open discussion and the exchange of ideas. It follows an unconventional format – Open Space Technology – where initially, there is no agenda. The attendees propose the topics and sessions they want to cover. It doesn’t cost anything to register, and there are many confirmed dates and locations to choose from.

Join a community

One of the best (and free) ways to learn is to get involved with a group of people interested in the same thing. The Global WebSphere Community, or, is a very active social network, with local branches all over the world, that meets regularly to discuss various WebSphere topics. The website features blogs, white papers, presentations, webcasts, and other media, and has a forum dedicated to cloud computing.
The Cloud Computing Central developerWorks community has been active since 2009 and is still going strong. There, members can post messages, blogs, bookmarks, and more about all things cloud-related.

2011 was a good year for IBM

Check out this story on NPR:

That sums it up very nicely.