1 00:00:00,000 --> 00:00:00,629 2 00:00:00,629 --> 00:00:02,170 DAVID ลัน: สิทธิทั้งหมดต้อนรับการกลับมา 3 00:00:02,170 --> 00:00:06,520 ก่อนที่เราจะดำน้ำในการคำนวณเมฆ ฉันคิดว่าฉันหยุดสักครู่ 4 00:00:06,520 --> 00:00:11,740 หากมีคำถามใด ๆ ที่โดดเด่น หรือหัวข้อที่ขึ้นมาในช่วงกลางวัน 5 00:00:11,740 --> 00:00:13,834 ว่าตอนนี้อาจจะเป็นที่สนใจ 6 00:00:13,834 --> 00:00:18,470 7 00:00:18,470 --> 00:00:21,410 >> ผู้ชม: [ไม่ได้ยิน] 8 00:00:21,410 --> 00:00:22,090 >> DAVID ลัน: OK 9 00:00:22,090 --> 00:00:23,555 โอวตกลง. 10 00:00:23,555 --> 00:00:24,430 ผู้ชม: [ไม่ได้ยิน] 11 00:00:24,430 --> 00:00:29,880 12 00:00:29,880 --> 00:00:31,420 >> DAVID ลัน: ไม่มีแน่นอน 13 00:00:31,420 --> 00:00:35,180 ตกลงกันหวังว่าทั้งหมดของคุณ มีปัญหาเกิดขึ้นในอีกไม่กี่ชั่วโมงข้างหน้า 14 00:00:35,180 --> 00:00:36,410 และวันพรุ่งนี้โดยเฉพาะอย่างยิ่ง 15 00:00:36,410 --> 00:00:42,700 แต่ลองมาดูแล้วที่ที่ การอภิปรายที่ผ่านมาเกี่ยวกับการตั้งค่า 16 00:00:42,700 --> 00:00:45,730 เว็บไซต์ที่นำไปสู่​​มากขึ้นโดยทั่วไป เมื่อมันมาถึง cloud computing, 17 00:00:45,730 --> 00:00:48,210 การตั้งค่าสถาปัตยกรรมเซิร์ฟเวอร์ ชนิดของการตัดสินใจ 18 00:00:48,210 --> 00:00:50,800 ที่วิศวกรและ พัฒนาและผู้จัดการ 19 00:00:50,800 --> 00:00:53,210 ต้องการที่จะทำให้เมื่อมันมาถึง ในการทำมากกว่าเพียงแค่ 20 00:00:53,210 --> 00:00:56,550 การลงทะเบียนสำหรับ $ 10 ต่อเดือนเว็บโฮสต์ เมื่อคุณต้องการจริงที่จะสร้างออก 21 00:00:56,550 --> 00:00:57,550 โครงสร้างพื้นฐานของคุณเอง 22 00:00:57,550 --> 00:01:00,400 และเราจะพยายามที่จะผูกหลังนี้ ตัวอย่างเช่นการ Dropbox และอื่น ๆ 23 00:01:00,400 --> 00:01:01,350 เช่นพวกเขา 24 00:01:01,350 --> 00:01:06,250 >> ดังนั้นขอเริ่มต้นที่จะต้องพิจารณา สิ่งที่เป็นปัญหาที่เกิดขึ้นเป็นธุรกิจ 25 00:01:06,250 --> 00:01:09,390 ได้รับการแก้ปัญหาที่ดีและดีเกิดขึ้น 26 00:01:09,390 --> 00:01:14,720 ดังนั้นในกรณีที่ง่ายมากของการมี บาง บริษัท ที่มีเว็บเซิร์ฟเวอร์ 27 00:01:14,720 --> 00:01:21,470 คุณอาจจะต้องขอบอกว่าเซิร์ฟเวอร์ที่ เราก็จะวาดที่มีลักษณะเช่นนี้ 28 00:01:21,470 --> 00:01:25,620 และวันนี้ servers-- มากที่สุดและขอ จริงใส่ภาพนี้เพียงเพื่อให้ 29 00:01:25,620 --> 00:01:27,680 ว่ามันเป็นน้อยคลุมเครือ 30 00:01:27,680 --> 00:01:31,510 >> ดังนั้น server-- ชั้น Dell กลับมาในวันที่มี 31 00:01:31,510 --> 00:01:33,730 เป็นคอมพิวเตอร์เมนเฟรม ที่เกิดขึ้นในห้องทั้งหมด 32 00:01:33,730 --> 00:01:35,710 วันนี้ถ้าคุณมี ที่จะได้รับเซิร์ฟเวอร์มัน 33 00:01:35,710 --> 00:01:38,520 อาจมีลักษณะบางสิ่งบางอย่างเล็ก ๆ น้อย ๆ เช่นนี้ 34 00:01:38,520 --> 00:01:41,760 เซิร์ฟเวอร์ที่วัดในสิ่งที่ เป็นหน่วยที่เรียกว่าแร็คหรือมาตุภูมิ 35 00:01:41,760 --> 00:01:45,280 และเป็นหนึ่งใน RU คือ 1.5 นิ้ว ซึ่งเป็นมาตรฐานอุตสาหกรรม 36 00:01:45,280 --> 00:01:49,300 ดังนั้นลักษณะนี้เช่นเซิร์ฟเวอร์สอง RU 37 00:01:49,300 --> 00:01:51,240 ดังนั้นจึงเป็น 3 นิ้วสูง 38 00:01:51,240 --> 00:01:54,430 และพวกเขากำลังทั่วไป 19 นิ้วกว้าง ซึ่งหมายความว่าทุกชนิดของสิ่งนี้ 39 00:01:54,430 --> 00:01:55,160 เป็นมาตรฐาน 40 00:01:55,160 --> 00:01:59,420 >> ดังนั้นถ้าคุณมองใน center-- ข้อมูล ไม่ได้เป็นเพียงที่เซิร์ฟเวอร์หนึ่ง แต่ขอ 41 00:01:59,420 --> 00:02:02,110 ดูที่ของ Google ศูนย์ข้อมูลและดูว่าเรา 42 00:02:02,110 --> 00:02:04,280 เห็นภาพที่มีความสุขใน Google Images 43 00:02:04,280 --> 00:02:09,090 นี้จะสว่างมากดีกว่าคุณ โดยทั่วไปจะพบและอื่น 44 00:02:09,090 --> 00:02:14,900 เซ็กซี่มองเป็นผล แต่ นี่คือสิ่งที่ดูเหมือนว่าคู่ 45 00:02:14,900 --> 00:02:17,380 ร้อยเซิร์ฟเวอร์ทั้งหมด เกี่ยวกับขนาดเดียวกันนั้น 46 00:02:17,380 --> 00:02:21,450 จริงในชั้นหลังแร็คหลัง ชั้นหลังแร็คในศูนย์ข้อมูล 47 00:02:21,450 --> 00:02:26,150 >> สิ่งที่ต้องการ this-- นี้อาจจะดี เป็นของ Google ตั้งแต่ฉัน googled ของ Google 48 00:02:26,150 --> 00:02:28,330 แต่มันอาจจะเป็นตัวแทน ของมากขึ้นโดยทั่วไป 49 00:02:28,330 --> 00:02:31,480 ศูนย์ข้อมูลซึ่งในจำนวนมาก บริษัท มักจะร่วมอยู่ 50 00:02:31,480 --> 00:02:34,940 และร่วมอยู่โดยทั่วไปหมายถึง ที่คุณจะไปสถานที่เช่น Equinix 51 00:02:34,940 --> 00:02:40,280 หรือผู้ให้บริการอื่น ๆ ที่มีขนาดใหญ่ คลังสินค้าที่มีจำนวนมากของการใช้พลังงาน 52 00:02:40,280 --> 00:02:42,950 จำนวนมากของการทำความเย็นหวังว่า จำนวนมากของการรักษาความปลอดภัย 53 00:02:42,950 --> 00:02:47,910 และกรงแต่ละล้อมรอบชั้นวางของ เซิร์ฟเวอร์และคุณทั้งสองเช่าชั้นวาง 54 00:02:47,910 --> 00:02:49,150 หรือคุณนำชั้นวางใน 55 00:02:49,150 --> 00:02:51,420 >> และแต่ละ บริษัท ที่เพิ่งเริ่มต้นโดยเฉพาะอย่างยิ่ง 56 00:02:51,420 --> 00:02:54,820 จะมีชนิดของบางชีวภาพ ที่จะได้รับเข้าไปในกรงของพวกเขาหรือคีย์ 57 00:02:54,820 --> 00:02:55,640 หรือคีย์การ์ด 58 00:02:55,640 --> 00:02:56,990 คุณเปิดประตู 59 00:02:56,990 --> 00:03:00,354 และภายในของมีเพียง รอยตารางฟุต 60 00:03:00,354 --> 00:03:03,270 ว่าคุณกำลังจ่ายเงินสำหรับภายในของ ซึ่งคุณสามารถนำสิ่งที่คุณต้องการ 61 00:03:03,270 --> 00:03:04,770 >> และคุณมักจะจ่ายเพื่ออำนาจ 62 00:03:04,770 --> 00:03:06,920 และที่คุณจ่ายสำหรับรอยเท้า 63 00:03:06,920 --> 00:03:08,770 แล้วคุณจะต้องจ่าย ตัวเองสำหรับเซิร์ฟเวอร์ 64 00:03:08,770 --> 00:03:10,560 ที่คุณกำลังนำเข้ามาในพื้นที่ที่ 65 00:03:10,560 --> 00:03:12,850 และสิ่งที่คุณมีแล้ว ตัวเลือกที่จะทำคือการจ่ายเงินคน 66 00:03:12,850 --> 00:03:15,120 สำหรับการเชื่อมต่อบริการอินเทอร์เน็ตของคุณ 67 00:03:15,120 --> 00:03:17,240 คุณสามารถชำระเงินจำนวนใด ๆ ของผู้ขายทุกคน 68 00:03:17,240 --> 00:03:19,210 มักจะเข้ามาในศูนย์ข้อมูลที่ 69 00:03:19,210 --> 00:03:22,740 >> แต่คำถามที่น่าสนใจจริงคือ สิ่งที่จริงไปในชั้นวางเหล่านั้นหรือไม่ 70 00:03:22,740 --> 00:03:25,020 พวกเขาอาจจะทั้งหมดเป็นอย่างดี มีลักษณะเหมือนสิ่งที่เราเพิ่งเห็น 71 00:03:25,020 --> 00:03:27,870 แต่พวกเขาทำหน้าที่แตกต่างกัน และอาจจำเป็นต้องทำสิ่งที่แตกต่างกัน 72 00:03:27,870 --> 00:03:29,661 และขอให้จริง กระตุ้นการสนทนานี้ 73 00:03:29,661 --> 00:03:35,370 ด้วยคำถามที่ว่าปัญหา เริ่มต้นที่จะเกิดขึ้นถ้าคุณประสบความสำเร็จ? 74 00:03:35,370 --> 00:03:37,900 >> ดังนั้นคุณมีเว็บไซต์ ที่คุณได้สร้างขึ้น 75 00:03:37,900 --> 00:03:40,450 และบางทีมันอาจขายเครื่องมือ หรือสิ่งที่ต้องการ 76 00:03:40,450 --> 00:03:43,620 และคุณได้รับการทำดีมาก ที่มียอดขายของเครื่องมือออนไลน์ 77 00:03:43,620 --> 00:03:48,490 และคุณจะเริ่มพบ อาการบางอย่างเว็บไซต์ของคุณ 78 00:03:48,490 --> 00:03:51,070 สิ่งที่อาจจะเป็นบางส่วนของ อาการทางเทคนิค 79 00:03:51,070 --> 00:03:54,040 ที่ผู้ใช้รายงานเป็นธุรกิจ มีการเติบโตและเฟื่องฟู 80 00:03:54,040 --> 00:03:59,482 และเว็บไซต์ของคุณคือ ได้รับประโยชน์จากที่? 81 00:03:59,482 --> 00:04:02,690 >> ผู้ชม: [ไม่ได้ยิน] 82 00:04:02,690 --> 00:04:05,910 83 00:04:05,910 --> 00:04:07,050 >> DAVID ลัน: ใช่ว่า 84 00:04:07,050 --> 00:04:10,040 ดังนั้นคุณอาจมี การชะลอตัวของเว็บไซต์ของคุณ 85 00:04:10,040 --> 00:04:11,240 และเหตุผลที่อาจจะเกิดขึ้น? 86 00:04:11,240 --> 00:04:12,660 ดีถ้าเราสมมติสำหรับ เพราะการสนทนา 87 00:04:12,660 --> 00:04:15,160 ตอนนี้ที่คุณหนึ่ง เว็บโฮสต์เหล่านี้ในเชิงพาณิชย์ 88 00:04:15,160 --> 00:04:17,860 ที่เราได้พูดคุยเกี่ยวกับก่อนอาหารกลางวัน ว่าคุณจะจ่ายจำนวนเงินดอลลาร์บาง 89 00:04:17,860 --> 00:04:20,859 ต่อเดือนและคุณได้จ่ายเงินไปแล้ว สำหรับค่าใช้จ่ายประจำปีของโดเมนของคุณ 90 00:04:20,859 --> 00:04:25,300 ชื่อที่เว็บโฮสต์ที่น่าจะเป็น overselling ทรัพยากรของพวกเขา 91 00:04:25,300 --> 00:04:26,050 ที่มีขอบเขต 92 00:04:26,050 --> 00:04:29,000 ดังนั้นคุณอาจจะมีชื่อผู้ใช้ และรหัสผ่านบนเซิร์ฟเวอร์ของตน 93 00:04:29,000 --> 00:04:32,410 แต่อาจจะอีกหลายคนหรือหลาย โหลอื่น ๆ หรือแม้กระทั่งหลาย 94 00:04:32,410 --> 00:04:33,980 ร้อยผู้ใช้อื่น 95 00:04:33,980 --> 00:04:37,190 >> และเว็บไซต์ที่อาศัยอยู่ทางร่างกาย บนเซิร์ฟเวอร์เดียวกัน 96 00:04:37,190 --> 00:04:38,340 ทำไมเรื่องนี้จึงเป็นไปได้? 97 00:04:38,340 --> 00:04:40,680 ดีเหล่านี้วันเซิร์ฟเวอร์ เช่นนี้มักจะ 98 00:04:40,680 --> 00:04:44,610 มีฮาร์ดดิสก์หลายอาจจะ มากที่สุดเท่าที่หกหรือมากกว่าฮาร์ดไดรฟ์ 99 00:04:44,610 --> 00:04:47,665 แต่ละแห่งซึ่งอาจจะเป็นมาก 4 เทราไบต์วันนี้ 100 00:04:47,665 --> 00:04:52,140 ดังนั้นคุณอาจมี 24 เทราไบต์ของพื้นที่ ในเวลาเพียงหนึ่งเซิร์ฟเวอร์เล็ก ๆ น้อย ๆ เช่นนี้ 101 00:04:52,140 --> 00:04:55,710 >> และแม้ว่าคุณจะขโมยบางส่วนของพื้นที่นั้น สำหรับความซ้ำซ้อนเพื่อวัตถุประสงค์ในการสำรองข้อมูล 102 00:04:55,710 --> 00:04:57,110 ก็ยังคงค่อนข้างมากของพื้นที่ 103 00:04:57,110 --> 00:05:00,070 และแน่นอนว่าเว็บไซต์ทั่วไป ไม่จำเป็นว่าพื้นที่มาก 104 00:05:00,070 --> 00:05:03,100 เพียงแค่ลงทะเบียนผู้ใช้ และการจัดเก็บบันทึกการสั่งซื้อ 105 00:05:03,100 --> 00:05:04,640 ไม่ได้ใช้เวลาทั้งหมดที่พื้นที่มาก 106 00:05:04,640 --> 00:05:07,550 ดังนั้นคุณจึงสามารถแบ่งพาร์ติชันค่อนข้าง บิตและให้ผู้ใช้ทุกคน 107 00:05:07,550 --> 00:05:08,980 เพียงแค่ชิ้นเล็ก ๆ น้อย ๆ จากการที่ 108 00:05:08,980 --> 00:05:11,310 >> ในขณะที่คอมพิวเตอร์ เช่นนี้วันนี้ 109 00:05:11,310 --> 00:05:16,370 มักจะมีหลาย CPUs-- ไม่ได้เป็นเพียง หนึ่งอาจจะสองอาจจะสี่อาจจะ 16 110 00:05:16,370 --> 00:05:17,149 หรือมากขึ้น 111 00:05:17,149 --> 00:05:18,940 และแต่ละซีพียูเหล่านั้น มีสิ่งที่เรียกว่า 112 00:05:18,940 --> 00:05:22,230 แกนซึ่งเป็นชนิดเช่น สมองภายในของสมอง 113 00:05:22,230 --> 00:05:26,800 ดังนั้นในความเป็นจริงทุกคนส่วนใหญ่ที่นี่ด้วย แล็ปท็อปที่ทันสมัย​​มีอาจจะเป็นแบบ dual-core 114 00:05:26,800 --> 00:05:32,030 หรือ CPU-- Quad Core และอาจจะเท่านั้น หนึ่ง CPU ภายในของแล็ปท็อปวันนี้ 115 00:05:32,030 --> 00:05:35,030 แต่คอมพิวเตอร์เดสก์ทอป และคอมพิวเตอร์ชั้นเช่น 116 00:05:35,030 --> 00:05:39,000 นี้อาจจะมีค่อนข้างน้อย ซีพียูมากขึ้นและในทางกลับกันแกน 117 00:05:39,000 --> 00:05:44,180 >> และตรงไปตรงมาแม้จะอยู่ในแม็คและพีซีของเรา วันนี้คุณไม่ได้จริงๆต้องแกนคู่ 118 00:05:44,180 --> 00:05:46,550 หรือแกนรูปสี่เหลี่ยมเพื่อตรวจสอบอีเมลของคุณ 119 00:05:46,550 --> 00:05:49,090 หากมีคอขวดใด ๆ เมื่อ มันมาถึงการใช้คอมพิวเตอร์ 120 00:05:49,090 --> 00:05:51,925 คุณมนุษย์อาจจะเป็น สิ่งที่ช้าที่สุดเกี่ยวกับคอมพิวเตอร์ที่ 121 00:05:51,925 --> 00:05:54,800 และคุณจะไม่สามารถที่จะ ตรวจสอบอีเมลของคุณเร็วขึ้นถ้าคุณ 122 00:05:54,800 --> 00:05:57,170 มีสี่ครั้งเป็นจำนวนมากหรือซีพียูแกน 123 00:05:57,170 --> 00:05:59,700 >> แต่เป็นชนิดเดียวกัน ของที่แท้จริงของเซิร์ฟเวอร์ 124 00:05:59,700 --> 00:06:02,970 เว็บไซต์เดียวอาจจะไม่ จำเป็นต้องมากกว่าหนึ่ง 125 00:06:02,970 --> 00:06:05,756 CPU หรือหนึ่งหลักหนึ่ง สมองขนาดเล็กภายในทำ 126 00:06:05,756 --> 00:06:07,380 ทั้งหมดของการคิดและการประมวลผล 127 00:06:07,380 --> 00:06:10,561 ดังนั้นผู้ผลิตมีความใกล้เคียงกัน เริ่มต้นที่จะชิ้นขึ้นทรัพยากรเหล่านั้น 128 00:06:10,561 --> 00:06:13,435 เพื่อให้เว็บไซต์ของคุณอาจจะได้รับหนึ่ง หลักเว็บไซต์ของคุณได้รับหนึ่งหลัก 129 00:06:13,435 --> 00:06:15,290 หรือบางทีเรากำลังร่วมกันอย่างใดอย่างหนึ่งหลักเช่น 130 00:06:15,290 --> 00:06:16,820 เรายังแบ่งปันพื้นที่ดิสก์ 131 00:06:16,820 --> 00:06:20,000 และเรายังใช้งานร่วมกัน RAM, หรือหน่วยความจำเข้าถึงโดยสุ่ม 132 00:06:20,000 --> 00:06:22,520 จากก่อนหน้านี้ที่ นอกจากนี้ยังมีจำนวน จำกัด 133 00:06:22,520 --> 00:06:23,420 >> และนั่นคือสิ่งที่สำคัญ 134 00:06:23,420 --> 00:06:25,960 ไม่ว่าราคาแพง คอมพิวเตอร์เป็น 135 00:06:25,960 --> 00:06:28,440 ยังคงมี จำกัด ปริมาณของทรัพยากรในนั้น 136 00:06:28,440 --> 00:06:31,360 และเพื่อให้มากขึ้นและมากขึ้นคุณ พยายามที่จะใช้ทรัพยากรเหล่านั้น 137 00:06:31,360 --> 00:06:32,850 สิ่งที่ช้าลงอาจจะกลายเป็น 138 00:06:32,850 --> 00:06:34,646 แต่ทำไม? 139 00:06:34,646 --> 00:06:39,352 ทำไมสิ่งที่จะชะลอตัวลงเป็น อาการของเซิร์ฟเวอร์ถูกมากเกินไป? 140 00:06:39,352 --> 00:06:40,060 เกิดอะไรขึ้น? 141 00:06:40,060 --> 00:06:42,895 142 00:06:42,895 --> 00:06:46,388 >> ผู้ชม: [ไม่ได้ยิน] 143 00:06:46,388 --> 00:06:54,036 144 00:06:54,036 --> 00:06:55,160 DAVID ลัน: ใช่ว่า 145 00:06:55,160 --> 00:06:57,730 ผมนำเสนอก่อนหน้านี้ว่า RAM เป็นประเภทของหน่วยความจำ 146 00:06:57,730 --> 00:07:00,290 มันเป็นความผันผวนโดยที่ ที่ปพลิเคชันและข้อมูล 147 00:07:00,290 --> 00:07:01,890 เก็บไว้เมื่อพวกเขากำลังถูกนำมาใช้ 148 00:07:01,890 --> 00:07:03,990 และดังนั้นจึงมี จำนวน จำกัด เพียง 149 00:07:03,990 --> 00:07:05,790 สิ่งที่คุณเห็นได้ชัดว่าสามารถทำอะไรได้ในครั้งเดียว 150 00:07:05,790 --> 00:07:07,740 และก็ยังได้เร็วขึ้น ซึ่งเป็นสิ่งที่ดี 151 00:07:07,740 --> 00:07:09,990 แต่มันก็ยังมีราคาแพงกว่า ซึ่งเป็นสิ่งที่ไม่ดี 152 00:07:09,990 --> 00:07:15,376 และก็ยังจึงอยู่ในที่ต่ำกว่า ปริมาณมากกว่าพื้นที่ดิสก์ฮาร์ดดิสก์ 153 00:07:15,376 --> 00:07:16,750 พื้นที่ซึ่งมีแนวโน้มที่จะถูกกว่า 154 00:07:16,750 --> 00:07:18,830 >> ในคำอื่น ๆ ที่คุณ อาจจะมี 4 เทราไบต์ 155 00:07:18,830 --> 00:07:20,440 พื้นที่ว่างในดิสก์ในเครื่องคอมพิวเตอร์ของคุณ 156 00:07:20,440 --> 00:07:24,300 แต่คุณอาจจะมี 4 กิกะไบต์หรือ 64 กิก​​ะไบต์ 157 00:07:24,300 --> 00:07:29,180 ในลำดับความสำคัญของปัจจัย 1,000 น้อยของ RAM ในเครื่องคอมพิวเตอร์ของคุณ 158 00:07:29,180 --> 00:07:30,320 ดังนั้นสิ่งที่จะคอมพิวเตอร์ทำอย่างไร 159 00:07:30,320 --> 00:07:32,236 ดีสมมติว่าคุณ จะมี 64 กิก​​ะไบต์ 160 00:07:32,236 --> 00:07:35,110 แรมในเซิร์ฟเวอร์เช่นนี้ซึ่ง จะเป็นเรื่องธรรมดามากถ้าไม่ต่ำ 161 00:07:35,110 --> 00:07:36,140 วันนี้. 162 00:07:36,140 --> 00:07:39,220 แต่สมมติว่าคุณมีจำนวนมากดังนั้น ผู้ใช้ทำหลายสิ่งหลายอย่าง 163 00:07:39,220 --> 00:07:42,480 ที่คุณชนิดของการเรียงลำดับของ ต้อง 65 กิกะไบต์หน่วยความจำ 164 00:07:42,480 --> 00:07:44,960 ที่จะจัดการกับทุกที่ การใช้งานพร้อมกัน? 165 00:07:44,960 --> 00:07:47,580 >> ดีคุณก็อาจจะพูดว่า ขออภัยจำนวนผู้ใช้บางส่วน 166 00:07:47,580 --> 00:07:48,840 ก็ไม่สามารถเข้าใช้งานเว็บไซต์ 167 00:07:48,840 --> 00:07:51,410 และนั่นคือวัด สุดท้ายอย่างแน่นอน 168 00:07:51,410 --> 00:07:55,570 หรือคุณเป็นปฏิบัติการ ระบบเช่น Windows หรือ Mac 169 00:07:55,570 --> 00:07:59,480 OS หรือ Linux หรือ Solaris หรือ จำนวนระบบปฏิบัติการอื่น ๆ บนเซิร์ฟเวอร์นั้น 170 00:07:59,480 --> 00:08:01,280 ก็อาจตัดสินใจที่คุณรู้อะไรไหม 171 00:08:01,280 --> 00:08:03,780 ฉันมีเพียงแค่ 64 กิก​​ะไบต์แรม 172 00:08:03,780 --> 00:08:05,440 ชนิดของฉันต้อง 65 173 00:08:05,440 --> 00:08:06,210 เพื่อให้คุณรู้อะไรไหม 174 00:08:06,210 --> 00:08:10,030 ฉันจะใช้เวลา 1 กิกะไบต์ มูลค่าของข้อมูลในแรม 175 00:08:10,030 --> 00:08:15,240 ที่ได้รับการเข้าถึงอย่างน้อยเมื่อเร็ว ๆ นี้ และเพิ่งย้ายไปยังดิสก์ชั่วคราว 176 00:08:15,240 --> 00:08:19,050 แท้จริงคัดลอกจากอย่างรวดเร็ว หน่วยความจำหน่วยความจำช้าลง 177 00:08:19,050 --> 00:08:24,000 เพื่อที่ฉันสามารถจัดการแล้วว่า จำเป็นกิกะไบต์ 65 สำหรับหน่วยความจำ 178 00:08:24,000 --> 00:08:25,650 ทำคำนวณบางอย่างกับมัน 179 00:08:25,650 --> 00:08:28,580 จากนั้นเมื่อฉันทำทำอย่างนั้น ฉันเพิ่งจะย้ายที่ไปยังดิสก์ 180 00:08:28,580 --> 00:08:35,030 ย้ายที่ RAM อื่น ๆ ที่ฉันใส่ชั่วคราว บนดิสก์กลับเข้ามาในฮาร์ดแวร์ที่เกิดขึ้นจริง 181 00:08:35,030 --> 00:08:37,280 เพื่อให้ผมชนิดมัลติทาสกิ้ง 182 00:08:37,280 --> 00:08:41,190 >> ดังนั้นฉันเรียงลำดับของการวางสิ่งที่ ชั่วคราวในพื้นที่ช้านี้ 183 00:08:41,190 --> 00:08:44,159 ดังนั้นผมจึงสร้างภาพลวงตา ในการจัดการทุกคน 184 00:08:44,159 --> 00:08:45,290 แต่มีการชะลอตัว 185 00:08:45,290 --> 00:08:45,790 ทำไม? 186 00:08:45,790 --> 00:08:49,380 ดีภายในของเหล่านี้ยาก ดิสก์วันนี้คืออะไร? 187 00:08:49,380 --> 00:08:52,030 แต่สิ่งที่ทำให้ยาก การขับรถที่แตกต่างจาก RAM 188 00:08:52,030 --> 00:08:53,495 ดีที่สุดเท่าที่คุณรู้ว่าตอนนี้หรือไม่ 189 00:08:53,495 --> 00:08:56,750 >> ผู้ชม: [ไม่ได้ยิน] 190 00:08:56,750 --> 00:08:59,540 191 00:08:59,540 --> 00:09:01,445 >> DAVID ลัน: OK จริง 192 00:09:01,445 --> 00:09:02,320 ผู้ชม: [ไม่ได้ยิน] 193 00:09:02,320 --> 00:09:05,440 194 00:09:05,440 --> 00:09:06,750 >> DAVID ลัน: ดังนั้นจริงมาก 195 00:09:06,750 --> 00:09:13,709 และที่เป็นผลข้างเคียงหรือคุณลักษณะ ความจริงที่ว่าแรมเป็นจริงได้เร็วขึ้น 196 00:09:13,709 --> 00:09:15,750 และดังนั้นคุณต้องการ ใช้สำหรับการใช้งานในปัจจุบัน 197 00:09:15,750 --> 00:09:17,290 และดิสก์จะช้า 198 00:09:17,290 --> 00:09:19,630 แต่มันเป็นเรื่องถาวรหรือลบเลือน 199 00:09:19,630 --> 00:09:21,480 ดังนั้นคุณจะใช้มันสำหรับการจัดเก็บระยะยาว 200 00:09:21,480 --> 00:09:25,160 แต่ในแง่ของ การดำเนินการถ้าผมเงยหน้าขึ้นมอง 201 00:09:25,160 --> 00:09:29,297 สิ่งที่เรียกว่าหน่วยความจำ DIMM หน่วยความจำแบบ Dual Inline โมดูลนี้เป็นสิ่งที่ชิ้นส่วนของแรม 202 00:09:29,297 --> 00:09:30,380 โดยทั่วไปอาจมีลักษณะเช่น 203 00:09:30,380 --> 00:09:35,050 >> ดังนั้นภายในของ Mac-- ของเราที่เป็นข้อผิดพลาด 204 00:09:35,050 --> 00:09:41,080 ภายในของแม็คและพีซีของเราสก์ท็อปของเรา คอมพิวเตอร์จะมีแท่งของหน่วยความจำ 205 00:09:41,080 --> 00:09:43,220 ที่คุณจะเรียกพวกเขา หรือหน่วยความจำหรือ SIMMs กลับ 206 00:09:43,220 --> 00:09:44,970 ในวันแห่งความทรงจำ ลักษณะเช่นนี้ว่า 207 00:09:44,970 --> 00:09:47,900 แล็ปท็อปของเราอาจจะมีสิ่งที่ มีสามขนาดหรือขนาดเพียงครึ่งหนึ่ง 208 00:09:47,900 --> 00:09:50,066 พวกเขากำลังมีขนาดเล็กกว่าเล็กน้อย แต่น้อย idea-- เดียวกัน 209 00:09:50,066 --> 00:09:52,110 ชิ้นส่วนของซิลิกอนสีเขียว เวเฟอร์หรือพลาสติกที่ 210 00:09:52,110 --> 00:09:56,237 มีชิปสีดำเล็ก ๆ ที่พวกเขามีจำนวนมาก ของสายไฟที่เชื่อมต่อกันทุกอย่าง 211 00:09:56,237 --> 00:09:58,820 คุณอาจมีทั้งกลุ่มของ ภายในเหล่านี้เครื่องคอมพิวเตอร์ของคุณ 212 00:09:58,820 --> 00:10:00,903 แต่ Takeaway ที่นี่คือ มันเป็นอิเล็กทรอนิกส์ทั้งหมด 213 00:10:00,903 --> 00:10:03,130 มีเพียงอิเล็กตรอน ไหลบนอุปกรณ์นี้ 214 00:10:03,130 --> 00:10:08,170 ในทางตรงกันข้ามถ้าเราดูที่ ภายในของฮาร์ดไดรฟ์ 215 00:10:08,170 --> 00:10:10,760 และดึงภาพ ที่นี่คุณจะแทน 216 00:10:10,760 --> 00:10:16,600 เห็นอะไรเช่นนี้ ซึ่งจะมีการผลิตไฟฟ้า 217 00:10:16,600 --> 00:10:17,950 จะผ่านมันในท้ายที่สุด 218 00:10:17,950 --> 00:10:20,265 แต่สิ่งที่ยังกระโดดออกมา ที่คุณเกี่ยวกับเรื่องนี้? 219 00:10:20,265 --> 00:10:21,140 ผู้ชม: [ไม่ได้ยิน] 220 00:10:21,140 --> 00:10:22,710 DAVID ลัน: ใช่มี เห็นได้ชัดว่าชิ้นส่วนที่เคลื่อนไหว 221 00:10:22,710 --> 00:10:25,210 มันเป็นชนิดเช่นบันทึกเก่า ผู้เล่นหรือผู้เล่นแผ่นเสียง 222 00:10:25,210 --> 00:10:26,200 และมันสวยมากคือ 223 00:10:26,200 --> 00:10:28,950 มันเป็นเพียงเล็กน้อยนักเล่นกว่าในปัจจุบันผู้ ในขณะที่ผู้เล่นแผ่นเสียงที่ใช้ 224 00:10:28,950 --> 00:10:33,150 ร่องบันทึกนี้จริง ใช้อนุภาคแม่เหล็กเล็ก ๆ เล็ก ๆ น้อย ๆ 225 00:10:33,150 --> 00:10:34,550 ที่เราไม่สามารถมองเห็นค่อนข้าง 226 00:10:34,550 --> 00:10:38,520 แต่ถ้าอนุภาคแม่เหล็กเล็ก ๆ น้อย ๆ ลักษณะเช่นนี้ก็ถือว่าเป็น 1 227 00:10:38,520 --> 00:10:41,230 และถ้ามันมีลักษณะเช่นนี้ ทิศตะวันตกเฉียงใต้แทนทิศใต้ทิศตะวันตกเฉียงเหนือ 228 00:10:41,230 --> 00:10:42,252 มันอาจจะเป็น 0 229 00:10:42,252 --> 00:10:45,460 และเราจะเห็นในวันพรุ่งนี้วิธีการที่เราสามารถสร้าง จากที่สิ่งที่น่าสนใจมากขึ้น 230 00:10:45,460 --> 00:10:47,590 >> แต่สิ่งที่เป็น มีการย้ายร่างกาย 231 00:10:47,590 --> 00:10:51,010 แน่นอนจะช้าไป กว่าความเร็วของแสง 232 00:10:51,010 --> 00:10:53,250 ซึ่งในทางทฤษฎีคือสิ่งที่ อิเล็กตรอนจะไหลไปที่ 233 00:10:53,250 --> 00:10:54,620 แม้ว่าจะไม่ได้ค่อนข้างแนบเนียน 234 00:10:54,620 --> 00:10:56,900 devices-- ดังนั้นกลช้ากว่ามาก 235 00:10:56,900 --> 00:10:58,320 แต่พวกเขากำลังถูกกว่า 236 00:10:58,320 --> 00:11:00,944 และคุณสามารถใส่มาก ข้อมูลเพิ่มเติมภายในของพวกเขา 237 00:11:00,944 --> 00:11:03,110 ดังนั้นข้อเท็จจริงที่ว่ามี บางสิ่งบางอย่างที่มีอยู่ในโลก 238 00:11:03,110 --> 00:11:06,840 ที่เรียกว่าหน่วยความจำเสมือน โดยใช้ฮาร์ดดิสก์เช่นนี้ 239 00:11:06,840 --> 00:11:10,160 ราวกับว่ามันเป็นแรม โปร่งใสให้กับผู้ใช้ 240 00:11:10,160 --> 00:11:15,320 โดยเพียงแค่การย้ายข้อมูล จากแรมฮาร์ดดิสก์ 241 00:11:15,320 --> 00:11:18,714 แล้วย้ายกลับมาเมื่อคุณต้องการ มันอีกครั้งสร้างการชะลอตัว 242 00:11:18,714 --> 00:11:21,380 เพราะคุณอย่างแท้จริงต้อง คัดลอกจากสถานที่หนึ่งไปยังอีก 243 00:11:21,380 --> 00:11:25,100 และสิ่งที่คุณกำลังคัดลอกไปและกลับ จากเป็นจริงช้ากว่าแรม 244 00:11:25,100 --> 00:11:26,150 ที่คุณอยากให้มันเป็น 245 00:11:26,150 --> 00:11:29,030 >> here-- โซลูชั่นทางเลือก ถ้าคุณไม่ชอบที่ชะลอตัวลง 246 00:11:29,030 --> 00:11:32,014 และหน่วยความจำเสมือนของคุณคือ การเรียงลำดับของการถูกขูดรีด, 247 00:11:32,014 --> 00:11:33,680 สิ่งที่วิธีอื่นในการแก้ไขปัญหานี้หรือไม่? 248 00:11:33,680 --> 00:11:35,260 >> ผู้ชม: [ไม่ได้ยิน] 249 00:11:35,260 --> 00:11:37,260 DAVID ลัน: ดี เพิ่มหน่วยความจำเสมือน 250 00:11:37,260 --> 00:11:39,135 จะให้เราทำเช่นนี้ใน ระดับที่ยิ่งใหญ่ 251 00:11:39,135 --> 00:11:43,540 เราสามารถจัดการกับ 66 กิกะไบต์มูลค่า ความต้องการของหน่วยความจำหรือ 67 กิกะไบต์ 252 00:11:43,540 --> 00:11:45,830 แต่สมมติว่าฉันไม่ชอบ นี้ช้าลงในความเป็นจริง 253 00:11:45,830 --> 00:11:49,380 ฉันต้องการที่จะปิดเสมือน หน่วยความจำว่าถ้าเป็นไปได้แม้กระทั่ง 254 00:11:49,380 --> 00:11:52,350 อะไรที่ฉันจะโยนที่ ปัญหานี้จะแก้มัน 255 00:11:52,350 --> 00:11:56,900 ที่ฉันต้องการที่จะจัดการกับผู้ใช้มากขึ้น และความต้องการหน่วยความจำเพิ่มเติม 256 00:11:56,900 --> 00:11:59,100 กว่าที่ฉันมีร่างกายในตอนนี้? 257 00:11:59,100 --> 00:12:02,600 >> ผู้ชม: [ไม่ได้ยิน] 258 00:12:02,600 --> 00:12:04,800 259 00:12:04,800 --> 00:12:06,140 >> DAVID ลัน: แต่น่าเสียดายที่ไม่มี 260 00:12:06,140 --> 00:12:09,850 ดังนั้น CPU และแกนพวกเขากำลัง ในการเป็นทรัพยากรที่ จำกัด 261 00:12:09,850 --> 00:12:13,280 และมีแบบอะนาล็อกในบริบทว่าไม่มี 262 00:12:13,280 --> 00:12:14,990 เป็นคำถามที่ดีแม้ว่า 263 00:12:14,990 --> 00:12:19,270 ดังนั้นเพียงแค่ต้องมีความชัดเจนด้วยถ้า ภายในของคอมพิวเตอร์เครื่องนี้คือ 264 00:12:19,270 --> 00:12:24,510 สมมติว่าติดของแรมที่มีลักษณะ เช่น this-- และอื่น ๆ เราจะเรียก RAM นี้ 265 00:12:24,510 --> 00:12:27,070 และมากกว่าที่นี่เป็นฮาร์ดดิสก์ไดรฟ์ 266 00:12:27,070 --> 00:12:30,130 และฉันก็จะวาดนี้ pictorially เป็นวงกลมเล็ก ๆ น้อย ๆ 267 00:12:30,130 --> 00:12:33,740 มีอยู่ 0 และ 1 อยู่ในทั้งสอง ข้อมูล these-- เราจะคุยว่ามันเป็น 268 00:12:33,740 --> 00:12:38,030 >> และเป็นหลักถ้าผู้ใช้เป็น เรียกใช้โปรแกรมประยุกต์เช่น, 269 00:12:38,030 --> 00:12:46,070 สมมติว่าเว็บไซต์ที่ต้องนี้ RAM มากต่อผู้ใช้สิ่งที่ผมเสนอ, 270 00:12:46,070 --> 00:12:48,380 โดยวิธีการของสิ่งนี้ ที่เรียกว่าหน่วยความจำเสมือน 271 00:12:48,380 --> 00:12:53,990 คือการย้ายเพียงชั่วคราว ว่ากว่าที่นี่เพื่อที่ตอนนี้ฉัน 272 00:12:53,990 --> 00:12:57,810 สามารถย้ายหน่วยความจำของคนอื่น ต้องการไปที่นั่น 273 00:12:57,810 --> 00:13:00,420 และจากนั้นเมื่อที่ทำ ฉันสามารถคัดลอกนี้กลับไป 274 00:13:00,420 --> 00:13:04,550 และนี้ไปที่นี่จึงย้าย สิ่งที่ฉันต้องการในการมีที่อื่น 275 00:13:04,550 --> 00:13:05,050 โดยสิ้นเชิง 276 00:13:05,050 --> 00:13:07,820 >> ดังนั้นจึงมีเพียงจำนวนมากของ switcheroo เป็น Takeaway ที่นี่ 277 00:13:07,820 --> 00:13:12,380 ดังนั้นถ้าคุณไม่ชอบนี้และคุณทำไม่ได้ ต้องการที่จะนำสิ่งที่อยู่บนฮาร์ดไดรฟ์ 278 00:13:12,380 --> 00:13:16,440 สิ่งที่จัดเรียงของที่เห็นได้ชัด วิธีการแก้ปัญหาของผู้ประกอบการ 279 00:13:16,440 --> 00:13:19,684 ในการแก้ไขปัญหาหรือวิศวกร วิธีการแก้ปัญหาสำหรับเรื่องที่เกินไป? 280 00:13:19,684 --> 00:13:21,950 >> ผู้ชม: [ไม่ได้ยิน] 281 00:13:21,950 --> 00:13:24,750 >> DAVID ลัน: ใช่ผมหมายถึงตัวอักษร โยนเงินที่ปัญหาที่เกิดขึ้น 282 00:13:24,750 --> 00:13:27,541 และอันที่จริงนี่คือที่สมบูรณ์ ทำต่อไปบางส่วนของระดับที่สูงขึ้น 283 00:13:27,541 --> 00:13:28,870 การอภิปรายของ cloud computing 284 00:13:28,870 --> 00:13:31,390 เพราะมากมันเป็นแรงบันดาลใจ จากการตัดสินใจทางการเงิน 285 00:13:31,390 --> 00:13:33,040 ไม่ได้จำเป็นต้องเทคโนโลยี 286 00:13:33,040 --> 00:13:37,830 ถ้า 64 กิ๊กของ RAM เป็นน้อยเกินไปดี ทำไมไม่รับ 128 กิกะไบต์แรม? 287 00:13:37,830 --> 00:13:40,440 ทำไมไม่ได้รับ 256 กิกะไบต์แรม? 288 00:13:40,440 --> 00:13:41,732 ดีทำไมไม่? 289 00:13:41,732 --> 00:13:42,608 >> ผู้ชม: [ไม่ได้ยิน] 290 00:13:42,608 --> 00:13:44,482 DAVID ลัน: มัน ค่าใช้จ่ายเงินมากขึ้นนั่นเอง 291 00:13:44,482 --> 00:13:46,970 และถ้าคุณมีอยู่แล้วว่าง พื้นที่ฮาร์ดดิสก์ได้อย่างมีประสิทธิภาพ 292 00:13:46,970 --> 00:13:51,407 หรือเท่ากันพื้นที่ฮาร์ดดิสก์เป็นดังนั้น ถูกกว่ามากคุณอาจรวมทั้งใช้มัน 293 00:13:51,407 --> 00:13:54,490 ดังนั้นอีกครั้งมีการค้านี้ปิดที่ เราเห็นแม้ก่อนหน้านี้ในเช้าวันนี้ 294 00:13:54,490 --> 00:13:56,656 ที่มีมันไม่ จำเป็นต้องเป็นคำตอบที่ถูก 295 00:13:56,656 --> 00:14:01,360 มีเพียงคำตอบที่ดีหรือแย่ลง ขึ้นอยู่กับสิ่งที่คุณจริงเกี่ยวกับการดูแล 296 00:14:01,360 --> 00:14:04,500 >> ดังนั้นจึงมีความเป็นจริงยังมีเทคโนโลยี 297 00:14:04,500 --> 00:14:06,870 ฉันไม่สามารถซื้อเครื่องคอมพิวเตอร์ ความรู้ของฉัน 298 00:14:06,870 --> 00:14:09,490 กับล้านล้านกิกะไบต์ แรมในขณะนี้ 299 00:14:09,490 --> 00:14:11,540 มันเป็นเพียงแค่ร่างกายไม่อยู่ 300 00:14:11,540 --> 00:14:13,240 จึงมีความผูกพันบางอย่างบน 301 00:14:13,240 --> 00:14:15,990 แต่ถ้าคุณเคยซื้อแม้กระทั่ง สำหรับผู้บริโภค Mac หรือ PC, 302 00:14:15,990 --> 00:14:20,180 เกินไปโดยทั่วไปมี เส้นโค้งของคุณสมบัตินี้ 303 00:14:20,180 --> 00:14:23,410 ที่อาจจะมีดี ที่ดีกว่าและคอมพิวเตอร์ที่ดีที่สุด 304 00:14:23,410 --> 00:14:25,730 >> และผลตอบแทนส่วนเพิ่ม ในการซื้อเงินของคุณ 305 00:14:25,730 --> 00:14:30,227 คอมพิวเตอร์ที่ดีที่สุดเมื่อเทียบกับ คอมพิวเตอร์ที่ดีกว่า 306 00:14:30,227 --> 00:14:32,560 อาจจะไม่สูงเกือบเป็น เป็นค่าใช้จ่ายเงินมากขึ้นอีกนิด 307 00:14:32,560 --> 00:14:35,599 และได้รับคอมพิวเตอร์ที่ดีขึ้น มากกว่าคอมพิวเตอร์ที่ดี 308 00:14:35,599 --> 00:14:38,390 ในคำอื่น ๆ ที่คุณกำลังจ่าย พรีเ​​มี่ยมที่จะได้รับด้านบนของบรรทัด 309 00:14:38,390 --> 00:14:40,790 >> และสิ่งที่เราจะเห็นใน การอภิปรายของ cloud computing 310 00:14:40,790 --> 00:14:44,940 คือว่าสิ่งที่ธรรมดามากเหล่านี้ วันและสิ่งที่ บริษัท เช่น Google 311 00:14:44,940 --> 00:14:50,560 ในช่วงต้นของความนิยมก็ไม่ได้จ่ายเงิน และอาคารจริงๆแฟนซีราคาแพง 312 00:14:50,560 --> 00:14:53,540 souped ขึ้นเครื่องคอมพิวเตอร์ที่มี จำนวนมากและจำนวนของทุกอย่าง 313 00:14:53,540 --> 00:15:00,140 แต่การซื้อหรือการสร้างสวย คอมพิวเตอร์เจียมเนื้อเจียมตัว แต่จำนวนของพวกเขา 314 00:15:00,140 --> 00:15:03,280 และการใช้สิ่งที่โดยทั่วไป เรียกว่าการปรับแนวนอนแทน 315 00:15:03,280 --> 00:15:04,320 ของการปรับแนวตั้ง 316 00:15:04,320 --> 00:15:08,115 >> ดังนั้นการปรับแนวตั้งจะหมายถึงการได้รับเพิ่มเติม RAM, ดิสก์มากขึ้นของทุกอย่าง 317 00:15:08,115 --> 00:15:10,187 และการเรียงลำดับของการลงทุน แนวตั้งในฮาร์ดแวร์ของคุณ 318 00:15:10,187 --> 00:15:12,520 เพื่อให้คุณได้รับเพียง ที่ดีที่สุดของที่ดีที่สุดของที่ดีที่สุด 319 00:15:12,520 --> 00:15:13,650 แต่คุณจ่ายเงินสำหรับมัน 320 00:15:13,650 --> 00:15:17,580 ปรับแนวนอนเป็นประเภทของการได้รับ สิ่งที่ชั้นล่าง, รูปแบบที่ดี 321 00:15:17,580 --> 00:15:19,922 หรือแม้กระทั่งรูปแบบที่เลวร้ายยิ่ง แต่ได้รับจำนวนมากของพวกเขา 322 00:15:19,922 --> 00:15:22,630 แต่ทันทีที่คุณจะได้รับจำนวนมาก them-- ยกตัวอย่างเช่นในกรณีนี้ 323 00:15:22,630 --> 00:15:27,330 เว็บเซิร์ฟเวอร์ถ้าเซิร์ฟเวอร์นี้อย่างใดอย่างหนึ่ง หรือเว็บโฮสต์หนึ่งไม่เพียงพอ 324 00:15:27,330 --> 00:15:32,310 แล้วก็สังหรณ์ใจที่ วิธีการแก้ปัญหาของการโหลดนี้ 325 00:15:32,310 --> 00:15:36,460 หรือเกินบนเซิร์ฟเวอร์ของคุณ เป็นทั้งได้รับเซิร์ฟเวอร์ขนาดใหญ่ 326 00:15:36,460 --> 00:15:40,770 หรือสิ่งที่ฉันเสนอที่นี่แทน ของการปรับขนาดในแนวตั้งเพื่อที่จะพูด 327 00:15:40,770 --> 00:15:41,920 จะเป็นคุณรู้อะไรไหม 328 00:15:41,920 --> 00:15:43,580 เพิ่งได้รับเป็นครั้งที่สองหนึ่งของเหล่านี้ 329 00:15:43,580 --> 00:15:46,560 หรืออาจจะได้รับหนึ่งในสาม 330 00:15:46,560 --> 00:15:48,900 แต่ตอนนี้เราได้สร้าง ปัญหาทางวิศวกรรม 331 00:15:48,900 --> 00:15:51,920 โดยธรรมชาติของธุรกิจนี้ หรือการตัดสินใจทางการเงิน 332 00:15:51,920 --> 00:15:54,312 มีปัญหาอะไรวิศวกรรมตอนนี้หรือไม่ 333 00:15:54,312 --> 00:15:56,040 >> ผู้ชม: [ไม่ได้ยิน] 334 00:15:56,040 --> 00:15:59,740 >> DAVID ลัน: ใช่อย่างไร คุณเชื่อมต่อพวกเขา and-- ขอโทษ? 335 00:15:59,740 --> 00:16:00,651 >> ผู้ชม: [ไม่ได้ยิน] 336 00:16:00,651 --> 00:16:02,400 DAVID ลัน: ขวา เพราะผมยังคง have-- 337 00:16:02,400 --> 00:16:07,280 ถ้าฉันรื้อฟื้นฉันเข้าไปในภาพนี้ ถ้าเป็นแล็ปท็อปของฉันอยู่ที่ไหนสักแห่ง 338 00:16:07,280 --> 00:16:12,400 บนอินเทอร์เน็ตซึ่งขณะนี้อยู่ระหว่าง ฉันและ บริษัท ที่เรากำลังพูดถึง 339 00:16:12,400 --> 00:16:17,960 ตอนนี้ผมต้องคิดออกซึ่ง เซิร์ฟเวอร์ฉันจะส่งผู้ใช้นี้โดยเฉพาะ? 340 00:16:17,960 --> 00:16:25,090 และถ้ามีผู้ใช้อื่น ๆ เช่น นี้และจากนั้นคนนี้มากกว่าที่นี่ 341 00:16:25,090 --> 00:16:28,850 และอาจจะเป็นผู้ใช้นี้ เป็นผู้ใช้ B นี้เป็นผู้ใช้ C, 342 00:16:28,850 --> 00:16:34,720 และนี่คือเซิร์ฟเวอร์ 1, 2 และ 3-- ในขณะนี้ คำตอบที่ใช้งานง่ายที่นี่อาจจะเป็นเพียงแค่ 343 00:16:34,720 --> 00:16:37,460 เราจะส่งผู้ใช้ไป 1 และบี 2 และ C 3 344 00:16:37,460 --> 00:16:39,900 และเราสามารถจัดการกับ 3 ครั้งตามที่ผู้ใช้หลายคน 345 00:16:39,900 --> 00:16:41,360 >> แต่ที่เปลือก 346 00:16:41,360 --> 00:16:44,480 คุณจะทำอย่างไรตัดสินใจที่จะส่งที่ไหน? 347 00:16:44,480 --> 00:16:46,400 ดังนั้นลองให้เหตุผลผ่านทางนี้ 348 00:16:46,400 --> 00:16:50,110 ดังนั้นคิดว่าเครื่องคอมพิวเตอร์ A, B และ C มีลูกค้า 349 00:16:50,110 --> 00:16:53,972 และเซิร์ฟเวอร์ 1, 2, และ 3 เซิร์ฟเวอร์ปรับขนาดในแนวนอน 350 00:16:53,972 --> 00:16:55,180 ดังนั้นพวกเขากำลังจัดเรียงของที่เหมือนกัน 351 00:16:55,180 --> 00:16:57,200 พวกเขากำลังทั้งหมดที่ใช้ซอฟต์แวร์เดียวกัน 352 00:16:57,200 --> 00:16:59,770 และพวกเขาทุกคนสามารถทำสิ่งเดียวกัน 353 00:16:59,770 --> 00:17:01,520 แต่เหตุผลที่เรามี สามของพวกเขาจึงเป็น 354 00:17:01,520 --> 00:17:04,710 ที่เราสามารถจัดการกับสาม ครั้งเป็นคนจำนวนมากในครั้งเดียว 355 00:17:04,710 --> 00:17:07,960 >> ดังนั้นเราจึงรู้จากเรา การอภิปรายก่อนที่จะรับประทานอาหารกลางวัน 356 00:17:07,960 --> 00:17:11,460 ว่ามีฮาร์ดแวร์ที่อยู่ในระหว่าง แล็ปท็อปและเซิร์ฟเวอร์ 357 00:17:11,460 --> 00:17:14,920 แต่เราจะเป็นเพียงแค่การจัดเรียงของเจเนอรัล ว่าตอนนี้เป็นอินเทอร์เน็ตหรือระบบคลาวด์ 358 00:17:14,920 --> 00:17:18,707 แต่เรารู้ว่าในบ้านของฉัน อาจมีเราเตอร์ที่บ้าน 359 00:17:18,707 --> 00:17:21,290 ใกล้เซิร์ฟเวอร์อาจมี เราเตอร์เซิร์ฟเวอร์ DNS, DHCP 360 00:17:21,290 --> 00:17:24,780 สามารถมีได้อะไร เราต้องการในเรื่องนี้ 361 00:17:24,780 --> 00:17:33,360 >> ดังนั้นวิธีที่เราจะเริ่มต้นที่จะตัดสินใจ เมื่อผู้ใช้ไป something.com, 362 00:17:33,360 --> 00:17:36,630 ซึ่งเซิร์ฟเวอร์ไปยังเส้นทางให้ผู้ใช้? 363 00:17:36,630 --> 00:17:39,409 วิธีที่เราอาจเริ่มต้นที่จะบอกเล่าเรื่องราวนี้หรือไม่? 364 00:17:39,409 --> 00:17:40,450 ผู้ชม: สมดุลภาระ? 365 00:17:40,450 --> 00:17:41,120 DAVID ลัน: โหลดสมดุล 366 00:17:41,120 --> 00:17:42,502 คุณหมายถึงอะไร? 367 00:17:42,502 --> 00:17:44,660 >> ผู้ชม: กลับมา ที่ใช้มากที่สุดคือ 368 00:17:44,660 --> 00:17:47,472 และเป็นที่หนึ่งมี ทรัพยากรที่มีอยู่มากที่สุด 369 00:17:47,472 --> 00:17:49,930 DAVID ลัน: OK เพื่อให้ฉัน แนะนำรูปแบบใหม่ของฮาร์ดแวร์ 370 00:17:49,930 --> 00:17:53,627 ว่าเราไม่ได้พูดคุยกันเลยซึ่ง เป็นสิ่งที่ balancer โหลด 371 00:17:53,627 --> 00:17:54,960 นี้มากเกินไปก็อาจเป็นเซิร์ฟเวอร์ 372 00:17:54,960 --> 00:17:58,130 มันอาจจะมีลักษณะเหมือนกับ อย่างใดอย่างหนึ่งที่เราเห็นสักครู่ที่ผ่านมา 373 00:17:58,130 --> 00:18:01,000 balancer โหลดจริงๆ เพียงชิ้นส่วนของซอฟต์แวร์ 374 00:18:01,000 --> 00:18:02,660 ที่คุณทำงานบนชิ้นส่วนของฮาร์ดแวร์ 375 00:18:02,660 --> 00:18:07,310 >> หรือคุณสามารถจ่ายผู้ขายเช่น ซิทริกซ์หรือผู้อื่นหรือคนอื่น ๆ ของซิสโก้ 376 00:18:07,310 --> 00:18:10,465 คุณสามารถชำระเงินสำหรับฮาร์ดแวร์ของตัวเอง ซึ่งเป็น balancer โหลดฮาร์ดแวร์ 377 00:18:10,465 --> 00:18:12,840 แต่นั่นก็หมายความว่าพวกเขา ติดตั้งสมดุลโหลด 378 00:18:12,840 --> 00:18:15,580 ซอฟแวร์กับฮาร์ดแวร์ของพวกเขาและ ขายให้คุณทั้งหมดเข้าด้วยกัน 379 00:18:15,580 --> 00:18:18,670 ดังนั้นเราก็จะวาดมันเป็น สี่เหลี่ยมผืนผ้าสำหรับวัตถุประสงค์ของเรา 380 00:18:18,670 --> 00:18:22,040 >> วิธีตอนนี้ฉันจะใช้ balancer โหลด? 381 00:18:22,040 --> 00:18:28,150 ในคำอื่น ๆ เมื่อผู้ใช้ต้องการ เยี่ยมชมเว็บไซต์ของฉันคำขอของพวกเขาอย่างใด 382 00:18:28,150 --> 00:18:31,070 หรืออื่น ๆ ที่อาจจะโดยวิธีการของคนเหล่านั้น เราเตอร์เราได้พูดคุยเกี่ยวกับก่อนหน้านี้ 383 00:18:31,070 --> 00:18:33,750 จะไปถึงในที่สุด balancer โหลดนี้ที่แล้ว 384 00:18:33,750 --> 00:18:36,210 ต้องการที่จะทำให้การตัดสินใจกำหนดเส้นทางเหมือน 385 00:18:36,210 --> 00:18:38,320 แต่การกำหนดเส้นทางสำหรับการจัดเรียง ของวัตถุประสงค์ที่สูงขึ้นในขณะนี้ 386 00:18:38,320 --> 00:18:40,361 มันไม่ได้เป็นเพียงเกี่ยวกับการ จากจุด A ไปยังจุด 387 00:18:40,361 --> 00:18:44,730 บีมันเป็นเรื่องของการตัดสินใจที่ จุด B ที่ดีที่สุดในหมู่ them-- 388 00:18:44,730 --> 00:18:46,660 1, 2, 3 หรือในกรณีนี้ 389 00:18:46,660 --> 00:18:51,000 >> ดังนั้นฉันจะตัดสินใจว่า เพื่อไปที่ 1, 2, 3? 390 00:18:51,000 --> 00:18:55,180 สิ่งที่อาจกล่องดำนี้เพื่อที่จะ พูดจะทำในภายใน? 391 00:18:55,180 --> 00:18:57,880 นี้ก็เป็นอีกตัวอย่างหนึ่งใน วิทยาการคอมพิวเตอร์ของนามธรรม 392 00:18:57,880 --> 00:19:02,410 ผมได้วาดตัวอักษร balancer โหลด เป็นกล่องสีดำหมึกสีดำภายใน 393 00:19:02,410 --> 00:19:05,300 ซึ่งเป็นที่น่าสนใจบาง ตรรกะหรือมายากลแม้กระทั่ง 394 00:19:05,300 --> 00:19:07,840 การที่ต้องมา decision-- 1, 2, หรือ 3 395 00:19:07,840 --> 00:19:12,220 และใส่เป็นเพียง A. 396 00:19:12,220 --> 00:19:13,442 >> ผู้ชม: [ไม่ได้ยิน] 397 00:19:13,442 --> 00:19:14,400 DAVID ลัน: ฉันขอโทษ? 398 00:19:14,400 --> 00:19:14,770 ผู้ชม: [ไม่ได้ยิน] 399 00:19:14,770 --> 00:19:18,310 DAVID ลันสิทธิทุกวิธีการที่อาจจะเรา จัดหมวดหมู่ประเภทของการทำธุรกรรม 400 00:19:18,310 --> 00:19:19,095 ที่นี่? 401 00:19:19,095 --> 00:19:23,772 >> ผู้ชม: ดูหน้าเว็บ เมื่อเทียบกับการสอบถามฐานข้อมูล 402 00:19:23,772 --> 00:19:24,980 DAVID ลัน: ตกลงที่ดี 403 00:19:24,980 --> 00:19:29,210 ดังนั้นบางทีผู้ใช้รายนี้ ต้องการที่จะดูหน้าเว็บ 404 00:19:29,210 --> 00:19:32,954 และบางทีมันอาจจะยิ่งเนื้อหาแบบคงที่ บางสิ่งบางอย่างที่มีการเปลี่ยนแปลงไม่ค่อยหากเคย 405 00:19:32,954 --> 00:19:34,870 และดูเหมือนว่า การดำเนินงานสวยเรียบง่าย 406 00:19:34,870 --> 00:19:38,260 ดังนั้นบางทีเราจะเป็นเพียงแค่พล แต่พอสมควรพูด 407 00:19:38,260 --> 00:19:42,750 เซิร์ฟเวอร์ที่ 1 วัตถุประสงค์ของเขาในชีวิตก็คือ เพียงแค่ให้บริการเนื้อหาแบบคงที่ 408 00:19:42,750 --> 00:19:45,150 ไฟล์ที่ไม่ค่อยหากเคยเปลี่ยนแปลง 409 00:19:45,150 --> 00:19:46,870 บางทีมันอาจจะเป็นภาพบนหน้าเว็บ 410 00:19:46,870 --> 00:19:50,180 บางทีมันอาจจะเป็นข้อความบนหน้าหรือ เรียงลำดับอื่น ๆ ของสิ่งที่น่าทึ่ง 411 00:19:50,180 --> 00:19:52,460 การทำธุรกรรมอะไรอะไรแบบไดนามิก 412 00:19:52,460 --> 00:19:57,000 >> ในทางตรงกันข้ามถ้าผู้ใช้งานมีการตรวจสอบ ออกจากรถเข็นของเขาหรือเธอว่า 413 00:19:57,000 --> 00:20:00,972 ต้องมีฐานข้อมูลบางแห่งในการจัดเก็บ และจำไว้ว่าการทำธุรกรรมที่ดี 414 00:20:00,972 --> 00:20:02,680 อาจจะขอให้ ควรจะไปที่เซิร์ฟเวอร์ 2 415 00:20:02,680 --> 00:20:03,610 ดังนั้นที่ดี 416 00:20:03,610 --> 00:20:07,010 ดังนั้นเราจึงสามารถโหลดสมดุลตาม กับชนิดของการร้องขอ 417 00:20:07,010 --> 00:20:08,278 วิธีการอื่นที่เราอาจจะทำเช่นนี้? 418 00:20:08,278 --> 00:20:13,690 419 00:20:13,690 --> 00:20:14,686 สิ่งอื่น ๆ-- 420 00:20:14,686 --> 00:20:17,382 >> ผู้ชม: ขึ้นอยู่กับเซิร์ฟเวอร์ การใช้ประโยชน์และความจุ 421 00:20:17,382 --> 00:20:18,340 DAVID ลัน: ขวาตกลง 422 00:20:18,340 --> 00:20:19,950 ดังนั้นคุณกล่าวว่าก่อนหน้านี้คารีม 423 00:20:19,950 --> 00:20:26,850 ดังนั้นสิ่งที่ถ้าเราให้ข้อมูลบางอย่าง เมื่อ [ไม่ได้ยิน] ในเซิร์ฟเวอร์ 1, 2, 424 00:20:26,850 --> 00:20:32,070 และ 3 เพื่อ balancer โหลดนี้เพื่อให้ พวกเขากำลังเพียงแจ้งอย่างต่อเนื่อง 425 00:20:32,070 --> 00:20:36,420 balancer โหลดสิ่งที่สถานะของพวกเขาคืออะไร? 426 00:20:36,420 --> 00:20:39,842 ชอบ Hey, balancer โหลด, ฉันที่การใช้ 50% 427 00:20:39,842 --> 00:20:41,550 ในคำอื่น ๆ ที่ฉันมี ครึ่งหนึ่งของผู้ใช้งานเป็นจำนวนมาก 428 00:20:41,550 --> 00:20:43,520 เป็นจริงผมสามารถจัดการได้ในขณะนี้ 429 00:20:43,520 --> 00:20:45,480 Hey, balancer โหลดผม ในการใช้งาน 100% 430 00:20:45,480 --> 00:20:47,929 Hey, balancer โหลด, 0% การใช้ประโยชน์ 431 00:20:47,929 --> 00:20:49,970 balancer โหลดถ้ามัน การออกแบบในลักษณะที่ว่า 432 00:20:49,970 --> 00:20:53,990 สามารถใช้ความคิดเห็นเหล่านั้น เป็น input ก็สามารถแล้ว 433 00:20:53,990 --> 00:20:57,420 ตัดสินใจ Ooh จำนวน 2 อยู่ที่ 100% 434 00:20:57,420 --> 00:21:01,440 ผมขอส่งคำขอไม่มีอนาคตกับเขา อื่นที่ไม่ใช่ผู้ใช้เชื่อมต่ออยู่แล้ว 435 00:21:01,440 --> 00:21:02,360 ผู้ชายคนนี้ที่ 0% 436 00:21:02,360 --> 00:21:03,940 ลองส่งจำนวนมากเข้าชมให้กับเขา 437 00:21:03,940 --> 00:21:05,480 ผู้ชายคนนี้บอกว่าเขาอยู่ที่ 50% 438 00:21:05,480 --> 00:21:08,080 ลองส่งการจราจรบางส่วนให้กับเขา 439 00:21:08,080 --> 00:21:12,012 >> เพื่อที่จะเป็นส่วนผสมที่ เราอาจจะใช้เวลาโหลดเข้าบัญชี 440 00:21:12,012 --> 00:21:13,470 และก็จะมีการเปลี่ยนแปลงอยู่ตลอดเวลา 441 00:21:13,470 --> 00:21:14,678 ดังนั้นการตัดสินใจที่จะเปลี่ยน 442 00:21:14,678 --> 00:21:17,350 เพื่อให้เป็นเทคนิคที่ดีจริงๆ อย่างใดอย่างหนึ่งที่ใช้กันทั่วไป 443 00:21:17,350 --> 00:21:18,410 อะไรที่เราควรทำอย่างไร 444 00:21:18,410 --> 00:21:20,380 และขอให้จริงเพียงสรุปที่นี่ 445 00:21:20,380 --> 00:21:29,510 ดังนั้นการตัดสินใจที่นี่อาจจะเป็น โดยประเภทของการจราจรฉันจะเรียกมันว่า 446 00:21:29,510 --> 00:21:32,220 มันจะขึ้นอยู่กับความเร็วในการโหลด 447 00:21:32,220 --> 00:21:34,692 ลองมาดูว่าเราไม่สามารถ ขึ้นมามีไม่กี่อื่น ๆ 448 00:21:34,692 --> 00:21:35,934 >> ผู้ชม: [ไม่ได้ยิน] 449 00:21:35,934 --> 00:21:36,850 DAVID ลัน: สถานที่ตั้ง 450 00:21:36,850 --> 00:21:37,724 เพื่อให้เป็นที่ดีอย่างหนึ่ง 451 00:21:37,724 --> 00:21:40,880 ดังนั้น location-- วิธีอาจทำให้คุณ ใช้ประโยชน์จากข้อมูลที่? 452 00:21:40,880 --> 00:21:44,317 >> ผู้ชม: [ไม่ได้ยิน] 453 00:21:44,317 --> 00:21:54,140 454 00:21:54,140 --> 00:21:57,040 >> DAVID ลัน: โอ้ที่ดี 455 00:21:57,040 --> 00:21:59,450 และเกี่ยวกับวิธีการหลายมิลลิวินาที มันจะลดลง 456 00:21:59,450 --> 00:22:02,466 ขึ้นอยู่กับสิ่งที่เราเห็นนี้ ตอนเช้าที่คุณจะพูด? 457 00:22:02,466 --> 00:22:04,330 >> ผู้ชม: [ไม่ได้ยิน] 458 00:22:04,330 --> 00:22:06,550 >> DAVID ลัน: ดีตาม บนเส้นทางการติดตาม 459 00:22:06,550 --> 00:22:09,070 เราเห็นก่อนหน้าซึ่งเป็นเพียง มาตรการคร่าวๆของบางสิ่งบางอย่าง 460 00:22:09,070 --> 00:22:11,800 อย่างน้อยใช้เวลานานเท่าใด สำหรับข้อมูลที่จะได้รับจาก A ไป B 461 00:22:11,800 --> 00:22:16,140 รู้สึกเหมือนอะไรในท้องถิ่นเป็นอะไร เช่น 74 มิลลิวินาทีหรือจะให้? 462 00:22:16,140 --> 00:22:19,200 แล้วอะไร 100 บวก 200 บวกอาจจะเป็นในต่างประเทศ 463 00:22:19,200 --> 00:22:22,110 และเพื่อให้อยู่บนพื้นฐานเดียวที่ มันดูเหมือนว่าเหมาะสมที่จะถือว่า 464 00:22:22,110 --> 00:22:25,310 ว่าสำหรับผู้ใช้ในสหรัฐอเมริกา ในการเข้าถึงเซิร์ฟเวอร์ยุโรป 465 00:22:25,310 --> 00:22:28,900 อาจใช้เวลาเป็นครั้งที่สองหรือสามครั้ง ตราบใดแม้ในมิลลิวินาที 466 00:22:28,900 --> 00:22:31,280 กว่าที่มันอาจจะใช้เวลาว่า เซิร์ฟเวอร์ที่ตั้งอยู่ที่นี่ 467 00:22:31,280 --> 00:22:33,370 ทางภูมิศาสตร์หรือในทางกลับกัน 468 00:22:33,370 --> 00:22:35,120 ดังนั้นเมื่อผมเสนอ โดยเฉพาะอย่างยิ่งก่อนหน้านี้ว่า 469 00:22:35,120 --> 00:22:37,880 เมื่อคุณข้ามที่ 200 มิลลิวินาที เกณฑ์การให้หรือใช้เวลา 470 00:22:37,880 --> 00:22:39,210 มนุษย์จะเริ่มสังเกตเห็น 471 00:22:39,210 --> 00:22:42,960 และติดตามเส้นทางเป็นเพียง สมมติดิบข้อมูลที่น่าทึ่ง 472 00:22:42,960 --> 00:22:46,570 เมื่อคุณมีเว็บไซต์ที่คุณจะต้อง รับผู้ใช้ดาวน์โหลดภาพหรือภาพยนตร์ 473 00:22:46,570 --> 00:22:49,150 ไฟล์จำนวนมากของข้อความ การร้องขอต่อมา 474 00:22:49,150 --> 00:22:53,116 เราเห็นเมื่อเราเข้าเยี่ยมชมสิ่งที่เป็น มัน, Facebook หรือ Amazon ก่อนหน้านี้ 475 00:22:53,116 --> 00:22:55,490 มีเป็นจำนวนมากทั้งของสิ่ง ที่จะต้องดาวน์โหลด 476 00:22:55,490 --> 00:22:56,573 เพื่อที่ว่าจะเพิ่มขึ้น 477 00:22:56,573 --> 00:23:00,259 ดังนั้นหลายวินาทีอาจ ไม่ต้องมีเหตุผล 478 00:23:00,259 --> 00:23:01,800 ดังนั้นดีภูมิศาสตร์เป็นส่วนผสมหนึ่ง 479 00:23:01,800 --> 00:23:05,920 ดังนั้นในความเป็นจริง บริษัท เช่น Akamai ถ้าคุณเคยได้ยินพวกเขา 480 00:23:05,920 --> 00:23:10,000 หรือคนอื่น ๆ ได้เปิดบอลยาว ภูมิศาสตร์เข้าบัญชี 481 00:23:10,000 --> 00:23:14,170 และปรากฎว่าโดยธรรมชาติของ ที่อยู่ IP ที่อยู่ IP แล็ปท็อปของฉัน 482 00:23:14,170 --> 00:23:18,277 คุณสามารถอนุมานได้กับความน่าจะเป็นบางส่วน คุณจะอยู่ที่ไหนในโลก 483 00:23:18,277 --> 00:23:20,110 และในความเป็นจริงมี บริการของบุคคลที่สามคุณ 484 00:23:20,110 --> 00:23:24,480 สามารถชำระเงินที่รักษาฐานข้อมูล ของที่อยู่ IP และภูมิศาสตร์ 485 00:23:24,480 --> 00:23:28,660 ที่มีความเชื่อมั่นสูงจะ จริงเมื่อถามว่าที่ไหนในโลกที่ 486 00:23:28,660 --> 00:23:30,090 เป็นที่อยู่ IP นี้หรือไม่? 487 00:23:30,090 --> 00:23:32,130 >> ดังนั้นในความเป็นจริงสิ่งที่ บริษัท อื่น ๆ ที่ใช้นี้หรือไม่? 488 00:23:32,130 --> 00:23:35,900 ถ้าคุณมี Hulu Netflix หรือถ้า คุณได้เคยเดินทางไปต่างประเทศ 489 00:23:35,900 --> 00:23:38,640 และคุณพยายามที่จะดูในบางสิ่งบางอย่าง Hulu และคุณไม่ได้อยู่ในสหรัฐอเมริกา 490 00:23:38,640 --> 00:23:41,280 คุณอาจจะเห็นข้อความ พูดไม่ได้อยู่ในสหรัฐอเมริกา 491 00:23:41,280 --> 00:23:43,208 ขออภัยคุณไม่สามารถดูเนื้อหานี้ 492 00:23:43,208 --> 00:23:44,420 >> ผู้ชม: [ไม่ได้ยิน] 493 00:23:44,420 --> 00:23:46,020 >> DAVID ลัน: โอ้จริงเหรอ? 494 00:23:46,020 --> 00:23:48,480 แต่ใช่ดังนั้นจริงที่ว่า เป็นโปรแกรมที่สมบูรณ์แบบ 495 00:23:48,480 --> 00:23:51,060 บางสิ่งบางอย่างทางเทคนิคมาก จะเป็นปัญหาที่เกิดขึ้นจริง 496 00:23:51,060 --> 00:23:55,100 หากคุณกำลังจะ VPN จาก ยุโรปหรือเอเชียหรือที่ใดก็ได้ 497 00:23:55,100 --> 00:23:57,950 ในโลกที่องค์กรของคุณ สำนักงานใหญ่ในนิวยอร์ก 498 00:23:57,950 --> 00:24:00,670 หรือที่ใดก็ตามที่คุณมีคุณ จะสร้างลักษณะที่ปรากฏ 499 00:24:00,670 --> 00:24:03,580 ไปยังเว็บไซต์ภายนอกที่ คุณจริงในนิวยอร์ก 500 00:24:03,580 --> 00:24:05,660 แม้ว่าคุณจะ ร่างกายค่อนข้างห่างไกล 501 00:24:05,660 --> 00:24:08,057 >> ตอนนี้คุณผู้ใช้จะไป รู้ว่าคุณเห็นได้ชัดทันที 502 00:24:08,057 --> 00:24:11,140 แต่คุณยังจะรู้สึกว่ามันเพราะ มิลลิวินาทีเพิ่มเติมเหล่านั้น 503 00:24:11,140 --> 00:24:14,510 ว่าระยะทางที่เพิ่มขึ้นและ การเข้ารหัสที่เกิดขึ้นใน VPN 504 00:24:14,510 --> 00:24:15,760 เป็นไปได้ที่จะชะลอตัวลงสิ่ง 505 00:24:15,760 --> 00:24:17,680 ดังนั้นจึงอาจจะหรืออาจจะไม่ เป็นประสบการณ์ที่ดี 506 00:24:17,680 --> 00:24:21,050 แต่ Hulu และ Netflix จะได้เห็น คุณนั่งอยู่ที่ไหนสักแห่งในนิวยอร์ก 507 00:24:21,050 --> 00:24:23,817 ที่คุณได้รวบรวมไว้อย่างชัดเจน 508 00:24:23,817 --> 00:24:25,150 สิ่งที่เป็นโซลูชั่นที่สมบูรณ์แบบที่ 509 00:24:25,150 --> 00:24:28,490 >> ขวาทั้งหมดดังนั้นภูมิศาสตร์เป็นหนึ่งในการตัดสินใจ 510 00:24:28,490 --> 00:24:32,290 อะไรที่เราอาจจะใช้ในการตัดสินใจว่า การจราจรเส้นทางจาก A, B และ C 511 00:24:32,290 --> 00:24:37,040 1, 2, และ 3 อีกครั้งวาง หมวกวิศวกรรม? 512 00:24:37,040 --> 00:24:38,850 ทั้งหมดนี้เสียงที่ซับซ้อนมาก 513 00:24:38,850 --> 00:24:41,490 เอ่อผมไม่ทราบว่า ที่จะเริ่มต้นการดำเนินการเหล่านั้น 514 00:24:41,490 --> 00:24:44,450 ให้ฉันสิ่งที่เรียบง่าย 515 00:24:44,450 --> 00:24:48,160 อะไรวิธีที่ง่ายที่สุด การตัดสินใจนี้? 516 00:24:48,160 --> 00:24:49,840 >> ผู้ชม: เป็นเซิร์ฟเวอร์ที่มีอยู่? 517 00:24:49,840 --> 00:24:51,650 >> DAVID ลัน: เป็นเซิร์ฟเวอร์ที่มีอยู่? 518 00:24:51,650 --> 00:24:53,970 ดังนั้นไม่ได้เลวร้าย 519 00:24:53,970 --> 00:24:54,470 ดีแล้ว. 520 00:24:54,470 --> 00:24:56,260 นั่นคือการจัดเรียงของ nuancing ของโหลด 521 00:24:56,260 --> 00:24:58,070 ดังนั้นขอให้อยู่ในหมวดหมู่ที่โหลด 522 00:24:58,070 --> 00:25:00,010 หากคุณพร้อมที่ฉันแค่ จะส่งข้อมูลที่มี 523 00:25:00,010 --> 00:25:01,343 แต่ที่สามารถย้อนกลับมาได้อย่างรวดเร็ว 524 00:25:01,343 --> 00:25:05,720 เพราะถ้าผมใช้ตรรกะว่าและถ้าผม มักจะถาม 1, คุณเมื่อคุณอยู่ 525 00:25:05,720 --> 00:25:08,970 คุณถ้าคำตอบคือเสมอใช่ ฉันจะส่ง 100% ของการจราจร 526 00:25:08,970 --> 00:25:11,060 เขา 0% ถึงคนอื่น ๆ 527 00:25:11,060 --> 00:25:14,430 และในบางจุดที่เรากำลังจะตี ที่ชะลอตัวลงหรือไม่สามารถใช้งานเว็บไซต์ 528 00:25:14,430 --> 00:25:17,630 ดังนั้นสิ่งที่ดีกว่าเล็กน้อย ว่า แต่ยังคงสวยเรียบง่าย 529 00:25:17,630 --> 00:25:22,412 และไม่ได้เกือบเป็นฉลาดเป็นการทั้งหมด ข้อมูลเพิ่มเติมเหล่านี้เข้าบัญชี? 530 00:25:22,412 --> 00:25:23,992 >> ผู้ชม: ค่าใช้จ่ายต่อเซิร์ฟเวอร์ 531 00:25:23,992 --> 00:25:25,200 DAVID ลัน: ต้นทุนต่อเซิร์ฟเวอร์ 532 00:25:25,200 --> 00:25:28,010 ตกลงเพื่อให้ฉันโยนว่า ในหมวดหมู่ภาระมากเกินไป 533 00:25:28,010 --> 00:25:30,790 เพราะสิ่งที่คุณจะพบใน บริษัท too-- ว่าถ้าคุณ 534 00:25:30,790 --> 00:25:32,790 อัพเกรดเซิร์ฟเวอร์ของคุณ เมื่อเวลาผ่านไปหรือซื้อมากขึ้น 535 00:25:32,790 --> 00:25:36,242 คุณอาจจะไม่สามารถที่จะได้รับว่า รุ่นเดียวกันของฮาร์ดแวร์ 536 00:25:36,242 --> 00:25:37,450 เพราะมันตกออกจากวันที่ 537 00:25:37,450 --> 00:25:38,491 คุณไม่สามารถซื้อมันอีกต่อไป 538 00:25:38,491 --> 00:25:39,360 การเปลี่ยนแปลงราคา 539 00:25:39,360 --> 00:25:42,500 >> ดังนั้นคุณอาจมีเซิร์ฟเวอร์ที่แตกต่างกัน ในคลัสเตอร์ของคุณเพื่อที่จะพูด 540 00:25:42,500 --> 00:25:43,890 ที่ดีทั้งหมด 541 00:25:43,890 --> 00:25:47,100 แต่ฮาร์ดแวร์ของปีถัดไป อาจจะเป็นสองเท่าได้อย่างรวดเร็ว 542 00:25:47,100 --> 00:25:49,390 สองเท่าของความสามารถในปีนี้ 543 00:25:49,390 --> 00:25:51,500 ดังนั้นเราจึงสามารถโยนว่า ในประเภทการโหลด 544 00:25:51,500 --> 00:25:54,260 ห่วงความคิดเห็นนี้ระหว่างวันที่ 1, 2 และ 3 ใน balancer โหลด 545 00:25:54,260 --> 00:25:57,650 แน่นอนอาจจะบอกว่า เดี๋ยวก่อนฉันที่กำลังการผลิต 50% 546 00:25:57,650 --> 00:26:00,100 แต่โดยวิธีการที่ฉันยัง มีแกนสองเท่า 547 00:26:00,100 --> 00:26:02,319 ใช้ข้อมูลนั้น 548 00:26:02,319 --> 00:26:05,110 แม้ simpler-- และนี้เป็นไป จะเป็นรูปแบบในสาขาวิทยาศาสตร์คอมพิวเตอร์ 549 00:26:05,110 --> 00:26:08,990 หากมีข้อสงสัยหรือเมื่อคุณต้องการที่เรียบง่าย วิธีการแก้ปัญหาที่มักจะทำงานได้ดี 550 00:26:08,990 --> 00:26:12,730 เมื่อเวลาผ่านไปไม่เลือกเหมือนกัน เซิร์ฟเวอร์ตลอดเวลา แต่ choose-- 551 00:26:12,730 --> 00:26:14,039 >> ผู้ชม: หนึ่งสุ่ม? 552 00:26:14,039 --> 00:26:15,330 DAVID ลัน: สื่อความหมายเซิร์ฟเวอร์แบบสุ่ม 553 00:26:15,330 --> 00:26:16,780 ใช่เลือกหนึ่งหรืออื่น ๆ 554 00:26:16,780 --> 00:26:21,160 ดังนั้นการสุ่มเป็นจริง ส่วนผสมที่มีประสิทธิภาพมากนี้ 555 00:26:21,160 --> 00:26:23,170 ในสาขาวิทยาศาสตร์คอมพิวเตอร์ และอื่น ๆ อีกมากมายในงานวิศวกรรม 556 00:26:23,170 --> 00:26:27,160 โดยทั่วไปโดยเฉพาะอย่างยิ่งเมื่อคุณต้องการ จะทำให้การตัดสินใจง่ายได้อย่างรวดเร็ว 557 00:26:27,160 --> 00:26:30,480 โดยไม่ต้องยุ่งยากกับทุก เหล่านี้ฉลาดมาก แต่ยัง 558 00:26:30,480 --> 00:26:34,330 ฉลาดมากที่จำเป็นต้องมีการแก้ปัญหา ทั้งหมดวิศวกรรมอื่น ๆ ทั้งหมด 559 00:26:34,330 --> 00:26:36,220 ความคิดที่มากขึ้นเมื่อ จริงๆทำไมฉันจึงไม่ 560 00:26:36,220 --> 00:26:39,200 เพียงแค่ชนิดของพลิกเหรียญหรือ สามเหรียญเข้าข้างในกรณีนี้ 561 00:26:39,200 --> 00:26:41,690 และตัดสินใจว่าจะไป 1, 2, 3 หรือไม่? 562 00:26:41,690 --> 00:26:45,610 >> ที่อาจ backfire probabilistically, แต่เหมือนการต่อรอง 563 00:26:45,610 --> 00:26:48,860 ของการพลิกหัวอีกครั้งและ อีกครั้งและอีกครั้งและอีกครั้ง 564 00:26:48,860 --> 00:26:53,870 และอีกครั้งและอีกครั้งเป็นไปได้ใน ซุปเปอร์ reality-- สุดไม่น่า 565 00:26:53,870 --> 00:26:58,170 ดังนั้นในช่วงเวลาต่อรองเป็น เพียงแค่ส่งผู้ใช้แบบสุ่ม 566 00:26:58,170 --> 00:27:00,660 1, 2, และ 3 เป็นไปได้ ผลงานออกมาดีอย่างสมบูรณ์ 567 00:27:00,660 --> 00:27:03,380 และนี่คือเทคนิค เป็นที่รู้จักกันโดยทั่วไปว่าเป็นโรบินรอบ 568 00:27:03,380 --> 00:27:05,160 >> จริงหรือที่ไม่ Round Robin 569 00:27:05,160 --> 00:27:06,980 นี่จะเป็นวิธีการสุ่ม 570 00:27:06,980 --> 00:27:09,250 และถ้าคุณต้องการที่จะเป็นแม้กระทั่ง เล็ก ๆ น้อย ๆ ที่ง่ายกว่านั้น 571 00:27:09,250 --> 00:27:12,820 รอบโรบินจะเป็นคนแรกที่ไป 1, คนที่สอง 2, บุคคลที่สาม 572 00:27:12,820 --> 00:27:16,056 3 คนที่สี่ถึง 1 573 00:27:16,056 --> 00:27:17,430 และอยู่ในนั้นรอบโรบิน 574 00:27:17,430 --> 00:27:19,580 คุณเพียงแค่ชนิดของไปรอบ ๆ ในวงจร 575 00:27:19,580 --> 00:27:21,300 >> ตอนนี้คุณควรจะเป็นสมาร์ทเกี่ยวกับเรื่องนี้ 576 00:27:21,300 --> 00:27:26,490 คุณไม่ควรสุ่มสี่สุ่มห้าส่งผู้ใช้ไปยัง จำนวนเซิร์ฟเวอร์หนึ่งถ้าสิ่งที่เป็นกรณี? 577 00:27:26,490 --> 00:27:30,060 578 00:27:30,060 --> 00:27:32,870 ถ้ามันอยู่ที่ความจุสูงสุดหรือ มันเป็นเพียงแค่ไม่ตอบสนอง 579 00:27:32,870 --> 00:27:35,270 ดังนั้นในอุดมคติที่คุณต้องการบาง ชนิดของห่วงความคิดเห็น 580 00:27:35,270 --> 00:27:38,040 มิฉะนั้นคุณเพียงแค่ส่งทั้งหมด ของผู้ใช้ของคุณปลายตาย 581 00:27:38,040 --> 00:27:40,790 แต่ที่สามารถนำเข้าบัญชีเกินไป 582 00:27:40,790 --> 00:27:46,520 >> จึงไม่อยู่ภายใต้การเห็นคุณค่าของ เพียงแค่การสุ่มซึ่งเป็นค่อนข้างบ่อย 583 00:27:46,520 --> 00:27:48,970 วิธีการแก้ปัญหาเหล​​่านี้ชนิดของปัญหาที่เกิดขึ้น 584 00:27:48,970 --> 00:27:51,580 และเราจะเขียนลงรอบโรบิน 585 00:27:51,580 --> 00:27:55,090 ดังนั้นวิธีที่บาง บริษัท ใช้ โรบินกลมหรือแบบแผน 586 00:27:55,090 --> 00:27:56,840 หรือใด ๆ ของการตัดสินใจเหล่านี้หรือไม่ 587 00:27:56,840 --> 00:28:01,840 ดี แต่น่าเสียดายที่พวกเขา ทำสิ่งเช่นนี้ 588 00:28:01,840 --> 00:28:03,660 ผมขอดึงขึ้นอีกภาพหน้าจออย่างรวดเร็ว 589 00:28:03,660 --> 00:28:13,052 590 00:28:13,052 --> 00:28:14,470 >> อันที่จริงเรามาทำสอง 591 00:28:14,470 --> 00:28:17,420 592 00:28:17,420 --> 00:28:21,370 ผมไม่ทราบว่าทำไมเราอยู่ ได้รับทั้งหมดของอาหารเหล่านี้ 593 00:28:21,370 --> 00:28:22,280 นั่นเป็นที่แปลกมาก 594 00:28:22,280 --> 00:28:31,714 595 00:28:31,714 --> 00:28:33,630 สิทธิทั้งหมดสิ่งที่ฉันจริงๆ ต้องการคือภาพหน้าจอ 596 00:28:33,630 --> 00:28:36,990 597 00:28:36,990 --> 00:28:40,100 ที่แปลก. 598 00:28:40,100 --> 00:28:42,930 ขวาทั้งหมดดังนั้นฉันสามารถหลอกนี้ 599 00:28:42,930 --> 00:28:46,080 ผมไม่ทราบว่าเท่าไหร่ที่ไกลออกไป ฉันต้องการให้เลื่อน 600 00:28:46,080 --> 00:28:53,220 >> ดังนั้นบ่อยมากแล้วคุณจะพบว่าตัวเอง ที่อยู่เช่น www.2.acme.com, 601 00:28:53,220 --> 00:28:56,030 บางที www.3 หรือ 4 หรือ 5 602 00:28:56,030 --> 00:28:57,424 และเก็บตาสำหรับเรื่องนี้ 603 00:28:57,424 --> 00:28:58,590 คุณไม่เห็นมันที่มักจะ 604 00:28:58,590 --> 00:29:02,621 แต่เมื่อคุณทำชนิดของมันมีแนวโน้มที่จะ จะใหญ่กว่าเก่า บริษัท stodgier 605 00:29:02,621 --> 00:29:05,370 ว่าเทคโนโลยีไม่ได้จริงๆ ดูเหมือนจะรู้ว่าสิ่งที่พวกเขากำลังทำ 606 00:29:05,370 --> 00:29:08,150 และคุณจะเห็นนี้ใน บริษัท ที่มีเทคโนโลยี บางครั้งคนที่มีอายุมากกว่า 607 00:29:08,150 --> 00:29:09,270 >> ดังนั้นสิ่งที่พวกเขากำลังทำ? 608 00:29:09,270 --> 00:29:11,890 พวกเขาจะดำเนินการอย่างไร สมดุลภาระก็จะดูเหมือน? 609 00:29:11,890 --> 00:29:15,986 หากคุณพบว่าตัวเองเป็น ผู้ใช้พิมพ์ www.something.com, 610 00:29:15,986 --> 00:29:19,760 และทันทีที่คุณอยู่ที่ www.2.something.com, 611 00:29:19,760 --> 00:29:21,866 สิ่งที่มีความเร็วในการโหลดของพวกเขา Balancer อาจจะทำ? 612 00:29:21,866 --> 00:29:22,741 ผู้ชม: [ไม่ได้ยิน] 613 00:29:22,741 --> 00:29:28,210 614 00:29:28,210 --> 00:29:31,079 >> DAVID ลัน: ใช่ดังนั้น balancer โหลดสันนิษฐานว่า 615 00:29:31,079 --> 00:29:33,870 การตัดสินใจขึ้นอยู่กับหนึ่ง การตัดสินใจเหล่านี้ทำให้ processes-- 616 00:29:33,870 --> 00:29:35,210 ไม่ได้เรื่องจริงๆที่ 617 00:29:35,210 --> 00:29:38,650 แต่เหมือนที่ผมเคยวาด ตัวเลขบนกระดานที่นี่ 618 00:29:38,650 --> 00:29:40,650 เซิร์ฟเวอร์ไม่เพียง เรียกว่า 1, 2 และ 3 619 00:29:40,650 --> 00:29:43,870 พวกเขาอาจจะเรียกว่า www1, www2, www3 620 00:29:43,870 --> 00:29:47,200 และปรากฎว่าภายในของ การร้องขอ HTTP เป็นคุณลักษณะนี้ 621 00:29:47,200 --> 00:29:48,950 และฉันกำลังจะไป จำลองการดังต่อไปนี้ 622 00:29:48,950 --> 00:29:53,230 >> ฉันจะเปิดขึ้นที่เดียวกัน แท็บนักพัฒนาเครือข่ายเป็นมาก่อนเพียง 623 00:29:53,230 --> 00:29:55,560 ดังนั้นเราจึงสามารถมองเห็นสิ่งที่เกิดขึ้น ขึ้นภายใต้ฝากระโปรง 624 00:29:55,560 --> 00:29:57,130 ฉันจะล้างหน้าจอ 625 00:29:57,130 --> 00:30:03,420 และฉันจะไปขอ พูด http://harvard.edu 626 00:30:03,420 --> 00:30:06,560 ตอนนี้สำหรับสิ่งที่ ด้วยเหตุผลทางธุรกิจฮาร์วาร์ 627 00:30:06,560 --> 00:30:08,930 ได้ตัดสินใจเช่นจำนวนมาก เว็บไซต์อื่น ๆ อีกมากมาย 628 00:30:08,930 --> 00:30:12,712 เพื่อให้เป็นมาตรฐานของ เว็บไซต์ใน www.harvard.edu 629 00:30:12,712 --> 00:30:14,420 สำหรับทั้งทางด้านเทคนิค และเหตุผลของการตลาด 630 00:30:14,420 --> 00:30:16,326 มันเป็นเพียงแค่ชนิดของใน สมัยที่จะมีเวิลด์ไวด์เว็บ 631 00:30:16,326 --> 00:30:20,500 >> เพื่อให้เซิร์ฟเวอร์ที่ฮาร์วาร์มี อย่างใดเปลี่ยนเส้นทางของผู้ใช้ 632 00:30:20,500 --> 00:30:23,830 ตามที่ผมบอกให้จาก หนึ่ง URL ที่อื่น ๆ 633 00:30:23,830 --> 00:30:24,670 วิธีการที่ไม่ว่าทำงานอย่างไร 634 00:30:24,670 --> 00:30:26,740 ดีให้ฉันไปข้างหน้าและกด Enter 635 00:30:26,740 --> 00:30:30,830 และแจ้งให้ทราบ URL ที่แน่นอนได้อย่างรวดเร็ว เปลี่ยนไป www.harvard.edu 636 00:30:30,830 --> 00:30:35,560 ผมขอเลื่อนกลับมาอยู่ในนี้ ประวัติความเป็นมาและคลิกที่การแก้ปัญหานี้ 637 00:30:35,560 --> 00:30:37,650 ข้อมูลการวินิจฉัยถ้าคุณจะ 638 00:30:37,650 --> 00:30:39,170 ผมขอดูคำขอของฉัน 639 00:30:39,170 --> 00:30:41,020 >> ดังนั้นนี่คือคำขอร้องฉันทำ 640 00:30:41,020 --> 00:30:44,870 และแจ้งให้ทราบก็สอดคล้องกับชนิด คำขอของฉันทำของ Facebook ก่อน 641 00:30:44,870 --> 00:30:48,010 แต่สังเกตเห็นการตอบสนอง 642 00:30:48,010 --> 00:30:50,430 มีอะไรแตกต่างกันใน การตอบสนองครั้งนี้หรือไม่ 643 00:30:50,430 --> 00:30:51,890 >> ผู้ชม: [ไม่ได้ยิน] 644 00:30:51,890 --> 00:30:54,290 >> DAVID ลัน: ใช่ดังนั้นมันจึงไม่ได้เป็น 200 ตกลง 645 00:30:54,290 --> 00:30:56,130 มันไม่ได้เป็น 404 ไม่พบ 646 00:30:56,130 --> 00:31:00,150 มันเป็น 301 ย้ายถาวรซึ่ง เป็นชนิดของทางตลกพูดว่า 647 00:31:00,150 --> 00:31:05,270 ฮาร์วาร์มี upped และย้าย อื่น ๆ ที่จะ www.harvard.edu 648 00:31:05,270 --> 00:31:08,220 301 หมายถึงว่า นี้คือการเปลี่ยนเส้นทาง 649 00:31:08,220 --> 00:31:12,812 และเพื่อที่ผู้ใช้ควร เห็นได้ชัดว่ามีการเปลี่ยนเส้นทาง? 650 00:31:12,812 --> 00:31:15,520 มีอาหารอันโอชะเพ​​ิ่มเติมเป็น ข้อมูลภายในซองว่า 651 00:31:15,520 --> 00:31:19,650 และแต่ละเส้นเหล่านี้ตอนนี้จะ เริ่มเรียกส่วนหัวของ HTTP 652 00:31:19,650 --> 00:31:23,620 ส่วนหัวเป็นเพียงค่าคีย์ บางสิ่งบางอย่างบางสิ่งบางอย่าง pair-- ลำไส้ใหญ่ 653 00:31:23,620 --> 00:31:24,850 มันเป็นชิ้นส่วนของข้อมูล 654 00:31:24,850 --> 00:31:27,131 ที่ควรใหม่ สถานที่เห็นได้ชัดว่าเป็นอย่างไร 655 00:31:27,131 --> 00:31:31,120 656 00:31:31,120 --> 00:31:33,692 ขอให้สังเกตบรรทัดสุดท้าย ในหมู่ผู้ที่ส่วนหัวทั้งหมด 657 00:31:33,692 --> 00:31:34,940 >> ผู้ชม: [ไม่ได้ยิน] 658 00:31:34,940 --> 00:31:37,148 >> DAVID ลัน: ใช่เพื่อให้มี ข้อมูลเพิ่มเติม. 659 00:31:37,148 --> 00:31:40,120 บรรทัดแรกที่ผมได้เน้น กล่าวว่า 301 ย้ายถาวร 660 00:31:40,120 --> 00:31:42,820 ดีที่ได้ย้าย? 661 00:31:42,820 --> 00:31:45,340 line-- ที่ผ่านมาและพวกเขาไม่ได้ ต้องอยู่ในคำสั่งนี้ 662 00:31:45,340 --> 00:31:47,020 มันอาจจะเป็นแบบสุ่ม 663 00:31:47,020 --> 00:31:52,120 สถานที่ตั้งลำไส้ใหญ่หมายความว่าเดี๋ยวก่อน เบราว์เซอร์ไปยัง URL นี้แทน 664 00:31:52,120 --> 00:31:55,180 >> เบราว์เซอร์เพื่อให้เข้าใจการเปลี่ยนเส้นทาง HTTP 665 00:31:55,180 --> 00:31:57,540 และนี่คือมาก วิธีการทั่วไปในการตีกลับ 666 00:31:57,540 --> 00:31:59,680 ผู้ใช้จากสถานที่หนึ่งไปยังอีก 667 00:31:59,680 --> 00:32:02,660 ตัวอย่างเช่นถ้าคุณได้เคยพยายาม เข้าชมเว็บไซต์ที่คุณไม่ได้ 668 00:32:02,660 --> 00:32:06,360 เข้าสู่ระบบคุณก็อาจพบว่า ตัวคุณเองที่ URL ใหม่ทั้งหมดเป็น 669 00:32:06,360 --> 00:32:07,530 ได้รับแจ้งให้เข้าสู่ระบบ 670 00:32:07,530 --> 00:32:08,400 >> วิธีการที่ไม่ว่าทำงานอย่างไร 671 00:32:08,400 --> 00:32:10,920 เซิร์ฟเวอร์อาจจะส่ง 301 672 00:32:10,920 --> 00:32:14,510 นอกจากนี้ยังหมายเลขอื่น ๆ เช่น 302 ค่อนข้างแตกต่างกันในความหมาย 673 00:32:14,510 --> 00:32:16,490 ที่ส่งไปยัง URL อื่น 674 00:32:16,490 --> 00:32:18,770 และจากนั้นเซิร์ฟเวอร์ เมื่อคุณได้เข้าสู่ระบบ 675 00:32:18,770 --> 00:32:22,000 จะส่งกลับไปที่ คุณตั้งใจจริง 676 00:32:22,000 --> 00:32:27,700 >> ดังนั้นสิ่งที่แล้วจะไม่ดี เว็บไซต์ออกแบบทำ? 677 00:32:27,700 --> 00:32:31,340 เมื่อคุณเยี่ยมชม www.acme.com และพวกเขาก็ 678 00:32:31,340 --> 00:32:35,490 เกิดขึ้นจะมีการตั้งชื่อเซิร์ฟเวอร์ของตน www1, www2, www3, และอื่น ๆ 679 00:32:35,490 --> 00:32:39,100 พวกเขาจะ simply-- มาก ซึ่งมีความเป็นธรรม แต่มาก 680 00:32:39,100 --> 00:32:46,080 การจัดเรียงของ foolishly-- เปลี่ยนเส้นทางให้คุณ เซิร์ฟเวอร์จริงชื่อแตกต่างกัน 681 00:32:46,080 --> 00:32:48,650 และการทำงานที่สมบูรณ์ดี 682 00:32:48,650 --> 00:32:49,930 มันเป็นเรื่องที่ดีและง่าย 683 00:32:49,930 --> 00:32:52,200 >> เราได้เห็นว่ามันจะเป็น ทำภายใต้ฝากระโปรง 684 00:32:52,200 --> 00:32:53,490 ในซองจดหมายเสมือน 685 00:32:53,490 --> 00:32:56,450 แต่ทำไมเป็นแบบนี้เนื้อหา การตัดสินใจทางวิศวกรรมที่ไม่ดี? 686 00:32:56,450 --> 00:33:00,345 และทำไมผมเรียงลำดับของการวางตัว ไปทางวิศวกรรมนี้โดยเฉพาะ 687 00:33:00,345 --> 00:33:00,845 เข้าใกล้? 688 00:33:00,845 --> 00:33:06,420 689 00:33:06,420 --> 00:33:07,850 ยืนยันว่าทำไมถึงจะไม่ดี 690 00:33:07,850 --> 00:33:09,375 เบน? 691 00:33:09,375 --> 00:33:10,250 ผู้ชม: [ไม่ได้ยิน] 692 00:33:10,250 --> 00:33:12,864 693 00:33:12,864 --> 00:33:16,030 DAVID ลัน: แต่ละเซิร์ฟเวอร์จะต้อง มีสำเนาของเว็บไซต์ 694 00:33:16,030 --> 00:33:16,738 ฉันตกลงกับที่ 695 00:33:16,738 --> 00:33:19,490 และในความเป็นจริงนั่นคือสิ่งที่ฉัน เผื่อว่าสำหรับเรื่องราวทั้งหมดนี้ 696 00:33:19,490 --> 00:33:22,104 เพราะถ้าเรา wanted-- ดี จริงยกเว้นแดนก่อนหน้านี้ 697 00:33:22,104 --> 00:33:25,270 ข้อเสนอแนะที่ถ้าคุณมีที่แตกต่างกัน เซิร์ฟเวอร์ทำสิ่งที่แตกต่างกันแล้ว 698 00:33:25,270 --> 00:33:27,740 บางทีพวกเขาอาจจะเป็นจริง หน้าที่ทำสิ่งที่แตกต่างกัน 699 00:33:27,740 --> 00:33:30,698 >> แต่ถึงอย่างนั้นในบางจุดของคุณ ฐานข้อมูลเป็นไปได้มากเกินไป 700 00:33:30,698 --> 00:33:33,030 เซิร์ฟเวอร์สินทรัพย์คงที่ของคุณ เป็นไปได้มากเกินไป 701 00:33:33,030 --> 00:33:34,850 ดังนั้นในบางจุดเรา กลับมาที่เรื่องนี้ที่เรา 702 00:33:34,850 --> 00:33:36,475 ต้องหลายสำเนาของสิ่งเดียวกัน 703 00:33:36,475 --> 00:33:37,395 ดังนั้นฉันตกลงกับที่ 704 00:33:37,395 --> 00:33:38,270 ผู้ชม: [ไม่ได้ยิน] 705 00:33:38,270 --> 00:33:42,340 706 00:33:42,340 --> 00:33:45,350 >> DAVID ลัน: ตกลงดังนั้นบางหน้า อาจจะเป็นที่นิยมอย่างไม่เป็นสัดส่วน 707 00:33:45,350 --> 00:33:50,460 และเพื่อให้วุ่นวายที่อยู่หนึ่ง ไม่จำเป็นต้องเป็นสิ่งที่ดีที่สุด 708 00:33:50,460 --> 00:33:51,110 [ไม่ได้ยิน] 709 00:33:51,110 --> 00:33:51,985 >> ผู้ชม: [ไม่ได้ยิน] 710 00:33:51,985 --> 00:33:54,770 711 00:33:54,770 --> 00:33:57,623 >> DAVID ลัน: คุณหมายถึงอะไรโดยที่? 712 00:33:57,623 --> 00:33:58,498 ผู้ชม: [ไม่ได้ยิน] 713 00:33:58,498 --> 00:34:03,820 714 00:34:03,820 --> 00:34:05,072 >> DAVID ลัน: ใช่ว่า 715 00:34:05,072 --> 00:34:07,280 ดังนั้นคุณจึงไม่ต้องการที่จะ จำเป็นต้อง have-- คุณอย่างแน่นอน 716 00:34:07,280 --> 00:34:11,370 ไม่ต้องการที่จะมีผู้ใช้ของคุณ พิมพ์ด้วยตนเองใน www1 หรือ www2 717 00:34:11,370 --> 00:34:14,550 จากมุมมองของการสร้างตราสินค้าก็ เพียงแค่รูปลักษณ์ที่ไร้สาระเล็ก ๆ น้อย ๆ 718 00:34:14,550 --> 00:34:17,340 ถ้าคุณเพียงต้องการการเรียงลำดับของ สะอาดประสบการณ์หรูหรา 719 00:34:17,340 --> 00:34:20,364 มีการเรียงลำดับของการสุ่มเหล่านี้ URL ที่หมายเลขจริงๆคือไม่ดี 720 00:34:20,364 --> 00:34:22,780 แล้วเพราะผู้ใช้อย่างแน่นอน จะคัดลอกและวาง 721 00:34:22,780 --> 00:34:24,449 เข้าไปในอีเมลหรือข้อความโต้ตอบแบบทันที 722 00:34:24,449 --> 00:34:25,659 >> ตอนนี้พวกเขากำลังแพร่กระจาย 723 00:34:25,659 --> 00:34:28,600 ตอนนี้คุณกำลังเรียงลำดับของความสับสนของคุณ น้อยกว่าผู้ชมทางเทคนิคที่คิดว่า 724 00:34:28,600 --> 00:34:32,239 ที่อยู่เว็บของคุณเป็น www2.something.com 725 00:34:32,239 --> 00:34:35,434 ไม่มีความหมายที่น่าสนใจว่า 726 00:34:35,434 --> 00:34:38,100 มันก็เกิดขึ้นที่จะเป็นพื้นฐาน รายละเอียดทางเทคนิคที่คุณได้ 727 00:34:38,100 --> 00:34:40,190 เลขเซิร์ฟเวอร์ของคุณในลักษณะนี้ 728 00:34:40,190 --> 00:34:45,760 >> และแย่ลงยังสิ่งที่ถ้ายกตัวอย่างเช่น บางทีช่วงเวลาคริสต์มาสเมื่อ 729 00:34:45,760 --> 00:34:50,090 ธุรกิจที่เป็นจริงที่เฟื่องฟู คุณได้มี www1 ผ่าน www99, 730 00:34:50,090 --> 00:34:53,530 แต่ในเดือนมกราคมและเดือนกุมภาพันธ์และ เป็นต้นไปคุณปิดครึ่งหนึ่งของผู้ 731 00:34:53,530 --> 00:34:56,440 เพื่อให้คุณมีเพียง www1 ผ่าน www50? 732 00:34:56,440 --> 00:35:01,963 อะไรหมายในขณะนี้ว่า การตัดสินใจทางธุรกิจที่เหมาะสมมาก? 733 00:35:01,963 --> 00:35:02,838 ผู้ชม: [ไม่ได้ยิน] 734 00:35:02,838 --> 00:35:05,628 735 00:35:05,628 --> 00:35:07,752 DAVID ลัน: คุณจำเป็นต้อง จัดการทั้งหมดของผู้ที่ยังคง 736 00:35:07,752 --> 00:35:10,515 ผู้ชม: [ไม่ได้ยิน] 737 00:35:10,515 --> 00:35:11,390 DAVID ลัน: แน่นอน 738 00:35:11,390 --> 00:35:12,681 ที่ชนิดของการจับมี 739 00:35:12,681 --> 00:35:16,800 ถ้าลูกค้าของคุณอยู่ในนิสัยของ สิ่งบุ๊คมาร์คส่งอีเมลพวกเขาเพียง 740 00:35:16,800 --> 00:35:19,351 ประหยัด URL ที่อื่นหรือ ถ้าหากมันเป็นเพียงแค่ในรถยนต์ของพวกเขา 741 00:35:19,351 --> 00:35:22,350 แล้วเสร็จในเบราว์เซอร์ของพวกเขาเพื่อให้พวกเขา ไม่ได้จริงๆเจตนาพิมพ์มัน 742 00:35:22,350 --> 00:35:25,560 มันเป็นเพียงแค่สิ่งที่เกิดขึ้นพวกเขาอาจจะ 11 เดือนของปี 743 00:35:25,560 --> 00:35:27,190 ได้อย่างมีประสิทธิภาพถึงปลายตาย 744 00:35:27,190 --> 00:35:30,100 และมีเพียงที่ชาญฉลาดที่สุดของ ผู้ใช้จะไปรู้ 745 00:35:30,100 --> 00:35:32,040 บางทีฉันควรด้วยตนเอง ลบหมายเลขนี้ 746 00:35:32,040 --> 00:35:35,610 ฉันหมายความว่ามันเป็นเพียงแค่จะไม่เกิดขึ้น ที่มีผู้ใช้จำนวนมากดังนั้นที่ไม่ดีสำหรับธุรกิจ 747 00:35:35,610 --> 00:35:37,750 วิศวกรรมการดำเนินงานที่ไม่ดีที่ชาญฉลาด 748 00:35:37,750 --> 00:35:40,230 >> ดังนั้นโชคดีก็ไม่จำเป็นต้องได้ 749 00:35:40,230 --> 00:35:43,120 แต่กลับกลายเป็นว่าสิ่งที่ โหลด balancers สามารถทำได้ 750 00:35:43,120 --> 00:35:48,130 คือแทนที่จะพูดว่าเมื่อ ทำให้ request-- เฮ้ไปที่ 1 751 00:35:48,130 --> 00:35:50,280 ในคำอื่น ๆ แทน ของการส่งการเปลี่ยนเส้นทาง 752 00:35:50,280 --> 00:35:53,540 ดังกล่าวว่าขั้นตอนหนึ่งในเรื่องนี้ กระบวนการคือไปที่นี่ 753 00:35:53,540 --> 00:35:55,280 เขาก็บอกแล้วไปที่อื่น 754 00:35:55,280 --> 00:35:57,530 และเพื่อให้ขั้นตอนที่สามคือเขาไปที่อื่น 755 00:35:57,530 --> 00:36:04,600 >> คุณแทนสามารถดำเนินการต่อไปยังเส้นทางที่จะ ให้ใช้คำว่าข้อมูลทั้งหมดของ A 756 00:36:04,600 --> 00:36:10,590 ผ่าน balancer โหลดเพื่อให้เขา ไม่เคยที่ติดต่อ 1, 2, 3 หรือโดยตรง 757 00:36:10,590 --> 00:36:15,150 ทั้งหมดของการจราจรไม่ได้รับ "เส้นทาง" โดย balancer โหลดเอง 758 00:36:15,150 --> 00:36:17,524 ดังนั้นตอนนี้เรากำลังจัดเรียงของ จงใจทำให้ฟางเส้น 759 00:36:17,524 --> 00:36:18,690 ระหว่างอุปกรณ์ต่างๆเหล่านี้ 760 00:36:18,690 --> 00:36:20,930 balancer โหลดข้อมูลเส้นทางสามารถ 761 00:36:20,930 --> 00:36:22,435 มันเป็นเพียงฟังก์ชั่นว่ามันมี 762 00:36:22,435 --> 00:36:25,420 >> ดังนั้น balancer โหลดมากเกินไปก็ ชิ้นส่วนของซอฟต์แวร์จริงๆ 763 00:36:25,420 --> 00:36:27,130 และเราเตอร์เป็นชิ้นส่วนของซอฟต์แวร์ 764 00:36:27,130 --> 00:36:29,660 และคุณสามารถมีอย่างแน่นอน สองชิ้นของซอฟต์แวร์ภายใน 765 00:36:29,660 --> 00:36:34,000 ของเครื่องคอมพิวเตอร์ทางหนึ่งเพื่อให้โหลด Balancer สามารถทำหลายสิ่งเหล่านี้ 766 00:36:34,000 --> 00:36:36,130 >> ดังนั้นจึงมีอีกหนึ่งช่องทางอื่น ๆ การทำเช่นนี้ซึ่งอันที่จริง 767 00:36:36,130 --> 00:36:39,670 กลับไปจัดเรียงของหลักการแรก ของ DNS ซึ่งเราพูดคุยเกี่ยวกับ 768 00:36:39,670 --> 00:36:40,230 ก่อนที่จะแบ่ง 769 00:36:40,230 --> 00:36:41,634 DNS เป็นระบบชื่อโดเมน 770 00:36:41,634 --> 00:36:43,550 โปรดจำไว้ว่าคุณสามารถ ขอให้เซิร์ฟเวอร์ DNS อะไร 771 00:36:43,550 --> 00:36:46,460 ที่อยู่ IP ของ google.com, facebook.com? 772 00:36:46,460 --> 00:36:48,250 >> และเราสามารถทำได้จริงนี้ 773 00:36:48,250 --> 00:36:51,940 เครื่องมือที่เราไม่ได้ใช้ก่อนหน้านี้ หนึ่งที่เป็นเพียงที่สามารถเข้าถึงได้ 774 00:36:51,940 --> 00:36:55,510 เรียกว่า nslookup สำหรับการค้นหาชื่อเซิร์ฟเวอร์ 775 00:36:55,510 --> 00:36:57,410 และฉันแค่จะพิมพ์ facebook.com 776 00:36:57,410 --> 00:37:02,500 และผมเห็นว่า IP ของ Facebook ที่อยู่นี้เห็นได้ชัดคือ 777 00:37:02,500 --> 00:37:05,520 ให้ฉันไปข้างหน้าและคัดลอก ว่าให้ไปที่เบราว์เซอร์ 778 00:37:05,520 --> 00:37:11,690 และไปที่ http: // และ ที่อยู่ IP และกด Enter 779 00:37:11,690 --> 00:37:14,140 และแน่ใจว่าพอมันดูเหมือนว่าจะทำงาน 780 00:37:14,140 --> 00:37:18,610 >> ตอนนี้ทำงานไปข้างหลังสิ่งที่เป็น ภายในซองเสมือน 781 00:37:18,610 --> 00:37:25,454 ว่า Facebook ตอบโต้ด้วยเมื่อ ผมเข้าเยี่ยมชมที่อยู่ IP โดยตรง? 782 00:37:25,454 --> 00:37:26,745 เพราะแจ้งให้ทราบล่วงหน้าฉันอยู่ที่ไหนตอนนี้หรือไม่ 783 00:37:26,745 --> 00:37:29,250 784 00:37:29,250 --> 00:37:32,484 ฉันอยู่ที่ไหนตอนนี้อยู่หรือไม่ 785 00:37:32,484 --> 00:37:33,450 >> ผู้ชม: [ไม่ได้ยิน] 786 00:37:33,450 --> 00:37:36,116 >> DAVID ลัน: ในรุ่นการรักษาความปลอดภัย และ www.facebook.com 787 00:37:36,116 --> 00:37:38,520 ดังนั้นมันจึงไม่ได้เป็นเพียงแค่ ที่อยู่ IP ที่เชื่อถือได้ 788 00:37:38,520 --> 00:37:42,650 Facebook ได้เอามันต่อตัวเอง ที่จะกล่าวนี้เป็นเรื่องน่าขัน 789 00:37:42,650 --> 00:37:45,710 เราจะไม่ให้คุณที่นี้ URL มอง​​น่าเกลียดที่เป็นตัวเลข 790 00:37:45,710 --> 00:37:50,120 เรากำลังจะไปส่ง HTTP เปลี่ยนเส้นทางโดยวิธีการเดียวกันกับที่ส่วนหัว 791 00:37:50,120 --> 00:37:53,010 ที่เราเห็น before-- บางสิ่งบางอย่างที่ตั้งของลำไส้ใหญ่ 792 00:37:53,010 --> 00:37:56,340 >> และดังนั้นนี่ก็หมายความว่าอยู่ภายใต้ เครื่องดูดควันยังคงอยู่ IP นี้ 793 00:37:56,340 --> 00:37:59,010 คอมพิวเตอร์บนอินเทอร์เน็ตทุกคน มีที่อยู่ IP ก็จะดูเหมือน 794 00:37:59,010 --> 00:38:01,480 แต่คุณไม่จำเป็นต้องมี เผยให้เห็นว่าให้กับผู้ใช้ 795 00:38:01,480 --> 00:38:07,190 และเหมือนกลับมาในวันที่มี เป็น 1-800-รวบรวม 1-800-C-O-L-L-E-C-T, 796 00:38:07,190 --> 00:38:11,700 ในสหรัฐอเมริกาเป็นวิธีการทำเก็บ ผ่านทางโทรศัพท์ที่น่าจดจำมากได้อย่างง่ายดาย 797 00:38:11,700 --> 00:38:17,140 จำนวนหรือ 1-800-MATTRESS ซื้อเตียง และจำคล้ายกันที่คุณได้เห็น 798 00:38:17,140 --> 00:38:20,460 ทางโทรศัพท์ชนิดของการเรียงลำดับของ ยังคงเป็นที่ตัวอักษรแผนที่ไปยังหมายเลข 799 00:38:20,460 --> 00:38:21,470 >> ตอนนี้ทำไมเป็นเช่นนั้น? 800 00:38:21,470 --> 00:38:26,080 ดีก็ง่ายมากที่จะจดจำ 1-800-MATTRESS หรือ 1-800-เก็บแทน 801 00:38:26,080 --> 00:38:29,100 ของ 1-800 บางสิ่งบางอย่างบางสิ่งบางอย่างบางสิ่งบางอย่าง บางสิ่งบางอย่างบางสิ่งบางอย่างบางสิ่งบางอย่าง 802 00:38:29,100 --> 00:38:31,030 บางสิ่งบางอย่างที่แต่ละ ของผู้ที่เป็นหลัก 803 00:38:31,030 --> 00:38:34,390 ในทำนองเดียวกันโลกเรียนรู้ ได้อย่างรวดเร็วว่าเราไม่ควร 804 00:38:34,390 --> 00:38:35,940 จะมีคนจดจำที่อยู่ IP 805 00:38:35,940 --> 00:38:36,826 ที่จะโง่ 806 00:38:36,826 --> 00:38:38,200 เรากำลังจะใช้ชื่อแทน 807 00:38:38,200 --> 00:38:40,420 และที่ว่าทำไม DNS เกิด 808 00:38:40,420 --> 00:38:45,510 >> ขวาทั้งหมดดังนั้นกับที่กล่าวว่าในแง่ สมดุลภาระลอง yahoo.com 809 00:38:45,510 --> 00:38:47,030 ดีที่น่าสนใจ 810 00:38:47,030 --> 00:38:51,464 yahoo ดูเหมือนว่าจะกลับมาสาม IPs 811 00:38:51,464 --> 00:38:53,940 ดังนั้นสรุปจากนี้ ถ้าคุณสามารถเป็นสิ่งที่ 812 00:38:53,940 --> 00:38:58,600 วิธีการที่เราสามารถใช้อีก ความคิดของสมดุลภาระนี้ 813 00:38:58,600 --> 00:39:04,310 อาจจะโดยไม่ได้ใช้ทางกายภาพ อุปกรณ์อุปกรณ์ทางกายภาพใหม่นี้หรือไม่? 814 00:39:04,310 --> 00:39:08,070 >> ในคำอื่น ๆ ที่ฉันสามารถจะไป การระดมทุนของคุณมี balancer โหลด 815 00:39:08,070 --> 00:39:10,990 และบอกให้คุณใช้บางส่วนที่มีอยู่ ชิ้นส่วนของฮาร์ดแวร์ที่จะดำเนินการ 816 00:39:10,990 --> 00:39:12,680 ความคิดของสมดุลภาระนี้หรือไม่? 817 00:39:12,680 --> 00:39:18,870 818 00:39:18,870 --> 00:39:22,510 และสปอยเลอร์คือ ใช่ แต่อะไรหรืออย่างไร 819 00:39:22,510 --> 00:39:27,605 อะไรคือสิ่งที่ Yahoo บางทีอาจจะทำอะไรที่นี่? 820 00:39:27,605 --> 00:39:29,200 คารีม? 821 00:39:29,200 --> 00:39:30,635 ตกลงคริส? 822 00:39:30,635 --> 00:39:31,510 ผู้ชม: [ไม่ได้ยิน] 823 00:39:31,510 --> 00:39:35,119 824 00:39:35,119 --> 00:39:36,910 DAVID ลัน: ใช่ทั้งหมด สามของการทำงานเหล่านั้น 825 00:39:36,910 --> 00:39:39,890 ดังนั้นแบบแผน Round Robin, location-- คุณสามารถเพียงแค่ 826 00:39:39,890 --> 00:39:44,160 ใช้ประโยชน์จากชิ้นส่วนที่มีอยู่ของจิ๊กซอว์ ที่เราได้พูดคุยเกี่ยวกับก่อนหน้านี้ของ DNS 827 00:39:44,160 --> 00:39:49,580 ระบบและก็พูดว่าเมื่อแรก ผู้ใช้ของวันขอ yahoo.com, 828 00:39:49,580 --> 00:39:52,970 ให้พวกเขามีที่อยู่ IP แรก เช่นเดียวสิ้นสุดใน 45 ขึ้นที่นั่น 829 00:39:52,970 --> 00:39:55,762 และครั้งต่อไปร้องขอของผู้ใช้ ที่อยู่ IP ของ yahoo.com 830 00:39:55,762 --> 00:39:57,970 จากที่ไหนสักแห่งในโลก ให้พวกเขามี IP ที่สอง 831 00:39:57,970 --> 00:39:59,920 แล้วสาม IP แล้ว แรก IP แล้วสอง 832 00:39:59,920 --> 00:40:01,850 หรือสมาร์ทเกี่ยวกับเรื่องนี้ และทำมันกราฟิก 833 00:40:01,850 --> 00:40:05,200 หรือไม่ก็แบบสุ่มและไม่เพียงแค่ทำ มันโรบินรอบในแบบนี้ 834 00:40:05,200 --> 00:40:07,580 >> และในกรณีนี้แล้ว เราไม่จำเป็นต้อง 835 00:40:07,580 --> 00:40:10,190 สีดำที่จะแนะนำนี้ กล่องเป็นภาพของเรา 836 00:40:10,190 --> 00:40:11,690 เราไม่จำเป็นต้องมีอุปกรณ์ใหม่ 837 00:40:11,690 --> 00:40:16,930 เราก็บอกคอมพิวเตอร์ เพื่อไปยังเซิร์ฟเวอร์โดยตรง 838 00:40:16,930 --> 00:40:18,680 ได้อย่างมีประสิทธิภาพ แต่ไม่ โดยวิธีการที่ชื่อของพวกเขา 839 00:40:18,680 --> 00:40:20,054 พวกเขาไม่จำเป็นต้องทราบชื่อ 840 00:40:20,054 --> 00:40:25,690 พวกเขากำลังเพียงการบอกว่า yahoo.com แผนที่ไปอย่างใดอย่างหนึ่งของที่อยู่ IP ใด ๆ เหล่านี้ 841 00:40:25,690 --> 00:40:28,180 >> ดังนั้นมันจะส่งคำขอเดียวกันแน่นอน 842 00:40:28,180 --> 00:40:30,100 แต่ด้านนอกของ ซองจดหมายมันก็ 843 00:40:30,100 --> 00:40:32,740 ทำให้ IP ที่มันได้รับแจ้งจาก 844 00:40:32,740 --> 00:40:35,590 และด้วยวิธีนี้มากเกินไปที่จะทำได้ เราโหลดสมดุลการร้องขอ 845 00:40:35,590 --> 00:40:39,330 โดยเพียงแค่ส่งซองจดหมายไปยัง ที่แตกต่างกันอย่างใดอย่างหนึ่งของเซิร์ฟเวอร์ของตัวเองของ Yahoo? 846 00:40:39,330 --> 00:40:42,390 >> และถ้าเราให้ขุดเราจะเห็น อาจจะเป็น บริษัท อื่น ๆ ที่มีมากขึ้น 847 00:40:42,390 --> 00:40:44,380 ซีเอ็นเอ็นมีสองสัมผัสสาธารณชน 848 00:40:44,380 --> 00:40:49,610 แม้ว่าจริง ๆ แล้วถ้าเราทำเช่นนี้อีกครั้ง และ again-- cnn.com-- คุณสามารถดู 849 00:40:49,610 --> 00:40:51,730 พวกเขากำลังจะเปลี่ยนการสั่งซื้อจริง 850 00:40:51,730 --> 00:40:56,680 ดังนั้นสิ่งที่เป็นกลไก ซีเอ็นเอ็นใช้เห็นได้ชัด? 851 00:40:56,680 --> 00:40:57,440 >> ผู้ชม: สุ่ม 852 00:40:57,440 --> 00:40:59,440 DAVID ลัน: มัน อาจจะสุ่มแม้ว่ามัน 853 00:40:59,440 --> 00:41:01,110 ดูเหมือนว่าจะขี่จักรยานไปมา 854 00:41:01,110 --> 00:41:04,380 ดังนั้นมันอาจจะ Round Robin ที่ พวกเขากำลังเพียงแค่สลับการสั่งซื้อเพื่อให้ 855 00:41:04,380 --> 00:41:05,880 สันนิษฐานว่าผมจะใช้เวลาแรก 856 00:41:05,880 --> 00:41:08,860 คอมพิวเตอร์ของฉันจะใช้เวลา แต่ละครั้งแรก 857 00:41:08,860 --> 00:41:10,490 เพื่อให้สมดุลภาระ 858 00:41:10,490 --> 00:41:18,450 และที่ช่วยให้เราในที่สุด ข้อมูลในแผนที่หรือคำขอแผนที่ 859 00:41:18,450 --> 00:41:21,240 ผ่านเซิร์ฟเวอร์หลาย 860 00:41:21,240 --> 00:41:24,226 ดังนั้นสิ่งที่ชนิดของ ปัญหาที่เกิดขึ้นในขณะนี้ยังคงอยู่? 861 00:41:24,226 --> 00:41:26,350 มันให้ความรู้สึกเหมือนเราจริงๆ การแก้ไขปัญหาที่ดี 862 00:41:26,350 --> 00:41:28,740 เรามีผู้ใช้ไปยังเซิร์ฟเวอร์ที่แตกต่างกัน 863 00:41:28,740 --> 00:41:31,420 But-- Oh, และคริสได้ คุณมีคำถามก่อนหรือไม่? 864 00:41:31,420 --> 00:41:34,378 >> ผู้ชม: [ไม่ได้ยิน] 865 00:41:34,378 --> 00:41:43,670 866 00:41:43,670 --> 00:41:45,120 >> DAVID ลัน: ทั้งหมดขึ้นอยู่ 867 00:41:45,120 --> 00:41:47,042 ดังนั้นสิ่งที่เกิดขึ้นที่นี่? 868 00:41:47,042 --> 00:41:48,250 และเราสามารถมองเห็นนี้ 869 00:41:48,250 --> 00:41:51,649 ดังนั้นลองของ Yahoo 870 00:41:51,649 --> 00:41:52,940 ที่จริงแล้วขอไปที่ Facebook 871 00:41:52,940 --> 00:41:54,520 เพราะเรารู้ว่าใครทำงาน 872 00:41:54,520 --> 00:41:56,545 ดังนั้นฉันจะคัดลอก ที่อยู่ IP อีกครั้ง 873 00:41:56,545 --> 00:41:58,820 ฉันจะปิดแท็บทั้งหมดเหล่านี้ 874 00:41:58,820 --> 00:42:03,800 ฉันจะไปเปิดที่ แท็บเครือข่ายพิเศษลงที่นี่ 875 00:42:03,800 --> 00:42:07,800 และฉันจะไปเยี่ยมเท่านั้น http: // 876 00:42:07,800 --> 00:42:10,694 และตอนนี้ฉันกำลังจะไปกด Enter 877 00:42:10,694 --> 00:42:11,860 และขอดูสิ่งที่เกิดขึ้น 878 00:42:11,860 --> 00:42:20,662 >> ถ้าฉันมองไปที่ว่าขอแจ้งให้ทราบล่วงหน้า ที่ my-- Facebook เป็นตัวอย่างที่ไม่ดี 879 00:42:20,662 --> 00:42:22,370 เพราะพวกเขามี เทคนิคแฟนซีสุด 880 00:42:22,370 --> 00:42:25,960 ที่ซ่อนรายละเอียดจากเรา 881 00:42:25,960 --> 00:42:30,690 ให้ฉันใช้ Yahoo http instead--: // IP ว่า 882 00:42:30,690 --> 00:42:36,030 ลองเปิดเครือข่ายของเรา แท็บรักษาเข้าสู่ระบบ 883 00:42:36,030 --> 00:42:37,945 และที่นี่เราไปใส่ 884 00:42:37,945 --> 00:42:40,669 885 00:42:40,669 --> 00:42:41,210 มันสนุก. 886 00:42:41,210 --> 00:42:44,480 ตกลงดังนั้นนี่คือที่มีชื่อเสียง 404 ข้อความ 887 00:42:44,480 --> 00:42:48,500 มีอะไรตลกที่นี่เป็นที่ที่พวกเขา อาจจะไม่เคยจะกลับมา 888 00:42:48,500 --> 00:42:51,430 เพราะอาจมี ไม่ได้เป็นสิ่งที่ไม่ถูกต้องต่อ se 889 00:42:51,430 --> 00:42:54,050 พวกเขามีเพียงแค่จงใจ ตัดสินใจที่จะไม่ให้การสนับสนุน 890 00:42:54,050 --> 00:42:56,250 รูปแบบที่เป็นตัวเลขที่อยู่ของพวกเขา 891 00:42:56,250 --> 00:43:00,270 >> ดังนั้นสิ่งที่เรากำลังเห็นจริงใน แท็บเครือข่ายถ้าผมดึงขึ้นที่นี่ 892 00:43:00,270 --> 00:43:06,140 คือที่ผมบอกว่าที่มีชื่อเสียง 404 ที่ ถ้าฉันมองไปที่ส่วนหัวของการตอบสนอง 893 00:43:06,140 --> 00:43:09,070 นี่คือสิ่งที่ผมได้ here-- 404 ไม่พบ 894 00:43:09,070 --> 00:43:11,360 ดังนั้นลองอีกคนหนึ่ง 895 00:43:11,360 --> 00:43:13,180 ลองมาดูว่าซีเอ็นเอ็นให้ความร่วมมือกับเรา 896 00:43:13,180 --> 00:43:19,440 ฉันจะคว้าหนึ่งของที่อยู่ IP ของซีเอ็นเอ็น, ล้างนี้, HTTP, ดะห์ดะห์ดะห์ดะห์ 897 00:43:19,440 --> 00:43:21,620 ดังนั้นในคำตอบของคริส คำถามที่หนึ่งทำงาน 898 00:43:21,620 --> 00:43:24,140 899 00:43:24,140 --> 00:43:26,255 >> และขอให้ไปที่ส่วนหัวของการตอบสนอง 900 00:43:26,255 --> 00:43:30,810 901 00:43:30,810 --> 00:43:33,640 ที่จริงไม่มีสิทธิทั้งหมดผม ดิ้นรนเพื่อหาตัวอย่างการทำงาน 902 00:43:33,640 --> 00:43:38,270 ดังนั้นซีเอ็นเอ็นได้ตัดสินใจเราก็จะปล่อยให้คุณ ที่อยู่ที่สิ่งที่คุณจริงเยี่ยมชม 903 00:43:38,270 --> 00:43:40,359 ปัญหาการสร้างตราสินค้ากัน 904 00:43:40,359 --> 00:43:43,275 แต่สิ่งที่จะเกิดขึ้นไม่ได้ถ้า เราจะได้เห็นมันในกรณีของ Facebook, 905 00:43:43,275 --> 00:43:46,700 คือเราจะได้รับ 301 ย้าย ถาวรมากที่สุด 906 00:43:46,700 --> 00:43:54,420 ภายในซึ่งเป็น สถานที่: https: //www.facebook.com 907 00:43:54,420 --> 00:44:01,210 และราคาที่เป็น www.facebook.com นามแฝงสำหรับเซิร์ฟเวอร์เดียวกันแน่นอนเราเพียงแค่ 908 00:44:01,210 --> 00:44:01,710 เคยไปที่. 909 00:44:01,710 --> 00:44:03,500 >> ดังนั้นจึงเป็นต่อต้านเล็ก ๆ น้อย ๆ 910 00:44:03,500 --> 00:44:05,170 เรากำลังจะไปเยือนอย่างแท้จริงเซิร์ฟเวอร์ 911 00:44:05,170 --> 00:44:07,040 เซิร์ฟเวอร์ที่มีการบอกแล้วเราหายไป 912 00:44:07,040 --> 00:44:08,320 ไปที่ที่อยู่อื่น ๆ 913 00:44:08,320 --> 00:44:10,870 แต่เราเพียงเพื่อให้เกิดขึ้นได้ จะกลับไปยังเซิร์ฟเวอร์เดียวกันกับที่ 914 00:44:10,870 --> 00:44:14,550 แต่สันนิษฐานว่าตอนนี้เราอยู่ในที่ เซิร์ฟเวอร์โดยไม่ต้องกลับมา 915 00:44:14,550 --> 00:44:18,600 เพราะตอนนี้เรากำลังใช้ชื่อ รุ่นของเว็บไซต์ที่ไม่ได้ตัวเลข 916 00:44:18,600 --> 00:44:20,060 คำถามที่ดี. 917 00:44:20,060 --> 00:44:23,690 >> ตกลงดังนั้นถ้าเราตอนนี้เรา assume-- มีการแก้ไขสมดุลภาระ 918 00:44:23,690 --> 00:44:25,894 ขณะนี้เรามีกลไก ไม่ว่าจะเป็นผ่านทาง DNS, 919 00:44:25,894 --> 00:44:29,060 ไม่ว่าจะเป็นผ่านทางกล่องดำนี้ไม่ว่า มันใช้ใด ๆ ของเทคนิคเหล่านี้ 920 00:44:29,060 --> 00:44:33,810 เราสามารถใช้การร้องขอของผู้ใช้และ คิดออกที่เซิร์ฟเวอร์, 1, 2 หรือ 3 921 00:44:33,810 --> 00:44:35,420 ที่จะส่งเขาหรือเธอ 922 00:44:35,420 --> 00:44:39,180 >> สิ่งที่เริ่มต้นที่จะทำลายเกี่ยวกับเว็บไซต์ของเราหรือไม่ 923 00:44:39,180 --> 00:44:41,160 ในคำอื่น ๆ ที่เรามี สร้างธุรกิจที่ 924 00:44:41,160 --> 00:44:43,480 ก่อนหน้านี้บนเซิร์ฟเวอร์เดียว 925 00:44:43,480 --> 00:44:46,870 ตอนนี้ธุรกิจที่กำลังทำงานอยู่ ผ่านเซิร์ฟเวอร์หลาย 926 00:44:46,870 --> 00:44:51,770 สิ่งที่ชนิดของสมมติฐาน สิ่งที่ชนิดของการตัดสินใจการออกแบบ 927 00:44:51,770 --> 00:44:54,870 อาจถูกทำลาย? 928 00:44:54,870 --> 00:44:55,745 >> นี้เป็นที่ชัดเจนน้อย 929 00:44:55,745 --> 00:44:58,620 แต่ขอดูว่าเราไม่สามารถใส่ของเรา นิ้วในบางส่วนของปัญหาที่เราได้ 930 00:44:58,620 --> 00:44:59,780 ที่สร้างขึ้นสำหรับตัวเอง 931 00:44:59,780 --> 00:45:02,750 อีกครั้งก็เป็นชนิดเช่นการถือครอง ลงการรั่วไหลในท่อ 932 00:45:02,750 --> 00:45:05,094 และตอนนี้บางเรื่องใหม่ ได้โผล่ขึ้นมามากกว่าที่นี่ 933 00:45:05,094 --> 00:45:07,880 934 00:45:07,880 --> 00:45:11,380 >> ผู้ชม: [ไม่ได้ยิน] 935 00:45:11,380 --> 00:45:16,574 936 00:45:16,574 --> 00:45:19,240 DAVID ลัน: ตกลงดังนั้นเราจะต้อง ทำให้การเจริญเติบโตพื้นที่ดิสก์ของเรายาก 937 00:45:19,240 --> 00:45:20,450 ฉันตกลงกับที่ในขณะนี้ 938 00:45:20,450 --> 00:45:23,212 เพราะฉันคิดว่าฉันสามารถ ขนาดในแนวนอน 939 00:45:23,212 --> 00:45:26,420 เช่นถ้าผมทำงานต่ำผมก็จะได้รับ เซิร์ฟเวอร์ที่สี่อาจจะเป็นเซิร์ฟเวอร์ที่ห้า 940 00:45:26,420 --> 00:45:30,820 แล้วเพิ่มความสามารถของเรา โดยอีก 30% หรือ 50% หรือ whatnot 941 00:45:30,820 --> 00:45:32,759 ดังนั้นฉันตกลงกับที่อย่างน้อยตอนนี้ 942 00:45:32,759 --> 00:45:33,634 ผู้ชม: [ไม่ได้ยิน] 943 00:45:33,634 --> 00:45:37,314 944 00:45:37,314 --> 00:45:38,980 DAVID ลัน: OK เพื่อให้เป็นจุดที่ดี 945 00:45:38,980 --> 00:45:42,340 ดังนั้นคิดว่าเซิร์ฟเวอร์ จะไม่เหมือนกัน 946 00:45:42,340 --> 00:45:45,260 และการบริการลูกค้า หรือเทียบเท่าในอีเมล 947 00:45:45,260 --> 00:45:48,690 จะได้รับข้อความจากผู้ใช้ ว่านี้ทำงานไม่ถูกต้อง 948 00:45:48,690 --> 00:45:52,070 มันเป็นไปได้มากบางครั้ง ว่าอาจจะหนึ่งหรือมากกว่าเซิร์ฟเวอร์ 949 00:45:52,070 --> 00:45:55,000 จะทำหน้าที่เป็นบิตเป๋ แต่ไม่ คนอื่น ๆ ซึ่งสามารถอย่างแน่นอน 950 00:45:55,000 --> 00:45:57,096 ทำให้มันยากที่จะไล่ลงปัญหา 951 00:45:57,096 --> 00:45:58,720 คุณอาจจะต้องดูสถานที่ต่างๆ 952 00:45:58,720 --> 00:46:00,960 >> นั่นคือการประกาศ ของชนิดของข้อผิดพลาดอีก 953 00:46:00,960 --> 00:46:03,950 ซึ่งเป็นที่คุณอาจจะ ได้รับการออกแบบเพื่อให้โครงสร้างพื้นฐานของคุณ 954 00:46:03,950 --> 00:46:06,200 ทุกอย่างที่เหมือนกันอย่างแท้จริง 955 00:46:06,200 --> 00:46:10,390 แต่จะเปิดเผยปัญหาใหม่ ที่เราไม่เคยมีมาก่อน 956 00:46:10,390 --> 00:46:11,715 มีอะไรอีก? 957 00:46:11,715 --> 00:46:12,590 ผู้ชม: [ไม่ได้ยิน] 958 00:46:12,590 --> 00:46:16,390 959 00:46:16,390 --> 00:46:19,500 >> DAVID ลัน: ใช่ มีความซับซ้อนมากขึ้น 960 00:46:19,500 --> 00:46:20,792 มีสายทางร่างกายมากขึ้น 961 00:46:20,792 --> 00:46:21,750 มีอุปกรณ์อื่น 962 00:46:21,750 --> 00:46:26,310 ในความเป็นจริงผมเคยแนะนำพื้นฐาน แนวคิดและปัญหาพื้นฐานที่นี่ 963 00:46:26,310 --> 00:46:28,300 ที่รู้จักกันเป็นจุดเดียว ของความล้มเหลวที่ 964 00:46:28,300 --> 00:46:30,110 แม้ว่าคุณจะไม่เคยได้ยิน วลีที่คุณอาจจะสามารถ 965 00:46:30,110 --> 00:46:31,780 ตอนนี้ทำงานย้อนกลับและคิดออก 966 00:46:31,780 --> 00:46:35,560 มันหมายความว่าอะไรที่ฉันมีเพียงหนึ่งเดียว จุดของความล้มเหลวในงานสถาปัตยกรรมของฉันได้อย่างไร 967 00:46:35,560 --> 00:46:39,694 และด้วยสถาปัตยกรรมฉันเพียงแค่ หมายถึงโครงสร้างของมัน 968 00:46:39,694 --> 00:46:40,610 >> ผู้ชม: [ไม่ได้ยิน] 969 00:46:40,610 --> 00:46:42,901 >> DAVID ลัน: ใช่สิ่งที่ถ้า balancer โหลดลงไป? 970 00:46:42,901 --> 00:46:46,290 ฉันได้แทรกนี้มีชายกลาง จุดมุ่งหมายในชีวิตคือการแก้ปัญหา 971 00:46:46,290 --> 00:46:47,740 แต่ผมได้แนะนำปัญหาใหม่ 972 00:46:47,740 --> 00:46:49,350 รั่วใหม่ได้เด้งในท่อ 973 00:46:49,350 --> 00:46:53,500 เพราะตอนนี้ถ้า balancer โหลด ตายหรือหยุดพักหรือ misfunctions, 974 00:46:53,500 --> 00:46:56,350 ตอนนี้ผมไม่สามารถเข้าถึง ทั้งสามของเซิร์ฟเวอร์ของฉัน 975 00:46:56,350 --> 00:46:58,880 และก่อนที่ฉันไม่ได้ มีพ่อค้าคนกลางนี้ 976 00:46:58,880 --> 00:47:03,020 และดังนั้นนี่คือปัญหาใหม่เนื้อหา 977 00:47:03,020 --> 00:47:05,245 เราจะกลับมา วิธีที่เราอาจแก้ไขปัญหาที่ 978 00:47:05,245 --> 00:47:06,734 >> ผู้ชม: [ไม่ได้ยิน] 979 00:47:06,734 --> 00:47:08,400 DAVID ลัน: นั่นจะเป็นวิธีการหนึ่ง 980 00:47:08,400 --> 00:47:13,926 ใช่และนี้จึงเป็นไปได้ค่อนข้าง หลุมหนูของเราจะเริ่มต้นที่จะไปลง 981 00:47:13,926 --> 00:47:15,800 แต่ขอกลับมา ว่าในสักครู่ 982 00:47:15,800 --> 00:47:17,299 สิ่งที่เป็นปัญหาอื่น ๆ ได้เราสร้างขึ้น? 983 00:47:17,299 --> 00:47:25,540 984 00:47:25,540 --> 00:47:27,470 >> ดังนั้นแดนกล่าวถึงฐานข้อมูลก่อน 985 00:47:27,470 --> 00:47:29,500 และแม้ว่าคุณไม่ได้ ก็คุ้นเคยในทางเทคนิค 986 00:47:29,500 --> 00:47:33,220 ฐานข้อมูลเป็นเพียงเซิร์ฟเวอร์ที่ เปลี่ยนข้อมูลจะถูกเก็บไว้โดยทั่วไป 987 00:47:33,220 --> 00:47:36,430 อาจจะมีใครบางคนเพื่อวาง รายละเอียดผู้ใช้ของคุณชื่อของคุณ 988 00:47:36,430 --> 00:47:40,810 ที่อยู่อีเมลของคุณสิ่งที่อาจจะ ได้รับการป้อนหรือเปลี่ยนแปลงอยู่ตลอดเวลา 989 00:47:40,810 --> 00:47:44,599 >> ก่อนหน้านี้ฐานข้อมูลของฉันอยู่บน เซิร์ฟเวอร์เดียวกับเว็บเซิร์ฟเวอร์ของฉัน 990 00:47:44,599 --> 00:47:46,390 เพราะผมก็มีหนึ่ง เว็บโฮสติ้งบัญชี 991 00:47:46,390 --> 00:47:48,480 ทุกอย่างเป็นทั้งหมดในสถานที่เดียวกัน 992 00:47:48,480 --> 00:47:54,200 ฉันควรวางฐานข้อมูลของฉัน ตอนนี้บนเซิร์ฟเวอร์ 1, 2 หรือ 3 หรือไม่? 993 00:47:54,200 --> 00:47:55,100 >> ผู้ชม: 4 994 00:47:55,100 --> 00:47:58,070 >> DAVID ลัน: 4, ตกลงทั้งหมด ที่เหมาะสมเพื่อให้ไปที่นั่น 995 00:47:58,070 --> 00:48:01,650 ดังนั้นฉันจะใส่ฉัน database-- และขอ 996 00:48:01,650 --> 00:48:06,520 เริ่มต้นการติดฉลากเหล่านี้ www, www, www 997 00:48:06,520 --> 00:48:08,780 และผมจะต้องพูด นี้เป็นจำนวนสี่ 998 00:48:08,780 --> 00:48:11,270 และฉันจะบอก DB สำหรับฐานข้อมูล 999 00:48:11,270 --> 00:48:12,870 ตกลงผมชอบแบบนี้ 1000 00:48:12,870 --> 00:48:17,021 สิ่งที่ฉันควรบรรทัด สันนิษฐานว่าได้รับการวาดภาพที่นี่? 1001 00:48:17,021 --> 00:48:18,850 >> ผู้ชม: [ไม่ได้ยิน] 1002 00:48:18,850 --> 00:48:22,740 >> DAVID ลัน: ใช่ดังนั้นรหัส ในขณะที่เราจะพูดถึงในวันพรุ่งนี้ 1003 00:48:22,740 --> 00:48:24,900 สันนิษฐานว่าเป็นเหมือนกัน ทั้งสามเซิร์ฟเวอร์ 1004 00:48:24,900 --> 00:48:28,374 แต่ขณะนี้ความต้องการที่จะเชื่อมต่อไปยังไม่ได้ ฐานข้อมูลการทำงานในประเทศอื่น ๆ แต่ 1005 00:48:28,374 --> 00:48:29,040 และที่ดี 1006 00:48:29,040 --> 00:48:31,623 เราก็สามารถให้ฐานข้อมูล ชื่อที่เรามีหรือจำนวน 1007 00:48:31,623 --> 00:48:33,930 และที่ทุกคนทำงานได้ดี 1008 00:48:33,930 --> 00:48:35,820 แต่สิ่งที่เราได้ทำ? 1009 00:48:35,820 --> 00:48:40,640 เราได้ปรับขนาดในแนวนอนโดยมี สามเซิร์ฟเวอร์แทนหนึ่งซึ่ง 1010 00:48:40,640 --> 00:48:41,140 ดี. 1011 00:48:41,140 --> 00:48:44,240 เพราะตอนนี้เราสามารถจัดการกับ สามครั้งเป็นภาระมาก 1012 00:48:44,240 --> 00:48:47,710 >> และยังดีกว่าถ้าหนึ่งหรือสอง ของเซิร์ฟเวอร์เหล่านั้นลงไป 1013 00:48:47,710 --> 00:48:49,350 ธุรกิจของฉันสามารถดำเนินการต่อไป 1014 00:48:49,350 --> 00:48:53,960 เพราะผมยังคงมีหนึ่งถึงแม้ว่าฉัน ชนิดของจอกพร้อมประสิทธิภาพการทำงานที่ชาญฉลาด 1015 00:48:53,960 --> 00:49:01,020 แต่สิ่งที่เป็นปัญหาใหม่มีฉัน แนะนำโดยการย้ายฐานข้อมูล 1016 00:49:01,020 --> 00:49:04,350 ไปยังเซิร์ฟเวอร์ที่แยกจากกันนี้ แทนในวันที่ 1, 2 และ 3 หรือไม่? 1017 00:49:04,350 --> 00:49:05,412 >> ผู้ชม: [ไม่ได้ยิน] 1018 00:49:05,412 --> 00:49:08,120 DAVID ลัน: ใช่ดังนั้นตอนนี้ฉันมี อีกจุดเดียวของความล้มเหลว 1019 00:49:08,120 --> 00:49:12,330 หากฐานข้อมูลของฉันตายหรือความต้องการที่จะ ได้รับการอัพเกรดหรืออะไรก็ตามตอนนี้แน่ใจว่า 1020 00:49:12,330 --> 00:49:13,610 เว็บไซต์ของฉันเป็นแบบออนไลน์ 1021 00:49:13,610 --> 00:49:16,270 และผมสามารถให้บริการแบบคงที่ เนื้อหาที่ไม่มีการเปลี่ยนแปลง 1022 00:49:16,270 --> 00:49:21,210 แต่ฉันไม่สามารถให้ผู้ใช้เข้าสู่ระบบหรือเปลี่ยนแปลง อะไรหรือเพื่ออะไร ๆ แย่ลง 1023 00:49:21,210 --> 00:49:24,120 เพราะถ้า 4 เป็นแบบออฟไลน์ แล้วที่ 1, 2 และ 3 1024 00:49:24,120 --> 00:49:27,710 มันไม่สามารถพูดคุยกับมันโดยความหมาย 1025 00:49:27,710 --> 00:49:31,560 >> ตกลงเพื่อใช่และนี่คือเหตุผลที่ ผมลังเลที่จะวาดนี้ 1026 00:49:31,560 --> 00:49:32,690 จึงขอกลับมาว่า 1027 00:49:32,690 --> 00:49:33,700 ผมไม่ได้หมายความว่าจะผลักดันให้คุณออก 1028 00:49:33,700 --> 00:49:36,030 แต่ภาพเป็นอย่างมาก ได้อย่างรวดเร็วจะได้รับเครียด 1029 00:49:36,030 --> 00:49:38,620 เพราะคุณจะต้องเริ่มต้น มีสองของทุกอย่าง 1030 00:49:38,620 --> 00:49:41,850 ในความเป็นจริงถ้าคุณเคยเห็นเลยทีเดียว ภาพยนตร์ติดต่อไม่กี่ปีที่ผ่านมา 1031 00:49:41,850 --> 00:49:45,310 มีฟอสเตอร์ Foster-- ไม่? 1032 00:49:45,310 --> 00:49:47,410 >> ตกลงดังนั้นสำหรับสองคน เราที่ได้เห็นติดต่อ 1033 00:49:47,410 --> 00:49:50,800 มีความสัมพันธ์ที่พวกเขามี หลักซื้อสองของบางสิ่งบางอย่าง 1034 00:49:50,800 --> 00:49:53,250 มากกว่าหนึ่งแม้ว่า ที่สองราคา 1035 00:49:53,250 --> 00:49:55,922 ดังนั้นมันจึงเป็นจัดเรียงของขี้เล่น แสดงความคิดเห็นในหนังเรื่องนี้ 1036 00:49:55,922 --> 00:49:57,130 เป็นชนิดที่เกี่ยวข้องกับการนี​​้ 1037 00:49:57,130 --> 00:49:58,290 แน่นอนว่าเราจะทำอย่างนั้น 1038 00:49:58,290 --> 00:50:00,123 และคุณได้เพียงแค่ค่าใช้จ่าย เราเงินสองเท่า 1039 00:50:00,123 --> 00:50:01,300 แต่เราจะกลับมาที่ 1040 00:50:01,300 --> 00:50:02,400 >> ดังนั้นเราจึงได้รับการแก้ไขนี้ 1041 00:50:02,400 --> 00:50:03,108 เพื่อให้คุณรู้อะไรไหม 1042 00:50:03,108 --> 00:50:04,450 นี้เป็นเหมือนการลื่นลาด 1043 00:50:04,450 --> 00:50:07,033 ฉันไม่ต้องการที่จะจัดการกับการมี จะมีฐานข้อมูลที่ซ้ำกัน 1044 00:50:07,033 --> 00:50:08,037 มันเป็นเงินมากเกินไป 1045 00:50:08,037 --> 00:50:08,620 คุณรู้ไหมว่า? 1046 00:50:08,620 --> 00:50:12,880 ฉันต้องการจะมีฐานข้อมูลของฉัน เช่นเดียวกับในรุ่นหนึ่ง 1047 00:50:12,880 --> 00:50:17,450 ที่แต่ละเซิร์ฟเวอร์มี ฐานข้อมูลท้องถิ่นของตัวเอง 1048 00:50:17,450 --> 00:50:19,480 ดังนั้นฉันแค่ไป วาด DB ในแต่ละเหล่านี้ 1049 00:50:19,480 --> 00:50:22,240 >> ดังนั้นตอนนี้แต่ละเว็บเซิร์ฟเวอร์ เหมือนกันในเพื่อให้ห่างไกล 1050 00:50:22,240 --> 00:50:25,650 ตามที่มีรหัสเดียวกันที่เดียวกัน สินทรัพย์คงที่, รูปภาพและข้อความเดียวกัน 1051 00:50:25,650 --> 00:50:26,720 เป็นต้น 1052 00:50:26,720 --> 00:50:29,580 และแต่ละคนมีฐานข้อมูลของตนเอง 1053 00:50:29,580 --> 00:50:31,450 ฉันคงจุดเดียว ปัญหาความล้มเหลว 1054 00:50:31,450 --> 00:50:32,570 ตอนนี้ผมมีฐานข้อมูล 1055 00:50:32,570 --> 00:50:36,210 เรื่องที่สองหรือหนึ่งในจำนวนนี้ สิ่งที่ตายมีเสมอซ้าย 1056 00:50:36,210 --> 00:50:41,156 แต่สิ่งที่เป็นปัญหาใหม่มีฉันสร้าง ว่าการแก้ปัญหาของแดนหลีกเลี่ยง? 1057 00:50:41,156 --> 00:50:42,470 >> ผู้ชม: [ไม่ได้ยิน] 1058 00:50:42,470 --> 00:50:44,386 >> DAVID ลัน: ใช่ฉัน ต้องซิงค์พวกเขาใช่มั้ย? 1059 00:50:44,386 --> 00:50:47,860 เพราะทั้งผมจำเป็นต้องซิงค์ ใครจะ where-- ในคำอื่น ๆ 1060 00:50:47,860 --> 00:50:50,570 ถ้าอลิซเข้าชมของฉัน เว็บไซต์และเธอที่เกิดขึ้น 1061 00:50:50,570 --> 00:50:55,070 ที่จะได้รับการสุ่มหรือเล่นรอบ robined หรืออะไรก็ตามจำนวนเซิร์ฟเวอร์หนึ่ง 1062 00:50:55,070 --> 00:50:58,770 หลังจากนั้นฉันต้องเสมอ ส่งเธอไปยังเซิร์ฟเวอร์ 1 1063 00:50:58,770 --> 00:50:59,420 ทำไม? 1064 00:50:59,420 --> 00:51:01,540 เพราะถ้าฉันส่งเธอ ไปยังเซิร์ฟเวอร์ 2 ก็จะ 1065 00:51:01,540 --> 00:51:03,140 ให้มีลักษณะเหมือนเธอไม่ได้อยู่ที่นั่น 1066 00:51:03,140 --> 00:51:04,450 >> ฉันไม่ได้ไปมีประวัติการสั่งซื้อของเธอ 1067 00:51:04,450 --> 00:51:06,300 ฉันไม่ได้จะต้องมีรายละเอียดของเธอ 1068 00:51:06,300 --> 00:51:09,360 และนั่นเป็นเพียงแค่ความรู้สึกเหมือน ก็เชิญปัญหา 1069 00:51:09,360 --> 00:51:11,400 และเมื่อบ๊อบมาเยี่ยมผม ต้องส่งเขาเสมอ 1070 00:51:11,400 --> 00:51:14,800 ไปยังเซิร์ฟเวอร์เดียวกัน, 2, หรือแล้วแต่ หนึ่งและชาร์ลีหนึ่งในสามหนึ่ง 1071 00:51:14,800 --> 00:51:15,797 และสม่ำเสมอ 1072 00:51:15,797 --> 00:51:17,130 นี้ไม่ได้เป็นเหตุผลว่า 1073 00:51:17,130 --> 00:51:19,270 นี้เรียกว่า แบ่งฐานข้อมูลของคุณ 1074 00:51:19,270 --> 00:51:21,270 และในความเป็นจริงนี่คือสิ่งที่ Facebook ได้ในช่วงต้น 1075 00:51:21,270 --> 00:51:24,020 >> ถ้าคุณทำตามประวัติศาสตร์ของ Facebook ก็เริ่มต้นที่นี่ที่วิทยาเขต 1076 00:51:24,020 --> 00:51:25,770 เป็น www.thefacebook.com 1077 00:51:25,770 --> 00:51:29,260 จากนั้นก็พัฒนาครั้งเดียวมาร์คเริ่มต้น การแพร่กระจายเข้าไปในมหาวิทยาลัยอื่น ๆ 1078 00:51:29,260 --> 00:51:34,450 จะเป็น harvard.thefacebook.com และ mit.thefacebook.com และอาจ 1079 00:51:34,450 --> 00:51:37,027 bu.thefacebook.com และไม่ชอบ 1080 00:51:37,027 --> 00:51:38,860 และนั่นเป็นเพราะ ในช่วงต้นของฉันไม่คิดว่า 1081 00:51:38,860 --> 00:51:40,484 คุณสามารถมีเพื่อนทั่วมหาวิทยาลัย 1082 00:51:40,484 --> 00:51:41,410 แต่ที่ดี 1083 00:51:41,410 --> 00:51:43,930 เพราะทุกคนจากฮาร์วาร์ ได้ส่งไปยังเซิร์ฟเวอร์นี้ 1084 00:51:43,930 --> 00:51:45,744 ทุกคนจาก BU ได้ส่งไปยังเซิร์ฟเวอร์นี้ 1085 00:51:45,744 --> 00:51:47,910 ทุกคนจากเอ็มไอทีได้ส่ง เพื่อ server-- นี้ในทางทฤษฎี 1086 00:51:47,910 --> 00:51:50,540 ฉันไม่ค่อนข้างรู้ทุก รายละเอียดการดำเนินงานพื้นฐาน 1087 00:51:50,540 --> 00:51:55,610 แต่เขาคงจะกั้นคน มหาวิทยาลัยของพวกเขาที่เครือข่ายของพวกเขาคือ 1088 00:51:55,610 --> 00:51:58,772 >> ดังนั้นที่ดีขึ้นไปจนถึงจุด ที่คุณต้องสองเซิร์ฟเวอร์สำหรับฮาร์วาร์ 1089 00:51:58,772 --> 00:51:59,980 หรือสามเซิร์ฟเวอร์สำหรับฮาร์วาร์ 1090 00:51:59,980 --> 00:52:01,800 และแล้วความเรียบง่ายที่ ชนิดของการหยุดพักลง 1091 00:52:01,800 --> 00:52:03,174 แต่นั่นเป็นวิธีการที่เหมาะสม 1092 00:52:03,174 --> 00:52:04,950 Let 's เสมอส่งอลิซ ไปยังสถานที่เดียวกัน 1093 00:52:04,950 --> 00:52:06,366 มักจะส่งบ๊อบยังสถานที่เดียวกัน 1094 00:52:06,366 --> 00:52:09,680 แต่สิ่งที่เกิดขึ้นถ้าอลิซ เซิร์ฟเวอร์ไปแบบออฟไลน์ 1095 00:52:09,680 --> 00:52:12,300 บ๊อบและชาร์ลียังคงสามารถซื้อ และสิ่งที่เข้าสู่เว็บไซต์ 1096 00:52:12,300 --> 00:52:13,462 แต่อลิซไม่สามารถ 1097 00:52:13,462 --> 00:52:15,170 เพื่อให้คุณได้สูญเสียหนึ่งในสาม ฐานผู้ใช้ของคุณ 1098 00:52:15,170 --> 00:52:16,980 บางทีนั่นอาจจะดีกว่า 100%? 1099 00:52:16,980 --> 00:52:20,580 แต่บางทีมันจะดีถ้าเราสามารถ ยังคงสนับสนุน 100% ของผู้ใช้ของเรา 1100 00:52:20,580 --> 00:52:23,470 แม้ในขณะที่หนึ่งในสามของเรา เซิร์ฟเวอร์ออฟไลน์ 1101 00:52:23,470 --> 00:52:24,760 >> ดังนั้นเราจึงสามารถซิงค์อะไร? 1102 00:52:24,760 --> 00:52:29,250 ผู้ใช้ไม่ได้ต่อ se แต่ ฐานข้อมูลในเซิร์ฟเวอร์เหล่านี้ทั้งหมด 1103 00:52:29,250 --> 00:52:33,350 ดังนั้นตอนนี้เราจำเป็นต้องมีชนิดของบางอย่าง ชนิดของการเชื่อมต่อโครงข่าย 1104 00:52:33,350 --> 00:52:37,880 ที่นี่เพื่อที่เซิร์ฟเวอร์ของตัวเอง สามารถ sync-- ไม่มีเหตุผล 1105 00:52:37,880 --> 00:52:40,090 และในความเป็นจริงเทคโนโลยีนี้อยู่ 1106 00:52:40,090 --> 00:52:45,550 ในโลกของฐานข้อมูลที่มี ความคิดของฐานข้อมูลต้นแบบทาส 1107 00:52:45,550 --> 00:52:48,240 หรือหลักมัธยมศึกษา ที่หมู่คุณสมบัติ 1108 00:52:48,240 --> 00:52:51,050 ไม่ได้เป็นเพียงการเก็บข้อมูล และตอบสนองกับข้อมูล 1109 00:52:51,050 --> 00:52:53,375 แต่ก็เป็นเพียงแค่อย่างต่อเนื่อง ซิงค์กับแต่ละอื่น ๆ 1110 00:52:53,375 --> 00:52:56,480 ดังนั้นเวลาที่คุณเขียนหรือบันทึก บางสิ่งบางอย่างไปยังฐานข้อมูลนี้ 1111 00:52:56,480 --> 00:53:00,040 ทันทีที่ได้รับการ "จำลองแบบ" ไปยังฐานข้อมูลอื่น ๆ ได้เป็นอย่างดี 1112 00:53:00,040 --> 00:53:02,870 >> และทุกครั้งที่คุณอ่านจากมัน มันไม่สำคัญว่าคุณจะอยู่ที่ไหน 1113 00:53:02,870 --> 00:53:05,170 เพราะถ้าในทางทฤษฎี พวกเขาได้ซิงค์ทั้งหมดคุณ 1114 00:53:05,170 --> 00:53:07,710 จะได้รับมุมมองเดียวกันของข้อมูล 1115 00:53:07,710 --> 00:53:10,800 ดังนั้นนี้เสียงที่สมบูรณ์แบบ 1116 00:53:10,800 --> 00:53:11,883 มีก็จะจับ 1117 00:53:11,883 --> 00:53:15,200 1118 00:53:15,200 --> 00:53:18,990 สิ่งที่จับอาจจะมี? 1119 00:53:18,990 --> 00:53:21,790 >> ผู้ชม: [ไม่ได้ยิน] 1120 00:53:21,790 --> 00:53:25,830 >> DAVID ลัน: ใช่ดังนั้นสามครั้ง เป็นสิ่งที่มากอาจผิดไป 1121 00:53:25,830 --> 00:53:26,930 นั่นคือความเป็นจริง 1122 00:53:26,930 --> 00:53:28,480 ทุกอย่างอาจจะเหมือนกันในจิตวิญญาณ 1123 00:53:28,480 --> 00:53:30,404 แต่บางคนจำเป็นต้องกำหนดค่าเหล่านี้ 1124 00:53:30,404 --> 00:53:33,070 มีโอกาสสูงว่า บางสิ่งบางอย่างที่จะไปอย่างผิดปกติ 1125 00:53:33,070 --> 00:53:38,130 เพียงแค่คุณมี combinatorially สิ่งที่มีแนวโน้มที่จะเกิดข้อผิดพลาด 1126 00:53:38,130 --> 00:53:40,505 สิ่งที่คนอื่นไม่ดีที่อาจเกิดขึ้น? 1127 00:53:40,505 --> 00:53:41,380 ผู้ชม: [ไม่ได้ยิน] 1128 00:53:41,380 --> 00:53:44,100 1129 00:53:44,100 --> 00:53:46,180 >> DAVID ลัน: ใช่ดังนั้น ซิงค์จะไม่ดี 1130 00:53:46,180 --> 00:53:48,110 แม้ในขณะที่คุณอาจจะรู้ว่า จากการสำรองข้อมูลและเช่น 1131 00:53:48,110 --> 00:53:50,520 ถ้าคุณเพียงแค่จะทำสุ่มสี่สุ่มห้า การสำรองข้อมูลสิ่งที่ถ้าสิ่งที่ไม่ 1132 00:53:50,520 --> 00:53:51,560 ไปผิดในฐานข้อมูลหรือไม่ 1133 00:53:51,560 --> 00:53:53,018 คุณสามารถลบสิ่งที่คุณไม่ควร 1134 00:53:53,018 --> 00:53:56,299 คุณได้จำลองแบบทันที ปัญหาที่ทุกคน 1135 00:53:56,299 --> 00:53:58,840 ดังนั้นวิกตอเรียสำรองข้อมูล talking-- จะเป็นสิ่งที่ดีที่นี่ 1136 00:53:58,840 --> 00:54:00,549 และเพื่อให้เราจะได้รับกลับไปว่า 1137 00:54:00,549 --> 00:54:03,090 และเพื่อให้มีความชัดเจนเรากำลังพูดถึง ไม่ได้เกี่ยวกับการสำรองข้อมูลที่นี่ต่อ 1138 00:54:03,090 --> 00:54:08,240 เรากำลังพูดถึงการจำลองแบบของจริง หรือการประสานไปยังเซิร์ฟเวอร์ 1139 00:54:08,240 --> 00:54:09,110 พวกเขากำลังถ่ายทอดสดทั้งหมด 1140 00:54:09,110 --> 00:54:12,074 พวกเขาไม่ได้หมายถึงการ ถูกนำมาใช้สำหรับการสำรองข้อมูล 1141 00:54:12,074 --> 00:54:13,294 >> ผู้ชม: [ไม่ได้ยิน] 1142 00:54:13,294 --> 00:54:14,335 DAVID ลัน: สิ่งที่? 1143 00:54:14,335 --> 00:54:14,710 ผู้ชม: Higher-- 1144 00:54:14,710 --> 00:54:15,751 DAVID ลัน: ค่าใช้จ่ายที่สูงขึ้น 1145 00:54:15,751 --> 00:54:20,180 เราได้สามเท่าค่าใช้จ่ายสำหรับ แน่ใจว่าแม้จะอย่างน้อยในแง่ 1146 00:54:20,180 --> 00:54:21,100 ของฮาร์ดแวร์ 1147 00:54:21,100 --> 00:54:23,200 เนื่องจากฐานข้อมูลเป็น เพียงชิ้นส่วนของซอฟต์แวร์ 1148 00:54:23,200 --> 00:54:25,189 และเว็บเซิร์ฟเวอร์เป็นชิ้นส่วนของซอฟต์แวร์ 1149 00:54:25,189 --> 00:54:27,980 มันอาจจะฟรีถ้าเรากำลังใช้ จำนวนของสิ่งที่มาเปิดใด ๆ 1150 00:54:27,980 --> 00:54:30,480 แต่ถ้าเราจะใช้ บางสิ่งบางอย่างเช่น Oracle, 1151 00:54:30,480 --> 00:54:36,574 เรากำลังจ่ายเงินมากขึ้นออราเคิลต่อ ใบอนุญาตหรือ Microsoft สำหรับการเข้าถึง 1152 00:54:36,574 --> 00:54:38,240 มีก็จะเป็นบางส่วนจับอื่น ๆ ที่นี่ 1153 00:54:38,240 --> 00:54:39,240 มันไม่สามารถจะง่ายนี้ 1154 00:54:39,240 --> 00:54:42,990 1155 00:54:42,990 --> 00:54:47,300 >> ดังนั้นเพื่อจุดของคุณผมคิดว่ามันเป็น คารีมสำหรับภูมิศาสตร์ earlier-- หรือไม่มีเลย 1156 00:54:47,300 --> 00:54:50,870 โรมันคือมันสำหรับ geography-- คิดว่า ว่าเรากำลังเป็นสมาร์ทเกี่ยวกับเรื่องนี้ 1157 00:54:50,870 --> 00:54:54,080 และเรากำลังวางหนึ่งในเซิร์ฟเวอร์ของเรา และในทางกลับฐานข้อมูลของเราในสหรัฐอเมริกา 1158 00:54:54,080 --> 00:54:56,910 และอื่น ๆ ในยุโรปอีก อเมริกาใต้อีกในแอฟริกา 1159 00:54:56,910 --> 00:55:00,290 อื่นในเอเชียที่ใดก็ได้เรา อาจต้องการทั่วโลก 1160 00:55:00,290 --> 00:55:04,220 เรารู้อยู่แล้วว่าจากการติดตามของเรา เส้นทางที่จุด A และจุด 1161 00:55:04,220 --> 00:55:06,910 B, ถ้าพวกเขากำลังไกลกัน จะใช้เวลามากขึ้น 1162 00:55:06,910 --> 00:55:10,312 >> และถ้าบางท่านได้ใช้ เครื่องมือเช่น Facebook หรือ Twitter 1163 00:55:10,312 --> 00:55:13,520 หรือใด ๆ ของเว็บไซต์เหล่านี้วันนี้ที่ มีการเปลี่ยนแปลงอย่างต่อเนื่องเพราะการใช้งาน 1164 00:55:13,520 --> 00:55:16,880 ข้อมูลที่สร้างขึ้นบางครั้งถ้าคุณ กดโหลดหรือเปิดหน้าเดียวกัน 1165 00:55:16,880 --> 00:55:20,270 ในเบราว์เซอร์อื่นที่คุณเห็น รุ่นที่แตกต่างกันเกือบ 1166 00:55:20,270 --> 00:55:22,875 คุณอาจเห็นสถานะของใครบางคน อัปเดตที่นี่ แต่ไม่อยู่ที่นี่ 1167 00:55:22,875 --> 00:55:25,500 และจากนั้นคุณโหลดและจากนั้นจะ จะปรากฏขึ้นและคุณโหลดอีกครั้ง 1168 00:55:25,500 --> 00:55:26,640 และมันจะหายไป 1169 00:55:26,640 --> 00:55:29,076 ในคำอื่น ๆ เก็บ ตาออกสำหรับการนี​​้อย่างน้อย 1170 00:55:29,076 --> 00:55:30,950 หากคุณกำลังใช้สังคม เครือข่ายโดยเฉพาะอย่างยิ่ง 1171 00:55:30,950 --> 00:55:33,320 >> อีกครั้งเพียงเพราะ ข้อมูลที่มีการเปลี่ยนแปลงอย่างรวดเร็ว 1172 00:55:33,320 --> 00:55:35,710 บางครั้งเซิร์ฟเวอร์จะได้รับออกจากซิงค์ 1173 00:55:35,710 --> 00:55:37,230 และบางทีมันอาจจะเป็นหน้าต่างเล็กสุด 1174 00:55:37,230 --> 00:55:39,970 แต่ 200 มิลลิวินาทีอาจจะ มากยิ่งขึ้นกว่าในปัจจุบันผู้มัน 1175 00:55:39,970 --> 00:55:43,415 จะใช้เวลาบางส่วนที่ไม่ใช่ศูนย์จำนวน เวลาสำหรับฐานข้อมูลเหล่านี้ในการซิงค์ 1176 00:55:43,415 --> 00:55:45,290 และเราก็ไม่ได้เป็นเพียง พูดคุยเกี่ยวกับคำขอเดียว 1177 00:55:45,290 --> 00:55:48,540 หาก บริษัท มีหลายพัน ผู้ใช้ที่ใช้มันไปพร้อม ๆ กัน 1178 00:55:48,540 --> 00:55:49,460 พวกเขาอาจจะบัฟเฟอร์ 1179 00:55:49,460 --> 00:55:52,240 ในคำอื่น ๆ อาจมี จะเป็นคิวหรือสายรอ 1180 00:55:52,240 --> 00:55:54,950 ก่อนที่ทั้งหมดของฐานข้อมูลเหล่านั้น คำสั่งจะได้รับการทำข้อมูลให้ตรงกัน 1181 00:55:54,950 --> 00:55:56,610 ดังนั้นบางทีมันอาจจะเป็นจริงไม่กี่วินาที 1182 00:55:56,610 --> 00:55:59,820 >> และแน่นอนนี่คือความจริงผมคิดว่าแม้ ไปในวันนี้กับ Facebook โดย 1183 00:55:59,820 --> 00:56:02,010 เมื่อพวกเขาประสานจาก ฝั่งตะวันออกไปยังฝั่งตะวันตก 1184 00:56:02,010 --> 00:56:06,026 แต่ก็มีที่ไม่น่ารำคาญ การขยายพันธุ์การหน่วงเวลาเพื่อที่จะพูด 1185 00:56:06,026 --> 00:56:07,650 ที่คุณเพียงแค่ชนิดของต้องทน 1186 00:56:07,650 --> 00:56:11,210 และดังนั้นจึงไม่มาก ข้อผิดพลาดในขณะที่มันคือความเป็นจริง 1187 00:56:11,210 --> 00:56:14,230 ที่ผู้ใช้ของคุณอาจไม่เห็น ข้อมูลที่ถูกต้องเป็นเวลาอย่างน้อย 1188 00:56:14,230 --> 00:56:14,970 ไม่กี่วินาที 1189 00:56:14,970 --> 00:56:17,410 >> ฉันเห็นนี้บนทวิตเตอร์เป็นจำนวนมาก จริงที่บางครั้งฉันจะ 1190 00:56:17,410 --> 00:56:21,227 ทวีตในหน้าต่างเดียวเปิดอีกครั้งเพื่อให้ แล้วดูเพื่อยืนยันว่ามันแน่นอน 1191 00:56:21,227 --> 00:56:22,560 ก็ขึ้นไปและก็ไม่ได้มี แต่ 1192 00:56:22,560 --> 00:56:25,340 และฉันมีชนิดของโหลด โหลด reload-- โอ้มีเป็น 1193 00:56:25,340 --> 00:56:27,150 และที่ไม่ได้เพราะมันไม่ได้บันทึก 1194 00:56:27,150 --> 00:56:29,850 มันก็ยังไม่ได้แพร่กระจาย ไปยังเซิร์ฟเวอร์อื่น 1195 00:56:29,850 --> 00:56:33,120 >> ดังนั้นการออก too-- คุณจริงๆ ต้องการที่จะเปิดเผยตัวเองกับความเสี่ยง 1196 00:56:33,120 --> 00:56:37,254 ว่าถ้าผู้ใช้ไปสั่งของพวกเขา ประวัติศาสตร์ก็ไม่จริงมีหรือยัง 1197 00:56:37,254 --> 00:56:38,420 ฉันเห็นนี้ในบางธนาคาร 1198 00:56:38,420 --> 00:56:42,100 มันก็ทำให้ฉันรำคาญเมื่อดีสำหรับหนึ่ง คุณสามารถไปเช่นหกเดือนหลัง 1199 00:56:42,100 --> 00:56:45,160 ในงบธนาคารของคุณในบางธนาคาร แม้ว่าในทางทฤษฎีที่ควรจะเป็น 1200 00:56:45,160 --> 00:56:46,576 สามารถที่จะมีทุกอย่างออนไลน์ 1201 00:56:46,576 --> 00:56:48,630 พวกเขาใช้เวลาเพียงแค่สิ่งที่บางครั้งออฟไลน์ 1202 00:56:48,630 --> 00:56:51,430 บางครั้งสิ่งที่เว็บไซต์ too-- มันคืออะไร? 1203 00:56:51,430 --> 00:56:53,570 มี one-- โอ้มัน GoDaddy ผมคิดว่า 1204 00:56:53,570 --> 00:56:56,620 GoDaddy เมื่อคุณตรวจสอบ ซื้อชื่อโดเมนหรือบางสิ่งบางอย่าง 1205 00:56:56,620 --> 00:56:58,630 พวกเขามักจะให้คุณ เชื่อมโยงไปยังใบเสร็จรับเงินของคุณ 1206 00:56:58,630 --> 00:57:01,470 และถ้าคุณคลิกลิงก์ที่ด้านขวา ออกไปก็มักจะไม่ทำงาน 1207 00:57:01,470 --> 00:57:03,290 มันก็บอกว่าปลายตายไม่มีอะไรที่นี่ 1208 00:57:03,290 --> 00:57:05,450 >> และที่มากเกินไปเพราะ เหล่านี้ความล่าช้าในการขยายพันธุ์ 1209 00:57:05,450 --> 00:57:08,290 เพราะด้วยเหตุผลใดก็ตามที่พวกเขา จะพาเล็กน้อยเวลา 1210 00:57:08,290 --> 00:57:09,670 ที่จริงการสร้างว่า 1211 00:57:09,670 --> 00:57:12,070 ดังนั้นนี่คือประเภทเช่นคุณต้องการ ดึงผมของคุณออกในบางจุด 1212 00:57:12,070 --> 00:57:14,486 เพราะสิ่งที่คุณกำลังพยายามที่จะ ทำคือการแก้ปัญหาที่ง่าย 1213 00:57:14,486 --> 00:57:16,590 และเราให้สร้างใหม่ ปัญหาสำหรับตัวเอง 1214 00:57:16,590 --> 00:57:18,770 ดังนั้นเรามาดูว่าเรา สามารถชนิดของการยกเลิก 1215 00:57:18,770 --> 00:57:22,730 >> แต่กลับกลายเป็นว่าการรวม ฐานข้อมูลทั้งหมดของเว็บเซิร์ฟเวอร์ของคุณ 1216 00:57:22,730 --> 00:57:25,090 คือการปฏิบัติที่ดีที่สุดไม่ได้จริงๆ 1217 00:57:25,090 --> 00:57:27,950 โดยทั่วไปสิ่งที่เป็นวิศวกร จะทำหรือสถาปนิกระบบ 1218 00:57:27,950 --> 00:57:30,340 จะมีที่แตกต่างกัน ชั้นของเซิร์ฟเวอร์ 1219 00:57:30,340 --> 00:57:33,160 และเพียงเพื่อประโยชน์ในพื้นที่ของฉันจะ วาดฐานข้อมูลของพวกเขาขึ้นที่นี่ 1220 00:57:33,160 --> 00:57:38,060 >> เราอาจจะมีฐานข้อมูลและ จำนวนเซิร์ฟเวอร์สี่ที่นี่ 1221 00:57:38,060 --> 00:57:42,430 ที่จะมีการเชื่อมต่อกับ แต่ละเซิร์ฟเวอร์เหล่านี้ที่นี่ 1222 00:57:42,430 --> 00:57:45,400 ดังนั้นนี้อาจจะมีหน้าของเรา จบชั้นเป็นคนที่จะบอกว่า 1223 00:57:45,400 --> 00:57:47,770 และนี่จะเป็นชั้นปลายด้านหลังของเรา 1224 00:57:47,770 --> 00:57:50,580 และนั่นก็หมายความว่า เหล่านี้ต้องเผชิญกับผู้ใช้ 1225 00:57:50,580 --> 00:57:53,010 และฐานข้อมูลไม่ได้เผชิญกับผู้ใช้ 1226 00:57:53,010 --> 00:57:55,480 ผู้ใช้ไม่สามารถโดยตรง เข้าถึงฐานข้อมูล 1227 00:57:55,480 --> 00:57:59,280 >> ดังนั้นขอตอนนี้อาจจะลงไป เส้นทางวิกตอเรียเสนอ 1228 00:57:59,280 --> 00:58:00,940 นี่คือจุดเดียวของความล้มเหลว 1229 00:58:00,940 --> 00:58:02,290 ที่ทำให้ฉันไม่สบายใจ 1230 00:58:02,290 --> 00:58:05,790 ดังนั้นสิ่งที่อาจจะเป็น ทางออกที่ชัดเจนมากที่สุด? 1231 00:58:05,790 --> 00:58:06,665 ผู้ชม: [ไม่ได้ยิน] 1232 00:58:06,665 --> 00:58:09,979 1233 00:58:09,979 --> 00:58:11,437 DAVID ลัน: ขออภัยอีกครั้งบอกว่า 1234 00:58:11,437 --> 00:58:12,352 ผู้ชม: [ไม่ได้ยิน] 1235 00:58:12,352 --> 00:58:13,810 DAVID ลัน: เซิร์ฟเวอร์ที่ไม่ใช่การผลิต 1236 00:58:13,810 --> 00:58:15,364 คุณหมายถึงอะไร? 1237 00:58:15,364 --> 00:58:17,120 >> ผู้ชม: [ไม่ได้ยิน] 1238 00:58:17,120 --> 00:58:19,120 >> DAVID ลัน: โอ้, OK เพื่อให้การสำรองข้อมูล 1239 00:58:19,120 --> 00:58:21,110 ตกลงดังนั้นเราจะทำอย่างนั้นอย่างแน่นอน 1240 00:58:21,110 --> 00:58:23,790 และที่จริงนี้จะทำบ่อยมาก 1241 00:58:23,790 --> 00:58:26,470 นี้อาจจะมีฐานข้อมูลจำนวนห้า 1242 00:58:26,470 --> 00:58:28,510 แต่นั่นเป็นเพียง เชื่อมต่อกับบ้านเลขที่สี่ 1243 00:58:28,510 --> 00:58:31,110 และคุณอาจจะเรียกว่าร้อนสำรอง 1244 00:58:31,110 --> 00:58:35,080 สองฐานข้อมูลเหล่านี้อาจมีการกำหนดค่า เพียงแค่ประสานอย่างต่อเนื่อง 1245 00:58:35,080 --> 00:58:35,850 ซึ่งกันและกัน 1246 00:58:35,850 --> 00:58:39,010 และดังนั้นถ้าเครื่องนี้ตายสำหรับ สิ่งที่โง่ reason-- ฮาร์ดไดรฟ์ 1247 00:58:39,010 --> 00:58:42,100 ตายคนเดินทางมากกว่า สายซอฟต์แวร์บางส่วนเป็นข้อบกพร่อง 1248 00:58:42,100 --> 00:58:46,560 และแฮงค์หรือเครื่อง crashes-- คุณอาจมีมนุษย์อย่างแท้จริง 1249 00:58:46,560 --> 00:58:51,090 ถอดปลั๊กออกจากผนังนี้ และแทนที่จะเสียบหนึ่งในนี้ 1250 00:58:51,090 --> 00:58:56,340 และจากนั้นภายในสมมติว่าเป็น ไม่กี่นาทีอาจจะครึ่งชั่วโมง 1251 00:58:56,340 --> 00:58:57,210 คุณกลับมาออนไลน์ 1252 00:58:57,210 --> 00:58:59,259 >> มันไม่ได้ดี แต่ ก็ยังไม่น่ากลัว 1253 00:58:59,259 --> 00:59:01,800 และคุณไม่ต้องกังวล เกี่ยวกับปัญหาการประสานใด ๆ 1254 00:59:01,800 --> 00:59:03,080 เพราะทุกอย่างที่มีอยู่แล้ว 1255 00:59:03,080 --> 00:59:05,000 เพราะคุณมีความสมบูรณ์แบบ การสำรองข้อมูลพร้อมที่จะไป 1256 00:59:05,000 --> 00:59:07,100 >> คุณอาจจะเป็นเพียงเล็กน้อย นักเล่นเกี่ยวกับเรื่องนี้ 1257 00:59:07,100 --> 00:59:12,990 เป็นบางคนมักจะทำที่คุณ อาจมีจำนวนฐานข้อมูลสี่นี่ 1258 00:59:12,990 --> 00:59:17,480 จำนวนฐานข้อมูลห้าที่นี่ ที่มีการพูดคุยกัน 1259 00:59:17,480 --> 00:59:24,120 แต่คุณยังมีนี้ ชนิดของ arrangement-- 1260 00:59:24,120 --> 00:59:27,440 และมันจงใจ ดูยุ่งเพราะมัน 1261 00:59:27,440 --> 00:59:30,220 is-- ที่ทั้งหมดของ เซิร์ฟเวอร์ส่วนหน้าสามารถ 1262 00:59:30,220 --> 00:59:32,870 พูดคุยกับทุกเซิร์ฟเวอร์ปลายด้านหลัง 1263 00:59:32,870 --> 00:59:38,130 ดังนั้นถ้าฐานข้อมูลนี้ไม่ได้ ตอบสนองเหล่านี้เซิร์ฟเวอร์ปลายด้านหน้ามี 1264 00:59:38,130 --> 00:59:40,212 ที่จะมีการเขียนโปรแกรม รหัสในพวกเขาที่บอกว่า 1265 00:59:40,212 --> 00:59:42,170 ถ้าคุณไม่ได้รับ การเชื่อมต่อกับฐานข้อมูลนี้ 1266 00:59:42,170 --> 00:59:45,830 หลักเริ่มต้นทันที การพูดคุยกับรอง 1267 00:59:45,830 --> 00:59:48,310 >> แต่ตอนนี้ดัน ซับซ้อนรหัส 1268 00:59:48,310 --> 00:59:52,070 และตอนนี้นักพัฒนาซอฟต์แวร์ของคุณของคุณ นักพัฒนาต้องรู้เกี่ยวกับเรื่องนี้ 1269 00:59:52,070 --> 00:59:56,454 และคุณชนิดของการผูกรหัสที่ คุณกำลังเขียนถึงปลายด้านหลังที่แท้จริงของคุณ 1270 00:59:56,454 --> 00:59:58,370 รายละเอียดการดำเนินงาน ซึ่งจะทำให้มันยากขึ้น 1271 00:59:58,370 --> 01:00:00,670 โดยเฉพาะอย่างยิ่งในที่ใหญ่กว่า บริษัท หรือเว็บไซต์ที่ใหญ่กว่า 1272 01:00:00,670 --> 01:00:05,020 ที่คุณไม่จำเป็นต้อง ต้องการโปรแกรมเมอร์ที่จะมี 1273 01:00:05,020 --> 01:00:10,890 ที่จะรู้ว่าฐานข้อมูล วิศวกรกำลังทำงานของพวกเขา 1274 01:00:10,890 --> 01:00:13,810 คุณอาจต้องการที่จะให้บทบาทเหล่านั้น การเรียงลำดับของการทำงานที่แตกต่างกันเพื่อให้ 1275 01:00:13,810 --> 01:00:16,810 ว่ามีชั้นนี้ นามธรรมระหว่างคนทั้งสอง 1276 01:00:16,810 --> 01:00:17,940 >> ดังนั้นวิธีที่เราอาจจะแก้ไขปัญหานี้อย่างไร 1277 01:00:17,940 --> 01:00:20,290 ดีเราชนิดของการแก้ไข ปัญหานี้อีกครั้งก่อน 1278 01:00:20,290 --> 01:00:25,680 ทำไมเราไม่ใส่หนึ่งของ สิ่งเหล่านี้ที่นี่ที่ 1279 01:00:25,680 --> 01:00:30,947 มันพูดในทางกลับไปยังหมายเลขสี่ ห้าทั้งหมดของส่วนหน้าเว็บเซิร์ฟเวอร์ 1280 01:00:30,947 --> 01:00:33,780 พูดคุยกับพ่อค้าคนกลางนี้และ พ่อค้าคนกลางในการเปิดเส้นทางข้อมูลของพวกเขา? 1281 01:00:33,780 --> 01:00:38,494 ในความเป็นจริงสิ่งที่อาจจะเป็น ชื่อที่ดีสำหรับเรื่องนี้ 1282 01:00:38,494 --> 01:00:39,704 >> ผู้ชม: [ไม่ได้ยิน] 1283 01:00:39,704 --> 01:00:41,120 DAVID ลัน: ตกลงจัดการฐานข้อมูล 1284 01:00:41,120 --> 01:00:48,030 แต่สิ่งที่คำที่อาจเป็นไปได้ว่า เราสามารถนำมาใช้สำหรับอุปกรณ์นี้? 1285 01:00:48,030 --> 01:00:49,760 เรากำลังสมดุล 1286 01:00:49,760 --> 01:00:52,480 ใช่ดังนั้นจริงฉัน ไม่เป็นธรรมที่นี่ 1287 01:00:52,480 --> 01:00:56,760 ดังนั้น balancer โหลดจะบ่งบอกว่า เรากำลังสลับกลับมาที่นี่ 1288 01:00:56,760 --> 01:00:58,836 ซึ่งไม่จำเป็นจริงเป็นกรณีที่ 1289 01:00:58,836 --> 01:01:00,460 ดังนั้นจึงมีไม่กี่วิธีที่เราสามารถทำเช่นนี้ 1290 01:01:00,460 --> 01:01:03,920 >> ถ้านี่คือในความเป็นจริง balancer โหลดที่ เรื่องนี้เป็นเหมือนกับก่อน 1291 01:01:03,920 --> 01:01:05,230 บางส่วนของการร้องขอไปที่ 4 1292 01:01:05,230 --> 01:01:06,150 บางส่วนของพวกเขาไปถึง 5 1293 01:01:06,150 --> 01:01:06,710 และนั่นคือสิ่งที่ดี 1294 01:01:06,710 --> 01:01:08,835 เพราะตอนนี้เราสามารถจัดการกับ สองเท่าผ่านมาก 1295 01:01:08,835 --> 01:01:11,120 แต่การเชื่อมต่อนี้ นี่เป็นสิ่งที่สำคัญสุด 1296 01:01:11,120 --> 01:01:14,050 พวกเขาต้องอยู่อย่างต่อเนื่อง และหวังว่าจะทำข้อมูลให้ตรงกัน 1297 01:01:14,050 --> 01:01:17,670 ไม่ได้ในทางภูมิศาสตร์ห่างกันมากเกินไปดังนั้น ที่ประสานเป็นหลัก 1298 01:01:17,670 --> 01:01:18,520 ทันทีทันใด 1299 01:01:18,520 --> 01:01:20,410 มิฉะนั้นเราอาจจะมีปัญหา 1300 01:01:20,410 --> 01:01:21,330 >> ดังนั้นที่ไม่ได้เลวร้าย 1301 01:01:21,330 --> 01:01:25,132 แต่อีกครั้งเราได้ แนะนำปัญหาใหม่ 1302 01:01:25,132 --> 01:01:26,590 สิ่งที่เป็นปัญหาได้ฉันเพิ่งสร้าง? 1303 01:01:26,590 --> 01:01:30,000 1304 01:01:30,000 --> 01:01:31,020 จุดเดียวของความล้มเหลว 1305 01:01:31,020 --> 01:01:32,390 ดังนั้นสิ่งที่เป็นวิธีการที่? 1306 01:01:32,390 --> 01:01:39,270 ดังนั้นในขณะที่วิกตอเรียรักที่จะใช้จ่ายเงิน เราสามารถใช้ผู้ชายคนนี้ออกมาและทำเช่นนี้ 1307 01:01:39,270 --> 01:01:41,731 และฉันแค่ไป ย้ายห้องพักที่นี่พอ 1308 01:01:41,731 --> 01:01:43,230 และมันจะเป็นเรื่องเล็ก ๆ น้อย ๆ ยุ่ง 1309 01:01:43,230 --> 01:01:44,563 ฉันจะให้วาดเส้น 1310 01:01:44,563 --> 01:01:47,080 สมมติว่าทั้งหมดของ เส้นที่ไปลงในทั้งสอง? 1311 01:01:47,080 --> 01:01:52,670 >> เทคนิคทั่วไปมากที่นี่จะเป็น จะใช้เทคนิคที่เรียกว่าการเต้นของหัวใจ 1312 01:01:52,670 --> 01:01:57,390 โดยแต่ละอุปกรณ์เหล่านี้ โหลด balancers ซ้ายและขวา 1313 01:01:57,390 --> 01:02:00,740 หรือสิ่งที่เราต้องการที่จะเรียกพวกเขา อย่างต่อเนื่องไม่ว่าจะเป็นผมยังมีชีวิตอยู่ 1314 01:02:00,740 --> 01:02:03,220 ฉันยังมีชีวิตอยู่ผมยังมีชีวิตอยู่ผมยังมีชีวิตอยู่ 1315 01:02:03,220 --> 01:02:05,910 หนึ่งของพวกเขาไปโดยปริยาย ทำหน้าที่เป็นหลัก 1316 01:02:05,910 --> 01:02:09,620 เพื่อให้การจราจรทั้งหมดจะถูกส่งผ่าน หนึ่งทางด้านซ้ายตัวอย่างเช่น 1317 01:02:09,620 --> 01:02:11,260 โดยค่าเริ่มต้นโดยพลการ 1318 01:02:11,260 --> 01:02:16,890 >> แต่ทันทีที่ผู้ชายด้านขวา ไม่ได้ยินจากคนที่แต่งตัวประหลาดซ้ายอีกต่อไป 1319 01:02:16,890 --> 01:02:20,440 ด้านขวาเป็นโปรแกรม โดยอัตโนมัติตัวอย่างเช่น 1320 01:02:20,440 --> 01:02:24,110 ใช้เวลามากกว่าที่อยู่ IP ของหนึ่งทางด้านซ้าย 1321 01:02:24,110 --> 01:02:28,240 และดังนั้นจึงกลายเป็นหลักและ อาจจะส่งอีเมลหรือข้อความ 1322 01:02:28,240 --> 01:02:31,570 เพื่อมนุษย์จะบอกว่าเดี๋ยวก่อน หลักด้านซ้ายเป็นแบบออฟไลน์ 1323 01:02:31,570 --> 01:02:33,310 ฉันจะกลายเป็นหลักสำหรับในตอนนี้ 1324 01:02:33,310 --> 01:02:35,760 ดังนั้นรองประธานจะกลายเป็น ประธานเพื่อที่จะพูด 1325 01:02:35,760 --> 01:02:38,180 และคนที่ได้ไปบันทึก ประธานถ้าคุณต้องการ 1326 01:02:38,180 --> 01:02:41,090 เพราะตอนนี้เรามีชั่วคราว จุดเดียวของความล้มเหลว 1327 01:02:41,090 --> 01:02:45,020 >> เพื่อให้เป็นที่ซับซ้อนหรือเครียดเป็น นี้อาจดูเหมือนจะเริ่มต้นการเป็น 1328 01:02:45,020 --> 01:02:46,990 นี้เป็นวิธีที่คุณแก้ปัญหาเหล​​่านี้ 1329 01:02:46,990 --> 01:02:48,190 คุณทำโยนเงินที่มัน 1330 01:02:48,190 --> 01:02:49,370 คุณโยนฮาร์ดแวร์ที่มัน 1331 01:02:49,370 --> 01:02:52,170 แต่น่าเสียดายที่คุณ เพิ่มความซับซ้อนให้มัน 1332 01:02:52,170 --> 01:02:56,450 แต่ผลที่ได้ในท้ายที่สุดก็คือว่า คุณมีมากขึ้นในทางทฤษฎี 1333 01:02:56,450 --> 01:02:57,670 สถาปัตยกรรมที่แข็งแกร่ง 1334 01:02:57,670 --> 01:02:58,850 ก็ยังคงไม่สมบูรณ์แบบ 1335 01:02:58,850 --> 01:03:02,470 เพราะถึงแม้เมื่อเรา have-- เราอาจจะ ไม่ได้มีจุดเดียวของความล้มเหลว 1336 01:03:02,470 --> 01:03:05,240 ขณะนี้เรามีจุดที่สองของความล้มเหลว 1337 01:03:05,240 --> 01:03:07,630 แต่ถ้าทั้งสองสิ่งที่ผิดไป ซึ่งอย่างที่ทำได้ 1338 01:03:07,630 --> 01:03:09,030 เราก็ยังคงไปได้แบบออฟไลน์ 1339 01:03:09,030 --> 01:03:11,660 >> และอื่น ๆ ที่พบบ่อยมากใน อุตสาหกรรมคือการอธิบาย 1340 01:03:11,660 --> 01:03:14,000 เวลาของคุณในแง่ของเก้า 1341 01:03:14,000 --> 01:03:18,610 และการจัดเรียงของเป้าหมาย เพื่อหวังเป็น 99.999% 1342 01:03:18,610 --> 01:03:21,580 เวลาที่เว็บไซต์ของคุณออนไลน์ 1343 01:03:21,580 --> 01:03:24,170 หรือดียิ่งขึ้นเพิ่ม เก้าอีกไม่กี่ที่ 1344 01:03:24,170 --> 01:03:28,159 แต่น่าเสียดายที่เหล่านี้ เก้ามีราคาแพงมาก 1345 01:03:28,159 --> 01:03:29,450 และขอให้ทำจริงนี้ออก 1346 01:03:29,450 --> 01:03:35,510 ดังนั้นถ้าฉันเปิดเครื่องคิดเลขใหญ่ของฉันอีกครั้ง 365 วันในหนึ่งปีตลอด 24 ชั่วโมงในหนึ่งวัน 1347 01:03:35,510 --> 01:03:44,780 60 นาทีในชั่วโมงและ 60 วินาทีในนาที 1348 01:03:44,780 --> 01:03:48,690 ว่าเป็นวิธีที่หลายวินาทีมี ในหนึ่งปีถ้าผมทำอย่างนี้ได้อย่างถูกต้อง 1349 01:03:48,690 --> 01:03:55,740 ดังนั้นหากเราครั้งนี้โดย 0.99999 ที่ เท่าใดเวลาที่เราต้องการที่จะหวัง 1350 01:03:55,740 --> 01:04:00,600 ดังนั้นนั่นหมายความว่าเราควรจะขึ้น นี้หลายวินาทีในช่วงระหว่างปี 1351 01:04:00,600 --> 01:04:03,920 ดังนั้นถ้าตอนนี้ผมลบ ค่าเดิมหรือมากกว่า 1352 01:04:03,920 --> 01:04:07,480 ค่าใหม่นี้จาก first-- 316 วินาที 1353 01:04:07,480 --> 01:04:09,640 ซึ่งแน่นอนว่าเป็นห้านาที 1354 01:04:09,640 --> 01:04:13,770 >> ดังนั้นถ้าเว็บไซต์ของคุณหรือ บริษัท ของคุณมี ที่อ้างว่า "ห้าเก้า" โดยคุณ 1355 01:04:13,770 --> 01:04:17,050 ขึ้น 99.99% ของเวลา นั่นหมายความว่าคุณดีกว่า 1356 01:04:17,050 --> 01:04:23,470 ได้รับฉลาดพอและรวดเร็ว เพียงพอและล้างเพียงพอกับทรัพยากร 1357 01:04:23,470 --> 01:04:27,890 ว่าเซิร์ฟเวอร์ของคุณเป็นเพียงออฟไลน์ ห้านาทีออกของปี 1358 01:04:27,890 --> 01:04:29,980 มันเป็นราคาแพงและ สิ่งที่ยากที่ปรารถนาที่จะ 1359 01:04:29,980 --> 01:04:31,430 >> ดังนั้นจึงเป็นเรื่องการปิดเกินไป 1360 01:04:31,430 --> 01:04:35,866 99.999% ของเวลาที่จะสวย ยี้ยากและมีราคาแพง 1361 01:04:35,866 --> 01:04:38,740 ห้า minutes-- คุณแทบจะไม่ได้รับ ไปยังเซิร์ฟเวอร์เพื่อแทนที่ร่างกาย 1362 01:04:38,740 --> 01:04:40,040 สิ่งที่ผิดพลาดไป 1363 01:04:40,040 --> 01:04:42,810 และที่ว่าทำไมเราจะเริ่มต้นเดินสายไฟ สิ่งที่ร่วมกันที่ซับซ้อนมากขึ้น 1364 01:04:42,810 --> 01:04:48,240 aPriori เพื่อให้คอมพิวเตอร์ การจัดเรียงของสามารถแก้ไขตัวเอง 1365 01:04:48,240 --> 01:04:49,446 ใช่. 1366 01:04:49,446 --> 01:04:52,344 >> ผู้ชม: [ไม่ได้ยิน] 1367 01:04:52,344 --> 01:05:02,014 1368 01:05:02,014 --> 01:05:04,430 DAVID ลัน: ปัญหาอาจ จะอยู่ในจำนวนสถานที่ใด ๆ 1369 01:05:04,430 --> 01:05:05,090 และใน fact-- 1370 01:05:05,090 --> 01:05:07,101 >> ผู้ชม: [ไม่ได้ยิน] 1371 01:05:07,101 --> 01:05:08,600 DAVID ลัน: แน่นอนแน่นอน 1372 01:05:08,600 --> 01:05:10,720 และเป็นภาพเป็น ได้รับความซับซ้อนมากขึ้น 1373 01:05:10,720 --> 01:05:12,110 มันอาจจะเป็นเว็บเซิร์ฟเวอร์ 1374 01:05:12,110 --> 01:05:14,690 มันอาจจะเป็นอำนาจที่จะอาคาร 1375 01:05:14,690 --> 01:05:17,900 มันอาจจะเป็นสิ่งที่ทางกายภาพเช่น สายเคเบิลได้ฝอยหรือเตะออก 1376 01:05:17,900 --> 01:05:19,879 มันอาจจะเป็นฐานข้อมูล ไม่ตอบสนอง 1377 01:05:19,879 --> 01:05:22,920 มันอาจจะเป็นพวกเขามีการปรับปรุงการดำเนินงานของพวกเขา ระบบและสิ่งที่จะแขวน 1378 01:05:22,920 --> 01:05:24,634 ดังนั้นมีหลายชิ้นส่วนที่เคลื่อนไหวอื่น ๆ 1379 01:05:24,634 --> 01:05:27,050 และอื่น ๆ จำนวนมากของวิศวกรรม ที่มีที่จะไปอยู่เบื้องหลังนี้ 1380 01:05:27,050 --> 01:05:30,431 เป็นจริงเพียงการค้าไม่ชอบเช่นวิธี เวลามากเท่าใดเงินที่มันเป็นจริง 1381 01:05:30,431 --> 01:05:32,930 คุ้มค่าและสิ่งที่เป็นภัยคุกคาม คุณกังวลมากเกี่ยวกับ? 1382 01:05:32,930 --> 01:05:35,471 ยกตัวอย่างเช่นใน หลักสูตรที่ผมสอนที่ Harvard 1383 01:05:35,471 --> 01:05:38,470 เราใช้จำนวนมากของ cloud computing, ที่ เราจะเริ่มต้นการดูที่ตอนนี้ 1384 01:05:38,470 --> 01:05:41,107 ในความเป็นจริงที่เราใช้ Amazon Web Services 1385 01:05:41,107 --> 01:05:42,940 เพียงเพราะนั่นคือ หนึ่งที่เราเริ่มต้นด้วย 1386 01:05:42,940 --> 01:05:45,856 แต่มีมากกว่าที่เคยวันนี้ จาก Google และ Microsoft และอื่น ๆ 1387 01:05:45,856 --> 01:05:50,030 และเรามีสติเลือกที่จะใส่ทั้งหมด ของเครื่องเสมือนกับหลักสูตรของเรา ' 1388 01:05:50,030 --> 01:05:55,400 ขณะที่พวกเขากำลังเรียกว่าในผมคิดว่า มันเป็นเวอร์จิเนียตะวันตกศูนย์ข้อมูล 1389 01:05:55,400 --> 01:05:57,560 ส่วนใหญ่ของนักเรียนของเรา เกิดขึ้นได้จากสหรัฐอเมริกา 1390 01:05:57,560 --> 01:05:59,820 แม้ว่าจะมีแน่นอน บางส่วนในระดับสากล 1391 01:05:59,820 --> 01:06:02,630 >> แต่ความเป็นจริงมันเป็นเพียงแค่ ที่เรียบง่ายและมันเป็นเรื่องที่ถูกกว่าสำหรับเรา 1392 01:06:02,630 --> 01:06:05,540 ที่จะนำไข่ทั้งหมดของเรา ในตะกร้าเวอร์จิเนีย 1393 01:06:05,540 --> 01:06:08,050 แม้ว่าฉันรู้ว่าถ้าสิ่งที่ ผิดพลาดในเวอร์จิเนีย 1394 01:06:08,050 --> 01:06:12,760 เป็นครั้งคราวมี happened-- เช่น ถ้ามีพายุเฮอริเคนหรือสภาพอากาศบาง 1395 01:06:12,760 --> 01:06:15,890 เหตุการณ์เช่นว่าถ้ามีบาง ปัญหาตารางอำนาจหรือ like-- ทั้งหมด 1396 01:06:15,890 --> 01:06:20,240 ข้อมูลหลักสูตรของเราอาจจะไปออฟไลน์ สำหรับจำนวนนาทีชั่วโมงหรือบางส่วน 1397 01:06:20,240 --> 01:06:21,600 หรือแม้กระทั่งอีกต่อไป 1398 01:06:21,600 --> 01:06:24,020 >> แต่ปริมาณของความซับซ้อน ที่จะต้อง 1399 01:06:24,020 --> 01:06:26,895 และจำนวนเงินที่จะ จะต้องดำเนินการทุกอย่างเพื่อ 1400 01:06:26,895 --> 01:06:31,420 ในแบบคู่ขนานในยุโรปหรือในรัฐแคลิฟอร์เนีย ก็ไม่ได้ทำให้ความรู้สึกมาก 1401 01:06:31,420 --> 01:06:35,080 ดังนั้นจึงเป็นเหตุผลทางการค้า ปิด แต่เจ็บปวดอย่างใดอย่างหนึ่ง 1402 01:06:35,080 --> 01:06:37,740 เมื่อคุณกำลังจริง มีการหยุดทำงานที่ 1403 01:06:37,740 --> 01:06:41,830 >> ดีขอเปลี่ยนแปลงตอนนี้ บางส่วนของเมฆโซลูชั่น 1404 01:06:41,830 --> 01:06:43,320 บางส่วนของปัญหาเหล​​่านี้ 1405 01:06:43,320 --> 01:06:45,040 ทุกสิ่งที่เราได้รับ ถกป่านนี้ 1406 01:06:45,040 --> 01:06:47,527 เป็นชนิดของปัญหาที่มี รับกับเราบางครั้ง 1407 01:06:47,527 --> 01:06:49,610 ว่าคุณมีของคุณเอง เซิร์ฟเวอร์ใน บริษัท ของคุณ 1408 01:06:49,610 --> 01:06:52,740 ไม่ว่าคุณจะไปที่ co-location สถานที่เช่นศูนย์ข้อมูลและการแบ่งปัน 1409 01:06:52,740 --> 01:06:55,110 พื้นที่ที่มีคนอื่น หรือในปัจจุบันในเมฆ 1410 01:06:55,110 --> 01:06:57,040 >> และสิ่งที่ดีเกี่ยวกับ เมฆนั่นคือทั้งหมดที่ 1411 01:06:57,040 --> 01:06:59,540 สิ่งเหล่านี้ผม การวาดภาพเป็นวัตถุทางกายภาพ 1412 01:06:59,540 --> 01:07:02,400 ขณะนี้สามารถจะคิดว่าเป็น การจัดเรียงของวัตถุเสมือน 1413 01:07:02,400 --> 01:07:04,659 ในเมฆที่มี จำลองกับซอฟต์แวร์ 1414 01:07:04,659 --> 01:07:07,700 ในคำอื่น ๆ คอมพิวเตอร์วันนี้ เซิร์ฟเวอร์ในวันนี้เช่นเดียวกับภาพของ Dell 1415 01:07:07,700 --> 01:07:11,720 ฉันพบว่าก่อนหน้านี้มีความรวดเร็วเพื่อให้มี RAM มาก CPU มากดิสก์มาก 1416 01:07:11,720 --> 01:07:16,140 พื้นที่ที่ผู้คนได้เขียน ซอฟต์แวร์พาร์ทิชันจริง 1417 01:07:16,140 --> 01:07:21,130 เซิร์ฟเวอร์หนึ่งขึ้นเป็นภาพลวงตาของมัน เป็นสองเซิร์ฟเวอร์หรือ 200 เซิร์ฟเวอร์ดังนั้น 1418 01:07:21,130 --> 01:07:24,150 ว่าเราแต่ละลูกค้า มีภาพลวงตาของการมี 1419 01:07:24,150 --> 01:07:29,110 ไม่ได้เป็นเพียงบัญชีบนเว็บบาง เป็นเจ้าภาพ แต่เครื่องของเราเองว่าเรา 1420 01:07:29,110 --> 01:07:30,490 เช่าจากคนอื่น 1421 01:07:30,490 --> 01:07:34,140 >> แต่มันเป็นเครื่องเสมือนใน เพื่อให้ห่างไกลบนเซิร์ฟเวอร์ Dell หนึ่ง 1422 01:07:34,140 --> 01:07:39,160 อีกครั้งอาจจะมีการแบ่งพาร์ติชันขึ้นไป สองหรือ 200 หรือมากกว่าเครื่องเสมือน 1423 01:07:39,160 --> 01:07:43,770 ซึ่งทั้งหมดให้คนในการบริหาร การเข้าถึง แต่ในทางที่ไม่มีเรา 1424 01:07:43,770 --> 01:07:48,040 รู้หรือสามารถเข้าถึงอื่นเสมือน เครื่องบนฮาร์ดแวร์เดียวกัน 1425 01:07:48,040 --> 01:07:53,430 ดังนั้นในการวาดภาพในสไลด์ของว​​ันนี้ ฉันมีนี้ยิงที่นี่จากเว็บไซต์ 1426 01:07:53,430 --> 01:07:54,160 เรียกว่าหาง 1427 01:07:54,160 --> 01:07:56,970 >> ดังนั้นนี่คือเล็ก ๆ น้อย ๆ รายละเอียดเกินกว่าที่เราต้องการจริง 1428 01:07:56,970 --> 01:07:59,830 แต่ถ้าคุณดูนี้เป็น infrastructure-- ของคุณ 1429 01:07:59,830 --> 01:08:02,910 ดังนั้นเพียงแค่ฮาร์ดแวร์ของคุณเอง เซิร์ฟเวอร์ของคุณ, ชั้นวางข้อมูลที่ 1430 01:08:02,910 --> 01:08:06,480 ศูนย์และทั้งหมดของในปัจจุบันผู้ที่คุณต้องการ มักจะใช้ระบบปฏิบัติการโฮสต์ 1431 01:08:06,480 --> 01:08:08,275 ดังนั้นสิ่งที่ like-- มันอาจจะเป็นของ Windows 1432 01:08:08,275 --> 01:08:09,430 มันจะไม่เป็นระบบปฏิบัติการ Mac OS 1433 01:08:09,430 --> 01:08:11,430 เพราะนั่นไม่ได้จริงๆ องค์กรวันนี้ 1434 01:08:11,430 --> 01:08:15,670 ดังนั้นมันจะเป็น Linux หรือ Solaris หรือ UNIX หรือ BSD หรือ FreeBSD 1435 01:08:15,670 --> 01:08:19,779 หรือจำนวนของระบบปฏิบัติการอื่น ๆ ที่มีทั้งฟรีหรือการค้า 1436 01:08:19,779 --> 01:08:22,120 >> และจากนั้นคุณเรียกใช้ โปรแกรมโปรแกรมพิเศษ 1437 01:08:22,120 --> 01:08:26,479 เรียกว่าไฮเปอร์ไวเซอร์หรือ จอมอนิเตอร์เครื่องเสมือน VMM 1438 01:08:26,479 --> 01:08:31,649 และเหล่านี้เป็นผลิตภัณฑ์ถ้าคุณ คุ้นเคยเช่น VMware หรือ VirtualBox 1439 01:08:31,649 --> 01:08:34,080 หรือ Virtual PC หรือคนอื่น ๆ 1440 01:08:34,080 --> 01:08:38,430 และสิ่งที่โปรแกรมเหล่านั้นทำคือว่า คุณลักษณะที่ผมอธิบายไว้ก่อนหน้า 1441 01:08:38,430 --> 01:08:41,779 มันจะสร้างภาพลวงตา ว่าเครื่องทางหนึ่ง 1442 01:08:41,779 --> 01:08:44,550 สามารถเป็นเครื่องเสมือนหลาย 1443 01:08:44,550 --> 01:08:48,260 >> และอื่น ๆ เหล่านี้กล่องที่มีสีสันขึ้นด้านบนคือ ภาพวาดภาพของดังต่อไป 1444 01:08:48,260 --> 01:08:50,260 ไฮเปอร์ไวเซอร์นี้นี้ ชิ้นส่วนของซอฟต์แวร์เรียกว่า 1445 01:08:50,260 --> 01:08:54,090 VMware ทำงานในบางส่วนอื่น ๆ ระบบปฏิบัติการที่เรียกว่าลินุกซ์ 1446 01:08:54,090 --> 01:08:56,910 คือการสร้างภาพลวงตาว่า คอมพิวเตอร์ที่มีอยู่จริงนี้เป็นจริง 1447 01:08:56,910 --> 01:09:00,149 หนึ่งสองสามคอมพิวเตอร์เสมือน 1448 01:09:00,149 --> 01:09:04,270 ดังนั้นผมจึงได้ซื้อตอนนี้เป็นเจ้าของ ฮาร์ดแวร์นี้หนึ่งคอมพิวเตอร์ที่มีอยู่จริง 1449 01:09:04,270 --> 01:09:06,200 และตอนนี้ฉันให้เช่า ลูกค้าไปยังสาม 1450 01:09:06,200 --> 01:09:09,731 >> และผู้ที่สามลูกค้าทุกคนคิดว่า พวกเขามีเครื่องเสมือนทุ่มเท 1451 01:09:09,731 --> 01:09:10,939 และยังไม่ได้เหยื่อและสวิทช์ 1452 01:09:10,939 --> 01:09:13,750 มันเป็นเรื่องการเปิดเผยข้อมูลมากขึ้นว่า คุณกำลังใช้เครื่องเสมือน 1453 01:09:13,750 --> 01:09:17,589 แต่เทคโนโลยีที่เราทุกคน มีการควบคุมดูแลเต็ม 1454 01:09:17,589 --> 01:09:19,880 มากกว่ากันของผู้เข้าพักผู้ ระบบปฏิบัติการซึ่งอาจ 1455 01:09:19,880 --> 01:09:21,370 เป็นจำนวนของระบบปฏิบัติการใด ๆ 1456 01:09:21,370 --> 01:09:23,029 >> ฉันสามารถติดตั้งอะไรที่ฉันต้องการ 1457 01:09:23,029 --> 01:09:24,640 ฉันสามารถอัพเกรดได้เท่าที่ฉันต้องการ 1458 01:09:24,640 --> 01:09:27,470 และผมก็ไม่ได้มีการรู้หรือ ดูแลเกี่ยวกับการดำเนินงานอื่น ๆ 1459 01:09:27,470 --> 01:09:29,678 ระบบในคอมพิวเตอร์นั้น เครื่องเสมือนอื่น ๆ 1460 01:09:29,678 --> 01:09:35,290 เว้นแต่เจ้าของทุกสีเทานี้ สิ่งที่เป็นความโลภน้อย 1461 01:09:35,290 --> 01:09:37,540 และ overselling ทรัพยากรของเขาหรือเธอ 1462 01:09:37,540 --> 01:09:40,800 >> ดังนั้นถ้าคุณกำลังการอย่างใดอย่างหนึ่ง เครื่องกายภาพและขายมัน 1463 01:09:40,800 --> 01:09:44,399 เพื่อไม่ให้ 200 แต่ 400 ลูกค้าในบางจุด 1464 01:09:44,399 --> 01:09:47,270 เรากำลังจะเดินทางเข้ามาในบรรดา ปัญหาประสิทธิภาพการทำงานเช่นเดียวกับก่อน 1465 01:09:47,270 --> 01:09:50,460 เพราะคุณมีเพียง จำกัด ปริมาณของดิสก์และ RAM และอื่น ๆ 1466 01:09:50,460 --> 01:09:53,450 และเครื่องเสมือน เป็นเพียงโปรแกรมที่เป็น 1467 01:09:53,450 --> 01:09:56,140 แกล้งทำเป็น คอมพิวเตอร์เต็มเปี่ยม 1468 01:09:56,140 --> 01:09:58,040 เพื่อให้คุณได้รับสิ่งที่คุณจ่ายสำหรับที่นี่ 1469 01:09:58,040 --> 01:10:02,150 >> ดังนั้นคุณจะพบออนไลน์ที่คุณอาจจะจ่าย บริษัท ที่มีชื่อเสียงอาจจะ $ 100 ต่อเดือน 1470 01:10:02,150 --> 01:10:05,660 สำหรับเครื่องเสมือนของคุณเองหรือ ตัวเองเซิร์ฟเวอร์เสมือนส่วนตัวของคุณ, 1471 01:10:05,660 --> 01:10:07,090 ซึ่งเป็นอีกวาระหนึ่งสำหรับมัน 1472 01:10:07,090 --> 01:10:10,400 หรือคุณอาจพบบางอย่างโดยทันที คืนที่คุณจ่าย $ 5.99 ต่อเดือน 1473 01:10:10,400 --> 01:10:12,080 สำหรับเครื่องเสมือนของคุณเอง 1474 01:10:12,080 --> 01:10:15,614 แต่ราคาที่คุณไม่ได้เกือบ ประสิทธิภาพการทำงานให้มากที่สุดเท่าที่มีให้คุณ 1475 01:10:15,614 --> 01:10:18,530 เพราะพวกเขาได้รับการ overselling มัน ดังนั้นกว่าที่คุณจะมีสูงขึ้น 1476 01:10:18,530 --> 01:10:22,340 ชั้นของการบริการหรือผู้ขายที่ดีขึ้น 1477 01:10:22,340 --> 01:10:24,590 >> ดังนั้นสิ่งนี้จริงหมายสำหรับเรา? 1478 01:10:24,590 --> 01:10:26,110 เพื่อให้ฉันไปนี้ 1479 01:10:26,110 --> 01:10:29,580 ฉันจะไป aws.amazon.com 1480 01:10:29,580 --> 01:10:31,590 เพียงเพราะพวกเขามี เมนูตัวเลือกที่ดีของ 1481 01:10:31,590 --> 01:10:34,700 แต่บทเรียนเดียวกันนี้นำไปใช้กับ ทั้งกลุ่มของผู้ขายอื่น ๆ เมฆ 1482 01:10:34,700 --> 01:10:38,201 แต่น่าเสียดายที่มันเป็นบ่อยขึ้น การตลาดพูดกว่าสิ่งใด 1483 01:10:38,201 --> 01:10:39,200 และช่วยให้การเปลี่ยนแปลงนี้ 1484 01:10:39,200 --> 01:10:41,820 ดังนั้นคุณไปที่เว็บไซต์เช่นนี้ 1485 01:10:41,820 --> 01:10:44,560 และนี้จริงๆไม่ได้ บอกคุณได้อะไรมาก 1486 01:10:44,560 --> 01:10:47,780 >> และแม้ฉันเป็นฉันมองไปที่นี้ไม่ได้ ทราบจริงๆสิ่งที่มีสิ่งเหล่านี้ 1487 01:10:47,780 --> 01:10:49,334 จำเป็นต้องทำจนกว่าฉันจะดำน้ำใน 1488 01:10:49,334 --> 01:10:50,875 แต่ขอเริ่มต้นที่ด้านซ้าย Compute 1489 01:10:50,875 --> 01:10:52,980 และฉันจะต้องคลิกที่นี้ 1490 01:10:52,980 --> 01:10:56,960 และตอนนี้ Amazon มีตรงไปตรงมา จำนวนมากของการบริการ 1491 01:10:56,960 --> 01:10:57,960 วันนี้. 1492 01:10:57,960 --> 01:11:01,040 แต่ Amazon EC2 บางทีอาจเป็นเรื่องที่ง่าย 1493 01:11:01,040 --> 01:11:05,840 >> Amazon EC2 จะสร้างให้เราว่า ภาพที่เราเห็นสักครู่ที่ผ่านมา 1494 01:11:05,840 --> 01:11:10,240 มันเป็นวิธีที่พวกเขาทำจำนวนมาก เงินของพวกเขาในเมฆ 1495 01:11:10,240 --> 01:11:12,910 เห็นได้ชัดว่า Netflix และอื่น ๆ อยู่ในระบบคลาวด์กับพวกเขา 1496 01:11:12,910 --> 01:11:16,260 นี่คือทั้งหมดที่มักจะ ตลาดพูดปุย 1497 01:11:16,260 --> 01:11:19,720 ดังนั้นสิ่งที่ฉันต้องการจะทำคือไป Pricing-- หรือมากกว่าให้เป็นไปอินสแตนซ์ 1498 01:11:19,720 --> 01:11:23,790 แรกเพียงแค่การวาดภาพของนี้ 1499 01:11:23,790 --> 01:11:25,800 >> ดังนั้นนี่จะแตกต่างกันโดยผู้ขาย 1500 01:11:25,800 --> 01:11:29,590 และเราไม่จำเป็นต้องได้รับลึกเกินไปใน วัชพืชที่นี่ของวิธีนี้ผลงานทั้งหมด 1501 01:11:29,590 --> 01:11:34,720 แต่วิธีที่ Amazon ตัวอย่างเช่น เช่าคุณเครื่องเสมือนหรือเซิร์ฟเวอร์ 1502 01:11:34,720 --> 01:11:37,200 ในเมฆเป็นพวกเขาได้มี เรียงลำดับเหล่านี้ชื่อตลก 1503 01:11:37,200 --> 01:11:41,000 เช่น t2.nano ซึ่งหมายความว่าขนาดเล็ก หรือ t2.large ซึ่งหมายความว่าขนาดใหญ่ 1504 01:11:41,000 --> 01:11:43,970 แต่ละของพวกเขาจะช่วยให้คุณอย่างใดอย่างหนึ่ง หนึ่งหรือสองซีพียูเสมือน 1505 01:11:43,970 --> 01:11:45,470 >> ทำไมมันจึงเป็นซีพียูเสมือน? 1506 01:11:45,470 --> 01:11:49,440 Well, เครื่องกายภาพอาจ มี 64 หรือมากกว่าซีพียูที่เกิดขึ้นจริง 1507 01:11:49,440 --> 01:11:52,125 แต่อีกครั้งผ่านทางซอฟต์แวร์ พวกเขาสร้างภาพลวงตา 1508 01:11:52,125 --> 01:11:55,410 ที่หนึ่งเครื่องสามารถ divvied ขึ้นอยู่กับผู้ใช้หลายคน 1509 01:11:55,410 --> 01:11:58,765 ดังนั้นเราจึงสามารถคิดว่านี้เป็น มีหนึ่งของ CPU Intel หรือสอง 1510 01:11:58,765 --> 01:12:01,290 สินเชื่อ CPU ต่อ hour-- ฉันจะ ต้องอ่านพิมพ์ดี 1511 01:12:01,290 --> 01:12:02,581 เป็นสิ่งที่นี้หมายถึงจริง 1512 01:12:02,581 --> 01:12:05,850 มันหมายถึงวิธีการมากของเครื่อง คุณสามารถใช้ต่อชั่วโมง Vis-a-Vis 1513 01:12:05,850 --> 01:12:07,730 ลูกค้ารายอื่น ๆ บนฮาร์ดแวร์ที่ 1514 01:12:07,730 --> 01:12:11,560 >> นี่คือวิธีการมาก RAM หรือหน่วยความจำคุณ get-- ครึ่งหนึ่งกิกะไบต์หรือ 500 1515 01:12:11,560 --> 01:12:14,120 เมกะไบต์หรือกิกะไบต์ 1 หรือ 2 1516 01:12:14,120 --> 01:12:17,390 แล้วจัดเก็บเพียงหมายถึง สิ่งที่ชนิดของดิสก์พวกเขาให้คุณ 1517 01:12:17,390 --> 01:12:19,950 มีการจัดเก็บข้อมูลที่แตกต่างกันคือ เทคโนโลยีที่พวกเขามี 1518 01:12:19,950 --> 01:12:22,870 แต่ที่น่าสนใจมากไปกว่านี้ แล้วอาจจะมีการกำหนดราคา 1519 01:12:22,870 --> 01:12:25,860 >> ดังนั้นหากคุณเป็น CTO หรือ วิศวกรผู้ที่ไม่ 1520 01:12:25,860 --> 01:12:28,420 ต้องการเรียกใช้เซิร์ฟเวอร์ในของคุณ สำนักงานด้วยเหตุผลใดก็ตาม 1521 01:12:28,420 --> 01:12:30,230 และเป็นวิธีที่มากเกินไป ที่มีความซับซ้อนหรือมีราคาแพง 1522 01:12:30,230 --> 01:12:33,930 ที่จะซื้อเซิร์ฟเวอร์และร่วมหาพวกเขาและ จ่ายค่าเช่าในพื้นที่กรงบางทางกายภาพ 1523 01:12:33,930 --> 01:12:36,670 somewhere-- คุณเพียงแค่ต้องการที่จะนั่ง แล็ปท็อปของคุณในช่วงดึก 1524 01:12:36,670 --> 01:12:40,480 พิมพ์ข้อมูลบัตรเครดิตของคุณ และให้เช่าเซิร์ฟเวอร์ใน cloud-- ดี 1525 01:12:40,480 --> 01:12:41,920 เราสามารถทำอะไรได้ที่นี่ 1526 01:12:41,920 --> 01:12:45,769 ฉันจะลงไป to-- ลินุกซ์ เป็นระบบปฏิบัติการที่ได้รับความนิยม 1527 01:12:45,769 --> 01:12:47,310 และขอเพียงแค่ได้รับความรู้สึกของสิ่งที่ 1528 01:12:47,310 --> 01:12:48,990 Whoops-- ขนาดใหญ่เกินไป 1529 01:12:48,990 --> 01:12:53,670 >> ดังนั้นให้ดูที่น้อยที่สุดของพวกเขา เครื่องเสมือนซึ่งดูเหมือนว่าจะมี 1530 01:12:53,670 --> 01:12:57,440 สำหรับวัตถุประสงค์ของเราหนึ่งของ CPU และ 500 เมกะไบต์ของแรม 1531 01:12:57,440 --> 01:12:58,440 นั่นคือขนาดเล็กสวย 1532 01:12:58,440 --> 01:13:00,820 แต่ตรงไปตรงเว็บเซิร์ฟเวอร์ไม่ได้ ต้องทำทั้งหมดที่มาก 1533 01:13:00,820 --> 01:13:02,630 คุณมีรายละเอียดที่ดีขึ้นในแล็ปท็อปของคุณ 1534 01:13:02,630 --> 01:13:04,990 แต่คุณไม่จำเป็นต้องเหล่านั้น รายละเอียดวันนี้สำหรับสิ่งที่ 1535 01:13:04,990 --> 01:13:11,490 คุณกำลังจะจ่าย $ 0.0065 ต่อชั่วโมง 1536 01:13:11,490 --> 01:13:12,080 >> ดังนั้นเรามาดู 1537 01:13:12,080 --> 01:13:15,970 หากมีเวลา 24 ชั่วโมงในวันและ เราจะจ่ายเงินมากขนาดนี้ต่อชั่วโมง 1538 01:13:15,970 --> 01:13:20,680 มันจะเสียค่าใช้จ่าย $ 0.15 เช่าที่ เซิร์ฟเวอร์โดยเฉพาะอย่างยิ่งในเมฆ 1539 01:13:20,680 --> 01:13:22,210 และนี่เป็นเพียงหนึ่งวัน 1540 01:13:22,210 --> 01:13:27,050 ถ้าเราทำเช่นนี้ 365-- $ 57 เช่าเซิร์ฟเวอร์ที่โดยเฉพาะอย่างยิ่ง 1541 01:13:27,050 --> 01:13:28,420 ดังนั้นเสียงถูกสุด 1542 01:13:28,420 --> 01:13:31,100 >> และนั่นก็เป็นผลการดำเนินงานต่ำสุด 1543 01:13:31,100 --> 01:13:37,169 ดังนั้นเราสำหรับหลักสูตรที่ผมสอนที่นี่มีแนวโน้มที่ ที่จะใช้ผมคิดว่า t2.smalls หรือ t2.mediums 1544 01:13:37,169 --> 01:13:39,960 และเราอาจจะมีไม่กี่ร้อย ผู้ใช้ไม่กี่พันคนทั้งหมด 1545 01:13:39,960 --> 01:13:40,900 มันเจียมเนื้อเจียมตัวสวย 1546 01:13:40,900 --> 01:13:42,360 ดังนั้นเรามาดูสิ่งนี้จะเสียค่าใช้จ่าย 1547 01:13:42,360 --> 01:13:49,260 ดังนั้นถ้าฉันทำครั้งค่าใช้จ่าย 24 ชั่วโมงครั้ง 365 หนึ่งนี้ $ 225 1548 01:13:49,260 --> 01:13:51,160 และสำหรับหลักสูตร ผมสอนเราโดยทั่วไป 1549 01:13:51,160 --> 01:13:54,970 ทำงานสองของทุกอย่างสำหรับ ความซ้ำซ้อนและยังสำหรับผลการดำเนินงาน 1550 01:13:54,970 --> 01:13:59,230 ดังนั้นเราจึงอาจใช้จ่ายดังนั้น $ 500 สำหรับเซิร์ฟเวอร์ 1551 01:13:59,230 --> 01:14:00,860 ที่เราอาจจำเป็นต้องต่อปี 1552 01:14:00,860 --> 01:14:05,210 >> ตอนนี้ถ้าคุณต้องการมากขึ้น performance-- ลองมาดูที่หน่วยความจำ 1553 01:14:05,210 --> 01:14:06,810 เราได้พูดคุยเกี่ยวกับหน่วยความจำไม่น้อย 1554 01:14:06,810 --> 01:14:09,330 และถ้าคุณไม่ต้องการมากขึ้น memory-- และ 64 กิก​​ะไบต์ 1555 01:14:09,330 --> 01:14:12,310 เป็นจำนวนที่ผมเก็บไว้ mentioning-- นี้เกือบ $ 1 ต่อชั่วโมง 1556 01:14:12,310 --> 01:14:16,180 และคุณสามารถสวยได้อย่างรวดเร็วดูว่า นี้ goes-- เพื่อให้ได้ตลอด 24 ชั่วโมง 365 ครั้ง 1557 01:14:16,180 --> 01:14:20,580 ดังนั้นตอนนี้มันเป็น $ 8,000 ต่อปี สำหรับเซิร์ฟเวอร์ที่ดีงาม 1558 01:14:20,580 --> 01:14:23,010 >> ดังนั้นในบางจุดที่มี จุดโรคติดเชื้อนี้ 1559 01:14:23,010 --> 01:14:29,510 ที่ตอนนี้เราสามารถใช้จ่าย $ 6,000 อาจจะซื้อเครื่องเช่นนั้น 1560 01:14:29,510 --> 01:14:33,800 และตัดจำหน่ายค่าใช้จ่ายของตนเหนืออาจจะสอง, สามปีที่ผ่านมาในชีวิตของตัวเครื่อง 1561 01:14:33,800 --> 01:14:38,880 แต่สิ่งที่อาจผลักดันให้คุณใน เข้าข้างหรือไม่พอใจการให้เช่า 1562 01:14:38,880 --> 01:14:41,230 เครื่องในระบบคลาวด์เช่นนี้หรือไม่ 1563 01:14:41,230 --> 01:14:44,110 อีกครั้งนี้ก็เปรียบได้อาจจะ ที่จะเป็นหนึ่งในบรรดาเซิร์ฟเวอร์ Dell 1564 01:14:44,110 --> 01:14:47,208 เราเห็นภาพบิตที่ผ่านมา 1565 01:14:47,208 --> 01:14:51,016 >> ผู้ชม: [ไม่ได้ยิน] 1566 01:14:51,016 --> 01:14:54,350 1567 01:14:54,350 --> 01:14:56,190 >> DAVID ลัน: ใช่ว่าอัพไซด์ขนาดใหญ่ 1568 01:14:56,190 --> 01:14:58,640 เพราะเราไม่ได้ซื้อ เครื่องเราจะได้ไม่ต้อง unbox มัน 1569 01:14:58,640 --> 01:14:59,600 เราจะได้ไม่ต้องยกมัน 1570 01:14:59,600 --> 01:15:01,110 เราจะได้ไม่ต้องเสียบเข้ากับชั้นวางของเรา 1571 01:15:01,110 --> 01:15:02,080 เราจะได้ไม่ต้องเสียบปลั๊ก 1572 01:15:02,080 --> 01:15:03,140 เราไม่ต้องจ่าย การเรียกเก็บเงินไฟฟ้า 1573 01:15:03,140 --> 01:15:05,120 >> เราไม่ต้องเปิด เครื่องปรับอากาศบน 1574 01:15:05,120 --> 01:15:07,620 เมื่อฮาร์ดไดรฟ์ตายเราไม่ได้มี จะขับรถในที่อยู่ตรงกลางของคืน 1575 01:15:07,620 --> 01:15:08,172 ที่จะแก้ไขได้ 1576 01:15:08,172 --> 01:15:09,630 เราไม่ได้มีการตั้งค่าการตรวจสอบ 1577 01:15:09,630 --> 01:15:13,750 เราไม่ได้มี to-- รายการไปที่ และทุกสิ่งที่มีอยู่จริง 1578 01:15:13,750 --> 01:15:15,810 คุณไม่จำเป็นต้องทำ เพราะ "เมฆ". 1579 01:15:15,810 --> 01:15:18,620 >> และต้องมีความชัดเจนคอมพิวเตอร์เมฆ นี่คือคำตื้อมาก 1580 01:15:18,620 --> 01:15:22,790 จริงๆมันก็หมายความว่าคนจ่ายเงิน อื่นที่จะใช้เซิร์ฟเวอร์สำหรับคุณ 1581 01:15:22,790 --> 01:15:25,300 หรือพื้นที่ให้เช่าใน เซิร์ฟเวอร์ของคนอื่น 1582 01:15:25,300 --> 01:15:27,110 ดังนั้นคำว่า "cloud computing" เป็นของใหม่ 1583 01:15:27,110 --> 01:15:30,260 ความคิดที่เป็นมานานหลายทศวรรษเก่า 1584 01:15:30,260 --> 01:15:32,070 เพื่อให้เป็นที่น่าสนใจสวย 1585 01:15:32,070 --> 01:15:33,960 >> และสิ่งที่เพิ่มเติมที่คุณได้รับ? 1586 01:15:33,960 --> 01:15:38,287 ดีคุณยังได้รับความสามารถในการ ทำทุกอย่างที่เกี่ยวกับแล็ปท็อปที่บ้าน 1587 01:15:38,287 --> 01:15:40,620 ในคำอื่น ๆ ทั้งหมดของ ภาพผมก็แค่ drawing-- 1588 01:15:40,620 --> 01:15:44,010 และมันก็ไม่ได้ว่านานมาแล้วว่าแม้ ผมได้รวบรวมข้อมูลรอบบนพื้นเซิร์ฟเวอร์ 1589 01:15:44,010 --> 01:15:46,680 เสียบสายในสำหรับ แต่ละบรรทัดที่คุณเห็น 1590 01:15:46,680 --> 01:15:49,590 และการอัพเกรดปฏิบัติการ ระบบและไดรฟ์การเปลี่ยนแปลงรอบ ๆ 1591 01:15:49,590 --> 01:15:51,610 มีจำนวนมากเป็น กายภาพให้กับทุกที่ 1592 01:15:51,610 --> 01:15:55,300 >> แต่สิ่งที่สวยงามเกี่ยวกับ Virtual เครื่องเป็นชื่อชนิดของการแนะนำ 1593 01:15:55,300 --> 01:15:57,600 ตอนนี้มี web-based อินเตอร์เฟซโดย 1594 01:15:57,600 --> 01:15:59,900 ถ้าคุณต้องการที่เทียบเท่า ของสายจากเซิร์ฟเวอร์นี้ 1595 01:15:59,900 --> 01:16:03,959 ไปยังอีกเพียงแค่พิมพ์ประเภทชนิด คลิกและลากคลิกส่ง, และ voila, 1596 01:16:03,959 --> 01:16:05,250 คุณมีมันสายขึ้นจริง 1597 01:16:05,250 --> 01:16:07,235 เพราะมันทำทั้งหมดในซอฟแวร์ 1598 01:16:07,235 --> 01:16:09,110 และเหตุผลที่มันทำ ซอฟต์แวร์ที่เป็นอีกครั้ง 1599 01:16:09,110 --> 01:16:12,650 เพราะเรามี RAM มากและอื่น ๆ ซีพียูที่มีให้เราวันนี้ 1600 01:16:12,650 --> 01:16:14,880 แม้ว่าทั้งหมดของ สิ่งที่ต้องใช้เวลา 1601 01:16:14,880 --> 01:16:18,450 มันจะช้าที่จะเรียกสิ่ง ซอฟต์แวร์มากกว่าฮาร์ดแวร์ 1602 01:16:18,450 --> 01:16:23,710 เช่นเดียวกับที่มันช้าที่จะใช้เครื่องจักรกล อุปกรณ์เช่นฮาร์ดไดรฟ์กว่า RAM, 1603 01:16:23,710 --> 01:16:25,190 บางสิ่งบางอย่างหมดจดอิเล็กทรอนิกส์ 1604 01:16:25,190 --> 01:16:27,490 เรามีทรัพยากรจำนวนมาก มีให้เรา 1605 01:16:27,490 --> 01:16:29,920 มนุษย์เรามีการจัดเรียงของ invariantly ชะลอตัว 1606 01:16:29,920 --> 01:16:33,840 และดังนั้นตอนนี้เครื่องสามารถทำได้ อื่น ๆ อีกมากมายต่อหน่วยของเวลา 1607 01:16:33,840 --> 01:16:36,640 เรามีความสามารถเหล่านี้ จะทำสิ่งที่จริง 1608 01:16:36,640 --> 01:16:39,120 >> และฉันจะบอกว่าสำหรับหลักสูตร ผมสอนตัวอย่างเช่นที่นี่ 1609 01:16:39,120 --> 01:16:43,464 เรามีเกี่ยวกับอาจจะโหลหรือ เพื่อรวมของเครื่องเสมือน 1610 01:16:43,464 --> 01:16:45,880 เช่นเดียวกับที่ทำงานที่ใดก็ตาม เวลาทำสิ่งที่ปลายด้านหน้า 1611 01:16:45,880 --> 01:16:47,620 ทำสิ่งที่กลับมาในตอนท้าย 1612 01:16:47,620 --> 01:16:50,237 เรามีทั้งหมดของการจัดเก็บข้อมูลของเรา 1613 01:16:50,237 --> 01:16:52,820 ดังนั้นวิดีโอใด ๆ รวมถึงสิ่ง เช่นนี้ที่เรากำลังถ่ายภาพ 1614 01:16:52,820 --> 01:16:54,330 เราท้ายใส่ลงในระบบคลาวด์ 1615 01:16:54,330 --> 01:16:58,710 Amazon มีบริการที่เรียกว่า Amazon S3, บริการจัดเก็บข้อมูลของพวกเขาง่ายซึ่ง 1616 01:16:58,710 --> 01:17:00,397 เป็นเช่นเดียวกับพื้นที่ดิสก์ในเมฆ 1617 01:17:00,397 --> 01:17:02,230 พวกเขามีบางสิ่งบางอย่าง เรียกว่า CloudFront ซึ่ง 1618 01:17:02,230 --> 01:17:06,040 เป็นบริการ CDN เนื้อหา การส่งมอบบริการเครือข่ายซึ่ง 1619 01:17:06,040 --> 01:17:10,190 หมายความว่าพวกเขาใช้เวลาทั้งหมดของไฟล์ของคุณและ สำหรับคุณโดยอัตโนมัติทำซ้ำ 1620 01:17:10,190 --> 01:17:11,290 รอบโลก. 1621 01:17:11,290 --> 01:17:12,780 >> ดังนั้นพวกเขาจึงไม่ทำมัน preemptively 1622 01:17:12,780 --> 01:17:15,159 แต่คนเป็นครั้งแรก ในประเทศอินเดียขอไฟล์ของคุณ 1623 01:17:15,159 --> 01:17:16,700 พวกเขาอาจจะแคชในท้องถิ่น 1624 01:17:16,700 --> 01:17:19,325 เป็นครั้งแรกในประเทศจีน ครั้งแรกในบราซิลที่เกิดขึ้น 1625 01:17:19,325 --> 01:17:20,880 พวกเขาจะเริ่มต้นการแคชในท้องถิ่น 1626 01:17:20,880 --> 01:17:22,730 และคุณจะได้ไม่ต้องดำเนินการใด ๆ ที่ 1627 01:17:22,730 --> 01:17:26,710 และเพื่อให้มันเป็นไปอย่างไม่น่าเชื่อ ที่น่าสนใจวันนี้เพื่อย้ายสิ่ง 1628 01:17:26,710 --> 01:17:27,890 เป็นเมฆ 1629 01:17:27,890 --> 01:17:31,890 เพราะคุณมีความสามารถอย่างแท้จริง เพื่อไม่ให้มีมนุษย์ทำเกือบเท่า 1630 01:17:31,890 --> 01:17:32,390 งาน. 1631 01:17:32,390 --> 01:17:35,930 และคุณอย่างแท้จริงไม่จำเป็นต้องเป็นจำนวนมาก มนุษย์ทำงานเหล่านี้ anymore-- 1632 01:17:35,930 --> 01:17:38,450 "Ops" หรือบทบาทในการดำเนินงานอีกต่อไป 1633 01:17:38,450 --> 01:17:43,150 คุณจริงๆก็ต้อง นักพัฒนาและวิศวกรน้อย 1634 01:17:43,150 --> 01:17:44,840 ที่เพียงแค่สามารถทำสิ่งจริง 1635 01:17:44,840 --> 01:17:46,590 ในความเป็นจริงเพียงเพื่อให้ คุณมีความรู้สึกนี้ 1636 01:17:46,590 --> 01:17:51,800 ให้ฉันไปที่การกำหนดราคาสำหรับ หนึ่งผลิตภัณฑ์อื่น ๆ ที่นี่ 1637 01:17:51,800 --> 01:17:58,170 ลองมาดูสิ่งที่ต้องการ CDN S3 1638 01:17:58,170 --> 01:18:01,140 ดังนั้นนี้เป็นหลัก ฮาร์ดไดรฟ์เสมือนในระบบคลาวด์ 1639 01:18:01,140 --> 01:18:14,360 และถ้าเราเลื่อนลงไป pricing-- ดังนั้นจึงเป็น $ 0.007 ต่อกิกะไบต์ 1640 01:18:14,360 --> 01:18:16,300 และ that's-- ทำอย่างไรเราจะทำเช่นนี้? 1641 01:18:16,300 --> 01:18:17,410 ผมคิดว่าต่อเดือน 1642 01:18:17,410 --> 01:18:21,530 >> ดังนั้นหากที่ต่อ month-- หรือต่อวัน? 1643 01:18:21,530 --> 01:18:23,200 แดนนี้ต่อวัน? 1644 01:18:23,200 --> 01:18:24,700 นี่คือต่อเดือน, OK 1645 01:18:24,700 --> 01:18:28,280 ดังนั้นหากเป็นต่อ month-- ขอโทษมันเป็น $ 0.03 ต่อเดือน 1646 01:18:28,280 --> 01:18:29,820 มี 12 เดือนของปีเป็น 1647 01:18:29,820 --> 01:18:32,250 ดังนั้นวิธีที่ข้อมูลมากอาจ คุณเก็บไว้ในเมฆ? 1648 01:18:32,250 --> 01:18:37,410 กิกะไบต์ไม่มาก แต่ฉัน ไม่ทราบเหมือน 1 เทราไบต์ 1649 01:18:37,410 --> 01:18:38,460 เพื่อต้องการ 1,000 ของคนเหล่านั้น 1650 01:18:38,460 --> 01:18:39,501 นั่นไม่ใช่ทั้งหมดที่มาก 1651 01:18:39,501 --> 01:18:44,382 มันเป็น $ 368 เทราไบต์ในการจัดเก็บ ของข้อมูลในระบบคลาวด์ของ Amazon 1652 01:18:44,382 --> 01:18:46,090 ดังนั้นสิ่งที่บางส่วนของ ชอบการค้าแล้ว? 1653 01:18:46,090 --> 01:18:47,970 มันไม่สามารถทั้งหมดจะดี 1654 01:18:47,970 --> 01:18:52,260 ไม่มีอะไรที่เราได้พูดคุยเกี่ยวกับวันนี้คือ โดยไม่ต้องเรียงลำดับของการจับหรือค่าใช้จ่าย 1655 01:18:52,260 --> 01:18:55,269 ดังนั้นสิ่งที่ไม่ดีเกี่ยวกับการย้าย ทุกอย่างลงในเมฆ? 1656 01:18:55,269 --> 01:18:56,060 ผู้ชม: การรักษาความปลอดภัย 1657 01:18:56,060 --> 01:18:57,721 DAVID ลัน: ตกลงคุณหมายถึงอะไร? 1658 01:18:57,721 --> 01:18:58,596 ผู้ชม: [ไม่ได้ยิน] 1659 01:18:58,596 --> 01:19:01,589 1660 01:19:01,589 --> 01:19:02,630 DAVID ลัน: ใช่ขวา 1661 01:19:02,630 --> 01:19:05,130 และคุณต้องการจริงๆ บางวิศวกรสุ่ม 1662 01:19:05,130 --> 01:19:08,750 ที่ Amazon ที่คุณจะไม่เคยพบมี การเข้าถึงทางกายภาพกับคอมพิวเตอร์เหล่านั้น 1663 01:19:08,750 --> 01:19:11,010 และถ้าพวกเขาจริงๆ ต้องการเข้าถึงเสมือน? 1664 01:19:11,010 --> 01:19:15,070 และแม้ว่าใน ทฤษฎี software-- ดี 1665 01:19:15,070 --> 01:19:17,442 การเข้ารหัสอย่างสามารถ ปกป้องคุณจากนี้ 1666 01:19:17,442 --> 01:19:19,150 ดังนั้นหากสิ่งที่คุณกำลัง การจัดเก็บอยู่บนเซิร์ฟเวอร์ของคุณ 1667 01:19:19,150 --> 01:19:21,470 เป็น encrypted-- น้อยกังวล 1668 01:19:21,470 --> 01:19:25,010 >> แต่ทันทีที่มนุษย์มีทางกายภาพ การเข้าถึงเครื่องเข้ารหัสกัน 1669 01:19:25,010 --> 01:19:26,100 การเดิมพันทั้งหมดจะเรียงลำดับของการออก 1670 01:19:26,100 --> 01:19:28,240 คุณอาจรู้จากปีกลาย ว่าชิ้นโดยเฉพาะอย่างยิ่ง 1671 01:19:28,240 --> 01:19:30,360 แม้ว่าคุณจะมีสิ่งเหล่านั้น เรียกว่า "รหัสผ่าน BIOS" 1672 01:19:30,360 --> 01:19:33,360 เขาเมื่อเดสก์ทอปของคุณบูตขึ้น คุณจะได้รับแจ้งด้วยรหัสผ่านที่ 1673 01:19:33,360 --> 01:19:35,980 มีอะไรจะทำอย่างไรกับ Windows คุณสามารถโดยทั่วไป 1674 01:19:35,980 --> 01:19:39,750 เพียงแค่เปิดตัวถังของ เครื่องหาหมุดเล็ก ๆ น้อย ๆ เล็ก ๆ 1675 01:19:39,750 --> 01:19:42,240 และใช้สิ่งที่เรียกว่า จัมเปอร์และเพียงแค่เชื่อมต่อ 1676 01:19:42,240 --> 01:19:45,690 ทั้งสองสายประมาณสอง จึงเสร็จสิ้นวงจร 1677 01:19:45,690 --> 01:19:47,360 และที่จะขจัดรหัสผ่าน 1678 01:19:47,360 --> 01:19:49,800 >> ดังนั้นเมื่อคุณมีการเข้าถึงทางกายภาพไป อุปกรณ์ที่คุณสามารถทำสิ่งที่ชอบ 1679 01:19:49,800 --> 01:19:51,110 คุณสามารถลบฮาร์ดไดรฟ์ 1680 01:19:51,110 --> 01:19:53,060 คุณสามารถเข้าถึงมันเป็นอย่างนั้น 1681 01:19:53,060 --> 01:19:55,442 ดังนั้นนี่คือเหตุผลที่ใน กรณีของ Dropbox ที่ 1682 01:19:55,442 --> 01:19:57,900 ยกตัวอย่างเช่นมันเป็นเพียงเล็กน้อย ที่น่าเป็นห่วงว่าไม่เพียง แต่พวกเขาทำ 1683 01:19:57,900 --> 01:20:02,860 มีข้อมูลถึงแม้ว่ามันเป็น เข้ารหัสพวกเขายังมีกุญแจ 1684 01:20:02,860 --> 01:20:04,993 ความกังวลอื่น ๆ ? 1685 01:20:04,993 --> 01:20:08,430 >> ผู้ชม: [ไม่ได้ยิน] 1686 01:20:08,430 --> 01:20:27,740 1687 01:20:27,740 --> 01:20:30,240 DAVID ลัน: ใช่มันมาก true-- Googles, แอปเปิ้ล 1688 01:20:30,240 --> 01:20:31,406 ไมโครซอฟท์ของโลก 1689 01:20:31,406 --> 01:20:34,400 และในความเป็นจริงว่าระยะเวลาที่มี คุณมี iPhone ของคุณหรือไม่? 1690 01:20:34,400 --> 01:20:35,885 ใช่หรือจะให้ 1691 01:20:35,885 --> 01:20:36,760 ผู้ชม: [ไม่ได้ยิน] 1692 01:20:36,760 --> 01:20:37,780 DAVID ลัน: ฉันขอโทษ? 1693 01:20:37,780 --> 01:20:39,667 คุณกำลังอยู่ในหมู่ผู้ มี iPhone ใช่มั้ย? 1694 01:20:39,667 --> 01:20:40,250 ผู้ชม: ใช่ 1695 01:20:40,250 --> 01:20:42,208 DAVID ลัน: นานแค่ไหน ที่คุณมี iPhone ของคุณหรือไม่ 1696 01:20:42,208 --> 01:20:43,372 ผู้ชม: [ไม่ได้ยิน] 1697 01:20:43,372 --> 01:20:45,080 DAVID ลัน: ตกลงดังนั้น แอปเปิ้ลอย่างแท้จริงรู้ 1698 01:20:45,080 --> 01:20:49,030 ที่คุณได้รับทุกชั่วโมง วันสำหรับในช่วงห้าปีที่ผ่านมา 1699 01:20:49,030 --> 01:20:51,112 >> ผู้ชม: [ไม่ได้ยิน] 1700 01:20:51,112 --> 01:20:54,626 1701 01:20:54,626 --> 01:20:56,375 DAVID ลัน: ซึ่งเป็น คุณลักษณะที่ยอดเยี่ยม 1702 01:20:56,375 --> 01:20:57,860 ผู้ชม: [ไม่ได้ยิน] 1703 01:20:57,860 --> 01:21:00,875 DAVID ลัน: ใช่ แต่ การค้าปิดเพื่อตรวจสอบว่า 1704 01:21:00,875 --> 01:21:01,750 ผู้ชม: [ไม่ได้ยิน] 1705 01:21:01,750 --> 01:21:04,720 1706 01:21:04,720 --> 01:21:07,813 >> DAVID ลัน: ใช่มันเป็นเรื่องง่ายมากที่จะ 1707 01:21:07,813 --> 01:21:08,688 ผู้ชม: [ไม่ได้ยิน] 1708 01:21:08,688 --> 01:21:12,040 1709 01:21:12,040 --> 01:21:13,248 DAVID ลัน: ข้อเสียอื่น ๆ ? 1710 01:21:13,248 --> 01:21:16,995 ผู้ชม: [ไม่ได้ยิน] 1711 01:21:16,995 --> 01:21:26,151 1712 01:21:26,151 --> 01:21:27,900 DAVID ลัน: Absolutely-- เทคโนโลยี 1713 01:21:27,900 --> 01:21:31,550 เศรษฐกิจก็สวยน่าสนใจที่จะ การจัดเรียงของประเทศเหล่านี้ได้รับของขนาด 1714 01:21:31,550 --> 01:21:33,579 และย้ายทุกอย่างลง เมฆที่เรียกว่า 1715 01:21:33,579 --> 01:21:35,870 แต่คุณอาจไม่ต้องการที่จะ ไปกับบางส่วนของที่ใหญ่ที่สุด 1716 01:21:35,870 --> 01:21:39,380 ปลาแอมะซอนที่ Googles ที่ Microsofts-- Rackspace เป็น big-- สวย 1717 01:21:39,380 --> 01:21:42,200 และคนอื่น ๆ ไม่กี่และไม่ จำเป็นต้องบินโดย folks คืน 1718 01:21:42,200 --> 01:21:45,640 ซึ่งมันเป็นเรื่องง่ายมากที่จะทำ ชนิดของเทคนิคนี้ในปัจจุบัน 1719 01:21:45,640 --> 01:21:49,140 และนั่นคือคนที่คุณสามารถ จ่าย $ 5.99 ต่อเดือน 1720 01:21:49,140 --> 01:21:50,890 แต่คุณจะแน่นอน ได้รับสิ่งที่คุณจ่ายสำหรับ 1721 01:21:50,890 --> 01:21:54,014 >> เมื่อคุณพูด ​​[ไม่ได้ยิน] ที่เมื่อ สิ่งที่ต้องการเหล่านี้ห้าเก้าขึ้นมา 1722 01:21:54,014 --> 01:21:58,017 โดยแม้ว่าเทคโนโลยี เราไม่สามารถจริงๆรับประกัน 99.999, 1723 01:21:58,017 --> 01:22:00,350 เราก็จะสร้างในบางชนิด โทษสัญญา 1724 01:22:00,350 --> 01:22:03,910 เพื่อที่ว่าถ้าไม่เกิดขึ้นอย่างน้อย มีค่าใช้จ่ายบางส่วนให้เราผู้ขาย 1725 01:22:03,910 --> 01:22:07,950 และนั่นคือสิ่งที่คุณต้องการโดยทั่วไป จะได้รับพวกเขาจะเห็นด้วยกับ 1726 01:22:07,950 --> 01:22:09,590 >> ผู้ชม: [ไม่ได้ยิน] 1727 01:22:09,590 --> 01:22:12,290 >> DAVID ลัน: และ หนึ่งในการจัดเรียงของให้ศีลให้พร 1728 01:22:12,290 --> 01:22:15,630 คือว่าแม้เมื่อเราลงไปสำหรับ อินสแตนซ์หรือแม้กระทั่งบาง บริษัท 1729 01:22:15,630 --> 01:22:17,800 ในความเป็นจริงอะเมซอน ตัวอย่างเช่นมีจำนวนมากดังนั้น 1730 01:22:17,800 --> 01:22:21,780 ลูกค้ายี้ลูกค้าที่รู้จักกันดี ออกปฏิบัติการของศูนย์ข้อมูลบางอย่าง 1731 01:22:21,780 --> 01:22:26,224 ว่าเมื่อบางสิ่งบางอย่างมันผิดพลาด เช่นเดียวกับการกระทำของพระเจ้าและสภาพอากาศและการดังกล่าว 1732 01:22:26,224 --> 01:22:29,390 ถ้ามีการจัดเรียงของซับเงินใด ๆ มันเป็นเรื่องที่คุณอยู่ใน บริษัท ที่ดีมาก 1733 01:22:29,390 --> 01:22:30,680 เว็บไซต์ของคุณอาจจะออฟไลน์ 1734 01:22:30,680 --> 01:22:32,750 แต่เพื่อให้เป็นครึ่งหนึ่งเหมือน อินเทอร์เน็ตได้รับความนิยม 1735 01:22:32,750 --> 01:22:36,230 และดังนั้นจึงเป็นเนื้อหาเล็ก ๆ น้อย ๆ อร่อยมากขึ้นให้กับลูกค้าของคุณ 1736 01:22:36,230 --> 01:22:38,780 ถ้ามันมากขึ้นของอินเทอร์เน็ต สิ่งที่มากกว่าสิ่ง acme.com 1737 01:22:38,780 --> 01:22:41,780 แต่นั่นเป็นบิตของการโกง 1738 01:22:41,780 --> 01:22:46,740 >> ดังนั้นในแง่ของสิ่งอื่น ๆ ที่จะมอง เพียงเพื่อให้เราไม่ได้ออกกฎคนอื่น ๆ 1739 01:22:46,740 --> 01:22:51,210 ถ้าคุณไปยัง Microsoft Azure พวกเขา มีทั้ง Linux และสิ่งที่ใช้ Windows 1740 01:22:51,210 --> 01:22:53,190 ที่เปรียบได้กับอเมซอน 1741 01:22:53,190 --> 01:22:57,540 ถ้าคุณไปที่ Google Compute Engine, พวกเขามีบางสิ่งบางอย่างที่คล้ายกันเป็นอย่างดี 1742 01:22:57,540 --> 01:23:00,500 และเพียงเพื่อออกรอบ เหล่านี้การให้บริการคลาวด์ 1743 01:23:00,500 --> 01:23:02,762 ฉันจะทำให้การกล่าวถึงสิ่งหนึ่งที่อื่น 1744 01:23:02,762 --> 01:23:04,720 นี้เป็นเว็บไซต์ยอดนิยม ที่ตัวแทน 1745 01:23:04,720 --> 01:23:08,590 ของชั้นเรียนของเทคโนโลยี 1746 01:23:08,590 --> 01:23:12,350 คนเราก็พูดคุยกัน เกี่ยวกับอเมซอนจะ IAAS, 1747 01:23:12,350 --> 01:23:17,150 โครงสร้างพื้นฐานเป็นบริการที่คุณ การจัดเรียงของฮาร์ดแวร์ทางกายภาพเป็นบริการ 1748 01:23:17,150 --> 01:23:18,757 มี SAAS เป็น 1749 01:23:18,757 --> 01:23:20,090 ที่จริงให้ฉันจดเหล่านี้ลง 1750 01:23:20,090 --> 01:23:23,290 1751 01:23:23,290 --> 01:23:28,190 >> โครงสร้างพื้นฐาน IAAS-- เป็นบริการ Saas ใน 1752 01:23:28,190 --> 01:23:31,870 และ PAAS ซึ่งเป็น คำย่อที่ทำให้เกิดความสับสนอย่างน่าทึ่ง 1753 01:23:31,870 --> 01:23:34,400 ที่ไม่อธิบายสาม ชนิดที่แตกต่างของสิ่งที่ 1754 01:23:34,400 --> 01:23:36,400 และตัวของตัวเอง ไม่ได้เรื่องจริงๆ 1755 01:23:36,400 --> 01:23:38,360 ทั้งหมดนี้เป็นสิ่งที่ระบบคลาวด์ เราเพิ่งได้พูดคุยเกี่ยวกับ 1756 01:23:38,360 --> 01:23:41,570 สิ่งที่ระดับต่ำกว่า virtualization ของฮาร์ดแวร์และการเก็บรักษา 1757 01:23:41,570 --> 01:23:44,890 ในเมฆที่เรียกว่าไม่ว่าจะเป็น Amazon, Microsoft, Google หรืออื่น ๆ 1758 01:23:44,890 --> 01:23:47,270 >> ซอฟต์แวร์เป็น service-- เราทุกชนิดของการใช้นี้ 1759 01:23:47,270 --> 01:23:49,810 หากคุณใช้ Google Apps สำหรับ Gmail หรือปฏิทิน 1760 01:23:49,810 --> 01:23:52,530 ใด ๆ เหล่านี้บนเว็บ การใช้งานที่ 10 ปีที่ผ่านมาเรา 1761 01:23:52,530 --> 01:23:55,560 จะมีไอคอนคลิกสองครั้งที่ สก์ท็อปของเราซอฟต์แวร์เป็นบริการ 1762 01:23:55,560 --> 01:23:57,400 คือตอนนี้จริงๆโปรแกรมประยุกต์บนเว็บ 1763 01:23:57,400 --> 01:24:00,110 และแพลตฟอร์มการเป็น บริการขึ้นอยู่กับชนิดของ 1764 01:24:00,110 --> 01:24:03,140 >> และเป็นตัวอย่างหนึ่งที่ผมจะให้คุณที่นี่ ในบริบทของ computing-- เมฆ 1765 01:24:03,140 --> 01:24:06,250 มี บริษัท หนึ่งที่ค่อนข้าง วันนี้ได้รับความนิยม Heroku 1766 01:24:06,250 --> 01:24:08,940 และพวกเขาจะบริการ แพลตฟอร์มถ้าคุณจะ 1767 01:24:08,940 --> 01:24:11,730 ที่ทำงานอยู่ด้านบนของ โครงสร้างพื้นฐานของ Amazon 1768 01:24:11,730 --> 01:24:15,800 และพวกเขาก็ทำให้มันง่ายยิ่งขึ้น สำหรับนักพัฒนาและวิศวกร 1769 01:24:15,800 --> 01:24:18,330 จะได้รับการใช้งานบนเว็บออนไลน์ 1770 01:24:18,330 --> 01:24:22,170 >> มันเป็นความเจ็บปวดครั้งแรกที่จะใช้ Amazon Web Services และสิ่งอื่น ๆ 1771 01:24:22,170 --> 01:24:24,170 เพราะคุณจะมี รู้และเข้าใจ 1772 01:24:24,170 --> 01:24:27,617 เกี่ยวกับฐานข้อมูลและเว็บเซิร์ฟเวอร์และ balancers โหลดและทุกสิ่งที่ 1773 01:24:27,617 --> 01:24:28,450 ฉันเพียงแค่พูดคุยเกี่ยวกับ 1774 01:24:28,450 --> 01:24:32,780 เพราะทุก Amazon ได้ทำไม่ได้ ซ่อนท้าทายในการออกแบบเหล่านั้น 1775 01:24:32,780 --> 01:24:35,790 พวกเขาได้เสมือนจริงเดียวกับพวกเขา และย้ายไปลงในเบราว์เซอร์ 1776 01:24:35,790 --> 01:24:37,770 เป็นซอฟต์แวร์แทนฮาร์ดแวร์ 1777 01:24:37,770 --> 01:24:43,020 >> แต่ บริษัท เช่น Heroku และอื่น ๆ ผู้ให้บริการ PAAS แพลตฟอร์มเป็นบริการ 1778 01:24:43,020 --> 01:24:46,900 พวกเขาใช้ปัจจัยพื้นฐานแบร์โบนเหล่านั้น ที่เราเพิ่งพูดคุยเกี่ยวกับ 1779 01:24:46,900 --> 01:24:50,340 และพวกเขาสร้างง่ายต่อการ ใช้ซอฟต์แวร์ด้านบนของมัน 1780 01:24:50,340 --> 01:24:54,241 เพื่อที่ว่าถ้าคุณต้องการที่จะได้รับ web-based ใบสมัครออนไลน์วันนี้ 1781 01:24:54,241 --> 01:24:55,990 แน่นอนคุณต้อง รู้วิธีการเขียนโปรแกรม 1782 01:24:55,990 --> 01:25:00,280 คุณจำเป็นต้องรู้ Java หรืองูหลามหรือ PHP หรือทับทิมหรือพวงของภาษาอื่น ๆ 1783 01:25:00,280 --> 01:25:02,180 >> แต่คุณยังต้องการที่จะนำมัน 1784 01:25:02,180 --> 01:25:04,790 และเราได้พูดคุยเกี่ยวกับก่อนหน้านี้ ได้รับ บริษัท เว็บโฮสติ้ง 1785 01:25:04,790 --> 01:25:08,630 นั่นคือการจัดเรียงของเช่นกลางทศวรรษที่ 2000 วิธีการที่จะได้รับสิ่งที่ออนไลน์ 1786 01:25:08,630 --> 01:25:12,140 ปัจจุบันคุณแทนอาจจะจ่ายคน เช่น Heroku ไม่กี่ดอลลาร์ต่อเดือน 1787 01:25:12,140 --> 01:25:15,370 และเป็นหลักเมื่อคุณได้ ทำบางการกำหนดค่าเริ่มต้น 1788 01:25:15,370 --> 01:25:18,704 ในการปรับปรุงเว็บไซต์ของคุณคุณ เพียงแค่พิมพ์คำสั่งในหน้าต่าง 1789 01:25:18,704 --> 01:25:21,370 และสิ่งรหัสที่คุณเขียน ที่นี่ในแล็ปท็อปของคุณทันที 1790 01:25:21,370 --> 01:25:24,350 ได้รับการกระจายไปยังหมายเลขปลายทาง ของเซิร์ฟเวอร์ในระบบคลาวด์ 1791 01:25:24,350 --> 01:25:26,440 >> และ Heroku ดูแล ทั้งหมดของความซับซ้อน 1792 01:25:26,440 --> 01:25:28,930 พวกเขาคิดฐานข้อมูลทั้งหมด สิ่งทั้งหมดที่สมดุลภาระ 1793 01:25:28,930 --> 01:25:31,480 ทั้งหมดของอาการปวดหัวที่เราได้ เพียงแค่เขียนบนกระดาน 1794 01:25:31,480 --> 01:25:33,320 และซ่อนทุกที่สำหรับคุณ 1795 01:25:33,320 --> 01:25:36,170 และในทางกลับคุณเพียงแค่ จ่ายให้มากขึ้นอีกนิด 1796 01:25:36,170 --> 01:25:39,810 เพื่อให้คุณมีโครงสร้างพื้นฐานเหล่านี้เป็น บริการแพลตฟอร์มเป็นบริการ 1797 01:25:39,810 --> 01:25:41,400 และจากนั้นซอฟต์แวร์เป็นบริการ 1798 01:25:41,400 --> 01:25:45,390 มันเป็นอีกครั้งนี้ นามธรรมหรือฝังรากลึก 1799 01:25:45,390 --> 01:25:51,187 >> คำถามใด ๆ เกี่ยวกับเมฆหรือ การสร้างโครงสร้างพื้นฐานของตัวเอง? 1800 01:25:51,187 --> 01:25:52,270 สิทธิทั้งหมดที่เป็นจำนวนมาก 1801 01:25:52,270 --> 01:25:54,200 เราไม่ไปข้างหน้าและทำไม ใช้เวลาพัก 15 นาทีของเราที่นี่ 1802 01:25:54,200 --> 01:25:57,241 เราจะกลับมาพร้อมกับแนวคิดใหม่ไม่กี่ และบิตของมือในโอกาส 1803 01:25:57,241 --> 01:25:59,110 ก่อนที่ช่วงเย็นที่มีมากกว่า 1804 01:25:59,110 --> 01:26:00,332