Tuesday, October 19, 2010

Cloud Computing - A perspective

I hope everyone would be hearing a lot about the Cloud computing for a time now , let me just check some realistic points around it.

As per one of the definition taken from Dummies- "Cloud computing is the next stage in the Internet's evolution, providing the means through which everything — from computing power to computing infrastructure, applications, business processes to personal collaboration — can be delivered to you as a service wherever and whenever you need."
Mainly has following characteristics:

-Scalability to scale up and down on need basis,
-Self-service provisioning and automatic deprovisioning
-Application programming interfaces (APIs) to connect to Cloud services
-Billing and charge on usage .

This flexibility is what is attracting individuals and businesses to move to the cloud where everyone is expecting managing cost by moving there application/Infrastructure to cloud. This has evolved in long run and has specially taken pace during recession time when companies were trying to find way to manage cost and somehow cloud attracted them assuming it to panacea especially for cost .

However while in running herds it seems they have forgotten the basic point that is check its feasibility as per ororganisation or it may land them up in more complex and financially worsen situation then now.

Let us talk about some of the points not taken into account while moving towards clouds -

- Be selective for moving to cloud , not everything can be moved to cloud, do proper analysis and then check priorities before moving to cloud , it may happen that at the end of Analysis phase some of the part may remain as it is .
- Consider Cost-benefit analysis against your Organization , it may happen that all the traditional data Center already set up may cost lower than moving towards Cloud so proper financially analysis is must.
Proper Compliance and governance needs to be followed even of moving to cloud against Govt. regulatory compliance.
- Data Security issues must be dealt very stringently since all the business process are driven by Data Centers therefore make sure to check your cloud provider has all the compliance in place.
- Start with small application and check its aftermaths and then take decision accordingly.

Apart from above,I feel Cloud Computing has a long way to go considering various issues around it like data security, Control, access issues etc. Actually it's something in line with SOA which was hyped in beginning and then considering all the issues and complexity now companies have realised that going slow over SOA is better than going all out and be now where .