กลับไปหน้าบทความ

อ่าน 24 นาที

ไม่มีชื่อบทความ

Google uses large data center facilities to provide their services , which combine large drives, computer nodes organized in aisles of racks, internal and external networking,...

Google data centers

Former Google data center in Eemshaven, Netherlands

Google uses large data center facilities to provide their services, which combine large drives, computer nodes organized in aisles of racks, internal and external networking, environmental controls (mainly cooling and humidification control), and operations software (especially as concerns load balancing and fault tolerance).

There is no official data on how many servers are in Google data centers, but Gartner estimated in a July 2016 report that Google at the time had 2.5 million servers. This number is changing as the company expands capacity and refreshes its hardware.[1]

Locations

The locations of Google's various data centers by continent are as follows:[2][3]

ContinentLocationGeoProducts LocationCloud LocationTimelineDescription
North AmericaArcola (VA), USA38°56′35.99″N77°31′27.61″W / 38.9433306°N 77.5243361°W / 38.9433306; -77.5243361Loudoun CountyN. Virginia (us-east4)2017 - announced[4][5]
North AmericaAtlanta (GA), USA33°44′59.04″N84°35′5.33″W / 33.7497333°N 84.5848139°W / 33.7497333; -84.5848139Douglas County-2003 - launched350 employees
South AmericaCerrillos, Santiago, Chile33°31′14″S70°43′18″W / 33.520515°S 70.721695°W / -33.520515; -70.721695[6]-Santiago (southamerica-west1)2020 - announced[7]

2021 - launched[8]

AsiaChanghua County, Taiwan24°08′18.6″N120°25′32.6″E / 24.138500°N 120.425722°E / 24.138500; 120.425722Changhua CountyTaiwan

(asia-east1)

2011 - announced

2013 - launched

60 employees
North AmericaClarksville (TN), USA36°37′16″N87°15′47″W / 36.6211599°N 87.2630735°W / 36.6211599; -87.2630735Montgomery County-2015 - announced
North AmericaColumbus (OH), USA-Columbus (us-east5)2022 - launched[9]
North AmericaCouncil Bluffs (IA), USA41°13′17.7″N95°51′49.92″W / 41.221583°N 95.8638667°W / 41.221583; -95.8638667Council Bluffs2007 - announced

2009 - completed first phase completed

2012 and 2015 - expanded

130 employees
North AmericaCouncil Bluffs (IA), USA41°10′06″N95°47′46″W / 41.1682533°N 95.7961246°W / 41.1682533; -95.7961246Iowa (us-central1)
AsiaDelhi, India-เดลี (เอเชียใต้ 2)ปี 2020 - ประกาศ

2021 - เปิดตัว[ 10 ]

ตะวันออกกลางโดฮา ประเทศกาตาร์-โดฮา (me-central1)2023 - เปิดตัว[ 11 ]
ยุโรปดับลิน ประเทศไอร์แลนด์53°19′12.39″N 6°26′31.43″W / 53.3201083°N 6.4420639°W / 53.3201083; -6.4420639ดับลิน-ปี 2011 - ประกาศ

ปี 2012 - เปิดตัว

พนักงาน 150 คน[ 12 ]
ยุโรปเอมส์ฮาเฟน ประเทศเนเธอร์แลนด์53°25′31″N 6°51′44″E / 53.4252171°N 6.8622574°E / 53.4252171; 6.8622574เอมส์ฮาเวนเนเธอร์แลนด์ (ยุโรปตะวันตก 4)ปี 2014 - ประกาศ

ปี 2016 - เปิดตัว

ปี 2018, 2019 - การขยายตัว

พนักงาน 200 คน
ยุโรปแฟรงก์เฟิร์ต ประเทศเยอรมนี50°07′21″N 8°58′27″E / 50.1226299°N 8.9741678°E / 50.1226299; 8.9741678 [13]-แฟรงก์เฟิร์ต (ยุโรปตะวันตก 3)2022 - ขยาย[ 14 ]
ยุโรปเฟรเดริเซีย ประเทศเดนมาร์ก55°33′29.5″N 9°39′20.8″E / 55.558194°N 9.655778°E / 55.558194; 9.655778เฟรเดอริเซีย-2018 - ประกาศ[ 15 ]

ปี 2020 - เปิดตัว

ค่าใช้จ่ายในการก่อสร้าง 600 ล้านยูโร
ยุโรปกลิ่น, ไฮโนต์, เบลเยียม50°28′09.6″N 3°51′55.7″E / 50.469333°N 3.865472°E / 50.469333; 3.865472แซงต์-กิสแล็งเบลเยียม (ยุโรปตะวันตก 1)ปี 2007 - ประกาศ

ปี 2010 - เปิดตัว

พนักงาน 12 คน
ยุโรปฮามินา ประเทศฟินแลนด์60°32′11.68″N 27°7′1.21″E / 60.5365778°N 27.1170028°E / 60.5365778; 27.1170028ฮามิน่าฟินแลนด์

(ยุโรปเหนือ 1)

ปี 2009 - ประกาศ

ปี 2011 - เฟสแรกเสร็จสมบูรณ์

2022 - การขยายตัว

อาคาร 6 หลัง พนักงาน 400 คน[ 16 ]
อเมริกาเหนือเฮนเดอร์สัน (เนวาดา), สหรัฐอเมริกา36°03′20″N 115°00′37″W / 36.0556248°N 115.0102258°W / 36.0556248; -115.0102258เฮนเดอร์สันลาสเวกัส (us-west4)2019 - ประกาศ[ 17 ]

ปี 2020 - เปิดตัว

64 เอเคอร์; ค่าใช้จ่ายในการก่อสร้าง 1.2 พันล้านดอลลาร์[ 18 ] [ 19 ]
เอเชียฮ่องกง, ฮ่องกง-ฮ่องกง (เอเชียตะวันออก 2)2017 - ประกาศ[ 20 ]

2018 - เปิดตัว[ 21 ]

เอเชียอินไซ ประเทศญี่ปุ่น35°49′04″N 140°07′57″E / 35.8177804°N 140.1323916°E / 35.8177804; 140.1323916อินไซ-ปี 2023 - เปิดตัว
เอเชียจาการ์ตา อินโดนีเซีย-จาการ์ตา (เอเชียตะวันออกเฉียงใต้ 2)2020 - เปิดตัว[ 22 ]
เอเชียโคโต-คุ โตเกียว ประเทศญี่ปุ่น-โตเกียว

(เอเชียตะวันออกเฉียงเหนือ 1)

2016 - เปิดตัว[ 23 ]
อเมริกาเหนือลีสเบิร์ก (เวอร์จิเนีย), สหรัฐอเมริกา39°3′6.38″N 77°32′20.38″W / 39.0517722°N 77.5389944°W / 39.0517722; -77.5389944ลูดูนเคาน์ตี้นอร์ทเวอร์จิเนีย (us-east4)2017 - ประกาศ[ 4 ] [ 5 ]
อเมริกาเหนือเลอนัวร์ (นอร์ทแคโรไลนา), สหรัฐอเมริกา35°53′54.78″N 81°32′50.58″W / 35.8985500°N 81.5473833°W / 35.8985500; -81.5473833เลอนัวร์-ปี 2007 - ประกาศ

