Cloud Computing for Dummies

August 27, 2011
tawee231

Definition

Cloud Computing is a processing method based on the needs of users. The user can identify the needs of Cloud Computing to the software then the software will be required to allocate system resources and services to meet the needs of the user, the system can increase or decrease the amount of resources. To offer services to fit the needs of the people all the time. The user does not need to know how much work it is like behind the scenes or events.

People define Cloud Computing varies according to the technology or the methods used to develop or even a corner. Also, there are a variety of ways and Guidelines for the development of Cloud Computing such as

  • Gartner: Cloud is a style of computing where scalable and elastic IT-related capabilities are provided as a service to customers using Internet technologies. Intense hype surrounds cloud computing, making it difficult to understand vendor options and strategies.
  • Forrester Research : Cloud computing is a pool of abstracted, highly scalable, and managed infrastructure capable of hosting end-customer applications and billed by consumption
  • Wikipedia : Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction

 

Cloud Computing Layers

In blue you have what is lately called Cloud Computing. In green, some of the underlying work done that led to Cloud Computing. At the top are examples of each XaaS type.
SaaS: Software as a Service

PaaS: Platform as a Service

IaaS: Infrastructure as a Service

 

Cloud Computing can be seen as a natural next step from the grid-utility model

Sentence above said cloud computing is abstract than grid computing (as a side business for more than) the more I realized that grid computing is the implementation of cloud computing (for the layer below, support the idea that the cloud is abstract than)

 

Concept of cloud computing is to sell the computation power of customers will pay the equivalent number of units that look like web hosting, but instead we will provide the hosting website, our hosting database server or application server that the client must be left with a “core” that the IT system that is business logic is wrapped with a portable module something (like EJB) The following is a run application server that we can remove the EJB to deploy and then spend money as much as we use the computation power of server (such as the number of the incoming request, etc.).

 

Factors that cloud computing will be successful, it is similar to web hosting or a general principle of outsourcing is that the experts do what they know. The production cost is lower. We do not need to maintain application server + database server machine. In addition, the provider will be able to use these servers for better value.

 

Cloud Computing Providers

Amazon

Amazon Web Services

EC2 – computing in cloud

Xen Virtualize (1 Unit ~= 1.0-1.2 GHz 2007 Opteron or 2007 Xeon processor)

S3 – online storage

SimpleDB – online database

AOL

XDrive – online storage

Google

App Engine

Microsoft

Windows Live SkyDrive – online storage

Symantec

SwapDrive TechCrunch

Storage in cloud

Veritas Virtual Infrastructure (VxVI)

 

To meet the customers feel bad about the cost of cloud computing is the answer, I would be a peremptory break-even analysis.

 

Aspect of money (monetary)

- Compare the cost of maintain system itself (as expenses) and pay per use of cloud computing.

Aspect of mobility (Flexibility)

- Like other types of outsourcing, the hiring system administrator is the recurrent cost is not expensive at all. If we change or we use a technology that uses technology to control it have to be expert in every technology that is used to ensure that when a problem occurs, we will limit the down time of the service we offer the lowest possible.

-Also, do not modify, add, reduce the size of the server is usually the cost is very high if we outsource the burden of this away, but the scalability of the service’s customers adjust to market conditions, the easier it (This is called “elastic” by Amazon)

 

Aspect of stability (reliability)

-       For systems with high reliability, the high cost to maintain reliability as well. These factors will affect the return on value for money.

 


  • Cloud Computing for Dummies Advertise:

    >
  • Cloud Computing for Dummies Archives: