Sie sind auf Seite 1von 8

What is Cloud Computing?

Cloud computing has the potential to completely revolutionize how technology is delivered and utilized by both business and personal users alike. However, ask a handful of IT experts to give you a definition of cloud computing and you are likely to receive a variety of answers that leave you scratching your head. This is not altogether a bad thing. Lively debate amongst experts indicates that cloud computing is still somewhat of an evolving concept. As such, the scope of cloud computing is likely to continue to change as its adaption, influence, innovation and maturity grow in the marketplace. However, in the here and now, this inability to articulate a consistent message has caused widespread confusion about the role and benefits of cloud computing. It is difficult to apply in the real world something that is still not clear in a theoretical sense. At the heart of the issue lies the fact that cloud computing covers a very broad spectrum of activity. It incorporates a myriad of IT capabilities. These in turn can be applied across a multitude of configurations to suit both small-scale and large-scale projects. In essence, its big, its dynamic but its also flexible and scalable. Although cloud computing is a huge concept the underlying principles are relatively simple. Simply put, Cloud Computing can be defined as: the utilization of computer resources that are: i. available on-demand ii. accessed via a network iii. charged according to usage iv. provided as a service from a cloud vendor Essentially that means using computer hardware (e.g. servers, storage etc.) or software (e.g. applications, programs etc.) in an environment that exhibits all four of the conditions above. To illustrate how the basic fundamentals of cloud computing operate in practice we can compare it to another service we use every day that exhibits similar characteristics Electricity. Example 1: Cloud Computing vs. Electricity

When you turn on a light in your home you are using electricity. That electricity was transmitted into your house from a power grid (an integrated network) and was provided as a service from an electricity company. Similarly, when you access a cloud facility to store files for example you are using software and hardware resources. These resources are available to you across a network (the internet) and provided as a service from a cloud storage vendor.

When your light is turned on you are consuming electricity which incurs a cost. As such, every month or quarter you receive a bill from the electricity company. Your bill will include a cost that is dependent on how much electricity you have used in that period (variable cost). Likewise, when you use your cloud storage facility you will also be charged depending on factors such as storage space used and upload/download bandwidth. This model of comparison with electricity can be applied to illustrate a number of other cloud computing concepts. For example: Adding another light (on-demand scalability) Adding other electrical appliances (accessibility and multi-tenancy) Power Outages (availability, redundancy and backups) Using solar panels at home (private networks and cloud bursting) Additionally, this model can also be applied more holistically to illustrate the concept of cloud computing more broadly.

Example 2: Generic Cloud Computing Model As mentioned previously the concept of cloud computing covers many aspects. The model described below (see Example 2) attempts to demonstrate its capabilities more broadly through the following five areas: 1. The types of services offered through cloud computing can be grouped into three main categories Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS). 2. Access to these services can be achieved through any device that can connect to a network (e.g. phones, tablets, cameras, computers, servers, terminals etc.). 3. Delivery of services can occur over a public cloud (i.e. over the internet), a private cloud (a network specifically for access by a single entity or organization), or a hybrid cloud (combination of the both public and private clouds). 4. Charges remain according to usage however pricing can be structured more flexibly. For example, making an initial upfront payment may reduce the individual cost per unit, resulting in lower variable costs. Alternatively, a fixed monthly price may be set to utilize a set of resources up to a certain limit. 5. Numerous vendors of varying sizes exist in the cloud computing marketplace. These vendors can specialize in a single area or cover a wide range of cloud services, consulting and support.

What are SaaS, PaaS and IaaS? As mentioned previously, SaaS, Paas and IaaS categorize the services available through cloud computing. As the cloud continues to evolve the distinction between these categories is becoming less clear. A basic definition for each is listed below. SaaS: relates to cloud services where fully functional applications are provided from vendors. End users may be able to change some general operational configurations in the applications interface but the underlying code, data, operating system and infrastructure are managed by the vendor. An example of SaaS would be Webmail. PaaS: refers to services where cloud vendors provide end users the resources (hardware and software) that enable them to develop, code and deploy their own applications. The underlying operating system and infrastructure are still managed by the vendor. IaaS: are the provision of cloud services that allow end users to control various aspects of hardware and software including servers, storage space, operating systems, software and applications. Cloud vendors still manage the physical infrastructure. A web host provider is a good example of both PaaS and IaaS. Basic hosting packages allow people to create websites without having to manage any underlying infrastructure. Many hosting

