Now you have an idea about what cloud computing is and what makes up a cloud computing solution, let us consider three main types of clouds. For the purpose of this article, we will look at the type when they relate to an enterprise consumer of cloud computing (Figure 1):
• The public cloud is the cloud service is a third party (seller) offering. They exist beyond the company firewall and they are fully hosted and cloud vendor management.
The Public clouds attempt to provide consumers with the information technology element best. Whether it is software, application infrastructure, or physical infrastructure, the cloud provider is responsible for the installation, management, supply and maintenance. Customers are only charged for the resources that they use, so under-used are eliminated.
Of course this involves costs. These services are usually offered with “convention over configuration,” meaning that they are delivered with the idea of providing use cases are most popular. The configuration options are usually a smaller subset than what they already have if resources were consumer direct control. One other thing to note is that since consumers have little control over the infrastructure, processes requiring tight security and regulatory compliance under the law is not always appropriate for public clouds.
• Private clouds are cloud services provided within the enterprise. These clouds exist within the company firewall and they are now managing.
Private clouds offer many benefits like public clouds do with the main difference: now have the responsibility to establish and maintain this cloud. The difficulty and expense of setting up an internal cloud can sometimes tend to discourage the use and cost of continuous operation of the cloud might exceed the cost of using a cloud general.
Private clouds offer many advantages over the public variety. The more detailed control over the various resources making up the cloud gives companies all the configuration options available. In addition, the private cloud is ideal for the type of work being done is not practical for a public cloud, because of due to security concerns and the management.
• Hybrid clouds are a combination of private and public clouds. These clouds typically created by business and management responsibilities will be divided between the enterprise and the public cloud provider. Hybrid cloud using services in both the private and public spaces.
Hybrid clouds are the answer when a company needs to use the services of both private and public clouds. In this way a company can outline the goals and needs of the service and receive them from public or private clouds, as appropriate. A hybrid cloud is built better able to serve the process mission-critical, secure, such as payments received from customers, as well as things that are less important than business, such as processor board employee salary.
The main drawback to this cloud is the difficulty in creating and managing effective such a solution. Must be able to receive and provide services obtained from different sources as if they originated from a place and interaction between the private and public sectors can make the implementation even more complicated. Since this is a concept relatively new architectures in the cloud, so the practice and the best tools of this kind continue to rise and reluctantly accepted this model until a better understanding
Tooling for the clouds
A major component in cloud computing foregoing is the instrumentation. In many ways, this may be the most critical to the success of a cloud solution. There are important technological material in the marketplace to deliver cloud solutions, but these technologies are often difficult to provide due to lack of instruments equipped with comprehensive, easy to understand.
Consider layer application services in the cloud layer. The instrumentation of this layer may provide an environment to help develop cloud applications and it will provide the means to package and deploy applications to a cloud infrastructure. We know that there were many such tools fit this description, but the problem is that they are nearly always associated with the infrastructure of cloud providers. Open standards are the key to getting the power and flexibility of these devices. Developers not afford to incur the costs of training new tools every time they switch cloud infrastructures; further, development shops can not continually incur the cost of rewriting applications because they have converted the cloud infrastructure. For this reason, the instrumentation should help to develop applications, packaged and deployed in a way that the project has been completed with mobile capabilities across multiple cloud infrastructures.
Tooling also has a very clear role in the service layer infrastructure. The build out of cloud infrastructure is not a trivial process. All physical assets for a cloud provider, whether that provider is internal or external, should also be considered as the physical resources must be put to proper clouds. The tools in this space will help companies figure out the properties of their information technology to no resources are left out of consideration to the cloud. However, it is not enough to provide a visualization of the assets to create clouds. Tooling in this space should provide a bit of intelligence toward creating clouds. In the past, the administrator of information technology has had a difficult job of trying to match expected demand to physical resources. This has led to problems improper use of resources, and this result is a huge catalyst for the cloud. Tools should guide users through the physical makeup of the cloud based on the expected demand characteristics of the system.
Cloud Ready is an important party in the technology industry now and in the near future. Recently it provides the means for IT to be delivered to consumers as a service. The number of products and services offers in the cloud computing space continues to develop and emphasize the fact that it is where things are heading next. We are very excited for the opportunities that cloud computing presents for our development and WebSphere in the next article we will discuss what some of the opportunities that are there and consider some of the WebSphere solutions that are moving cloud computing from an idea to return the key to the business.