Google's advantage?

Source: Internet
Author: User
is a search engine. Is it Gmail, Gmap, G-whatever? Of course, Google started with search engines. Its brand advantage in this respect is currently not comparable to anyone. But is this really the advantage of Google? Why a Baidu in China can be more popular than it. Frankly speaking, do the site who will not ah, especially put a text box, knocking into what will be able to come back a page, who will learn. Backstage technology is not necessarily how deep, so Baidu can provide the same as Google's services and speed.

So where is Google's competitiveness? Google has bought a fiber-optic backbone across the United States in North America, and Google's video services are testing what Google is trying to do. What's at the heart of Google, where it goes beyond the general Web site.

Opinion, I think the answer is cluster, Google's own cluster. Cluster can be translated into a clustered computer. It is a distributed computer system composed of multiple PCs. All of the memory of these PCs makes up the memory of this distributed computer. All the hard drives make up the storage space for a distributed computer. Bringing these cheap PCs together and getting them to work organically seems like a supercomputer cluster's key technology is cluster software. And Google is in the cluster of software technology and no one can.

Let 10, 20 or even 100 PCs work together has not been any difficult technology, the domestic Research Institute is doing this work. Cluster software is the most critical indicator is the scalability (Scalability), 500 units can work together, 1000 units, 2000 units it. This involves the use of distributed CPU, memory and hard disk resources, learning can be big. Google's use of Linux-based cluster is no longer a secret. The add-on has been speculating about how big Google cluster is, but Goolge never releases its cluster information about itself. Google's press spokesman, when asked about it, is probably saying that Google's cluster has about 10,000 nodes. This means a distributed computing system consisting of 10,000 PCs. This is already a staggering number. More importantly, the ultra-large-scale computers are very expensive products, and the advent of Linux-based cluster is a super-computer cost-effective greatly reduced. With powerful cluster software, just put the PC you can find on the heap.

However, according to some of Google's published numbers on its system analysis, found that Google is likely to conceal its true size of the cluster. The size of the true Google cluster may be around 100,000 nodes, and it's still growing. This is a very alarming number that allows so many nodes to work together, and the requirements for cluster software are very high. The system is like a super-large ant colony, where all the nodes are in division. This system is never down, at any given moment, there will certainly be a certain number of PC is damaged, but they can be timely replacement. Have you ever seen Google's homepage with a down machine, a slow time, and a common experience for hundreds of millions of of users around the world?

With such a large-scale computer system, ultra-large-scale computing power, ultra-large-scale storage system, can do a lot of things. Notice that Gmail's space has been increasing. This proves that Goolge's ability to manage massive amounts of memory is increasing (just to keep up the stack of PCs:)). There is such a large-scale distributed system, nodes distributed throughout the country, the system for the delivery of Internet content is obvious. So what is missing, of course, a national IP backbone can be covered. That's why Google, a website company, wants to buy a fiber-optic backbone across the United States.

Manufacturing more than tens of thousands of nodes of distributed computer systems, only two companies around the world have mastered this technology, one is Google, one is Akamai, Akamai is to do content delivery, that is, the content of the site to the user's hands faster, Akamai uses its distributed computer system to publish content to the website, and AOL, CNN, etc. are its customers. Google is building its data centers across the United States, now with 40 to 50, and the future will grow to hundreds, and these data centers are part of its hyper-scale distributed system.

This huge cluster does not have a central processing unit, geographically, it is also a data center across the United States, each node is part of the system, a cheap PC, after installing the cluster software, immediately into the system. Mastering the construction technology of ultra-large-scale cluster, which is based on cheap PC, is the real competitiveness of Google ...

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.