Friday, November 2, 2012

[ENG] Cloud Computing

Some analysts and vendors define cloud computing narrowly as an updated version of utility computing: basically virtual servers available over the Internet. Others go very broad, arguing anything you consume outside the firewall is "in the cloud," including conventional outsourcing. Actually, cloud computing is a way to increase capacity or add capabilities on the fly without investing in new infrastructure, training new personnel, or licensing new software. Cloud computing also encompasses any subscription-based or pay-per-use service that, in real time over the Internet, extends IT's existing capabilities.

Here's a breakdown of what cloud services:
  1. Software as a Service (SaaS)
    Software as a Service is a Cloud-based applications that are run on distant computers, owned and operated by others, and that connect to user’s computers via the Internet and, usually, a web browser. For example, Google’s gmail is a cloud-based SaaS application that replaces traditional email programs that run on your computer, like Outlook or Eudora. Or Zoho Office, Yahoo mail, Google docs, that replaces your Desktop-based Word Processor.

  2. Platform as a Service (PaaS)
    Platform as a service provides a Cloud computing that delivering web-based (cloud) applications. You build your own applications that run on the provider's infrastructure and are delivered to your users via the Internet from the provider's servers, without buying and managing the underlying hardware, software, provisioning and hosting. SalesForce.com’s Force.com is an example of PaaS. There are basically four types of PaaS solutions:
  • Social application platforms. Facebook is an example of Social application platforms, there we can write new applications that are made available to end users.
  • Raw compute platforms. Amazon’s infrastructure which is an example of raw compute platform.
  • Web application platforms. The Google provides APIs to developers to build web applications which is an example of web application platform.
  • Business application platform. The CRM solutions provided by the companies are examples of business application platform.
  1. Infrastructure as a Service (IaaS)
    Infrastructure as a Service (IaaS) is delivery of the computing infrastructure as a fully outsourced service. The examples are Google, IBM, Amazon.com, etc. IaaS operates on a “Pay as you go” model ensuring that the users pay for only what they are using. IaaS is also sometimes referred to as Hardware as a Service (HaaS).

Cloud computing deployment models

  1. Public Cloud
    Public clouds are owned and operated by companies, services and infrastructure are provided to various clients. Google is an example of a public cloud. This service can be provided by a vendor free of charge or on the basis of a pay-per-user license policy.

  2. Private Cloud
    A private cloud is owned and operated by a single company. Several SaaS applications, such as SugarCRM, provide options to their clients to maintain their data on their own place to ensure data privacy is dipertahankan according to the requirements of the particular business. Amazon also provides the option of a virtual private cloud.

  3. Hybrid Cloud
    A hybrid cloud is a private user cloud foundation combined with the strategic use of public cloud services. The reality is a private cloud can’t exist in isolation from the rest of a company’s IT resources and the public cloud. Most companies with private clouds will evolve to manage workloads across data centers, private clouds and public clouds—thereby creating hybrid clouds. 
     
  4. Community Cloud
    In the community deployment model, the cloud infrastructure is shared by several organizations with the same policy and compliance considerations. This helps to further reduce costs as compared to a private cloud, as it is shared by larger group.

    Source:

    Author:
    Nathasia Austin (12.02.0052)
    First Semester in Faculty of Computer Science, Soegijapranata Catholic University, Semarang, Jawa Tengah, Indonesia.
    For Computer Organization assignment

    Untuk versi Indonesia klik disini.

0 komentar:

Post a Comment

If you have something in mind, please let me know