Tuesday, December 15, 2009

Cloud Computing Service: A Basic Introduction - 1

A few days back I posted an article on Top 10 Cloud Computing Service Providers. Many readers asked what is Cloud Computing? Why is there so much buzz about Cloud Computing in the tech-industry? Why is its definition so fuzzy?

I believe we understand better with examples and practical scenarios. These scenarios may help you in understanding what is Cloud Computing and how it may help your business. Also, please note, this is an introduction and cloud computing is indeed much more than what is discussed here in this article series.

Cloud Computing


 [Updated on Nov 29, 2011]

August 2008, United States of America

At the end of August [2008], as Hurricane Gustav threatened the coast of Texas, the Obama campaign called the Red Cross to say it would be routing donations to it via the Red Cross home page. Get your servers ready—our guys can be pretty nuts, Team Obama said. Sure, sure, whatever, the Red Cross responded. We’ve been through 9/11, Katrina, we can handle it. The surge of Obama dollars crashed the Red Cross website in less than 15 minutes.

—Newsweek

Feb. 21, 2011. During ICC Cricket World Cup, India

Furious cricket fans slammed organizers of the World Cup on Monday as the official ticketing website crashed amid a scramble for 1,000 tickets available for the final…

---The Economic Times [Source]

The official ICC partner for online ticket sell, Kyazoonga, posted the following message on its Facebook Fan Page and other social networks.

We are facing absolutely unprecedented amounts of traffic from all over the world, with hundreds of millions of people hitting at once. Some of you may have trouble accessing the site. It seems that cricket fever has surpassed all anticipations and expectations. Please bear with us as our global network team works on bringing you the tickets you all have been waiting for.

--- Kyazoonga FB Page

June 2009, China

A Chinese website set up so people can inform on corrupt officials has been inundated with so many visitors that it crashed shortly after launching.

---BBC

Perhaps this example made you smile, or perhaps you are equally worried as well, regarding the level of corruption! No need to worry, because this also signifies a huge number of proactive citizens willing to report it. Look on the bright side.

Everyday 8:00AM to 9:00AM, Since ? Till Date, Online Ticket Booking - IRCTC, India

…The bookings & enquiry requests are 6-7 times higher during the peak hours than the rest of the day. So while the existing infrastructure is well equipped to handle the daylong traffic, it is the peak hour traffic that clogs servers…

---What IRCTC can Learn from redBus Cloud Implementation?

May 2009, India

The world’s largest democracy, 1 billion+ population, goes to the jumbo general election. The election commission unveiled a brand new website for providing real time results of the mega-poll. It showed off arrangements which indicated it was well prepared to handle 80.64 billion hits in 8 hours (2,800 hits/second). Obviously a decent number by any standard.

Guess what happened?

On the election result day media reported:

300,000 hits/second make Election Commission website crash.

This per second hit rate means 8.64 trillion hits in 8 hours. Is it less than Google’s hit/second? Take a guess.

Similar server crashes were reported across India during the online CAT examination conducted by prestigious IIMs (Indian Institute of Management) in November/December 2009, though they were smartly attributed to a virus and not to the number of hits.

October 2009, France

A website launched by French first lady Carla Bruni has crashed on its first day - overwhelmed by the number of users trying to access it at once.

---BBC

Online mob. Wish I was even half as popular as her!

What inference can we draw from above server crashes/failures?

These examples of server crashes are but a few among the hundreds happening almost everywhere in the world on a regular basis. What does this indicate? Just one conclusion and that is:

The situation can only get worse. Currently, only 25% of world population, i.e., approximately 1.75 billion people have Internet access. Compared to Television and other mass media, it’s still considered an elite medium of communication. If this meager Internet penetration has lead to a significant number of crashes, what will happen when the Internet becomes a mass medium? India and China currently have approximately 15% or less Internet penetration. Even a moderate increase in Internet penetration and usage, say to 50%, will add more than a billion Internet users! Definitely, too many clicks to handle. Going by statistics and backed up by almost double digit GDP growths, they are soon going to add to this number.

