IT losing control as end users head to the cloud.
I was reading a recent Information Week article that talks about how end users are moving to the cloud on their own. It was a cautionary article discussing the common concerns about security, where data is sitting and what privacy concerns there may be. While these are valid concerns, I think that this is a good thing overall as long as certain policies are put in place.
If you are not a stranger to enterprise IT, you know how much of a hassle it is to get resources provisioned when you need them. IT seems to have every excuse as to why it will take six weeks to provision a server for your new departmental project, and you have every reason why it needs to be done yesterday. Laziness aside, there are some very good reasons that the provisioning process takes a while. These reasons are all related to security, compliance and policy. What do you do if you need to deploy something fast, and you are able to take slightly more risk than an in-house solution? You turn to the cloud. That is exactly what many users are doing and it is driving IT mad.
Your IT department, and I say this to their chagrin, is there to support you. They are there to provide a service to you as a functional department within a business who drives revenue. Unless you are specifically a tech company, your IT department is not driving revenue. They are a sunk cost. It is a shame how many IT departments just don't get that today. With that being said, there are a myriad of highly skilled people working in IT who know all about system security, compliance and policy. It is their job to be sure that your systems operate within these guidelines.
Here is an eye-opening concept: There are many more people out there, most with more skills than your internal IT department, who do the exact same thing. These individuals also work for large cloud computing providers like Amazon and Google. It is their daily job to make sure that the systems which they run (for their end users) are secure and compliant. They have designed large scale systems (in which you are a tenant within the cloud) which make things like security and compliance much easier. I would even go out on a limb and say that the security and compliance of the large cloud computing vendors is better than 90% of most organizations' own internal security and compliance.
I hope that gives a breath of fresh air to all of the users that are being panicked by the articles about going rogue on your IT department. Are there security concerns when it comes to cloud computing? Of course there are. Are there issues with compliance? Of course there are. Are these concerns being addressed in a solid manner? Of course they are. Most of the problems related to IT security and compliance are within the applications (and development) anyway, so if you are consuming a Platform as a Service (PaaS), that is your responsibility as the developer. If you are consuming a Software as a Service, that is the responsibility of the provider (such as Salesforce.com) and believe me they take that seriously. The repeated attempts at fear mongering about security and compliance within the cloud are usually from uninformed individuals or IT personnel who are concerned about job security.
I want to make this perfectly clear now: I am not saying that cloud computing is a panacea, nor am I saying that the people working for the large cloud computing providers are perfect. What I am saying is that much like flying is statistically safer than driving a car (and a better way to travel), the cloud computing vendors have better security and compliance than most businesses do, and they word hard every day to deliver top notch service to their end users. Can you say this about your internal IT team?
IT personnel need to realize that the cloud is not a threat to them and that they are still needed. Their function will shift over time to help users provision services in the cloud rapidly as well as ensure that the cloud computing vendor operates within security and compliance guidelines. They will monitor performance of the cloud platform and ensure that it delivers as expected. Think of it more as a technical management role than a typical administration role. On the flip side, do they really want to spend all day at a terminal administrating machines? Why not let a robust self-managing infrastructure handle all the boring work and focus on delivering value to the business? That is where the IT mindset needs to shift in this modern era.
So, to sum it all up, moving to the cloud is a great thing for end users and a good thing for IT staff as well. It is a win-win situation if everyone involved can clearly understand their role and the benefits gained from the move. It will also help for everyone to identify the risks and mitigate them as much as possible. The choice isn't whether or not to 'cede control' to the end users. The choice is to evolve with the industry or not. History as taught us that you either evolve or go extinct. The choice is yours.
Biggest Challenges Facing the Adoption of Cloud Computing
The recent announcement of vSphere by VMware has the IT field buzzing about 'Cloud.' Aside from the fact that every vendor out there has a different definition of 'Cloud,' there are some serious concerns when it comes to converting your existing monolithic (read: legacy) infrastructure to a cloud computing model.
Probably the first term that comes into my mind when I think about cloud computing is 'trust.' This translates to security and accompanying risk to most IT management people. There is a huge amount of risk associated with implicitly trusting a 3rd party external vendor for cloud computing resources. Many of these vendors have made huge strides to mitigate these risks, but certain businesses, such as health care and financial institutions, can not afford to have a data breach. This limits their infrastructure to a private cloud model.
Security aside, the second largest concern with a migration to a cloud computing platform is application migration. Most if not all of your applications will need to be re-written or ported to a cloud application model and this will incur significant cost. It will also require a culture shift within your development team. This can be a good thing, but if you have developers that are inflexible or married to one language or platform, you are in for a bumpy ride.
Another issue to pursue (probably before you even engage a vendor for information) is vendor lock in. You want to make sure that you can easily move from one platform to another if the need should arise. Most vendors are very clever at disguising the various hooking points where they leverage vendor lock in, so you need to be agressive when questioning them about this.
With these major concerns out of the way, the last couple of things to look at happen to hinge on the fact that cloud computing is relatively new in the IT sphere, so many of the tools and components are still in their developmental infancy - so to speak. This also makes calculating TCO very hard since the platform will have several more major upheaval and shifts as it matures. What may seem like a black and white acquisition cost today will inevitably be far short of the real cost at the end. Management of the overall platform, users, data, security, SLAs, etc., will be difficult as there are few major tools available to aid your IT staff from the onset. As the platform matures, however, this will become easier and should result in an overall reduction in management dollars.
The important thing to remember when planning and implementing a cloud computing infrastructure is that you are making a shift for the better. Your business will be more agile and robust as you move forward, and the paradigm shift is a good one. In this economy, every competitive advantage returns huge rewards at the bottom line, and that is not likely to change for a long time.
Using Google to power your business – Part 1
Because small and medium sized businesses power America, I thought it apt to share how Google can help grow and power your business. From now on I will refer to small and medium sized businesses as SMBs to cut down on unnecessary typing. There are a myriad of services that Google offers which can be used by SMBs, but today I will only focus on two of those: Blogger.com and Gmail.
Let's start with the fact that you're reading this post on blogger.com. Blogger.com is one of Google's many free services available to the aspiring internet entrepreneur. On blogger, you can create a blog, post to it regularly, share pictures and ideas, allow people to comment on your posts and even write about your business. A blog is an excellent place to post news about your business and talk about your business in general. This can also be a great place for attracting potential new customers who happen to run across your business blog while searching the internet. If your business blog talks about environmental issues then people searching for environmental issues may happen across your blog and see that you are in the business of providing environmental news, tips or services. This can be a great boost to your customer base and also give you a free advertising platform moving forward.
Most modern businesses rely on email for day to day communication. Email can be a great internal communication tool as well as a great advertising tool if your customer base signs up for a mailing list from your company. This allows you to email special news, deals and promotions to your customers. Google offers a free email service called Gmail. You can sign up for a Gmail account at http://www.gmail.com Gmail is by far one of the best and most flexible email services out there. It is primarily web-based meaning that you sign in on the internet and send and receive mail from there. It is also very easy to setup an email client like Microsoft Outlook, Eudora or Mozilla Thunderbird to send and receive mail. The one caveat to using Gmail is that by default you will have an '@gmail.com' email address i.e. smbtechadvice@gmail.com. If you want to change that, you can purchase a domain name from GoDaddy (http://www.godaddy.com) and tie that domain to your Gmail account pretty easily. Google provides easy tutorials for that, and I'm sure the nice people at GoDaddy would be glad to help if you need it.
I would also like to note here that you should sign up for a Gmail account first because your Gmail login becomes your login for all other Google services that you may want to use. This makes life extremely pleasant with only one username and password to remember for all of Google's services. With that said, I will dive into some other services that Google offers in future posts.
Good Luck!
