24-08-2011, 12:06 PM
[attachment=15431]
Abstract
Cloud Computing disrupts the conventional on-premises IT model, where you keep acquiring servers, PCs and software licenses as your business grows. Running application services on a cloud platform moves CapEx (capital expense) to OpEx (operational expense) , because business can develop, deploy and use more application services as they require them, without needing huge initial capital investments (and ensuing operational costs) for dedicated infrastructure that may never be needed.
The convergence of Grid and Cluster computing, Virtualization, Web Services and Service Oriented Architecture (SOA) offers the potential to set IT free from the costs and complexity of its typical physical infrastructure, allowing concepts such as Utility Computing to become at last meaningful. With the global economy in crisis, the timing could hardly be better for the technologies and services Cloud Computing provides, as IT managers are forced to make tough decisions and do more with less amount. Cloud Computing allows business to increase IT capacity (or add capabilities)on the fly and in real time (Internet-enabled), without investing in new infrastructure, training new personnel or licensing new software, and as a pay-per-use service(i.e.)you only pay what you “consume”.
Keywords--Cloud computing,Grid computing
I. INTRODUCTION:
Cloud computing describes both a platform and a type of application. A cloud computing platform dynamically provisions, configures, reconfigures, and deprovisions servers as needed. Cloud applications are applications that are extended to be accessible through the Internet. These cloud applications use large data centers and powerful servers that host Web applications and Web Services.
II. LIFE BEFORE CLOUD COMPUTING:
Before the invention of cloud computing, we have to install all the resources in our own personal computer and utilize it. Traditional business applications - like those from SAP, Microsoft, and Oracle - have always been too complicated and expensive. They need a data center with office space, power, cooling, bandwidth, networks, servers, and storage. A complicated software stack. And a team of experts to install, configure, and run them. They need development, testing, staging, production, and failover environments.
Before the invention of cloud computing, we have to install all the resources in our own personal computer and utilize it. Traditional business applications - like those from SAP, Microsoft, and Oracle - have always been too complicated and expensive. They need a data center with office space, power, cooling, bandwidth, networks, servers, and storage. A complicated software stack. And a team of experts to install, configure, and run them. They need development, testing, staging, production, and failover environments.
Cloud computing is a better way to run your business. Instead of running your apps yourself, they run on a shared data center. When you use any app that runs in the cloud, you just log in, customize it, and start using it. That’s the power of cloud computing. They cost less, because you don’t need to need to pay for all the people, products, and facilities to run them. Forget about buying servers and software.
III. WHY CLOUD COMPUTING:
Cloud Computing supports faster application development or deployment. It reduces hardware provisioning from months to hours. It provides standard platforms to encourage standardization. It is developing under security guidelines and reduces implementation delays to retrofit security. It reduces development and operating cost. Its Self-service model, Standardization and Centralization of resources in the cloud reduces cost. It improves overall security posture. There is an unquenchable thirst for collaboration and sharing. We can work anywhere at any time highly mobile workforce. You can work wherever you are at home, traveling etc.
IV. CLOUD COMPUTINGAY FOR INNOVATION NOT INFRASTRUCTURE
•Scenario without Cloud Computing: wait until the purchase request is approved, wait until the servers arrive, wait until the servers are configured, etc. all of which can take several weeks or even several months. Let's say it takes three months. In an industry where the cost of delaying a product is estimated at $150 per second, that three months' wait would cost more than $1 billion.
• Scenario with Cloud Computing: the researcher clicks over to Amazon Web Services, configures the 25 servers in the Cloud in one hour, and within two hours has crunched the data. Total fee for the time using Amazon’s resources? Just $89.
A)The five characteristics:
• On-demand self-service: individuals can set themselves up without needing anyone’s help;
• Ubiquitous network access: available through standard Internet-enabled devices;
• Location independent resource pooling: processing and storage demands are balanced across a common infrastructure with no particular resource assigned to any individual user
• Rapid elasticity: consumers can increase or decrease capacity at will;
• Pay per use: consumers are charged fees based on their usage of a combination of computing power, bandwidth use and/or storage
B)The possible delivery models:
• Cloud Software as a Service (SaaS): Customers rent software hosted by the vendor;
• Cloud Platform as a Service (PaaS): Customers rent infrastructure and programming tools hosted by the vendor to create their own applications;
• Cloud Infrastructure as a Service (IaaS): Customer rent processing, storage, networking and other fundamental computing resources for all purposes.