ปี 2009 - เปิดตัว

พนักงานมากกว่า 110 คน
เอเชียLok Yang Way, ผู้บุกเบิก, สิงคโปร์1°19′26″N 103°41′36″E / 1.3239859°N 103.693253°E / 1.3239859; 103.693253 [24]สิงคโปร์สิงคโปร์ (เอเชียตะวันออกเฉียงใต้ 1)ปี 2022 - เปิดตัว
ยุโรปลอนดอน สหราชอาณาจักร-ลอนดอน

(ยุโรปตะวันตก 2)

2017 - เปิดตัว[ 25 ]
อเมริกาเหนือลอสแอนเจลิส (แคลิฟอร์เนีย), สหรัฐอเมริกา-ลอสแอนเจลิส (us-west2)
ยุโรปมาดริด ประเทศสเปน40°31′10″N 3°20′27″W / 40.5195333°N 3.3409366°W / 40.5195333; -3.3409366-มาดริด (ยุโรปตะวันตกเฉียงใต้ 1)2022 - เปิดตัว[ 26 ]
แปซิฟิกเมลเบิร์น ประเทศออสเตรเลีย-เมลเบิร์น

(ออสเตรเลียตะวันออกเฉียงใต้ 2)

2021 - เปิดตัว[ 27 ]
ยุโรปมิดเดนเมียร์, นอร์ด-ฮอลแลนด์, เนเธอร์แลนด์52°47′24″N 5°01′45″E / 52.7901053°N 5.0292193°E / 52.7901053; 5.0292193 [28]มิดเดนเมียร์เนเธอร์แลนด์ (ยุโรปตะวันตก 4)2019 - ประกาศ[ 29 ]
อเมริกาเหนือมิดโลเธียน (เท็กซัส), สหรัฐอเมริกา32°26′35″N 97°03′44″W / 32.443170°N 97.062324°W / 32.443170; -97.062324มิดโลเธียนดัลลัส (us-south1)ปี 2019 - ประกาศ

2022 - เปิดตัว[ 30 ]

375 เอเคอร์; ค่าใช้จ่ายในการก่อสร้าง 600 ล้านดอลลาร์[ 31 ]
ยุโรปมิลาน ประเทศอิตาลี-มิลาน (europe-west8)2022 - เปิดตัว[ 32 ]
อเมริกาเหนือมอนส์คอร์เนอร์ (เซาท์แคโรไลนา), สหรัฐอเมริกา33°03′50.8″N 80°02′36.1″W / 33.064111°N 80.043361°W / 33.064111; -80.043361เบิร์กลีย์เคาน์ตี้เซาท์แคโรไลนา (us-east1)ปี 2007 - เปิดตัว

ปี 2013 - ขยายเพิ่มเติม

พนักงาน 150 คน
อเมริกาเหนือมอนทรีออล, ควิเบก, แคนาดา[ 33 ]-มอนทรีออล (northamerica-northeast1)2018 - เปิดตัว[ 34 ]62.4 เฮกตาร์; ค่าใช้จ่ายในการก่อสร้าง 600 ล้านดอลลาร์[ 35 ]
เอเชียมุมไบ ประเทศอินเดีย-มุมไบ (เอเชียใต้ 1)2017 - เปิดตัว[ 36 ]
อเมริกาเหนือนิวอัลบานี (โอไฮโอ), สหรัฐอเมริกา40°03′41″N 82°45′31″W / 40.0613352°N 82.7586278°W / 40.0613352; -82.7586278นิวอัลบานี-ปี 2019 - ประกาศ400 เอเคอร์; ค่าใช้จ่ายในการก่อสร้าง 600 ล้านดอลลาร์[ 37 ] [ 38 ]
เอเชียโอซาก้า ประเทศญี่ปุ่น-โอซาก้า

(เอเชียตะวันออกเฉียงเหนือ 2)

2019 - เปิดตัว[ 39 ]
อเมริกาใต้โอซาสโก, เซาเปาโล, บราซิล-เซาเปาโล (อเมริกาใต้-ตะวันออก1)2017 - เปิดตัว[ 40 ]
อเมริกาเหนือปาปิลเลียน (เนแบรสกา), สหรัฐอเมริกา41°08′00″N 96°08′39″W / 41.1332915°N 96.144178°W / 41.1332915; -96.144178ปาปิยอง-ปี 2019 - ประกาศ275 เอเคอร์; ค่าใช้จ่ายในการก่อสร้าง 600 ล้านดอลลาร์[ 41 ] [ 42 ]
ยุโรปปารีส ประเทศฝรั่งเศส-ปารีส (europe-west9)2022 - เปิดตัว[ 43 ]
อเมริกาเหนือไพรเออร์ครีก (โอคลาโฮมา), สหรัฐอเมริกา36°14′28.1″N 95°19′48.22″W / 36.241139°N 95.3300611°W / 36.241139; -95.3300611เทศมณฑลเมย์ส-ปี 2007 - ประกาศ

ปี 2012 - ขยายเพิ่มเติม

พนักงานกว่า 400 คน[ 44 ]ที่ดินในนิคมอุตสาหกรรมมิดอเมริกา
อเมริกาใต้เมืองกิลิกูรา ซานติอาโก ประเทศชิลี33°21′30.5″S 70°41′50.4″W / 33.358472°S 70.697333°W / -33.358472; -70.697333ควิลิคูรา-ปี 2012 - ประกาศ

ปี 2015 - เปิดตัว

คาดว่าจะมีพนักงานมากถึง 20 คน แผนการลงทุนมูลค่าล้านดอลลาร์เพื่อเพิ่มกำลังการผลิตที่ Quilicura ได้รับการประกาศในปี 2018 [ 45 ]
อเมริกาเหนือรีโน (เนวาดา), สหรัฐอเมริกา39°30′04″N 119°25′46″W / 39.5011558°N 119.4295537°W / 39.5011558; -119.4295537เทศมณฑลสโตรีย์-2017 - ซื้อที่ดิน 1,210 เอเคอร์ในศูนย์อุตสาหกรรม Tahoe Reno [ 46 ]

ปี 2018 - ประกาศ

พฤศจิกายน 2018 - โครงการได้รับการอนุมัติจากรัฐเนวาดา[ 47 ] [ 48 ]

อเมริกาเหนือเมืองซอลท์เลคซิตี้ (ยูทาห์), สหรัฐอเมริกา-เมืองซอลท์เลคซิตี้ (us-west3)2020 - เปิดตัว[ 49 ]
เอเชียกรุงโซล ประเทศเกาหลีใต้-โซล

(เอเชียตะวันออกเฉียงเหนือ 3)

2020 - เปิดตัว[ 50 ]
แปซิฟิกซิดนีย์ ประเทศออสเตรเลีย-ซิดนีย์

(ออสเตรเลียตะวันออกเฉียงใต้ 1)