What’s the solution to prevent the above scenarios?

Most of you will answer:

● Add more servers to balance the load (load-balancing)

But will adding more servers solve the problem, or compound the problems of companies/organizations that are already on a tight budget?

Moreover, how many servers do you think will be enough to handle that kind of traffic? Take a guess. 100? 1000? …

Before you guess, let me provide some facts to help you make a wise guess.

Facebook uses 30,000 servers! (as of October, 2009) and it’s adding capacity on a daily basis. Sounds weird.

● An unofficial estimate predicts the number of Google servers to be an incredible 1 million in its world wide data centers!

The websites discussed above are not as big as Facebook or Google but their spike in traffic on that particular day may had beaten these giants! Given these kind of stats, in order to purchase the necessary number of servers, the organizations/entities involved will fork out enough money to make them eligible to file bankruptcy protection.

So, where’s the catch? Even if they are financially sound enough to add huge numbers of servers, just remember the following from our above scenarios/case study:

● The Red Cross will get this exponential surge in the number of hits once in a decade or maybe we don’t know when (i.e., only when there is a natural calamity of larger scale)

● The Indian election commission website will attract visitors only when there’s an election. i.e., ideally once in 5 yrs (forget regional elections, they don’t attract much traffic).

● The Chinese corruption website traffic would have gradually reduced to a normal level in a month or so.

● Carla Bruni’s fans would have mobbed her website only for a week or so.

The above description clearly shows the following trend:

Most of the traffic spikes are predictable and can be planned for. Even the Red Cross traffic surge was predictable, but you’ve got less time to react and plan for it. So adding thousands of servers to handle a few days or seasonal spikes in traffic is a humongous waste of resources.

So, what do you think is the best solution? Do share your views.

Stay tuned to Techno-Pulse for the 2nd part of this article on Cloud Computing Introduction – 2, we’ll analyze further and find the best solution.

Related Cloud Articles

 

Saturday, December 12, 2009

World in ‘Word Clouds’: The Story of a Decade

Cloud is the buzz and may not be only for the Cloud Computing. It inspired me to visually represent the decade [2000-2009] beautiful Creative Word Clouds. Hope it refreshes you and takes you down the memory lane to the beginning of the decade: 9/11 > Boom > Lehman Brothers > Recession > Bailout > to the latest Dubai meltdown... At Technology front it started with Y2K > Web 2.0 > Blog > Social Media > Cloud Computing > iPhone > Google Goggles > Continues…

Creative-Word-Cloud-Decade

So, interested to create your own fancy Word Cloud? It’s quite simple. You can use Wordle a Google App Engine application. It’s free and you can use the image in various ways: Wallpaper, Book Cover, Greeting Card, Campaign Poster, T-Shirt, Brochures, Business Cards or any other creative way you wish. Moreover, you can use it in your blog or website but you must attribute/acknowledge it.

Pre-requisites before you create Word Clouds at Wordle:

You have to download the Latest Java Plug-in and Install it to your system.

Steps to Create Word Clouds

  • Visit Wordle 
  • Enter some random text in the text area and press Create.
  • Remember, the more frequently used words will appear more prominently.
  • Your attractive Word Cloud is rendered in a few seconds.

The application is very quick & efficient. Hats off to Jonathan Feinberg, the creator of Wordle. Play around change font, layout, color scheme etc.

Have fun…enjoy your beautiful Word Clouds~~~

Tuesday, December 8, 2009

Top 10 Cloud Computing Service Providers of 2009

We are just 3 weeks short of for the beginning of a new year [2010] and a new decade [2010 – 2019] of 21st century. Let me share about the technology trend that dominated the year 2009 in particular, and was a general buzz almost throughout the decade. Definitely, it’s just the beginning of this emerging trend as every xyz company, big or small, is ramping-up to somehow attach this coveted cloud tag to its profile, either as a provider or as a consumer. It seems the demand of Cloud images are rising exponentially in the market as every other company is putting up a cloud image on it’s website! Just kidding. But it’s almost true that today it has become a fashion, sort of, to put up a cloud image on the company website!

