Four distinct characteristics of cloud computing
First, cloud computing provides the most reliable, most secure data storage center, users no longer need to worry about data loss, viruses and other troubles.
Many people think that the data is only stored in their visible and tangible the computer was the most secure, it is not. Your computer may be because you are not careful and is damaged, or virus attacks, resulting in the data on the hard disk can not be restored, but have access to your computer, you may use a variety of opportunities for criminals to steal your data. Prior to sensational, "Yan Zhao gate" incident was reported but also because the computer repair is not caused by leakage of personal data do?
On the contrary, when you save a document similar to Google Docs web service, when you put your own photos uploaded to a network similar to Google Picasa Web Albums, you will no longer have to worry about data loss or damage. Because in the "cloud" the other side, there is the world's most professional team to help you manage information, there is the world's most advanced data center to help you save the data. At the same time, strict access management strategies can help you rest assured with the person you specify shared data. In this way, you do not have to spend money to be able to enjoy the best, most secure service, even more than saving money in the bank is also convenient.
Secondly, cloud computing equipment requirements of the client the lowest and most convenient to use.
We have had to maintain a wide range of personal computer application software experience. In order to use one of the latest operating system, or use the latest version of a piece of software, we must constantly upgrade their computer hardware. A friend sent in order to open a certain format, we have to frantically search for and download an application software.
In order to prevent the introduction of the virus in the download, we have repeatedly had to install anti-virus and firewall software. All of these trouble together, for a just touch the computer network of contacts just as good as a nightmare for the novice! If you can no longer tolerate such a computer experience, cloud computing might be your best option. You just have a computer with Internet access, there is one your favorite browser, you have to do is type in the browser URL, and then enjoy the cloud computing gives you unlimited fun.
You can edit directly in the browser are stored in the "cloud" the other side of the document, you can always share information with friends, no longer have to worry about whether your software is the latest version, no longer have the software or documentation infected with the virus to worry about. Because in the "cloud" the other side, there is a professional IT staff to help you to maintain the hardware, to help you install and upgrade software, to help you guard against viruses and all kinds of network attacks, to help you do on a personal computer you've done.
In addition, cloud computing devices can easily implement different data and application sharing.
We might recall, your own contact information, how well preserved. One of the most common scenario is that your phone contacts stored in hundreds of phone numbers, your personal computer or notebook computer is stored in hundreds of e-mail addresses. In order to facilitate travel for sending e-mail, you have a personal computer and laptop synchronize contact information between computers on a regular basis. Bought a new mobile phone, you have to phone the old phone and synchronize the new phone number.
By the way, and your PDA and your office computer. Different devices, taking into account the data synchronization method for a wide range of complicated to operate, in so many different devices to a preservation and maintenance of the latest contact information, you have to pay countless time and effort. At this time, you need to use cloud computing to make everything easier. Network applications in the cloud computing model, data is only one, save in the "cloud" the other side of all of your electronic devices only need to connect to the Internet, you can simultaneously access and use the same data.
Still contact the management of information, for example, when you use Web services to manage all contact information, you can be anywhere from any computer to find a friend's e-mail address, you can phone at any one Direct dial telephone numbers of friends, you can also put a contact e-card to a good quick to share a few friends. Of course, that all this is strictly carried out under the safety management system, and the only access to the data owners who can use or share the data with others.
Finally, the cloud computing as we use the network almost infinite number of possible
To store and manage data provide almost infinite number of space, but also for all kinds of applications we have completed almost unlimited computing power. Imagine, when you drive a car when traveling, as long as using a mobile phone connected to the network, you can see his area of satellite maps and real-time traffic conditions, you can quickly check your default route, you can request on the network Friends recommended the vicinity of the best resorts and restaurants, destinations, hotel reservation quickly, you can also just shoot their own pictures or video clips to share to distant relatives and friends ... ...
Left the cloud computing, just use a personal computer or mobile phone client application, we can not enjoy these convenient. Personal computer or other electronic devices can not provide unlimited storage space and computing capacity, but in the "cloud" the other side, by the thousands, tens of thousands or even more servers are composed of large clusters can be easily to do this. Personal and individual devices is limited, but the potential of cloud computing is almost unlimited. When you are the most commonly used data and the most important features are on the "cloud" when, we believe that your computer, application software, as well as knowledge of the network will be earth-shaking changes, your life will not change.
Spiritual essence of the Internet, freedom, equality and sharing. As a best embodies the spirit of the Internet computing model, cloud computing in the near future will show a strong vitality, and from several aspects of change the way we work and live. Whether ordinary Internet users, or employees, whether IT managers or software developers, who are able to personally experience such a change.
Cloud computing basic definition of 20
Markus Klems
Cloud computing is a include the development, load balancing, business models, as well as the architecture of the fashionable word, the future model of the software industry (Software 10.0), or Simply put, cloud computing is to Internet-centric software.
Reuven Cohen
Cloud computing is a Web-based services, the purpose is to enable users to only the functionality required to pay for their own, while eliminating traditional software in the hardware, software and professional skills investment. Cloud computing allows users away from technology and the complexity of the deployment was applied.
Jeff Kaplan
The term cloud computing will be in the next one to two years will be hot, so people will try to achieve virtualization made IT applications, to create a service-based business model.
Douglas Gourlay
Cloud computing refers to a large grand, basically speaking, it enables users with Internet access to technical services, and now, every time I visit Facebook or search flights, in fact, the use of cloud computing.
Praising Gaw
Cloud computing is a new Web2.0, a technology market both bloom. As had previously been placed on their website that the ajax on the claim to be the same as Web2.0, cloud computing is a new popular term.
On the positive side, Web2.0 finally seized the mainstream eye, and similarly, the concept of cloud computing will eventually change people's thinking, finally broke out of a variety of concepts, managed services, ASP, grid computing, software as a service , platform as a service, anything as a service.
Damon Edwards
Cloud computing there are many puzzling things, but need not be so complicated that only three kinds of services are based on the "cloud" and, SaaS, PaaS and cloud computing platform.
Brian de Haaff
From the consumer's point of view, SaaS is a kind of cloud computing, but within the industry must understand that in the end what that means. Simply put, cloud computing is the sublimation of SaaS.
Ben Kepes
Cloud model is rooted in the hardware level of consumption such as on-demand computing, according to the required storage space, as carried out, while the cloud model in order to make more power, we need the entire application architecture, in a virtual environment to achieve the preparation of , deployment, service.
Kirill Sheynkman
I have and clients like cloud computing analogy, we can compare Cloud computing "cloud kitchen," I was a chef, responsible for a person's meals, if my kids want to eat Italian food, I would, or do or provide risotto to him, these things may be changing every day. Take our Data Center 3.0, you can determine your application is running locally or in other other data centers to run, if we find enough resources, you can also change his mind midway. In fact, based on automated management, you can immediately change.
Omar Sultan
Cloud computing is to dynamically changing needs that need to access resources and services. Application and service request resources from the "cloud" rather than a fixed physical entity. Cloud is that some self-maintenance and management of virtual resources.
Kevin Hartig
Cloud is a huge resource pool, you demand to buy; cloud is a virtualization; cloud can be like running water, electricity, gas as billing.
Jan Pritzker
Cloud computing is a user-friendly grid computing.
Trevor Doerksen
Cloud computing means, outsourcing, and how much how much to buy, what they need, a number of things from the Internet. Thorsten von Eicken To the discussion revolved around the concept of cloud computing, we need to conduct a historical context to see a pioneer in cloud computing, they encounter problems, give us some guidelines to avoid the same problem .
Paul Wallis
With regard to the distribution of cloud computing, we can borrow pyramid model. At the top of the users who only need to care about is what some of the applications such as Gmail, Hotmail, Quicken Online and so on.
In the middle of some service, you have gradually increased the flexibility and controllability, but still subject to some limitations, Google App Engine, Heroku, Mosso, Engine Yard, Joyent or force.com (SalesForce platform) application for a Class of Operator this category. At the bottom of some, such as Amazon EC2, GoGrid, RightScale and Linode a class structure.
Michael Sheehan
Web and blog world prosperity and people to believe that any move toward Web-based applications can, in fact, some can, but most can not. Reliability, scalability, security, and a host of issues that would prevent most companies put their core business, "cloud", if so, problems of cost is very high. Amazon is the leader in cloud computing, but even Amazon has also encountered many problems, cloud computing also need to constantly improve, it needs to go the road than most people estimated to be longer.
Don Dodge
Now high-speed network, high-performance graphics processors, fast but not expensive server and storage so that engineers will focus more and more computing power to data center, 10 years ago, researchers have created the concept of grid computing, The cloud computing will be more powerful.
Aaron Ricadela
When we do not understand computer technology to provide virtual technology, we hope that the virtual or hidden is its complexity. The vast majority of people want the same application or service, rather than dealing with the software. For cloud computing, we hope that the software itself is virtual or hiding behind the system or professional, or "cloud" behind. Technology should also be the truth of this old saying, always spiral. The early mainframe era, all focused on mainframe computing; and to the PC era of computing power are located on each PC,; about to enter the "cloud computing" as the representative of the Internet era, the turn toward centralized computing power. Of distributed computing PC era, Microsoft has created; centralized computing "cloud time" and create a Google. With Google trying to move all the calculation and application of "cloud" where different from Microsoft's "Cloud - end computing," the balance of philosophy: "Cloud" and the terminal will have to bear part of the calculation and application. Microsoft's "Cloud - Client Computing" is based on: although the "cloud computing" era, from Moore's Law and the WINTEL architecture determined by the balance is broken, but the one from the hardware, bandwidth, content, constitutes a new balance is emerging: the terminal performance, bandwidth, the development of the content will never catch up growth rate of the three is always best to maintain a dynamic balance.
Irving Wladawsky Berger
In my view, cloud computing is to a large number of hardware and software prior to those in need of investment and technical capacity of applications to Web-based services provided to users.
Cloud computing is actually a kind of master the use of the Internet on the software and data.
Cloud computing to determine whether the method of 15 kinds of
1) If the nominal is a "grid" or "OGSA (Open Grid Services Architecture )"... Well, it is not a cloud.
2) If the manufacturer requires you to provide a demand for dozens of pages of instructions ... then it is not a cloud.
3) If you can not use their credit card to buy ... So, it is not a cloud.
4) If they want to sell you hardware ... Well, it is not a cloud.
5) If not provided API ... Well, it is not cloud.
6) If you need to re-structure your system ... then it is not a cloud.
7) If you can not deploy in 10 minutes between the (provision) server ... then it is not a cloud.
8) If you can not in 10 minutes between the revocation of (deprovision) server ... then it is not a cloud.
9) If you know that you are using the specific location of the machine ... then it is not a cloud.
10) If you need to have a consultant to help you ... Well, it is not a cloud.
11) if you are prepared in advance the number of machines needed a list ... Well, it is not cloud.
12)If you only run an operating system ... Well, it is not a cloud.
13) If you do not have it connected to your own machine up ... Well, it is not a cloud.
14) If you need to install the software you can use it ... then it is not a cloud.
15) If you have all the hardware ... Well, it is not a cloud.
Cloud computing major applications
Amazon (Amazon.com, hereinafter referred to as the Amazon)
Online bookstore and e-retailing is started, and now renowned in the industry, but it has the latest business related with cloud computing. More than two years ago, the Amazon as the first to enter the cloud computing vendors in emerging markets, for companies trying to enter the field to create a good start.
Amazon's cloud, called Amazon Web Services (Amazon WebServices, hereinafter referred to as AWS), is currently mainly composed of four core services: Simple Storage Service (Simple StorageService, S3); Elastic Compute Cloud (Elastic Compute Cloud, EC2 ); a simple arrangement of services (Simple QueuingService), and is still in the testing phase of the SimpleDB. In other words, Amazon is now available via network access storage, computer processing, information access queuing and database management system-service.
Google Inc. (Google, hereinafter referred to as Google)
Search around the Internet, created a super-dynamic business model. Now, they used application hosting, enterprise search, and more forms to businesses opened their "cloud."
In April of this year, Google introduced the Google application software engines (Google AppEngine, hereinafter referred to as GAE), this service allows developers to compile Python-based applications, and free use of Google's infrastructure to host it (maximum storage space up to 500MB). More than this limit for storage space, Google click "CPU core for every hour" 10 to 12 cents a share, and 1GB of space from 15 to 18 cents a standard fee. Recently, Google also announced by the companies providing customized hosted enterprise search service plan.
Salesforce
Is a pioneer in software as a service vendor, which began offering a network access is available through the sales force automation applications. In the company's lead, other software vendors as a service has been the mushrooming of the sky. Salesforce's next goal is: Platform as a service.
The company is building its own network application software platform, Force.com, the platform can be used as other enterprise software and services its own foundation. Force.com, including relational databases, user interface options, business logic, as well as an integrated development environment called the Apex. Programmers can be the platform of the Sandbox on the use of Apex to develop their applications for testing, and then submitted to Salesforce's AppExchange directory after the completion code.
Microsoft
In the initial stage of cloud computing, Microsoft has gone through a lot of twists and turns. After several years of run-in adjustment, the software giant's cloud computing strategy was finally on the right track.
According to some manufacturers expected, the vast majority of IT resources in the future will come from cloud computing, but Microsoft did not think so. A few months ago, Microsoft's chief software architect (CSA) mine; Oz (RayOzzie) has said that Microsoft's grand plan is "to provide a balanced mix of enterprise-class software partners, managed services and cloud services." In short, Microsoft will call it "software plus services" (software plus services).
Microsoft introduced this year will be the first software as a service products include Dynamics CRM Online, Exchange Online, OfficeCommunications Online and SharePointOnline. Each product has a multi-tenant version of its main clients are SMEs. One client version of the license cost of 5,000 dollars. For ordinary users, Microsoft's online services also include Windows Live, Office Live and Xbox Live and so on.
The difference between cloud computing and grid computing
Cloud computing and grid computing, this does not in any way, as cloud computing and distributed computing, utility computing, and so the concept of readers and so on.
Cloud computing refers to a narrow IT infrastructure, delivery and usage patterns, refers to the network to on-demand, easy way to expand access to the necessary resources (hardware, platforms, software). Provide resources to the network is called "cloud." "Cloud" in the resources of the user appears to be an infinitely expandable, and can readily access, on-demand use, at any time expansion, pay-per-use. This feature is often referred to as the use of IT, like electricity and water infrastructure.
Cloud computing refers to the broad service delivery and usage patterns, refers to the network to on-demand, easy way to obtain the necessary expansion of services. This service can be IT and software, Internet-related, nor can any other services.
Cloud computing is not a business model, not a paid model, not an IT technology, not a class of IT product, not a paid model, not SOA, not a virtualization or virtualization software, not simply the purchase of into a lease, not distributed computing, is not a high-performance computing, is not a grid, not software as a service (SaaS).
Grid computing is distributed computing more widely used in the two sub-types. One is that in the support of distributed computing resources are provided as a service on-line calculations or storage. The other is a loose connection of computer networks consisting of a virtual super-computer can be used to implement large-scale tasks. The technology is often used by volunteer computing to solve computing-sensitive research, mathematics, academic problems, but also by commercial companies used for e-commerce and web services background required for data processing, economic forecasting, seismic analysis.
Grid computing emphasis on resource sharing, anyone can use other nodes as a requester of resources, a person will need to contribute resources to other nodes. Grid computing emphasize the workload can be transferred to the remote computing resources. Cloud computing emphasizes exclusive, anyone can get their own proprietary resources, and these resources are provided by a few groups, users do not need to contribute their own resources. In cloud computing, the computing resources are converted to the form to adapt to the workload, which supports the grid type of application, but also to support non-grid environment, such as traditional or Web2.0 applications to run three-tier network architecture. Grid computing focuses on parallel computing concentration requirements, and difficult to automatically expand. Cloud computing focused on transactional applications, a large number of individual requests can be achieved automatically or semi-automatic expansion.
Construction of most of the grid for the completion of a particular task requires, or to support challenging applications. This is also the grid will be biological, geographical grid, the national education grid in a variety of reasons for the grid item appears. The cloud computing in general are designed for general-purpose applications. Cloud computing has supported a wide range of enterprise computing beginning, Web applications, a more pervasive. The main idea of grid computing is the aggregation of resources distributed loosely coupled. Cloud computing and the relative concentration of IT resources in order to provide low-level resources in the form of Intenet access to and use.
In the treatment of heterogeneity, the two concepts are different. Grid computing, heterogeneous systems using middleware shield to try to make the user for the same environment, the difficulties remain in the middleware, so that middleware task. The cloud computing, different services use different approach to heterogeneous type, all the traditional methods can be applied here. Some of the provision of infrastructure, similar to a traditional server, users select the operating system and application environment, while others are shielding the operating system, infrastructure and system software differences, such as Paas services.
In short, cloud computing and grid there is no intrinsic link.Grid computing has been developing, but it and the emergence of cloud computing is not in any way. Grid computing as an application-specific solutions will continue to exist in some areas, while the cloud computing as an IT revolution, it will profoundly affect the entire IT industry, and human society.