2017 - เปิดตัว[ 51 ]
ตะวันออกกลางเทลอาวีฟ อิสราเอล[ 52 ]-เทลอาวีฟ (me-west1)2022 - เปิดตัว[ 53 ]
อเมริกาเหนือเดอะดัลเลส (โอเรกอน), สหรัฐอเมริกา45°37′57.04″N 121°12′8.16″W / 45.6325111°N 121.2022667°W / 45.6325111; -121.2022667เดอะดัลเลสโอเรกอน (us-west1)ปี 2006 - เปิดตัวพนักงานประจำ 80 คน
อเมริกาเหนือโทรอนโต ประเทศแคนาดา-โทรอนโต (อเมริกาเหนือ-ตะวันออกเฉียงเหนือ 2)2021 - เปิดตัว[ 54 ]
ยุโรปเมืองตูริน ประเทศอิตาลี45°08′48″N 7°44′32″E / 45.146729°N 7.742147°E / 45.146729; 7.742147-ตูริน (europe-west12)2023 - เปิดตัว[ 55 ]
อเมริกาใต้วินเฮโด, เซาเปาโล, บราซิลเซาเปาโล (อเมริกาใต้-ตะวันออก1)
ยุโรปวอร์ซอ ประเทศโปแลนด์-วอร์ซอ (europe-central2)ปี 2019 - ประกาศ

2021 - เปิดตัว[ 56 ]

เอเชียเวินย่า จูรงเวสต์ สิงคโปร์1°21′04.8″N 103°42′35.2″E / 1.351333°N 103.709778°E / 1.351333; 103.709778สิงคโปร์สิงคโปร์ (เอเชียตะวันออกเฉียงใต้ 1)ปี 2011 - ประกาศ

ปี 2013 - เปิดตัว

ปี 2015 - ขยายเพิ่มเติม

อเมริกาเหนือวิโดว์สครีก (บริดจ์พอร์ต) (รัฐแอละแบมา) สหรัฐอเมริกา34°54′48.4″N 85°44′53.1″W / 34.913444°N 85.748083°W / 34.913444; -85.748083 [57]แจ็กสันเคาน์ตี้-ปี 2018 - เริ่มก่อสร้าง
ยุโรปซูริค สวิตเซอร์แลนด์47°26′45″N 8°12′39″E / 47.4459257°N 8.2109085°E / 47.4459257; 8.2109085 [58]-ซูริค (ยุโรปตะวันตก 6)ปี 2018 - ประกาศ

2019 - เปิดตัว[ 59 ]

ยุโรปออสเตรีย2022 - ประกาศ[ 60 ]
ยุโรปเบอร์ลิน ประเทศเยอรมนี[ 61 ]เบอร์ลิน (europe-west10)2021 - ประกาศ[ 14 ]สิงหาคม 2023 - เปิดตัว[ 62 ]
ตะวันออกกลางดัมมาม ประเทศซาอุดีอาระเบีย2021 - ประกาศ[ 63 ]
ยุโรปเอเธนส์ ประเทศกรีซ2022 - ประกาศ[ 60 ]
อเมริกาเหนือแคนซัสซิตี้ รัฐมิสซูรี2019 - ประกาศ[ 64 ]
ตะวันออกกลางคูเวต2023 - ประกาศ[ 65 ]
เอเชียมาเลเซีย2022 - ประกาศ[ 66 ]
แปซิฟิกโอ๊คแลนด์ นิวซีแลนด์2022 - ประกาศ[ 66 ]
ยุโรปออสโล ประเทศนอร์เวย์2022 - ประกาศ[ 60 ]
อเมริกาเหนือเกเรตาโร เม็กซิโก2022 - ประกาศ[ 67 ]
แอฟริกาโจฮันเนสเบิร์ก ประเทศแอฟริกาใต้โจฮันเนสเบิร์ก (แอฟริกา-ใต้1)2022 - ประกาศ[ 60 ] 2024 - เปิดตัว
ยุโรปสวีเดน2022 - ประกาศ[ 60 ]
เอเชียเมืองไทนาน ประเทศไต้หวัน-ไต้หวัน

(เอเชียตะวันออก 1)

กันยายน 2019 - ประกาศ[ 68 ] [ 69 ] [ 70 ]
เอเชียประเทศไทย2022 - ประกาศ[ 66 ]
เอเชียมณฑลหยุนหลิน ประเทศไต้หวัน-ไต้หวัน (เอเชียตะวันออก 1)กันยายน 2020 - ประกาศ[ 71 ]
อเมริกาเหนือเมซา (แอริโซนา), สหรัฐอเมริกาฟีนิกซ์ (us-west8)2023 - เริ่มการก่อสร้าง[ 72 ]
ยุโรปวอลแธมครอสส์, เฮิร์ตฟอร์ดเชียร์, สหราชอาณาจักร51°41′44″N 0°02′55″W / 51.695666°N 0.048728°W / 51.695666; -0.048728มกราคม 2024 - ประกาศ[ 73 ]
อเมริกาใต้กาเนโลเนส ประเทศอุรุกวัย34°48′56″S 55°59′44″W / 34.815481°S 55.995683°W / -34.815481; -55.9956832024 - เริ่มการก่อสร้าง[ 74 ]

2026 - คาดว่าจะเปิดทำการ[ 75 ]

เอเชียวิสาขปัตนัม , อานธรประเทศ , อินเดียประกาศเมื่อกรกฎาคม 2568 [ 76 ]Google วางแผนที่จะลงทุน 15 พันล้านดอลลาร์สหรัฐเพื่อสร้างศูนย์ข้อมูลขนาด 1 GW ในเมืองวิศาขปัตนัม ซึ่งรวมถึง 2 พันล้านดอลลาร์สหรัฐสำหรับโครงสร้างพื้นฐานด้านพลังงานหมุนเวียน คาดว่าจะเป็นโครงการศูนย์ข้อมูลที่ใหญ่ที่สุดของบริษัทในเอเชีย[ 77 ]

ฮาร์ดแวร์

ฮาร์ดแวร์ดั้งเดิม

ตู้แร็คเซิร์ฟเวอร์สำหรับใช้งานจริงเครื่องแรกของ Google ประมาณปี 1998

ฮาร์ดแวร์ดั้งเดิม (ราวปี 1998) ที่ Google ใช้เมื่อครั้งที่ตั้งอยู่ที่มหาวิทยาลัยสแตนฟอร์ดประกอบด้วย: [ 78 ]

  • คอมพิวเตอร์ Sun Microsystems Ultra II ที่มีโปรเซสเซอร์คู่ ความเร็ว 200 MHzและ RAM 256 MB นี่คือเครื่องหลักสำหรับระบบBackrub รุ่นแรก  
  • เซิร์ฟเวอร์Pentium II แบบดู อัล 2 เครื่อง ความเร็ว 300  MHz จำนวน 2 เครื่อง ได้รับบริจาคจาก Intelโดยมี RAM รวม 512 MB และฮาร์ดไดรฟ์ขนาด 9 GBจำนวน 10 ตัวการค้นหาหลักดำเนินการบนเซิร์ฟเวอร์เหล่านี้  
  • คอมพิวเตอร์ IBM RS/6000 รุ่น F50 ที่บริจาคโดยIBM  ประกอบด้วยโปรเซสเซอร์ 4 ตัว หน่วยความจำ512 MB และ  ฮาร์ดดิสก์ 8 ตัว ขนาด 9 GB
  •  กล่องเพิ่มเติมอีกสองกล่องบรรจุ ฮาร์ดไดรฟ์ขนาด 9 GB จำนวน 3 ตัว และ  ฮาร์ดดิสก์ขนาด 4 GB จำนวน 6 ตัว ตามลำดับ (ซึ่งเป็นพื้นที่จัดเก็บข้อมูลดั้งเดิมของ Backrub) โดยได้เชื่อมต่อฮาร์ดไดรฟ์เหล่านี้เข้ากับ Sun Ultra II แล้ว
  •  กล่องเพิ่มความจุ SSD พร้อม ฮาร์ดดิสก์ขนาด 9 GB อีก 8 ตัว ที่ได้รับบริจาคจาก IBM
  • กล่องดิสก์แบบทำเองซึ่งบรรจุ ฮาร์ดดิสก์SCSIขนาด 9  GB จำนวน 10 ตัว

