1 00:00:00,000 --> 00:00:00,629 2 00:00:00,629 --> 00:00:02,170 დავით Malan ყველა უფლება, მივესალმებით უკან. 3 00:00:02,170 --> 00:00:06,520 სანამ ჩვენ ჩაყვინთვის შევიდა Cloud Computing, მეგონა მე პაუზის ერთი წუთით 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 >> აუდიტორია: [INAUDIBLE] 8 00:00:21,410 --> 00:00:22,090 >> დავით Malan: OK. 9 00:00:22,090 --> 00:00:23,555 აა, კარგი. 10 00:00:23,555 --> 00:00:24,430 აუდიტორია: [INAUDIBLE] 11 00:00:24,430 --> 00:00:29,880 12 00:00:29,880 --> 00:00:31,420 >> დავით Malan: არა, რა თქმა უნდა. 13 00:00:31,420 --> 00:00:35,180 OK, ასევე იმედია ყველა თქვენი პრობლემები წარმოიქმნება მომდევნო რამდენიმე საათის განმავლობაში 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 და ამ დღეებში, ყველაზე სერვერები და მოდით რეალურად დააყენა სურათს ამ უბრალოდ ისე 29 00:01:25,620 --> 00:01:27,680 ის, რომ ცოტა ნაკლები nebulous. 30 00:01:27,680 --> 00:01:31,510 >> ასე რომ, Dell rack სერვერზე უკან დღეს, 31 00:01:31,510 --> 00:01:33,730 იყო mainframe კომპიუტერი რომ აიღო მთელი ოთახი. 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 სერვერები იზომება რა უწოდებენ rack ერთეული, ან რუს. 35 00:01:41,760 --> 00:01:45,280 და ერთი RU 1.5 inches, რომელიც სტანდარტების. 36 00:01:45,280 --> 00:01:49,300 ასე რომ, ეს ჰგავს ორი RU სერვერზე. 37 00:01:49,300 --> 00:01:51,240 ეს არის 3 inches სიმაღლის. 38 00:01:51,240 --> 00:01:54,430 და ისინი საერთოდ 19 inches ფართო, რაც იმას ნიშნავს, რომ ყველა ამ ტიპის პერსონალის 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 sexier ეძებს შედეგად. მაგრამ ეს არის ის, რაც ჰგავს წყვილი 45 00:02:14,900 --> 00:02:17,380 ასი სერვერები ყველა იმის შესახებ, რომ იგივე ზომა, 46 00:02:17,380 --> 00:02:21,450 რეალურად, rack შემდეგ rack შემდეგ თაროს შემდეგ თაროს მონაცემების ცენტრი. 47 00:02:21,450 --> 00:02:26,150 >> მსგავსი რამ ეს შეიძლება იყოს 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 >> და ინდივიდუალური კომპანიები, startups, განსაკუთრებით, 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 და, შესაძლოა, ის ყიდის widgets ან რამე მაგდაგვარს. 76 00:03:40,450 --> 00:03:43,620 და თქვენ უკვე აკეთებს ძალიან კარგად გაყიდვების widgets ონლაინ რეჟიმში. 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 >> აუდიტორია: [INAUDIBLE] 82 00:04:02,690 --> 00:04:05,910 83 00:04:05,910 --> 00:04:07,050 >> დავით Malan: ჰო, ზუსტად. 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 to თვეში, და თქვენ უკვე გადახდილი წლიური ღირებულება თქვენი დომენის 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 terabytes ამ დღეებში. 100 00:04:47,665 --> 00:04:52,140 ასე, რომ თქვენ შეიძლება ჰქონდეს 24 ტერაბაიტი სივრცეში მხოლოდ ერთი პატარა სერვერზე მოსწონს ეს. 101 00:04:52,140 --> 00:04:55,710 >> და მაშინაც კი, თუ მოპარვაში, რომ სივრცე for redundancy, სარეზერვო მიზნებისათვის, 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 და თითოეული იმ CPUs რაღაც მოუწოდა 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 და quad core CPU-- და ალბათ მხოლოდ ერთი CPU შიგნით ლეპტოპი ამ დღეებში. 115 00:05:32,030 --> 00:05:35,030 მაგრამ Desktop კომპიუტერები და თაროს კომპიუტერები მოსწონს 116 00:05:35,030 --> 00:05:39,000 ეს შეიძლება საკმაოდ მეტი პროცესორები, და თავის მხრივ ბირთვით. 117 00:05:39,000 --> 00:05:44,180 >> და გულწრფელად, თუნდაც ჩვენი Macs და კომპიუტერით of დღეს, თქვენ ნამდვილად არ უნდა ორმაგი ბირთვით 118 00:05:44,180 --> 00:05:46,550 ან Quad ბირთვით შეამოწმოთ თქვენი ელ. 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 აქვს ოთხჯერ, როგორც ბევრი CPUs ან ბირთვით. 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 ასე რომ მწარმოებლები მსგავსად დაიწყეს ნაჭერი up იმ რესურსების 128 00:06:10,561 --> 00:06:13,435 ასე რომ, შესაძლოა, თქვენი ნახვა იღებს ერთ-ერთი ძირითადი, თქვენი ნახვა იღებს ერთ-ერთი ძირითადი, 129 00:06:13,435 --> 00:06:15,290 ან იქნებ ჩვენ გაზიარების ერთ-ერთი ასეთი core. 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 >> აუდიტორია: [INAUDIBLE] 143 00:06:46,388 --> 00:06:54,036 144 00:06:54,036 --> 00:06:55,160 დავით Malan: ჰო, ზუსტად. 145 00:06:55,160 --> 00:06:57,730 მე შევთავაზე ადრე, რომ RAM არის ტიპის მეხსიერება. 146 00:06:57,730 --> 00:07:00,290 ეს არის არასტაბილურ, რომლის დროსაც, რომ სადაც apps და მონაცემები 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 terabytes 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 იმისათვის, მასშტაბები, ფაქტორი 1000 ნაკლებია, 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 ან ნებისმიერი რიგი სხვა OSes რომ სერვერზე, 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 I ტიპის უნდა 65. 173 00:08:05,440 --> 00:08:06,210 ასე, რომ თქვენ იცით, რა? 174 00:08:06,210 --> 00:08:10,030 მე ვაპირებ 1 გბ ღირს მონაცემების RAM 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 gigabyte საჭიროება მეხსიერება, 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 ასე, რომ მე სახის multitasking. 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 >> აუდიტორია: [INAUDIBLE] 190 00:08:56,750 --> 00:08:59,540 191 00:08:59,540 --> 00:09:01,445 >> დავით Malan: კარგი, ნამდვილი. 192 00:09:01,445 --> 00:09:02,320 აუდიტორია: [INAUDIBLE] 193 00:09:02,320 --> 00:09:05,440 194 00:09:05,440 --> 00:09:06,750 >> დავით Malan: ასე ძალიან ნამდვილი. 195 00:09:06,750 --> 00:09:13,709 და ეს არის გვერდითი ეფექტი ან ფუნქცია ის ფაქტი, რომ RAM მართლაც სწრაფად. 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 მაგრამ ეს მუდმივი, ან nonvolatile. 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 Memory მოდული, ეს არის ის, რაც ნაჭერი RAM 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 შიგნით ჩვენი Macs და კომპიუტერით, ჩვენი desktop კომპიუტერები, რომ ჯოხებით მეხსიერება, 205 00:09:41,080 --> 00:09:43,220 როგორც თქვენ მოვუწოდებთ მათ, ან DIMMs, ან 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 ისინი პატარა პატარა, მაგრამ იგივე იდეა პატარა 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 ალბათ მთელი bunch ეს შიგნით თქვენი კომპიუტერი. 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 მაგრამ რა ასევე jumps გარეთ თქვენ ამ რამ? 219 00:10:20,265 --> 00:10:21,140 აუდიტორია: [INAUDIBLE] 220 00:10:21,140 --> 00:10:22,710 დავით Malan: ჰო, იქ როგორც ჩანს, მოძრავი ნაწილები. 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 ეს პატარა fancier ვიდრე that-- ხოლო phonograph ფეხბურთელი გამოიყენება 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 თითქოს ეს იყო RAM გამჭვირვალე უნდა მომხმარებელს, 240 00:11:10,160 --> 00:11:15,320 უბრალოდ მოძრავი მონაცემები საწყისი RAM მყარ დისკზე, 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 და ის თქვენ გადაწერა და ეხლა არის რეალურად უფრო ნელა, ვიდრე RAM 244 00:11:25,100 --> 00:11:26,150 სადაც გსურთ, რომ იყოს. 245 00:11:26,150 --> 00:11:29,030 >> ალტერნატიული გამოსავალი აქ თუ არ მინდა, რომ შენელდება, 246 00:11:29,030 --> 00:11:32,014 და თქვენი ვირტუალური მეხსიერების ერთგვარი მიმდინარეობს overtaxed, 247 00:11:32,014 --> 00:11:33,680 რა არის სხვა გამოსავალი ამ პრობლემას? 248 00:11:33,680 --> 00:11:35,260 >> აუდიტორია: [INAUDIBLE] 249 00:11:35,260 --> 00:11:37,260 დავით Malan: ისე, იზრდება ვირტუალური მეხსიერება 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 >> აუდიტორია: [INAUDIBLE] 258 00:12:02,600 --> 00:12:04,800 259 00:12:04,800 --> 00:12:06,140 >> დავით Malan: სამწუხაროდ. 260 00:12:06,140 --> 00:12:09,850 ასე რომ, CPU და ბირთვით ისინი in არიან სასრულ რესურსი. 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 ვთქვათ, ჯოხი RAM, რომელიც გამოიყურება მოსწონს ეს და ამიტომ ჩვენ მოვუწოდებთ ამ RAM. 265 00:12:24,510 --> 00:12:27,070 და აქ არის ხისტი დისკის. 266 00:12:27,070 --> 00:12:30,130 და მე უბრალოდ მიაპყროს ამ ილუსტრირებული, როგორც პატარა წრეში. 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 >> აუდიტორია: [INAUDIBLE] 281 00:13:21,950 --> 00:13:24,750 >> დავით Malan: ჰო, მე ვგულისხმობ ფაქტიურად იმისათვის, რომ ფულის პრობლემა. 282 00:13:24,750 --> 00:13:27,541 და რეალურად, ეს არის სრულყოფილი segue ზოგიერთი უმაღლესი დონის 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 gigs of 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 >> აუდიტორია: [INAUDIBLE] 290 00:13:42,608 --> 00:13:44,482 დავით Malan: ისე, ეს ღირს მეტი ფული, რა თქმა უნდა. 291 00:13:44,482 --> 00:13:46,970 და თუ თქვენ უკვე გაქვთ სათადარიგო მყარ დისკზე, ეფექტურად, 292 00:13:46,970 --> 00:13:51,407 ან equivalently, მყარ დისკზე იმდენად გაცილებით იაფია, თქვენ შეიძლება ასევე გამოიყენოს იგი. 293 00:13:51,407 --> 00:13:54,490 ასე რომ კიდევ ერთხელ, არ არის ამ ვაჭრობის off, რომ ჩვენ ვნახეთ კიდევ უფრო ადრე ამ დილით, 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 up კომპიუტერი უამრავი და უამრავი ყველაფერი, 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 >> აუდიტორია: [INAUDIBLE] 334 00:15:56,040 --> 00:15:59,740 >> დავით Malan: ჰო, როგორ დააკავშირებს მათ and-- ბოდიში? 335 00:15:59,740 --> 00:16:00,651 >> აუდიტორია: [INAUDIBLE] 336 00:16:00,651 --> 00:16:02,400 დავით Malan: მარჯვენა, იმიტომ, რომ მე მაინც ჰქონდეს 337 00:16:02,400 --> 00:16:07,280 თუ მე reintroduce მე შევიდა ამ სურათს, თუ ეს ჩემი ლეპტოპი სადღაც 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 და იქნებ ეს არის მომხმარებლის A, ამ არის მომხმარებლის B, ეს არის შესახებ C, 342 00:16:28,850 --> 00:16:34,720 და ეს არის სერვერზე 1, 2, და 3-- ახლა ინტუიციური პასუხი შეიძლება აქ იყოს, 343 00:16:34,720 --> 00:16:37,460 ჩვენ გამოგიგზავნით შესახებ A 1 და B 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 >> ასე რომ, ჩვენ დავიწყებთ გადაწყვიტოს, როდესაც შესახებ A მიდის 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 დავით Malan: დატვირთვის დაბალანსება. 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 დავით Malan: კარგი, ნება მომეცით წარმოგიდგინოთ ახალი ტიპის ტექნიკის 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 დატვირთვის ბალანსირების ნამდვილად არის მხოლოდ ნაჭერი პროგრამული უზრუნველყოფა 374 00:18:01,000 --> 00:18:02,660 რომ თქვენ აწარმოებს ნაჭერი ტექნიკა. 375 00:18:02,660 --> 00:18:07,310 >> ან შეგიძლიათ გადაიხადოთ გამყიდველი, როგორც Citrix ან სხვები, Cisco და სხვები. 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 >> როგორ ახლა შემიძლია განახორციელოს დატვირთვის ბალანსირების? 381 00:18:22,040 --> 00:18:28,150 სხვა სიტყვებით, როდესაც შესახებ A სურს ჩემს საიტზე, მათი მოთხოვნით რატომღაც 382 00:18:28,150 --> 00:18:31,070 ან სხვა, ალბათ გზით იმ მარშრუტიზატორები ჩვენ ვისაუბრეთ ადრე, 383 00:18:31,070 --> 00:18:33,750 აპირებს საბოლოოდ მიაღწევს ამ დატვირთვის ბალანსირების, რომელიც შემდეგ 384 00:18:33,750 --> 00:18:36,210 უნდა მიიღოს routing მსგავსი გადაწყვეტილება. 385 00:18:36,210 --> 00:18:38,320 მაგრამ ეს მარშრუტიზაციის ერთგვარი უმაღლესი მიზანი ახლა. 386 00:18:38,320 --> 00:18:40,361 ეს არ არის მხოლოდ მისაღებად საწყისი წერტილი წერტილი 387 00:18:40,361 --> 00:18:44,730 B. ეს დაახლოებით გადამწყვეტი რომელიც წერტილი 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 მე ფაქტიურად შედგენილი დატვირთვის ბალანსირების როგორც შავი ყუთი შავი მელნის, შიგნით 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 და შეყვანის მხოლოდ ა 396 00:19:12,220 --> 00:19:13,442 >> აუდიტორია: [INAUDIBLE] 397 00:19:13,442 --> 00:19:14,400 დავით Malan: მე ბოდიში? 398 00:19:14,400 --> 00:19:14,770 აუდიტორია: [INAUDIBLE] 399 00:19:14,770 --> 00:19:18,310 დავით Malan ყველა უფლება, როგორ შეიძლება კატეგორიზაცია სახის ოპერაციების 400 00:19:18,310 --> 00:19:19,095 აქ? 401 00:19:19,095 --> 00:19:23,772 >> აუდიტორია: პროფაილის ვებგვერდზე წინააღმდეგ querying მონაცემთა ბაზაში. 402 00:19:23,772 --> 00:19:24,980 დავით Malan: კარგი, რომ კარგია. 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, მისი ცხოვრების მიზანი არის უბრალოდ ემსახურება up კონტენტი, 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 არაფერი transactional, არაფერი დინამიური. 412 00:19:52,460 --> 00:19:57,000 >> ამის საპირისპიროდ, თუ პროფაილი A შემოწმების out მისი კალათა, რომელიც 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 რა other-- 420 00:20:14,686 --> 00:20:17,382 >> აუდიტორია: დაყრდნობით სერვერზე გამოყენებისა და მოცულობა. 421 00:20:17,382 --> 00:20:18,340 დავით Malan: მარჯვენა, OK. 422 00:20:18,340 --> 00:20:19,950 თქვენ ახსენეთ, რომ ადრე, Kareem. 423 00:20:19,950 --> 00:20:26,850 მერე რა, რომ ჩვენ გარკვეული შეყვანის on [INAUDIBLE] შორის სერვერები 1, 2, 424 00:20:26,850 --> 00:20:32,070 და 3 ამ დატვირთვის ბალანსირების ისე, რომ ისინი უბრალოდ მუდმივად ინფორმირება 425 00:20:32,070 --> 00:20:36,420 დატვირთვის ბალანსირების რა სტატუსი არის? 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, დატვირთვის ბალანსირების, მე 100% გამოყენებას. 430 00:20:45,480 --> 00:20:47,929 Hey, დატვირთვის balancer, 0% გამოყენებას. 431 00:20:47,929 --> 00:20:49,970 დატვირთვის ბალანსირების, თუ ეს შექმნილია ისე, რომ 432 00:20:49,970 --> 00:20:53,990 შეუძლია იმ კომენტარები როგორც შეყვანის, მას შეუძლია შემდეგ 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 >> აუდიტორია: [INAUDIBLE] 449 00:21:35,934 --> 00:21:36,850 დავით Malan: საიდან. 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 >> აუდიტორია: [INAUDIBLE] 453 00:21:44,317 --> 00:21:54,140 454 00:21:54,140 --> 00:21:57,040 >> დავით Malan: Oh, რომ კარგია. 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 >> აუდიტორია: [INAUDIBLE] 458 00:22:04,330 --> 00:22:06,550 >> დავით Malan: ისე, საფუძველზე კვალი მარშრუტები 459 00:22:06,550 --> 00:22:09,070 დავინახეთ, რომელიც მხოლოდ უხეში ღონისძიების რაღაც, 460 00:22:09,070 --> 00:22:11,800 მინიმუმ რამდენი ხანი სჭირდება მონაცემების მისაღებად დან B 461 00:22:11,800 --> 00:22:16,140 იგრძნობა არაფერი ადგილობრივი იყო, რა, მოსწონს 74 მილიწამში, მისცეს ან? 462 00:22:16,140 --> 00:22:19,200 და მაშინ ყველაფერი 100 plus, 200 plus, ალბათ, მის ფარგლებს გარეთ. 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 millisecond ბარიერი, მისცეს ან მიიღოს, 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 თქვენ შეგიძლიათ infer, გარკვეული ალბათობით, სადაც თქვენ ხართ მსოფლიოში. 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 >> აუდიტორია: [INAUDIBLE] 493 00:23:44,420 --> 00:23:46,020 >> დავით Malan: Oh, მართლა? 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 from ევროპასა და აზიაში ან სადმე 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 გარეთ საიტებზე, თქვენ რეალურად New York, 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 ვაპირებთ თქვენ, როგორც სხდომაზე სადღაც New York, 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 Uh, მე კი არ ვიცი სად უნდა დაიწყოს ახორციელებს იმ. 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 >> დავით Malan: სერვერზე ხელმისაწვდომი? 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 დავით Malan: ღირებულებაა სერვერზე. 532 00:25:25,200 --> 00:25:28,010 OK, მოდით toss რომ დატვირთვის გარეშე, ძალიან. 533 00:25:28,010 --> 00:25:30,790 იმის გამო, რომ ის, რაც თქვენ იპოვით კომპანია, ძალიან, რომ თუ 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 ასე რომ ჩვენ შეგვიძლია toss რომ შევიდა დატვირთვის გარეშე. 544 00:25:51,500 --> 00:25:54,260 ეს კავშირი loop 1, 2 და 3 დატვირთვის ბალანსირების 545 00:25:54,260 --> 00:25:57,650 ნამდვილად ვუთხრა, hey, მე 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 დავით Malan: სახელწოდებით შემთხვევითი სერვერზე. 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 უბრალოდ სახის flip მონეტა, ან სამი უჭერდა მონეტა ამ შემთხვევაში, 561 00:26:39,200 --> 00:26:41,690 და გადაწყვეტს წავიდეს 1, 2, 3? 562 00:26:41,690 --> 00:26:45,610 >> შესაძლოა, სწორედ შედეგები მოჰყვეს probabilistically, მაგრამ ჰგავს შანსები 563 00:26:45,610 --> 00:26:48,860 of flipping ხელმძღვანელები ისევ და ისევ და ისევ და ისევ 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 >> და რეალურად, ეს არ არის მრგვალი რობინ. 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 ასე რომ იდეალურად გსურთ ზოგიერთი სახის კავშირი loop. 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 ნება მომეცით გაიყვანოს ერთი სწრაფი screenshot. 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 ყველა უფლება, ასე რომ შეგიძლიათ spoof ამ. 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 აუდიტორია: [INAUDIBLE] 613 00:29:22,741 --> 00:29:28,210 614 00:29:28,210 --> 00:29:31,079 >> დავით Malan: ჰო, ასე რომ, დატვირთვის 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 >> მე ვაპირებ, რომ გაიხსნას, რომ იგივე შემქმნელი ქსელი tab, როგორც ადრე მხოლოდ 623 00:29:53,230 --> 00:29:55,560 ასე რომ, ჩვენ ვხედავთ, თუ რა ხდება ქვეშ hood. 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 ახლა რასაც ბიზნეს მიზეზების გამო, Harvard 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 ეს არის მხოლოდ სახის in vogue ჰქონდეს www. 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 ასევე, ნება მომეცით წავიდეთ წინ და დააჭიროთ. 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 >> აუდიტორია: [INAUDIBLE] 644 00:30:51,890 --> 00:30:54,290 >> დავით Malan: ჰო, ასე რომ, ეს არ არის 200 OK. 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 ჰარვარდის მეთაურობით გაზარდა და გადავიდა სხვაგან 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 იქ დამატებითი tidbit of ინფორმაცია შიგნით რომ კონვერტში. 651 00:31:15,520 --> 00:31:19,650 და თითოეული ამ ხაზები ახლა დაიწყოს მოუწოდებდა HTTP header. 652 00:31:19,650 --> 00:31:23,620 Header მხოლოდ ძირითადი ღირებულება pair-- რაღაც colon რაღაც. 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 გაითვალისწინეთ, რომ ბოლო ხაზი შორის ყველა იმ headers. 657 00:31:33,692 --> 00:31:34,940 >> აუდიტორია: [INAUDIBLE] 658 00:31:34,940 --> 00:31:37,148 >> დავით Malan: ჰო, ასე რომ, დამატებითი ინფორმაცია. 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 ბოლო ხაზი და არ უნდა იყოს ამ მიზნით. 662 00:31:45,340 --> 00:31:47,020 ეს შეიძლება იყოს შემთხვევითი. 663 00:31:47,020 --> 00:31:52,120 საიდან მსხვილი ნაწლავის ნიშნავს, hey ბრაუზერი, წასვლა ამ URL ნაცვლად. 664 00:31:52,120 --> 00:31:55,180 >> ასე რომ, ბრაუზერები მესმის, HTTP გადამისამართებების. 665 00:31:55,180 --> 00:31:57,540 და ეს არის ძალიან, ძალიან გავრცელებული გზა bouncing 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 >> ჩვენ ვნახეთ, თუ როგორ იქნება კეთდება ქვეშ hood 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 აუდიტორია: [INAUDIBLE] 692 00:33:10,250 --> 00:33:12,864 693 00:33:12,864 --> 00:33:16,030 დავით Malan: თითოეული სერვერზე უნდა აქვს ასლის ნახვა. 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 მას შემდეგ, რაც თუ გვინდოდა კარგად რეალურად, გარდა Dan ადრე 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 ასე რომ, მე OK, რომ. 704 00:33:37,395 --> 00:33:38,270 აუდიტორია: [INAUDIBLE] 705 00:33:38,270 --> 00:33:42,340 706 00:33:42,340 --> 00:33:45,350 >> დავით Malan: კარგი, ასე რომ ზოგიერთი გვერდები შეიძლება არაპროპორციულად პოპულარული. 707 00:33:45,350 --> 00:33:50,460 ასე რომ, დასაფიქსირებელი ერთ მისამართზე არ არის აუცილებელი, საუკეთესო რამ. 708 00:33:50,460 --> 00:33:51,110 [INAUDIBLE]? 709 00:33:51,110 --> 00:33:51,985 >> აუდიტორია: [INAUDIBLE] 710 00:33:51,985 --> 00:33:54,770 711 00:33:54,770 --> 00:33:57,623 >> დავით Malan: რას ნიშნავს, რომ? 712 00:33:57,623 --> 00:33:58,498 აუდიტორია: [INAUDIBLE] 713 00:33:58,498 --> 00:34:03,820 714 00:34:03,820 --> 00:34:05,072 >> დავით Malan: ჰო, ზუსტად. 715 00:34:05,072 --> 00:34:07,280 ასე, რომ თქვენ არ გსურთ აუცილებლად ჰქონდეს, რა თქმა უნდა 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 რომელსაც ეს ერთგვარი შემთხვევით დათვლილია მისამართები ნამდვილად არ არის კარგი. 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 აუდიტორია: [INAUDIBLE] 734 00:35:02,838 --> 00:35:05,628 735 00:35:05,628 --> 00:35:07,752 დავით Malan: თქვენ უნდა მართვა ყველა იმ დღესაც. 736 00:35:07,752 --> 00:35:10,515 აუდიტორია: [INAUDIBLE] 737 00:35:10,515 --> 00:35:11,390 დავით Malan: ზუსტად. 738 00:35:11,390 --> 00:35:12,681 ეს ერთგვარი დაჭერა არსებობს. 739 00:35:12,681 --> 00:35:16,800 თუ თქვენს მომხმარებელს ჩვევა სამოთხე რამ, emailing მათ, უბრალოდ, 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 და მხოლოდ ყველაზე თავშეკავებულად of მომხმარებლის აპირებს გააცნობიეროს, 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 ნაცვლად ამბობდა, როდესაც ხდის მოითხოვოს hey A, წასვლა 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 >> შეგიძლიათ ნაცვლად გაგრძელდება მარშრუტი, შენარჩუნება გამოყენებით, რომ ტერმინი, ყველაფერი მონაცემები 756 00:36:04,600 --> 00:36:10,590 მეშვეობით დატვირთვის ბალანსირების ისე, რომ მან არასოდეს კონტაქტების 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 დატვირთვის ბალანსირების შეიძლება მარშრუტი მონაცემები. 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 მიდის უკან ერთგვარი პირველი პრინციპებს of 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 და მე ვხედავ, რომ Facebook- ის IP მისამართი აშკარად ეს. 777 00:37:02,500 --> 00:37:05,520 ნება მომეცით წავიდეთ წინ და ასლი გადადით ბრაუზერი, 778 00:37:05,520 --> 00:37:11,690 და წასვლა http: // და რომ IP მისამართი და დააჭიროთ. 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 >> აუდიტორია: [INAUDIBLE] 786 00:37:33,450 --> 00:37:36,116 >> დავით Malan: ერთი უსაფრთხო მობილური, და 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, რომ numeric. 790 00:37:45,710 --> 00:37:50,120 ჩვენ ვაპირებთ, რომ გამოგიგზავნოთ HTTP გადამისამართება გზით, რომ იგივე header 791 00:37:50,120 --> 00:37:53,010 რომ ჩვენ ვნახეთ ადრე ადგილმდებარეობა colon რაღაც. 792 00:37:53,010 --> 00:37:56,340 >> ასე რომ, ეს იმას ნიშნავს, რომ ქვეშ hood არის მაინც ეს 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-ლეიბები ყიდვა საწოლი, და მსგავსი mnemonics, რომ თქვენ კი ვხედავ 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-ლეიბები და 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, როგორც ჩანს, დაბრუნების სამი IP მისამართები. 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 >> სხვა სიტყვებით, შემიძლია წართმევას დაფინანსება გაქვთ დატვირთვის ბალანსირების 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 Kareem? 821 00:39:29,200 --> 00:39:30,635 OK, კრის? 822 00:39:30,635 --> 00:39:31,510 აუდიტორია: [INAUDIBLE] 823 00:39:31,510 --> 00:39:35,119 824 00:39:35,119 --> 00:39:36,910 დავით Malan: ჰო, ყველა სამი იმ სამუშაოს. 825 00:39:36,910 --> 00:39:39,890 ასე რომ, შემთხვევითობა, მრგვალი 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 CNN აქვს ორი საჯაროდ ამხილა. 848 00:40:44,380 --> 00:40:49,610 მიუხედავად იმისა, რომ რეალურად, თუ ჩვენ ეს კიდევ ერთხელ გავაკეთოთ და ისევ cnn.com-- თქვენ ხედავთ 849 00:40:49,610 --> 00:40:51,730 ისინი იცვლება იმისათვის, რეალურად. 850 00:40:51,730 --> 00:40:56,680 ასე რომ, რა მექანიზმი CNN გამოყენებით, როგორც ჩანს? 851 00:40:56,680 --> 00:40:57,440 >> აუდიტორია: შემთხვევითი. 852 00:40:57,440 --> 00:40:59,440 დავით Malan: ისე, ეს შეიძლება იყოს შემთხვევითი, მიუხედავად იმისა, რომ 853 00:40:59,440 --> 00:41:01,110 როგორც ჩანს, ველოსიპედით და უკან. 854 00:41:01,110 --> 00:41:04,380 ასე რომ, ეს, ალბათ, მრგვალი რობინ სადაც ისინი უბრალოდ გადართვის იმისათვის, 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 >> აუდიტორია: [INAUDIBLE] 865 00:41:34,378 --> 00:41:43,670 866 00:41:43,670 --> 00:41:45,120 >> დავით Malan: Totally დამოკიდებული. 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 მე ვაპირებ წასვლა ღია რომ სპეციალური ქსელის tab ქვემოთ აქ. 875 00:42:03,800 --> 00:42:07,800 და მე ვაპირებ ეწვევა მხოლოდ http: //. 876 00:42:07,800 --> 00:42:10,694 და ახლა მე ვაპირებ დააჭიროთ. 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 instead-- http: //, რომ IP. 882 00:42:30,690 --> 00:42:36,030 მოდით გახსნა ჩვენს ქსელში tab, შეინარჩუნოს ჟურნალი. 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 OK, ასე რომ აქ არის განთქმულ 404 გაგზავნა. 887 00:42:44,480 --> 00:42:48,500 რა სასაცილოა აქ არის ის, რომ ალბათ არასდროს დავბრუნდებით. 888 00:42:48,500 --> 00:42:51,430 იმის გამო, რომ იქ, ალბათ, არა რაღაც თავისთავად. 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 >> ასე რომ, რაც ჩვენ რეალურად ვხედავთ, რომ ქსელი tab, თუ მე დახევის ეს აქ, 892 00:43:00,270 --> 00:43:06,140 არის, როგორც მე ვიტყვი, განთქმულ 404, სადაც თუ ვუყურებ რეაგირების სათაურებში, 893 00:43:06,140 --> 00:43:09,070 ეს არის ის, რაც მე მივიღე აქ 404 არ ნაპოვნია. 894 00:43:09,070 --> 00:43:11,360 მოდით ცდილობენ ერთი სხვა. 895 00:43:11,360 --> 00:43:13,180 მოდით ვნახოთ, თუ CNN თანამშრომლობს ჩვენთან ერთად. 896 00:43:13,180 --> 00:43:19,440 მე დაიბრუნოს ერთ CNN- ის IP მისამართები, გარკვევა ამ, http, dah, dah, dah, dah. 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 ასე რომ, CNN გადაწყვიტა, ჩვენ უბრალოდ დატოვებს თქვენ რასაც მისამართზე თქვენ რეალურად ეწვევა, 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 არის alias ზუსტად იგივე სერვერზე, ჩვენ უბრალოდ 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 რადგან ახლა ჩვენ გამოყენებით დაასახელა მობილური საიტი, არ numeric. 916 00:44:18,600 --> 00:44:20,060 კარგი კითხვაა. 917 00:44:20,060 --> 00:44:23,690 >> OK, ასე რომ, თუ ჩვენ ახლა 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 >> აუდიტორია: [INAUDIBLE] 935 00:45:11,380 --> 00:45:16,574 936 00:45:16,574 --> 00:45:19,240 დავით Malan: კარგი, ამიტომ ჩვენ უნდა შენარჩუნება იზრდება ჩვენი მყარ დისკზე. 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 აუდიტორია: [INAUDIBLE] 943 00:45:33,634 --> 00:45:37,314 944 00:45:37,314 --> 00:45:38,980 დავით Malan: კარგი, ასე რომ კარგი წერტილი. 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 მოქმედებს ცოტა awry, მაგრამ არა სხვები, რა თქმა უნდა, 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 >> ეს არის გამოვლინება სხვა სახის bug, 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 აუდიტორია: [INAUDIBLE] 958 00:46:12,590 --> 00:46:16,390 959 00:46:16,390 --> 00:46:19,500 >> დავით Malan: ჰო, იქ უფრო მეტი სირთულის. 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 >> აუდიტორია: [INAUDIBLE] 969 00:46:40,610 --> 00:46:42,901 >> დავით Malan: ჰო, რა, თუ დატვირთვის ბალანსირების მიდის ქვემოთ? 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 რადგან ახლა თუ დატვირთვის ბალანსირების კვდება ან წყვეტები ან 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 >> აუდიტორია: [INAUDIBLE] 979 00:47:06,734 --> 00:47:08,400 დავით Malan: ეს იქნება ერთ-ერთი მიდგომა. 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 თქვენი ელექტრონული ფოსტის მისამართი, რამ, რაც შეიძლება უნდა inputted ან იცვლება დროთა განმავლობაში. 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 >> დავით Malan: 4, OK, ყველა უფლება, ასე რომ მოდით წავიდეთ იქ. 995 00:47:58,070 --> 00:48:01,650 ამიტომ, მე ვაპირებ რომ ჩემი მონაცემთა ბაზა და მოდით 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 OK, მე მიყვარს ეს. 1000 00:48:12,870 --> 00:48:17,021 რა ხაზი I სავარაუდოდ, ხატვის აქ? 1001 00:48:17,021 --> 00:48:18,850 >> აუდიტორია: [INAUDIBLE] 1002 00:48:18,850 --> 00:48:22,740 >> დავით Malan: ჰო, ასე რომ კოდი, როგორც ჩვენ განვიხილავთ ხვალ, 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 >> აუდიტორია: [INAUDIBLE] 1018 00:49:05,412 --> 00:49:08,120 დავით Malan: ჰო, ასე რომ, ახლა მე მაქვს კიდევ ერთი წერტილი მარცხი. 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 >> OK ისე ჰო, და სწორედ ამიტომ მე ყოყმანი მიაპყროს ამ. 1026 00:49:31,560 --> 00:49:32,690 მოდით, უკან რომ. 1027 00:49:32,690 --> 00:49:33,700 მე არ ვგულისხმობ შენარჩუნება უბიძგებს თქვენ off. 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 სინამდვილეში, თუ თქვენ ოდესმე მინახავს ფილმის Contact რამდენიმე წლის წინ 1031 00:49:41,850 --> 00:49:45,310 ჯოდი Foster-- არ არის? 1032 00:49:45,310 --> 00:49:47,410 >> OK, ასე რომ, ორი ჩვენთვის, ვინც ვნახე კონტაქტი, 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 ასე რომ, ეს იყო ერთგვარი playful კომენტარის ფილმში. 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 >> აუდიტორია: [INAUDIBLE] 1058 00:50:42,470 --> 00:50:44,386 >> დავით Malan: ჰო, მე უნდა სინქრონიზაციის მათ, არა? 1059 00:50:44,386 --> 00:50:47,860 იმის გამო, რომ არც მე უნდა სინქრონიზაციის ვინც აპირებს, სად, სხვა სიტყვებით, 1060 00:50:47,860 --> 00:50:50,570 თუ Alice შედის ჩემს საიტი, და იგი მოხდა 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 და როდესაც Bob ეწვია, მე უნდა გაგზავნოს მას ყოველთვის 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, დაიწყო აქ campus 1076 00:51:24,020 --> 00:51:25,770 როგორც www.thefacebook.com. 1077 00:51:25,770 --> 00:51:29,260 შემდეგ განვითარდა ერთხელ Mark დაიწყო გავრცელების სხვა კამპუსი 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 ვინმეს MIT მიიღო გაიგზავნა ამ სერვერზე თეორია. 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 მოდით ყოველთვის გაგზავნას Alice იმავე ადგილას, 1093 00:52:04,950 --> 00:52:06,366 ყოველთვის გაგზავნას Bob და იგივე ადგილზე. 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 მაგრამ Alice არ შეუძლია. 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 >> ასე რომ, ჩვენ შეიძლება Sync რა? 1102 00:52:24,760 --> 00:52:29,250 არ წევრებს, თავისთავად, მაგრამ მონაცემთა ბაზის მთელი ამ სერვერები. 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 >> აუდიტორია: [INAUDIBLE] 1120 00:53:21,790 --> 00:53:25,830 >> დავით Malan: ჰო, ასე სამჯერ იმდენი პერსონალი შეიძლება წავიდეთ არასწორი. 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 აუდიტორია: [INAUDIBLE] 1128 00:53:41,380 --> 00:53:44,100 1129 00:53:44,100 --> 00:53:46,180 >> დავით Malan: ჰო, ასე რომ, სინქრონიზაციის შეიძლება იყოს ცუდი. 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 >> აუდიტორია: [INAUDIBLE] 1142 00:54:13,294 --> 00:54:14,335 დავით Malan: რა არის ეს? 1143 00:54:14,335 --> 00:54:14,710 აუდიტორია: Higher-- 1144 00:54:14,710 --> 00:54:15,751 დავით Malan: უმაღლესი ღირებულება. 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 ჩვენ გადახდის Oracle მეტი ფული პოსტი ლიცენზია, ან 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 >> ასე რომ, თქვენი აზრი, ვფიქრობ, ეს იყო Kareem, გეოგრაფიაზე ადრე თუ არა, 1156 00:54:47,300 --> 00:54:50,870 Roman, იყო ის, რომ 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 ჩვენ უკვე კარგად ვიცით ჩვენი კვალი მარშრუტები, რომ წერტილი და წერტილი 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 ის მონაცემებით, ზოგჯერ თუ მოხვდა Reload ან გახსნას იმავე გვერდზე 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 ზოგჯერ სერვერები გავიდნენ sync. 1173 00:55:35,710 --> 00:55:37,230 და, შესაძლოა, ეს სუპერ პატარა ფანჯარა. 1174 00:55:37,230 --> 00:55:39,970 მაგრამ 200 მილიწამებში, შესაძლოა, უფრო მეტი, ვიდრე that-- ეს 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 როდესაც ისინი სინქრონიზაციისათვის ეხლა East Coast დასავლეთის სანაპირო, 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 ასე რომ, ეს არ არის იმდენად a bug რადგან ეს არის რეალობა 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 >> მე ვერ ვხედავ ამ on Twitter ბევრი რეალურად, სადაც ზოგჯერ მე 1190 00:56:17,410 --> 00:56:21,227 tweet ერთ ფანჯარაში, გახსნა კიდევ ერთი მერე ვნახოთ, იგი ადასტურებს, რომ ეს მართლაც 1191 00:56:21,227 --> 00:56:22,560 ავიდა, და ეს არ არის ჯერ. 1192 00:56:22,560 --> 00:56:25,340 და მე უნდა სახის განახლება, განაახლეთ, reload-- oh, ეს არის. 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 >> ასე რომ, ეს ვაჭრობის, ძალიან ნამდვილად გსურთ გამოვლენა თავს რისკის 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 ზოგჯერ, ძალიან, რა საიტი არ არის ეს? 1203 00:56:51,430 --> 00:56:53,570 იქ ერთ ოჰ, ეს 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 >> მოდით ახლა შესაძლოა დაცემას მარშრუტი Victoria შესთავაზა. 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 აუდიტორია: [INAUDIBLE] 1232 00:58:06,665 --> 00:58:09,979 1233 00:58:09,979 --> 00:58:11,437 დავით Malan: სამწუხაროდ, ამბობენ, რომ ერთხელ. 1234 00:58:11,437 --> 00:58:12,352 აუდიტორია: [INAUDIBLE] 1235 00:58:12,352 --> 00:58:13,810 დავით Malan: არასამთავრობო წარმოების სერვერზე. 1236 00:58:13,810 --> 00:58:15,364 რას გულისხმობთ? 1237 00:58:15,364 --> 00:58:17,120 >> აუდიტორია: [INAUDIBLE] 1238 00:58:17,120 --> 00:58:19,120 >> დავით Malan: Oh, OK, ასე რომ სარეზერვო. 1239 00:58:19,120 --> 00:58:21,110 OK, ასე რომ, ჩვენ შეგვიძლია გავაკეთოთ, რომ, რა თქმა უნდა. 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 ასე რომ, თუ ეს მანქანა კვდება, for რაც არ უნდა სულელური 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 >> თქვენ შეიძლება იყოს პატარა fancier შესახებ, 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 და ეს შეგნებულად გამოიყურება messy, იმიტომ, რომ ეს 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 >> აუდიტორია: [INAUDIBLE] 1283 01:00:39,704 --> 01:00:41,120 დავით Malan: კარგი, მონაცემთა ბაზის მენეჯერი. 1284 01:00:41,120 --> 01:00:48,030 მაგრამ რა შეიძლება ტერმინი იყოს, რომ ჩვენ შეგვიძლია reuse ეს მოწყობილობა? 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 ასე რომ, დატვირთვის ბალანსირების ნიშნავს იმას, რომ ჩვენ toggling უკან და მეოთხე აქ, 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 >> თუ ეს არის, ფაქტობრივად, დატვირთვის ბალანსირების, რომ ამბავი არის ზუსტად იგივე, როგორც ადრე. 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 >> ძალიან გავრცელებული ტექნიკით აქ იქნება გამოიყენოთ ტექნიკა მოუწოდა heartbeat 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 ადამიანები, ამბობენ, hey, მარცხენა პირველადი გასულია. 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 იმის გამო, რომ მაშინაც კი, როცა ჰქონდეს ჩვენ შეგვიძლია არ აქვს ერთი წერტილი მარცხი. 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 თქვენი დრო თვალსაზრისით nines. 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 ან კიდევ უკეთესი, დაამატოთ რამდენიმე nines რომ. 1344 01:03:24,170 --> 01:03:28,159 სამწუხაროდ, ამ nines ძალიან ძვირი. 1345 01:03:28,159 --> 01:03:29,450 და მოდით რეალურად ამის გაკეთება out. 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 ასე რომ, თუ ჩვენ ჯერ ეს .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 ამ ახალ ღირებულების , პირველი 316 წამი, 1353 01:04:07,480 --> 01:04:09,640 რა თქმა უნდა, არის ხუთი წუთის განმავლობაში. 1354 01:04:09,640 --> 01:04:13,770 >> ასე რომ, თუ თქვენი ვებ საიტი ან თქვენი კომპანია აცხადებდა, რომ "ხუთი nines ', რომლის თქვენ 1355 01:04:13,770 --> 01:04:17,050 up 99.99% იმ დროს, ეს ნიშნავს, რომ თქვენ უკეთესი 1356 01:04:17,050 --> 01:04:23,470 არ ყოფილა ჭკვიანი საკმარისი და სწრაფი საკმარისი და flush საკმარისი რესურსები 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% დროს საკმაოდ darn რთული და ძვირი. 1361 01:04:35,866 --> 01:04:38,740 ხუთი წუთში შეგიძლიათ ძლივს მისაღებად სერვერზე ფიზიკურად შეცვლის 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 აპრიორი ასე რომ კომპიუტერები შეიძლება სახის დაფიქსირება თავს. 1365 01:04:48,240 --> 01:04:49,446 ჰო. 1366 01:04:49,446 --> 01:04:52,344 >> აუდიტორია: [INAUDIBLE] 1367 01:04:52,344 --> 01:05:02,014 1368 01:05:02,014 --> 01:05:04,430 დავით Malan: პრობლემის გადაჭრაში იყოს ნებისმიერი რაოდენობის ადგილები. 1369 01:05:04,430 --> 01:05:05,090 და ის ფაქტი 1370 01:05:05,090 --> 01:05:07,101 >> აუდიტორია: [INAUDIBLE] 1371 01:05:07,101 --> 01:05:08,600 დავით Malan: რა თქმა უნდა, აბსოლუტურად. 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 ეს შეიძლება იყოს რაღაც ფიზიკური, ისევე როგორც კაბელები მივიღე frayed ან გამოაძევეს. 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 მაგალითად, იმ კურსები ვასწავლი ჰარვარდის, 1383 01:05:35,471 --> 01:05:38,470 ჩვენ ვიყენებთ ბევრი Cloud Computing, რომელიც ჩვენ დავიწყებთ აღების შევხედოთ ახლა, 1384 01:05:38,470 --> 01:05:41,107 ფაქტობრივად, სადაც ჩვენ ვიყენებთ Amazon ვებ მომსახურება. 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 მიუხედავად იმისა, რომ მე ვიცი, თუ რამე მიდის არასწორი Virginia, 1394 01:06:08,050 --> 01:06:12,760 როგორც აქვს ზოგჯერ happened-- მოსწონს თუ არსებობს ქარიშხალი ან რამდენიმე ამინდი 1395 01:06:12,760 --> 01:06:15,890 ღონისძიება, როგორც, რომ, თუ არსებობს გარკვეული ენერგოსისტემა საკითხი ან ანალოგიური ყველა 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 ასე რომ, ეს რაციონალური სავაჭრო off, მაგრამ მტკივნეული 1402 01:06:35,080 --> 01:06:37,740 როდესაც თქვენ, ფაქტობრივად, მქონე, რომ downtime. 1403 01:06:37,740 --> 01:06:41,830 >> მოდით, გარდამავალი ახლავე ზოგიერთი Cloud დაფუძნებული გადაწყვეტილებები 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 თუ არა წასვლა თანალოკაციის ადგილი, როგორიცაა მონაცემთა ცენტრს და წილი 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 ერთ სერვერზე up შევიდა ილუზია, რომ ეს უკვე ორი სერვერები, ან 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 მოუწოდა Docker. 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 ცენტრი, და ყველა that-- თქვენ, როგორც წესი, აწარმოებს მასპინძელი ოპერაციული სისტემა. 1431 01:08:06,480 --> 01:08:08,275 ასე რომ რაღაც მოსწონს ეს შეიძლება იყოს 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 ე.წ. hypervisor, ან ვირტუალური მანქანა მონიტორი, 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 >> ასე რომ, ამ ფერადი ყუთები up ზედა არის ხატავდა სურათს შემდეგ. 1444 01:08:48,260 --> 01:08:50,260 ეს hypervisor, ეს ნაჭერი პროგრამული უზრუნველყოფა, ეძახით 1445 01:08:50,260 --> 01:08:54,090 VMware, გაშვებული სხვა ოპერაციული სისტემა, მას Linux, 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 მაგრამ ეს იგივე გაკვეთილი ვრცელდება მთელი bunch სხვა cloud მოვაჭრეებს. 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 მაგრამ მოდით დავიწყოთ მარცხენა, გამოთვლაც. 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 და სხვა არიან cloud მათთან. 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 >> რატომ არის ვირტუალური CPU? 1506 01:11:45,470 --> 01:11:49,440 ისე, ფიზიკური მანქანა შეიძლება 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 ასე რომ ჩვენ შეგვიძლია ვიფიქროთ, რომ ეს რომელსაც ერთი Intel CPU ან ორი. 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-à-vis 1513 01:12:05,850 --> 01:12:07,730 სხვა მომხმარებელს, რომ აპარატურა. 1514 01:12:07,730 --> 01:12:11,560 >> აი, რამდენად RAM ან მეხსიერების თქვენ მივიღო ან ნახევარი Gigabyte, ან 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-- თქვენ უბრალოდ უნდა იჯდეს თქვენს laptop, გვიან ღამით, 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 მე ვაპირებ დაცემას, რომელთა მიზანია Linux პოპულარული ოპერაციული სისტემა. 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 >> მოდით შევხედოთ მათი tiniest ვირტუალური მანქანა, რომელიც, როგორც ჩანს, აქვს, 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 თქვენ გაქვთ უკეთესი specs თქვენი ლეპტოპი. 1534 01:13:02,630 --> 01:13:04,990 მაგრამ თქვენ არ უნდა იმ specs ამ დღეებში რამ. 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 აწარმოებს ორი ყველაფერი, redundancy და შესრულება. 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 და amortize მისი ღირებულება მეტი ან შესაძლოა ორი სამი წლის განმავლობაში, ცხოვრებაში მანქანა. 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 >> აუდიტორია: [INAUDIBLE] 1566 01:14:51,016 --> 01:14:54,350 1567 01:14:54,350 --> 01:14:56,190 >> დავით Malan: ჰო, დიდი თავდაყირა. 1568 01:14:56,190 --> 01:14:58,640 იმიტომ, რომ ჩვენ არ ყიდულობენ მანქანა, ჩვენ არ უნდა მულტიმედია იგი. 1569 01:14:58,640 --> 01:14:59,600 ჩვენ არ უნდა გააუქმოს იგი. 1570 01:14:59,600 --> 01:15:01,110 ჩვენ არ უნდა შეაერთედ ის ჩვენი rack. 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 ჩვენ არ გვაქვს, რომელთა მიზანია სია გრძელდება და ყველა ფიზიკური რამ 1578 01:15:13,750 --> 01:15:15,810 თქვენ არ უნდა გავაკეთოთ იმის გამო, რომ "ღრუბელი". 1579 01:15:15,810 --> 01:15:18,620 >> და იყოს ნათელი, cloud computing ეს ძალიან overused ვადით. 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 ჩართვის კაბელები for თითოეული ხაზი, რომ ხედავთ, 1590 01:15:46,680 --> 01:15:49,590 და ამაღლების ოპერაციული სისტემები, და შეცვლის დისკები გარშემო. 1591 01:15:49,590 --> 01:15:51,610 არსებობს ბევრი physicality ყველა რომ. 1592 01:15:51,610 --> 01:15:55,300 >> მაგრამ რა არის ლამაზი ვირტუალური მანქანები, როგორც სახელი სახის ვარაუდობს, 1593 01:15:55,300 --> 01:15:57,600 ახლა არის ვებ დაფუძნებული ინტერფეისი, რომლის დროსაც 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 თქვენ გაქვთ ეს სახაზო up პრაქტიკულად. 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 და ასე ბევრი CPU ჩვენს ხელთ არსებული ამ დღეებში, 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 იმას ნიშნავს, რომ მიიღოს ყველა თქვენი ფაილი და თქვენ automagically იმეორებს მას 1620 01:17:10,190 --> 01:17:11,290 მსოფლიოს გარშემო. 1621 01:17:11,290 --> 01:17:12,780 >> ასე რომ, ისინი არ გავაკეთებთ წინასწარ. 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 თითო Gigabyte. 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 Dan, ეს არის დღეში? 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 , Gigabyte არ არის დიდი, მაგრამ მე არ ვიცი, როგორც 1 terabyte, 1649 01:18:37,410 --> 01:18:38,460 ასე რომ, 1000 იმ. 1650 01:18:38,460 --> 01:18:39,501 ეს არ არის ყველა, რომ ბევრი. 1651 01:18:39,501 --> 01:18:44,382 ეს $ 368 შესანახად terabyte მონაცემების 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 აუდიტორია: Security. 1657 01:18:56,060 --> 01:18:57,721 დავით Malan: კარგი, რას ნიშნავს? 1658 01:18:57,721 --> 01:18:58,596 აუდიტორია: [INAUDIBLE] 1659 01:18:58,596 --> 01:19:01,589 1660 01:19:01,589 --> 01:19:02,630 დავით Malan: ჰო, მარჯვნივ. 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 ყველა ფსონი ერთგვარი off. 1670 01:19:26,100 --> 01:19:28,240 მოგეხსენებათ yesteryear რომ ები განსაკუთრებით, 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 >> აუდიტორია: [INAUDIBLE] 1686 01:20:08,430 --> 01:20:27,740 1687 01:20:27,740 --> 01:20:30,240 დავით Malan: ჰო, ეს ძალიან ჭეშმარიტი Googles, ვაშლი, 1688 01:20:30,240 --> 01:20:31,406 Microsofts მსოფლიოს. 1689 01:20:31,406 --> 01:20:34,400 და სინამდვილეში, რამდენი ხანია თუ არა თქვენი iPhone for? 1690 01:20:34,400 --> 01:20:35,885 ჰო, მისცეს ან მიიღოს. 1691 01:20:35,885 --> 01:20:36,760 აუდიტორია: [INAUDIBLE] 1692 01:20:36,760 --> 01:20:37,780 დავით Malan: მე ბოდიში? 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 დავით Malan: როდემდე არ გქონდათ თქვენი iPhone? 1696 01:20:42,208 --> 01:20:43,372 აუდიტორია: [INAUDIBLE] 1697 01:20:43,372 --> 01:20:45,080 დავით Malan: კარგი, ასე რომ, Apple ფაქტიურად იცის 1698 01:20:45,080 --> 01:20:49,030 სადაც თქვენ უკვე ყოველ საათში დღის ბოლო ხუთი წლის განმავლობაში. 1699 01:20:49,030 --> 01:20:51,112 >> აუდიტორია: [INAUDIBLE] 1700 01:20:51,112 --> 01:20:54,626 1701 01:20:54,626 --> 01:20:56,375 დავით Malan: რა არის შესანიშნავი ფუნქცია. 1702 01:20:56,375 --> 01:20:57,860 აუდიტორია: [INAUDIBLE] 1703 01:20:57,860 --> 01:21:00,875 დავით Malan: ჰო, მაგრამ ვაჭრობის off დარწმუნებული ვარ. 1704 01:21:00,875 --> 01:21:01,750 აუდიტორია: [INAUDIBLE] 1705 01:21:01,750 --> 01:21:04,720 1706 01:21:04,720 --> 01:21:07,813 >> დავით Malan: ჰო, ეს ძალიან ადვილია. 1707 01:21:07,813 --> 01:21:08,688 აუდიტორია: [INAUDIBLE] 1708 01:21:08,688 --> 01:21:12,040 1709 01:21:12,040 --> 01:21:13,248 დავით Malan: სხვა downsides? 1710 01:21:13,248 --> 01:21:16,995 აუდიტორია: [INAUDIBLE] 1711 01:21:16,995 --> 01:21:26,151 1712 01:21:26,151 --> 01:21:27,900 დავით Malan: 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 თევზი, ამორძალები, რომ Google- ის, რომ Microsofts-- Rackspace საკმაოდ big-- 1717 01:21:39,380 --> 01:21:42,200 და რამდენიმე სხვა, და არა აუცილებლად ფრენა ღამით ეგ 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 >> როცა ამბობენ, რომ [INAUDIBLE], რომ როდესაც ასეთი რამ ხუთ nines ამუშავება, 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 >> აუდიტორია: [INAUDIBLE] 1727 01:22:09,590 --> 01:22:12,290 >> დავით Malan: და ერთი სახის კურთხევა 1728 01:22:12,290 --> 01:22:15,630 ის არის, რომ მაშინაც კი, როდესაც ჩვენ მივდივართ ქვემოთ, მაგალითად, ან თუნდაც გარკვეული კომპანიები, 1729 01:22:15,630 --> 01:22:17,800 რეალობა ის არის, Amazon, მაგალითად, ამდენი 1730 01:22:17,800 --> 01:22:21,780 darn მომხმარებელს, ცნობილი მომხმარებელს, ფუნქციონირებს გარეთ გარკვეული მონაცემთა ცენტრების 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 რომ შესადარებელი Amazon- ის. 1741 01:22:53,190 --> 01:22:57,540 თუ წასვლა Google გამოთვლაც ძრავის, მათ აქვთ რაღაც მსგავსი, ასევე. 1742 01:22:57,540 --> 01:23:00,500 და მხოლოდ მრგვალ ამ cloud შეთავაზება, 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 პირობა, ჩვენ მხოლოდ ისაუბრა შესახებ, Amazon, იქნება IaaS, 1747 01:23:12,350 --> 01:23:17,150 ინფრასტრუქტურის სამსახურის, სადაც თქვენ ერთგვარი ფიზიკური ტექნიკა, როგორც მომსახურების. 1748 01:23:17,150 --> 01:23:18,757 იქ ჩაწერილი. 1749 01:23:18,757 --> 01:23:20,090 ფაქტობრივად, ნება მომეცით jot ეს ქვემოთ. 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 ეს არის ყველა Cloud პერსონალი ჩვენ უბრალოდ ვსაუბრობთ, 1756 01:23:38,360 --> 01:23:41,570 ქვედა დონის პერსონალის, ვირტუალიზაციის ტექნიკა და შენახვის 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 ექნება ორმაგი აირჩიეთ ხატები ჩვენი desktop, პროგრამული უზრუნველყოფა, როგორც მომსახურების 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 >> ერთ-ერთი მაგალითია მე მივცემ თქვენ აქ კონტექსტში cloud 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 ვებ სერვისები და სხვა ნივთები. 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 ასე რომ, თუ გსურთ მიიღოთ ვებ დაფუძნებული პროგრამა ამ დღეებში, 1781 01:24:54,241 --> 01:24:55,990 თქვენ, რა თქმა უნდა იცით, თუ როგორ უნდა პროგრამა. 1782 01:24:55,990 --> 01:25:00,280 თქვენ უნდა იცოდეს, Java და Python და PHP ან Ruby ან რამოდენიმე სხვა ენებზე. 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 ეს, კიდევ ერთხელ, ამ აბსტრაქცია და layering. 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