visit woodappleTM contact us LiveZilla Live Help
home | the medium 2.0 | design | content technology
Subscribe to blog feed
Cloud computing
Jul 02, 2009 Published in technology
Keywords: 
What is cloud computing?
Cloud computing is a style of computing in which dynamically scalable and often virtualised resources are provided as a service over the Internet (Ref: 1)
 
How does this affect me?
The key advantages are:
  1. Highly scalable
  2. Initial investment cost on data center is low: There is no upfront cost associated with buying physical servers, therefore initial cost is lower
  3. 100% managed services
  4. Data backups
  5. Running cost is dependent on usage only.
The key disadvantages are:
  1. Security: Since this is a shared resource, i.e. the physical servers/infrastructure is being shared; any loophole in the service provider’s data center can cause this issue. This can also occur if any malicious application finds/taps into the virtualization environment (Ref: 4, 2)
  2. No fixed standard, therefore proprietary integrations causes inter-portability (Ref: 2)
  3. Application code needs to be changed for certain aspects, which is specific to the service provider; therefore service provider determines the code change. Switching service providers becomes an issue (Ref: 2)
  4. Latest platforms not always available, for e.g. Windows 2008 not available on Amazon EC2
  5. Some platforms are still in beta, like Windows Azure
  6. Might end up costing more than traditional hosting platforms (Ref: 2)
  7. Not all OS/Web server facilities are available, for e.g. Remote administration not present on Mosso platform
How current solutions compare to what we need
RackSpace Mosso Amazon EC2 Microsoft Azure
Supports .NET 3.5 (SP1) Yes Yes Yes
Supports Windows 2008 Server Yes No Yes
Supports MVC & rewriting Yes No Yes
Supports SQL Server 2008 No No Partially
Direct file management Partial Partial NoUses proprietary implementation methods Partial Partial Yes
Supports remote management No Partial No
Direct connectivity and querying of SQL Server Yes Yes No (but should have it before going live)
Access to OS functions No No No
Interconnectivity between sub applications without using any additional functions/API Yes Yes No
Availability Live Live Beta
Allows installation of 3rd party components No No No
Allows installation of 3rd party applications like Office, PDF creators etc. No No No
Will get bound to the service provider? Partial Partial Yes
Deployment method FTP FTP Custom/Proprietary

Thoughts/recommendation

In the current state of cloud computing scenario, cloud computing would work for secondary services, SaaS applications, Web services etc. but not for a core application. This is because of lack of features available in nearly all current cloud platforms and use of proprietary technologies.
I would recommend looking at cloud computing again in another 3-6 months, once the entire scenario stabilizes more and service providers start providing more non-proprietary solutions.
By Sameer Mehra
View(s) 625   |   Comment(s) 0
0 comment(s)
 
No comments found for this post
Post Comment
CAPTCHA code image
Speak the codeChange the code
 
Ministries in India becoming social network savvy
Local Social - The next big thing in social networking
Innovation can create crucial advantage during an economic downturn
Socioholism - Addiction can be good!
Vernacular sites can drive social networking in India
more >
(c) 2009 woodappleTM