companies now also offer Virtual, Dedicated and Cloud Servers to end users, expanding into the IaaS space. Conclusion Cloud computing is both a very simple and very complex concept. It covers a huge part of the IT spectrum and as such often causes confusion as to its application, even amongst experts. We hope this article will be helpful in outlining the key components that make up cloud computing

SAAS, PAAS and IAAS Making Cloud Computing Less Cloudy


December 1, 2010 in Cloud Computing Knowledge Circle SAAS allows users to run online applications. Off-the-shelf applications are accessed over the Internet. The vendors own the applications and the users pay a fixed subscription fees. Great for generic applications, but not for customized, complex applications for large enterprises. PAAS allows users to create their own cloud applications. Basically, provides an environment and set of tools to allow the creation of new web applications. More risk of vendor lock-in because applications cannot be moved easily between platforms. IAAS allows users to run any applications they want to on cloud hardware of their choice. Existing applications can be run on the vendors cloud hardware, potentially replacing a companys data center infrastructure.

Cloud computing is the use of computing resources (hardware and software) which are available in a remote location and accessible over a network (typically the Internet). The name comes from the common use of a cloud-shaped symbol as an abstraction for the complex infrastructure it contains in system diagrams. Cloud computing entrusts remote services with a user's data, software and computation.

cloud computing

E-Mail Print A AA AAA LinkedInin Share 45 Facebook Twitter Share This RSS Reprints Negotiating service-level agreements and billing with cloud providers Storage management

Cloud computing is a general term for anything that involves delivering hosted services over the Internet. These services are broadly divided into three categories: Infrastructure-as-a-Service

(IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS). The name cloud computing was inspired by the cloud symbol that's often used to represent the Internet in flowcharts and diagrams. A cloud service has three distinct characteristics that differentiate it from traditional hosting. It is sold on demand, typically by the minute or the hour; it is elastic -- a user can have as much or as little of a service as they want at any given time; and the service is fully managed by the provider (the consumer needs nothing but a personal computer and Internet access). Significant innovations in virtualization and distributed computing, as well as improved access to high-speed Internet and a weak economy, have accelerated interest in cloud computing. A cloud can be private or public. A public cloud sells services to anyone on the Internet. (Currently, Amazon Web Services is the largest public cloud provider.) A private cloud is a proprietary network or a data center that supplies hosted services to a limited number of people. When a service provider uses public cloud resources to create their private cloud, the result is called a virtual private cloud. Private or public, the goal of cloud computing is to provide easy, scalable access to computing resources and IT services. Infrastructure-as-a-Service like Amazon Web Services provides virtual server instanceAPI) to start, stop, access and configure their virtual servers and storage. In the enterprise, cloud computing allows a company to pay for only as much capacity as is needed, and bring more online as soon as required. Because this pay-for-what-you-use model resembles the way electricity, fuel and water are consumed, it's sometimes referred to as utility computing. Platform-as-a-service in the cloud is defined as a set of software and product development tools hosted on the provider's infrastructure. Developers create applications on the provider's platform over the Internet. PaaS providers may use APIs, website portals or gateway software installed on the customer's computer. Force.com, (an outgrowth of Salesforce.com) and GoogleApps are examples of PaaS. Developers need to know that currently, there are not standards for interoperability or data portability in the cloud. Some providers will not allow software created by their customers to be moved off the provider's platform. In the software-as-a-service cloud model, the vendor supplies the hardware infrastructure, the software product and interacts with the user through a front-end portal. SaaS is a very broad market. Services can be anything from Web-based email to inventory control and database processing. Because the service provider hosts both the application and the data, the end user is free to use the service from anywhere.

Das könnte Ihnen auch gefallen