Posts Tagged ‘applications’

Video: CIO Cloud Computing 101: Why Use The Cloud?

Sunday, August 28th, 2011

Dr. Jim Anderson tackles the question that all CIO’s are asking: just exactly what is “cloud computing”?

Dr. Anderson identifies the 4 different flavors of cloud computing that are available and points out how a CIO would go about using each one of them.

Get a free subscription to The Accidental Successful CIO newsletter by visiting the sign-up page at: http://goo.gl/NOfh2

CIO Cloud Computing 101: Why Use The Cloud?

Wednesday, July 29th, 2009

By Dr. Jim Anderson

CIOs Need To Make Sure That Cloud Computing Is Not Just A Fad

CIOs Need To Make Sure That Cloud Computing Is Not Just A Fad

Does anyone besides me remember the big Furby craze that swept the U.S. in the early ’90′s? People went crazy for these little plush dolls and they started collecting them in hopes that they would one day be valuable. Well, that never happened and a lot of people got stuck with expensive toys that they couldn’t get rid of. Is is  possible that the current cloud computing craze in IT could be another Furby fad that will fade away?

What Kind Of Services Come In A Cloud?

If a CIO can move beyond the hype, he/she needs to spend some time doing their homework in order to find out what kind of services a cloud could offer that their company could make use of. Neal Leavitt has spent some time studying cloud computing and has boiled cloud services down into four types of services:

  • Basic Services: this is not glamorous, but it may be the most popular type of service that a cloud environment can offer to your business. Basically simple Internet based services such as database functionality and capacity, middleware, and additional storage are used to supplement what your company already has.
  • IaaS: Buzz word alert – “Infrastructure As A Service”. This is when you are renting a complete computer (CPU, storage, bandwidth, etc.) that you access via the Internet. You would use this infrastructure to run your company’s applications on lock-stock-and-barrel.
  • PaaS: Platform-as-a-service – provides your firm with a development environment that your IT staff can use to create new applications for the rest of the company (and your customers) to use. This is computer plus development tools.
  • SaaS: Software-as-a-service – this is where you don’t care about what the software is running on, you just want to purchase access to the application. The most famous example of this is Salesforce.com’s CRM application.

Why Bother With A Cloud?

The Forrester research company has done some investigating and they now claim that most company’s data centers are using less than 50% of their total capacity. Despite the hype that is currently surrounding cloud computing, Leavitt has uncovered three very good reasons for looking into having your firm start to use cloud computing:

  1. Availability: interestingly enough, despite many firm’s misgivings about losing control over their IT equipment, there is a lot to be said to having a professional firm that has the deep pockets needed for redundant systems and tested disaster recovery plans run your IT infrastructure. If you work at a small or even a medium sized firm, this may be especially valuable to you.
  2. Integration Of Applications: sorry, we can’t do anything about those old apps that you are running. However, the new ones that are developed to run in the cloud will almost automatically be easy to integrate because they will use the suite of Web interface languages/tools  (SOAP, XML, etc.) that make this easy to do.
  3. Flexibility: unlike the majority of cell phone vendors in the U.S., currently most cloud computing service providers don’t require users to sign long term contracts that lock them in. This makes it easy to quickly get more cloud resources when your firm needs them.

Final Thoughts

It is all too easy for CIOs who are adverse to change to look at the current excitement over cloud computing and decide that it is yet another fad that will fade away in time. The reality is that cloud computing provides several different types of services that are useful to any IT department. This can’t be ignored.

Additionally, successfully adding cloud computing resources to the company’s existing IT infrastructure will mean that a CIOs will have found a way to apply IT to enable the rest of the company to grow quicker, move faster, and do more.

Questions For You

How much of your existing IT infrastructure do you think that your firm is currently using – more or less than 50%? Which of the four types of cloud computing services would have the most immediate value to your company? Why? Leave me a comment and let me know what you are thinking.

Click here to get automatic updates when The Accidental Successful CIO Blog is updated.

What We’ll Be Talking About Next Time

Cloud computing is all the rage these days and everyone who is anyone is making plans to implement at least some flavor of it as soon as possible. It turns out that the decision to go with a cloud computing solution for your IT department might not be as simple as some would lead you to believe. There are challenges to successfully using a cloud and we need to talk about them…

CIO Cloud Computing 101: Who Are The Players?

Monday, July 27th, 2009
CIOs Need To Understand Cloud Computing

CIOs Need To Understand Cloud Computing