คลัสเตอร์ของ Google

สถานะของโครงสร้างพื้นฐานของ Google ในปี 2546 ได้รับการอธิบายในรายงานโดยLuiz André Barroso , Jeff DeanและUrs Hölzleว่าเป็น "โครงสร้างพื้นฐานการประมวลผลที่เชื่อถือได้จากคลัสเตอร์ของพีซีทั่วไปที่ไม่น่าเชื่อถือ" [ 79 ]

ในขณะนั้น โดยเฉลี่ยแล้ว การค้นหาข้อมูลหนึ่งครั้งจะใช้ข้อมูลประมาณ 100 เมกะไบต์และใช้ทรัพยากรจำนวนมาก~1010{\displaystyle \sim 10^{10}}รอบการทำงานของ CPU ในช่วงเวลาที่มีการใช้งานสูงสุด Google ให้บริการคำขอประมาณ 1,000 รายการต่อวินาที เพื่อรับมือกับปริมาณงานสูงสุดนี้ พวกเขาจึงสร้างคลัสเตอร์ประมวลผลด้วยพีซีระดับทั่วไปประมาณ 15,000 เครื่อง แทนที่จะใช้ฮาร์ดแวร์ซูเปอร์คอมพิวเตอร์ราคาแพง เพื่อประหยัดค่าใช้จ่าย และเพื่อชดเชยความน่าเชื่อถือของฮาร์ดแวร์ที่ต่ำกว่า พวกเขาจึงเขียนซอฟต์แวร์ที่ทนต่อความผิดพลาด ได้

โครงสร้างของคลัสเตอร์ประกอบด้วยห้าส่วน เซิร์ฟเวอร์เว็บของ Google (GWS) ส่วนกลางจะเชื่อมต่อกับอินเทอร์เน็ตสาธารณะ เมื่อได้รับคำขอจากผู้ใช้ เซิร์ฟเวอร์เว็บของ Google จะสื่อสารกับโปรแกรมตรวจสอบการสะกดคำ เซิร์ฟเวอร์โฆษณา เซิร์ฟเวอร์ดัชนีจำนวนมาก และเซิร์ฟเวอร์เอกสารจำนวนมาก แต่ละส่วนทั้งสี่ส่วนจะตอบสนองต่อส่วนหนึ่งของคำขอ และ GWS จะรวบรวมการตอบสนองเหล่านั้นและส่งการตอบสนองสุดท้ายไปยังผู้ใช้

เอกสารต้นฉบับมีขนาดประมาณ 100 เทราไบต์ และไฟล์ดัชนีมีขนาดประมาณ 10 เทราไบต์ ไฟล์ดัชนีถูกแบ่งออกเป็นส่วนย่อย และแต่ละส่วนย่อยจะถูกให้บริการโดย "กลุ่ม" ของเซิร์ฟเวอร์ดัชนี ในทำนองเดียวกัน เอกสารต้นฉบับก็ถูกแบ่งออกเป็นส่วนย่อยเช่นกัน การค้นหาแต่ละครั้งในไฟล์ดัชนีจะส่งผลให้ได้รายการรหัสเอกสาร ซึ่งจะถูกส่งไปยังเซิร์ฟเวอร์เอกสารเพื่อดึงชื่อเรื่องและส่วนย่อยของคำสำคัญในบริบท

มีการใช้งานซีพียูหลายรุ่น ตั้งแต่เซิร์ฟเวอร์Intel Celeron  แบบโปรเซสเซอร์เดี่ยวความเร็ว 533 MHz ไปจนถึงเซิร์ฟเวอร์ Intel Pentium IIIแบบโปรเซสเซอร์คู่ความเร็ว 1.4 GHz แต่ละเซิร์ฟเวอร์มีฮาร์ดไดรฟ์อย่างน้อยหนึ่งตัว ขนาด 80 GBต่อตัว เซิร์ฟเวอร์สำหรับจัดทำดัชนีมีพื้นที่ดิสก์น้อยกว่าเซิร์ฟเวอร์สำหรับจัดทำเอกสาร แต่ละแร็คมีสวิตช์อีเธอร์เน็ต สอง ตัว ตัวละหนึ่งตัวอยู่ด้านใดด้านหนึ่ง เซิร์ฟเวอร์ในแต่ละด้านเชื่อมต่อกันผ่านสายความเร็ว 100 Mbps แต่ละสวิตช์มีลิงก์อัปโหลดความเร็วประมาณ 250 MB/วินาที ไปยังสวิตช์กลางที่เชื่อมต่อกับทุกแร็ค 

วัตถุประสงค์ของการออกแบบประกอบด้วย:

  • ใช้ฮาร์ดแวร์สำหรับผู้บริโภคที่มีความน่าเชื่อถือต่ำ แล้วชดเชยด้วยซอฟต์แวร์ที่ทนทานต่อข้อผิดพลาด
  • เพิ่มประสิทธิภาพการประมวลผลแบบขนานให้สูงสุด เช่น การแบ่งการค้นหาเอกสารที่ตรงกันเพียงรายการเดียวในดัชนีขนาดใหญ่ ออกเป็นMapReduce ที่ประมวลผลในดัชนีขนาดเล็กจำนวนมาก
  • แบ่งพาร์ติชันข้อมูลดัชนีและการคำนวณเพื่อลดการสื่อสารและกระจายภาระงานอย่างสม่ำเสมอทั่วเซิร์ฟเวอร์ เนื่องจากคลัสเตอร์เป็นเครื่องที่มีหน่วยความจำร่วมขนาดใหญ่
  • ลดภาระงานด้านการจัดการระบบให้น้อยที่สุดโดยการพัฒนาซอฟต์แวร์ทั้งหมดด้วยตนเองภายในองค์กร
  • เลือกฮาร์ดแวร์ที่ให้ประสิทธิภาพสูงสุดเมื่อเทียบกับราคา ไม่ใช่เลือกเฉพาะประสิทธิภาพสูงสุดเพียงอย่างเดียว
  • เลือกฮาร์ดแวร์ที่มีปริมาณงาน สูง มากกว่าความหน่วง สูง เนื่องจากการประมวลผลคำสั่งค้นหาใช้ระบบแบบขนานขนาดใหญ่ มีขั้นตอนที่ต้องพึ่งพากันน้อยมาก และมีการสื่อสารระหว่างเซิร์ฟเวอร์น้อยที่สุด ดังนั้นความหน่วงสูงจึงไม่สำคัญ

