Cloud computing is the 4th quarter of 2007, the emergence of a term. The definition and connotation of it are different, we can find at least 100 kinds of statements on the Internet, but there is no accepted definition. This paper tries to synthesize the advantages of each family, and proposes the definition and characteristics of cloud computing. The requirement for this definition is to capture the nature of cloud computing in the most refined language, to cover today's popular typical cloud computing solutions (including Google Cloud computing, Amazon Cloud computing, Salesforce cloud computing, cloud security, etc.), but to differentiate other relevant concepts such as Grid computing, Parallel computation, etc.).
Definition: Cloud computing (Cloud Computing) is a new business computing model. It distributes computing tasks on a large pool of computer-made resources, enabling various application systems to acquire computational power, storage space and various software services as needed.
The definition of cloud computing has a narrow and broad sense. The narrow sense of cloud computing, refers to the manufacturer through the distributed computing and virtualization technology to build data centers or supercomputers, to free or on-demand rental of technology developers or enterprise customers to provide data storage, flounder about the ъ yie pu? scar? Hot Miu Yi? siegesbeckiae zhi mistle crab bun? 狻 ⑽⑷ Miao 腟 SDS, etc. The broad sense of cloud computing, refers to vendors through the establishment of network server clusters, to various types of customers to provide online software services, hardware leasing, data storage, calculation and analysis of different types of services. Clearly, the broad range of cloud computing includes more vendors and service types, such as 800 customers, Wallison development of online CRM software, domestic Ufida, Kingdee and other old management software manufacturers also launched the online financial software, Google released the Google application suite, etc., can be included in this category.
Cloud computing is now another popular concept. Like many peers, Gartner's senior analyst Ben Pring says: "Cloud computing is being talked about like a French feast." "However, the problem is (like Web 2.0), it seems that everyone has a different definition of cloud computing.
Here's a quick look at what types of cloud computing applications are.
1. SaaS Software as Service
Such cloud computing is a Web browser that provides a single software application to thousands of users. In the view of the user, they do not need to purchase the server device or software authorization beforehand, but for the manufacturer, the cost of providing only one application is much lower than that of the conventional software service mode. A typical example of an enterprise-class application is salesforce.com CRM. In addition, SaaS in the Human Resources software application is also more common, even it has begun to develop into the ERP domain, such as workday. And who would have expected that the same SaaS-based "desktop" app apps and Zoho office would suddenly pop up?
Cloud computing is now another popular concept. Like many peers, Gartner's senior analyst Ben Pring says: "Cloud computing is being talked about like a French feast." "However, the problem is (like Web 2.0), it seems that everyone has a different definition of cloud computing.
2. Public/Utility Calculation
Public/Utility computing is not a novel concept, but it is now being paid for new meaning. Amazon's AWS, Sun's storage cloud, IBM's "Blue Cloud" and other vendors ' cloud computing are providing the industry with the required storage resources and virtualized servers. In the early days, public/utility computing was used primarily as a supplemental tool, and was not applied to mission-critical requirements. Today, however, utility computing has gradually begun to occupy a niche in the data center. Some vendors are starting to help enterprise users create virtual data centers, such as the 3Tera applogic,cohesive flexible Technologies Elastic Server on Demand (servers that can be flexibly extended on demand). Liquid Computing Company's LIQUIDQ also has a similar service that helps businesses integrate memory, OS, storage, and computing capacity over the network into a virtual resource pool.
Cloud computing is now another popular concept. Like many peers, Gartner's senior analyst Ben Pring says: "Cloud computing is being talked about like a French feast." "However, the problem is (like Web 2.0), it seems that everyone has a different definition of cloud computing.
3. Web services in the domain of cloud computing
Similar to SaaS, Web services vendors provide APIs to enable developers to develop Internet applications rather than provide full-featured applications themselves. The Cloud computing services range from decentralized business services such as strike iron and xignite to maps, ADP payroll processing, USPS services, Bloomberg and regular credit card processing services.
Well-known Google Maps
Cloud computing is now another popular concept. Like many peers, Gartner's senior analyst Ben Pring says: "Cloud computing is being talked about like a French feast." "However, the problem is (like Web 2.0), it seems that everyone has a different definition of cloud computing.
4. Platform as Service
Platform as a service (Platform as a service) is a variant of the software that serves (SaaS), a form of cloud that provides the development environment as a service to the user. That is, users can create their own application software on the vendor's infrastructure to run it, and then pass it directly from the vendor's server to other users (such as vegging-out) over the network. However, such services are subject to the design and capacity constraints of the manufacturer, and the user is therefore not free enough. Such cloud services include Salesforce.com force.com, Coghead, and new Googleapp Engine.
5, Management Service provider (MSP)
Management Services (Consolidator service) is one of the oldest forms of cloud computing, and it is intended for IT managers rather than end users, such as virus scanning services for e-mail, and application software monitoring services. The management security services provided by SecureWorks, IBM and Verizon can be categorized as such, including the Postini anti-spam service currently being acquired by Google. Other products of MSP also include desktop management services, such as CenterBeam and Everdream offerings.
6. Service Business Platform
This cloud computing service incorporates SaaS and MSP, and it actually provides an interactive service platform for users. This is very common in the everyday business world, for example, a consumer management system allows users to order travel or secretarial services from a network platform, and the way and price of service delivery are set by the user beforehand. Its very typical example is Rearden commerce and Ariba.
7. Cloud Computing Integration
The integration of cloud computing services is only just beginning. SaaS provider Opsource recently launched Opsource Services Bus, which uses cloud-computing integration technology from a small company called Boomi. Another SaaS provider, Workday, recently acquired another company in the field, Capeclear. Capeclear provides an ESB for Business-to-business integration (Enterprise service buses, Enterprise Services bus). In addition, the 2005-rising grand-hub wants to be a generic "cloud bus" (buses in the cloud), providing a complete service to customers by bringing together a number of SaaS providers.
Today, cloud computing is not widely used. Because many cloud-based services are too isolated for users, cloud computing is more likely to be seen as an ethereal "sky operation". However, as virtualization and SOA become increasingly popular in the enterprise, a flexible, scalable infrastructure can ultimately make every enterprise a "cloud" node. This will be a long-term trend. But it is undeniable that cloud computing will be one of the industry's most contentious issues for a long time.