One of the great things about working in the IT field is that whenever things start to get boring, we have the ability to create new buzzwords and make things interesting all over again. The arrival of “Cloud Computing” on the scene a couple of years ago showed that this cycle has not gone away. Maybe it would be worthwhile to take a step back and make sure that we’re all on the same page here – what is cloud computing and why should anyone care?

The Many Flavors Of Cloud Computing

Neal Leavitt has spent some time studying cloud computing and has some thoughts for us.  A quick definition of just what cloud computing is might be a good place for us to start. In olden days (3 years ago), if you wanted to run an application you pretty much had to go out, buy a server, plug it in, load up the software, connect it to a network and then you were in business. Cloud computing changes all of that.

Now all you have to do is set up an account with a company who has already done all of the above steps. You can then load  your application onto their server(s) using the Internet to reach these servers and ta-da you are in business.

There are three main “flavors” of cloud computing that users are employing currently:

  • Thin Clients: allows you to minimize the processing power / storage needed by the end user’s computer and do the “heavy lifting” on servers and storage that are stored elsewhere.
  • Grid Computing: allows computers that may be located in completely different locations to be connected together in order to form a single virtual computing system. An example of this would be specialized image processing computers that were linked to a massive image storage system for processing.
  • Utility Computing: this is cloud computing in its purest form – CPUs for hire. You pay for what you use and you can use as much as you need. This is a great solution for firms that have seasonal spikes in the amount of data that they have to process.

Who Are The Cloud Computing Service Players?

The list of cloud computing service providers is long and seems to be getting longer every day. Here’s a partial list with a number of names that you’ll probably recognize…

Final Thoughts

Ok, so clearly this is not the final thought on Cloud Computing. I’ve got a lot more to cover with you, but this is a good place to quit for now. Cloud Computing was treated as a bit of a novelty when it first showed up. I mean, who would trust unreliable links to remote computers to run critical corporate apps?

Times have changed and the economics of Cloud Computing have also changed to make this a more attractive option. Every CIO needs to be thinking about how his / her IT shop is using computing resources right now and what role Cloud Computing could play in the future. Addressing this issue this will mean that CIOs will have found a way to apply IT to enable the rest of the company to grow quicker, move faster, and do more.

Questions For You

Have you spent any time thinking about using Cloud Computing yet? How long until you run out of room to add more servers to your company’s infrastructure? Have you calculated the total cost of ownership for the servers that you do have? Are your applications too critical to trust to a cloud? Leave me a comment and let me know what you are thinking.

Click here to get automatic updates when The Accidental Successful CIO Blog is updated.

What We’ll Be Talking About Next Time

Does anyone besides me remember the big Furby craze that swept the U.S. in the early ’90′s? People went crazy for these little plush dolls and they started collecting them in hopes that they would one day be valuable. Well, that never happened and a lot of people got stuck with expensive toys that they couldn’t get rid of. Is is  possible that the current cloud computing craze in IT could be another Furby fad that will fade away?

Three Big IT Transformation Mistakes That HP Made

Wednesday, May 13th, 2009
HP's IT Department Made Some BIG Mistakes During Their Transformation

HP's IT Department Made Some BIG Mistakes During Their Transformation

If you made three costly IT mistakes would you admit it? I think that most of us would probably say “no” – we’d run and hide our mistakes under a rock somewhere. However, thankfully over at HP they’ve decided to come clean about a few of the mistakes that they’ve made during their multi-year IT transformation project. We can all learn from their mistakes.

HP’s CIO Randy Mott decided to remake HP’s IT department when he came on board a few years ago. In order to kick the project off, they needed to make some assumptions about how things were operating and move forward.

Chris Murphy over at InformationWeek had a chance to sit down with Randy and ask some questions about where HP’s assumptions were just flat out wrong. What he’s learned holds a lot of information for all of us. Here are the big three:

  1. The Secret World Of IT: When HP decided to remake their world of IT, they had to start the process by finding out how big the IT operations were. They grossly undercounted. Going in they thought that HP was using 3,500 applications to run the business. It turns out that they were using more like 6,000. They knew for sure that they had 85 data centers being used by the business. Ultimately, they ended up discovering more than 400 locations where they had massed computing infrastructure.
    Lesson Learned: take the time to do a complete inventory BEFORE you ever start any sort of IT transformation.
  2. Plan For Growth: It sure would be nice if we could freeze time, make changes to our IT departments, and then start things back up again. HP seems to have thought that they could do this because they didn’t remember to plan for acquisitions to occur during the project. Well, you know how this story goes – HP kept buying up other firms and since there was no IT incorporation plan, it caused big headaches for the IT team that was trying to transform IT.
    Lesson Learned: Create a solid process for bringing in new IT departments to any ongoing projects.
  3. Beware Of Success: Once again, the business keeps moving while IT works on its projects. In this case, HP shot past their growth projections. What this ended up doing was pushing the IT transformation project off of its tracks – data centers that were to be consolidated were suddenly needed because they were supporting unplanned for growth.
    Lesson Learned: Make sure that you have a backup plan that tells you what you are going to do if sales projections change from what has been forecasted.