เนื่องจากมีการประมวลผลแบบขนานจำนวนมาก การเพิ่มขนาดฮาร์ดแวร์จึงทำให้ประสิทธิภาพการประมวลผลเพิ่มขึ้นเป็นสัดส่วนเชิงเส้น กล่าวคือ การเพิ่มคลัสเตอร์ประมวลผลเป็นสองเท่าจะทำให้จำนวนคำสั่งค้นหาที่สามารถให้บริการได้ต่อวินาทีเพิ่มขึ้นเป็นสองเท่าเช่นกัน

กลุ่มเซิร์ฟเวอร์นี้ประกอบด้วยตู้แร็คเซิร์ฟเวอร์ 2 รูปแบบ คือ 40 x 1uต่อด้าน โดยมี 2 ด้าน หรือ 20 x 2uต่อด้าน โดยมี 2 ด้าน การใช้พลังงานอยู่ที่ 10  กิโลวัตต์ต่อแร็ค ที่ความหนาแน่น 400 วัตต์/ตารางฟุต ใช้พลังงาน 10 เมกะวัตต์ชั่วโมงต่อเดือน และมีค่าใช้จ่าย 1,500 ดอลลาร์สหรัฐต่อเดือน

ฮาร์ดแวร์การผลิต

ณ ปี 2014 Google ได้ใช้Debian Linux เวอร์ชันที่ปรับแต่งอย่างมาก พวกเขาย้ายจากระบบที่ใช้ Red Hat ทีละน้อยในปี 2013 [ 80 ]

เป้าหมายของการปรับแต่งคือการซื้อซีพียูรุ่นที่ให้ประสิทธิภาพที่ดีที่สุดต่อเงิน ไม่ใช่ประสิทธิภาพโดยรวม วิธีการวัดนั้นไม่ชัดเจน แต่น่าจะรวมถึงต้นทุนการดำเนินงานของเซิร์ฟเวอร์ทั้งหมด และการใช้พลังงานของซีพียูอาจเป็นปัจจัยสำคัญ[ 81 ]เซิร์ฟเวอร์ในช่วงปี 2009–2010 ประกอบด้วยระบบแบบเปิดด้านบนที่ทำขึ้นเองโดยเฉพาะ ซึ่งมีโปรเซสเซอร์สองตัว (แต่ละตัวมีหลายคอร์[ 82 ] ) แรมจำนวนมากกระจายอยู่บนสล็อต DIMM 8 ช่องที่ใช้ DIMM แบบสองชั้น และฮาร์ดดิสก์ SATA อย่างน้อยสองตัวที่เชื่อมต่อผ่านหน่วยจ่ายไฟขนาด ATX ที่ไม่ได้มาตรฐาน[ 83 ]เซิร์ฟเวอร์เป็นแบบเปิดด้านบนเพื่อให้สามารถวางเซิร์ฟเวอร์ได้มากขึ้นในแร็ค ตามข้อมูลจาก CNET และหนังสือของJohn Hennessyเซิร์ฟเวอร์แต่ละเครื่องมีแบตเตอรี่ 12 โวลต์แบบใหม่เพื่อลดต้นทุนและปรับปรุงประสิทธิภาพการใช้พลังงาน[ 82 ] [ 84 ]

ตามข้อมูลของ Google พลังงานไฟฟ้าที่ใช้ในการดำเนินงานศูนย์ข้อมูลทั่วโลกของพวกเขามีตั้งแต่ 500 ถึง 681 เมกะวัตต์ในปี 2010 [ 85 ] [ 86 ]กำลังการประมวลผลรวมของเซิร์ฟเวอร์เหล่านี้อาจสูงถึง 20 ถึง 100 เพตาฟลอปในปี 2008 [ 87 ]

โครงสร้างเครือข่าย

รายละเอียดของเครือข่ายส่วนตัวทั่วโลกของ Google ไม่เปิดเผยต่อสาธารณะ แต่สิ่งพิมพ์ของ Google [ 88 ] [ 89 ]อ้างอิงถึงรายงาน "Atlas Top 10" ซึ่งจัดอันดับให้ Google เป็น ISP ที่ใหญ่ที่สุดเป็นอันดับสามรองจากLevel 3

เพื่อให้สามารถใช้งานเครือข่ายขนาดใหญ่เช่นนี้ได้ โดยมีการเชื่อมต่อโดยตรงกับ ISP ให้ได้มากที่สุดเท่าที่จะเป็นไปได้ในราคาที่ต่ำที่สุด Google จึงมีนโยบายการเชื่อมต่อแบบ เปิดกว้างมาก [ 90 ]

จากเว็บไซต์นี้ เราจะเห็นได้ว่าเครือข่ายของ Google สามารถเข้าถึงได้จากจุดแลกเปลี่ยนสาธารณะ 67 จุด และสถานที่ต่างๆ 69 แห่งทั่วโลก ณ เดือนพฤษภาคม 2555 Google มี การเชื่อมต่อสาธารณะ 882 Gbit/s (ไม่รวมข้อตกลงการเชื่อมต่อส่วนตัวที่ Google มีกับ ISP รายใหญ่ที่สุด) เครือข่ายสาธารณะนี้ใช้ในการกระจายเนื้อหาให้กับผู้ใช้ Google รวมถึงการรวบรวมข้อมูลบนอินเทอร์เน็ตเพื่อสร้างดัชนีการค้นหา เครือข่ายด้านส่วนตัวเป็นความลับ แต่การเปิดเผยล่าสุดจาก Google [ 91 ] ระบุว่าพวกเขาใช้ สวิตช์เราเตอร์แบบเรเดียตสูงที่สร้างขึ้นเอง(มีความจุ 128 × 10 พอร์ต Gigabit Ethernet ) สำหรับเครือข่ายบริเวณกว้างการใช้งานเราเตอร์ไม่น้อยกว่าสองตัวต่อศูนย์ข้อมูล (เพื่อความซ้ำซ้อน) ทำให้เราสามารถสรุปได้ว่าเครือข่ายของ Google มีขนาดอยู่ในช่วงเทราบิตต่อวินาที (ด้วยเราเตอร์สองตัวที่โหลดเต็มที่ แบนด์วิดท์แบบแบ่งส่วนจะมีค่าเท่ากับ 1,280 Gbit/s)  

สวิตช์เราเตอร์แบบกำหนดเองเหล่านี้เชื่อมต่อกับอุปกรณ์DWDM เพื่อ เชื่อมต่อศูนย์ข้อมูลและจุดให้บริการ (PoP) ผ่านทางสายไฟเบอร์ออปติก (dark fiber )

