Wednesday, May 18, 2011

Scaling your Web-Services

Today we have a myriad number of web service with different services to offer . There is eBay and Amazon for e-Commerce , PhotoBucket and Flikr for image sharing , FB and Twitter for social networking etc . Every web service have its own scaling points . Scaling points are those factors which need to be mended to address the scaling concerns . Some of the most common scaling points are :

1. Storage on server/cloud
2. Network bandwidth
3. Server RAM
4. Server I/O
5. Database transactions/sec
6. Application Architecture

Cloud Hosting vs Dedicated Hosting

Scalability is going to be the major concern for businesses tomorrow when the world is better developed and has increased internet penetration. Considering India , worlds' IInd most populated country , where internet penetration is about 10% today , it calls for scalability concerns when economies like India are on rise . This is where the 'cloud' comes into picture and makes more sense. One of the newest trends on the market evaluates the use of a Dedicated Server vs Cloud Computing.


The major difference between the two is that a dedicated server is a physical piece of equipment housed in a room somewhere. Cloud computing, on the other hand is a virtual server which allows customization, load balancing, and storage. Due to the confusion between the two, many businesses are now opting to utilize a hybrid hosting system which combines the two.


There are many differences between the two systems. A dedicated system is a structure that works on a specified website that has been rented from a host. It has the advantage of providing services without the competition generally associated when multiple servers sharing a single site. Additionally, the monthly fee is always the same regardless of how much navigation or space is used.


Cloud computing, on the other hand, is becoming more popular in that it is capable of allowing for spikes in traffic, offers a broader range of exposure, and provides many amenities not available in the other option. Although it is a shared server, it can balance a higher load, easily expand websites based on individual needs, and provides hardware upgrades on a regular basis. Unfortunately, the cost is directly dependent on the amount of computer power required which often fluctuates widely in a new business.


One concern many have when working on the Internet is the level of security provided to those visiting various sites. It has been revealed recently that cloud servers are less capable of providing the level of protection many expect from websites today. Google is just one example of a cloud server that has experienced safety issues in recent years.


The differences between a Dedicated Server vs Cloud Computing are significant and the selection between the two should be based upon individual need. For those who are expanding into a web-based market, one should research the options carefully before making a commitment.

Monday, May 9, 2011

Computer Science : A Solution for Radical Bottlenecks in the Welfare of Humanity :

In the current scenario the service sector of any developed economy makes over 50% of the Gross Domestic Product. Why this sector turns out to be such is quite simple to answer . The population rise is an issue almost everywhere . Citizen of a country are its most important resource and their welfare is the prime motive of every development , innovation and technology.
Services view the rising population concerns from a vantage point of potential . They are anything which a person with any valuable skill can help others develop the same . This may be imparted either directly or indirectly , directly where the provider and receivers are face to face and indirectly in which the service can developed to some form which can be reused again and again .

A Reinforced Thought : 9th May 2011 : Researches and Realism

If your so called researches and innovative ideas take an age to serve humanity then what you really need is to think again and think feasible , life is not only about dreaming and dying in attempts all your life , try to be more realistic in your line of thinking .