In the end, HP was successful with their IT transformation and they ended up reducing those 6,000 applications down to about 1,500, reducing those 400 data centers down to 6, etc. However, because of the three mistakes that they made, this difficult job was made just that much harder. Now you know – don’t repeat this mistakes!

Have you ever been surprised to discover that there is a whole “shadow IT” department operating in your business that nobody has ever counted? Has a merger or acquisition ever screwed up one of you IT project’s schedule? Has your IT department ever been surprised by unexpected growth? Leave me a comment and let me know what you are thinking?

Citi Shows How NOT To Run An IT Department

Monday, January 5th, 2009
Citigroup's IT department is NOT doing a good job of keeping basic applications up and running.

Citigroup's IT department is NOT doing a good job of keeping basic applications up and running.

The news is always filled with IT departments that are winning awards for being innovative, reducing costs, or saving the day. That’s why a recent article in the Wall Street Journal about how the Citi group’s IT department is blowing it was so interesting…

The article was titled “Computer Glitch Slows Citi” (if you worked in Citi’s IT department, you’d know that this couldn’t be a good thing). It turns out that the retail bank part of the huge Citigroup corporation had computer problems on this past Tuesday. These computer problems ended up leaving lots of customers and employees in a bind – they couldn’t access information about bank accounts and mortgages.

It’s bad enough to have problems like this; however, this problem lingered until Wednesday morning. Now in all fairness to Citi, it appears as though customers were still able to deposit, withdraw, and transfer funds during this period.

So in many other businesses, this type of outage would be no big deal. However, when you are one of the largest consumer banks in the country, this is most definatly a no-no.

Just to make a bad thing worse, in the acticle Citigroup employees stated that their company seems especially plagued by crashes.

So who’s to blame for this IT mess? It turns out that Citigroup Chief Executive Vikram Pandit has stepped up. He has promised to upgrade and integrate the company’s computer systems. This effort is going to take several years and will probably end up costing billions of dollars.

What’s missing from all of this is any word from Kevin Kessinger who is Citi’s Chief Operations & Technology Officer. This is a fancy title for someone who has CIO responsibilities. At the end of the day, this mess is Kevin’s responsibility.

The ability to keep a firm’s basic applications up and running is so fundamental that we often refer to it as “blocking and tacking”. This is an American football term that simply means that you need to play good defense before you spend anytime focusing on offense.

There is NO WAY that the Citi IT department should be working on anything else if their apps are not staying up. I’m sure that many of us spend time throwing rocks at our own IT departments for not being innovative enough; however, hopefully most of us do a good job of taking care of the basics.

Kevin has been in his job since 2005 and so he really does not have any excuse for not having already taken care of this problem. It’s easy to throw stones at Kevin for not doing his job. However, perhaps it would be more valuable to take a look at what he should be doing right now to fix this issue:

  • Make App Stability THE Top Priority: By communicating to the entire IT department that keeping apps up and running is job #1, this would send a clear message to everyone that this is what they need to be working on.
  • Appoint A Stability Czar: Kevin needs to pick out an up-and-coming IT manager and put him / her in charge of working across the IT department to make sure that all of the apps become stable. This could be a career maker / breaker for this individual.
  • Change How Apps Are Developed: The current problems are caused by how the current set of apps were developed. Clearly, a new set of design procedure and / or testing needs to be put into place.

Kevin probably needs to do a lot more than just these basic steps, but this is how he needs to start. The CIO is responsible for how the digital side of the company operates. Let’s see if Kevin ends up doing the right thing…

Have you ever had a problem where a production application was not staying up? Who was responsible for fixing this problem? How did they go about fixing the problem? In the end, were they able fix the problem(s)? Leave me a comment and let me know what you are thinking.