จากมุมมองของศูนย์ข้อมูล เครือข่ายเริ่มต้นที่ระดับแร็ค โดยแร็คขนาด 19 นิ้วจะถูกผลิตขึ้นตามสั่งและบรรจุเซิร์ฟเวอร์ 40 ถึง 80 เครื่อง (เซิร์ฟเวอร์ 1U จำนวน 20 ถึง 40 เครื่องในแต่ละด้าน ในขณะที่เซิร์ฟเวอร์ใหม่เป็นระบบแร็คเมาท์ 2U [ 92 ]แต่ละแร็คมีสวิตช์อีเธอร์เน็ต ) เซิร์ฟเวอร์เชื่อมต่อผ่าน ลิงก์ อีเธอร์เน็ต  1 Gbit/s ไปยังสวิตช์ด้านบนของแร็ค (ToR) จากนั้นสวิตช์ ToR จะเชื่อมต่อกับ สวิตช์คลัสเตอร์ กิกะบิตโดยใช้ลิงก์อัปกิกะบิตหลายตัวหรือสิบกิกะบิต[ 93 ]สวิตช์คลัสเตอร์เหล่านี้เชื่อมต่อกันและสร้างโครงสร้างการเชื่อมต่อของศูนย์ข้อมูล (ส่วนใหญ่จะใช้การออกแบบแบบแมลงปอมากกว่าแบบผีเสื้อคลาสสิกหรือแบบผีเสื้อแบน[ 94 ] )

จากมุมมองการดำเนินงาน เมื่อคอมพิวเตอร์ไคลเอ็นต์พยายามเชื่อมต่อกับ Google เซิร์ฟเวอร์ DNS หลายตัว จะแปลงwww.google.comเป็นที่อยู่ IP หลายรายการผ่าน นโยบาย Round Robinยิ่งไปกว่านั้น นี่เป็นขั้นตอนแรกของการกระจายโหลดและนำทางไคลเอ็นต์ไปยังคลัสเตอร์ Google ต่างๆ คลัสเตอร์ Google มีเซิร์ฟเวอร์ หลายพันเครื่อง และเมื่อไคลเอ็นต์เชื่อมต่อกับเซิร์ฟเวอร์แล้ว จะมีการกระจายโหลดเพิ่มเติมเพื่อส่งคำขอไปยังเว็บเซิร์ฟเวอร์ที่มีโหลดน้อยที่สุด ทำให้ Google เป็นหนึ่งในเครือข่ายการส่งมอบเนื้อหา ที่ใหญ่ที่สุดและซับซ้อน ที่สุด[ 95 ]

Google has numerous data centers scattered around the world. At least 12 significant Google data center installations are located in the United States. The largest known centers are located in The Dalles, Oregon; Atlanta, Georgia; Reston, Virginia; Lenoir, North Carolina; and Moncks Corner, South Carolina.[96] In Europe, the largest known centers are in Eemshaven and Groningen in the Netherlands and Mons, Belgium.[96] Google's Oceania Data Center is located in Sydney, Australia.[97]

Data center network topology

To support fault tolerance, increase the scale of data centers and accommodate low-radix switches, Google has adopted various modified Clos topologies in the past.[98]

Project 02

Google data center in The Dalles, Oregon

One of the largest Google data centers is located in the town of The Dalles, Oregon, on the Columbia River, approximately 80 miles (129 km) from Portland. Codenamed "Project 02", the complex was built in 2006 and is approximately the size of two American football fields, with cooling towers four stories high.[99][100] The site was chosen to take advantage of inexpensive hydroelectric power, and to tap into the region's large surplus of fiber optic cable, a remnant of the dot-com boom. A blueprint of the site appeared in 2008.[101]

Summa papermill

In February 2009, Stora Enso announced that they had sold the Summa paper mill in Hamina, Finland to Google for 40 million Euros.[102][103] Google invested 200 million euros on the site to build a data center and announced additional 150 million euro investment in 2012.[104][105] Google chose this location due to the availability and proximity of renewable energy sources.[106]

Floating data centers

ในปี 2556 สื่อมวลชนได้เปิดเผยการมีอยู่ของศูนย์ข้อมูลลอยน้ำของ Google ตามแนวชายฝั่งของรัฐแคลิฟอร์เนีย ( อาคาร 3 ของ เกาะเทรเชอร์ ) และรัฐเมน โครงการพัฒนานี้ถูกเก็บเป็นความลับอย่างเข้มงวด ศูนย์ข้อมูลเหล่านี้มีความยาว 250 ฟุต กว้าง 72 ฟุต และลึก 16 ฟุต Google ซื้อสิทธิบัตรเทคโนโลยีการระบายความร้อนของศูนย์ข้อมูลกลางมหาสมุทรในปี 2552 [ 107 ] [ 108 ] (พร้อมกับสิทธิบัตรศูนย์ข้อมูลบนเรือที่ขับเคลื่อนด้วยพลังงานคลื่นในปี 2551 [ 109 ] [ 110 ] ) หลังจากนั้นไม่นาน Google ก็ประกาศว่าโครงสร้างพื้นฐานขนาดใหญ่สองแห่งที่สร้างขึ้นอย่างลับๆ นั้นเป็นเพียง "ศูนย์การเรียนรู้แบบโต้ตอบ [...] พื้นที่ที่ผู้คนสามารถเรียนรู้เกี่ยวกับเทคโนโลยีใหม่ๆ" [ 111 ]

Google หยุดการทำงานบนเรือบรรทุกสินค้าในช่วงปลายปี 2013 และเริ่มขายเรือบรรทุกสินค้าในปี 2014 [ 112 ] [ 113 ]

ซอฟต์แวร์

ซอฟต์แวร์ส่วนใหญ่ที่ Google ใช้บนเซิร์ฟเวอร์นั้นได้รับการพัฒนาขึ้นภายในบริษัท[ 114 ]ตามคำกล่าวของอดีตพนักงาน Google ที่มีชื่อเสียงคนหนึ่งในปี 2549 ภาษาโปรแกรม C++ , Java , Pythonและ (เมื่อไม่นานมานี้) Goได้รับความนิยมมากกว่าภาษาโปรแกรมอื่นๆ[ 115 ]ตัวอย่างเช่น ส่วนหลังบ้านของ Gmail เขียนด้วย Java และส่วนหลังบ้านของ Google Search เขียนด้วย C++ [ 116 ] Google ยอมรับว่า Python มีบทบาทสำคัญมาตั้งแต่เริ่มต้น และยังคงมีบทบาทต่อไปในขณะที่ระบบเติบโตและพัฒนาขึ้น[ 117 ]

ซอฟต์แวร์ที่ใช้ในการทำงานของโครงสร้างพื้นฐานของ Google ประกอบด้วย: [ 118 ]

  • Google Web Server (GWS) เว็บเซิร์ฟเวอร์แบบกำหนดเองบนระบบปฏิบัติการ Linux ที่ Google ใช้สำหรับบริการออนไลน์ของตน 
  • ระบบจัดเก็บข้อมูล:
  • บริการล็อคอ้วน
  • MapReduceและภาษาโปรแกรม Sawzall
  • ระบบจัดทำดัชนี/ค้นหา:
    • TeraGoogle ดัชนีการค้นหาขนาดใหญ่ของ Google (เปิดตัวเมื่อต้นปี 2549) [ 123 ] 
    • คาเฟอีน (Percolator) ระบบดัชนีต่อเนื่อง (เปิดตัวในปี 2010) [ 124 ] 
    • Hummingbird การอัปเดตดัชนีการค้นหาครั้งใหญ่ รวมถึงการค้นหาที่ซับซ้อนและการค้นหาด้วยเสียง[ 125 ] 
  • ซอฟต์แวร์การจัดตารางกระบวนการแบบประกาศของ Borg

