Understanding cloud computing and related technologies
Looking back over recent technology our, it’s clear that cloud computing trend was about time, since distributed computing and its related technologies (such as grid computing and SOA ) is widely accepted. Now the cloud, but still have many questions about this new technology. Part 1 of this series discussed cloud computing in general, then dissect the cloud layer, presents the different cloud types, along with the benefits and disadvantages of them and explain why the trend This is important for enterprise developers.
Why is cloud computing?
There are many reasons more and more companies are moving in the direction of information technology solutions including cloud computing. First, cloud computing can cut the costs related to the provision of information technology services. You can reduce both capital and operating costs by obtaining resources only when you need them and only pay for what you use. Also, by reducing the number of mandatory spending items associated with managing various resources across the enterprise, your key employees can focus more on the value of production and exchange new business. Finally, the cloud computing model provides business agility. Since the entire infrastructure of information technology may adjust expanded up or down to meet demand, businesses can more easily meet the rapidly changing needs of the market to ensuring the needs are leading to their consumers.
In many ways, cloud computing is implemented combining existing technologies (SOA, virtualization, autonomic computing) with new ideas to create a technology solution fully informed.
With what is hopefully is an acceptable definition of cloud computing is behind us, let’s consider the layers of the cloud. Figure 1 is a distillation of what most agree are the three principle components of a cloud model. This image accurately reflects the scale of the mass of information technology as it relates to cost, physical space requirements, maintenance, management, monitoring and obsolescence management. Moreover, these layers not only represent a cloud anatomy, but they also perform surgery of information technology in general.
Figure 1. Anatomy cloud
The layers that make up a cloud include:
• Application Services
This layer is perhaps most familiar to everyday Web users. Floor services hosted application suite applications SaaS model. These applications run in a cloud and is available upon request for the service for users. Sometimes these services are offered free of charge and service providers to generate revenue from other things such as Web ads and sometimes application providers generate revenue directly from the usage service. Sounds familiar, is not it? It might do so since most all of us have used them. If you’ve ever filed your taxes online using Turbo Tax, checked your mail using GMail or Yahoo Mail, or keep up with appointments using Google Calendar, then you are familiar with upstairs top of the clouds. Here are just a few examples of the types of applications. Indeed there are thousands of SaaS applications and the number grows daily thanks to Web 2.0 technologies.
Perhaps not entirely clear to the majority of the public about the many applications in the application layer services are directed to the business community. There hosting requirements available software for processing payroll, human resources management, collaboration, customer relationship management, relationship management business partners and more. The common example of these requirements include IBM® Lotus® Live, IBM Lotus Sametime®, Unyte, Salesforce.com, Sugar CRM, and WebEx.
In both cases, the application is provided through the SaaS model benefit consumers by freeing them from having to install and maintain software and applications can be used through the tissues licensing that supports pay to use the concept.
• The service platform
This is the layer in which we see application infrastructure emerge as a set of services. This service but not limited to middleware as a service, communications as a service, integration as a service, information as a service, as a service connection, etc. The service here is intended to support applications. These applications may be running in the cloud and we could be running in a data center more traditional businesses. To achieve scalability needed in a cloud, the different services are given here are often virtualized. Examples of proposals in this part of the cloud including virtual image of the IBM WebSphere Application Server virtual images, Amazon Web Services, Boomi, Cast Iron, and Google App Engine service platform allows consumers make sure their applications are equipped to meet the needs of users by providing application infrastructure based on demand.
• The infrastructure service
The bottom layer is the layer of cloud services infrastructure. Here, we see a set of physical assets such as servers, network devices and storage disks are offered as services are provided to consumers. The services here support application infrastructure – regardless of the infrastructure that is being provided via a cloud or not- and many more consumers. As with platform services, virtualization is a method often used to create rationing of resources as required. Examples of services include infrastructure, IBM Bluehouse, VMware, Amazon EC2, Microsoft Azure Platform, Sun Cloud Storage Parascale and more.
The infrastructure services focused on the problem of properly equipping data centers by assuring computing power when needed. Also, due to the fact that virtualization techniques are often used in this stage, there should be obvious that the cost savings resulting from use resources efficiently bring.лобановский александр фото