Now days we are attached with our electronic gadgets either offline or online in such a way as we breathe, as without breathing we can’t alive, same like these electronics have become a vital part of our daily life. As of now by growing demand of these gadgets either in office work, or in research work or in various technical fields. As the use of computers increases as in day in and day out, the relevant resources that we need also go up. For companies like Oracle, IBM and Microsoft, utilizing the resources and establishing a huge infrastructure or network is not a big issue for these big giants. But for the new startup and small enterprises But when it comes to smaller enterprises, expensiveness becomes a huge factor. At the user or developer end we are facing a lot of issues like hardware disruption, various bugs in software, network errors. So this was such a big hassle for the large community of computer science in all over the world. Cloud Computing offers a quick fix to this situation. This technology has been completely transformed the way in which computing is moved up from PCs and as well as for the single user to enterprise via various servers to a ‘cloud’ of computers e.g: web servers, application servers, database servers and so on. A cloud is a virtualized server grid which can provide the different computing resources through IAAS (Infrastructure as a service),PAAS(platform as a service),SAAS(Software as a service) of their clients. The underlying details of how it is implemented which is not direct to end user. The data and the services provided reside in extensively scalable data centers so anyone can use or access it from any part of the globe. Various big giants like Google, Microsoft, Yahoo, IBM and Amazon have started providing cloud computing services from the individual user either paid or free upto some extent or to other small enterprises, big businesses through various models like B2B,B2C,C2C etc. Amazon, salesforce is the trailblazer in the field of cloud computing. Every big and small enterprise, companies which are doing their businesses online using cloud services for the storing information so that later on they will extract some meaning full insights for the growth of businesses. Cloud Computing is finding use in various areas like web hosting, parallel batch processing, graphics rendering, financial modeling, web crawling, genomics analysis, etc.
Read full abstract