Google ได้พัฒนานามธรรมหลายอย่างซึ่งใช้ในการจัดเก็บข้อมูลส่วนใหญ่: [ 126 ]

  • Protocol Buffers "ภาษากลางของ Google สำหรับข้อมูล" [ 127 ]รูปแบบการเรียงลำดับไบนารีซึ่งใช้กันอย่างแพร่หลายภายในบริษัท 
  • SSTable (Sorted Strings Table) แผนที่แบบถาวร เรียงลำดับ และเปลี่ยนแปลงไม่ได้ จากคีย์ไปยังค่า โดยที่ทั้งคีย์และค่าเป็นสตริงไบต์ใดๆ ก็ได้ นอกจากนี้ยังใช้เป็นหนึ่งในส่วนประกอบพื้นฐานของ Bigtable อีกด้วย[ 128 ] 
  • RecordIO ลำดับของเรคอร์ดที่มีขนาดแปรผันได้[ 126 ] [ 129 ] [ 130 ] 

แนวทางปฏิบัติในการพัฒนาซอฟต์แวร์

การดำเนินการส่วนใหญ่เป็นแบบอ่านอย่างเดียว เมื่อจำเป็นต้องมีการอัปเดต การสอบถามจะถูกส่งต่อไปยังเซิร์ฟเวอร์อื่น เพื่อลดความซับซ้อนของปัญหาความสอดคล้อง การสอบถามจะถูกแบ่งออกเป็นการสอบถามย่อย ซึ่งการสอบถามย่อยเหล่านั้นอาจถูกส่งไปยังท่อต่างๆพร้อมกันซึ่งจะช่วยลดเวลาแฝง[ 92 ]

เพื่อลดผลกระทบจาก ความล้มเหลว ของฮาร์ดแวร์ ที่หลีกเลี่ยงไม่ได้ ซอฟต์แวร์จึงถูกออกแบบให้มีความทนทานต่อความผิดพลาดดังนั้น เมื่อระบบล่ม ข้อมูลก็ยังคงสามารถใช้งานได้บนเซิร์ฟเวอร์อื่น ซึ่งจะช่วยเพิ่มความน่าเชื่อถือ

โครงสร้างพื้นฐานการค้นหา

ศูนย์ข้อมูลของ Google ในเมืองเดอะดัลเลส รัฐโอเรกอน

ดัชนี

เช่นเดียวกับเครื่องมือค้นหาส่วนใหญ่ Google จัดทำดัชนีเอกสารโดยการสร้างโครงสร้างข้อมูลที่เรียกว่าดัชนีผกผัน ดัชนีดังกล่าวจะได้รับรายการเอกสารตามคำค้นหา ดัชนีมีขนาดใหญ่มากเนื่องจากจำนวนเอกสารที่จัดเก็บอยู่ในเซิร์ฟเวอร์[ 95 ]

ดัชนีจะถูกแบ่งตามรหัสเอกสารออกเป็นหลายส่วนเรียกว่าชาร์ดแต่ละชาร์ดจะถูกจำลองไปยังเซิร์ฟเวอร์หลายเครื่อง ในตอนแรก ดัชนีจะถูกให้บริการจากฮาร์ดดิสก์ไดรฟ์เช่นเดียวกับ ระบบ การค้นหาข้อมูล (IR) แบบดั้งเดิม Google จัดการกับปริมาณการค้นหาที่เพิ่มขึ้นโดยการเพิ่มจำนวนสำเนาของแต่ละชาร์ด และด้วยเหตุนี้จึงเพิ่มจำนวนเซิร์ฟเวอร์ ในไม่ช้าพวกเขาก็พบว่าพวกเขามีเซิร์ฟเวอร์เพียงพอที่จะเก็บสำเนาของดัชนีทั้งหมดไว้ในหน่วยความจำหลัก (แม้ว่าจะมีการจำลองในระดับต่ำหรือไม่มีการจำลองเลยก็ตาม) และในช่วงต้นปี 2001 Google ได้เปลี่ยนไปใช้ ระบบ ดัชนีในหน่วยความจำการเปลี่ยนแปลงนี้ "เปลี่ยนพารามิเตอร์การออกแบบหลายอย่างอย่างสิ้นเชิง" ของระบบการค้นหาของพวกเขา และทำให้ปริมาณงานเพิ่มขึ้นอย่างมากและลดความหน่วงของการค้นหาลงอย่างมาก[ 131 ]

ในเดือนมิถุนายน พ.ศ. 2553 Google ได้เปิดตัวระบบการจัดทำดัชนีและการให้บริการรุ่นใหม่ที่เรียกว่า "Caffeine" ซึ่งสามารถรวบรวมและอัปเดตดัชนีการค้นหาได้อย่างต่อเนื่อง ก่อนหน้านี้ Google อัปเดตดัชนีการค้นหาเป็นชุดโดยใช้ชุด งาน MapReduceดัชนีถูกแบ่งออกเป็นหลายชั้น บางชั้นได้รับการอัปเดตเร็วกว่าชั้นอื่น และชั้นหลักจะไม่ได้รับการอัปเดตนานถึงสองสัปดาห์ ด้วย Caffeine ดัชนีทั้งหมดจะได้รับการอัปเดตทีละน้อยอย่างต่อเนื่อง ต่อมา Google ได้เปิดเผยระบบประมวลผลข้อมูลแบบกระจายที่เรียกว่า "Percolator" [ 132 ]ซึ่งกล่าวกันว่าเป็นพื้นฐานของระบบการจัดทำดัชนี Caffeine [ 124 ] [ 133 ]

ประเภทเซิร์ฟเวอร์

