At this time, in the traditional model, cloud computing is normally deployed. By conventional model I mean that anyone can have a server to complete the database tier or application tier, which is a nearly ‘silo’ model based model. But, after cloud computing, efficient hardware and manpower (refer to my example of the restaurant) is needed to better manage the cloud in the data center. This is where hardware can play a key role, new technologies like grid computing, real application cluster, automated storage management, server scale ups and server virtualization features play an important role in better management and deployment of the cloud.
As we move forward, we will go away from ‘Silos’ based computer systems and applications. The cloud computing infrastructure will reside in the data center, it will call for efficient use of hardware, and more and more manpower will need to support multiple servers or applications. Optimization and effective control will play a big role in the management of these data centers in the direction of cloud computing.
Standards are evolving in cloud computing and according to a major standard organization, cloud computing has some key features,
Resource Pooling: The computing resources of the provider are designed to serve many consumers using multi-tenant models. There is a sense of freedom of place that the customer usually has no control or knowledge at the exact location of the resources provided.
Rapid elasticity: To demand faster on the external and incoming scale, capabilities can be automatically provisioned and released in some cases automatically. For the consumer, the available capabilities for provision often appear unlimited and can be appropriated at any time in any quantity.
Matched Service: The cloud system automatically controls and optimizes resource usage by using certain metering criteria at the appropriate level for the type of service (e.g., storage, processing, bandwidth, and active user accounts). While utilizing transparency for both the provider of service and the consumer, processing usage can be monitored, controlled and reported.
Since this leads to a situation where the need to provide services in cloud computing, in which zero downtime and resources are shared, hardware is developing naturally for cloud computing, grid computing, Clustering – RAC, better performance server and server-related technology to satisfy the characteristics of cloud computing Virtualization is being offered by vendors by the vendors.
A brief look at the glossary and technology used,
A cluster consists of a group of independent but interconnected computers whose combined resources can be applied for a processing function. A clusterware ‘is a word that is used to describe the software that provides the interface and services that enable and support a cluster. The combination of clusterware, automatic storage management, provides an integrated cluster solution that is the foundation for the real application cluster database.
Actual application clusters allow multiple nodes in a clustered system to mount and open a single database on shared disk storage. The single system (node) must fail, the database service will still be available on the remaining nodes.
Before cloud computing matured, it may need some more years now and it can properly redefine the IT outsourcing map.