You can read the basic of Cloud Computing:

Top Cloud Computing Service Providers

Forget the companies, even the slow & steady tortoise Governments around the world are taking a note. As usual the lead is from the White House, and it aims to save billions with its cloud initiative with the help from NASA Ames. Vietnam & South Korea are following closely. Indian government is yet to take any significant initiative but it seems the mother of all project i.e. Unique Identity Project (mapping of 1 billion+ people) will definitely need a private cloud service to succeed!

Optional Info: The R&D for the cloud computing actively started in the beginning of this decade. Interestingly the recession hit consumers are pushing in favor of the Cloud Computing to save billions, In contrast the service providers companies are also pushing their company in favor of the cloud albeit with a little twist, to earn billions!

Rough estimate: 180+ companies providing cloud based services exist and many more are ramping up for the billion $$$ chase. Cloud based services can be broadly divided into following 3 *aaS or 3 layers of Cloud Stack:

  • Infrastructure-as-a-Service (IaaS)
    • Data-as-a-Service(DaaS) is a subset of IaaS.
  • Platform-as-a-Service (PaaS)
  • Software-as-a-Service (SaaS

Optional Info: IaaS is all about hardware, data storage, networking and bandwidth  i.e. Server, Routers, Switches etc. Amazon & Rackspace are good examples.

PaaS is OS + Application Server Stack like .Net framework, VS.Net, SQL Server etc. Best example of PaaS, Microsoft’s Azure & Google’s AppEngine.

SaaS is simply order an application & start consuming in minutes. Saleforce.com is the pioneer in this category.

Now let’s check which are the best companies in the ongoing Battle Royale of Cloud Providers in the year 2009. Following is my list of top Cloud Service Providers of 2009 in reverse order.

Note: There’s nothing official about this ranking. It’s a logical deduction from my understanding of the cloud trend in particular & my following of the IT industry in general! Take it with a pinch of salt!

#10. 3Tera

Offers CloudWare: An architecture to provide an open framework to allow the development of a cloud computing environment that’s open enogh to work on any web/enterprise application. Lack of cloud computing standards have lead to a vendor-lock, where every cloud vendor has proprietary cloud. What if I want to share my application among different vendors/clouds? Currently I can’t.  CloudWare is a big step towards bridging the clouds, and creating standards which will lead to open environment for clouds. Hope, soon consumers will be able to move around with their application and data, that will span multiple clouds.

#9. NetSuite

Specializes in SaaS. It offers SuitCloud Platform: a comprehensive offering of on-demand products, development tools and services designed to help customers and software developers take advantage of the significant benefits of cloud computing. Also a leading provider of web-based Business Software Suite for CRM, ERP tools and Accounting.

#8. IBM

The Big Blue has announced Blue Cloud computing platform way back in the year 2007. IBM Smart Business Development and Test on the IBM Cloud is designed to augment and enhance software development and delivery capabilities, particularly in large enterprises.  On 16 Nov 2009, IBM announced the world’s largest private cloud computing environment.The cloud will launch initially with more than a petabyte of data, the equivalent of more than 300 billion ATM transactions.

#7. Joyent

It’s the only Cloud provider company to deliver all the three layers of the Cloud Stack i.e. Cloud service for all 3 *aaS. It was in the news for partnering with Dell to provide over $3 million worth of hosting services for free to Facebook developers.

#6. Microsoft

Specializes in PaaS. It offers Azure, a Windows-as-a-service platform consisting of the operating system and developer services that can be used to build and enhance Web-hosted applications. Azure is available for VS 2008 via Web Platform InstallerVisual Studio 2010 Beta 2 has all the features you need to code, debug, and deploy your cloud service.

Optional Info: I may sound more confident than Steve Ballmer, but today I can safely predict that Microsoft has the potential & is going to derail almost all the top 5 contenders of the list to be right at the top! So, don’t be shocked if my next year’s list of Top Cloud Service Providers of 2010, ranks Microsoft at #1 or #2. Given the history of Microsoft, coming from behind, and storming the scene with its financial might, it’s possible. Moreover, Azure is going to get .Net advantage, a well established enterprise application development platform.

#5. Salesforce.com

Leader in SaaS. Offers Salesforce CRM (Sales Cloud 2, Service Cloud 2) & Force.com Platform (Custom Cloud 2, Development Platform).

#4. Rackspace

The company specializes in IaaS. It offers Rackspace Cloud, cloud services are: Cloud Sites, Cloud Servers, Cloud Files.

#3. VMware

It offers vCloud: Run, secure and manage applications in the private cloud or have them federated on-demand to partner-hosted public clouds. vCloud is giving a tough competition to more established Amazon’s AWS.

It was recently in the news for partnership with Cisco & EMC, to offer equipment called Vblocks and support a new joint venture called Acadia that will help business customers and service providers build out clouds based on the Vblock gear packages.

#2. Google

Specializes in PaaS & SaaS. As SaaS it offers Google Apps: a web-based communication, collaboration & security apps which includes, Gmail, Google Calendar, Google Talk, Google Docs & Google Sites. 15 Sep 2009, Google announced that it will provide GovCloud, which will host Google Apps in a separate data environment with enhanced encryption for meeting state and government security standards.

As PaaS it offers Google App Engine: a platform for developing and hosting web applications in Google-managed data centers. Currently, the supported programming languages are Python and Java (by extension other JVM languages are also supported).

You build your application using Google’s PaaS and Google handles deploying code to a cluster, monitoring, failover, and launching application instances as necessary. Good news, Google App Engine is free, but only up to a certain level of used resources.

And the Winner is…

#1. Amazon

Specializes in IaaS. It offers through Amazon Web Services (AWS): Amazon Elastic Compute Cloud (EC2), Amazon SimpleDB, Amazon CloudFront, Amazon SQS. It claims to have 82 billion objects stored in Amzon S3 (Simple Storage Service)!

You can debate about the ranking from #10 to #2. But when it comes to the number 1 company for Cloud based Service provider, Amzaon is the undisputed winner, without any much competition till now. You may call it an early-bird advantage! Is it?

In 2010, also watch out for the following companies:

Enomaly: Founded in 2004, The kid among the veterans, is in the news cause it provides services to the Cloud Providers.

GoGrid: Specializes in IaaS. It offers wide Variety of Ready-to-go Windows and Linux Cloud Servers. It has the most generous SLA in industry which says: 24/7 Support and 100% Uptime.

AT&T: Needs no introduction. The iconic AT&T Inc. (The largest provider of local, long distance telephone services in the United States) has already started offering its cloud services.  

Did I miss any commendable cloud service provider company in my ranking list? Feel free to share your views. Before I conclude, Thanks to Daniel Scocco for inviting me (in a way inspiring me to write this post) to join his Group Writing Project. This article is an entry for the said Project.

Cloud Computing Articles at Techno-Pulse

Sunday, December 6, 2009

Bing Domain Score and Listing in BusinessWeek

Continuing the previous post on Traffic Statistics & Analysis of Techno-Pulse I’ve 2 more good news to share with my readers:

So after about 2 months and 11 articles, I am feeling happy to share that one of my blog post Web 3.0: The Intelligent Web was picked up by Business Exchange section of BusinessWeek.

Optional Info: BusinessWeek is a leading New York, United States; based weekly business magazine. Founded in 1929, BusinessWeek magazine is the market leader, with more than 4.7 million readers each week in 140 countries. It competes with the likes of Fortune and Forbes, which are published bi-weekly. In 2008, Bloomberg BusinessWeek launched the Business Exchange, an innovative online offering that aims to better serve the evolving information needs of business professionals.The site was recently named Best New Site at min’s Best of the Web Awards.

Today morning I was going through Google Webmasters Tools when I noticed the Backlink pointing to BusinessWeek. Actually it has been listed 3 weeks back but I wasn’t aware as I am not so regular with Google Webmasters Tools.

I am yet to figure out how it appeared in their listing or who submitted it. Anyways, It’s more heartening to learn that the post came with a tag that says: RWW Semantic Web Favorite Blogs- PostRank (PostRank: Best). To be frank, I don’t understand what does that mean. Any insight by fellow bloggers will be appreciated. Though, I’ve registered with BusinessWeek & playing around a bit to know more.

Web 3.0-intelligent-web-BusinessWeek

You can check the listing at BusinessWeek | Web 3.0: The Intelligent Web. Or you can also search through in the listing at BusinessWeek | BX Blogs. It should be there somewhere on 6th or 7th page. It keeps on changing as more posts are added.

Something more to cheer about:

Finally Bing has been a little impressed and it has started listing this blog from last 2 weeks or so. The Domain Score for Techno-Pulse is 5/5. You can check the 5 green boxes in the following screen shot. It seems it’s very slow in indexing or is it looking for so-called authoritative websites/blogs to prevent the listing of junk sites!

Optional Info: Domain Score & Page Score; Provides a measurement of how authoritative Bing views your webpage to be, with five green boxes being the highest rating and five empty boxes being the lowest.

Bing-Domain-Score-techno-pulse

Any tip by fellow bloggers on how to improve Bing indexing will be highly appreciated.

Cheers

Saturday, December 5, 2009

Traffic Statistics & Analysis of Techno-Pulse

*900,000 New Blogs are created Everyday!

Perhaps countless number of blogs and websites are already present on the world wild web. When I was about to start my blog few of my friends raised a genuine question, Given the above statistics:

Who is going to read my blog as there are already millions of established blogs?

My 1st post was on 1st October 2009. After 2 weeks I registered my blog with Google Analytics. Till now my blog has only 10 posts (Excluding 2 posts on About me & Contact). Google Analytics has the following statistics for Techno-Pulse during last 50 days(approx).

  • 1147 visits, 2107 Page Views.
  • Visitors from 58 Countries, 257 Cities.
  • Visitors used 29 languages. (I guess, language settings in OS)
  • Visitors used 10 Browser/OS combinations.

Country wise break-up follows:

Country-Wise-Traffic-source

I am delighted to find that Techno-Pulse is getting majority of the traffic from Search Engines (read Google) than any other source. I hope it helps in sustainability of the blog in long run.

Traffic-Sources-Overview-blog

City wise break-up in the following image: Chennai in India is leading traffic provider. Outside India it’s Jamison (USA) followed by Kuala Lumpur (Malaysia).

City-Wise-Traffic-source

The following Browser & OS image shows:

  • OS: We love it or hate it, Windows rules. Microsoft’s dominance is unchallenged.
  • Browser: The war is getting fierce. Firefox is catching up quickly! Chrome, perhaps more of a hype than popularity! Apple Safari is also used, more than I had ever thought of!

Browser-OS-Traffic-source

Before I conclude this post, I thank my class-mates in school & college for their faith in my tech-writing ability. Special thanks to my blogger friends: Rajesh Kanuri, Izzat Aziz, Gaurav, Shekhar Sahu, Gabe, Tinh and many others for their encouragement & feedbacks.

Moreover, Thanks to Google and 100s of unknown readers who stopped by @ Techno-Pulse.

Though the stats are NOT so impressive, compared to other blogs of same age. In spite of that considering the fewer number of posts & my erratic posting frequency, I am ‘sort of’ happy by these statistics!

Reference

*Number of Blogs source: Article Alley