โครงสร้างพื้นฐานเซิร์ฟเวอร์ของ Google แบ่งออกเป็นหลายประเภท โดยแต่ละประเภทมีวัตถุประสงค์ที่แตกต่างกัน: [ 92 ] [ 95 ] [ 134 ] [ 135 ] [ 136 ]

  • เว็บเซิร์ฟเวอร์ทำหน้าที่ประสานงานการประมวลผลคำสั่งค้นหาที่ส่งมาจากผู้ใช้ จากนั้นจัดรูปแบบผลลัพธ์ให้เป็น หน้า เว็บ HTMLการประมวลผลประกอบด้วยการส่งคำสั่งค้นหาไปยังเซิร์ฟเวอร์ดัชนี การรวมผลลัพธ์ การคำนวณอันดับ การดึงข้อมูลสรุปสำหรับแต่ละผลการค้นหา (โดยใช้เซิร์ฟเวอร์เอกสาร) การขอคำแนะนำจากเซิร์ฟเวอร์ตรวจสอบการสะกดคำ และสุดท้ายคือการดึงรายการโฆษณาจากเซิร์ฟเวอร์โฆษณา
  • เซิร์ฟเวอร์รวบรวมข้อมูลถูกจัดสรรไว้อย่างถาวรเพื่อสแกนเว็บไซต์ต่างๆ โปรแกรมรวบรวมข้อมูลของ Google เรียกว่า GoogleBot เซิร์ฟเวอร์เหล่านี้จะอัปเดตดัชนีและฐานข้อมูลเอกสาร และใช้ขั้นตอนวิธีของ Google ในการจัดอันดับหน้าเว็บ
  • เซิร์ฟเวอร์ดัชนีแต่ละตัวประกอบด้วยชุดของชาร์ดดัชนี ชาร์ดเหล่านี้จะส่งคืนรายการรหัสเอกสาร ("docid") โดยที่เอกสารที่ตรงกับ docid นั้นๆ จะมีคำค้นหาอยู่ เซิร์ฟเวอร์เหล่านี้ต้องการพื้นที่ดิสก์น้อยกว่า แต่มีภาระการทำงานของ CPU มากที่สุด
  • เซิร์ฟเวอร์เอกสารทำหน้าที่จัดเก็บเอกสาร เอกสารแต่ละฉบับจะถูกจัดเก็บไว้บนเซิร์ฟเวอร์เอกสารหลายสิบเครื่อง เมื่อทำการค้นหา เซิร์ฟเวอร์เอกสารจะส่งคืนข้อมูลสรุปของเอกสารตามคำค้นหา นอกจากนี้ยังสามารถดึงเอกสารฉบับเต็มได้เมื่อร้องขอ เซิร์ฟเวอร์เหล่านี้ต้องการพื้นที่ดิสก์มากกว่าเซิร์ฟเวอร์อื่นๆ
  • เซิร์ฟเวอร์โฆษณาทำหน้าที่จัดการโฆษณาที่นำเสนอโดยบริการต่างๆเช่นAdWordsและAdSense
  • เซิร์ฟเวอร์ตรวจสอบการสะกดคำจะให้คำแนะนำเกี่ยวกับการสะกดคำในคำค้นหา

นอกจากนี้ยังมี "คำขอแบบคานารี" ซึ่งคำขอจะถูกส่งไปยังเซิร์ฟเวอร์ปลายทางหนึ่งหรือสองตัวก่อนเพื่อดูว่าเวลาตอบสนองเหมาะสมหรือไม่ หากไม่เหมาะสม คำขอจะล้มเหลว ซึ่งเป็นการรักษาความปลอดภัย[ 137 ]

ความปลอดภัย

ในเดือนตุลาคม พ.ศ. 2556 หนังสือพิมพ์ The Washington Postรายงานว่าสำนักงานความมั่นคงแห่งชาติ ของสหรัฐอเมริกา ได้ดักฟังการสื่อสารระหว่างศูนย์ข้อมูลของ Google ซึ่งเป็นส่วนหนึ่งของโครงการที่ชื่อว่าMUSCULAR [ 138 ] [ 139 ] การดักฟังนี้เกิดขึ้นได้เนื่องจากในขณะนั้น Google ไม่ได้เข้ารหัสข้อมูลที่ส่งผ่านภายในเครือข่ายของตนเอง[ 140 ]ปัญหานี้ได้รับการแก้ไขเมื่อ Google เริ่มเข้ารหัสข้อมูลที่ส่งระหว่างศูนย์ข้อมูลในปี พ.ศ. 2556 [ 141 ]

ผลกระทบต่อสิ่งแวดล้อม

ศูนย์ข้อมูลของ Google ในเขต Mayes County รัฐโอคลาโฮมานิคมอุตสาหกรรม MidAmerica

ศูนย์ข้อมูลที่มีประสิทธิภาพที่สุดบางแห่งของ Google ในปี 2012 ทำงานที่อุณหภูมิ35 °C (95 °F)โดยใช้เพียงการระบายความร้อนด้วยอากาศบริสุทธิ์ ไม่จำเป็นต้องใช้เครื่องปรับอากาศที่ใช้พลังงานไฟฟ้า[ 142 ]  

ในเดือนธันวาคม 2016 Google ประกาศว่า ตั้งแต่ปี 2017 เป็นต้นไป บริษัทจะซื้อพลังงานหมุนเวียนให้เพียงพอต่อการใช้พลังงานทั้งหมดของศูนย์ข้อมูลและสำนักงานของบริษัท 100% พันธสัญญานี้จะทำให้ Google กลายเป็น "ผู้ซื้อพลังงานหมุนเวียนรายใหญ่ที่สุดของโลกในกลุ่มองค์กร โดยมีพันธสัญญาในการซื้อพลังงานลมและพลังงานแสงอาทิตย์รวม 2.6 กิกะวัตต์ (2,600 เมกะวัตต์)" [ 143 ] [ 144 ] [ 145 ]

ในปี 2025 Google ตกลงที่จะจ่ายเงินเพื่อเริ่มเดิน เครื่องโรงไฟฟ้า นิวเคลียร์ Duane Arnold ขนาด 600 เมกะวัตต์ ในรัฐไอโอวาอีกครั้งภายในปี 2029 [ 146 ]

อ่านเพิ่มเติม

  • LA Barroso; J. Dean; U. Hölzle (มีนาคม–เมษายน 2545). "การค้นหาเว็บสำหรับดาวเคราะห์: สถาปัตยกรรมคลัสเตอร์ของ Google" (PDF) . IEEE Micro . 23 (2): 22– 28. Bibcode : 2003IMicr..23b..22B . doi : 10.1109/MM.2003.1196112 . เก็บถาวร(PDF)จากต้นฉบับเมื่อวันที่ 15 ธันวาคม 2554 . สืบค้นเมื่อ18 มีนาคม 2555 .
  • Shankland, Stephen, ข่าว CNET " Google เปิดเผยเซิร์ฟเวอร์ที่เคยเป็นความลับเก็บถาวร เมื่อ วันที่ 16 กรกฎาคม 2014 ที่Wayback Machine " 1 เมษายน 2009
  • สิ่งพิมพ์งานวิจัยของ Google
  • การค้นหาข้อมูลทั่วโลกผ่านเว็บ: สถาปัตยกรรมคลัสเตอร์ของ Google (Luiz André Barroso, Jeffrey Dean, Urs Hölzle)

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ไม่มีชื่อบทความ

Google uses large data center facilities to provide their services , which combine large drives, computer nodes organized in aisles of racks, internal and external networking,...

Locations

The locations of Google's various data centers by continent are as follows: [ 2 ] [ 3 ]

ฮาร์ดแวร์ดั้งเดิม

ฮาร์ดแวร์ดั้งเดิม (ราวปี 1998) ที่ Google ใช้เมื่อครั้งที่ตั้งอยู่ที่ มหาวิทยาลัยสแตนฟอร์ด ประกอบด้วย: [ 78 ]

คลัสเตอร์ของ Google

สถานะของโครงสร้างพื้นฐานของ Google ในปี 2546 ได้รับการอธิบายในรายงานโดย Luiz André Barroso , Jeff Dean และ Urs Hölzle ว่าเป็น "โครงสร้างพื้นฐานการประมวลผลที่เชื่อถือได้จากคลัสเตอร์ของพีซีทั่วไปที่ไม่น่าเชื่อถือ" [ 79 ]