20 Real-Life Challenges of Cloud Computing

Stateless Computing

By G C Network | August 15, 2008

A few days ago I read a review of Merrill Lynch’s Jeffrey Birnbaum LinuxWorld keynote on stateless computing. “With stateless computing, users’ settings and data are automatically saved to the…

Cloud Services

By G C Network | August 14, 2008

38% of 456 business technology professionals in a Information Week survey indicated that they currently use or will consider using services from a cloud provider. This seems much betterthan the…

Amazon, Elastra and the New Enterprise Data Center

By G C Network | August 13, 2008

Last week Amazon made an investment into Elastra. Some see this as Amazon’s enterprise play. Others see it as move towards the viability of private clouds. I see it as…

Microsoft Midori

By G C Network | August 12, 2008

Last week word got out that Microsoft’s new research project codenamed Midori. According to Information Week “the Midori system is being called Microsoft’s first cloud-based OS, and it could one…

Dell Trademarking Cloud Computing

By G C Network | August 11, 2008

There has been quite a bit of chatter lately over Dell’s attempt to patent “cloud computing”. Last week, the US Patent and Trade Office put an end to those aspirations…

Rob Enderle Cautions on Cloud Computing

By G C Network | August 8, 2008

Words of caution from Rob Enderle in “The Real Truth and Technology and IT”: “The key to success in the cloud will be keeping solutions simple, plus understanding and mitigating…

3 Important Point for Federal Government Cloud Computing

By G C Network | August 7, 2008

Point 1: In May, Verizon and AT&T were awarded a DHS task order for just under $1B to provide telecommunications services to the department. Verizon won the lead provider’s spot…

A Cloud Methodology

By G C Network | August 7, 2008

Although this was published in June, I just saw it and felt it was to good not to repeat: A Methodology for Cloud Computing Architecture Peel off the applications individually,…

IBM Invests Nearly $400M on Cloud Computing Centers

By G C Network | August 6, 2008

In a press release last week, IBM says that it will spend $360 million to build its most sophisticated, state-of-the-art data center at its facility in Research Triangle Park (RTP),…

Cloud Computing and the NCOIC

By G C Network | August 5, 2008

According to their website, The Network Centric Operations Industry Consortium (NCOIC) has scheduled a session on cloud computing at their upcoming plenary session in September. In case you haven’t heard…

Nikita Ivanov of GridGain offers some excellent insight into the nuts and bolts of getting the cloud to work. Definitely worth a read. To summarize:

  • Most likely you do NOT need cloud computing
  • The best way to think about cloud computing is “Data Center with API”
  • You will spend weeks and months fine tuning your cloud based application
  • You are about to deal with 100s and 1000s of remote nodes
  • You cannot rely on the fact that environment will be homogeneous
  • Debugging problem on a cloud scale requires deep understanding of distributed computing
  • IP multicast will likely not work or work with significant networking limitations.
  • Traffic inside is very cheap or free – but traffic outside is expensive and can “get you” very quickly
  • If you have to use cloud all the time, the economics change and it may be cheaper to traditionally rent in a data center
  • Up time and per-computer reliability is low – comprehensive failover support on grid middleware is a must
  • Static IPs are not guaranteed
  • Almost always plan on having multiple clouds
  • External clouds may present data sharing problems
  • Carefully think through dev/qa/prod layout and how this is all organized
  • Clunky (re)deployment of your application onto the cloud can stop your development process
  • Connections are often one-directional so comprehensive communication capabilities supporting one-directional connectivity and disjoint clouds in grid middleware is a must
  • Cloud are implemented based on hardware virtualization – make sure your grid middleware can dynamically provision such images on demand
  • Stick with open source stack
  • Linear scalability can only be achieved in a control test environment. Real world applications will exhibit non-linear scalability.
  • [His] Personal recommendation: use Amazon EC2/S3 services
Follow me at https://Twitter.com/Kevin_Jackson

G C Network