1 00:00:00,000 --> 00:00:00,629 2 00:00:00,629 --> 00:00:02,170 Давид Малан: Добро, добродошао назад. 3 00:00:02,170 --> 00:00:06,520 Пре него што почнемо у цлоуд цомпутинг, Мислио сам да зауставим на тренутак 4 00:00:06,520 --> 00:00:11,740 да ли има отворених питања или теме које су дошли током ручка 5 00:00:11,740 --> 00:00:13,834 да сада могу бити од интереса. 6 00:00:13,834 --> 00:00:18,470 7 00:00:18,470 --> 00:00:21,410 >> ПУБЛИКА: [неразумљиво] 8 00:00:21,410 --> 00:00:22,090 >> Давид Малан: У реду. 9 00:00:22,090 --> 00:00:23,555 Ох ок. 10 00:00:23,555 --> 00:00:24,430 ПУБЛИКА: [неразумљиво] 11 00:00:24,430 --> 00:00:29,880 12 00:00:29,880 --> 00:00:31,420 >> Давид Малан: Не, наравно. 13 00:00:31,420 --> 00:00:35,180 У реду, добро надам се да све своје Проблеми настају у наредних неколико сати 14 00:00:35,180 --> 00:00:36,410 и сутра посебно. 15 00:00:36,410 --> 00:00:42,700 Али хајде да погледамо, онда, у којој последња расправа о подешавању 16 00:00:42,700 --> 00:00:45,730 сајт води, генерално када је у питању цлоуд цомпутинг, 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 А ми ћемо покушати да веже то назад, на пример, Дропбок и другима 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 да је мало мање небулозна. 30 00:01:27,680 --> 00:01:31,510 >> Дакле, ХП сталак сервер-- назад у дан, тамо 31 00:01:31,510 --> 00:01:33,730 су маинфраме рачунари да је до читаве собе. 32 00:01:33,730 --> 00:01:35,710 Ових дана, ако си да се сервер то, 33 00:01:35,710 --> 00:01:38,520 може изгледати нешто овако. 34 00:01:38,520 --> 00:01:41,760 Сервери су измерена у шта се зове рацк јединице, или рус. 35 00:01:41,760 --> 00:01:45,280 И један ру 1,5 инча, који је индустријски стандард. 36 00:01:45,280 --> 00:01:49,300 Дакле, ово изгледа као два РУ сервера. 37 00:01:49,300 --> 00:01:51,240 Тако да је 3 инча висок. 38 00:01:51,240 --> 00:01:54,430 И они генерално су широк 19 инча, што значи да све овакве ствари 39 00:01:54,430 --> 00:01:55,160 је стандардизован. 40 00:01:55,160 --> 00:01:59,420 >> Дакле, ако се осврнемо на центер-- података не само на једном серверу, али немојмо 41 00:01:59,420 --> 00:02:02,110 погледајте Гоогле-а дата центар и видимо да ли можемо 42 00:02:02,110 --> 00:02:04,280 види лепу слику у Гоогле Имагес. 43 00:02:04,280 --> 00:02:09,090 Ово је много боље осветљен од тебе се обично налазе, и много 44 00:02:09,090 --> 00:02:14,900 секси изгледа као резултат тога. Али ово је оно што изгледа као пар 45 00:02:14,900 --> 00:02:17,380 сто сервери све о том исте величине, 46 00:02:17,380 --> 00:02:21,450 заправо, у реку након реку после рацк након сталак у дата центру. 47 00:02:21,450 --> 00:02:26,150 >> Нешто слично ово-- ово може добро бити Гоогле је, пошто сам гуглао Гоогле-а. 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 И ко-лоциран обично значи да идете на оваквом месту Екуиник 51 00:02:34,940 --> 00:02:40,280 или други произвођачи који имају велики магацини који имају пуно енергије, 52 00:02:40,280 --> 00:02:42,950 много хлађења, надам се много безбедности, 53 00:02:42,950 --> 00:02:47,910 и индивидуални кавези обухватајући ормари сервери, а ви или изнајмити полице 54 00:02:47,910 --> 00:02:49,150 или сте донели полице у. 55 00:02:49,150 --> 00:02:51,420 >> И појединачна предузећа, стартупс посебно, 56 00:02:51,420 --> 00:02:54,820 ће имати неку врсту биометрија да уђу у њихов кавез, или кључ, 57 00:02:54,820 --> 00:02:55,640 или кључ картица. 58 00:02:55,640 --> 00:02:56,990 Ти отвори врата. 59 00:02:56,990 --> 00:03:00,354 И унутар постоји само квадрат снимак отисак 60 00:03:00,354 --> 00:03:03,270 да плаћате за, унутар који можете ставити све што желите. 61 00:03:03,270 --> 00:03:04,770 >> А ви обично плаћају за снагу. 62 00:03:04,770 --> 00:03:06,920 И плаћате за стопала. 63 00:03:06,920 --> 00:03:08,770 А онда плаћате се за сервере 64 00:03:08,770 --> 00:03:10,560 да си довођење у том простору. 65 00:03:10,560 --> 00:03:12,850 И шта онда имати опција да урадите је да плати некоме 66 00:03:12,850 --> 00:03:15,120 фор иоур повезивање Интернет услуга. 67 00:03:15,120 --> 00:03:17,240 Можете платити било који број од произвођача, од којих су сви 68 00:03:17,240 --> 00:03:19,210 обично долазе у том центру података. 69 00:03:19,210 --> 00:03:22,740 >> Али стварно занимљиво питање је, шта заправо иде у тим полицама? 70 00:03:22,740 --> 00:03:25,020 Можда су сви врло добро изгледају као што смо управо видели. 71 00:03:25,020 --> 00:03:27,870 Али они обављају различите функције и можда ће бити потребно да раде различите ствари. 72 00:03:27,870 --> 00:03:29,661 И нека је, заправо, мотивисати ову дискусију 73 00:03:29,661 --> 00:03:35,370 са питањем, шта проблема почиње да се јављају ако сте успешни? 74 00:03:35,370 --> 00:03:37,900 >> Дакле, имате сајт да сте направили. 75 00:03:37,900 --> 00:03:40,450 И можда продаје видгетс или нешто слично. 76 00:03:40,450 --> 00:03:43,620 А ви сте радили веома добро са продајом од виџета онлајн. 77 00:03:43,620 --> 00:03:48,490 И почнеш да доживите неки симптоми, ваш сајт. 78 00:03:48,490 --> 00:03:51,070 Оно што може бити неки од техничке симптоми 79 00:03:51,070 --> 00:03:54,040 који корисници пријављују као бизнис расте и цвета 80 00:03:54,040 --> 00:03:59,482 и ваш сајт користи од тога? 81 00:03:59,482 --> 00:04:02,690 >> ПУБЛИКА: [неразумљиво] 82 00:04:02,690 --> 00:04:05,910 83 00:04:05,910 --> 00:04:07,050 >> Давид Малан: Да, тачно. 84 00:04:07,050 --> 00:04:10,040 Тако да могу имати успоравање вашег сајта. 85 00:04:10,040 --> 00:04:11,240 И зашто би се то десило? 86 00:04:11,240 --> 00:04:12,660 Па, ако претпоставимо, за У циљу дискусије 87 00:04:12,660 --> 00:04:15,160 сада, када си на једном од ових комерцијалних веб хостинг 88 00:04:15,160 --> 00:04:17,860 да смо разговарали о пре ручка, да плаћате неки број долара 89 00:04:17,860 --> 00:04:20,859 да месечно, а већ сте платили за годишње трошкове свог домена 90 00:04:20,859 --> 00:04:25,300 наме, то веб хостинг је вероватно Оверселлинг своје ресурсе 91 00:04:25,300 --> 00:04:26,050 до неке мере. 92 00:04:26,050 --> 00:04:29,000 Тако да можда има корисничко име и лозинку на свом серверу. 93 00:04:29,000 --> 00:04:32,410 Али тако можда неколико других, или више десетак других, или можда чак и више 94 00:04:32,410 --> 00:04:33,980 стотину других, корисници. 95 00:04:33,980 --> 00:04:37,190 >> И веб ливе физички на истом серверу. 96 00:04:37,190 --> 00:04:38,340 Зашто је то могуће? 97 00:04:38,340 --> 00:04:40,680 Добро ових дана, сервери овако типично 98 00:04:40,680 --> 00:04:44,610 имају више чврстих дискова, можда Чак шест или више хард дискова, 99 00:04:44,610 --> 00:04:47,665 од којих сваки може бити толико као 4 терабајта ових дана. 100 00:04:47,665 --> 00:04:52,140 Тако да можда има 24 терабајта простора у само једном малом сервер овако. 101 00:04:52,140 --> 00:04:55,710 >> А чак и ако украсти мало тог простора за технолошки вишак, као резерву, 102 00:04:55,710 --> 00:04:57,110 ипак је доста простора. 103 00:04:57,110 --> 00:05:00,070 И наравно, типична сајт не треба толико простора. 104 00:05:00,070 --> 00:05:03,100 Само регистрације корисника и чување евиденције налога 105 00:05:03,100 --> 00:05:04,640 не предузимају све толико простора. 106 00:05:04,640 --> 00:05:07,550 Тако да је можете поделити сасвим мало и да сваки корисник 107 00:05:07,550 --> 00:05:08,980 само мало парче то. 108 00:05:08,980 --> 00:05:11,310 >> У међувремену, компјутер овако ових дана 109 00:05:11,310 --> 00:05:16,370 обично има више ЦПУс-- не само један, можда два, можда четири, можда 16, 110 00:05:16,370 --> 00:05:17,149 или чак и више. 111 00:05:17,149 --> 00:05:18,940 И свака од тих процесора има нешто што се зове 112 00:05:18,940 --> 00:05:22,230 језгро, која је попут мозак унутар мозга. 113 00:05:22,230 --> 00:05:26,800 Дакле, у ствари, углавном сви овде са модерни лаптоп има вероватно и дуал цоре 114 00:05:26,800 --> 00:05:32,030 или Куад Цоре ЦПУ-- и вероватно једини један процесор унутар лаптоп ових дана. 115 00:05:32,030 --> 00:05:35,030 Али десктоп рачунари и рацк рачунар, као и 116 00:05:35,030 --> 00:05:39,000 ово можда има доста више процесора, а заузврат језгара. 117 00:05:39,000 --> 00:05:44,180 >> И искрено, чак иу нашим Мац и ПЦ рачунара данас, не стварно треба двојно језгра 118 00:05:44,180 --> 00:05:46,550 или куад језгра да проверите е-пошту. 119 00:05:46,550 --> 00:05:49,090 Ако постоји било какав уско грло када се ради о коришћењу рачунара, 120 00:05:49,090 --> 00:05:51,925 Ви људски су вероватно најспорији ствар о том рачунару. 121 00:05:51,925 --> 00:05:54,800 И нећеш бити у стању да Проверите е-пошту брже ако вас 122 00:05:54,800 --> 00:05:57,170 имају четири пута више процесора или језгара. 123 00:05:57,170 --> 00:05:59,700 >> Али је исто врста праве са сервера. 124 00:05:59,700 --> 00:06:02,970 Један једини сајт можда не нужно потребно више од једног 125 00:06:02,970 --> 00:06:05,756 ЦПУ или једно језгро, један Мали мозак унутра ради 126 00:06:05,756 --> 00:06:07,380 сав размишљања и прераде. 127 00:06:07,380 --> 00:06:10,561 Па произвођачи имају слично почео да реже до те ресурсе 128 00:06:10,561 --> 00:06:13,435 тако да је можда ваш сајт постане један језгро, ваш сајт добија једно језгро, 129 00:06:13,435 --> 00:06:15,290 или можда ми делимо једну такву језгру. 130 00:06:15,290 --> 00:06:16,820 Такође делите простор на диску. 131 00:06:16,820 --> 00:06:20,000 И ми исто дељење РАМ, или Рандом Аццесс Мемори 132 00:06:20,000 --> 00:06:22,520 од раније, од чега ту је и коначан износ. 133 00:06:22,520 --> 00:06:23,420 >> И то је кључ. 134 00:06:23,420 --> 00:06:25,960 Без обзира на то колико скупо је рачунар био, 135 00:06:25,960 --> 00:06:28,440 још увек постоји ограничен износ средстава у њему. 136 00:06:28,440 --> 00:06:31,360 И тако је све више и више вас покушавају да троше та средства, 137 00:06:31,360 --> 00:06:32,850 спорији ствари могу постати. 138 00:06:32,850 --> 00:06:34,646 Али зашто? 139 00:06:34,646 --> 00:06:39,352 Зашто би се ствари успорити као симптом сервера који се претрпани? 140 00:06:39,352 --> 00:06:40,060 Шта се дешава? 141 00:06:40,060 --> 00:06:42,895 142 00:06:42,895 --> 00:06:46,388 >> ПУБЛИКА: [неразумљиво] 143 00:06:46,388 --> 00:06:54,036 144 00:06:54,036 --> 00:06:55,160 Давид Малан: Да, тачно. 145 00:06:55,160 --> 00:06:57,730 Ја сам предложио раније да РАМ је врста меморије. 146 00:06:57,730 --> 00:07:00,290 То је нестабилна, при чему је то где апликације и подаци су 147 00:07:00,290 --> 00:07:01,890 сачувана када они користе. 148 00:07:01,890 --> 00:07:03,990 Па стога нема само коначан број 149 00:07:03,990 --> 00:07:05,790 ствари које очигледно да урадите одједном. 150 00:07:05,790 --> 00:07:07,740 И то је такође брже је, што је добра ствар. 151 00:07:07,740 --> 00:07:09,990 Али исто тако је скупље, што је лоша ствар. 152 00:07:09,990 --> 00:07:15,376 И такође је стога присутан у нижи количине од простора на диску, хард диска 153 00:07:15,376 --> 00:07:16,750 простор, који тежи да буде јефтиније. 154 00:07:16,750 --> 00:07:18,830 >> Другим речима, ви можда има 4 терабајта 155 00:07:18,830 --> 00:07:20,440 простора на диску у рачунару. 156 00:07:20,440 --> 00:07:24,300 Али можда имате 4 гигабајта, или 64 гигабајта, 157 00:07:24,300 --> 00:07:29,180 како величине, фактор 1.000 мање, РАМ на рачунару. 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 Или ти, као оперативни систем, као што је Виндовс или Мац 169 00:07:55,570 --> 00:07:59,480 ОС или Линук или Соларис или било број других ОС-а на том серверу, 170 00:07:59,480 --> 00:08:01,280 могао само одлучити, знате шта? 171 00:08:01,280 --> 00:08:03,780 Имам само 64 гигабајта РАМ-а. 172 00:08:03,780 --> 00:08:05,440 Некако је потребно 65. 173 00:08:05,440 --> 00:08:06,210 Дакле, знате шта? 174 00:08:06,210 --> 00:08:10,030 Ја ћу узети 1 гигабајт вредност података у РАМ 175 00:08:10,030 --> 00:08:15,240 да је најмање недавно приступали и само га померите на диск привремено, 176 00:08:15,240 --> 00:08:19,050 дословно копирати из поста меморија на спорије меморије 177 00:08:19,050 --> 00:08:24,000 тако да сам тада могу да поднесем да 65. гигабајта потреба за меморију, 178 00:08:24,000 --> 00:08:25,650 да мало рачунања на њега. 179 00:08:25,650 --> 00:08:28,580 Онда када сам завршио са то ради, Само ћемо прећи да на диск, 180 00:08:28,580 --> 00:08:35,030 мове тај други РАМ и привремено ставио на диску назад у стварни хардвер 181 00:08:35,030 --> 00:08:37,280 тако да сам некако мултитаскинг. 182 00:08:37,280 --> 00:08:41,190 >> Па сам некако да ствари привремено у овом спорије простору 183 00:08:41,190 --> 00:08:44,159 тако да створи илузију за руковање свима. 184 00:08:44,159 --> 00:08:45,290 Али ту је и успоравање. 185 00:08:45,290 --> 00:08:45,790 Зашто? 186 00:08:45,790 --> 00:08:49,380 Па, унутар њих тешко дискс ових дана је шта? 187 00:08:49,380 --> 00:08:52,030 Уместо тога, оно што чини тешко дриве разликује од РАМ-а 188 00:08:52,030 --> 00:08:53,495 најбоље што сада знамо? 189 00:08:53,495 --> 00:08:56,750 >> ПУБЛИКА: [неразумљиво] 190 00:08:56,750 --> 00:08:59,540 191 00:08:59,540 --> 00:09:01,445 >> Давид Малан: У реду, тачно. 192 00:09:01,445 --> 00:09:02,320 ПУБЛИКА: [неразумљиво] 193 00:09:02,320 --> 00:09:05,440 194 00:09:05,440 --> 00:09:06,750 >> Давид Малан: Па врло тачно. 195 00:09:06,750 --> 00:09:13,709 И то је споредни ефекат или функцију чињенице да РАМ заиста брже. 196 00:09:13,709 --> 00:09:15,750 И зато желите да користите га за тренутно у употреби. 197 00:09:15,750 --> 00:09:17,290 И диск је спорији. 198 00:09:17,290 --> 00:09:19,630 Али то је трајно, или трајна. 199 00:09:19,630 --> 00:09:21,480 Тако да га користите за дугорочно чување. 200 00:09:21,480 --> 00:09:25,160 Али у смислу имплементација, ако погледам горе 201 00:09:25,160 --> 00:09:29,297 оно што се зове ДИММ, дворедна меморијска Модул, то је оно комад РАМ 202 00:09:29,297 --> 00:09:30,380 Можда обично изгледа. 203 00:09:30,380 --> 00:09:35,050 >> Со унутар оур Мац-- То је грешка. 204 00:09:35,050 --> 00:09:41,080 Унутар наших Мац и ПЦ, наш десктоп рачунари ће имати палице меморије, 205 00:09:41,080 --> 00:09:43,220 као што би их зовете, или ДИММ, или СИММ назад 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 Можда имате гомилу то унутар рачунара. 212 00:09:58,820 --> 00:10:00,903 Али је понети овде то је потпуно електронски. 213 00:10:00,903 --> 00:10:03,130 Постоји само електрони тече на овом уређају. 214 00:10:03,130 --> 00:10:08,170 С друге стране, ако погледамо унутрашњост хард диск 215 00:10:08,170 --> 00:10:10,760 и подићи слику овде, уместо тога би 216 00:10:10,760 --> 00:10:16,600 види нешто овако, који има струју 217 00:10:16,600 --> 00:10:17,950 пролази кроз њега на крају. 218 00:10:17,950 --> 00:10:20,265 Али оно што је искочи на вама о овоме? 219 00:10:20,265 --> 00:10:21,140 ПУБЛИКА: [неразумљиво] 220 00:10:21,140 --> 00:10:22,710 Давид Малан: Да, ту је очигледно покретних делова. 221 00:10:22,710 --> 00:10:25,210 То је нека врста као стари рекорд плејер или фонограф играча. 222 00:10:25,210 --> 00:10:26,200 И то прилично много је. 223 00:10:26,200 --> 00:10:28,950 Мало је одгајивач од то-- док је грамофонске играча користи 224 00:10:28,950 --> 00:10:33,150 гроовес у записник, ово заправо користи малој магнетне честице 225 00:10:33,150 --> 00:10:34,550 да не могу да видим. 226 00:10:34,550 --> 00:10:38,520 Али, ако мало магнетним честицама изгледа овако, сматра се да 1. 227 00:10:38,520 --> 00:10:41,230 А ако то изгледа овако, север-југ уместо југ-сјевер, 228 00:10:41,230 --> 00:10:42,252 то може бити 0. 229 00:10:42,252 --> 00:10:45,460 Па да видимо сутра како можемо изградити од тога да више интересантних ствари. 230 00:10:45,460 --> 00:10:47,590 >> Али све што је Морам да физички покрет 231 00:10:47,590 --> 00:10:51,010 је сигурно ићи спорије од брзине светлости, 232 00:10:51,010 --> 00:10:53,250 који у теорији је шта електрон може тећи у, 233 00:10:53,250 --> 00:10:54,620 иако реално не сасвим. 234 00:10:54,620 --> 00:10:56,900 Дакле, механички девицес-- много спорије. 235 00:10:56,900 --> 00:10:58,320 Али су јефтинији. 236 00:10:58,320 --> 00:11:00,944 А може да стане толико више података унутар њих. 237 00:11:00,944 --> 00:11:03,110 Дакле, чињеница да постоје постоји у свету нешто 238 00:11:03,110 --> 00:11:06,840 назива виртуелна меморија, користећи хард диск овако 239 00:11:06,840 --> 00:11:10,160 као да је РАМ транспарентан за корисника, 240 00:11:10,160 --> 00:11:15,320 једноставно померањем података од РАМ-а на хард диск, 241 00:11:15,320 --> 00:11:18,714 онда креће уназад када је потребно поново, ствара успоравање. 242 00:11:18,714 --> 00:11:21,380 Јер имате буквално да копирати га са једног места на друго. 243 00:11:21,380 --> 00:11:25,100 И што ти копирањем на и од је заправо спорије него РАМ 244 00:11:25,100 --> 00:11:26,150 где желите да буде. 245 00:11:26,150 --> 00:11:29,030 >> Алтернатива решење овде- ако вам се не свиђа да успори, 246 00:11:29,030 --> 00:11:32,014 и ти виртуелне меморије је некако се преоптерећен, 247 00:11:32,014 --> 00:11:33,680 шта је друго решење овог проблема? 248 00:11:33,680 --> 00:11:35,260 >> ПУБЛИКА: [неразумљиво] 249 00:11:35,260 --> 00:11:37,260 Давид Малан: Па, повећање виртуелну меморију 250 00:11:37,260 --> 00:11:39,135 дао да урадимо ово још већи скала. 251 00:11:39,135 --> 00:11:43,540 Могли бисмо носити 66 гигабајта вредности меморијских потреба, или 67 гигабајта. 252 00:11:43,540 --> 00:11:45,830 Али рецимо ја не волим ово успоравају, у ствари, 253 00:11:45,830 --> 00:11:49,380 Желим да искључите виртуелну меморија ако је то уопште могуће, 254 00:11:49,380 --> 00:11:52,350 шта бих друго могла бацити у овај проблем да га реши, 255 00:11:52,350 --> 00:11:56,900 где желим да рукује више корисника и више меморије захтеви 256 00:11:56,900 --> 00:11:59,100 него физички сам у овом тренутку? 257 00:11:59,100 --> 00:12:02,600 >> ПУБЛИКА: [неразумљиво] 258 00:12:02,600 --> 00:12:04,800 259 00:12:04,800 --> 00:12:06,140 >> Давид Малан: Нажалост не. 260 00:12:06,140 --> 00:12:09,850 Дакле, ЦПУ и језгра они су у су ограничен ресурс. 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 рецимо, штап РАМ то изгледа овако-- и тако ћемо назвати РАМ. 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 је у оба тхесе-- подаци, ми ћемо га генерализовати као. 268 00:12:33,740 --> 00:12:38,030 >> И у суштини, ако је корисник ради апликацију као, 269 00:12:38,030 --> 00:12:46,070 рецимо, веб сајт који захтева овај много РАМ-по кориснику, шта ја предлажем, 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 >> Тако да је само пуно Свитцхероо, је понети овде. 277 00:13:07,820 --> 00:13:12,380 Дакле, ако вам се не свиђа то, а ти не желим ништа да стави на чврстом диску, 278 00:13:12,380 --> 00:13:16,440 шта је нека врста је очигледно решење пословне особе 279 00:13:16,440 --> 00:13:19,684 проблема, или инзењер је решење, што се тога тиче, такође? 280 00:13:19,684 --> 00:13:21,950 >> ПУБЛИКА: [неразумљиво] 281 00:13:21,950 --> 00:13:24,750 >> Давид Малан: Да, мислим буквално бацају новац на проблем. 282 00:13:24,750 --> 00:13:27,541 И заправо, ово је савршен сегуе до неке од вишег нивоа 283 00:13:27,541 --> 00:13:28,870 дискусије о цлоуд цомпутинг. 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 свирке РАМ је премало, добро, зашто не добити 128 гигабајта РАМ? 287 00:13:37,830 --> 00:13:40,440 Зашто не добијају 256 гигабајта РАМ? 288 00:13:40,440 --> 00:13:41,732 Па, зашто не? 289 00:13:41,732 --> 00:13:42,608 >> ПУБЛИКА: [неразумљиво] 290 00:13:42,608 --> 00:13:44,482 Давид Малан: Па, кошта више новца, наравно. 291 00:13:44,482 --> 00:13:46,970 А ако већ имате резервни хард диску, ефикасно, 292 00:13:46,970 --> 00:13:51,407 или еквивалентно, хард диску је тако много јефтиније можда и користити. 293 00:13:51,407 --> 00:13:54,490 Дакле, опет, ту је компромис који смо и раније видели јутрос, 294 00:13:54,490 --> 00:13:56,656 где има стварно није нужно прави одговор, 295 00:13:56,656 --> 00:14:01,360 постоји само бољи или лошији одговор на основу онога што сте заправо стало. 296 00:14:01,360 --> 00:14:04,500 >> Дакле, ту је и технолошке реалности. 297 00:14:04,500 --> 00:14:06,870 Ја не могу купити рачунар, мом знању, 298 00:14:06,870 --> 00:14:09,490 са трилион гигабајта РАМ одмах. 299 00:14:09,490 --> 00:14:11,540 То само физички не постоји. 300 00:14:11,540 --> 00:14:13,240 Дакле, постоји нека горња граница. 301 00:14:13,240 --> 00:14:15,990 Али ако сте икад куповао за потрошача Мац или ПЦ, 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 >> А шта ћемо видети у дискусија о цлоуд цомпутинг 310 00:14:40,790 --> 00:14:44,940 је то оно што је врло честа ово дана, и шта компанија као што су Гоогле 311 00:14:44,940 --> 00:14:50,560 рано популаризед, није обраћала за и изградња заиста фенси, скупо 312 00:14:50,560 --> 00:14:53,540 побољшаном до рачунари са много и много свега, 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 >> Дакле, вертикална скалирање би значило да више РАМ више диска, више од свега, 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 Али чим ти пуно њима-- на пример, у овом случају, 323 00:15:22,630 --> 00:15:27,330 веб сервери, ако тај један сервер или један веб хостинг је недовољна, 324 00:15:27,330 --> 00:15:32,310 онда само интуитивно је Решење овог проблема оптерећења 325 00:15:32,310 --> 00:15:36,460 или преоптерећења на серверима или је добити већи сервер 326 00:15:36,460 --> 00:15:40,770 или, шта ја предлажем овде уместо је ширење вертикално да тако кажемо, 327 00:15:40,770 --> 00:15:41,920 би било, знаш шта? 328 00:15:41,920 --> 00:15:43,580 Само добити другу једну од ових. 329 00:15:43,580 --> 00:15:46,560 Или можда чак добити трећи. 330 00:15:46,560 --> 00:15:48,900 Али сада смо створили инжењерска Проблем 331 00:15:48,900 --> 00:15:51,920 по природи овог посла или финансијске одлуке. 332 00:15:51,920 --> 00:15:54,312 Шта је сад проблем инжењеринг? 333 00:15:54,312 --> 00:15:56,040 >> ПУБЛИКА: [неразумљиво] 334 00:15:56,040 --> 00:15:59,740 >> Давид Малан: Да, како да што их повежете и-- жао? 335 00:15:59,740 --> 00:16:00,651 >> ПУБЛИКА: [неразумљиво] 336 00:16:00,651 --> 00:16:02,400 Давид Малан: Добро, јер сам још увек бих-- 337 00:16:02,400 --> 00:16:07,280 ако сам поново уведе ме у ову слику, ако је ово мој лаптоп негде 338 00:16:07,280 --> 00:16:12,400 на интернету, који је сада између ја и компанија говоримо о, 339 00:16:12,400 --> 00:16:17,960 Сада морам да смислим, на који Сервер не шаљем овај одређеног корисника? 340 00:16:17,960 --> 00:16:25,090 А ако постоји други корисници, као ово, а онда овај овде, 341 00:16:25,090 --> 00:16:28,850 а можда је корисник А, ово је корисник Б, ово је корисник, Ц, 342 00:16:28,850 --> 00:16:34,720 а ово је сервер 1, 2, и 3-- сад интуитиван одговор може овде бити само, 343 00:16:34,720 --> 00:16:37,460 послаћемо корисника А до 1 и Б 2 и Ц до 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 Претпостављам да компјутери А, Б и Ц су купци, 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 Близу серверима, ту је вероватно рутер, ДНС сервер, ДХЦП. 360 00:17:21,290 --> 00:17:24,780 Не може бити било шта желимо у овој причи. 361 00:17:24,780 --> 00:17:33,360 >> Па како да почнемо да одлучи, када корисник А иде сометхинг.цом, 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 Давид Малан: балансирање оптерећења. 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 Давид Малан: У реду, тако да ме пусти увести нови тип хардвера 370 00:17:49,930 --> 00:17:53,627 да још нисмо разговарали, који је управо то, распоређивање оптерећења. 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 >> Или можете платити продавцу, као Цитрик и други, Цисцо, односно други. 376 00:18:07,310 --> 00:18:10,465 Можете платити за своје хардвер, који је балансер хардверски оптерећење. 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 Другим речима, када корисник А жели да посетите свој сајт, њихов захтјев некако 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 треба да донесе одлуку рутирање налик. 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 Б Ради се о одлучивању који тачка Б је најбољи међу њих-- 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 од којих треба да дође децисион-- 1, 2 или 3. 395 00:19:07,840 --> 00:19:12,220 А улаз је само О 396 00:19:12,220 --> 00:19:13,442 >> ПУБЛИКА: [неразумљиво] 397 00:19:13,442 --> 00:19:14,400 Давид Малан: Жао ми је? 398 00:19:14,400 --> 00:19:14,770 ПУБЛИКА: [неразумљиво] 399 00:19:14,770 --> 00:19:18,310 Давид Малан: У реду, како бисмо могли категоризацију врсте трансакција 400 00:19:18,310 --> 00:19:19,095 овде? 401 00:19:19,095 --> 00:19:23,772 >> ПУБЛИКА: Преглед веб страницу против упита базе података. 402 00:19:23,772 --> 00:19:24,980 Давид Малан: У реду, то је добро. 403 00:19:24,980 --> 00:19:29,210 Дакле, можда овом кориснику жели да видите веб страницу. 404 00:19:29,210 --> 00:19:32,954 И можда је чак и статички садржај, нешто што се мења ретко, ако икада. 405 00:19:32,954 --> 00:19:34,870 И чини се као прилично једноставна операција. 406 00:19:34,870 --> 00:19:38,260 Па можда ћемо само произвољно, али разумно, кажу, 407 00:19:38,260 --> 00:19:42,750 Сервер 1, његов циљ у животу је да служи само до статички садржај, 408 00:19:42,750 --> 00:19:45,150 датотеке које ретко, ако икад, промена. 409 00:19:45,150 --> 00:19:46,870 Можда је слике на страници. 410 00:19:46,870 --> 00:19:50,180 Можда је текст на страници или друга таква врста незанимљив ствари, 411 00:19:50,180 --> 00:19:52,460 ништа трансакциони, ништа динамичан. 412 00:19:52,460 --> 00:19:57,000 >> Насупрот томе, уколико корисник А се проверава из његовог или њеног куповину да 413 00:19:57,000 --> 00:20:00,972 захтева базу података, негде за складиштење и запамтите ту трансакцију, добро 414 00:20:00,972 --> 00:20:02,680 Можда је тај захтев треба да иде на сервер 2. 415 00:20:02,680 --> 00:20:03,610 Па то је добро. 416 00:20:03,610 --> 00:20:07,010 Тако да може да учита на бази стање о врсти захтева. 417 00:20:07,010 --> 00:20:08,278 Како другачије може да радимо ово? 418 00:20:08,278 --> 00:20:13,690 419 00:20:13,690 --> 00:20:14,686 Шта други-- 420 00:20:14,686 --> 00:20:17,382 >> ПУБЛИКА: На основу сервер је коришћење и капацитета. 421 00:20:17,382 --> 00:20:18,340 Давид Малан: Добро, у реду. 422 00:20:18,340 --> 00:20:19,950 Дакле, ви сте поменули да раније, Кареем. 423 00:20:19,950 --> 00:20:26,850 Па шта ако се дају неке улаз на [неразумљиво] међу серверима 1, 2, 424 00:20:26,850 --> 00:20:32,070 и 3 на овој распоређивање оптерећења, тако да они само стално информисање 425 00:20:32,070 --> 00:20:36,420 оптерећење балансер какав је њихов статус? 426 00:20:36,420 --> 00:20:39,842 Као, хеј, распоређивање оптерећења, Ја сам на 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 Хеј, распоређивање оптерећења, ја сам на 100% коришћења. 430 00:20:45,480 --> 00:20:47,929 Хеј, распоређивање оптерећења, 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 одлучити, ох, број 2 је на 100%. 434 00:20:57,420 --> 00:21:01,440 Пусти ме послати нема будуће захтеве за њега осим корисника већ повезан. 435 00:21:01,440 --> 00:21:02,360 Овај лик је на 0%. 436 00:21:02,360 --> 00:21:03,940 Хајде да пошаље пуно саобраћаја на њега. 437 00:21:03,940 --> 00:21:05,480 Овај тип је рекао да је на 50%. 438 00:21:05,480 --> 00:21:08,080 Хајде да пошаље неке саобраћај на њега. 439 00:21:08,080 --> 00:21:12,012 >> Дакле, то би био састојак, који можемо узети у обзир оптерећење. 440 00:21:12,012 --> 00:21:13,470 И то се неце променити током времена. 441 00:21:13,470 --> 00:21:14,678 Тако да ће одлуке променити. 442 00:21:14,678 --> 00:21:17,350 Дакле, то је стварно добра техника, онај који се најчешће користе. 443 00:21:17,350 --> 00:21:18,410 Шта смо друго могли радити? 444 00:21:18,410 --> 00:21:20,380 И да заправо само укратко овде. 445 00:21:20,380 --> 00:21:29,510 Дакле, одлуке овде може бити према врсти саобраћаја, ја ћу га назвати. 446 00:21:29,510 --> 00:21:32,220 Може се на основу оптереӕења. 447 00:21:32,220 --> 00:21:34,692 Да видимо да не можемо дошао са неколико других. 448 00:21:34,692 --> 00:21:35,934 >> ПУБЛИКА: [неразумљиво] 449 00:21:35,934 --> 00:21:36,850 Давид Малан: Локација. 450 00:21:36,850 --> 00:21:37,724 Тако да је добра. 451 00:21:37,724 --> 00:21:40,880 Па лоцатион-- како да се искористити ту информацију? 452 00:21:40,880 --> 00:21:44,317 >> ПУБЛИКА: [неразумљиво] 453 00:21:44,317 --> 00:21:54,140 454 00:21:54,140 --> 00:21:57,040 >> Давид Малан: Ох, то је добро. 455 00:21:57,040 --> 00:21:59,450 И о томе колико милисекунди би смањење од 456 00:21:59,450 --> 00:22:02,466 на основу онога што смо видели ово јутро, да ли бисте рекли? 457 00:22:02,466 --> 00:22:04,330 >> ПУБЛИКА: [неразумљиво] 458 00:22:04,330 --> 00:22:06,550 >> Давид Малан: Па, на основу на путевима у траговима 459 00:22:06,550 --> 00:22:09,070 видели смо раније, што је само груба процена нечега, 460 00:22:09,070 --> 00:22:11,800 барем колико је потребно за податке који се од А до Б 461 00:22:11,800 --> 00:22:16,140 осећа као и све локалне био, шта, као 74 милисекунди, узми или остави? 462 00:22:16,140 --> 00:22:19,200 И онда ништа 100 Плус, 200 плус је вероватно у иностранству. 463 00:22:19,200 --> 00:22:22,110 И тако на основу тога сам, изгледа разумно претпоставити 464 00:22:22,110 --> 00:22:25,310 да је за корисника у САД за приступ европског серверу 465 00:22:25,310 --> 00:22:28,900 може трајати два или три пута колико, чак у милисекунди, 466 00:22:28,900 --> 00:22:31,280 него што је потребно ако је Сервер налазили су се овде 467 00:22:31,280 --> 00:22:33,370 географски, или обрнуто. 468 00:22:33,370 --> 00:22:35,120 Дакле, када сам предложио раније да посебно 469 00:22:35,120 --> 00:22:37,880 једном пређете ту 200 милисекунди праг, мање-више, 470 00:22:37,880 --> 00:22:39,210 људи не почну да приметити. 471 00:22:39,210 --> 00:22:42,960 А Траце Роуте само под претпоставком сирове, неинтересантна податке. 472 00:22:42,960 --> 00:22:46,570 Када имате сајт, морате да добити корисника преузимањем слика и филм 473 00:22:46,570 --> 00:22:49,150 филес, много текста, накнадне захтеве. 474 00:22:49,150 --> 00:22:53,116 Видели смо кад смо посетили, што је то, Фацебоок или Амазон раније, 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 Дакле, у ствари компанија као што су Акамаи, ако сте чули за њих, 480 00:23:05,920 --> 00:23:10,000 или други већ дуго узимају географија у обзир. 481 00:23:10,000 --> 00:23:14,170 И испоставило се да је по природи ИП адреса, мој лаптоп ИП адреса, 482 00:23:14,170 --> 00:23:18,277 можете закључити, са неком вероватноћом, где си у свету. 483 00:23:18,277 --> 00:23:20,110 И, у ствари, услуге трећег лица 484 00:23:20,110 --> 00:23:24,480 може да плати ко одржавање базе података ИП адреса и географије 485 00:23:24,480 --> 00:23:28,660 да са ће велико поверење бити истина на питање где у свету 486 00:23:28,660 --> 00:23:30,090 је то ИП адреса? 487 00:23:30,090 --> 00:23:32,130 >> И тако, у ствари, оно друге компаније користе ово? 488 00:23:32,130 --> 00:23:35,900 Ако имате ИоуТубе или Нетфлик, ако сте икада путовања у иностранство, 489 00:23:35,900 --> 00:23:38,640 и покушате да гледате нешто на ИоуТубе, а ти ниси у САД, 490 00:23:38,640 --> 00:23:41,280 можда видети поруку каже, не у САД. 491 00:23:41,280 --> 00:23:43,208 Жао ми је, не можете да видите овај садржај. 492 00:23:43,208 --> 00:23:44,420 >> ПУБЛИКА: [неразумљиво] 493 00:23:44,420 --> 00:23:46,020 >> Давид Малан: Стварно? 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 Ако сте били на ВПН из Европа или Азија или било где 497 00:23:55,100 --> 00:23:57,950 у свету са пословном седиште у Њујорку 498 00:23:57,950 --> 00:24:00,670 или где год да си, ти си да створи утисак 499 00:24:00,670 --> 00:24:03,580 спољним сајтовима који сте заправо у Њујорку, 500 00:24:03,580 --> 00:24:05,660 иако си физички прилично далеко. 501 00:24:05,660 --> 00:24:08,057 >> Сада сте корисник ће Знам да очигледно си далеко. 502 00:24:08,057 --> 00:24:11,140 Али ти такође ће осетити јер тих додатних милисекунди. 503 00:24:11,140 --> 00:24:14,510 То додатно дистанца и шифровање који се дешава у ВПН 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 Али ИоуТубе и Нетфлик ће видети Ви као седи негде у Њујорку, 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 Шта још може да се користи да одлучи како за усмеравање саобраћаја из А, Б, и Ц 511 00:24:32,290 --> 00:24:37,040 1, 2, и 3, поново, стављајући инжињеријска шешир на? 512 00:24:37,040 --> 00:24:38,850 Све ово звучи веома компликовано. 513 00:24:38,850 --> 00:24:41,490 Ух, ја не знам ни где да почне спровођење оне. 514 00:24:41,490 --> 00:24:44,450 Дај ми нешто што је једноставније. 515 00:24:44,450 --> 00:24:48,160 Шта је најједноставнији начин донети ову одлуку? 516 00:24:48,160 --> 00:24:49,840 >> ПУБЛИКА: Да ли је сервер доступан? 517 00:24:49,840 --> 00:24:51,650 >> Давид Малан: Да ли је сервер доступан? 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 То је нека врста нуанцинг оптерећења. 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 Давид Малан: Трошкови по серверу. 532 00:25:25,200 --> 00:25:28,010 У реду, па дај да бацимо који у категорији оптерећења, такође. 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 Тако да можемо бацити да у категорију оптерећења. 544 00:25:51,500 --> 00:25:54,260 Ова повратна спрега између 1, 2, и 3 у лоад баланцер 545 00:25:54,260 --> 00:25:57,650 свакако би могао да кажем, хеј, ја сам на 50% капацитета. 546 00:25:57,650 --> 00:26:00,100 Али успут, ја такође имају дупло више језгара. 547 00:26:00,100 --> 00:26:02,319 Користи те информације. 548 00:26:02,319 --> 00:26:05,110 Чак симплер-- и ово иде да буде тема у компјутерској науци. 549 00:26:05,110 --> 00:26:08,990 Када сте у недоумици, или када желите једноставно решење које генерално добро ради 550 00:26:08,990 --> 00:26:12,730 током времена, не бирају исти Сервер све време, али цхоосе-- 551 00:26:12,730 --> 00:26:14,039 >> ПУБЛИКА: А случајни један? 552 00:26:14,039 --> 00:26:15,330 Давид Малан: --а насумице сервера. 553 00:26:15,330 --> 00:26:16,780 Да, бирам једну или другу. 554 00:26:16,780 --> 00:26:21,160 Дакле, случајност заправо ово веома моћан састојак 555 00:26:21,160 --> 00:26:23,170 у компјутерској науци, и инжењера више 556 00:26:23,170 --> 00:26:27,160 генерално, а нарочито када желите брзо направити једноставан одлуку 557 00:26:27,160 --> 00:26:30,480 а да га не компликује са свим од њих веома паметан, али и 558 00:26:30,480 --> 00:26:34,330 Врло паметно, решења која захтевају утолико инжењеринг, алл 559 00:26:34,330 --> 00:26:36,220 више мисао, када Заиста, зашто не 560 00:26:36,220 --> 00:26:39,200 некако новчић, или три сидед цоин у овом случају, 561 00:26:39,200 --> 00:26:41,690 и одлучити да ли ће ићи 1, 2, 3? 562 00:26:41,690 --> 00:26:45,610 >> То би могло супротан ефекат пробабилистицалли, али слично као у супротности 563 00:26:45,610 --> 00:26:48,860 поновног окретањем главе и опет и опет и опет 564 00:26:48,860 --> 00:26:53,870 и опет и опет је могуће у реалити-- супер, супер вероватно. 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 Дакле, идеално желите нешто врста повратне петље. 580 00:27:35,270 --> 00:27:38,040 У супротном, само послати све својим корисницима у ћорсокак. 581 00:27:38,040 --> 00:27:40,790 Али се може узети у обзир, такође. 582 00:27:40,790 --> 00:27:46,520 >> Зато не под ценити вредност само случајности, што је веома често 583 00:27:46,520 --> 00:27:48,970 решење за овакве проблеме. 584 00:27:48,970 --> 00:27:51,580 И ми ћемо записати Роунд Робин. 585 00:27:51,580 --> 00:27:55,090 Дакле, како су неке компаније спроводе разигравање или случајност 586 00:27:55,090 --> 00:27:56,840 или било који од тих одлука? 587 00:27:56,840 --> 00:28:01,840 Па нажалост, они до овакве ствари. 588 00:28:01,840 --> 00:28:03,660 Пусти ме да повуче још један брз екрана. 589 00:28:03,660 --> 00:28:13,052 590 00:28:13,052 --> 00:28:14,470 >> Заправо, хајде да урадимо две. 591 00:28:14,470 --> 00:28:17,420 592 00:28:17,420 --> 00:28:21,370 Не знам зашто смо добијање свих ових јела. 593 00:28:21,370 --> 00:28:22,280 То је веома чудно. 594 00:28:22,280 --> 00:28:31,714 595 00:28:31,714 --> 00:28:33,630 У реду, шта ја стварно Желим је с. 596 00:28:33,630 --> 00:28:36,990 597 00:28:36,990 --> 00:28:40,100 То је чудно. 598 00:28:40,100 --> 00:28:42,930 У реду, тако да могу да превари ово. 599 00:28:42,930 --> 00:28:46,080 Не знам колико даље Желим да се померају. 600 00:28:46,080 --> 00:28:53,220 >> Дакле, врло често ћете се наћи на адресу као ввв.2.ацме.цом, 601 00:28:53,220 --> 00:28:56,030 можда ввв.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 Али када радите, то некако тежи бити већи, старији, стодгиер предузећа 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 Ако се нађете као корисник куцање ввв.сометхинг.цом, 610 00:29:15,986 --> 00:29:19,760 и одједном си у ввв.2.сометхинг.цом, 611 00:29:19,760 --> 00:29:21,866 шта има свој терет балансер вероватно урадио? 612 00:29:21,866 --> 00:29:22,741 ПУБЛИКА: [неразумљиво] 613 00:29:22,741 --> 00:29:28,210 614 00:29:28,210 --> 00:29:31,079 >> Давид Малан: Да, тако да распоређивање оптерећења је по свој прилици 615 00:29:31,079 --> 00:29:33,870 доношење одлуке на основу једног од ово одлучивања процессес-- 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 Вероватно се зове ввв1, ввв2, ввв3. 620 00:29:43,870 --> 00:29:47,200 И Испоставило се да унутрашњост ХТТП захтев је ова функција. 621 00:29:47,200 --> 00:29:48,950 И ја ћу симулирати на следећи начин. 622 00:29:48,950 --> 00:29:53,230 >> Ја ћу да отворим тај исти Девелопер Нетворк картица као и до сада само 623 00:29:53,230 --> 00:29:55,560 тако да можемо да видимо шта се дешава на испод хаубе. 624 00:29:55,560 --> 00:29:57,130 Идем за брисање екрана. 625 00:29:57,130 --> 00:30:03,420 И ја идем у, хајдемо кажу, хттп://харвард.еду. 626 00:30:03,420 --> 00:30:06,560 Сада из било ког пословних разлога, Харвард 627 00:30:06,560 --> 00:30:08,930 је одлучио, као и многи, многи други сајтови, 628 00:30:08,930 --> 00:30:12,712 да се стандардизује свој сајт на ввв.харвард.еду 629 00:30:12,712 --> 00:30:14,420 за оба техничка и маркетиншких разлога. 630 00:30:14,420 --> 00:30:16,326 То је само мало у мода да имају ввв. 631 00:30:16,326 --> 00:30:20,500 >> Тако да је сервер на Харварду има да некако преусмерава корисника, 632 00:30:20,500 --> 00:30:23,830 као што сам стално говорим, од један УРЛ на другу. 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 И приметио УРЛ заиста брзо промењено у ввв.харвард.еду. 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 И приметио да је у складу са врстом захтјева сам Фацебоока пре. 641 00:30:44,870 --> 00:30:48,010 Али приметио одговор. 642 00:30:48,010 --> 00:30:50,430 Шта је другачије у одговор овај пут? 643 00:30:50,430 --> 00:30:51,890 >> ПУБЛИКА: [неразумљиво] 644 00:30:51,890 --> 00:30:54,290 >> Давид Малан: Да, па то није у реду 200. 645 00:30:54,290 --> 00:30:56,130 То није 404 Нот Фоунд. 646 00:30:56,130 --> 00:31:00,150 То је 301 Фоунд, који је нека врста забаван начин да се каже, 647 00:31:00,150 --> 00:31:05,270 Харвард је подигла и преселио другде у ввв.харвард.еду. 648 00:31:05,270 --> 00:31:08,220 У 301 означава да ово је преусмеравање. 649 00:31:08,220 --> 00:31:12,812 И где би кориснику очигледно бити преусмерен? 650 00:31:12,812 --> 00:31:15,520 Ту је додатни малчице од Информације у тој коверти. 651 00:31:15,520 --> 00:31:19,650 И свака од ових линија ће сада да те зовем ХТТП заглавље. 652 00:31:19,650 --> 00:31:23,620 Хеадер је само кључ вредност паир-- нешто дебелог црева нешто. 653 00:31:23,620 --> 00:31:24,850 То је податак. 654 00:31:24,850 --> 00:31:27,131 Где би нова локација очигледно бити? 655 00:31:27,131 --> 00:31:31,120 656 00:31:31,120 --> 00:31:33,692 Обратите пажњу на последњу линију међу свим тим заглавља. 657 00:31:33,692 --> 00:31:34,940 >> ПУБЛИКА: [неразумљиво] 658 00:31:34,940 --> 00:31:37,148 >> Давид Малан: Да, тако да је Додатне Информације. 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 Локација дебелог црева значи, хеј прегледач, идите на овај УРЛ уместо тога. 664 00:31:52,120 --> 00:31:55,180 >> Дакле, претраживачи разумеју ХТТП преусмеравања. 665 00:31:55,180 --> 00:31:57,540 И то је веома, веома уобичајен начин одбијају 666 00:31:57,540 --> 00:31:59,680 корисник са једног места на друго. 667 00:31:59,680 --> 00:32:02,660 На пример, ако сте икада покушали да посетите сајт да ти ниси 668 00:32:02,660 --> 00:32:06,360 Фотографија у, изненада могу наћи се на новом УРЛ-у потпуности бити 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 да те послати на други УРЛ. 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 Када посетите ввв.ацме.цом, а они само 678 00:32:31,340 --> 00:32:35,490 десити да зове своје сервере ввв1, ввв2, ввв3, и тако даље, 679 00:32:35,490 --> 00:32:39,100 они су веома симпли-- који је фер, али веома 680 00:32:39,100 --> 00:32:46,080 врста фоолисхли-- вас преусмерава на заправо другачије зове сервера. 681 00:32:46,080 --> 00:32:48,650 И то ради сасвим добро. 682 00:32:48,650 --> 00:32:49,930 То је лепо и лако. 683 00:32:49,930 --> 00:32:52,200 >> Видели смо како би било врши испод хаубе 684 00:32:52,200 --> 00:32:53,490 у виртуелном коверти. 685 00:32:53,490 --> 00:32:56,450 Али зашто је то рећи и да представља лоше инжењеринг одлука? 686 00:32:56,450 --> 00:33:00,345 А зашто сам ја некако снисходљив према овом инжењеринга 687 00:33:00,345 --> 00:33:00,845 приступ? 688 00:33:00,845 --> 00:33:06,420 689 00:33:06,420 --> 00:33:07,850 Тврде зашто је ово лоше. 690 00:33:07,850 --> 00:33:09,375 Бен? 691 00:33:09,375 --> 00:33:10,250 ПУБЛИКА: [неразумљиво] 692 00:33:10,250 --> 00:33:12,864 693 00:33:12,864 --> 00:33:16,030 Давид Малан: Сваки сервер би требало да има дупликат на сајту. 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 јер ако се добро вантед-- Заправо, осим за Дан је раније 697 00:33:22,104 --> 00:33:25,270 предлог, где ако имате другачији сервери раде различите ствари, онда 698 00:33:25,270 --> 00:33:27,740 Можда они заправо могу бити функционално раде различите ствари. 699 00:33:27,740 --> 00:33:30,698 >> Али чак и тада, у једном тренутку, ваш база података ће се преоптерећена. 700 00:33:30,698 --> 00:33:33,030 Ваш статички средства сервера ће се преоптерећена. 701 00:33:33,030 --> 00:33:34,850 Дакле, у неком тренутку, ми смо назад на ове приче, где смо 702 00:33:34,850 --> 00:33:36,475 треба више копија исте ствари. 703 00:33:36,475 --> 00:33:37,395 Тако да сам у реду са тим. 704 00:33:37,395 --> 00:33:38,270 ПУБЛИКА: [неразумљиво] 705 00:33:38,270 --> 00:33:42,340 706 00:33:42,340 --> 00:33:45,350 >> Давид Малан: ОК, тако да неке странице може бити несразмерно популаран. 707 00:33:45,350 --> 00:33:50,460 И тако фиксирања на једној адреси није нужно најбоља ствар. 708 00:33:50,460 --> 00:33:51,110 [Неразумљиво]? 709 00:33:51,110 --> 00:33:51,985 >> ПУБЛИКА: [неразумљиво] 710 00:33:51,985 --> 00:33:54,770 711 00:33:54,770 --> 00:33:57,623 >> Давид Малан: Шта сте мислили под тим? 712 00:33:57,623 --> 00:33:58,498 ПУБЛИКА: [неразумљиво] 713 00:33:58,498 --> 00:34:03,820 714 00:34:03,820 --> 00:34:05,072 >> Давид Малан: Да, тачно. 715 00:34:05,072 --> 00:34:07,280 Тако да не желите да нужно те бих-- сигурно 716 00:34:07,280 --> 00:34:11,370 не желе да имају своје кориснике ручно уносите у ввв1 или ввв2. 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 ваш веб адреса је ввв2.сометхинг.цом. 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 посао стварно цвета, имаш ввв1 кроз ввв99, 730 00:34:50,090 --> 00:34:53,530 али је у јануару и фебруару и па надаље, искључите половину оних 731 00:34:53,530 --> 00:34:56,440 тако да имате само ввв1 кроз ввв50? 732 00:34:56,440 --> 00:35:01,963 Шта је импликација сада за то веома разумна пословна одлука? 733 00:35:01,963 --> 00:35:02,838 ПУБЛИКА: [неразумљиво] 734 00:35:02,838 --> 00:35:05,628 735 00:35:05,628 --> 00:35:07,752 Давид Малан: Треба да управљају сви они и даље. 736 00:35:07,752 --> 00:35:10,515 ПУБЛИКА: [неразумљиво] 737 00:35:10,515 --> 00:35:11,390 Давид Малан: Управо тако. 738 00:35:11,390 --> 00:35:12,681 То је врста улова тамо. 739 00:35:12,681 --> 00:35:16,800 Ако ваши клијенти су у навику боокмаркинг ствари, слањем их, само 740 00:35:16,800 --> 00:35:19,351 чување УРЛ негде, или ако је само у њиховој ауто 741 00:35:19,351 --> 00:35:22,350 заврше у своју бровсер тако да су не баш намерно куцање, 742 00:35:22,350 --> 00:35:25,560 то је само дешава, они можда, за 11 месеци од године 743 00:35:25,560 --> 00:35:27,190 ефикасно, до у ћорсокак. 744 00:35:27,190 --> 00:35:30,100 И само највише проницљиво од корисници ће схватити, 745 00:35:30,100 --> 00:35:32,040 Можда би требало да ручно уклоните овај број. 746 00:35:32,040 --> 00:35:35,610 Мислим, то се једноставно неће да се деси са многим корисницима, тако лоше за посао, 747 00:35:35,610 --> 00:35:37,750 лоше инжињеринг мудар. 748 00:35:37,750 --> 00:35:40,230 >> Тако на срећу, није ни потребно. 749 00:35:40,230 --> 00:35:43,120 Испоставило се да шта оптерећења балансери може да уради 750 00:35:43,120 --> 00:35:48,130 је уместо да каже, када А чини рекуест-- хеј А Иди на 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 Све саобраћају не добије "усмерен" од оптерећења баланцер се. 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 >> Дакле, лоад баланцер, такође, да је комад софтвера, стварно. 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 од једног физичког рачунара тако да оптерећења балансер могу да урадим више ствари. 766 00:36:34,000 --> 00:36:36,130 >> Дакле, постоји један други начин за то, што у ствари 767 00:36:36,130 --> 00:36:39,670 се враћа у врсти првих принципа ДНС-, које смо причали 768 00:36:39,670 --> 00:36:40,230 пре паузе. 769 00:36:40,230 --> 00:36:41,634 ДНС је Домаин Наме Систем. 770 00:36:41,634 --> 00:36:43,550 Имајте на уму да можете поставити ДНС сервер, што је 771 00:36:43,550 --> 00:36:46,460 ИП адреса гоогле.цом, фацебоок.цом? 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 позвао нслоокуп, за име сервера лоокуп. 775 00:36:55,510 --> 00:36:57,410 И Ја ћу само да куцате фацебоок.цом. 776 00:36:57,410 --> 00:37:02,500 И видим да је Фацебоок ИП Адреса је очигледно ово. 777 00:37:02,500 --> 00:37:05,520 Пусти ме напред и копирање да, идите на претраживачу, 778 00:37:05,520 --> 00:37:11,690 и идите на хттп: // и да ИП адреса и притисните Ентер. 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 да Фацебоок одговорила када Посетио сам да ИП адреса директно? 782 00:37:25,454 --> 00:37:26,745 Јер обавештење, где сам сада? 783 00:37:26,745 --> 00:37:29,250 784 00:37:29,250 --> 00:37:32,484 Где сам сада, адреса? 785 00:37:32,484 --> 00:37:33,450 >> ПУБЛИКА: [неразумљиво] 786 00:37:33,450 --> 00:37:36,116 >> Давид Малан: На ​​сигурном верзији, и на ввв.фацебоок.цом. 787 00:37:36,116 --> 00:37:38,520 Тако да није ни само сигурносна ИП адреса. 788 00:37:38,520 --> 00:37:42,650 Фацебоок је узео на себе да кажем, ово је смешно. 789 00:37:42,650 --> 00:37:45,710 Нећемо вас држати на ово ружно изгледају УРЛ који је нумерички. 790 00:37:45,710 --> 00:37:50,120 Ми ћемо вам послати ХТТП преусмери путем истог заглавља 791 00:37:50,120 --> 00:37:53,010 да смо видели пре-- локација дебелог црева нешто. 792 00:37:53,010 --> 00:37:56,340 >> Па то једноставно значи да испод је аспиратор и даље то ИП адреса. 793 00:37:56,340 --> 00:37:59,010 Сваки рачунар на интернету има ИП адресу, рекло би се. 794 00:37:59,010 --> 00:38:01,480 Али не нужно изложити то кориснику. 795 00:38:01,480 --> 00:38:07,190 И слично леђа у дан, тамо био 1-800-прикупљају, 1-800-Ц = О-л-л-е-С-Т 796 00:38:07,190 --> 00:38:11,700 у САД, био је начин да се прикупљају позива преко врло лако за памћење телефона 797 00:38:11,700 --> 00:38:17,140 број, или 1-800-душек купити кревет, и сличне Мнемотехника да ни видети 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 има људи памтите ИП адресе. 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 И зато ДНС је рођен. 808 00:38:40,420 --> 00:38:45,510 >> У реду, тако да уз то рекао, у смислу балансирања оптерећења, хајде да пробамо иахоо.цом. 809 00:38:45,510 --> 00:38:47,030 Па, то је интересантно. 810 00:38:47,030 --> 00:38:51,464 Иахоо изгледа да врате три ИП адресе. 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 Шта је Иахоо можда ради овде? 820 00:39:27,605 --> 00:39:29,200 Кареем? 821 00:39:29,200 --> 00:39:30,635 У реду, Крис? 822 00:39:30,635 --> 00:39:31,510 ПУБЛИКА: [неразумљиво] 823 00:39:31,510 --> 00:39:35,119 824 00:39:35,119 --> 00:39:36,910 Давид Малан: Да, све три од тих радова. 825 00:39:36,910 --> 00:39:39,890 Тако случајности, Роунд Робин, лоцатион-- можете само 826 00:39:39,890 --> 00:39:44,160 искористити постојећи део слагалице да смо раније разговарали ДНС-а 827 00:39:44,160 --> 00:39:49,580 систем и једноставно рећи, када је први корисник дана захтева иахоо.цом, 828 00:39:49,580 --> 00:39:52,970 да им прву ИП адресу, попут оне која се завршава у 45 горе. 829 00:39:52,970 --> 00:39:55,762 И следећи пут када корисник прегледа ИП адреса иахоо.цом 830 00:39:55,762 --> 00:39:57,970 из негде у свету, да им други ИП, 831 00:39:57,970 --> 00:39:59,920 онда трећа ИП, онда Прво ИП, а затим други. 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 Они су само речено да иахоо.цом мапе за било које од ових ИП адреса. 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 ставља ИП да је обавештен о. 844 00:40:32,740 --> 00:40:35,590 И на овај начин, такође, могао ми Лоад Баланце захтеве 845 00:40:35,590 --> 00:40:39,330 једноставним слањем коверте до А другачији од компаније Иахоо сопственим серверима? 846 00:40:39,330 --> 00:40:42,390 >> И ако наставимо копање, видећемо вероватно друга предузећа са више. 847 00:40:42,390 --> 00:40:44,380 ЦНН је два јавно изложена. 848 00:40:44,380 --> 00:40:49,610 Иако заправо ако се опет ово а Поново: цнн.цом-- можете видети 849 00:40:49,610 --> 00:40:51,730 они мењају редослед, у ствари. 850 00:40:51,730 --> 00:40:56,680 Дакле, шта механизам је ЦНН користи, очигледно? 851 00:40:56,680 --> 00:40:57,440 >> ПУБЛИКА: Случајно. 852 00:40:57,440 --> 00:40:59,440 Давид Малан: Па, може бити случајна, иако је 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 Али-- Ох, и Крис, да ли Имате питање пре? 864 00:41:31,420 --> 00:41:34,378 >> ПУБЛИКА: [неразумљиво] 865 00:41:34,378 --> 00:41:43,670 866 00:41:43,670 --> 00:41:45,120 >> Давид Малан: Потпуно зависи. 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 Дакле, хајде да пробамо Иахоо. 870 00:41:51,649 --> 00:41:52,940 Заправо, идемо на Фацебоок. 871 00:41:52,940 --> 00:41:54,520 Јер знамо да један ради. 872 00:41:54,520 --> 00:41:56,545 Па ћу копирати да ИП адреса поново. 873 00:41:56,545 --> 00:41:58,820 Ја ћу затворити све ове картице. 874 00:41:58,820 --> 00:42:03,800 Ја идем отворено да посебну мрежу картицу овде. 875 00:42:03,800 --> 00:42:07,800 И ја ћу посетити само хттп: //. 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 >> Ако погледам тај захтев, обавештење да мој-- Фацебоок је лош пример. 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 Дозволите ми да Иахоо инстеад-- хттп: // том ИП. 882 00:42:30,690 --> 00:42:36,030 Хајде да отворимо нашу мрежу картица, очување дневник. 883 00:42:36,030 --> 00:42:37,945 И идемо, Ентер. 884 00:42:37,945 --> 00:42:40,669 885 00:42:40,669 --> 00:42:41,210 То је смешно. 886 00:42:41,210 --> 00:42:44,480 У реду, ево је чувени 404 порука. 887 00:42:44,480 --> 00:42:48,500 Шта је смешно овде је да су вероватно никада неће вратити. 888 00:42:48,500 --> 00:42:51,430 Јер ту је вероватно није ништа погрешно по себи. 889 00:42:51,430 --> 00:42:54,050 Они имају само намерно одлучио да не подржи 890 00:42:54,050 --> 00:42:56,250 нумеричка форма њихову адресу. 891 00:42:56,250 --> 00:43:00,270 >> Дакле, оно што заправо видимо у Мрежа картица, ако изведем ово овде, 892 00:43:00,270 --> 00:43:06,140 је, као што сам рекао, чувени 404, где ако погледате заглавља одговора, 893 00:43:06,140 --> 00:43:09,070 То је оно што сам овде-- 404 Нот Фоунд. 894 00:43:09,070 --> 00:43:11,360 Па да пробамо једну другу. 895 00:43:11,360 --> 00:43:13,180 Да видимо да ли ЦНН-сарађује са нама. 896 00:43:13,180 --> 00:43:19,440 Ја ћу да ухватим један од ЦНН ИП адреса, обрисали ову, хттп, дах, дах, дах, дах. 897 00:43:19,440 --> 00:43:21,620 Дакле, у одговору на Крис је Питање, да је један радио. 898 00:43:21,620 --> 00:43:24,140 899 00:43:24,140 --> 00:43:26,255 >> И идемо до заглавља одговора. 900 00:43:26,255 --> 00:43:30,810 901 00:43:30,810 --> 00:43:33,640 Заправо не, у реду, ја сам бори да нађе посао пример. 902 00:43:33,640 --> 00:43:38,270 Дакле, ЦНН је одлучио, само ћемо вас оставити шта год адреса заправо посетите, 903 00:43:38,270 --> 00:43:40,359 брендирање питања по страни. 904 00:43:40,359 --> 00:43:43,275 Али оно што не би догодило, ако можемо видети у случају Фацебоок-а, 905 00:43:43,275 --> 00:43:46,700 се добили бисмо 301 Мовед Трајно, највероватније, 906 00:43:46,700 --> 00:43:54,420 унутар које је локација: хттп: //ввв.фацебоок.цом. 907 00:43:54,420 --> 00:44:01,210 И шансе су ввв.фацебоок.цом је псеудоним за исту серверу смо само 908 00:44:01,210 --> 00:44:01,710 отишао у. 909 00:44:01,710 --> 00:44:03,500 >> Тако да је мало контрапродуктивно. 910 00:44:03,500 --> 00:44:05,170 Ми буквално посећујете сервер. 911 00:44:05,170 --> 00:44:07,040 Сервер је тада нам говори, нестати. 912 00:44:07,040 --> 00:44:08,320 Иди на овој другој адреси. 913 00:44:08,320 --> 00:44:10,870 Али ми само да се деси да буде да се вратимо на истом серверу. 914 00:44:10,870 --> 00:44:14,550 Али по свој прилици смо сада остати на томе Сервер без овог напред и назад. 915 00:44:14,550 --> 00:44:18,600 Јер сада користимо именовани верзија сајта, а не нумеричку. 916 00:44:18,600 --> 00:44:20,060 Добро питање. 917 00:44:20,060 --> 00:44:23,690 >> У реду, тако да ако се сада смо ассуме-- Решили балансирање оптерећења. 918 00:44:23,690 --> 00:44:25,894 Ми сада имамо механизам, да ли је преко ДНС, 919 00:44:25,894 --> 00:44:29,060 да ли је преко овог црног оквира, без обзира да ли да користи било који од ових техника. 920 00:44:29,060 --> 00:44:33,810 Можемо узети захтев корисника у и схватити да ком серверу, 1, 2 или 3, 921 00:44:33,810 --> 00:44:35,420 за њега или њу послати. 922 00:44:35,420 --> 00:44:39,180 >> Оно што почиње да се пробије на нашем сајту? 923 00:44:39,180 --> 00:44:41,160 Другим речима, имамо изградио бизнис који 924 00:44:41,160 --> 00:44:43,480 је раније на једном серверу. 925 00:44:43,480 --> 00:44:46,870 Сада када посао ради на више сервера. 926 00:44:46,870 --> 00:44:51,770 Које врсте претпоставки, какве одлуке о дизајну, 927 00:44:51,770 --> 00:44:54,870 сад би могле бити разбијање? 928 00:44:54,870 --> 00:44:55,745 >> Ово је мање очигледна. 929 00:44:55,745 --> 00:44:58,620 Али да видимо да ли можемо да ставимо прст на неке од проблема које смо 930 00:44:58,620 --> 00:44:59,780 створио за себе. 931 00:44:59,780 --> 00:45:02,750 Опет, то је као холдинг низ цурења у црева. 932 00:45:02,750 --> 00:45:05,094 И сада неки нови проблем је искочио овде. 933 00:45:05,094 --> 00:45:07,880 934 00:45:07,880 --> 00:45:11,380 >> ПУБЛИКА: [неразумљиво] 935 00:45:11,380 --> 00:45:16,574 936 00:45:16,574 --> 00:45:19,240 Давид Малан: У реду, тако да морамо да наставити да расте нашу простор на хард диску. 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% или ситница. 941 00:45:30,820 --> 00:45:32,759 Тако да сам у реду са тим, бар за сада. 942 00:45:32,759 --> 00:45:33,634 ПУБЛИКА: [неразумљиво] 943 00:45:33,634 --> 00:45:37,314 944 00:45:37,314 --> 00:45:38,980 Давид Малан: У реду, тако да је добра ствар. 945 00:45:38,980 --> 00:45:42,340 Претпостављам сервере нису идентични. 946 00:45:42,340 --> 00:45:45,260 И кориснички сервис или е-еквивалент 947 00:45:45,260 --> 00:45:48,690 добија неку поруку од корисника говорећи, ово не ради у праву. 948 00:45:48,690 --> 00:45:52,070 То је врло могуће, понекад, да можда један или више сервера 949 00:45:52,070 --> 00:45:55,000 делује мало наопако, али не други, који могу сигурно 950 00:45:55,000 --> 00:45:57,096 отежавају да јури низ питања. 951 00:45:57,096 --> 00:45:58,720 Можда ћете морати да изгледају више места. 952 00:45:58,720 --> 00:46:00,960 >> То је манифестација друге врсте буг, 953 00:46:00,960 --> 00:46:03,950 а то је да би вероватно требало да су дизајнирали своју инфраструктуру тако 954 00:46:03,950 --> 00:46:06,200 да је све заиста идентичан. 955 00:46:06,200 --> 00:46:10,390 Али ипак открити нови проблем да нисмо имали раније. 956 00:46:10,390 --> 00:46:11,715 Шта још? 957 00:46:11,715 --> 00:46:12,590 ПУБЛИКА: [неразумљиво] 958 00:46:12,590 --> 00:46:16,390 959 00:46:16,390 --> 00:46:19,500 >> Давид Малан: Да, има још сложеност. 960 00:46:19,500 --> 00:46:20,792 Ту је физички више жица. 961 00:46:20,792 --> 00:46:21,750 Постоји још један уређај. 962 00:46:21,750 --> 00:46:26,310 У ствари, ја сам увео основни концепт и основни проблем 963 00:46:26,310 --> 00:46:28,300 познат као јединствена тачка неуспеха, које, 964 00:46:28,300 --> 00:46:30,110 чак и ако никада нисте чули израз, можете вероватно 965 00:46:30,110 --> 00:46:31,780 сада ради уназад и схватити га. 966 00:46:31,780 --> 00:46:35,560 Шта то значи да ја имам један тачка неуспеха у мојој архитектури? 967 00:46:35,560 --> 00:46:39,694 И архитектуром, само значи топологије од тога. 968 00:46:39,694 --> 00:46:40,610 >> ПУБЛИКА: [неразумљиво] 969 00:46:40,610 --> 00:46:42,901 >> Давид Малан: Да, шта ако балансер терет иде доле? 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 Јер сада ако је распоређивање оптерећења умре или оштећења или мисфунцтионс, 974 00:46:53,500 --> 00:46:56,350 сада изгубити приступ све три моје сервера. 975 00:46:56,350 --> 00:46:58,880 И раније, нисам имају ову посредника. 976 00:46:58,880 --> 00:47:03,020 Па ово је нови проблем, вероватно. 977 00:47:03,020 --> 00:47:05,245 Ми ћемо се вратити на како бисмо могли поправити. 978 00:47:05,245 --> 00:47:06,734 >> ПУБЛИКА: [неразумљиво] 979 00:47:06,734 --> 00:47:08,400 Давид Малан: То би био један приступ. 980 00:47:08,400 --> 00:47:13,926 Да, па то ће бити прилично рупа пацова почнемо да иде доле. 981 00:47:13,926 --> 00:47:15,800 Али вратимо у само који тренутак. 982 00:47:15,800 --> 00:47:17,299 Шта други проблеми су створили смо? 983 00:47:17,299 --> 00:47:25,540 984 00:47:25,540 --> 00:47:27,470 >> Дакле, дан поменуо базу података пре. 985 00:47:27,470 --> 00:47:29,500 А чак и ако нисте такође познат технички, 986 00:47:29,500 --> 00:47:33,220 база података је само сервер на коме промену података се обично чувају, 987 00:47:33,220 --> 00:47:36,430 можда наредба је неко ставио, Ваш профил корисника, твоје име, 988 00:47:36,430 --> 00:47:40,810 Ваша емаил адреса, ствари која би могла да унесете или мењати током времена. 989 00:47:40,810 --> 00:47:44,599 >> Раније, моја база података је на истом серверу као мој веб сервер. 990 00:47:44,599 --> 00:47:46,390 Јер сам имао веб хостинг налог. 991 00:47:46,390 --> 00:47:48,480 Све је било све на једном месту. 992 00:47:48,480 --> 00:47:54,200 Где да ставим базу података Сада, на серверу 1, 2 или 3? 993 00:47:54,200 --> 00:47:55,100 >> ПУБЛИКА: 4. 994 00:47:55,100 --> 00:47:58,070 >> Давид Малан: 4, у реду, све десно, па идемо тамо. 995 00:47:58,070 --> 00:48:01,650 Па ћу ставити мој датабасе-- и немојмо 996 00:48:01,650 --> 00:48:06,520 почетак обележавања ове ввв, ввв, ввв. 997 00:48:06,520 --> 00:48:08,780 И ја ћу рећи, ово је број четири. 998 00:48:08,780 --> 00:48:11,270 А ја ћу рећи дб за израду базе података. 999 00:48:11,270 --> 00:48:12,870 У реду, ја волим ово. 1000 00:48:12,870 --> 00:48:17,021 Која линија бих по свој прилици бити цртеж овде? 1001 00:48:17,021 --> 00:48:18,850 >> ПУБЛИКА: [неразумљиво] 1002 00:48:18,850 --> 00:48:22,740 >> Давид Малан: Да, тако да је код, као што ћемо разговарати сутра, 1003 00:48:22,740 --> 00:48:24,900 вероватно је исти на сва три сервера. 1004 00:48:24,900 --> 00:48:28,374 Али сада треба да не повежете са база података ради локално, али на другим местима. 1005 00:48:28,374 --> 00:48:29,040 И то је у реду. 1006 00:48:29,040 --> 00:48:31,623 Ми само можемо дати базу података име, као што имамо, или број. 1007 00:48:31,623 --> 00:48:33,930 И то све ради добро. 1008 00:48:33,930 --> 00:48:35,820 Али шта смо урадили? 1009 00:48:35,820 --> 00:48:40,640 хоризонтално смо смањени тако што ће три сервери уместо једног, који 1010 00:48:40,640 --> 00:48:41,140 је добро. 1011 00:48:41,140 --> 00:48:44,240 Јер сада могу да поднесем три пута више него оптерећења. 1012 00:48:44,240 --> 00:48:47,710 >> И још боље, ако један или два од тих сервера падне, 1013 00:48:47,710 --> 00:48:49,350 мој посао могу да наставе да раде. 1014 00:48:49,350 --> 00:48:53,960 Јер сам увек имати један, чак и ако сам врста храмље, заједно су у питању перформансе. 1015 00:48:53,960 --> 00:49:01,020 Али оно што нови проблем сам ја увео померањем базе података 1016 00:49:01,020 --> 00:49:04,350 овом посебном серверу уместо на 1, 2 и 3? 1017 00:49:04,350 --> 00:49:05,412 >> ПУБЛИКА: [неразумљиво] 1018 00:49:05,412 --> 00:49:08,120 Давид Малан: Да, па сад имам још једна тачка неуспеха. 1019 00:49:08,120 --> 00:49:12,330 Ако мој база података умре, или треба да може надоградити, или шта год, сада наравно, 1020 00:49:12,330 --> 00:49:13,610 мој сајт је на мрежи. 1021 00:49:13,610 --> 00:49:16,270 И ја могу послужити статички, непроменљив садржај. 1022 00:49:16,270 --> 00:49:21,210 Али не могу да дозволим корисници пријавите се или промена ништа или би било још горе. 1023 00:49:21,210 --> 00:49:24,120 Јер ако 4 је одсутан, затим 1, 2, и 3 1024 00:49:24,120 --> 00:49:27,710 Заиста не могу да разговарам са њом по дефиницији. 1025 00:49:27,710 --> 00:49:31,560 >> ОК, да, па зато Ја оклевам да цртам. 1026 00:49:31,560 --> 00:49:32,690 Дакле, да се вратимо на то. 1027 00:49:32,690 --> 00:49:33,700 Не мислим да би гура те се. 1028 00:49:33,700 --> 00:49:36,030 Али слика је веома брзо ћете добити стресно. 1029 00:49:36,030 --> 00:49:38,620 Јер треба да почне има два свега. 1030 00:49:38,620 --> 00:49:41,850 У ствари, ако сте икада видела Филм Контакт пре неколико година 1031 00:49:41,850 --> 00:49:45,310 с Јодие Фостер-- не? 1032 00:49:45,310 --> 00:49:47,410 >> У реду, тако да за две нама који смо видели Контакт, 1033 00:49:47,410 --> 00:49:50,800 постоји тамо где однос се у суштини је купио два нечега 1034 00:49:50,800 --> 00:49:53,250 него један, иако по дупло већој цени. 1035 00:49:53,250 --> 00:49:55,922 Дакле, то је нека врста разигран коментар у филму. 1036 00:49:55,922 --> 00:49:57,130 То је врста у вези са овим. 1037 00:49:57,130 --> 00:49:58,290 Ми апсолутно могу ја то. 1038 00:49:58,290 --> 00:50:00,123 А ти си само трошкове нас дупло више новца. 1039 00:50:00,123 --> 00:50:01,300 Али ћемо се вратити на то. 1040 00:50:01,300 --> 00:50:02,400 >> Тако да смо решили ово. 1041 00:50:02,400 --> 00:50:03,108 Дакле, знате шта? 1042 00:50:03,108 --> 00:50:04,450 То је као клизав терен. 1043 00:50:04,450 --> 00:50:07,033 Не желе да се баве имају да има дупликат базу података. 1044 00:50:07,033 --> 00:50:08,037 То је превише новца. 1045 00:50:08,037 --> 00:50:08,620 Знаш шта? 1046 00:50:08,620 --> 00:50:12,880 Желим да имам базу података баш као у верзији једном 1047 00:50:12,880 --> 00:50:17,450 где сваки сервер има своју локалну базу података. 1048 00:50:17,450 --> 00:50:19,480 Дакле, ја ћу само да драв дб на сваком од њих. 1049 00:50:19,480 --> 00:50:22,240 >> Тако да сада сваки веб сервер је идентичан у мери 1050 00:50:22,240 --> 00:50:25,650 јер има исту аифру, исти статички средства, исте слике и текст 1051 00:50:25,650 --> 00:50:26,720 и тако даље. 1052 00:50:26,720 --> 00:50:29,580 И сваки има своју базу података. 1053 00:50:29,580 --> 00:50:31,450 Поправио сам један поен од отказа проблема. 1054 00:50:31,450 --> 00:50:32,570 Сада имам базу података. 1055 00:50:32,570 --> 00:50:36,210 Без обзира што два или један од њих ствари умиру, увек један је остао. 1056 00:50:36,210 --> 00:50:41,156 Али оно што нови проблем да ли сам створио да решење Дан избећи? 1057 00:50:41,156 --> 00:50:42,470 >> ПУБЛИКА: [неразумљиво] 1058 00:50:42,470 --> 00:50:44,386 >> Давид Малан: Да, да их синхронизује, зар не? 1059 00:50:44,386 --> 00:50:47,860 Јер било је потребно за синхронизацију ко ће где-- другим речима, 1060 00:50:47,860 --> 00:50:50,570 ако Алиса у посети ми сајт, и она се догодило 1061 00:50:50,570 --> 00:50:55,070 да се случајно или округли робинед или шта год, то сервер број један, 1062 00:50:55,070 --> 00:50:58,770 после тога сам увек пошаљи је на серверу 1. 1063 00:50:58,770 --> 00:50:59,420 Зашто? 1064 00:50:59,420 --> 00:51:01,540 Јер ако је послати на серверу 2, иде 1065 00:51:01,540 --> 00:51:03,140 да изгледа као да не постоји тамо. 1066 00:51:03,140 --> 00:51:04,450 >> Нећу да јој историју поруџбина. 1067 00:51:04,450 --> 00:51:06,300 Нећу да јој профил тамо. 1068 00:51:06,300 --> 00:51:09,360 И да се осећа као то позива проблеме. 1069 00:51:09,360 --> 00:51:11,400 И када је Боб посети, ја да га пошаље увек 1070 00:51:11,400 --> 00:51:14,800 на истом серверу, 2, или шта год један, и Чарли до трећег, 1071 00:51:14,800 --> 00:51:15,797 и доследно. 1072 00:51:15,797 --> 00:51:17,130 То није неразумно, мада. 1073 00:51:17,130 --> 00:51:19,270 Ово се зове подели своју базу података. 1074 00:51:19,270 --> 00:51:21,270 И у ствари, то је оно што је Фацебоок учинио раније. 1075 00:51:21,270 --> 00:51:24,020 >> Ако сте пратили историју Фацебоок, овде је почео у кампусу 1076 00:51:24,020 --> 00:51:25,770 као ввв.тхефацебоок.цом. 1077 00:51:25,770 --> 00:51:29,260 Онда је једном развила Марко је почео ширења у друге кампуса 1078 00:51:29,260 --> 00:51:34,450 да се харвард.тхефацебоок.цом и мит.тхефацебоок.цом, и вероватно 1079 00:51:34,450 --> 00:51:37,027 бу.тхефацебоок.цом, и слично. 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 Свако од БУ Послали на овом серверу. 1085 00:51:45,744 --> 00:51:47,910 Свако од МИТ биће на овом сервер-- у теорији. 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 Хајде да увек послати Алице на истом месту, 1093 00:52:04,950 --> 00:52:06,366 увек послати Боба на истом месту. 1094 00:52:06,366 --> 00:52:09,680 Али шта се дешава ако Алис је сервера иде ван мреже? 1095 00:52:09,680 --> 00:52:12,300 Боб и Чарли још увек могу купити ствари и пријави се на сајт. 1096 00:52:12,300 --> 00:52:13,462 Али Алице не могу. 1097 00:52:13,462 --> 00:52:15,170 Тако сте изгубили једну трећину Ваше корисничке базе. 1098 00:52:15,170 --> 00:52:16,980 Можда је то боље од 100%? 1099 00:52:16,980 --> 00:52:20,580 Али можда би лепо када бисмо могли и даље подржавати 100% наших корисника 1100 00:52:20,580 --> 00:52:23,470 чак и када је трећина наших сервери се искључи са мреже. 1101 00:52:23,470 --> 00:52:24,760 >> Тако да може да синхронизује шта? 1102 00:52:24,760 --> 00:52:29,250 Није корисници, сама по себи, али база података у свим овим серверима. 1103 00:52:29,250 --> 00:52:33,350 Тако да смо некако треба неки врста повезивања 1104 00:52:33,350 --> 00:52:37,880 овде тако да сами сервери може синц-- није неразумно. 1105 00:52:37,880 --> 00:52:40,090 И у ствари, постоји ова технологија. 1106 00:52:40,090 --> 00:52:45,550 У свету база података, ту је појам мастер-славе база података, 1107 00:52:45,550 --> 00:52:48,240 или основно-средње, где се између одлика 1108 00:52:48,240 --> 00:52:51,050 не само складиштити податке и одговорити са подацима, 1109 00:52:51,050 --> 00:52:53,375 али и да би стално синхронизацију једни са другима. 1110 00:52:53,375 --> 00:52:56,480 Дакле, сваки пут када напишете или сачувати нешто у ову базу података, 1111 00:52:56,480 --> 00:53:00,040 одмах бива "реплицирати" са другим базама као. 1112 00:53:00,040 --> 00:53:02,870 >> И сваки пут када прочитате из ње, није битно где си. 1113 00:53:02,870 --> 00:53:05,170 Јер ако у теорији они су сви синхронизовани, ти си 1114 00:53:05,170 --> 00:53:07,710 ће добити исти став података. 1115 00:53:07,710 --> 00:53:10,800 Дакле, ово звучи савршено. 1116 00:53:10,800 --> 00:53:11,883 Мора бити нека цака. 1117 00:53:11,883 --> 00:53:15,200 1118 00:53:15,200 --> 00:53:18,990 Шта би улов бити? 1119 00:53:18,990 --> 00:53:21,790 >> ПУБЛИКА: [неразумљиво] 1120 00:53:21,790 --> 00:53:25,830 >> Давид Малан: Да, па три пута колико ствари може да крене наопако. 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 Само цомбинаториалли имате више ствари склони грешкама. 1126 00:53:38,130 --> 00:53:40,505 Шта је још лоше потенцијално? 1127 00:53:40,505 --> 00:53:41,380 ПУБЛИКА: [неразумљиво] 1128 00:53:41,380 --> 00:53:44,100 1129 00:53:44,100 --> 00:53:46,180 >> Давид Малан: Да, тако синхронизације може бити лоше. 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 Дакле, Викторија је талкинг-- бацкуп би био овде добро. 1136 00:53:58,840 --> 00:54:00,549 Па ћемо се вратити на то. 1137 00:54:00,549 --> 00:54:03,090 И да буде јасно, говоримо не о бацкуп овде по себи. 1138 00:54:03,090 --> 00:54:08,240 Ми говоримо о правом понављања или синхронизација преко сервера. 1139 00:54:08,240 --> 00:54:09,110 Они су сви живи. 1140 00:54:09,110 --> 00:54:12,074 Нису требало да да се користи за бацкуп. 1141 00:54:12,074 --> 00:54:13,294 >> ПУБЛИКА: [неразумљиво] 1142 00:54:13,294 --> 00:54:14,335 Давид Малан: Шта је то? 1143 00:54:14,335 --> 00:54:14,710 ПУБЛИКА: Хигхер-- 1144 00:54:14,710 --> 00:54:15,751 Давид Малан: вишој цени. 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 Али, ако користимо нешто попут Орацле, 1151 00:54:30,480 --> 00:54:36,574 плаћамо Орацле више новца по лиценце или Мицрософт за приступ. 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 >> Тако на ствар, мислим да је било Кареем, за географију еарлиер-- или не, 1156 00:54:47,300 --> 00:54:50,870 Роман, то је, за геограпхи-- претпостављам да смо паметан о томе, 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 Б, ако су даље одвојено, ће узети више времена. 1162 00:55:06,910 --> 00:55:10,312 >> И ако неки од вас су користили алати, као што су Фацебоок или Твиттер 1163 00:55:10,312 --> 00:55:13,520 или било који од ових локација ових дана да се стално мењају због корисника 1164 00:55:13,520 --> 00:55:16,880 створени подаци, понекад ако вас хит Релоад или отворите исту страницу 1165 00:55:16,880 --> 00:55:20,270 у другом бровсеру, видиш различите верзије, скоро. 1166 00:55:20,270 --> 00:55:22,875 Можда ћете видети нечији статус упдате овде, али не овде, 1167 00:55:22,875 --> 00:55:25,500 и онда поново, а затим га Изгледа, и ти опет поново, 1168 00:55:25,500 --> 00:55:26,640 и нестаје. 1169 00:55:26,640 --> 00:55:29,076 Другим речима, задржи пажњу на то, бар 1170 00:55:29,076 --> 00:55:30,950 ако користите социјална умрежавање посебно. 1171 00:55:30,950 --> 00:55:33,320 >> Опет, само зато што је Подаци се мења тако брзо, 1172 00:55:33,320 --> 00:55:35,710 понекад сервери не излази из синц. 1173 00:55:35,710 --> 00:55:37,230 И можда је супер мали прозор. 1174 00:55:37,230 --> 00:55:39,970 Али 200 милисекунди, можда чак и више него то-- то је 1175 00:55:39,970 --> 00:55:43,415 ће потрајати од нуле износ времена за ове базе података за синхронизацију. 1176 00:55:43,415 --> 00:55:45,290 А ми нисмо само говоримо о једном захтеву. 1177 00:55:45,290 --> 00:55:48,540 Ако компанија има хиљаде корисници га користе истовремено, 1178 00:55:48,540 --> 00:55:49,460 они могу буффер. 1179 00:55:49,460 --> 00:55:52,240 Другим речима, можда бити ред или чекања линију 1180 00:55:52,240 --> 00:55:54,950 пре свега од оних базе упити могу да се синхронизују. 1181 00:55:54,950 --> 00:55:56,610 Па можда је заправо неколико секунди. 1182 00:55:56,610 --> 00:55:59,820 >> И заиста, то је тачно, мислим да цак до данашњег дана са Фацебоок-а, при чему 1183 00:55:59,820 --> 00:56:02,010 када се синхронизује са Источна обала на Западној обали, 1184 00:56:02,010 --> 00:56:06,026 има не-тривијалан Кашњење, да тако кажем, 1185 00:56:06,026 --> 00:56:07,650 да ли само мало да се толерише. 1186 00:56:07,650 --> 00:56:11,210 Па није толико грешка јер је то реалност 1187 00:56:11,210 --> 00:56:14,230 да корисници можда неће видети тачне податке за најмање 1188 00:56:14,230 --> 00:56:14,970 неколико секунди. 1189 00:56:14,970 --> 00:56:17,410 >> Видим то на Твиттер пуно Заправо, где понекад ћу 1190 00:56:17,410 --> 00:56:21,227 твеет у једном прозору, отвори још један онда видети да потврди да је заиста 1191 00:56:21,227 --> 00:56:22,560 порасла, а то није још. 1192 00:56:22,560 --> 00:56:25,340 И морам да некако поново, релоад, релоад-- Ох, то је то. 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 једног-- постоји Ох, то је ГоДадди, мислим. 1204 00:56:53,570 --> 00:56:56,620 ГоДадди, када проверите куповине име домена или нешто, 1205 00:56:56,620 --> 00:56:58,630 често ти дати линк на свој пријема. 1206 00:56:58,630 --> 00:57:01,470 И ако кликнете ту везу право далеко, често не ради. 1207 00:57:01,470 --> 00:57:03,290 То само каже, цорсокак, ништа овде. 1208 00:57:03,290 --> 00:57:05,450 >> И то је превише због ови пропагације кашњења. 1209 00:57:05,450 --> 00:57:08,290 Јер из било ког разлога, они узимају мало времена 1210 00:57:08,290 --> 00:57:09,670 да стварно генеришу да. 1211 00:57:09,670 --> 00:57:12,070 Дакле, ово је нека врста желите да повући своју косу у неком тренутку. 1212 00:57:12,070 --> 00:57:14,486 Јер све што покушаваш да урадите је да реши једноставан проблем. 1213 00:57:14,486 --> 00:57:16,590 И држимо стварање нових Проблеми за себе. 1214 00:57:16,590 --> 00:57:18,770 Дакле, хајде да видимо да ли можемо може некако поништити ово. 1215 00:57:18,770 --> 00:57:22,730 >> Испоставило се да комбиновање базе података о свим вашим веб сервера 1216 00:57:22,730 --> 00:57:25,090 није баш најбоља пракса. 1217 00:57:25,090 --> 00:57:27,950 Генерално, што инжењер ће учинити, или системи архитекта, 1218 00:57:27,950 --> 00:57:30,340 би било да имају различите нивои сервера. 1219 00:57:30,340 --> 00:57:33,160 И само због простора, ја ћу црпе своју базу овде. 1220 00:57:33,160 --> 00:57:38,060 >> Ми можда има базу података и сервера број четири овде 1221 00:57:38,060 --> 00:57:42,430 да има везе са сваки од ових сервера овде. 1222 00:57:42,430 --> 00:57:45,400 Дакле, ово може бити наша предњи енд ред, како би људи рекли. 1223 00:57:45,400 --> 00:57:47,770 И ово ће бити наша леђа крај нивоа. 1224 00:57:47,770 --> 00:57:50,580 И то само значи да они се суочавају корисника. 1225 00:57:50,580 --> 00:57:53,010 И базе података не суочавају корисника. 1226 00:57:53,010 --> 00:57:55,480 Нема корисник може директно приступ бази података. 1227 00:57:55,480 --> 00:57:59,280 >> Па хајде да сада можда ићи доле пут Викторија предложени. 1228 00:57:59,280 --> 00:58:00,940 Ово је једна тачка неуспеха. 1229 00:58:00,940 --> 00:58:02,290 То ме чини непријатно. 1230 00:58:02,290 --> 00:58:05,790 Дакле, шта је можда најочигледније решење? 1231 00:58:05,790 --> 00:58:06,665 ПУБЛИКА: [неразумљиво] 1232 00:58:06,665 --> 00:58:09,979 1233 00:58:09,979 --> 00:58:11,437 Давид Малан: Жао ми је, реци то поново. 1234 00:58:11,437 --> 00:58:12,352 ПУБЛИКА: [неразумљиво] 1235 00:58:12,352 --> 00:58:13,810 Давид Малан: Не-продукциони сервер. 1236 00:58:13,810 --> 00:58:15,364 Шта мислите? 1237 00:58:15,364 --> 00:58:17,120 >> ПУБЛИКА: [неразумљиво] 1238 00:58:17,120 --> 00:58:19,120 >> Давид Малан: О, у реду, тако резервних копија. 1239 00:58:19,120 --> 00:58:21,110 У реду, тако да могу то да урадим, сигурно. 1240 00:58:21,110 --> 00:58:23,790 А заправо то је врло често ради. 1241 00:58:23,790 --> 00:58:26,470 То би могло да буде број база података пет. 1242 00:58:26,470 --> 00:58:28,510 Али то је само повезан са бројем четири. 1243 00:58:28,510 --> 00:58:31,110 И ти би хот резервни. 1244 00:58:31,110 --> 00:58:35,080 Ове две базе података могу се конфигурисати само да стално синхронизовати 1245 00:58:35,080 --> 00:58:35,850 један другог. 1246 00:58:35,850 --> 00:58:39,010 Па ако је машина умре, за год глупо разлога-- хард диск 1247 00:58:39,010 --> 00:58:42,100 умре, неко излети над кабл, неки софтвер је погрешна 1248 00:58:42,100 --> 00:58:46,560 Анд Тхе Мацхине одазив или црасхес-- можете имати људско буквално 1249 00:58:46,560 --> 00:58:51,090 искључите овај са зида и уместо тога плуг ово у. 1250 00:58:51,090 --> 00:58:56,340 А затим у року од, рецимо, А Неколико минута, можда пола сата, 1251 00:58:56,340 --> 00:58:57,210 да си се вратио на мрежи. 1252 00:58:57,210 --> 00:58:59,259 >> Није сјајно, али то такође није ни страшно. 1253 00:58:59,259 --> 00:59:01,800 И не морате да бринете о питањима у синхронизацију. 1254 00:59:01,800 --> 00:59:03,080 Јер је све већ тамо. 1255 00:59:03,080 --> 00:59:05,000 Јер сте имали савршен резервни спреман да иде. 1256 00:59:05,000 --> 00:59:07,100 >> Могла би бити мало одгајивач о томе, 1257 00:59:07,100 --> 00:59:12,990 као што неки људи често, где сте можда има број базе четири овде, 1258 00:59:12,990 --> 00:59:17,480 број база података за пет, које су причају једни са другима. 1259 00:59:17,480 --> 00:59:24,120 Али имате и ово врста аррангемент-- 1260 00:59:24,120 --> 00:59:27,440 и то намерно Изгледа неуредно, јер њега 1261 00:59:27,440 --> 00:59:30,220 је-- где су сви од Фронт Енд сервери могу 1262 00:59:30,220 --> 00:59:32,870 разговара са свим задњим енд сервера. 1263 00:59:32,870 --> 00:59:38,130 Па ако ова база података не одговорити, ови предњи крај сервери имају 1264 00:59:38,130 --> 00:59:40,212 да програмирање код у њима да каже, 1265 00:59:40,212 --> 00:59:42,170 ако не добити конекција са базом података, 1266 00:59:42,170 --> 00:59:45,830 примарни одмах почиње разговор са секундарни. 1267 00:59:45,830 --> 00:59:48,310 >> Али ово сада гура комплексност у коду. 1268 00:59:48,310 --> 00:59:52,070 И сада својим програмерима, софтвер програмери, морају да знају за ово. 1269 00:59:52,070 --> 00:59:56,454 И ти си некако везивање код да Ви пишете на стварног задњем крају 1270 00:59:56,454 --> 00:59:58,370 Детаљи имплементације, што отежава, 1271 00:59:58,370 --> 01:00:00,670 посебно у већи компанија или већи сајт, 1272 01:00:00,670 --> 01:00:05,020 где не нужно Желим да програмери имају 1273 01:00:05,020 --> 01:00:10,890 да знају како базу података инжењери раде свој посао. 1274 01:00:10,890 --> 01:00:13,810 Можда желите да задржите улоге врста функционално разликује тако 1275 01:00:13,810 --> 01:00:16,810 да ли је ово слој апстракција између та два. 1276 01:00:16,810 --> 01:00:17,940 >> Па како бисмо могли поправити ово? 1277 01:00:17,940 --> 01:00:20,290 Па, ми некако решити овај проблем једном раније. 1278 01:00:20,290 --> 01:00:25,680 Зашто не бисмо ставили једну од ове ствари овде где 1279 01:00:25,680 --> 01:00:30,947 говори у ред да број четири и пет, сви предњег краја веб серверима 1280 01:00:30,947 --> 01:00:33,780 разговарамо са тим посреднику, а посредник заузврат путева својих података? 1281 01:00:33,780 --> 01:00:38,494 У ствари, шта би могло бити добро име за ту ствар? 1282 01:00:38,494 --> 01:00:39,704 >> ПУБЛИКА: [неразумљиво] 1283 01:00:39,704 --> 01:00:41,120 Давид Малан: У реду, база података менаџер. 1284 01:00:41,120 --> 01:00:48,030 Али шта би термин бити да можемо поновно за овај уређај? 1285 01:00:48,030 --> 01:00:49,760 Ми смо балансирање. 1286 01:00:49,760 --> 01:00:52,480 Да, па заправо, ја сам не фер овде. 1287 01:00:52,480 --> 01:00:56,760 Дакле, лоад баланцер би значило да ми пребацивање напред-назад овде, 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 >> Веома чест техника овдје би да користимо технику названу срца 1312 01:01:52,670 --> 01:01:57,390 при чему сваки од ових уређаја, Лева и десна балансери оптерећења, 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 преузме ИП адресу од оног са леве стране, 1321 01:02:24,110 --> 01:02:28,240 и стога постаје примарни, и можда послати е-маил или текстуалну поруку 1322 01:02:28,240 --> 01:02:31,570 на људе да кажу, хеј, лево примарни је одсутан. 1323 01:02:31,570 --> 01:02:33,310 Ја ћу постати основни за сада. 1324 01:02:33,310 --> 01:02:35,760 Дакле, потпредседник постаје председник, да се тако изразим. 1325 01:02:35,760 --> 01:02:38,180 И неко мора да оде спасити председник, ако желиш. 1326 01:02:38,180 --> 01:02:41,090 Јер сада имамо привремену једна тачка неуспеха. 1327 01:02:41,090 --> 01:02:45,020 >> Тако компликован и стресан као Ово се може чинити да поцнес да будес, 1328 01:02:45,020 --> 01:02:46,990 овако решити ове проблеме. 1329 01:02:46,990 --> 01:02:48,190 Ти бацити паре на томе. 1330 01:02:48,190 --> 01:02:49,370 Бацаш хардвер на њега. 1331 01:02:49,370 --> 01:02:52,170 Али, нажалост, ти додати комплексност за то. 1332 01:02:52,170 --> 01:02:56,450 Али резултат, на крају, да имате много, у теорији, 1333 01:02:56,450 --> 01:02:57,670 робустан архитектура. 1334 01:02:57,670 --> 01:02:58,850 Још увек није савршена. 1335 01:02:58,850 --> 01:03:02,470 Јер чак и када смо бих-- бисмо могли нема једну тачку неуспеха. 1336 01:03:02,470 --> 01:03:05,240 Сада имамо двоструке тачке неуспеха. 1337 01:03:05,240 --> 01:03:07,630 Али ако две ствари крену наопако, који апсолутно могао, 1338 01:03:07,630 --> 01:03:09,030 ми и даље ћемо бити одсутан. 1339 01:03:09,030 --> 01:03:11,660 >> Па врло често у индустрија је описати 1340 01:03:11,660 --> 01:03:14,000 ти горе време у смислу деветки. 1341 01:03:14,000 --> 01:03:18,610 И нека врста циља да тежимо је 99,999% 1342 01:03:18,610 --> 01:03:21,580 од тренутка када је сајт на мрежи. 1343 01:03:21,580 --> 01:03:24,170 Или још боље, додајте Још неколико деветке на то. 1344 01:03:24,170 --> 01:03:28,159 На жалост, ови деветке су веома скупи. 1345 01:03:28,159 --> 01:03:29,450 И идемо ствари раде ово. 1346 01:03:29,450 --> 01:03:35,510 Дакле, ако сам отворити мој велики калкулатор опет, 365 дана у години, 24 сата у дану, 1347 01:03:35,510 --> 01:03:44,780 60 минута за један сат, и 60 секунди у минут, 1348 01:03:44,780 --> 01:03:48,690 то је колико секунди има за годину дана ако се добро урадио. 1349 01:03:48,690 --> 01:03:55,740 Дакле, ако пута то је .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 >> Дакле, ако ваш сајт или ваша компанија тврдећи "пет деветке", при чему ти си 1355 01:04:13,770 --> 01:04:17,050 уп 99,99% времена, да си то ти боље 1356 01:04:17,050 --> 01:04:23,470 да буде довољно паметан и брз довољно и довољно равни са ресурсима 1357 01:04:23,470 --> 01:04:27,890 да ваши сервери су само онлине пет минута од године. 1358 01:04:27,890 --> 01:04:29,980 То је скупо и тешко ствар да тежимо. 1359 01:04:29,980 --> 01:04:31,430 >> Тако да је компромис, такође. 1360 01:04:31,430 --> 01:04:35,866 99.999% времена је прилично проклето тешко и скупо. 1361 01:04:35,866 --> 01:04:38,740 Пет минута-- једва може добити на сервер на физички заменити 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 >> ПУБЛИКА: [неразумљиво] 1367 01:04:52,344 --> 01:05:02,014 1368 01:05:02,014 --> 01:05:04,430 Давид Малан: Проблем би могао буде у било броју места. 1369 01:05:04,430 --> 01:05:05,090 А у фацт-- 1370 01:05:05,090 --> 01:05:07,101 >> ПУБЛИКА: [неразумљиво] 1371 01:05:07,101 --> 01:05:08,600 Давид Малан: Апсолутно, апсолутно. 1372 01:05:08,600 --> 01:05:10,720 И као што је слика постаје све компликованија, 1373 01:05:10,720 --> 01:05:12,110 то може бити веб сервери. 1374 01:05:12,110 --> 01:05:14,690 То би могао да буде снага у зграду. 1375 01:05:14,690 --> 01:05:17,900 То би могло бити нешто физички, као каблови добио оштећени или избачен. 1376 01:05:17,900 --> 01:05:19,879 То би могао да буде база података не реагује. 1377 01:05:19,879 --> 01:05:22,920 Може се они обновено радом систем и нешто виси. 1378 01:05:22,920 --> 01:05:24,634 Дакле, има толико других покретних делова. 1379 01:05:24,634 --> 01:05:27,050 И тако пуно инжењеринга да мора да иде иза овога 1380 01:05:27,050 --> 01:05:30,431 је заиста само компромисе, као како много времена, колико новца је у ствари 1381 01:05:30,431 --> 01:05:32,930 вредна, а које су претње ти си стварно брине? 1382 01:05:32,930 --> 01:05:35,471 На пример, у курсеви Предајем на Харварду, 1383 01:05:35,471 --> 01:05:38,470 користимо много цлоуд цомпутинг, који Почећемо бацити поглед на сада, 1384 01:05:38,470 --> 01:05:41,107 у ствари, где користимо Амазон Веб Сервицес. 1385 01:05:41,107 --> 01:05:42,940 Само зато што је то један почели смо са. 1386 01:05:42,940 --> 01:05:45,856 Али све више има ових дана од Гоогле и Мицрософт и друге. 1387 01:05:45,856 --> 01:05:50,030 И ми смо свесно бирају да све виртуелних машина наших курсева ', 1388 01:05:50,030 --> 01:05:55,400 као они звали, у мислим то је Западна Вирџинија дата центар. 1389 01:05:55,400 --> 01:05:57,560 Већина наших ученика деси да из САД, 1390 01:05:57,560 --> 01:05:59,820 мада сигурно постоје неки међународно. 1391 01:05:59,820 --> 01:06:02,630 >> Али реалност је да је само једноставније и јефтиније за нас 1392 01:06:02,630 --> 01:06:05,540 да све наше јаја у Виргиниа корпи, 1393 01:06:05,540 --> 01:06:08,050 иако знам да ако нешто крене наопако у Вирџинији, 1394 01:06:08,050 --> 01:06:12,760 као има повремено десило-- као ако је ураган или нека време 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 Тако да је рационалан трговина офф, али болан 1402 01:06:35,080 --> 01:06:37,740 када у ствари има ту застоје. 1403 01:06:37,740 --> 01:06:41,830 >> Па, хајде да прелаз одмах на неки од решења за облаку 1404 01:06:41,830 --> 01:06:43,320 за неке од ових проблема. 1405 01:06:43,320 --> 01:06:45,040 Све смо били разматрање до сада 1406 01:06:45,040 --> 01:06:47,527 је врста проблема који имају је био са нама неко време, 1407 01:06:47,527 --> 01:06:49,610 да ли имате свој сервери у вашој компанији, 1408 01:06:49,610 --> 01:06:52,740 да ли идете на колокације поставите као центра за обраду података и удела 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 У другим речима, компјутери данас, сервери данас, као што је Делл слике 1415 01:07:07,700 --> 01:07:11,720 Сам раније показао, тако брзо, има толико РАМ-а, толико процесор, толико диска 1416 01:07:11,720 --> 01:07:16,140 простор, да су људи написали софтвер за практично партицију 1417 01:07:16,140 --> 01:07:21,130 један сервер горе у илузију њега као два сервера, или 200 сервера, тако 1418 01:07:21,130 --> 01:07:24,150 да свако од нас клијенти има илузију да 1419 01:07:24,150 --> 01:07:29,110 не само налог на неком веб хост, али своју машину која смо 1420 01:07:29,110 --> 01:07:30,490 изнајмљивање од неког другог. 1421 01:07:30,490 --> 01:07:34,140 >> Али то је виртуелна машина у тако далеко на једном Делл серверу, 1422 01:07:34,140 --> 01:07:39,160 то опет може бити подељен горе у два или 200 или више виртуелних машина, 1423 01:07:39,160 --> 01:07:43,770 све што даје некоме административну приступ, али на такав начин да нико од нас 1424 01:07:43,770 --> 01:07:48,040 зна или да користите друге виртуелне машине на истом хардверу. 1425 01:07:48,040 --> 01:07:53,430 Тако да наслика слику у данашњим слајдовима, Ја сам то пуцао овде са сајта 1426 01:07:53,430 --> 01:07:54,160 зове Доцкер. 1427 01:07:54,160 --> 01:07:56,970 >> Дакле, ово је мало више детаљ него што заправо треба. 1428 01:07:56,970 --> 01:07:59,830 Али ако ово виде као ваш инфраструцтуре-- 1429 01:07:59,830 --> 01:08:02,910 па само хардвер свој, ваши сервери, су носачи, подаци 1430 01:08:02,910 --> 01:08:06,480 центар, и да-- све што би обично покренути оперативни систем домаћина. 1431 01:08:06,480 --> 01:08:08,275 Тако нешто као-- то може бити Прозори. 1432 01:08:08,275 --> 01:08:09,430 То не би било Мац ОС. 1433 01:08:09,430 --> 01:08:11,430 Јер то није стварно предузеће ових дана. 1434 01:08:11,430 --> 01:08:15,670 Тако да ће бити Линук или Соларис или Уник или БСД или ФрееБСД 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 зове хипервизором, или Виртуал Мацхине Монитор, ВММ. 1438 01:08:26,479 --> 01:08:31,649 А то су производи, ако сте упознати, као ВМваре или ВиртуалБок 1439 01:08:31,649 --> 01:08:34,080 или Виртуал ПЦ или други. 1440 01:08:34,080 --> 01:08:38,430 А шта ти програми урадити је тачно да особина сам описао раније. 1441 01:08:38,430 --> 01:08:41,779 То ствара илузију да једном физичкој машини 1442 01:08:41,779 --> 01:08:44,550 може бити више виртуелне машине. 1443 01:08:44,550 --> 01:08:48,260 >> И тако ти шарене кутије до врха је фарбање слику следећег. 1444 01:08:48,260 --> 01:08:50,260 Ово хипервизором, ово комад софтвера, то зову 1445 01:08:50,260 --> 01:08:54,090 ВМваре, ради на неком другом оперативни систем, назовите то Линук 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 а Оверселлинг своје ресурсе. 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 Јер имате само ограничен износ од диска и РАМ-а и тако даље. 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 јер сам га Оверселлинг тако, него што би са већом 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 Ја идем у авс.амазон.цом. 1480 01:10:29,580 --> 01:10:31,590 Само зато што имају лепо мени опција. 1481 01:10:31,590 --> 01:10:34,700 Али ти исти лекције примењивати на гомила других цлоуд произвођача. 1482 01:10:34,700 --> 01:10:38,201 На жалост, често више није маркетинга говоре од свега. 1483 01:10:38,201 --> 01:10:39,200 И то се стално мења. 1484 01:10:39,200 --> 01:10:41,820 Дакле, идете на сајту као што је овај. 1485 01:10:41,820 --> 01:10:44,560 И то заиста не да си много тога. 1486 01:10:44,560 --> 01:10:47,780 >> Па ни ја, док гледам ово, зар не знам шта сваки од ових ствари 1487 01:10:47,780 --> 01:10:49,334 нужно учинити док сам ронити у. 1488 01:10:49,334 --> 01:10:50,875 Али кренимо са леве стране, израчунати. 1489 01:10:50,875 --> 01:10:52,980 И ја ћу да кликнете ово. 1490 01:10:52,980 --> 01:10:56,960 А сада Амазон има искрено Огроман број услуга 1491 01:10:56,960 --> 01:10:57,960 ових дана. 1492 01:10:57,960 --> 01:11:01,040 Али Амазон ЕЦ2 је можда најједноставнији. 1493 01:11:01,040 --> 01:11:05,840 >> Амазон ЕЦ2 ће створити за нас тачно слика смо видели малопре. 1494 01:11:05,840 --> 01:11:10,240 Тако су праве много њихов новац у облаку. 1495 01:11:10,240 --> 01:11:12,910 Очигледно Нетфлик и други су у облаку са њима. 1496 01:11:12,910 --> 01:11:16,260 Ово је све типично паперјаст маркетинга говори. 1497 01:11:16,260 --> 01:11:19,720 Дакле, оно што желим да урадите је да одете на Прицинг-- односно идемо у рјешавању 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 Али начин Амазон, на пример, изнајмљује ти виртуелну машину или сервер 1502 01:11:34,720 --> 01:11:37,200 у облаку је имају такве врсте чудних имена, 1503 01:11:37,200 --> 01:11:41,000 попут т2.нано, што значи мали, или т2.ларге, што значи велики. 1504 01:11:41,000 --> 01:11:43,970 Сваки од њих даје вам било један или два виртуелне процесори. 1505 01:11:43,970 --> 01:11:45,470 >> Зашто је то виртуелни процесор? 1506 01:11:45,470 --> 01:11:49,440 Па, физички машина можда има 64 или више стварних процесора. 1507 01:11:49,440 --> 01:11:52,125 Али опет, помоћу софтвера, они стварају илузију 1508 01:11:52,125 --> 01:11:55,410 да је једна машина може бити подељене се већем броју корисника. 1509 01:11:55,410 --> 01:11:58,765 Тако да могу да се сетим ово као има један Интел процесор или два. 1510 01:11:58,765 --> 01:12:01,290 ЦПУ кредити на хоур-- бих да прочитам фине принт 1511 01:12:01,290 --> 01:12:02,581 шта то заправо значи. 1512 01:12:02,581 --> 01:12:05,850 То значи колико машине можете користити на сат вис-а-вис 1513 01:12:05,850 --> 01:12:07,730 други комитенти на том хардвера. 1514 01:12:07,730 --> 01:12:11,560 >> Ево колико РАМ-а или меморије те добијам-- или пола гигабајта, или 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 >> Дакле, ако сте ЦТО или инжењер који не 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 сомевхере-- само да седнеш на лаптоп касно ноћу, 1524 01:12:36,670 --> 01:12:40,480 укуцајте информације о кредитној картици, и рент сервери ин тхе цлоуд-- и, 1525 01:12:40,480 --> 01:12:41,920 можемо то овде. 1526 01:12:41,920 --> 01:12:45,769 Ја идем доле да-- Линук је популаран оперативни систем. 1527 01:12:45,769 --> 01:12:47,310 И хајде да добије смисао стварима. 1528 01:12:47,310 --> 01:12:48,990 Вхоопс-- превелика. 1529 01:12:48,990 --> 01:12:53,670 >> Дакле, хајде да погледамо њихов најситнијих виртуелна машина, која изгледа да има, 1530 01:12:53,670 --> 01:12:57,440 за наше потребе, један процесор и 500 мегабајта РАМ. 1531 01:12:57,440 --> 01:12:58,440 То је прилично мали. 1532 01:12:58,440 --> 01:13:00,820 Али искрено, веб сервери не Потребно је да учинимо све толико. 1533 01:13:00,820 --> 01:13:02,630 Имате боље спецификације у рачунару. 1534 01:13:02,630 --> 01:13:04,990 Али не треба оне Спецификације ових дана за ствари. 1535 01:13:04,990 --> 01:13:11,490 Ти ћеш платити $ 0.0065 по сату. 1536 01:13:11,490 --> 01:13:12,080 >> Па да видимо. 1537 01:13:12,080 --> 01:13:15,970 Ако постоје 24 сата у дану, и плаћамо толико на сат, 1538 01:13:15,970 --> 01:13:20,680 то ће вас коштати $ 0.15 за изнајмљивање да Посебно сервер у облаку. 1539 01:13:20,680 --> 01:13:22,210 А то је само један дан. 1540 01:13:22,210 --> 01:13:27,050 Ако то урадимо 365-- $ 57 на рент тај конкретни сервер. 1541 01:13:27,050 --> 01:13:28,420 Звучи супер јефтин. 1542 01:13:28,420 --> 01:13:31,100 >> То је такође веома мало перформансе. 1543 01:13:31,100 --> 01:13:37,169 Тако да, за курсеве ја предајем овде, имају тенденцију користити Мислим т2.смаллс или т2.медиумс. 1544 01:13:37,169 --> 01:13:39,960 И да имамо неколико стотина корисници, неколико хиљада корисника, укупан. 1545 01:13:39,960 --> 01:13:40,900 То је прилично скроман. 1546 01:13:40,900 --> 01:13:42,360 Да видимо шта ће то коштати. 1547 01:13:42,360 --> 01:13:49,260 Дакле, ако урадим ово трошкова пута 24 сати пута 365, то је $ 225. 1548 01:13:49,260 --> 01:13:51,160 И за курсеве Ја предајем, ми уопште 1549 01:13:51,160 --> 01:13:54,970 покренути два свега, за вишак запослених и такође за перформансе. 1550 01:13:54,970 --> 01:13:59,230 Тако да смо могли провести, стога, $ 500 за сервере 1551 01:13:59,230 --> 01:14:00,860 да би нам треба годишње. 1552 01:14:00,860 --> 01:14:05,210 >> Сада, ако вам је потребно више перформанце-- хајде да погледамо меморије. 1553 01:14:05,210 --> 01:14:06,810 Разговарали смо о меморији доста. 1554 01:14:06,810 --> 01:14:09,330 А ако ти треба више мемори-- и 64 гигабајта 1555 01:14:09,330 --> 01:14:12,310 је број који сам наставио ментионинг-- ово је скоро $ 1 на сат. 1556 01:14:12,310 --> 01:14:16,180 И можете врло брзо видети где ово гоес-- тако 24 сата пута 365. 1557 01:14:16,180 --> 01:14:20,580 Дакле, сада је $ 8.000 годишње за прилично пристојан серверу. 1558 01:14:20,580 --> 01:14:23,010 >> Дакле, у неком тренутку, ту је ово модулација тачка 1559 01:14:23,010 --> 01:14:29,510 где сада можемо да будемо $ 6,000 вероватно и купити машину тако 1560 01:14:29,510 --> 01:14:33,800 и амортизује своје трошкове преко можда два, три године, живот машине. 1561 01:14:33,800 --> 01:14:38,880 Али шта би те гура у фаворизују или немилост изнајмљивања 1562 01:14:38,880 --> 01:14:41,230 машина у облаку овако? 1563 01:14:41,230 --> 01:14:44,110 Опет, ово је упоредив, вероватно, на једном од тих Делл сервера 1564 01:14:44,110 --> 01:14:47,208 смо видели на слици мало пре. 1565 01:14:47,208 --> 01:14:51,016 >> ПУБЛИКА: [неразумљиво] 1566 01:14:51,016 --> 01:14:54,350 1567 01:14:54,350 --> 01:14:56,190 >> Давид Малан: Да, то је огроман наопако. 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 Не морамо да га укључите у нашу полицу. 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 >> И да буде јасно, цлоуд цомпутинг је то врло оверусед термин. 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 Тако да је термин "цлоуд цомпутинг" је ново. 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 Другим речима, сви слика Ја сам дравинг-- 1588 01:15:40,620 --> 01:15:44,010 и није било тако давно да чак Ја сам пузећи около на серверу поду 1589 01:15:44,010 --> 01:15:46,680 прикључите каблове у за свака линија које видите, 1590 01:15:46,680 --> 01:15:49,590 и унапређење радом системи и мењају дискови. 1591 01:15:49,590 --> 01:15:51,610 Има много физи на све то. 1592 01:15:51,610 --> 01:15:55,300 >> Али, шта је лепо у вези виртуелни машине, као што име сугерише врста, 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 у другу, само укуцајте, тип, тип, кликните и превуците, кликните на дугме Пошаљи, и воила, 1596 01:16:03,959 --> 01:16:05,250 сте га повезан до готово. 1597 01:16:05,250 --> 01:16:07,235 Јер је све урађено у софтверу. 1598 01:16:07,235 --> 01:16:09,110 А разлог је готово у софтвер је поново 1599 01:16:09,110 --> 01:16:12,650 јер имамо толико РАМ и тако много процесор на располагању нам ових дана, 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 баш као што је спорији користити механички уређај као хард диск од РАМ-а, 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 Ми људи смо некако инвариантли споро. 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 Амазон је услуга под називом Амазон С3, њихова једноставна складиштење сервис, који 1616 01:16:58,710 --> 01:17:00,397 је као диску у облаку. 1617 01:17:00,397 --> 01:17:02,230 Они имају нешто под називом ЦлоудФронт, који 1618 01:17:02,230 --> 01:17:06,040 је ЦДН сервис, садржај Мрежа за испоруку услуга, који 1619 01:17:06,040 --> 01:17:10,190 значи да се све датотеке и за вас аутомагицалли то поновити 1620 01:17:10,190 --> 01:17:11,290 око света. 1621 01:17:11,290 --> 01:17:12,780 >> Дакле, они не то превентивно. 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 И ви буквално не треба онолико људи раде ове послове аниморе-- 1632 01:17:35,930 --> 01:17:38,450 "опс," или оперативне улоге, више. 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 Хајде да видимо нешто слично ЦДН С3. 1638 01:17:58,170 --> 01:18:01,140 Дакле, ово је у суштини виртуелни хард диск у облаку. 1639 01:18:01,140 --> 01:18:14,360 И ако спустимо до прицинг-- тако да је $ 0.007 по гигабајт. 1640 01:18:14,360 --> 01:18:16,300 И то је-- како то да урадимо ово? 1641 01:18:16,300 --> 01:18:17,410 Мислим да је то месечно. 1642 01:18:17,410 --> 01:18:21,530 >> Дакле, ако је то по монтх-- или дневно? 1643 01:18:21,530 --> 01:18:23,200 Дан, је то дневно? 1644 01:18:23,200 --> 01:18:24,700 Ово је месечно, у реду. 1645 01:18:24,700 --> 01:18:28,280 Дакле, ако је то по монтх-- Жао ми је, то је $ 0.03 месечно. 1646 01:18:28,280 --> 01:18:29,820 Има 12 месеци од године. 1647 01:18:29,820 --> 01:18:32,250 Колико подаци могу чувате у облаку? 1648 01:18:32,250 --> 01:18:37,410 ГИГАБИТЕ није велика, али ја Не знам, као 1 терабајта, 1649 01:18:37,410 --> 01:18:38,460 тако да 1.000 оних. 1650 01:18:38,460 --> 01:18:39,501 То није све толико. 1651 01:18:39,501 --> 01:18:44,382 То је $ 368 за складиштење терабајта података у Амазон облаку. 1652 01:18:44,382 --> 01:18:46,090 Дакле, шта су неки од на компромисе, онда? 1653 01:18:46,090 --> 01:18:47,970 То не може све бити добро. 1654 01:18:47,970 --> 01:18:52,260 Ништа што смо причали данас је врста без улова или цени. 1655 01:18:52,260 --> 01:18:55,269 Дакле, шта је лоше у покрету све у облак? 1656 01:18:55,269 --> 01:18:56,060 ПУБЛИКА: Безбедност. 1657 01:18:56,060 --> 01:18:57,721 Давид Малан: Добро, шта мислите? 1658 01:18:57,721 --> 01:18:58,596 ПУБЛИКА: [неразумљиво] 1659 01:18:58,596 --> 01:19:01,589 1660 01:19:01,589 --> 01:19:02,630 Давид Малан: Да, у праву. 1661 01:19:02,630 --> 01:19:05,130 И да ли заиста желиш неки рандом инжењери 1662 01:19:05,130 --> 01:19:08,750 на Амазон да никада нећеш срести има физички приступ тим компјутерима, 1663 01:19:08,750 --> 01:19:11,010 а ако заиста желео, виртуелни приступ? 1664 01:19:11,010 --> 01:19:15,070 И иако је у теорија софтваре-- добро, 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 је енцриптед-- мањи проблем. 1668 01:19:21,470 --> 01:19:25,010 >> Али чим човек има физичко приступ машини, енкрипција на страну, 1669 01:19:25,010 --> 01:19:26,100 све опкладе су на неки начин ван. 1670 01:19:26,100 --> 01:19:28,240 Можда знате из прошлих времена да рачунаре посебно, 1671 01:19:28,240 --> 01:19:30,360 чак и ако сте имали те ствари такозвани "БИОС лозинке," 1672 01:19:30,360 --> 01:19:33,360 били када ваш десктоп систем подигне, ти би затражено лозинком коју 1673 01:19:33,360 --> 01:19:35,980 нема никакве везе са Прозори, можете типично 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 Па због тога, у случај Дропбок, 1682 01:19:55,442 --> 01:19:57,900 На пример, мало је забрињава чињеница да они не само да 1683 01:19:57,900 --> 01:20:02,860 имају податке, иако је то кодиран, они имају кључ. 1684 01:20:02,860 --> 01:20:04,993 Остали бриге? 1685 01:20:04,993 --> 01:20:08,430 >> ПУБЛИКА: [неразумљиво] 1686 01:20:08,430 --> 01:20:27,740 1687 01:20:27,740 --> 01:20:30,240 Давид Малан: Да, то је веома труе-- на Гооглес, јабуке, 1688 01:20:30,240 --> 01:20:31,406 у Мицрософтс света. 1689 01:20:31,406 --> 01:20:34,400 И, у ствари, колико дуго сте имали ваш иПхоне за? 1690 01:20:34,400 --> 01:20:35,885 Да, узми или остави. 1691 01:20:35,885 --> 01:20:36,760 ПУБЛИКА: [неразумљиво] 1692 01:20:36,760 --> 01:20:37,780 Давид Малан: Жао ми је? 1693 01:20:37,780 --> 01:20:39,667 Ти си од оних који има иПхоне, зар не? 1694 01:20:39,667 --> 01:20:40,250 ПУБЛИКА: Да. 1695 01:20:40,250 --> 01:20:42,208 Давид Малан: Колико дуго да ли сте имали свој иПхоне? 1696 01:20:42,208 --> 01:20:43,372 ПУБЛИКА: [неразумљиво] 1697 01:20:43,372 --> 01:20:45,080 Давид Малан: У реду, тако Аппле буквално зна 1698 01:20:45,080 --> 01:20:49,030 где си био сваки сат дан за последњих пет година. 1699 01:20:49,030 --> 01:20:51,112 >> ПУБЛИКА: [неразумљиво] 1700 01:20:51,112 --> 01:20:54,626 1701 01:20:54,626 --> 01:20:56,375 Давид Малан: Који је дивна особина. 1702 01:20:56,375 --> 01:20:57,860 ПУБЛИКА: [неразумљиво] 1703 01:20:57,860 --> 01:21:00,875 Давид Малан: Да, али тргује ван сигурно. 1704 01:21:00,875 --> 01:21:01,750 ПУБЛИКА: [неразумљиво] 1705 01:21:01,750 --> 01:21:04,720 1706 01:21:04,720 --> 01:21:07,813 >> Давид Малан: Да, то је веома лако. 1707 01:21:07,813 --> 01:21:08,688 ПУБЛИКА: [неразумљиво] 1708 01:21:08,688 --> 01:21:12,040 1709 01:21:12,040 --> 01:21:13,248 Давид Малан: Други мане? 1710 01:21:13,248 --> 01:21:16,995 ПУБЛИКА: [неразумљиво] 1711 01:21:16,995 --> 01:21:26,151 1712 01:21:26,151 --> 01:21:27,900 Давид Малан: апсолутно-- технолошки, 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 риба, Амазонке је Наочаре је Мицрософтс-- Рацкспаце је прилично биг-- 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 >> Када кажете [неразумљиво], тада је ствари попут ових пет деветки појавило, 1722 01:21:54,014 --> 01:21:58,017 при чему чак и ако технолошки не могу да гарантују 99.999, 1723 01:21:58,017 --> 01:22:00,350 ми ћемо само градити у некој врсти казне у уговору 1724 01:22:00,350 --> 01:22:03,910 тако да ако се то догоди, бар има неки трошак за нас, продавац. 1725 01:22:03,910 --> 01:22:07,950 И то је оно што би типично да се замисли и да пристане на. 1726 01:22:07,950 --> 01:22:09,590 >> ПУБЛИКА: [неразумљиво] 1727 01:22:09,590 --> 01:22:12,290 >> Давид Малан: А једна врста благослова 1728 01:22:12,290 --> 01:22:15,630 је да чак и када идемо доле, за степена, или чак поједине фирме, 1729 01:22:15,630 --> 01:22:17,800 реалност је Амазон, на пример, има толико 1730 01:22:17,800 --> 01:22:21,780 Дарн купци, познате купце, ради из одређених центара за обраду података 1731 01:22:21,780 --> 01:22:26,224 да када нешто заиста крене наопако, као дела Бога и времена и што су, 1732 01:22:26,224 --> 01:22:29,390 ако постоји било каква сребрне облоге, то је да сте у веома добром друштву. 1733 01:22:29,390 --> 01:22:30,680 Ваш сајт може бити одсутан. 1734 01:22:30,680 --> 01:22:32,750 Али тако је као пола популарна интернету. 1735 01:22:32,750 --> 01:22:36,230 Тако да је вероватно мало прихватљивијим за своје клијенте 1736 01:22:36,230 --> 01:22:38,780 ако је више од једног интернета ствар него ацме.цом ствар. 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 ако одете на Мицрософт Азуре, они имају и Линук и Виндовс ствари 1740 01:22:51,210 --> 01:22:53,190 То је упоредити са Амазон-а. 1741 01:22:53,190 --> 01:22:57,540 Ако одете на Гоогле Цомпуте Енгине, они имају нешто слично као. 1742 01:22:57,540 --> 01:23:00,500 И само да заокружи ови цлоуд понуда, 1743 01:23:00,500 --> 01:23:02,762 Ја ћу споменути једну другу ствар. 1744 01:23:02,762 --> 01:23:04,720 Ово је популарна сајт То је представник 1745 01:23:04,720 --> 01:23:08,590 класе технологија. 1746 01:23:08,590 --> 01:23:12,350 Они само причали о, Амазон, било би ИААС, 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 У ствари, дозволите ми да запишете ово доле. 1750 01:23:20,090 --> 01:23:23,290 1751 01:23:23,290 --> 01:23:28,190 >> ИААС-- Инфраструктура Као услуга, САНУ, 1752 01:23:28,190 --> 01:23:31,870 и Паас, који су изузетно збуњујући акроними 1753 01:23:31,870 --> 01:23:34,400 који се описују три различите врсте ствари. 1754 01:23:34,400 --> 01:23:36,400 И сами акроними не битно. 1755 01:23:36,400 --> 01:23:38,360 То је све од облака ствари ми смо само причали, 1756 01:23:38,360 --> 01:23:41,570 нижи ниво ствари попуњена, виртуелизација хардвера и складиштења 1757 01:23:41,570 --> 01:23:44,890 у тзв облаку, да ли је Амазон, Мицрософт, Гоогле, или друго. 1758 01:23:44,890 --> 01:23:47,270 >> Софтвер као сервице-- сви ми некако користи ово. 1759 01:23:47,270 --> 01:23:49,810 Ако користите Гоогле Аппс за Гмаил или календара, 1760 01:23:49,810 --> 01:23:52,530 било који од ових веб-басед Пре апликације које 10 година смо 1761 01:23:52,530 --> 01:23:55,560 би имати двоструко кликнули иконе на десктопу, софтвер као услуга 1762 01:23:55,560 --> 01:23:57,400 је сада заиста веб апликација. 1763 01:23:57,400 --> 01:24:00,110 И платформа као сервис врста зависи. 1764 01:24:00,110 --> 01:24:03,140 >> И један пример Даћу ти овде у контексту облака цомпутинг-- 1765 01:24:03,140 --> 01:24:06,250 постоји једна компанија која је прилично популарне ових дана, Хероку. 1766 01:24:06,250 --> 01:24:08,940 И они су сервис, платформа, ако хоћете, 1767 01:24:08,940 --> 01:24:11,730 који ради на врху Амазон је инфраструктура. 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 >> То је бол, у почетку да употребите Амазон Веб Сервицес и друге ствари. 1771 01:24:22,170 --> 01:24:24,170 Јер ви заправо имају да знају и разумеју 1772 01:24:24,170 --> 01:24:27,617 о базама података и веб сервера и оптерећења балансери и све ствари 1773 01:24:27,617 --> 01:24:28,450 Управо сам причао о томе. 1774 01:24:28,450 --> 01:24:32,780 Јер сви Амазон је урађено није сакривен те изазове дизајна. 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 >> Али компаније као што су Хероку и други Паас услуга, Платформа као услуга, 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 Треба да знате Јава или Питхон или ПХП или Руби или гомила других језика. 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 Данас можда уместо тога платити некоме као Хероку неколико долара месечно. 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 >> И Хероку брине о све сложености. 1792 01:25:26,440 --> 01:25:28,930 Схвате сву базу података ствари, све балансирање оптерећења, 1793 01:25:28,930 --> 01:25:31,480 све главобоље које смо само написано на табли, 1794 01:25:31,480 --> 01:25:33,320 и сакрити све то за вас. 1795 01:25:33,320 --> 01:25:36,170 А за узврат, само плаћају их мало више. 1796 01:25:36,170 --> 01:25:39,810 Тако да имате ове инфраструктуре као сервис, платформе као сервис, 1797 01:25:39,810 --> 01:25:41,400 а онда софтвер као услуга. 1798 01:25:41,400 --> 01:25:45,390 То је, опет, ово апстракција или раслојавања. 1799 01:25:45,390 --> 01:25:51,187 >> Има ли питања о облаку или изградњу сопствене инфраструктуре? 1800 01:25:51,187 --> 01:25:52,270 У реду, то је доста. 1801 01:25:52,270 --> 01:25:54,200 Зашто не одемо напред и узети наше 15 минута паузе овде. 1802 01:25:54,200 --> 01:25:57,241 Ми ћемо се вратити са неколико нових концепата и мало практичних прилика 1803 01:25:57,241 --> 01:25:59,110 пре него што се вече заврши. 1804 01:25:59,110 --> 01:26:00,332