1 00:00:00,000 --> 00:00:00,629 2 00:00:00,629 --> 00:00:02,170 Дејвид MALAN: Добро, добредојде назад. 3 00:00:02,170 --> 00:00:06,520 Пред да се нурне во облак со компјутери, Мислев дека ќе застанеме за момент 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 >> Дејвид MALAN: Добро. 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 >> Дејвид MALAN: Не, се разбира. 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 И ние ќе се обидеме да се врзуваат за овој грб, На пример, на Dropbox и други 23 00:01:00,400 --> 00:01:01,350 како нив. 24 00:01:01,350 --> 00:01:06,250 >> Значи, да почнеме да се разгледа она што проблеми се јавуваат како бизнис 25 00:01:06,250 --> 00:01:09,390 добива добри и произлегуваат добри проблеми. 26 00:01:09,390 --> 00:01:14,720 Значи, во многу наједноставен случај на постоење на некоја компанија кој има веб сервер, 27 00:01:14,720 --> 00:01:21,470 може да има, да речеме, на сервер кој ние само ќе привлече дека изгледа вака. 28 00:01:21,470 --> 00:01:25,620 И овие денови, повеќето servers-- и ајде всушност се стави слика на оваа толку 29 00:01:25,620 --> 00:01:27,680 дека тоа е малку помалку нејасни. 30 00:01:27,680 --> 00:01:31,510 >> Значи Dell решетката server-- во тоа време, има 31 00:01:31,510 --> 00:01:33,730 беа супер-компјутери кој ја презеде целата соби. 32 00:01:33,730 --> 00:01:35,710 Овие денови, ако сте биле во да се добие сервер, 33 00:01:35,710 --> 00:01:38,520 може да изгледа малку нешто како ова. 34 00:01:38,520 --> 00:01:41,760 Серверите се мери во тоа што се нарекуваат решетката единици, или Рус. 35 00:01:41,760 --> 00:01:45,280 И еден RU е 1,5 инчи, кој е индустриски стандард. 36 00:01:45,280 --> 00:01:49,300 Значи ова личи на серверот два RU. 37 00:01:49,300 --> 00:01:51,240 Така, тоа е 3 инчи висок. 38 00:01:51,240 --> 00:01:54,430 И тие се обично широк 19 инчи, што значи дека сите на овој вид на работи 39 00:01:54,430 --> 00:01:55,160 е стандардизиран. 40 00:01:55,160 --> 00:01:59,420 >> Значи, ако се погледне во center-- на податоци а не само на еден сервер, но ајде 41 00:01:59,420 --> 00:02:02,110 да ги разгледаме во Гугл центарот за податоци и да видиме дали можеме 42 00:02:02,110 --> 00:02:04,280 види убав слика во Google Images. 43 00:02:04,280 --> 00:02:09,090 Ова е многу подобро осветлена од тебе обично ќе најдете и многу 44 00:02:09,090 --> 00:02:14,900 посекси потрага, како резултат. но, тоа е она што изгледа како неколку 45 00:02:14,900 --> 00:02:17,380 стотици сервери сите за тоа со иста големина, 46 00:02:17,380 --> 00:02:21,450 всушност, во решетката по решетката по решетката по решетката во центарот за податоци. 47 00:02:21,450 --> 00:02:26,150 >> Нешто како ова може да this-- да биде на Google, бидејќи јас googled Google. 48 00:02:26,150 --> 00:02:28,330 Но, тоа може да биде претставник на поопшто 49 00:02:28,330 --> 00:02:31,480 на центарот за податоци во која многу компании обично се ко-лоцирани. 50 00:02:31,480 --> 00:02:34,940 И ко-лоцирани обично значи дека ќе одат на едно место, како Equinix 51 00:02:34,940 --> 00:02:40,280 или други продавачи кои имаат големи складишта кои имаат многу енергија, 52 00:02:40,280 --> 00:02:42,950 многу ладење, се надевам многу на безбедноста, 53 00:02:42,950 --> 00:02:47,910 и индивидуални кафези приближување на решетките сервери, и можете да изнајмите за алишта 54 00:02:47,910 --> 00:02:49,150 или ви донесе лавици во. 55 00:02:49,150 --> 00:02:51,420 >> И поединечни компании, стартап особено, 56 00:02:51,420 --> 00:02:54,820 ќе имаат некој вид на биометриски податоци да се влезе во својот кафез, или клуч, 57 00:02:54,820 --> 00:02:55,640 или клуч картичка. 58 00:02:55,640 --> 00:02:56,990 Кога ќе се отвори вратата. 59 00:02:56,990 --> 00:03:00,354 И во внатрешноста на таму е само на плоштадот снимката стапало 60 00:03:00,354 --> 00:03:03,270 дека сте плаќаат за, во внатрешноста на кои може да се стави нешто што сакате. 61 00:03:03,270 --> 00:03:04,770 >> И обично плаќаат за електрична енергија. 62 00:03:04,770 --> 00:03:06,920 И ќе се плати за стапалки. 63 00:03:06,920 --> 00:03:08,770 И тогаш ќе платите се за сервери 64 00:03:08,770 --> 00:03:10,560 дека сте доведување во тој простор. 65 00:03:10,560 --> 00:03:12,850 И она што потоа имаат опција да направите е да плаќаат некого 66 00:03:12,850 --> 00:03:15,120 за вашиот интернет сервис конекција. 67 00:03:15,120 --> 00:03:17,240 Можете да плаќаат било кој број на продавачите, од кои сите 68 00:03:17,240 --> 00:03:19,210 обично доаѓаат во тој центар за податоци. 69 00:03:19,210 --> 00:03:22,740 >> Но, вистинското прашање е интересно, она што всушност се случува во тие рамки? 70 00:03:22,740 --> 00:03:25,020 Сите тие би можеле многу добро заличи на она што го видоа. 71 00:03:25,020 --> 00:03:27,870 Но, тие ги извршуваат различни функции и можеби ќе треба да направите различни нешта. 72 00:03:27,870 --> 00:03:29,661 И ајде, всушност, мотивира оваа дискусија 73 00:03:29,661 --> 00:03:35,370 со прашањето, што проблем почнува да произлезат, ако сте успешни? 74 00:03:35,370 --> 00:03:37,900 >> Значи имаш веб-сајт дека сте изградиле. 75 00:03:37,900 --> 00:03:40,450 А можеби и го продава на графичките контроли или нешто слично. 76 00:03:40,450 --> 00:03:43,620 И што сте го правеле многу добро со продажба на графичките контроли онлајн. 77 00:03:43,620 --> 00:03:48,490 И ќе почнете да се доживее некои симптоми, вашиот веб-сајт. 78 00:03:48,490 --> 00:03:51,070 Што може да биде дел од техничките симптоми 79 00:03:51,070 --> 00:03:54,040 што корисниците го пријавите што се бизнис е во пораст и подем 80 00:03:54,040 --> 00:03:59,482 и вашиот веб-сајт е корист од тоа? 81 00:03:59,482 --> 00:04:02,690 >> ПУБЛИКАТА: [Беззвучен] 82 00:04:02,690 --> 00:04:05,910 83 00:04:05,910 --> 00:04:07,050 >> Дејвид MALAN: Да, точно. 84 00:04:07,050 --> 00:04:10,040 Значи може да има забавување на вашиот вебсајт. 85 00:04:10,040 --> 00:04:11,240 И зошто се случи тоа? 86 00:04:11,240 --> 00:04:12,660 Па, ако претпоставиме, за доброто на дискусијата 87 00:04:12,660 --> 00:04:15,160 Токму сега, дека сте на еден на овие комерцијални веб Силите 88 00:04:15,160 --> 00:04:17,860 кои ние разговаравме за пред ручек, што вие плаќате некои број на долари 89 00:04:17,860 --> 00:04:20,859 на месечно, а веќе сте платени за годишните трошоци на вашиот домен 90 00:04:20,859 --> 00:04:25,300 име, веб домаќин е веројатно overselling нивните ресурси 91 00:04:25,300 --> 00:04:26,050 до одреден степен. 92 00:04:26,050 --> 00:04:29,000 Па можеби ќе имате корисничко име и лозинка на нивниот сервер. 93 00:04:29,000 --> 00:04:32,410 Но, тоа може да неколку други, или повеќе десетина други, или можеби дури и неколку 94 00:04:32,410 --> 00:04:33,980 стотина други корисници. 95 00:04:33,980 --> 00:04:37,190 >> И веб-сајтови живеат физички на истиот сервер. 96 00:04:37,190 --> 00:04:38,340 Зошто е ова можно? 97 00:04:38,340 --> 00:04:40,680 Па, овие денови, сервери како што тоа обично 98 00:04:40,680 --> 00:04:44,610 имаат повеќе хард дискови, можеби колку што шест или повеќе хард дискови, 99 00:04:44,610 --> 00:04:47,665 од кои секоја може да биде колку како 4 терабајти овие денови. 100 00:04:47,665 --> 00:04:52,140 Па можеби ќе треба 24 терабајти простор во само еден мал сервер се допаѓа ова. 101 00:04:52,140 --> 00:04:55,710 >> И дури и ако украде некои од тој простор за технолошки вишок, за сигурносни причини, 102 00:04:55,710 --> 00:04:57,110 тоа е уште доста простор. 103 00:04:57,110 --> 00:05:00,070 И, секако, типичен веб-сајт не треба толку многу простор. 104 00:05:00,070 --> 00:05:03,100 Само се регистрирате корисници и чување на дневници на нарачки 105 00:05:03,100 --> 00:05:04,640 не се сите дека многу простор. 106 00:05:04,640 --> 00:05:07,550 Па можете да го поделба доста малку и да им даде на секој корисник 107 00:05:07,550 --> 00:05:08,980 само малку парче од тоа. 108 00:05:08,980 --> 00:05:11,310 >> Во меѓувреме, на компјутер како ова овие денови 109 00:05:11,310 --> 00:05:16,370 обично има повеќе CPUs-- не само еден, можеби две, а можеби и четири, а можеби и 16, 110 00:05:16,370 --> 00:05:17,149 или дури и повеќе. 111 00:05:17,149 --> 00:05:18,940 И секоја од овие процесори има нешто што се нарекува 112 00:05:18,940 --> 00:05:22,230 јадро, која е вид на како на мозокот во внатрешноста на мозокот. 113 00:05:22,230 --> 00:05:26,800 Така, всушност, повеќето секој тука модерни лаптопи, најверојатно има dual-core 114 00:05:26,800 --> 00:05:32,030 или quad core CPU-- и веројатно само еден процесор во внатрешноста на лаптоп овие денови. 115 00:05:32,030 --> 00:05:35,030 Но, десктоп компјутери и решетката компјутери како 116 00:05:35,030 --> 00:05:39,000 ова може да има неколку повеќе процесори, а за возврат јадра. 117 00:05:39,000 --> 00:05:44,180 >> И искрено, дури и во нашите Macs и компјутери на Денес, вие навистина не треба двојна јадра 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 И ние исто така сме споделување на RAM меморија, или случаен пристап меморија 132 00:06:20,000 --> 00:06:22,520 од порано, од кои таму е исто така ограничен износ. 133 00:06:22,520 --> 00:06:23,420 >> И тоа е клучот. 134 00:06:23,420 --> 00:06:25,960 Без разлика на тоа колку скапо компјутерот беше, 135 00:06:25,960 --> 00:06:28,440 се уште е ограничен износ на средства во него. 136 00:06:28,440 --> 00:06:31,360 И така, се повеќе и повеќе ќе обидете се да се консумираат тие ресурси, 137 00:06:31,360 --> 00:06:32,850 побавно работи може да стане. 138 00:06:32,850 --> 00:06:34,646 Но зошто? 139 00:06:34,646 --> 00:06:39,352 Зошто работите ќе се забави како симптом на серверот да бидат преоптоварени? 140 00:06:39,352 --> 00:06:40,060 Што се случува? 141 00:06:40,060 --> 00:06:42,895 142 00:06:42,895 --> 00:06:46,388 >> ПУБЛИКАТА: [Беззвучен] 143 00:06:46,388 --> 00:06:54,036 144 00:06:54,036 --> 00:06:55,160 Дејвид MALAN: Да, точно. 145 00:06:55,160 --> 00:06:57,730 Предложив претходно дека RAM меморија е еден вид на меморија. 146 00:06:57,730 --> 00:07:00,290 Тоа е променлива, при што тоа е каде апликации и податоци 147 00:07:00,290 --> 00:07:01,890 чуваат, кога тие се користат. 148 00:07:01,890 --> 00:07:03,990 И поради тоа има само ограничен број 149 00:07:03,990 --> 00:07:05,790 на работи што можете да направите очигледно одеднаш. 150 00:07:05,790 --> 00:07:07,740 И тоа е, исто така, побрзо, која е добра работа. 151 00:07:07,740 --> 00:07:09,990 Но, тоа е, исто така, поскапи, кој е лоша работа. 152 00:07:09,990 --> 00:07:15,376 И тоа е, исто така, затоа присутни во помал количини од простор на дискот, хард диск 153 00:07:15,376 --> 00:07:16,750 простор, кој има тенденција да биде поевтино. 154 00:07:16,750 --> 00:07:18,830 >> Со други зборови, вие може да има 4 терабајти 155 00:07:18,830 --> 00:07:20,440 простор на дискот на вашиот компјутер. 156 00:07:20,440 --> 00:07:24,300 Но, може да има 4 гигабајти, или 64 гигабајти, 157 00:07:24,300 --> 00:07:29,180 во редот на големина, фактор на 1.000 помалку, RAM меморија во вашиот компјутер. 158 00:07:29,180 --> 00:07:30,320 Значи она што не го направите компјутерот? 159 00:07:30,320 --> 00:07:32,236 Па, претпоставувам дека немаат 64 гигабајти 160 00:07:32,236 --> 00:07:35,110 RAM меморија на серверот како оваа, која ќе биде прилично честа, ако не и ниска 161 00:07:35,110 --> 00:07:36,140 овие денови. 162 00:07:36,140 --> 00:07:39,220 Но, претпоставувам имаш толку многу корисниците го прават толку многу работи 163 00:07:39,220 --> 00:07:42,480 што вид на вид на треба 65 гигабајти меморија 164 00:07:42,480 --> 00:07:44,960 да се справи со сето тоа истовремена употреба? 165 00:07:44,960 --> 00:07:47,580 >> Па, вие само може да се каже, За жал, некои број на корисници 166 00:07:47,580 --> 00:07:48,840 едноставно не можат да пристапите на овој сајт. 167 00:07:48,840 --> 00:07:51,410 И тоа е мерка во краен случај, секако. 168 00:07:51,410 --> 00:07:55,570 Или вас, како оперативен систем, како и на Windows или Mac 169 00:07:55,570 --> 00:07:59,480 OS или Linux и Solaris или било број на други OSes на тој сервер, 170 00:07:59,480 --> 00:08:01,280 може само да се одлучи, знаеш што? 171 00:08:01,280 --> 00:08:03,780 Јас само 64 гигабајти RAM меморија. 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 гигабајт вредност на податоците во RAM меморија 175 00:08:10,030 --> 00:08:15,240 кој е најмалку пристапите до неодамна и само да го преселат на дискот привремено, 176 00:08:15,240 --> 00:08:19,050 буквално го копирате од постот меморија на забавен меморија 177 00:08:19,050 --> 00:08:24,000 така што тогаш може да се справи со тоа 65 гигабајти потребата за меморија, 178 00:08:24,000 --> 00:08:25,650 направи некои пресметки за тоа. 179 00:08:25,650 --> 00:08:28,580 Тогаш кога сум се направи тоа да го направам, Јас само ќе се движат дека на дискот, 180 00:08:28,580 --> 00:08:35,030 потег кој друг RAM меморија што привремено се стави на диск назад во вистински хардвер 181 00:08:35,030 --> 00:08:37,280 така што јас сум вид на мултитаскинг. 182 00:08:37,280 --> 00:08:41,190 >> Затоа, јас сум вид на ставање работи привремено во овој забавен простор 183 00:08:41,190 --> 00:08:44,159 па јас создаде илузија за ракување со сите. 184 00:08:44,159 --> 00:08:45,290 Но, има застој. 185 00:08:45,290 --> 00:08:45,790 Зошто? 186 00:08:45,790 --> 00:08:49,380 Па, во внатрешноста на овие тешки дискови, овие денови е она? 187 00:08:49,380 --> 00:08:52,030 Наместо тоа, она што го прави тешко вози различни од RAM меморија 188 00:08:52,030 --> 00:08:53,495 како најдобро што сега знаеме? 189 00:08:53,495 --> 00:08:56,750 >> ПУБЛИКАТА: [Беззвучен] 190 00:08:56,750 --> 00:08:59,540 191 00:08:59,540 --> 00:09:01,445 >> Дејвид MALAN: Океј, тоа е вистина. 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 >> Дејвид MALAN: Значи многу точно. 195 00:09:06,750 --> 00:09:13,709 И тоа е само дел или функција на фактот дека RAM меморија е навистина побрзо. 196 00:09:13,709 --> 00:09:15,750 И затоа што сакате да го го користат за тековната употреба. 197 00:09:15,750 --> 00:09:17,290 И диск е побавно. 198 00:09:17,290 --> 00:09:19,630 Но, тоа е постојана, или не-Сам. 199 00:09:19,630 --> 00:09:21,480 Така може да ја користите за долгорочно чување. 200 00:09:21,480 --> 00:09:25,160 Но во однос на имплементација, ако се погледне нагоре 201 00:09:25,160 --> 00:09:29,297 она што се нарекува DIMM, меморија со двојна внатрешна Модул, тоа е она парче на RAM меморија 202 00:09:29,297 --> 00:09:30,380 обично може да изгледа. 203 00:09:30,380 --> 00:09:35,050 >> Значи во внатрешноста на нашите Mac-- тоа е грешка. 204 00:09:35,050 --> 00:09:41,080 Во внатрешноста на нашите Macs и компјутери, нашите десктоп компјутери ќе имаат стапчиња на меморија, 205 00:09:41,080 --> 00:09:43,220 како што ќе им се јавам, или DIMMs, или Симс назад 206 00:09:43,220 --> 00:09:44,970 во текот на денот, на меморија кои изгледаат вака. 207 00:09:44,970 --> 00:09:47,900 Нашите лаптопи веројатно имаат работи кои се една третина од големината или половина од големината. 208 00:09:47,900 --> 00:09:50,066 Тие се малку помали, но исто idea-- малку 209 00:09:50,066 --> 00:09:52,110 парчиња зелена силициум вафли или пластика која 210 00:09:52,110 --> 00:09:56,237 има малку црна чипови на нив со многу на жици за интерконекција на сè. 211 00:09:56,237 --> 00:09:58,820 Вие би можеле да имаат целиот куп на овие внатрешноста на вашиот компјутер. 212 00:09:58,820 --> 00:10:00,903 Но, готова брза тука е тоа е сосема електронски. 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 Дејвид MALAN: Да, има очигледно подвижни делови. 221 00:10:22,710 --> 00:10:25,210 Тоа е вид на како стар рекорд плеер или фонограф плеер. 222 00:10:25,210 --> 00:10:26,200 И тоа доста е. 223 00:10:26,200 --> 00:10:28,950 Тоа е малку познавач од that-- со оглед на тоа фонограф играчи се користи 224 00:10:28,950 --> 00:10:33,150 бразди во записникот, тоа, всушност, користи малечки магнетни честички 225 00:10:33,150 --> 00:10:34,550 дека ние не сосема може да се види. 226 00:10:34,550 --> 00:10:38,520 Но, ако малку магнетни честички изгледа вака, тоа е смета за 1. 227 00:10:38,520 --> 00:10:41,230 И ако тоа изгледа вака, север-југ, наместо на југ-север, 228 00:10:41,230 --> 00:10:42,252 тоа може да биде 0. 229 00:10:42,252 --> 00:10:45,460 И ние ќе се видиме утре како можеме да изградиме од тоа на повеќе интересни работи. 230 00:10:45,460 --> 00:10:47,590 >> Но, нешто што е мора да се движат физички 231 00:10:47,590 --> 00:10:51,010 е сигурно нема да оди побавно од брзината на светлината, 232 00:10:51,010 --> 00:10:53,250 кои во теорија е она што електрони можат да се прелеат во, 233 00:10:53,250 --> 00:10:54,620 иако реално не сосема. 234 00:10:54,620 --> 00:10:56,900 Значи механички devices-- многу побавно. 235 00:10:56,900 --> 00:10:58,320 Но, тие се поевтини. 236 00:10:58,320 --> 00:11:00,944 И може да се собере толку многу повеќе податоци внатрешноста на нив. 237 00:11:00,944 --> 00:11:03,110 Значи фактот дека постојат постои во светот нешто 238 00:11:03,110 --> 00:11:06,840 се нарекува виртуелна меморија, со користење на хард диск како оваа 239 00:11:06,840 --> 00:11:10,160 како да е RAM меморија транспарентни на корисникот, 240 00:11:10,160 --> 00:11:15,320 едноставно со поместување на податоци од RAM меморија на хард диск, 241 00:11:15,320 --> 00:11:18,714 потоа да се врати назад, кога ви треба повторно, создава застој. 242 00:11:18,714 --> 00:11:21,380 Затоа што буквално се да го копирате од едно место до друго. 243 00:11:21,380 --> 00:11:25,100 И она што сте го копирање и од е всушност побавно од RAM меморијата 244 00:11:25,100 --> 00:11:26,150 каде што сакате да биде. 245 00:11:26,150 --> 00:11:29,030 >> алтернатива here-- Решението ако не ви се допаѓа тоа забави, 246 00:11:29,030 --> 00:11:32,014 и вашата виртуелна меморија вид на се overtaxed, 247 00:11:32,014 --> 00:11:33,680 што е друго решение за овој проблем? 248 00:11:33,680 --> 00:11:35,260 >> ПУБЛИКАТА: [Беззвучен] 249 00:11:35,260 --> 00:11:37,260 Дејвид MALAN: Па, зголемување на виртуелна меморија 250 00:11:37,260 --> 00:11:39,135 ни дозволуваа да го направите тоа на уште поголем обем. 251 00:11:39,135 --> 00:11:43,540 Ние би можеле да се справи со 66 гигабајти во вредност од на потребите на меморијата, или 67 гигабајти. 252 00:11:43,540 --> 00:11:45,830 Но, претпоставувам дека не ми се допаѓа ова забави, всушност 253 00:11:45,830 --> 00:11:49,380 Сакам да го исклучите виртуелната меморија, ако тоа е можно дури, 254 00:11:49,380 --> 00:11:52,350 што друго би можел да се фрли во овој проблем да се реши, 255 00:11:52,350 --> 00:11:56,900 каде што сакате да се справи со повеќе корисници и повеќе меморија барања 256 00:11:56,900 --> 00:11:59,100 отколку што физички имате во моментов? 257 00:11:59,100 --> 00:12:02,600 >> ПУБЛИКАТА: [Беззвучен] 258 00:12:02,600 --> 00:12:04,800 259 00:12:04,800 --> 00:12:06,140 >> Дејвид MALAN: За жал бр. 260 00:12:06,140 --> 00:12:09,850 Значи процесорот и јадра тие се во се ограничен ресурс. 261 00:12:09,850 --> 00:12:13,280 И нема аналог во тој контекст. 262 00:12:13,280 --> 00:12:14,990 Добро прашање, иако. 263 00:12:14,990 --> 00:12:19,270 Па само да биде јасно, исто така, ако во внатрешноста на компјутерот, 264 00:12:19,270 --> 00:12:24,510 да речеме, стап на RAM меморија што изгледа како this-- и така ќе го наречеме овој RAM меморија. 265 00:12:24,510 --> 00:12:27,070 И овде е хард диск. 266 00:12:27,070 --> 00:12:30,130 И јас само ќе се подготви овој сликовито како мало круг. 267 00:12:30,130 --> 00:12:33,740 Постојат 0 и 1 во двата these-- податоци, ние ќе го генерализираат како. 268 00:12:33,740 --> 00:12:38,030 >> Во основа, ако корисникот е водење на апликација како 269 00:12:38,030 --> 00:12:46,070 да речеме, на веб-сајт што бара овој многу RAM меморија за корисникот, но она што јас сум предлагање, 270 00:12:46,070 --> 00:12:48,380 по пат на оваа работа се нарекува виртуелна меморија, 271 00:12:48,380 --> 00:12:53,990 е да се движат само привремено дека во текот тука, така што сега јас 272 00:12:53,990 --> 00:12:57,810 може да се движи меморија некој друг барања таму. 273 00:12:57,810 --> 00:13:00,420 И тогаш кога тоа е направено, Можам да го копирате овој назад во текот на 274 00:13:00,420 --> 00:13:04,550 и ова се случува тука, а со тоа се движи она што сакав таму некаде на друго место 275 00:13:04,550 --> 00:13:05,050 заедно. 276 00:13:05,050 --> 00:13:07,820 >> Па таму е само многу switcheroo, е готова брза тука. 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 >> Дејвид MALAN: Да, мислам буквално фрлаат пари на проблемот. 282 00:13:24,750 --> 00:13:27,541 И всушност, ова е совршен segue на некои од повисоко ниво 283 00:13:27,541 --> 00:13:28,870 дискусии на cloud computing. 284 00:13:28,870 --> 00:13:31,390 Бидејќи многу од тоа е мотивирана од страна на финансиски одлуки, 285 00:13:31,390 --> 00:13:33,040 дури и не мора да значи технолошки. 286 00:13:33,040 --> 00:13:37,830 Ако 64 свирки на RAM меморија е премногу малку, добро, зошто да не се 128 гигабајти RAM меморија? 287 00:13:37,830 --> 00:13:40,440 Зошто да не добие 256 гигабајти RAM меморија? 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 Дејвид MALAN: Па, чини повеќе пари, секако. 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 со еден трилион гигабајти RAM меморија во моментов. 299 00:14:09,490 --> 00:14:11,540 Тоа само физички не постои. 300 00:14:11,540 --> 00:14:13,240 Па има некои горната граница. 301 00:14:13,240 --> 00:14:15,990 Но, ако некогаш сте дури и купивме за потрошувачот Mac или PC, 302 00:14:15,990 --> 00:14:20,180 исто така, генерално има оваа крива на функции 303 00:14:20,180 --> 00:14:23,410 каде што може да има добра, подобар и најдобар компјутер. 304 00:14:23,410 --> 00:14:25,730 >> И маргинални добивки на вашиот купување на доларот 305 00:14:25,730 --> 00:14:30,227 најдобриот компјутер наспроти од подобар компјутер 306 00:14:30,227 --> 00:14:32,560 не може да биде скоро како високо како потрошите малку повеќе пари 307 00:14:32,560 --> 00:14:35,599 и добивање на подобар компјутер во текот на добар компјутер. 308 00:14:35,599 --> 00:14:38,390 Со други зборови, ти си плаќаат премија за да се добие врвот на линијата. 309 00:14:38,390 --> 00:14:40,790 >> И она што ќе видите во дискусија на облак компјутери 310 00:14:40,790 --> 00:14:44,940 е тоа што е многу чест овие дена, а што компании како Google 311 00:14:44,940 --> 00:14:50,560 на почетокот на популаризирана, не е вистина за и градење навистина фенси, скапи 312 00:14:50,560 --> 00:14:53,540 souped до компјутери со многу, многу се, 313 00:14:53,540 --> 00:15:00,140 туку за купување или изградба на убава скромни компјутери, но многу од нив, 314 00:15:00,140 --> 00:15:03,280 и користење на нешто што е општо нарекува хоризонтално скалирање наместо 315 00:15:03,280 --> 00:15:04,320 на вертикална скала. 316 00:15:04,320 --> 00:15:08,115 >> Значи вертикална пожарникарска ќе значи добиете повеќе RAM меморија, диск повеќе, повеќе од сè, 317 00:15:08,115 --> 00:15:10,187 и вид на инвестирање вертикално во вашиот хардвер 318 00:15:10,187 --> 00:15:12,520 па ти си само добивање на најдобрите од најдобрите од најдобрите, 319 00:15:12,520 --> 00:15:13,650 но ти си плаќаат за тоа. 320 00:15:13,650 --> 00:15:17,580 Хоризонтална размер е вид на се на дното ниво работи, добар модел, 321 00:15:17,580 --> 00:15:19,922 или дури и полошо модел, но се многу од нив. 322 00:15:19,922 --> 00:15:22,630 Но, веднаш штом ќе се добие многу на them-- на пример, во овој случај, 323 00:15:22,630 --> 00:15:27,330 веб-сервери, ако еден сервер или една веб-домаќин не е доволен, 324 00:15:27,330 --> 00:15:32,310 а потоа само Интуитивно, решение за овој проблем на оптоварување 325 00:15:32,310 --> 00:15:36,460 или преоптоварување на вашиот сервери е или да добијат поголем сервер 326 00:15:36,460 --> 00:15:40,770 или, она што јас сум предлагање тука, наместо на скалирање вертикално, така да се каже, 327 00:15:40,770 --> 00:15:41,920 ќе биде, знаеш што? 328 00:15:41,920 --> 00:15:43,580 Само да добие втор еден од нив. 329 00:15:43,580 --> 00:15:46,560 Или можеби дури и да добие една третина. 330 00:15:46,560 --> 00:15:48,900 Но, сега ние сме создадени проблем инженеринг 331 00:15:48,900 --> 00:15:51,920 со природата на овој бизнис или финансиски одлуки. 332 00:15:51,920 --> 00:15:54,312 Што е проблемот со инженеринг сега? 333 00:15:54,312 --> 00:15:56,040 >> ПУБЛИКАТА: [Беззвучен] 334 00:15:56,040 --> 00:15:59,740 >> Дејвид MALAN: Да, како да можете да ги поврзете and-- жал? 335 00:15:59,740 --> 00:16:00,651 >> ПУБЛИКАТА: [Беззвучен] 336 00:16:00,651 --> 00:16:02,400 Дејвид MALAN: Добро, бидејќи јас се уште have-- 337 00:16:02,400 --> 00:16:07,280 ако јас мене повторно воведување во оваа слика, ако ова е мојот лаптоп некаде 338 00:16:07,280 --> 00:16:12,400 на интернет, кој сега е помеѓу мене и на компанијата, ние зборуваме за, 339 00:16:12,400 --> 00:16:17,960 сега морам да дознаам, на кои сервер да го испратам овој корисник? 340 00:16:17,960 --> 00:16:25,090 И ако има други корисници, како ова, а потоа овој овде, 341 00:16:25,090 --> 00:16:28,850 а можеби и ова е корисник на оваа е корисник Б, ова е корисник C, 342 00:16:28,850 --> 00:16:34,720 и ова е серверот 1, 2, и 3-- сега интуитивен одговор може да биде само тука, 343 00:16:34,720 --> 00:16:37,460 ние ќе испрати корисник на 1 и Б на 2 и C до 3. 344 00:16:37,460 --> 00:16:39,900 И ние може да се справи со 3 пати повеќе корисници. 345 00:16:39,900 --> 00:16:41,360 >> Но, тоа е симплификација. 346 00:16:41,360 --> 00:16:44,480 Како да се одлучи кого да му испратите каде? 347 00:16:44,480 --> 00:16:46,400 Па ајде да се обидеме да се причина преку ова. 348 00:16:46,400 --> 00:16:50,110 Па претпоставувам дека компјутерите A, B и C се клиенти, 349 00:16:50,110 --> 00:16:53,972 и сервери 1, 2 и 3 се хоризонтално намалени сервери. 350 00:16:53,972 --> 00:16:55,180 Па тие се вид на идентични. 351 00:16:55,180 --> 00:16:57,200 Тие се сите работи на истиот софтвер. 352 00:16:57,200 --> 00:16:59,770 И тие може да направи сите истото. 353 00:16:59,770 --> 00:17:01,520 Но, причината имаме три од нив е толку 354 00:17:01,520 --> 00:17:04,710 дека ние може да се справи со три пати повеќе луѓе одеднаш. 355 00:17:04,710 --> 00:17:07,960 >> Значи, ние знаеме од нашето дискусија пред ручек 356 00:17:07,960 --> 00:17:11,460 дека има хардвер помеѓу на лап-топ компјутери и сервери. 357 00:17:11,460 --> 00:17:14,920 Но, ние ќе само вид на се генерализира дека сега како на интернет или на облак. 358 00:17:14,920 --> 00:17:18,707 Но ние знаеме дека во мојот дом, таму е веројатно домашен рутер. 359 00:17:18,707 --> 00:17:21,290 Во близина на сервери, таму е веројатно рутер, DNS сервер, DHCP. 360 00:17:21,290 --> 00:17:24,780 Не може да има ништо сакаме во оваа приказна. 361 00:17:24,780 --> 00:17:33,360 >> Па, како да започнете да се одлучи, кога корисник оди something.com, 362 00:17:33,360 --> 00:17:36,630 кој сервер да рута на корисникот за да го? 363 00:17:36,630 --> 00:17:39,409 Како би можеле да почнат да кажам оваа приказна? 364 00:17:39,409 --> 00:17:40,450 ПУБЛИКАТА: Load Balancing? 365 00:17:40,450 --> 00:17:41,120 Дејвид MALAN: Load Balancing. 366 00:17:41,120 --> 00:17:42,502 Што мислиш со тоа? 367 00:17:42,502 --> 00:17:44,660 >> ПУБЛИКАТА: Враќање каде што повеќето употреба е 368 00:17:44,660 --> 00:17:47,472 и кој има повеќето достапни ресурси. 369 00:17:47,472 --> 00:17:49,930 Дејвид MALAN: Добро, така нека ме воведе нов тип на хардвер 370 00:17:49,930 --> 00:17:53,627 кои сеуште не се дискутира, која е токму тоа, со оптоварување стабилизатор. 371 00:17:53,627 --> 00:17:54,960 Ова исто така би можел да биде сервер. 372 00:17:54,960 --> 00:17:58,130 Тоа би можело да изгледа токму како оној што го видов пред една момент. 373 00:17:58,130 --> 00:18:01,000 А оптоварување стабилизатор навистина е само парче софтвер 374 00:18:01,000 --> 00:18:02,660 дека ќе се кандидира на парче на хардвер. 375 00:18:02,660 --> 00:18:07,310 >> Или може да се плати на продавачот, како Citrix или другите, Cisco или други. 376 00:18:07,310 --> 00:18:10,465 Можете да плаќаат за нивните сопствени хардвер, кој е стабилизатор на хардвер оптоварување. 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 Б. Тоа е за да одлучат кој точка Б е најдобар меѓу them-- 388 00:18:44,730 --> 00:18:46,660 1, 2, или 3 во овој случај. 389 00:18:46,660 --> 00:18:51,000 >> Па како можам да одлучи дали да оди на 1, 2, 3? 390 00:18:51,000 --> 00:18:55,180 Што би можело тоа црна кутија, така да зборува, да се прави од внатре? 391 00:18:55,180 --> 00:18:57,880 И тоа е уште еден пример во компјутерски науки на апстракција. 392 00:18:57,880 --> 00:19:02,410 Јас буквално привлече оптоварување како црна кутија со црна боја, во внатрешноста 393 00:19:02,410 --> 00:19:05,300 од кои некои интересни логика, или дури и магија, 394 00:19:05,300 --> 00:19:07,840 од кои треба да се a decision-- 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 Дејвид MALAN: Жал ми е? 398 00:19:14,400 --> 00:19:14,770 ПУБЛИКАТА: [Беззвучен] 399 00:19:14,770 --> 00:19:18,310 Дејвид MALAN: Добро, како би можеле да категоризирате видовите трансакции 400 00:19:18,310 --> 00:19:19,095 овде? 401 00:19:19,095 --> 00:19:23,772 >> ПУБЛИКАТА: Преглед на веб-страница наспроти доведување во прашање база на податоци. 402 00:19:23,772 --> 00:19:24,980 Дејвид MALAN: Добро, тоа е добро. 403 00:19:24,980 --> 00:19:29,210 Па можеби и на овој корисник сака да ја видите веб-страница. 404 00:19:29,210 --> 00:19:32,954 А можеби и тоа е дури и статична содржина, нешто што се менува многу ретко, ако некогаш. 405 00:19:32,954 --> 00:19:34,870 И тоа изгледа како прилично едноставна операција. 406 00:19:34,870 --> 00:19:38,260 Па можеби и ние само произволно, но разумно, да речеме, 407 00:19:38,260 --> 00:19:42,750 серверот 1, неговата цел во животот е да им служи само до статична содржина, 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 што other-- 420 00:20:14,686 --> 00:20:17,382 >> ПУБЛИКАТА: Врз основа на серверот користење и капацитет. 421 00:20:17,382 --> 00:20:18,340 Дејвид MALAN: Добро, во ред. 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 одлучи, ooh, број 2 е во 100%. 434 00:20:57,420 --> 00:21:01,440 Дозволете ми да се испрати без идни барања до него освен на корисници веќе поврзан. 435 00:21:01,440 --> 00:21:02,360 Овој човек е на 0%. 436 00:21:02,360 --> 00:21:03,940 Ајде да се испрати многу сообраќај кон него. 437 00:21:03,940 --> 00:21:05,480 Овој човек рече дека е 50%. 438 00:21:05,480 --> 00:21:08,080 Да испратиме некои сообраќај кон него. 439 00:21:08,080 --> 00:21:12,012 >> Така што ќе биде состојка, дека можеме да ги товарот во предвид. 440 00:21:12,012 --> 00:21:13,470 И тоа се случува да се промени со текот на времето. 441 00:21:13,470 --> 00:21:14,678 Значи одлуките ќе се промени. 442 00:21:14,678 --> 00:21:17,350 Значи тоа е навистина добра техника, оној кој е најчесто се користат. 443 00:21:17,350 --> 00:21:18,410 Што друго можеме да направиме? 444 00:21:18,410 --> 00:21:20,380 И ајде да резимираме, всушност, само тука. 445 00:21:20,380 --> 00:21:29,510 Значи одлуките тука може да биде според видот на сообраќајот, јас ќе го наречеме. 446 00:21:29,510 --> 00:21:32,220 Тоа може да биде врз основа на оптовареноста. 447 00:21:32,220 --> 00:21:34,692 Ајде да видиме ако не можеме да излезе со неколку други. 448 00:21:34,692 --> 00:21:35,934 >> ПУБЛИКАТА: [Беззвучен] 449 00:21:35,934 --> 00:21:36,850 Дејвид MALAN: Локација. 450 00:21:36,850 --> 00:21:37,724 Па тоа е добра. 451 00:21:37,724 --> 00:21:40,880 Па како може да ви location-- поткрепа на таа информација? 452 00:21:40,880 --> 00:21:44,317 >> ПУБЛИКАТА: [Беззвучен] 453 00:21:44,317 --> 00:21:54,140 454 00:21:54,140 --> 00:21:57,040 >> Дејвид MALAN: О, тоа е добро. 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 >> Дејвид MALAN: Па, врз основа на патиштата во трагови 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 Така, всушност, компании како Akamai, ако сте слушнале за нив, 480 00:23:05,920 --> 00:23:10,000 или други долго време се географија во предвид. 481 00:23:10,000 --> 00:23:14,170 И излегува дека по природа на IP адреса, IP адреса мојот лаптоп, 482 00:23:14,170 --> 00:23:18,277 може да се заклучи, со некои веројатност, каде и да сте во светот. 483 00:23:18,277 --> 00:23:20,110 И всушност има трети лица услуги ќе 484 00:23:20,110 --> 00:23:24,480 може да се плати, кои одржуваат бази на податоци на IP адреси и континенти 485 00:23:24,480 --> 00:23:28,660 дека со голема сигурност ќе биде точно кога ме запрашаа, каде во светот 486 00:23:28,660 --> 00:23:30,090 е оваа IP адреса? 487 00:23:30,090 --> 00:23:32,130 >> И така во фактот што други компании го користат ова? 488 00:23:32,130 --> 00:23:35,900 Ако имате Hulu или Netflix, ако некогаш сте биле патуваат во странство, 489 00:23:35,900 --> 00:23:38,640 и ќе се обидат да се види нешто на Hulu, и вие не сте во САД, 490 00:23:38,640 --> 00:23:41,280 може да видите порака велејќи: не и во САД. 491 00:23:41,280 --> 00:23:43,208 Жал ми е, не можете да ја гледате оваа содржина. 492 00:23:43,208 --> 00:23:44,420 >> ПУБЛИКАТА: [Беззвучен] 493 00:23:44,420 --> 00:23:46,020 >> Дејвид MALAN: О, навистина? 494 00:23:46,020 --> 00:23:48,480 Но да, па, всушност, тоа е совршен примена 495 00:23:48,480 --> 00:23:51,060 на нешто многу технички на вистински проблем. 496 00:23:51,060 --> 00:23:55,100 Ако сте биле за да VPN од Европа или Азија или било каде 497 00:23:55,100 --> 00:23:57,950 во светот за вашиот корпоративен седиште во Њујорк 498 00:23:57,950 --> 00:24:00,670 или каде и да се, ти си ќе се создаде изглед 499 00:24:00,670 --> 00:24:03,580 да се надвор од веб-сајтови кои ти си, всушност, во Њујорк, 500 00:24:03,580 --> 00:24:05,660 иако сте физички доста далеку. 501 00:24:05,660 --> 00:24:08,057 >> Сега можете корисникот се случува да знаат дека ти си очигледно далеку. 502 00:24:08,057 --> 00:24:11,140 Но, исто така ќе треба да го чувствува тоа, бидејќи на оние дополнителни милисекунди. 503 00:24:11,140 --> 00:24:14,510 Дека дополнителни далечина и шифрирање што се случува во VPN 504 00:24:14,510 --> 00:24:15,760 се случува да го забават работите надолу. 505 00:24:15,760 --> 00:24:17,680 Така што може или не може да биде големо искуство. 506 00:24:17,680 --> 00:24:21,050 Но, Hulu и Netflix се случува да се види ти како седи некаде во Њујорк, 507 00:24:21,050 --> 00:24:23,817 како што сте ги добиле јасно. 508 00:24:23,817 --> 00:24:25,150 Што совршено решение за тоа. 509 00:24:25,150 --> 00:24:28,490 >> Сите во право, па географија е една одлука. 510 00:24:28,490 --> 00:24:32,290 Што друго може да се користат да се одлучи како да рута сообраќај од А, Б и Ц 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 >> Дејвид MALAN: Дали има на серверот? 518 00:24:51,650 --> 00:24:53,970 Па не е лошо. 519 00:24:53,970 --> 00:24:54,470 Тоа е добро. 520 00:24:54,470 --> 00:24:56,260 Тоа е еден вид на nuancing на товарот. 521 00:24:56,260 --> 00:24:58,070 Значи, да го задржи дека во категоријата на товарот. 522 00:24:58,070 --> 00:25:00,010 Ако ви се на располагање, јас сум само ќе се испрати на податоците таму. 523 00:25:00,010 --> 00:25:01,343 Но, тоа може да заврши лошо брзо. 524 00:25:01,343 --> 00:25:05,720 Затоа што ако јас го користам таа логика, и ако јас отсекогаш сум се прашувала 1, сте, вие сте на, 525 00:25:05,720 --> 00:25:08,970 сте, ако одговорот е секогаш да, Одам да испрати 100% од сообраќајот 526 00:25:08,970 --> 00:25:11,060 него, 0% на сите други. 527 00:25:11,060 --> 00:25:14,430 И во еден момент, ние ќе треба да ја погоди дека забавување или недостапна сајт. 528 00:25:14,430 --> 00:25:17,630 Значи она што е малку подобро од тоа, но уште е прилично едноставна 529 00:25:17,630 --> 00:25:22,412 и не е скоро толку умен колку што ги презема сите овие дополнителни податоци во предвид? 530 00:25:22,412 --> 00:25:23,992 >> ПУБЛИКАТА: Цена на серверот. 531 00:25:23,992 --> 00:25:25,200 Дејвид MALAN: Цена на серверот. 532 00:25:25,200 --> 00:25:28,010 Добро, така нека ме фрли дека во категоријата на товарот, исто така. 533 00:25:28,010 --> 00:25:30,790 Затоа што она што ќе најдете во компанија, too-- дека ако 534 00:25:30,790 --> 00:25:32,790 надградба на вашиот сервери текот на времето или купуваат повеќе, 535 00:25:32,790 --> 00:25:36,242 Вие не може да биде во можност да се добие точно исто верзии на хардвер. 536 00:25:36,242 --> 00:25:37,450 Поради тоа што е надвор од датум. 537 00:25:37,450 --> 00:25:38,491 Вие не може да се купи повеќе. 538 00:25:38,491 --> 00:25:39,360 Цените на промени. 539 00:25:39,360 --> 00:25:42,500 >> Па можеби ќе треба различни сервери во вашиот кластер, така да се каже. 540 00:25:42,500 --> 00:25:43,890 Тоа е сосема во ред. 541 00:25:43,890 --> 00:25:47,100 Но, следната година хардвер може да биде два пати толку брзо, 542 00:25:47,100 --> 00:25:49,390 два пати како способен за оваа година. 543 00:25:49,390 --> 00:25:51,500 Па ние може да се фрли дека во категоријата на товарот. 544 00:25:51,500 --> 00:25:54,260 Оваа повратна врска помеѓу 1, 2 и 3 во товарот стабилизатор 545 00:25:54,260 --> 00:25:57,650 сигурно не може да го каже, еј, јас сум на 50% капацитет. 546 00:25:57,650 --> 00:26:00,100 Но, патем, јас, исто така, имаат двојно повеќе јадра. 547 00:26:00,100 --> 00:26:02,319 Користат тие информации. 548 00:26:02,319 --> 00:26:05,110 Дури simpler-- и ова се случува да биде тема во компјутерската наука. 549 00:26:05,110 --> 00:26:08,990 Кога се двоумите, или кога сакате едноставен решение кое генерално работи добро 550 00:26:08,990 --> 00:26:12,730 со текот на времето, не одговара на истиот сервер во секое време, но choose-- 551 00:26:12,730 --> 00:26:14,039 >> ПУБЛИКАТА: А случаен еден? 552 00:26:14,039 --> 00:26:15,330 Дејвид MALAN: --a случаен серверот. 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 >> Тоа би можело да заврши лошо probabilistically, но слично како и шансите 563 00:26:45,610 --> 00:26:48,860 на повторно нервира глави и повторно и повторно и повторно 564 00:26:48,860 --> 00:26:53,870 и повторно и повторно е можно во reality-- супер, супер малку веројатно. 565 00:26:53,870 --> 00:26:58,170 Па со текот на времето, шансите се само испраќање на корисници по случаен избор 566 00:26:58,170 --> 00:27:00,660 на 1, 2, и 3 се случува да работат совршено добро. 567 00:27:00,660 --> 00:27:03,380 И ова е техника општо позната како круг Робин. 568 00:27:03,380 --> 00:27:05,160 >> Или, всушност, тоа не е круг Робин. 569 00:27:05,160 --> 00:27:06,980 Ова ќе биде случаен пристап. 570 00:27:06,980 --> 00:27:09,250 И ако сакате да биде уште малку поедноставно од тоа, 571 00:27:09,250 --> 00:27:12,820 круг Робин ќе биде, првиот човек оди 1, втор човек на 2, трето лице 572 00:27:12,820 --> 00:27:16,056 до 3, четвртото лице на 1. 573 00:27:16,056 --> 00:27:17,430 И во него лежи круг Робин. 574 00:27:17,430 --> 00:27:19,580 Вие само вид на се врти во круг. 575 00:27:19,580 --> 00:27:21,300 >> Сега, треба да бидат паметни за тоа. 576 00:27:21,300 --> 00:27:26,490 Вие не треба слепо испрати на корисникот на сервер број еден, ако она што е случај? 577 00:27:26,490 --> 00:27:30,060 578 00:27:30,060 --> 00:27:32,870 Доколку е на максимум капацитет, или тоа е само веќе не одговара на условите. 579 00:27:32,870 --> 00:27:35,270 Значи идеално сакате некои вид на повратни информации јамка. 580 00:27:35,270 --> 00:27:38,040 Инаку, вие само ги испратите сите на корисниците на вашиот ќорсокак. 581 00:27:38,040 --> 00:27:40,790 Но, тоа може да се земе во предвид, исто така. 582 00:27:40,790 --> 00:27:46,520 >> Затоа, не се под ценат вредноста на само случајноста, кој е доста често 583 00:27:46,520 --> 00:27:48,970 решение за овие видови на проблеми. 584 00:27:48,970 --> 00:27:51,580 И ние ќе се запишам круг Робин. 585 00:27:51,580 --> 00:27:55,090 Па, како да се имплементираат некои компании круг Робин или случајноста 586 00:27:55,090 --> 00:27:56,840 или било која од овие одлуки? 587 00:27:56,840 --> 00:28:01,840 Па за жал, прават вакви работи. 588 00:28:01,840 --> 00:28:03,660 Дозволете ми да се повлече до уште еден брз екранот. 589 00:28:03,660 --> 00:28:13,052 590 00:28:13,052 --> 00:28:14,470 >> Всушност, ајде да направиме две. 591 00:28:14,470 --> 00:28:17,420 592 00:28:17,420 --> 00:28:21,370 Јас не знам зошто ние сме добивање на сите овие јадења. 593 00:28:21,370 --> 00:28:22,280 Тоа е многу чудно. 594 00:28:22,280 --> 00:28:31,714 595 00:28:31,714 --> 00:28:33,630 Сите во право, тоа што навистина сакате е на екранот. 596 00:28:33,630 --> 00:28:36,990 597 00:28:36,990 --> 00:28:40,100 Тоа е чудно. 598 00:28:40,100 --> 00:28:42,930 Сите во право, па можам да измислен ова. 599 00:28:42,930 --> 00:28:46,080 Не знам колку подалеку Сакам да се задржи лизгање. 600 00:28:46,080 --> 00:28:53,220 >> Па многу често, ќе се најдете на адреса како www.2.acme.com, 601 00:28:53,220 --> 00:28:56,030 можеби www.3 или 4 или 5. 602 00:28:56,030 --> 00:28:57,424 И да се внимава за ова. 603 00:28:57,424 --> 00:28:58,590 Вие не го види тоа често. 604 00:28:58,590 --> 00:29:02,621 Но, кога ќе се направи, тој вид на тенденција да да биде поголем, постари, stodgier компании 605 00:29:02,621 --> 00:29:05,370 дека технолошки навистина не чини да се знае она што го правиш. 606 00:29:05,370 --> 00:29:08,150 И ќе го видите овој на технолошки компании понекогаш, на постарите. 607 00:29:08,150 --> 00:29:09,270 >> Па што прават тие? 608 00:29:09,270 --> 00:29:11,890 Како се спроведува Load Balancing, тоа ќе чини? 609 00:29:11,890 --> 00:29:15,986 Ако се најдете како корисникот пишување www.something.com, 610 00:29:15,986 --> 00:29:19,760 и одеднаш сте во www.2.something.com, 611 00:29:19,760 --> 00:29:21,866 што има нивното оптоварување стабилизатор веројатно направи? 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 >> Дејвид MALAN: Да, така што оптоварување стабилизатор е веројатно 615 00:29:31,079 --> 00:29:33,870 да донесе одлука врз основа на еден од processes-- прават овие одлуки 616 00:29:33,870 --> 00:29:35,210 не е важно кој. 617 00:29:35,210 --> 00:29:38,650 Но, исто како што сум надмудри броеви на табла тука, 618 00:29:38,650 --> 00:29:40,650 сервери не се само наречен 1, 2 и 3. 619 00:29:40,650 --> 00:29:43,870 Тие веројатно се нарекува www1, www2, www3. 620 00:29:43,870 --> 00:29:47,200 И излегува дека во внатрешноста на HTTP барање е оваа функција. 621 00:29:47,200 --> 00:29:48,950 И јас одам да се симулираат ова на следниов начин. 622 00:29:48,950 --> 00:29:53,230 >> Одам да се отвори истата табот инвеститорот мрежа како пред само 623 00:29:53,230 --> 00:29:55,560 па ние може да се види она што се случува на под хауба. 624 00:29:55,560 --> 00:29:57,130 Одам да го исчистите екранот. 625 00:29:57,130 --> 00:30:03,420 И јас одам да се оди на, ајде велат, http://harvard.edu. 626 00:30:03,420 --> 00:30:06,560 Сега за она што деловни причини, Харвард 627 00:30:06,560 --> 00:30:08,930 одлучи, како и многу други, и многу други веб-сајтови, 628 00:30:08,930 --> 00:30:12,712 да се стандардизираат својот веб-страница на www.harvard.edu 629 00:30:12,712 --> 00:30:14,420 за технички и маркетинг причини. 630 00:30:14,420 --> 00:30:16,326 Тоа е само вид на во мода да имаат www. 631 00:30:16,326 --> 00:30:20,500 >> Така што серверот на Харвард некако да се пренасочи на корисникот, 632 00:30:20,500 --> 00:30:23,830 како што си велите од еден URL до друг. 633 00:30:23,830 --> 00:30:24,670 Како ли тоа работа? 634 00:30:24,670 --> 00:30:26,740 Па, дозволете ми да оди напред и притиснете ентер. 635 00:30:26,740 --> 00:30:30,830 И ќе забележите дека URL навистина брзо изменета на www.harvard.edu. 636 00:30:30,830 --> 00:30:35,560 Дозволете ми да дојдете назад во оваа историја и кликнете на ова debug 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 >> Дејвид MALAN: Да, па тоа не е 200 OK. 645 00:30:54,290 --> 00:30:56,130 Тоа не е 404 Не е пронајдено. 646 00:30:56,130 --> 00:31:00,150 Тоа е 301 Преместена Трајно, која е вид на смешен начин на велејќи: 647 00:31:00,150 --> 00:31:05,270 Харвард има покренато и се пресели на друго место да www.harvard.edu. 648 00:31:05,270 --> 00:31:08,220 301, значи дека ова е пренасочување. 649 00:31:08,220 --> 00:31:12,812 И во која насока треба на корисникот очигледно бидете пренасочени? 650 00:31:12,812 --> 00:31:15,520 Има дополнителни хапка на информации во кои плик. 651 00:31:15,520 --> 00:31:19,650 И секоја од овие линии сега ќе почне повикувајќи на HTTP заглавие. 652 00:31:19,650 --> 00:31:23,620 Насловот е само клучна вредност pair-- нешто нешто на дебелото црево. 653 00:31:23,620 --> 00:31:24,850 Тоа е едно парче на информации. 654 00:31:24,850 --> 00:31:27,131 Каде треба нова локација очигледно да биде? 655 00:31:27,131 --> 00:31:31,120 656 00:31:31,120 --> 00:31:33,692 Обрнете внимание на последната линија меѓу сите оние заглавија. 657 00:31:33,692 --> 00:31:34,940 >> ПУБЛИКАТА: [Беззвучен] 658 00:31:34,940 --> 00:31:37,148 >> Дејвид MALAN: Да, така што е дополнителни информации. 659 00:31:37,148 --> 00:31:40,120 Првата линија што сум истакна вели дека 301 Преместена Трајно. 660 00:31:40,120 --> 00:31:42,820 Па, каде што тоа го стори? 661 00:31:42,820 --> 00:31:45,340 Последните line-- и тие не мора да биде во оваа цел. 662 00:31:45,340 --> 00:31:47,020 Тоа може да биде случаен. 663 00:31:47,020 --> 00:31:52,120 Локација на дебелото црево значи, еј пребарувач, одете на овој URL, наместо. 664 00:31:52,120 --> 00:31:55,180 >> Значи пребарувачи разбере HTTP пренасочувања. 665 00:31:55,180 --> 00:31:57,540 И ова е многу, многу Најчесто се бие 666 00:31:57,540 --> 00:31:59,680 корисникот од едно место до друго. 667 00:31:59,680 --> 00:32:02,660 На пример, ако сте ги пробале да ја посетите веб-сајт кој не сте 668 00:32:02,660 --> 00:32:06,360 најавени во, може да одеднаш се најде себе во нов URL целосно се 669 00:32:06,360 --> 00:32:07,530 побарано да се најавите. 670 00:32:07,530 --> 00:32:08,400 >> Како ли тоа работа? 671 00:32:08,400 --> 00:32:10,920 Серверот е веројатно испраќање на 301. 672 00:32:10,920 --> 00:32:14,510 Исто така има и други броеви, како и 302, малку различни во смисла, 673 00:32:14,510 --> 00:32:16,490 што ги испраќате на друга адреса. 674 00:32:16,490 --> 00:32:18,770 А потоа на серверот, откако ќе влезете во системот, 675 00:32:18,770 --> 00:32:22,000 ќе ви испратиме назад од каде што всушност наменети. 676 00:32:22,000 --> 00:32:27,700 >> Така што, тогаш, се слабо дизајнира веб-сајтови се прави? 677 00:32:27,700 --> 00:32:31,340 Кога ќе ја посетите www.acme.com, а тие само 678 00:32:31,340 --> 00:32:35,490 се случи да ја нарекуваат нивните сервери www1, www2, www3, и така натаму, 679 00:32:35,490 --> 00:32:39,100 тие се многу simply-- кој е фер, но многу 680 00:32:39,100 --> 00:32:46,080 вид на foolishly-- ви пренасочува да на, всушност, различно име на серверот. 681 00:32:46,080 --> 00:32:48,650 И тоа функционира совршено добро. 682 00:32:48,650 --> 00:32:49,930 Тоа е убаво и лесно. 683 00:32:49,930 --> 00:32:52,200 >> Видовме како тоа ќе биде направено под хаубата 684 00:32:52,200 --> 00:32:53,490 во виртуелниот плик. 685 00:32:53,490 --> 00:32:56,450 Но, зошто е ова веројатно не е лоша одлука инженеринг? 686 00:32:56,450 --> 00:33:00,345 И зошто сум вид на обѕир кон овој инженерство 687 00:33:00,345 --> 00:33:00,845 приод? 688 00:33:00,845 --> 00:33:06,420 689 00:33:06,420 --> 00:33:07,850 Тврдат зошто тоа е лошо. 690 00:33:07,850 --> 00:33:09,375 Бен? 691 00:33:09,375 --> 00:33:10,250 ПУБЛИКАТА: [Беззвучен] 692 00:33:10,250 --> 00:33:12,864 693 00:33:12,864 --> 00:33:16,030 Дејвид MALAN: Секој сервер ќе мора да имаат дупликат копија на веб страната. 694 00:33:16,030 --> 00:33:16,738 Јас сум во ред со тоа. 695 00:33:16,738 --> 00:33:19,490 И всушност, тоа е она што јас сум мислејќи за целата оваа приказна, 696 00:33:19,490 --> 00:33:22,104 бидејќи ако ние wanted-- и Всушност, освен за Ден порано 697 00:33:22,104 --> 00:33:25,270 предлог, каде што ако имаат различни сервери прават различни работи, а потоа 698 00:33:25,270 --> 00:33:27,740 Можеби тие, всушност, може да биде функционално прават различни нешта. 699 00:33:27,740 --> 00:33:30,698 >> Но, дури и тогаш, во одреден момент, вашиот база на податоци ќе се преоптоварени. 700 00:33:30,698 --> 00:33:33,030 Вашите статични сервер средства се случува да се преоптоварени. 701 00:33:33,030 --> 00:33:34,850 Па во одреден момент, ние сме назад во оваа приказна, каде што 702 00:33:34,850 --> 00:33:36,475 треба повеќе копии од истото. 703 00:33:36,475 --> 00:33:37,395 Затоа, јас сум во ред со тоа. 704 00:33:37,395 --> 00:33:38,270 ПУБЛИКАТА: [Беззвучен] 705 00:33:38,270 --> 00:33:42,340 706 00:33:42,340 --> 00:33:45,350 >> Дејвид MALAN: Океј, па така некои страници може да биде несразмерно популарни. 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 >> Дејвид MALAN: Што сакаш да кажеш со тоа? 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 >> Дејвид MALAN: Да, точно. 715 00:34:05,072 --> 00:34:07,280 Значи, вие не сакате да го мора да ви have-- сигурно 716 00:34:07,280 --> 00:34:11,370 не сакаат да имаат вашите корисници рачно пишување во www1 или www2. 717 00:34:11,370 --> 00:34:14,550 Од гледна точка на брендирање, тоа само изгледа малку смешно. 718 00:34:14,550 --> 00:34:17,340 Ако само сакате вид на чиста, елегантни искуство, 719 00:34:17,340 --> 00:34:20,364 имаат овие вид на случаен избор нумерирани адреси навистина не е добро. 720 00:34:20,364 --> 00:34:22,780 Затоа што тогаш корисници се сигурно се случува да ги копирате и залепите 721 00:34:22,780 --> 00:34:24,449 во електронска пошта или инстант пораки. 722 00:34:24,449 --> 00:34:25,659 >> Сега тие се за размножување. 723 00:34:25,659 --> 00:34:28,600 Сега сте во вид на збунувачки вашиот помалку технички публика, кој мисли 724 00:34:28,600 --> 00:34:32,239 вашиот веб-адреса е www2.something.com. 725 00:34:32,239 --> 00:34:35,434 Не постои огромна семантиката на тоа. 726 00:34:35,434 --> 00:34:38,100 Тоа едноставно се случува да биде во основата технички детали кои сте 727 00:34:38,100 --> 00:34:40,190 нумерирани вашите сервери на овој начин. 728 00:34:40,190 --> 00:34:45,760 >> И уште полошо, што ако, на пример, можеби околу Божик, кога 729 00:34:45,760 --> 00:34:50,090 бизнис е навистина цвета, имаш www1 преку www99, 730 00:34:50,090 --> 00:34:53,530 но во јануари и февруари, па натаму, можете да го исклучите половина од оние 731 00:34:53,530 --> 00:34:56,440 за да можете само www1 преку www50? 732 00:34:56,440 --> 00:35:01,963 Што е импликација сега за тоа многу поволни бизнис одлука? 733 00:35:01,963 --> 00:35:02,838 ПУБЛИКАТА: [Беззвучен] 734 00:35:02,838 --> 00:35:05,628 735 00:35:05,628 --> 00:35:07,752 Дејвид MALAN: Треба да се управуваат со сите оние кои се уште. 736 00:35:07,752 --> 00:35:10,515 ПУБЛИКАТА: [Беззвучен] 737 00:35:10,515 --> 00:35:11,390 Дејвид MALAN: Токму така. 738 00:35:11,390 --> 00:35:12,681 Тоа е вид на улов таму. 739 00:35:12,681 --> 00:35:16,800 Ако вашите клиенти се во навика на Селектирај работи, испраќање нив, исто 740 00:35:16,800 --> 00:35:19,351 спасување на URL некаде, или ако тоа е само во нивните авто 741 00:35:19,351 --> 00:35:22,350 заврши во нивниот интернет пребарувач, па тие се навистина не е намерно внесување, 742 00:35:22,350 --> 00:35:25,560 тоа е само случува, тие би можеле, за 11 месеци од годината 743 00:35:25,560 --> 00:35:27,190 ефикасно, да стигнете до ќорсокак. 744 00:35:27,190 --> 00:35:30,100 И само повеќето остроумен на корисниците се случува да се реализира, 745 00:35:30,100 --> 00:35:32,040 Можеби треба рачно отстраните овој број. 746 00:35:32,040 --> 00:35:35,610 Мислам, тоа е само не се случува да се случи со многу корисници, толку лошо за бизнисот, 747 00:35:35,610 --> 00:35:37,750 лошо спроведување инженеринг мудар. 748 00:35:37,750 --> 00:35:40,230 >> Па за среќа, тоа не е ни потребно. 749 00:35:40,230 --> 00:35:43,120 Излезе дека она што оптоварување balancers да направите 750 00:35:43,120 --> 00:35:48,130 е наместо да се каже, кога A прави request-- еј, одете на 1. 751 00:35:48,130 --> 00:35:50,280 Со други зборови, наместо за испраќање на кои се пренасочува 752 00:35:50,280 --> 00:35:53,540 така што еден чекор во овој Процесот е во движење тука, 753 00:35:53,540 --> 00:35:55,280 тогаш тој е кажано да одат на друго место. 754 00:35:55,280 --> 00:35:57,530 И така Чекор три е, тој оди на друго место. 755 00:35:57,530 --> 00:36:04,600 >> наместо да може да продолжи да рута, за да се ги користите тој термин, сите податоци на А 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 се враќа во вид на првите принципи на DNS, кои ние разговаравме за 768 00:36:39,670 --> 00:36:40,230 пред паузата. 769 00:36:40,230 --> 00:36:41,634 DNS е име на домен систем. 770 00:36:41,634 --> 00:36:43,550 Запомнете дека вие може да побара DNS сервер, што е 771 00:36:43,550 --> 00:36:46,460 IP адресата на google.com, facebook.com? 772 00:36:46,460 --> 00:36:48,250 >> И ние всушност може да го направите тоа. 773 00:36:48,250 --> 00:36:51,940 А алатка ние не го користат претходно е која е исто толку достапни, 774 00:36:51,940 --> 00:36:55,510 наречен nslookup, за пребарување име на серверот. 775 00:36:55,510 --> 00:36:57,410 И јас сум само се случува да напишеш facebook.com. 776 00:36:57,410 --> 00:37:02,500 И гледам дека Фејсбук IP адреса очигледно е ова. 777 00:37:02,500 --> 00:37:05,520 Дозволете ми да оди напред и да ја копирате тоа, одете на прелистувачот, 778 00:37:05,520 --> 00:37:11,690 и да си одат на http: // и дека IP адреса и притиснете Enter. 779 00:37:11,690 --> 00:37:14,140 И секако, се чини дека да се работи. 780 00:37:14,140 --> 00:37:18,610 >> Сега работи наназад, она што беше внатрешноста на виртуелна плик 781 00:37:18,610 --> 00:37:25,454 дека Фејсбук одговори со кога Јас го посетив дека IP адресата директно? 782 00:37:25,454 --> 00:37:26,745 Поради известувањето, каде што сум сега? 783 00:37:26,745 --> 00:37:29,250 784 00:37:29,250 --> 00:37:32,484 Каде што сум сега, на адреса? 785 00:37:32,484 --> 00:37:33,450 >> ПУБЛИКАТА: [Беззвучен] 786 00:37:33,450 --> 00:37:36,116 >> Дејвид MALAN: На безбедна верзија, и во www.facebook.com. 787 00:37:36,116 --> 00:37:38,520 Значи тоа не е дури и само безбедна IP адреса. 788 00:37:38,520 --> 00:37:42,650 Фејсбук го земе врз себе да се каже, ова е смешно. 789 00:37:42,650 --> 00:37:45,710 Ние нема да ви се задржи во овој грди бараат URL, кој е нумерички. 790 00:37:45,710 --> 00:37:50,120 Ние сме случува да ви испрати на HTTP пренасочува по пат на кој истата Насловна 791 00:37:50,120 --> 00:37:53,010 што сме го виделе before-- локација на дебелото црево нешто. 792 00:37:53,010 --> 00:37:56,340 >> И така тоа едноставно значи дека под капакот на моторот се уште е оваа IP адреса. 793 00:37:56,340 --> 00:37:59,010 Секој компјутер на интернет има IP адреса, тоа ќе изгледа. 794 00:37:59,010 --> 00:38:01,480 Но, вие не мора да се да се изложи дека на корисникот. 795 00:38:01,480 --> 00:38:07,190 И многу како во тоа време, има беше 1-800-се соберат, 1-800-C-О-Л-Л-Е-C-T, 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 има луѓе запаметат IP адреси. 805 00:38:35,940 --> 00:38:36,826 Тоа би било глупо. 806 00:38:36,826 --> 00:38:38,200 Ние сме случува да се користи имиња наместо. 807 00:38:38,200 --> 00:38:40,420 И тоа е причината зошто DNS беше роден. 808 00:38:40,420 --> 00:38:45,510 >> Сите во право, па со тоа, рече, во смисла на Load Balancing, да се обидеме yahoo.com. 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 Друг начин на кој би можеле да излеземе овој поим на Load Balancing 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 овој поим на Load Balancing? 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 Дејвид MALAN: Да, сите три од тие работат. 825 00:39:36,910 --> 00:39:39,890 Значи случајноста, круг Робин, location-- може да се само 826 00:39:39,890 --> 00:39:44,160 потпора постоечки парче од сложувалката кои зборувавме претходно на DNS 827 00:39:44,160 --> 00:39:49,580 систем и едноставно да се каже, кога за првпат корисникот на ден бара yahoo.com, 828 00:39:49,580 --> 00:39:52,970 им даде на првата IP адреса, како ќе завршува во 45 до таму. 829 00:39:52,970 --> 00:39:55,762 И следниот пат кога корисникот барања IP адресата на yahoo.com 830 00:39:55,762 --> 00:39:57,970 од некаде во светот, им даде на втората IP, 831 00:39:57,970 --> 00:39:59,920 тогаш третиот IP, тогаш првата IP, а потоа и на вториот. 832 00:39:59,920 --> 00:40:01,850 Или да бидат паметни за тоа и направете го тоа графички. 833 00:40:01,850 --> 00:40:05,200 Или направете го тоа случајно, а не само да се направи тоа круг Робин во оваа мода. 834 00:40:05,200 --> 00:40:07,580 >> И во овој случај, тогаш ние дури и не треба 835 00:40:07,580 --> 00:40:10,190 да се воведе оваа црна кутија во нашата слика. 836 00:40:10,190 --> 00:40:11,690 Нам не ни треба нов уред. 837 00:40:11,690 --> 00:40:16,930 Ние сме едноставно кажува компјутери да одат на сервери директно, 838 00:40:16,930 --> 00:40:18,680 ефикасно, но не по пат на нивното име. 839 00:40:18,680 --> 00:40:20,054 Тие никогаш не треба да се знае името. 840 00:40:20,054 --> 00:40:25,690 Тие само се кажува дека yahoo.com мапи со било кое од овие ИП адреси. 841 00:40:25,690 --> 00:40:28,180 >> Така што испраќа иста барање. 842 00:40:28,180 --> 00:40:30,100 Но, на надворешната страна на ковертот, тоа едноставно 843 00:40:30,100 --> 00:40:32,740 става на IP дека бил информиран. 844 00:40:32,740 --> 00:40:35,590 И на тој начин, исто така, може ние оптоварување биланс на барања 845 00:40:35,590 --> 00:40:39,330 само со испраќање на ковертот на различни еден од сопствени сервери Јаху? 846 00:40:39,330 --> 00:40:42,390 >> И ако ние се задржи копање, ќе видиме веројатно и други компании со повеќе. 847 00:40:42,390 --> 00:40:44,380 Ен-Ен два јавно изложени. 848 00:40:44,380 --> 00:40:49,610 Иако, всушност, ако го правиме тоа повторно и again-- cnn.com-- може да се види 849 00:40:49,610 --> 00:40:51,730 тие се менуваат со цел, всушност. 850 00:40:51,730 --> 00:40:56,680 Значи она што е механизам Ен-Ен користење, очигледно? 851 00:40:56,680 --> 00:40:57,440 >> ПУБЛИКАТА: случаен избор. 852 00:40:57,440 --> 00:40:59,440 Дејвид MALAN: Па, може да биде случајно, и покрај тоа што 853 00:40:59,440 --> 00:41:01,110 се чини дека е возење велосипед и назад. 854 00:41:01,110 --> 00:41:04,380 Па тоа е веројатно круг Робин каде тие се само префрлување на налогот 855 00:41:04,380 --> 00:41:05,880 дека јас веројатно ќе го направи првиот. 856 00:41:05,880 --> 00:41:08,860 Мојот компјутер ќе се првиот секој пат. 857 00:41:08,860 --> 00:41:10,490 Значи тоа е Load Balancing. 858 00:41:10,490 --> 00:41:18,450 И тоа ни овозможува, во крајна линија, да карта на податоци или побарување карта, 859 00:41:18,450 --> 00:41:21,240 низ повеќе сервери. 860 00:41:21,240 --> 00:41:24,226 Значи она што видови на сега се уште постојат проблеми? 861 00:41:24,226 --> 00:41:26,350 Таа се чувствува како ние само навистина реши добар проблем. 862 00:41:26,350 --> 00:41:28,740 Добивме корисниците на различни сервери. 863 00:41:28,740 --> 00:41:31,420 But-- ох, и Крис, не имате некое прашање и пред тоа? 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 >> Дејвид MALAN: Тотално зависи. 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 Всушност, ајде да одиме на Facebook. 871 00:41:52,940 --> 00:41:54,520 Бидејќи знаеме дека некој работи. 872 00:41:54,520 --> 00:41:56,545 Па јас ќе одам да го копирате дека IP адресата повторно. 873 00:41:56,545 --> 00:41:58,820 Јас ќе одам да ги затвори сите овие јазичиња. 874 00:41:58,820 --> 00:42:03,800 Одам да се открие дека специјални мрежни табот овде долу. 875 00:42:03,800 --> 00:42:07,800 И јас одам да ја посетите само http: //. 876 00:42:07,800 --> 00:42:10,694 И сега јас ќе одам да притиснете Enter. 877 00:42:10,694 --> 00:42:11,860 И да видиме што се случило. 878 00:42:11,860 --> 00:42:20,662 >> Ако јас гледам на тоа барање, известување my-- дека Фејсбук е лош пример. 879 00:42:20,662 --> 00:42:22,370 Затоа што тие имаат супер фенси техника 880 00:42:22,370 --> 00:42:25,960 што се крие дека детали од нас. 881 00:42:25,960 --> 00:42:30,690 Дозволете ми да користат Yahoo instead-- http: // дека IP. 882 00:42:30,690 --> 00:42:36,030 Ајде да се отвори нашата мрежа табот, зачувување на дневникот. 883 00:42:36,030 --> 00:42:37,945 И тука ќе одиме, Enter. 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 ова е она што го добив here-- 404 Не е пронајдено. 894 00:43:09,070 --> 00:43:11,360 Значи, да се обиде да една друга. 895 00:43:11,360 --> 00:43:13,180 Ајде да видиме дали Ен-Ен соработува со нас. 896 00:43:13,180 --> 00:43:19,440 Ќе го зграби еден од IP адреси Ен-Ен, ја избришете оваа, HTTP, dah ДАХ ДАХ ДАХ. 897 00:43:19,440 --> 00:43:21,620 Така, во одговор на Крис прашање, дека еден работел. 898 00:43:21,620 --> 00:43:24,140 899 00:43:24,140 --> 00:43:26,255 >> И ајде да одиме на заглавјата одговор. 900 00:43:26,255 --> 00:43:30,810 901 00:43:30,810 --> 00:43:33,640 Всушност не, во ред, јас сум борат да најдат работа на пример. 902 00:43:33,640 --> 00:43:38,270 Значи Ен-Ен одлучи, ние само ќе те оставам во она што адресата што всушност посета, 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 во внатрешноста на кој е локација: https: //www.facebook.com. 907 00:43:54,420 --> 00:44:01,210 И шансите се www.facebook.com е алијас за иста сервер ние само 908 00:44:01,210 --> 00:44:01,710 отиде. 909 00:44:01,710 --> 00:44:03,500 >> Така, тоа е малку контрапродуктивно. 910 00:44:03,500 --> 00:44:05,170 Ние сме буквално во посета на серверот. 911 00:44:05,170 --> 00:44:07,040 Серверот е тогаш ни кажува, оди си. 912 00:44:07,040 --> 00:44:08,320 Оди до оваа друга адреса. 913 00:44:08,320 --> 00:44:10,870 Но, ние исто така се случи да биде да се вратам на истиот сервер. 914 00:44:10,870 --> 00:44:14,550 Но се претпоставува дека ние сега се остане на тоа сервер без оваа напред и назад. 915 00:44:14,550 --> 00:44:18,600 Бидејќи сега ние сме со користење на име верзија на сајтот, а не бројки. 916 00:44:18,600 --> 00:44:20,060 Добро прашање. 917 00:44:20,060 --> 00:44:23,690 >> Добро, така што ако ние сега assume-- ние се реши Load Balancing. 918 00:44:23,690 --> 00:44:25,894 Сега имаме механизам, без разлика дали тоа е преку DNS, 919 00:44:25,894 --> 00:44:29,060 без разлика дали тоа е преку оваа црна кутија, без разлика дали тоа е употребата на овие техники. 920 00:44:29,060 --> 00:44:33,810 Ние можеме да се барање на корисникот и дознаам на кој сервер, 1, 2, или 3, 921 00:44:33,810 --> 00:44:35,420 да му испратите. 922 00:44:35,420 --> 00:44:39,180 >> Она што почнува да се за нашиот вебсајт? 923 00:44:39,180 --> 00:44:41,160 Со други зборови, ние имаме изгради бизнис, кој 924 00:44:41,160 --> 00:44:43,480 претходно беше на еден единствен сервер. 925 00:44:43,480 --> 00:44:46,870 Сега тој бизнис се извршува низ повеќе сервери. 926 00:44:46,870 --> 00:44:51,770 Какви видови на претпоставки, она што видови на одлуките, 927 00:44:51,770 --> 00:44:54,870 сега може да биде кршење? 928 00:44:54,870 --> 00:44:55,745 >> Ова е помалку очигледно. 929 00:44:55,745 --> 00:44:58,620 Но, да видиме ако не можеме да се стави нашите прст на некои од проблемот ние сме 930 00:44:58,620 --> 00:44:59,780 создадена за нас самите. 931 00:44:59,780 --> 00:45:02,750 Повторно, тоа е вид на како држи одредување на дупка во црево. 932 00:45:02,750 --> 00:45:05,094 И сега некои нови прашање се појави тука. 933 00:45:05,094 --> 00:45:07,880 934 00:45:07,880 --> 00:45:11,380 >> ПУБЛИКАТА: [Беззвучен] 935 00:45:11,380 --> 00:45:16,574 936 00:45:16,574 --> 00:45:19,240 Дејвид MALAN: Добро, па ние треба да се продолжи да се зголемува нашиот простор на хард дискот. 937 00:45:19,240 --> 00:45:20,450 Јас сум во ред со тоа во моментов. 938 00:45:20,450 --> 00:45:23,212 Затоа што мислам дека може да се хоризонтално ниво. 939 00:45:23,212 --> 00:45:26,420 Како ако јас сум трпението, јас само ќе се четврта сервер, можеби една петтина серверот, 940 00:45:26,420 --> 00:45:30,820 а потоа се зголеми нашиот капацитет со уште 30% или 50% или какво ли не. 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 Дејвид MALAN: Океј, па тоа е добра точка. 945 00:45:38,980 --> 00:45:42,340 Па претпоставувам серверите не се идентични. 946 00:45:42,340 --> 00:45:45,260 И услуги на клиентите или еквивалент е-маил 947 00:45:45,260 --> 00:45:48,690 е добивање на некои пораки од корисник велејќи дека тоа не функционира како што треба. 948 00:45:48,690 --> 00:45:52,070 Тоа е многу можно, понекогаш, дека можеби еден или повеќе сервери 949 00:45:52,070 --> 00:45:55,000 делува малку криво, но не на други, кои може секако 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 >> Дејвид MALAN: Да, има повеќе комплексност. 960 00:46:19,500 --> 00:46:20,792 Има физички повеќе жици. 961 00:46:20,792 --> 00:46:21,750 Има уште еден уред. 962 00:46:21,750 --> 00:46:26,310 Всушност, јас сум воведе основните концепт и основен проблем тука 963 00:46:26,310 --> 00:46:28,300 позната како една точка од неуспех, кои, 964 00:46:28,300 --> 00:46:30,110 дури и ако никогаш не сте слушнале фразата, вие веројатно може да 965 00:46:30,110 --> 00:46:31,780 сега работат наназад и да го дознаам. 966 00:46:31,780 --> 00:46:35,560 Што значи тоа дека имам еден точка на грешка во мојата архитектура? 967 00:46:35,560 --> 00:46:39,694 И со архитектура, јас само значи топологијата на него. 968 00:46:39,694 --> 00:46:40,610 >> ПУБЛИКАТА: [Беззвучен] 969 00:46:40,610 --> 00:46:42,901 >> Дејвид MALAN: Да, што ако стабилизатор оптоварување оди надолу? 970 00:46:42,901 --> 00:46:46,290 Сум вметнува овој среден човек чија цел во животот е да се реши проблемот. 971 00:46:46,290 --> 00:46:47,740 Но, јас сум воведен нов проблем. 972 00:46:47,740 --> 00:46:49,350 Нов излегуваат во јавноста изби во цревото. 973 00:46:49,350 --> 00:46:53,500 Бидејќи сега ако оптоварување умре или паузи или misfunctions, 974 00:46:53,500 --> 00:46:56,350 сега јас го изгуби пристапот до сите три од моите сервери. 975 00:46:56,350 --> 00:46:58,880 И пред тоа, јас не имаат оваа посредник. 976 00:46:58,880 --> 00:47:03,020 И така ова е нов проблем, веројатно. 977 00:47:03,020 --> 00:47:05,245 Ние ќе се вратам на како да се поправи тоа. 978 00:47:05,245 --> 00:47:06,734 >> ПУБЛИКАТА: [Беззвучен] 979 00:47:06,734 --> 00:47:08,400 Дејвид MALAN: Тоа ќе биде еден пристап. 980 00:47:08,400 --> 00:47:13,926 Да, и така тоа се случува да биде доста дупка на глушецот ќе почнеме да одат надолу. 981 00:47:13,926 --> 00:47:15,800 Но, ајде да се врати на дека во само еден миг. 982 00:47:15,800 --> 00:47:17,299 Кои други проблеми сме создадени? 983 00:47:17,299 --> 00:47:25,540 984 00:47:25,540 --> 00:47:27,470 >> Значи Дан споменати база на податоци пред. 985 00:47:27,470 --> 00:47:29,500 Па дури и ако не сте премногу запознаен технички, 986 00:47:29,500 --> 00:47:33,220 база на податоци е само еден сервер, каде менување на податоци е обично чуваат, 987 00:47:33,220 --> 00:47:36,430 можеби на некој да го стави, Вашиот кориснички профил, вашето име, 988 00:47:36,430 --> 00:47:40,810 вашата e-mail адреса, нешта што може да се внесуваат или менува со текот на времето. 989 00:47:40,810 --> 00:47:44,599 >> Претходно, мојата база на податоци беше на на истиот сервер како мојот веб сервер. 990 00:47:44,599 --> 00:47:46,390 Бидејќи јас само имаше еден веб хостинг профил. 991 00:47:46,390 --> 00:47:48,480 Сè беше на истото место. 992 00:47:48,480 --> 00:47:54,200 Каде можам да го ставам база на податоци сега, на серверот 1, 2, или 3? 993 00:47:54,200 --> 00:47:55,100 >> ПУБЛИКАТА: 4. 994 00:47:55,100 --> 00:47:58,070 >> Дејвид MALAN: 4, во ред, сите Добро, па ајде да одиме таму. 995 00:47:58,070 --> 00:48:01,650 Па јас ќе одам да ја ставам database-- и ајде 996 00:48:01,650 --> 00:48:06,520 започне означување овие www, www, www. 997 00:48:06,520 --> 00:48:08,780 И јас одам да се каже, ова е број четири. 998 00:48:08,780 --> 00:48:11,270 И јас ќе кажам DB за базата на податоци. 999 00:48:11,270 --> 00:48:12,870 Добро, ми се допаѓа ова. 1000 00:48:12,870 --> 00:48:17,021 Што линија мора да се претпоставува дека се ближи тука? 1001 00:48:17,021 --> 00:48:18,850 >> ПУБЛИКАТА: [Беззвучен] 1002 00:48:18,850 --> 00:48:22,740 >> Дејвид MALAN: Да, па го кодот, како што ќе разговараат утре, 1003 00:48:22,740 --> 00:48:24,900 се претпоставува дека е ист на трите сервери. 1004 00:48:24,900 --> 00:48:28,374 Но, тоа сега треба да не поврзе со база на податоци за водење на локално ниво, но на друго место. 1005 00:48:28,374 --> 00:48:29,040 И тоа е во ред. 1006 00:48:29,040 --> 00:48:31,623 Ние само може да се даде на база на податоци име, како што ги имаме, или број. 1007 00:48:31,623 --> 00:48:33,930 И дека сите работи парична казна. 1008 00:48:33,930 --> 00:48:35,820 Но, она што сме направиле? 1009 00:48:35,820 --> 00:48:40,640 Ние сме хоризонтално намалени со тоа три сервери, наместо на еден, кој 1010 00:48:40,640 --> 00:48:41,140 добро е. 1011 00:48:41,140 --> 00:48:44,240 Затоа што сега можеме да се справиме три пати повеќе оптоварување. 1012 00:48:44,240 --> 00:48:47,710 >> И уште подобро, ако една или две на овие сервери оди надолу, 1013 00:48:47,710 --> 00:48:49,350 мојот бизнис може да продолжат да работат. 1014 00:48:49,350 --> 00:48:53,960 Бидејќи јас се уште имаат еден, дури и ако сум вид на театрално заедно перформанси-мудар. 1015 00:48:53,960 --> 00:49:01,020 Но, она што сум нов проблем воведени со поместување на база на податоци 1016 00:49:01,020 --> 00:49:04,350 на овој посебен сервер наместо на 1, 2, и 3? 1017 00:49:04,350 --> 00:49:05,412 >> ПУБЛИКАТА: [Беззвучен] 1018 00:49:05,412 --> 00:49:08,120 Дејвид MALAN: Да, па сега имам уште една единечна точка на грешка. 1019 00:49:08,120 --> 00:49:12,330 Ако мојата база на податоци умира, или треба да да се надогради, или што, сега сигурно, 1020 00:49:12,330 --> 00:49:13,610 мојот веб-сајт е онлајн. 1021 00:49:13,610 --> 00:49:16,270 И јас може да послужи статична, непроменлива содржина. 1022 00:49:16,270 --> 00:49:21,210 Но не можам да овозможи на корисниците да се најавите или промена нешто или за нешто уште полошо. 1023 00:49:21,210 --> 00:49:24,120 4 Зашто, ако е присутен, а потоа 1, 2, и 3 1024 00:49:24,120 --> 00:49:27,710 навистина не може да се зборува за тоа по дефиниција. 1025 00:49:27,710 --> 00:49:31,560 >> OK, па да, и така тоа е причината зошто Јас сум се двоуми да се подготви ова. 1026 00:49:31,560 --> 00:49:32,690 Значи, да се вратам на тоа. 1027 00:49:32,690 --> 00:49:33,700 Не мислам да Ви ги тргне. 1028 00:49:33,700 --> 00:49:36,030 Но, сликата е многу брзо се случува да се добие стресни. 1029 00:49:36,030 --> 00:49:38,620 Затоа што треба да се започне има две од сè. 1030 00:49:38,620 --> 00:49:41,850 Всушност, ако некогаш сте виделе филм Контакт пред неколку години 1031 00:49:41,850 --> 00:49:45,310 со Џоди Foster-- не? 1032 00:49:45,310 --> 00:49:47,410 >> Добро, така што за две од нас кои не сум видел за контакт, 1033 00:49:47,410 --> 00:49:50,800 има врска таму каде што во суштина купи две од нешто 1034 00:49:50,800 --> 00:49:53,250 наместо еден, иако на двојно цената. 1035 00:49:53,250 --> 00:49:55,922 Така, тоа е вид на радосна коментира во филмот. 1036 00:49:55,922 --> 00:49:57,130 Тоа е нешто во врска со тоа. 1037 00:49:57,130 --> 00:49:58,290 Ние апсолутно може да го направи тоа. 1038 00:49:58,290 --> 00:50:00,123 И сте само трошоците САД двојно повеќе пари. 1039 00:50:00,123 --> 00:50:01,300 Но, ние ќе се вратам на тоа. 1040 00:50:01,300 --> 00:50:02,400 >> Значи ние сме решени ова. 1041 00:50:02,400 --> 00:50:03,108 Па да знаете што? 1042 00:50:03,108 --> 00:50:04,450 Ова е како лизгава патека. 1043 00:50:04,450 --> 00:50:07,033 Не сакам да се справи со се има да имаат дупликат базата на податоци. 1044 00:50:07,033 --> 00:50:08,037 Тоа е премногу пари. 1045 00:50:08,037 --> 00:50:08,620 Знаеш што? 1046 00:50:08,620 --> 00:50:12,880 Сакам да имам мојата база на податоци исто како и во една верзија 1047 00:50:12,880 --> 00:50:17,450 каде што секој сервер има сопствена локална база на податоци. 1048 00:50:17,450 --> 00:50:19,480 Па јас сум само ќе се подготви db на секоја од нив. 1049 00:50:19,480 --> 00:50:22,240 >> Па сега секој веб сервер е идентична во досега 1050 00:50:22,240 --> 00:50:25,650 како што има истиот код, исто статички средства, истите слики и текст 1051 00:50:25,650 --> 00:50:26,720 и така натаму. 1052 00:50:26,720 --> 00:50:29,580 И секој има своја база на податоци. 1053 00:50:29,580 --> 00:50:31,450 Го поправив една точка на проблемот неуспех. 1054 00:50:31,450 --> 00:50:32,570 Сега имам база на податоци. 1055 00:50:32,570 --> 00:50:36,210 Не е важно кој два или еден од овие работи умре, секогаш има една лево. 1056 00:50:36,210 --> 00:50:41,156 Но, она што нов проблем не сум создадена тоа решение Ден избегне? 1057 00:50:41,156 --> 00:50:42,470 >> ПУБЛИКАТА: [Беззвучен] 1058 00:50:42,470 --> 00:50:44,386 >> Дејвид MALAN: Да, јас мора да ги синхронизирате, нели? 1059 00:50:44,386 --> 00:50:47,860 Бидејќи или јас треба да ги синхронизирате Кој ќе where-- со други зборови, 1060 00:50:47,860 --> 00:50:50,570 Доколку Алис моите посети сајт, и таа се случи 1061 00:50:50,570 --> 00:50:55,070 да се случајно или круг robined или што, на серверот број еден, 1062 00:50:55,070 --> 00:50:58,770 потоа морам секогаш да ја испрати на серверот 1. 1063 00:50:58,770 --> 00:50:59,420 Зошто? 1064 00:50:59,420 --> 00:51:01,540 Затоа што ако јас ја испрати 2 до серверот, тоа се случува 1065 00:51:01,540 --> 00:51:03,140 да изгледа како да не постои таму. 1066 00:51:03,140 --> 00:51:04,450 >> Јас не одам за да имаат нејзината историја ред. 1067 00:51:04,450 --> 00:51:06,300 Јас не одам за да се нејзиниот профил таму. 1068 00:51:06,300 --> 00:51:09,360 И тоа само се чувствува како тоа е поканува проблеми. 1069 00:51:09,360 --> 00:51:11,400 И кога Боб посети, треба да го испрати секогаш 1070 00:51:11,400 --> 00:51:14,800 на истиот сервер, 2, или каква било друга еден, а Чарли на третиот, 1071 00:51:14,800 --> 00:51:15,797 и постојано. 1072 00:51:15,797 --> 00:51:17,130 Ова не е неразумно, иако. 1073 00:51:17,130 --> 00:51:19,270 Ова се нарекува поделба на вашата база на податоци. 1074 00:51:19,270 --> 00:51:21,270 И всушност тоа е она што Фејсбук го направи на почетокот. 1075 00:51:21,270 --> 00:51:24,020 >> Ако следи историјата на Фејсбук, започна тука на кампусот 1076 00:51:24,020 --> 00:51:25,770 како www.thefacebook.com. 1077 00:51:25,770 --> 00:51:29,260 Потоа таа се развивала уште Марк започна се шири во други кампуси 1078 00:51:29,260 --> 00:51:34,450 да биде harvard.thefacebook.com и mit.thefacebook.com, а веројатно и 1079 00:51:34,450 --> 00:51:37,027 bu.thefacebook.com, и слично. 1080 00:51:37,027 --> 00:51:38,860 И тоа е затоа што рано, јас не мислам дека 1081 00:51:38,860 --> 00:51:40,484 може да имаш пријатели од целиот кампуси. 1082 00:51:40,484 --> 00:51:41,410 Но, тоа е во ред. 1083 00:51:41,410 --> 00:51:43,930 Бидејќи секој од Харвард беше испратен до овој сервер. 1084 00:51:43,930 --> 00:51:45,744 Секој од БУ беше испратен до овој сервер. 1085 00:51:45,744 --> 00:51:47,910 Секој од МИТ беше испратен на овој server-- во теорија. 1086 00:51:47,910 --> 00:51:50,540 Јас не сосема знаат сите основните имплементација детали. 1087 00:51:50,540 --> 00:51:55,610 Но, тој веројатно поделен на луѓето со нивниот кампус, каде што нивната мрежа беше. 1088 00:51:55,610 --> 00:51:58,772 >> Па тоа е добро се до точка каде што треба два сервери за Харвард, 1089 00:51:58,772 --> 00:51:59,980 или три сервери за Харвард. 1090 00:51:59,980 --> 00:52:01,800 И тогаш тоа едноставност вид на се распаѓа. 1091 00:52:01,800 --> 00:52:03,174 Но, тоа е разумен пристап. 1092 00:52:03,174 --> 00:52:04,950 Ајде секогаш испрати Алис на истото место, 1093 00:52:04,950 --> 00:52:06,366 секогаш испрати Боб на истото место. 1094 00:52:06,366 --> 00:52:09,680 Но, она што ќе се случи ако на Alice сервер оди офлајн? 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 тука, така што самите сервери може sync-- не неразумно. 1105 00:52:37,880 --> 00:52:40,090 И всушност, оваа технологија постои. 1106 00:52:40,090 --> 00:52:45,550 Во светот на бази на податоци, има идејата за ремек-роб бази на податоци, 1107 00:52:45,550 --> 00:52:48,240 или основно средно, каде меѓу карактеристики 1108 00:52:48,240 --> 00:52:51,050 не е само за чување на податоци и да одговорат со податоци, 1109 00:52:51,050 --> 00:52:53,375 но, исто така, само за да се постојано синхронизирате со едни со други. 1110 00:52:53,375 --> 00:52:56,480 Затоа, секој пат кога ќе пишувам или да заштедат нешто на оваа база на податоци, 1111 00:52:56,480 --> 00:53:00,040 таа веднаш добива "повтори" на други бази на податоци, како и. 1112 00:53:00,040 --> 00:53:02,870 >> И во секое време да го прочитате од неа, тоа не е важно каде се наоѓате. 1113 00:53:02,870 --> 00:53:05,170 Затоа што ако во теорија тие ги сите синхронизираат, ти си 1114 00:53:05,170 --> 00:53:07,710 ќе го добиете истиот поглед на податоците. 1115 00:53:07,710 --> 00:53:10,800 Значи ова звучи совршено. 1116 00:53:10,800 --> 00:53:11,883 Има мора да се фатат. 1117 00:53:11,883 --> 00:53:15,200 1118 00:53:15,200 --> 00:53:18,990 Што може да биде финтата? 1119 00:53:18,990 --> 00:53:21,790 >> ПУБЛИКАТА: [Беззвучен] 1120 00:53:21,790 --> 00:53:25,830 >> Дејвид MALAN: Да, па три пати колку работи може да тргне наопаку. 1121 00:53:25,830 --> 00:53:26,930 Тоа е реалноста. 1122 00:53:26,930 --> 00:53:28,480 Сето тоа може да биде иста со духот. 1123 00:53:28,480 --> 00:53:30,404 Но некој треба да го конфигурирате овие. 1124 00:53:30,404 --> 00:53:33,070 Постои поголема веројатност дека нешто ќе тргне наопаку. 1125 00:53:33,070 --> 00:53:38,130 Само combinatorially имаш повеќе нешта склони кон грешки. 1126 00:53:38,130 --> 00:53:40,505 Што друго е лошо потенцијално? 1127 00:53:40,505 --> 00:53:41,380 ПУБЛИКАТА: [Беззвучен] 1128 00:53:41,380 --> 00:53:44,100 1129 00:53:44,100 --> 00:53:46,180 >> Дејвид MALAN: Да, па синхронизација може да биде лошо. 1130 00:53:46,180 --> 00:53:48,110 Дури и како може да знам од бекап и такви, 1131 00:53:48,110 --> 00:53:50,520 ако само слепо да се прави бекап, што ако нешто се прави 1132 00:53:50,520 --> 00:53:51,560 да тргне наопаку на една база на податоци? 1133 00:53:51,560 --> 00:53:53,018 Да ги избришете нешто што не треба. 1134 00:53:53,018 --> 00:53:56,299 Сте веднаш реплицира тој проблем секаде на друго место. 1135 00:53:56,299 --> 00:53:58,840 Значи Викторија беше talking-- бекап ќе биде добра работа овде. 1136 00:53:58,840 --> 00:54:00,549 И така ние ќе се вратам на тоа. 1137 00:54:00,549 --> 00:54:03,090 И да биде јасно, ние зборуваме не за бекап тука сама по себе. 1138 00:54:03,090 --> 00:54:08,240 Зборуваме за вистински репликација или синхронизација низ сервери. 1139 00:54:08,240 --> 00:54:09,110 сите тие се живи. 1140 00:54:09,110 --> 00:54:12,074 Тие не се наменети за се користат за бекап. 1141 00:54:12,074 --> 00:54:13,294 >> ПУБЛИКАТА: [Беззвучен] 1142 00:54:13,294 --> 00:54:14,335 Дејвид MALAN: Што е тоа? 1143 00:54:14,335 --> 00:54:14,710 ПУБЛИКАТА: Higher-- 1144 00:54:14,710 --> 00:54:15,751 Дејвид MALAN: повисока цена. 1145 00:54:15,751 --> 00:54:20,180 Ние сме тројно трошоците за дека, иако барем во однос 1146 00:54:20,180 --> 00:54:21,100 на хардверот. 1147 00:54:21,100 --> 00:54:23,200 Бидејќи базата на податоци е само парче софтвер. 1148 00:54:23,200 --> 00:54:25,189 И веб сервер е парче софтвер. 1149 00:54:25,189 --> 00:54:27,980 Тоа е веројатно бесплатно, ако ние сме со користење било кој број на софтвер со отворен код работи. 1150 00:54:27,980 --> 00:54:30,480 Но, ако ги користите нешто како Oracle, 1151 00:54:30,480 --> 00:54:36,574 ние си плаќаат повеќе пари на Oracle лиценци, или Microsoft за пристап. 1152 00:54:36,574 --> 00:54:38,240 Има мора да биде некој друг фати тука. 1153 00:54:38,240 --> 00:54:39,240 Тоа не може да биде оваа едноставна. 1154 00:54:39,240 --> 00:54:42,990 1155 00:54:42,990 --> 00:54:47,300 >> Така да вашата точка, мислам дека беше Карим, за географија earlier-- или не, 1156 00:54:47,300 --> 00:54:50,870 Роман, беше тоа, за geography-- претпоставувам дека ние сме се паметни за тоа, 1157 00:54:50,870 --> 00:54:54,080 и ние сме ставање еден од нашите сервери, а за возврат нашата база на податоци, во САД, 1158 00:54:54,080 --> 00:54:56,910 и уште еден во Европа, а друга во Јужна Америка, еден во Африка, 1159 00:54:56,910 --> 00:55:00,290 уште во Азија, каде што можеби ќе сакате целиот свет. 1160 00:55:00,290 --> 00:55:04,220 Ние веќе знаеме од нашето трага правци, кои точката А и точка 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 милисекунди, а можеби и дури и повеќе од тоа е that-- 1175 00:55:39,970 --> 00:55:43,415 случува да се земе некои не-нулта сума време за овие бази на податоци да ги синхронизирате. 1176 00:55:43,415 --> 00:55:45,290 И ние не сме само Станува збор за едно барање. 1177 00:55:45,290 --> 00:55:48,540 Ако една компанија има илјадници корисниците го користат истовремено, 1178 00:55:48,540 --> 00:55:49,460 тие би можеле да тампон. 1179 00:55:49,460 --> 00:55:52,240 Со други зборови, не би можеле да да биде на дното или чекање линија 1180 00:55:52,240 --> 00:55:54,950 пред сите оние база на податоци прашања може да се синхронизираат. 1181 00:55:54,950 --> 00:55:56,610 Па можеби и тоа е всушност неколку секунди. 1182 00:55:56,610 --> 00:55:59,820 >> И навистина ова е точно мислам дека дури и до ден денес со Фејсбук, при што 1183 00:55:59,820 --> 00:56:02,010 кога тие синхронизација од Источниот брег на Западниот брег, 1184 00:56:02,010 --> 00:56:06,026 има не-тривијални одлагање размножување, така да се каже, 1185 00:56:06,026 --> 00:56:07,650 дека сте само вид на мора да се толерира. 1186 00:56:07,650 --> 00:56:11,210 И така тоа не е толку многу бубачка како што е реалност 1187 00:56:11,210 --> 00:56:14,230 што вашите корисници не може да се види точни податоци за најмалку 1188 00:56:14,230 --> 00:56:14,970 неколку секунди. 1189 00:56:14,970 --> 00:56:17,410 >> Ова го гледам на Твитер многу всушност, каде понекогаш и јас ќе 1190 00:56:17,410 --> 00:56:21,227 чуруликам во еден прозорец, отворете друга, за да потоа го видите за да се потврди дека навистина 1191 00:56:21,227 --> 00:56:22,560 отиде, и се уште не е таму. 1192 00:56:22,560 --> 00:56:25,340 И морам да се вид на превчитате, Вчитај ја страната повторно, reload-- Ох, тоа е. 1193 00:56:25,340 --> 00:56:27,150 И тоа не е поради тоа што не е зачувана. 1194 00:56:27,150 --> 00:56:29,850 Тоа едноставно не пропагира на други сервери. 1195 00:56:29,850 --> 00:56:33,120 >> Значи ова трампа, too-- Дали навистина сакате да се изложуваат на ризик 1196 00:56:33,120 --> 00:56:37,254 дека ако корисникот го нивниот редослед историја, тоа се уште не е всушност таму? 1197 00:56:37,254 --> 00:56:38,420 Ова го гледам на одредени банки. 1198 00:56:38,420 --> 00:56:42,100 Тоа секогаш ме нервира кога, и, на пример, вие само може да оди како шест месеци назад 1199 00:56:42,100 --> 00:56:45,160 во вашата банкарска изјави во некои банки, иако во теорија што треба 1200 00:56:45,160 --> 00:56:46,576 да биде во можност да имаат сè што онлајн. 1201 00:56:46,576 --> 00:56:48,630 Тие едноставно се работи присутен понекогаш. 1202 00:56:48,630 --> 00:56:51,430 Понекогаш, too-- она ​​што веб-сајт е тоа? 1203 00:56:51,430 --> 00:56:53,570 Има one-- ох, тоа е GoDaddy, си мислам. 1204 00:56:53,570 --> 00:56:56,620 GoDaddy, кога ќе се погледнат купување на име на домен, или нешто, 1205 00:56:56,620 --> 00:56:58,630 тие често ќе ви даде линк за да вашиот приемот. 1206 00:56:58,630 --> 00:57:01,470 И ако кликнете на тоа право линк далеку, тоа често не функционира. 1207 00:57:01,470 --> 00:57:03,290 Тоа едноставно вели: ќорсокак, ништо тука. 1208 00:57:03,290 --> 00:57:05,450 >> И тоа е премногу, бидејќи на овие размножување одложувања. 1209 00:57:05,450 --> 00:57:08,290 Бидејќи за која било причина, тие се одвиваат малку време 1210 00:57:08,290 --> 00:57:09,670 всушност генерира тоа. 1211 00:57:09,670 --> 00:57:12,070 Значи ова е вид на како што сакате да го повлечат косата во некоја точка. 1212 00:57:12,070 --> 00:57:14,486 Поради тоа што сите ќе се обидуваш да направите е да се реши еден едноставен проблем. 1213 00:57:14,486 --> 00:57:16,590 А ние продолжуваме создавање на нови проблеми за себе. 1214 00:57:16,590 --> 00:57:18,770 Па ајде да видиме дали можеме да вид на вратите ова. 1215 00:57:18,770 --> 00:57:22,730 >> Излегува дека комбинирањето бази на податоци за сите ваши веб сервери 1216 00:57:22,730 --> 00:57:25,090 не е навистина најдобра пракса. 1217 00:57:25,090 --> 00:57:27,950 Општо земено, она што инженер ќе се направи, или системи архитект, 1218 00:57:27,950 --> 00:57:30,340 ќе биде да се имаат различни нивоа на сервери. 1219 00:57:30,340 --> 00:57:33,160 И само за доброто простор е, јас ќе подготви нивната база на податоци тука. 1220 00:57:33,160 --> 00:57:38,060 >> Ние би можеле да имаат база на податоци и сервер број четири тука 1221 00:57:38,060 --> 00:57:42,430 кои не имаат врски со секоја од овие сервери тука. 1222 00:57:42,430 --> 00:57:45,400 Така што ова може да биде нашата пред стави крај на ниво, како што луѓето би рекол. 1223 00:57:45,400 --> 00:57:47,770 И ова ќе биде нашиот задниот ред. 1224 00:57:47,770 --> 00:57:50,580 И тоа само значи дека тие се соочуваат на корисникот. 1225 00:57:50,580 --> 00:57:53,010 И базите на податоци не се соочуваат со корисникот. 1226 00:57:53,010 --> 00:57:55,480 Нема корисникот може директно пристап до базата на податоци. 1227 00:57:55,480 --> 00:57:59,280 >> Па ајде сега можеби одат надолу предложи пат Викторија. 1228 00:57:59,280 --> 00:58:00,940 Ова е единечна точка на грешка. 1229 00:58:00,940 --> 00:58:02,290 Тоа ме прави непријатно. 1230 00:58:02,290 --> 00:58:05,790 Значи она што е можеби Најочигледни решение? 1231 00:58:05,790 --> 00:58:06,665 ПУБЛИКАТА: [Беззвучен] 1232 00:58:06,665 --> 00:58:09,979 1233 00:58:09,979 --> 00:58:11,437 Дејвид MALAN: Жал ми е, велат дека повторно. 1234 00:58:11,437 --> 00:58:12,352 ПУБЛИКАТА: [Беззвучен] 1235 00:58:12,352 --> 00:58:13,810 Дејвид MALAN: Не-производство на серверот. 1236 00:58:13,810 --> 00:58:15,364 Што мислиш? 1237 00:58:15,364 --> 00:58:17,120 >> ПУБЛИКАТА: [Беззвучен] 1238 00:58:17,120 --> 00:58:19,120 >> Дејвид MALAN: О, во ред, па бекап. 1239 00:58:19,120 --> 00:58:21,110 Добро, така што можеме да го направи тоа, секако. 1240 00:58:21,110 --> 00:58:23,790 Всушност, ова е многу често се направи. 1241 00:58:23,790 --> 00:58:26,470 Ова може да биде база на податоци за број пет. 1242 00:58:26,470 --> 00:58:28,510 Но тоа е само поврзани со бројот четири. 1243 00:58:28,510 --> 00:58:31,110 И може да го наречеме топла резервни. 1244 00:58:31,110 --> 00:58:35,080 Овие две бази на податоци може да се конфигурира за само постојано ги синхронизирате 1245 00:58:35,080 --> 00:58:35,850 едни со други. 1246 00:58:35,850 --> 00:58:39,010 И така, ако оваа машина умира, за што глупави reason-- на хард дискот 1247 00:58:39,010 --> 00:58:42,100 умира, некој патувања во текот на мозок, некои софтвер е недостатоци 1248 00:58:42,100 --> 00:58:46,560 и виси на машината или crashes-- би можеле да имаат човек буквално 1249 00:58:46,560 --> 00:58:51,090 исклучете го ова еден од ѕидот и наместо да го приклучиш оваа во. 1250 00:58:51,090 --> 00:58:56,340 А потоа и во рамките на, да речеме, на неколку минути, можеби и половина час, 1251 00:58:56,340 --> 00:58:57,210 ќе се вратите онлајн. 1252 00:58:57,210 --> 00:58:59,259 >> Тоа не е голема, но Исто така, не е страшно. 1253 00:58:59,259 --> 00:59:01,800 И вие не мора да се грижите во врска со било какви прашања синхронизација. 1254 00:59:01,800 --> 00:59:03,080 Бидејќи сè е веќе таму. 1255 00:59:03,080 --> 00:59:05,000 Затоа што имаше совршен резервната подготвени да одите. 1256 00:59:05,000 --> 00:59:07,100 >> Вие би можеле да бидат малку познавач за тоа, 1257 00:59:07,100 --> 00:59:12,990 како што некои луѓе често, каде што може да има база на податоци за бројот четири тука, 1258 00:59:12,990 --> 00:59:17,480 база на податоци за бројот пет тука, кои станува збор еден до друг. 1259 00:59:17,480 --> 00:59:24,120 Но, исто така ја имаат оваа вид на arrangement-- 1260 00:59:24,120 --> 00:59:27,440 и намерно изгледа неуредна, затоа што 1261 00:59:27,440 --> 00:59:30,220 is-- каде што сите од предниот крај сервери може да 1262 00:59:30,220 --> 00:59:32,870 разговара со сите на задниот крај сервери. 1263 00:59:32,870 --> 00:59:38,130 И така, ако оваа база на податоци не го прави тоа одговори, овие пред крајот сервери имаат 1264 00:59:38,130 --> 00:59:40,212 да имаат програмирање код во нив што вели, 1265 00:59:40,212 --> 00:59:42,170 ако не се добие поврзување со базата на податоци, 1266 00:59:42,170 --> 00:59:45,830 основните веднаш почнува да разговараат со средно. 1267 00:59:45,830 --> 00:59:48,310 >> Но, тоа сега турка комплексноста на кодот. 1268 00:59:48,310 --> 00:59:52,070 И сега вашиот програмери, вашиот софтвер програмери, треба да знаат за тоа. 1269 00:59:52,070 --> 00:59:56,454 А ти си вид на врзување на код кој сте пишување на вашиот вистински задниот крај 1270 00:59:56,454 --> 00:59:58,370 имплементација детали, што го прави потешко, 1271 00:59:58,370 --> 01:00:00,670 особено во поголем компанија или поголем сајт, 1272 01:00:00,670 --> 01:00:05,020 каде што не мора да значи сака на програмерите да имаат 1273 01:00:05,020 --> 01:00:10,890 да знаете како база на податоци инженери се вршат својата работа. 1274 01:00:10,890 --> 01:00:13,810 Можеби ќе сакате да ги задржи оние улоги вид на функционално различни, така 1275 01:00:13,810 --> 01:00:16,810 дека има овој слој на апстракција помеѓу двете. 1276 01:00:16,810 --> 01:00:17,940 >> Па, како би можеле да го надминете овој? 1277 01:00:17,940 --> 01:00:20,290 Па, ние вид на решени овој проблем еднаш порано. 1278 01:00:20,290 --> 01:00:25,680 Зошто не можеме да се стави еден од овие работи тука, каде што 1279 01:00:25,680 --> 01:00:30,947 што говори за возврат број четири и пет, сите веб-сервери предниот крај 1280 01:00:30,947 --> 01:00:33,780 зборува со посредник, и Посредникот пак правци своите податоци? 1281 01:00:33,780 --> 01:00:38,494 Всушност, она што може да биде добро име за оваа работа? 1282 01:00:38,494 --> 01:00:39,704 >> ПУБЛИКАТА: [Беззвучен] 1283 01:00:39,704 --> 01:00:41,120 Дејвид MALAN: Добро, база на податоци менаџер. 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 при што секој од овие уреди, лево и десно оптоварување balancers, 1313 01:01:57,390 --> 01:02:00,740 или што и да сакате да им се јавам, постојано велејќи: Јас сум жив, 1314 01:02:00,740 --> 01:02:03,220 Јас сум жив, јас сум жив, јас сум жив. 1315 01:02:03,220 --> 01:02:05,910 Еден од нив по дифолт делува како примарна. 1316 01:02:05,910 --> 01:02:09,620 Значи целиот сообраќај се пренесуваат преку оној на левата страна, на пример, 1317 01:02:09,620 --> 01:02:11,260 по дифолт, произволно. 1318 01:02:11,260 --> 01:02:16,890 >> Но, штом дечкото на правото не слушам од левата човек повеќе, 1319 01:02:16,890 --> 01:02:20,440 на еден од десно е програмиран автоматски да, на пример, 1320 01:02:20,440 --> 01:02:24,110 преземе IP адреса на оној на левата страна, 1321 01:02:24,110 --> 01:02:28,240 а со тоа стана примарна и можеби испрати е-маил или текст порака 1322 01:02:28,240 --> 01:02:31,570 на луѓето да се каже, еј, левата основно е присутен. 1323 01:02:31,570 --> 01:02:33,310 Јас ќе стане основно за сега. 1324 01:02:33,310 --> 01:02:35,760 Значи станува заменик-претседател претседател, така да се каже. 1325 01:02:35,760 --> 01:02:38,180 И некој мора да се спаси претседателот, ако сакате. 1326 01:02:38,180 --> 01:02:41,090 Бидејќи сега имаме привремена единечна точка на грешка. 1327 01:02:41,090 --> 01:02:45,020 >> Па како комплицирано или стресни како ова може да изгледа да почне да се, 1328 01:02:45,020 --> 01:02:46,990 ова е како да ги реши овие проблеми. 1329 01:02:46,990 --> 01:02:48,190 Ти се фрлаат пари во него. 1330 01:02:48,190 --> 01:02:49,370 Вие фрли хардвер во него. 1331 01:02:49,370 --> 01:02:52,170 Но, за жал придонесуваат за комплексноста за тоа. 1332 01:02:52,170 --> 01:02:56,450 Но резултатот, во крајна линија, е дека ќе имаат многу повеќе, во теорија, 1333 01:02:56,450 --> 01:02:57,670 робустен архитектура. 1334 01:02:57,670 --> 01:02:58,850 Тоа се уште не е совршена. 1335 01:02:58,850 --> 01:03:02,470 Затоа што дури и кога ние have-- ние би можеле не имаат единечна точка на грешка. 1336 01:03:02,470 --> 01:03:05,240 Ние сега имаат двојно поени за неуспехот. 1337 01:03:05,240 --> 01:03:07,630 Но, ако два работите одат наопаку, кои апсолутно може, 1338 01:03:07,630 --> 01:03:09,030 ние сме сè уште нема да биде присутен. 1339 01:03:09,030 --> 01:03:11,660 >> И така многу честа појава во индустрија е да се опише 1340 01:03:11,660 --> 01:03:14,000 нагоре време во однос на топло. 1341 01:03:14,000 --> 01:03:18,610 И вид на целта да се стремат да е 99,999% 1342 01:03:18,610 --> 01:03:21,580 од времето вашиот сајт е онлајн. 1343 01:03:21,580 --> 01:03:24,170 Или уште подобро, да додадете уште неколку топло со тоа. 1344 01:03:24,170 --> 01:03:28,159 За жал, овие топло се многу скапи. 1345 01:03:28,159 --> 01:03:29,450 И ајде да всушност се направи ова. 1346 01:03:29,450 --> 01:03:35,510 Значи, ако јас се отвори мојата голема калкулатор повторно, 365 дена во годината, 24 часа на ден, 1347 01:03:35,510 --> 01:03:44,780 60 минути во еден час, и 60 секунди во една минута, 1348 01:03:44,780 --> 01:03:48,690 тоа е колку секунди се таму за една година ако сум го правела тоа правилно. 1349 01:03:48,690 --> 01:03:55,740 Значи, ако ние пати оваа страна 0,99999, тоа е колку време сакаме да се стремат да. 1350 01:03:55,740 --> 01:04:00,600 Па тоа значи дека ние треба да се нагоре ова многу секунди во текот на годината. 1351 01:04:00,600 --> 01:04:03,920 Значи, ако сега се одземе оригиналната вредност, или подобро кажано, 1352 01:04:03,920 --> 01:04:07,480 оваа нова вредност од first-- 316 секунди, 1353 01:04:07,480 --> 01:04:09,640 што секако е пет минути. 1354 01:04:09,640 --> 01:04:13,770 >> Значи, ако вашиот веб-сајт или вашата компанија е тврдејќи дека "пет топло", при што си 1355 01:04:13,770 --> 01:04:17,050 до 99,99% од времето, што значи подобро 1356 01:04:17,050 --> 01:04:23,470 биле доволно паметни и брзо доволно и доволно рамна со ресурси 1357 01:04:23,470 --> 01:04:27,890 дека вашата сервери се само присутен пет минути од годината. 1358 01:04:27,890 --> 01:04:29,980 Тоа е скапа и тешко нешто да се стремат да. 1359 01:04:29,980 --> 01:04:31,430 >> Така, тоа е пласирам, исто така. 1360 01:04:31,430 --> 01:04:35,866 99,999% од времето е доста ебам тешко и скапо. 1361 01:04:35,866 --> 01:04:38,740 Пет minutes-- вие одвај може да се на серверот и физички да го замени 1362 01:04:38,740 --> 01:04:40,040 нешто што е во ред. 1363 01:04:40,040 --> 01:04:42,810 И тоа е причината зошто ние започнуваме жици работи заедно покомплицирано 1364 01:04:42,810 --> 01:04:48,240 Априори, така што компјутерите може да вид на се поправи. 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 Дејвид MALAN: Проблемот може да да биде во било кој број на места. 1369 01:05:04,430 --> 01:05:05,090 И во fact-- 1370 01:05:05,090 --> 01:05:07,101 >> ПУБЛИКАТА: [Беззвучен] 1371 01:05:07,101 --> 01:05:08,600 Дејвид MALAN: Апсолутно, апсолутно. 1372 01:05:08,600 --> 01:05:10,720 И како што на сликата е добивање на повеќе комплицирано, 1373 01:05:10,720 --> 01:05:12,110 тоа може да биде веб-сервери. 1374 01:05:12,110 --> 01:05:14,690 Тоа би можело да биде на власт до зградата. 1375 01:05:14,690 --> 01:05:17,900 Тоа може да биде нешто физички, како кабли доби изабени или истера. 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 Но, има уште овие денови од Google и Microsoft и други. 1387 01:05:45,856 --> 01:05:50,030 И ние свесно избираат да се стави сите на виртуелни машини нашите курсеви, 1388 01:05:50,030 --> 01:05:55,400 како што тие се нарекува, во Мислам тоа е Западна центарот за податоци Вирџинија. 1389 01:05:55,400 --> 01:05:57,560 Поголемиот дел од нашите студенти се случи да биде од САД, 1390 01:05:57,560 --> 01:05:59,820 иако секако дека постојат некои на меѓународно ниво. 1391 01:05:59,820 --> 01:06:02,630 >> Но, реалноста е дека тоа е само поедноставно и тоа е поевтино за нас 1392 01:06:02,630 --> 01:06:05,540 да се стави сите наши јајца во кошница Вирџинија, 1393 01:06:05,540 --> 01:06:08,050 иако знам дека ако нешто не е во ред во Вирџинија, 1394 01:06:08,050 --> 01:06:12,760 како повремено happened-- како ако има ураган или некоја времето 1395 01:06:12,760 --> 01:06:15,890 Настанот, како што, ако има некои моќ прашање мрежа или like-- сите 1396 01:06:15,890 --> 01:06:20,240 на податоци на нашите курсеви, може да оди офлајн за одреден број на минути или часови 1397 01:06:20,240 --> 01:06:21,600 или дури и подолго. 1398 01:06:21,600 --> 01:06:24,020 >> Но, износот на сложеност што ќе се бара, 1399 01:06:24,020 --> 01:06:26,895 и износот на пари кои би да се бара, да работат се ' 1400 01:06:26,895 --> 01:06:31,420 паралелно во Европа или во Калифорнија само не прави толку многу смисла. 1401 01:06:31,420 --> 01:06:35,080 Така, тоа е рационално трговија надвор, но болна 1402 01:06:35,080 --> 01:06:37,740 кога ќе се всушност ја презеде дека престој. 1403 01:06:37,740 --> 01:06:41,830 >> Па, ајде да премине право сега да некои од решенијата базирани на Cloud 1404 01:06:41,830 --> 01:06:43,320 на некои од овие проблеми. 1405 01:06:43,320 --> 01:06:45,040 Сè што ние сме биле разговара досега 1406 01:06:45,040 --> 01:06:47,527 е вид на проблеми кои треба беа со нас за некое време, 1407 01:06:47,527 --> 01:06:49,610 дали имате свој сервери во вашата компанија, 1408 01:06:49,610 --> 01:06:52,740 без разлика дали одите на колокација место како центар за податоци и учество 1409 01:06:52,740 --> 01:06:55,110 простор со некој друг, или во денешно време во облакот. 1410 01:06:55,110 --> 01:06:57,040 >> И, што е убаво за облак е дека сите 1411 01:06:57,040 --> 01:06:59,540 од овие работи сум цртеж, како физички објекти 1412 01:06:59,540 --> 01:07:02,400 сега може да се смета за вид на виртуелни предмети 1413 01:07:02,400 --> 01:07:04,659 во облакот, кои се симулирани со софтвер. 1414 01:07:04,659 --> 01:07:07,700 Со други зборови, денес на компјутери, сервери и денес, како на сликата Dell 1415 01:07:07,700 --> 01:07:11,720 Јас покажа порано, толку брзо, имаат толку многу RAM меморија, толку многу процесорот, толку многу диск 1416 01:07:11,720 --> 01:07:16,140 простор, што луѓе го имаат напишано софтвер за речиси партиција 1417 01:07:16,140 --> 01:07:21,130 еден сервер нагоре кон илузијата за тоа се два сервери, или 200 сервери, така што 1418 01:07:21,130 --> 01:07:24,150 дека секој од нас клиенти има илузијата на постоење 1419 01:07:24,150 --> 01:07:29,110 не само на сметка на некои веб домаќин, туку и нашите сопствени машина која сме 1420 01:07:29,110 --> 01:07:30,490 регрутирање од некој друг. 1421 01:07:30,490 --> 01:07:34,140 >> Но, тоа е виртуелна машина во толку далеку што на еден Dell серверот, 1422 01:07:34,140 --> 01:07:39,160 повторно може да се подели до во две или 200 или повеќе виртуелни машини, 1423 01:07:39,160 --> 01:07:43,770 сите на кои им даде на некој административен пристап, но на начин каде што никој од нас 1424 01:07:43,770 --> 01:07:48,040 знае или може да пристапите до други виртуелни машини на истиот хардвер. 1425 01:07:48,040 --> 01:07:53,430 Така да наслика слика во денешниот слајдови, Имам истрел од веб-сајт 1426 01:07:53,430 --> 01:07:54,160 наречен Docker. 1427 01:07:54,160 --> 01:07:56,970 >> Значи ова е малку повеќе детали отколку што навистина треба. 1428 01:07:56,970 --> 01:07:59,830 Но, ако го погледнете овој како вашиот infrastructure-- 1429 01:07:59,830 --> 01:08:02,910 па само на хардвер на вашиот сопствен, вашите сервери, палети, податоците 1430 01:08:02,910 --> 01:08:06,480 центар, и сите that-- што би обично се кандидира на оперативниот систем на домаќинот. 1431 01:08:06,480 --> 01:08:08,275 Значи нешто like-- тоа би можело да биде на Windows. 1432 01:08:08,275 --> 01:08:09,430 Тоа не би било Mac OS. 1433 01:08:09,430 --> 01:08:11,430 Затоа што тоа не е навистина претпријатие овие денови. 1434 01:08:11,430 --> 01:08:15,670 Значи тоа ќе биде Linux или Соларис или Unix или BSD или FreeBSD 1435 01:08:15,670 --> 01:08:19,779 или било кој број на други оперативни системи дека се бесплатно или комерцијални. 1436 01:08:19,779 --> 01:08:22,120 >> И тогаш ќе се кандидира програма, посебна програма, 1437 01:08:22,120 --> 01:08:26,479 нарекува хипервизорот, или виртуелната машина монитор, VMM. 1438 01:08:26,479 --> 01:08:31,649 И овие се производи, ако сте познати, како VMware или VirtualBox 1439 01:08:31,649 --> 01:08:34,080 или виртуелен компјутер или други. 1440 01:08:34,080 --> 01:08:38,430 И она што тие програми направите е точно таа карактеристика што е опишано претходно. 1441 01:08:38,430 --> 01:08:41,779 Тоа создава илузија дека една физичка машина 1442 01:08:41,779 --> 01:08:44,550 може да биде повеќе виртуелни машини. 1443 01:08:44,550 --> 01:08:48,260 >> И така овие шарени кутии до врвот е сликарство слика на следново. 1444 01:08:48,260 --> 01:08:50,260 Ова хипервизорот, овој парче софтвер, го нарекуваат 1445 01:08:50,260 --> 01:08:54,090 VMware, работи на некои други оперативен систем, го нарекуваат Linux, 1446 01:08:54,090 --> 01:08:56,910 е создавање на илузија дека ова ни на компјутер е, всушност, 1447 01:08:56,910 --> 01:09:00,149 еден, два, три виртуелни компјутери. 1448 01:09:00,149 --> 01:09:04,270 Па јас сега сум купил, како сопственик на овој хардвер, еден физички компјутер. 1449 01:09:04,270 --> 01:09:06,200 И сега сум изнајмување тоа до три клиенти. 1450 01:09:06,200 --> 01:09:09,731 >> И тие три клиенти низ мислите тие имаат посветена виртуелна машина. 1451 01:09:09,731 --> 01:09:10,939 И тоа не е мамка и да се префрлате. 1452 01:09:10,939 --> 01:09:13,750 Тоа е повеќе откривањето дека сте со користење на виртуелната машина. 1453 01:09:13,750 --> 01:09:17,589 Но технолошки, сите ние имаат целосна административна контрола 1454 01:09:17,589 --> 01:09:19,880 во текот на секоја од овие гости оперативни системи, кои би можеле да 1455 01:09:19,880 --> 01:09:21,370 биде било кој број на оперативни системи. 1456 01:09:21,370 --> 01:09:23,029 >> Јас може да се инсталира се што сакам. 1457 01:09:23,029 --> 01:09:24,640 Јас може да се надополни тоа што сакам. 1458 01:09:24,640 --> 01:09:27,470 И јас дури и не мора да се знае или се грижат за други оперативни 1459 01:09:27,470 --> 01:09:29,678 системи на тој компјутер, на други виртуелни машини, 1460 01:09:29,678 --> 01:09:35,290 освен ако сопственикот на сите овој сив работи е да се биде малку алчен 1461 01:09:35,290 --> 01:09:37,540 и е overselling неговите или нејзините ресурси. 1462 01:09:37,540 --> 01:09:40,800 >> Значи, ако сте преземање на една физички машина и продажба 1463 01:09:40,800 --> 01:09:44,399 да не 200, туку 400 клиенти, во еден момент 1464 01:09:44,399 --> 01:09:47,270 ние ќе треба да патува во оние истите перформанси прашања како порано. 1465 01:09:47,270 --> 01:09:50,460 Затоа што имаат само ограничен износот на диск и RAM меморија и така натаму. 1466 01:09:50,460 --> 01:09:53,450 И виртуелната машина е само една програма која е 1467 01:09:53,450 --> 01:09:56,140 претендира да биде полноправно компјутер. 1468 01:09:56,140 --> 01:09:58,040 Па ќе го добиете она што го плаќаат за овде. 1469 01:09:58,040 --> 01:10:02,150 >> Па ќе најдете на интернет може да се плати реномирана компанија можеби $ 100 месечно 1470 01:10:02,150 --> 01:10:05,660 за свој виртуелната машина, или свој виртуелен приватна серверот, 1471 01:10:05,660 --> 01:10:07,090 што е уште еден термин за тоа. 1472 01:10:07,090 --> 01:10:10,400 Или можете да најдете некои летаат вечер каде што ќе плаќаат $ 5.99 еден месец 1473 01:10:10,400 --> 01:10:12,080 за свој виртуелна машина. 1474 01:10:12,080 --> 01:10:15,614 Но, шансите се дека немаат речиси на располагање на вас колку перформанси, 1475 01:10:15,614 --> 01:10:18,530 бидејќи тие биле тоа overselling Значи, отколку што би со повисоки 1476 01:10:18,530 --> 01:10:22,340 ниво на услуга или подобро продавач. 1477 01:10:22,340 --> 01:10:24,590 >> Значи она што не, всушност, значи за нас? 1478 01:10:24,590 --> 01:10:26,110 Па дозволете ми да одат за тоа. 1479 01:10:26,110 --> 01:10:29,580 Одам да се оди на aws.amazon.com. 1480 01:10:29,580 --> 01:10:31,590 Само затоа што тие имаат добро мени со опции. 1481 01:10:31,590 --> 01:10:34,700 Но, истите тие лекции се применуваат на целиот куп на други продавачи облак. 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 Но, Амазон EC2 е можеби наједноставниот. 1493 01:11:01,040 --> 01:11:05,840 >> Амазон EC2 ќе се создаде за нас точно На сликата видов пред една момент. 1494 01:11:05,840 --> 01:11:10,240 Тоа е како тие прават многу своите пари во облакот. 1495 01:11:10,240 --> 01:11:12,910 Очигледно Netflix и други се во облакот со нив. 1496 01:11:12,910 --> 01:11:16,260 Ова е за сите обично меки маркетинг зборува. 1497 01:11:16,260 --> 01:11:19,720 Значи она што сакате да го направите е да отидете на Pricing-- или подобро кажано, ајде да одиме на случаи 1498 01:11:19,720 --> 01:11:23,790 прво само да наслика слика за тоа. 1499 01:11:23,790 --> 01:11:25,800 >> Значи ова ќе се разликуваат од страна на продавачот. 1500 01:11:25,800 --> 01:11:29,590 И ние не треба да се премногу длабоко во плевел тука за тоа како сето ова функционира. 1501 01:11:29,590 --> 01:11:34,720 Но, начинот на Амазон, на пример, ќе се изнајмува на виртуелна машина или сервер 1502 01:11:34,720 --> 01:11:37,200 во облакот е што го добивме овие вид на смешни имиња, 1503 01:11:37,200 --> 01:11:41,000 како t2.nano, што значи мала, или t2.large, што значи голема. 1504 01:11:41,000 --> 01:11:43,970 Секој од нив ви дава или еден или два виртуелни процесори. 1505 01:11:43,970 --> 01:11:45,470 >> Зошто тоа е виртуелен процесорот? 1506 01:11:45,470 --> 01:11:49,440 Па, физички машина може да 64 или повеќе вистински процесори. 1507 01:11:49,440 --> 01:11:52,125 Но, повторно, преку софтвер, тие создаваат илузија 1508 01:11:52,125 --> 01:11:55,410 дека една машина може да биде divvied до повеќе корисници. 1509 01:11:55,410 --> 01:11:58,765 Значи можеме да мислам на тоа како Интел процесор има еден или два. 1510 01:11:58,765 --> 01:12:01,290 Процесорот кредити по hour-- јас би треба да го прочитате парична казна печати 1511 01:12:01,290 --> 01:12:02,581 за тоа што тоа всушност значи. 1512 01:12:02,581 --> 01:12:05,850 Тоа значи колку на машината можете да го користите на час vis-a-vis 1513 01:12:05,850 --> 01:12:07,730 други клиенти на таа опрема. 1514 01:12:07,730 --> 01:12:11,560 >> Еве колку RAM меморија или мемориската get-- или половина гигабајт, или 500 1515 01:12:11,560 --> 01:12:14,120 мегабајти, или 1 гигабајт, или 2. 1516 01:12:14,120 --> 01:12:17,390 И тогаш чувањето исто се однесува на каков вид на дискови тие ви даде. 1517 01:12:17,390 --> 01:12:19,950 Има различни складирање технологии кои тие ги нудат. 1518 01:12:19,950 --> 01:12:22,870 Но, многу поинтересна од оваа тогаш може да биде цената. 1519 01:12:22,870 --> 01:12:25,860 >> Значи, ако сте на CTO или инженер, кој не го прави тоа 1520 01:12:25,860 --> 01:12:28,420 сакате да се кандидира на серверот во вашиот канцеларија, за која било причина, 1521 01:12:28,420 --> 01:12:30,230 и тоа е начинот на кој премногу комплицирано или скапи 1522 01:12:30,230 --> 01:12:33,930 да се купи сервери и ги ко-лоцира и плаќаат кирија во некои физички простор кафез 1523 01:12:33,930 --> 01:12:36,670 somewhere-- сакате да седат на вашиот лаптоп доцна во ноќта, 1524 01:12:36,670 --> 01:12:40,480 напишете во вашиот информации за кредитна картичка, и изнајмување сервери во cloud-- добро, 1525 01:12:40,480 --> 01:12:41,920 можеме да го направите тука. 1526 01:12:41,920 --> 01:12:45,769 Одам да се оди надолу to-- Linux е популарен оперативен систем. 1527 01:12:45,769 --> 01:12:47,310 И ајде да се добие чувство на нештата. 1528 01:12:47,310 --> 01:12:48,990 Whoops-- премногу голем. 1529 01:12:48,990 --> 01:12:53,670 >> Значи, да се погледне во нивните најситните виртуелната машина, кој се чини дека, 1530 01:12:53,670 --> 01:12:57,440 за нашите цели, еден процесор и 500 мегабајти RAM меморија. 1531 01:12:57,440 --> 01:12:58,440 Тоа е прилично мал. 1532 01:12:58,440 --> 01:13:00,820 Но, искрено, веб сервери не ги треба да се направи сето тоа многу. 1533 01:13:00,820 --> 01:13:02,630 Мора подобро спецификации во вашиот лаптоп. 1534 01:13:02,630 --> 01:13:04,990 Но, вие не треба тие спецификации, овие денови за нешта. 1535 01:13:04,990 --> 01:13:11,490 Сте ќе треба да плати $ 0,0065 на час. 1536 01:13:11,490 --> 01:13:12,080 >> Па ајде да видиме. 1537 01:13:12,080 --> 01:13:15,970 Ако има 24 часа на ден, и ние сме плаќаат ова многу на час, 1538 01:13:15,970 --> 01:13:20,680 тоа ќе ве чини $ 0,15 до кирија која одреден сервер во облак. 1539 01:13:20,680 --> 01:13:22,210 И тоа е само за еден ден. 1540 01:13:22,210 --> 01:13:27,050 Ако го правиме тоа 365-- $ 57 до изнајмување дека одреден сервер. 1541 01:13:27,050 --> 01:13:28,420 Така, тоа звучи супер евтини. 1542 01:13:28,420 --> 01:13:31,100 >> Тоа е, исто така, одлични перформанси. 1543 01:13:31,100 --> 01:13:37,169 Така и ние, за курсеви што учат тука, имаат тенденција да да се користи Мислам t2.smalls или t2.mediums. 1544 01:13:37,169 --> 01:13:39,960 И ние може да има неколку стотици корисници, неколку илјади корисници, вкупно. 1545 01:13:39,960 --> 01:13:40,900 Тоа е прилично скромни. 1546 01:13:40,900 --> 01:13:42,360 Па ајде да видиме што тоа ќе ги чини. 1547 01:13:42,360 --> 01:13:49,260 Значи, ако јас го направите ова цена 24 пати 365 часа пати, ова ми е $ 225. 1548 01:13:49,260 --> 01:13:51,160 И за курсеви Јас ги учат, ние обично 1549 01:13:51,160 --> 01:13:54,970 работи на две од сè, за вишок и, исто така, за перформанси. 1550 01:13:54,970 --> 01:13:59,230 Значи можеме да појдеме, според тоа, $ 500 за сервери 1551 01:13:59,230 --> 01:14:00,860 дека ние можеби ќе треба годишно. 1552 01:14:00,860 --> 01:14:05,210 >> Сега, ако ви треба повеќе performance-- ајде да ги разгледаме во меморијата. 1553 01:14:05,210 --> 01:14:06,810 Ние разговаравме за меморија доста. 1554 01:14:06,810 --> 01:14:09,330 И ако се потребни повеќе memory-- и 64 гигабајти 1555 01:14:09,330 --> 01:14:12,310 е број што се чуваат mentioning-- ова е речиси 1 $ на час. 1556 01:14:12,310 --> 01:14:16,180 И можете да прилично брзо да се види каде оваа goes-- така 24 часа 365 пати. 1557 01:14:16,180 --> 01:14:20,580 Па сега тоа е $ 8.000 годишно за прилично пристојно серверот. 1558 01:14:20,580 --> 01:14:23,010 >> Па во одреден момент, постои овој флексија точка 1559 01:14:23,010 --> 01:14:29,510 каде што сега ние може да потроши $ 6.000 веројатно и купи машина како што 1560 01:14:29,510 --> 01:14:33,800 и се амортизираат неговата цена над можеби две, три години, животот на машината. 1561 01:14:33,800 --> 01:14:38,880 Но, она што може да ви помогнам во корист или немилост на изнајмување 1562 01:14:38,880 --> 01:14:41,230 машина во облакот, како тоа? 1563 01:14:41,230 --> 01:14:44,110 Повторно, ова може да се спореди, веројатно, на еден од овие сервери Dell 1564 01:14:44,110 --> 01:14:47,208 кои ги видовме на сликата пред малку. 1565 01:14:47,208 --> 01:14:51,016 >> ПУБЛИКАТА: [Беззвучен] 1566 01:14:51,016 --> 01:14:54,350 1567 01:14:54,350 --> 01:14:56,190 >> Дејвид MALAN: Да, тоа е огромна наопаку. 1568 01:14:56,190 --> 01:14:58,640 Бидејќи ние не сме за купување на машина, ние не треба да го Unbox. 1569 01:14:58,640 --> 01:14:59,600 Ние не треба да го подигнете. 1570 01:14:59,600 --> 01:15:01,110 Ние не треба да го приклучиш во нашата решетката. 1571 01:15:01,110 --> 01:15:02,080 Ние не треба да го приклучиш во. 1572 01:15:02,080 --> 01:15:03,140 Ние не треба да се плати на електрични сметка. 1573 01:15:03,140 --> 01:15:05,120 >> Ние не треба да се претвори за климатизација. 1574 01:15:05,120 --> 01:15:07,620 Кога хард дискот умира, ние немаме да се вози во средината на ноќта 1575 01:15:07,620 --> 01:15:08,172 да го поправам. 1576 01:15:08,172 --> 01:15:09,630 Ние не треба да се воспостави мониторинг. 1577 01:15:09,630 --> 01:15:13,750 Ние немаме to-- листата продолжува и на сите физички работи 1578 01:15:13,750 --> 01:15:15,810 вие не треба да се направи затоа што на "облак". 1579 01:15:15,810 --> 01:15:18,620 >> И да биде јасно, облак компјутери е ова многу overused мандат. 1580 01:15:18,620 --> 01:15:22,790 Тоа навистина само значи да плаќаат некого на друго место да се кандидира сервери за вас, 1581 01:15:22,790 --> 01:15:25,300 или изнајмување на простор на сервери некој друг. 1582 01:15:25,300 --> 01:15:27,110 Па терминот "cloud computing" е нова. 1583 01:15:27,110 --> 01:15:30,260 Идејата е стар со децении. 1584 01:15:30,260 --> 01:15:32,070 Значи тоа е прилично привлечна. 1585 01:15:32,070 --> 01:15:33,960 >> И што повеќе да се добие? 1586 01:15:33,960 --> 01:15:38,287 Па, можете, исто така, добиваат можност да стори сé што е на лаптоп дома. 1587 01:15:38,287 --> 01:15:40,620 Со други зборови, сите од слики јас бев само drawing-- 1588 01:15:40,620 --> 01:15:44,010 и тоа не беше тоа одамна дека дури и Бев индексирање околу на сервер кат 1589 01:15:44,010 --> 01:15:46,680 вклучувањето на кабли во за секоја од линиите кои ги гледате, 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 на друг, само тип, тип, тип, кликнете и повлечете, кликнете на Прати, и Voila, 1596 01:16:03,959 --> 01:16:05,250 ќе ја имаат жичен до буквално. 1597 01:16:05,250 --> 01:16:07,235 Поради тоа што е направено во софтверот. 1598 01:16:07,235 --> 01:16:09,110 А причината е направено во софтвер е повторно 1599 01:16:09,110 --> 01:16:12,650 бидејќи имаме толку многу RAM меморија и така достапни за нас, овие денови многу процесорот, 1600 01:16:12,650 --> 01:16:14,880 иако сите тој звук е потребно време, 1601 01:16:14,880 --> 01:16:18,450 е побавно да се кандидира работи во софтверот од хардверот, 1602 01:16:18,450 --> 01:16:23,710 како што е побавно да се користи механички уред како хард диск од RAM меморија, 1603 01:16:23,710 --> 01:16:25,190 нешто чисто електронски. 1604 01:16:25,190 --> 01:16:27,490 Имаме толку многу ресурси достапни за нас. 1605 01:16:27,490 --> 01:16:29,920 Ние, луѓето се вид на invariantly бавно. 1606 01:16:29,920 --> 01:16:33,840 И така сега на машини може да се направи многу повеќе по единица време. 1607 01:16:33,840 --> 01:16:36,640 Имаме овие способности да се прават работите буквално. 1608 01:16:36,640 --> 01:16:39,120 >> И јас ќе кажам за курсеви Јас ги учат, на пример, тука, 1609 01:16:39,120 --> 01:16:43,464 имаме за можеби десетина или па вкупно виртуелни машини 1610 01:16:43,464 --> 01:16:45,880 како што работи во било кое дадено време го прават пред крајот работи, 1611 01:16:45,880 --> 01:16:47,620 прави назад крајот нешта. 1612 01:16:47,620 --> 01:16:50,237 Имаме сите наши багаж. 1613 01:16:50,237 --> 01:16:52,820 Така било видеа, вклучително и работи како овој, што го снимате, 1614 01:16:52,820 --> 01:16:54,330 ние заврши ставање во облакот. 1615 01:16:54,330 --> 01:16:58,710 Амазон има услуги наречени Амазон S3, нивната едноставна складирање услуга, која 1616 01:16:58,710 --> 01:17:00,397 е само како простор на дискот во облакот. 1617 01:17:00,397 --> 01:17:02,230 Тие имаат нешто Наречен CloudFront, која 1618 01:17:02,230 --> 01:17:06,040 е CDN услуга, содржина Испорака мрежа услуга, која 1619 01:17:06,040 --> 01:17:10,190 значи дека тие ги преземе сите на вашите датотеки и за да го автоматска реплицираат 1620 01:17:10,190 --> 01:17:11,290 околу светот. 1621 01:17:11,290 --> 01:17:12,780 >> Така што тие не го прават тоа превентивно. 1622 01:17:12,780 --> 01:17:15,159 Но, првиот пат кога некој во Индија бара вашата датотека, 1623 01:17:15,159 --> 01:17:16,700 тие потенцијално ќе го кешот на локално ниво. 1624 01:17:16,700 --> 01:17:19,325 Кога за прв пат во Кина, прв пат во Бразил, кое се случи, 1625 01:17:19,325 --> 01:17:20,880 тие ќе почнат да го кеширање на локално ниво. 1626 01:17:20,880 --> 01:17:22,730 И вие не треба да направите било што. 1627 01:17:22,730 --> 01:17:26,710 И така тоа е толку неверојатно релевантни овие денови да се движат работите 1628 01:17:26,710 --> 01:17:27,890 во облакот. 1629 01:17:27,890 --> 01:17:31,890 Затоа што ја имаат оваа способност буквално да не се луѓето прават речиси колку 1630 01:17:31,890 --> 01:17:32,390 работа. 1631 01:17:32,390 --> 01:17:35,930 И вие буквално не треба толку многу луѓето прават овие работни места anymore-- 1632 01:17:35,930 --> 01:17:38,450 "Ops," или оперативни улоги, повеќе. 1633 01:17:38,450 --> 01:17:43,150 Навистина, само треба програмерите и помалку инженери 1634 01:17:43,150 --> 01:17:44,840 кои само може да се прават работите буквално. 1635 01:17:44,840 --> 01:17:46,590 Всушност, само за да даде можете чувство на ова, 1636 01:17:46,590 --> 01:17:51,800 дозволете ми да одат на цените за еден друг производ тука. 1637 01:17:51,800 --> 01:17:58,170 Ајде да видиме нешто како CDN S3. 1638 01:17:58,170 --> 01:18:01,140 Значи ова е во суштина виртуелен хард диск во облакот. 1639 01:18:01,140 --> 01:18:14,360 И ако се движите надолу да pricing-- па тоа е $ 0.007 за GIGABYTE. 1640 01:18:14,360 --> 01:18:16,300 That's-- и како го правиме тоа? 1641 01:18:16,300 --> 01:18:17,410 Мислам дека тоа е месечно. 1642 01:18:17,410 --> 01:18:21,530 >> Значи, ако тоа е по month-- или дневно? 1643 01:18:21,530 --> 01:18:23,200 Дан, дали е тоа во еден ден? 1644 01:18:23,200 --> 01:18:24,700 Ова е месечно, во ред. 1645 01:18:24,700 --> 01:18:28,280 Затоа, ако тоа е по month-- За жал, тоа е 0,03 $ месечно. 1646 01:18:28,280 --> 01:18:29,820 Има 12 месеци од годината. 1647 01:18:29,820 --> 01:18:32,250 Значи колку податоци може да да ги чувате во облакот? 1648 01:18:32,250 --> 01:18:37,410 А гигабајт не е голем, но јас не знам, како и 1 терабајт, 1649 01:18:37,410 --> 01:18:38,460 па како и 1.000 од нив. 1650 01:18:38,460 --> 01:18:39,501 Тоа не е толку многу. 1651 01:18:39,501 --> 01:18:44,382 Тоа е $ 368 до складира терабајт на податоци во облак Амазон. 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 Дејвид MALAN: Добро, што сакаш да кажеш? 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 Дејвид MALAN: Да, во право. 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 И иако во теорија software-- добро, 1665 01:19:15,070 --> 01:19:17,442 енкрипција апсолутно не може да ве заштити од тоа. 1666 01:19:17,442 --> 01:19:19,150 Значи, ако она што си складирање на вашите сервери 1667 01:19:19,150 --> 01:19:21,470 encrypted-- е помалку од загриженост. 1668 01:19:21,470 --> 01:19:25,010 >> Но, штом човек има физички пристап до машина, енкрипција настрана, 1669 01:19:25,010 --> 01:19:26,100 сите облози се вид на надвор. 1670 01:19:26,100 --> 01:19:28,240 Може да знаете од недалечното минато дека ЕЕЗ, особено, 1671 01:19:28,240 --> 01:19:30,360 дури и ако сте имале тие работи наречен "лозинки BIOS-от" 1672 01:19:30,360 --> 01:19:33,360 беа кога вашиот десктоп стартува, дека ќе биде побарано со лозинка која 1673 01:19:33,360 --> 01:19:35,980 нема никаква врска со Windows, обично може да 1674 01:19:35,980 --> 01:19:39,750 само ја отвори шасија на машина, најдете малечки игли, 1675 01:19:39,750 --> 01:19:42,240 и да го користите нешто што се нарекува скокач и само се поврзете 1676 01:19:42,240 --> 01:19:45,690 овие две жици за околу една секунда, а со тоа завршувањето на колото. 1677 01:19:45,690 --> 01:19:47,360 И тоа ќе се елиминира лозинка. 1678 01:19:47,360 --> 01:19:49,800 >> Значи, кога ќе имаат физички пристап до уредот, можете да ги правите нештата како тоа. 1679 01:19:49,800 --> 01:19:51,110 Можете да го отстраните хард диск. 1680 01:19:51,110 --> 01:19:53,060 Може да се добие пристап до него на тој начин. 1681 01:19:53,060 --> 01:19:55,442 И така тоа е причината зошто, во случај на Dropbox, 1682 01:19:55,442 --> 01:19:57,900 На пример, тоа е малку загрижувачки е што не само што го прават 1683 01:19:57,900 --> 01:20:02,860 имаат податоци, дури и покрај тоа што е шифрирана, тие исто така имаат клучот. 1684 01:20:02,860 --> 01:20:04,993 Други грижи? 1685 01:20:04,993 --> 01:20:08,430 >> ПУБЛИКАТА: [Беззвучен] 1686 01:20:08,430 --> 01:20:27,740 1687 01:20:27,740 --> 01:20:30,240 Дејвид MALAN: Да, тоа е многу true-- на Googles, јаболка, 1688 01:20:30,240 --> 01:20:31,406 на Мајкрософт на светот. 1689 01:20:31,406 --> 01:20:34,400 И всушност, колку долго сте имале вашиот iPhone за? 1690 01:20:34,400 --> 01:20:35,885 Да, се дава или зема. 1691 01:20:35,885 --> 01:20:36,760 ПУБЛИКАТА: [Беззвучен] 1692 01:20:36,760 --> 01:20:37,780 Дејвид MALAN: Жал ми е? 1693 01:20:37,780 --> 01:20:39,667 Ти си еден од оние кои има iPhone-от, нели? 1694 01:20:39,667 --> 01:20:40,250 ПУБЛИКАТА: Да. 1695 01:20:40,250 --> 01:20:42,208 Дејвид MALAN: Колку време сте имале вашиот iPhone? 1696 01:20:42,208 --> 01:20:43,372 ПУБЛИКАТА: [Беззвучен] 1697 01:20:43,372 --> 01:20:45,080 Дејвид MALAN: Добро, па Apple буквално знае 1698 01:20:45,080 --> 01:20:49,030 каде што сте биле на секој час на на ден во последните пет години. 1699 01:20:49,030 --> 01:20:51,112 >> ПУБЛИКАТА: [Беззвучен] 1700 01:20:51,112 --> 01:20:54,626 1701 01:20:54,626 --> 01:20:56,375 Дејвид MALAN: Кој е прекрасна карактеристика. 1702 01:20:56,375 --> 01:20:57,860 ПУБЛИКАТА: [Беззвучен] 1703 01:20:57,860 --> 01:21:00,875 Дејвид MALAN: Да, но пласирам за сигурен. 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 >> Дејвид MALAN: Да, тоа е многу лесно да се. 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 Дејвид MALAN: Други негативни страни? 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 Дејвид MALAN: Absolutely-- технолошки, 1713 01:21:27,900 --> 01:21:31,550 економски, тоа е доста привлечна за вид на се здобијат со овие економии на обем 1714 01:21:31,550 --> 01:21:33,579 и да се движат што е во т.н. облак. 1715 01:21:33,579 --> 01:21:35,870 Но најверојатно сакаат да одам со некои од најголемите 1716 01:21:35,870 --> 01:21:39,380 риба, Амазонки, на Гугл, на Microsofts-- Rackspace е прилично big-- 1717 01:21:39,380 --> 01:21:42,200 и уште неколку други, а не мора да летаат ноќе луѓе 1718 01:21:42,200 --> 01:21:45,640 за кои тоа е многу лесно да се направи овој вид на техника во денешно време. 1719 01:21:45,640 --> 01:21:49,140 И тоа е кои можете да ги плати $ 5.99 месечно. 1720 01:21:49,140 --> 01:21:50,890 Но, вие сигурно ќе добие она што го плаќаат. 1721 01:21:50,890 --> 01:21:54,014 >> Кога ќе се каже [Беззвучен], тоа е кога работи како овие пет топло излезе, 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 >> Дејвид MALAN: И еден вид на благослов 1728 01:22:12,290 --> 01:22:15,630 е што и кога ќе одат надолу, за на пример, или дури и некои компании, 1729 01:22:15,630 --> 01:22:17,800 реалноста е Амазон, на пример, има толку многу 1730 01:22:17,800 --> 01:22:21,780 ебам клиенти, добро познати клиенти, работат на одредени центри за податоци 1731 01:22:21,780 --> 01:22:26,224 дека кога нешто навистина не е во ред, како акти на Бога, и времето и такви, 1732 01:22:26,224 --> 01:22:29,390 ако има било кој вид на надеж, тоа е дека сте во многу добра фирма. 1733 01:22:29,390 --> 01:22:30,680 Вашиот веб-сајт може да биде присутен. 1734 01:22:30,680 --> 01:22:32,750 Но, така е како половина од популарниот интернет. 1735 01:22:32,750 --> 01:22:36,230 И така тоа е веројатно малку повеќе вкусен за вашите клиенти 1736 01:22:36,230 --> 01:22:38,780 ако тоа е повеќе на интернет работа отколку нешто acme.com. 1737 01:22:38,780 --> 01:22:41,780 Но, тоа е малку измамник. 1738 01:22:41,780 --> 01:22:46,740 >> Значи во однос на други работи да се погледне, само така што ние не го исклучуваат другите, 1739 01:22:46,740 --> 01:22:51,210 ако одите на Мајкрософт Сино, тие имаат и Linux и Windows работи 1740 01:22:51,210 --> 01:22:53,190 кој е споредлив со Амазон. 1741 01:22:53,190 --> 01:22:57,540 Ако одите на Google Compute Engine, тие имаат нешто слично, како и. 1742 01:22:57,540 --> 01:23:00,500 И само за да ги заокружуваат овие облак придонеси, 1743 01:23:00,500 --> 01:23:02,762 Ќе се направи спомнувањето на една друга работа. 1744 01:23:02,762 --> 01:23:04,720 Ова е популарен веб-сајт кој е претставник 1745 01:23:04,720 --> 01:23:08,590 на класа на технологии. 1746 01:23:08,590 --> 01:23:12,350 Оние што само разговаравме за, Амазон, ќе биде IAAS, 1747 01:23:12,350 --> 01:23:17,150 Инфраструктура како сервис, каде што вид на физички хардвер како услуга. 1748 01:23:17,150 --> 01:23:18,757 Има стабилизација и асоцијација. 1749 01:23:18,757 --> 01:23:20,090 Всушност, дозволете ми да ни трошка овие долу. 1750 01:23:20,090 --> 01:23:23,290 1751 01:23:23,290 --> 01:23:28,190 >> IAAS-- инфраструктура Како услуга, стабилизација и асоцијација, 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 >> Софтвер како service-- сите од нас вид на користат ова. 1759 01:23:47,270 --> 01:23:49,810 Ако користите Google Apps за Gmail или calendaring, 1760 01:23:49,810 --> 01:23:52,530 било кој од овие веб-базирани пред апликации кои 10 години 1761 01:23:52,530 --> 01:23:55,560 ќе имаат двојно кликнавте икони нашите десктоп, софтвер како сервис 1762 01:23:55,560 --> 01:23:57,400 сега е навистина веб апликација. 1763 01:23:57,400 --> 01:24:00,110 И платформа како вид на услуга зависи. 1764 01:24:00,110 --> 01:24:03,140 >> И еден пример јас ќе ви даде тука во контекст на облак computing-- 1765 01:24:03,140 --> 01:24:06,250 има една компанија која е доста популарни овие денови, Heroku. 1766 01:24:06,250 --> 01:24:08,940 И тие се сервис, платформа, ако сакате, 1767 01:24:08,940 --> 01:24:11,730 кој работи на врвот на инфраструктурата на Амазон. 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 за бази на податоци и веб сервери и оптоварување balancers и сите други работи 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 Тие само ги virtualized и да се движат во прелистувачот, 1776 01:24:35,790 --> 01:24:37,770 во софтвер наместо на хардвер. 1777 01:24:37,770 --> 01:24:43,020 >> Но, компаниите како Heroku и други даватели на Паас, платформа како сервис, 1778 01:24:43,020 --> 01:24:46,900 тие ги користат овие Barebone основи дека ние само зборуваше, 1779 01:24:46,900 --> 01:24:50,340 и тие се изгради полесно да се користат софтвер на врвот на тоа 1780 01:24:50,340 --> 01:24:54,241 така што ако сакате да добиете на веб-базирани апликација на интернет овие денови, 1781 01:24:54,241 --> 01:24:55,990 сигурно треба да знаат како да програма. 1782 01:24:55,990 --> 01:25:00,280 Вие треба да знаете Java или Пајтон или PHP или Руби или еден куп на други јазици. 1783 01:25:00,280 --> 01:25:02,180 >> Но, исто така ќе треба место да го стави. 1784 01:25:02,180 --> 01:25:04,790 И ние разговаравме порано за добивање на веб компанијата за хостинг. 1785 01:25:04,790 --> 01:25:08,630 Тоа е вид на како средината на 2000-тите пристап кон добивање на нешто онлајн. 1786 01:25:08,630 --> 01:25:12,140 Денес можеби наместо да плаќаат некого како Heroku неколку долари месечно. 1787 01:25:12,140 --> 01:25:15,370 Во основа, откако ќе направи некои првични конфигурација, 1788 01:25:15,370 --> 01:25:18,704 за да обновите вашиот веб-сајт, само напишете командата во прозорец. 1789 01:25:18,704 --> 01:25:21,370 И што и кодот што сум напишал тука на вашиот лаптоп веднаш 1790 01:25:21,370 --> 01:25:24,350 добива дистрибуирани на било кој број на сервери во облак. 1791 01:25:24,350 --> 01:25:26,440 >> И Heroku се грижи за сите на комплексноста. 1792 01:25:26,440 --> 01:25:28,930 Тие дознаам сите бази на податоци материјал за балансирање на товарот, 1793 01:25:28,930 --> 01:25:31,480 сите главоболки кои ги имаме само напишани на табла, 1794 01:25:31,480 --> 01:25:33,320 и се кријат сето тоа за вас. 1795 01:25:33,320 --> 01:25:36,170 А за возврат, само им плати малку повеќе. 1796 01:25:36,170 --> 01:25:39,810 Па имате на овие инфраструктурни проекти како услуга, платформи, како услуга, 1797 01:25:39,810 --> 01:25:41,400 а потоа софтвер како сервис. 1798 01:25:41,400 --> 01:25:45,390 Тоа е, повторно, ова апстракција или дели. 1799 01:25:45,390 --> 01:25:51,187 >> Било какви прашања во врска со облак, или градење на сопствената инфраструктура? 1800 01:25:51,187 --> 01:25:52,270 Сите во право, тоа беше многу. 1801 01:25:52,270 --> 01:25:54,200 Зошто не можеме да одиме напред и да се нашите 15 минутна пауза тука. 1802 01:25:54,200 --> 01:25:57,241 Ние ќе се врати со неколку нови концепти и малку рацете на можност 1803 01:25:57,241 --> 01:25:59,110 пред вечерниот е завршена. 1804 01:25:59,110 --> 01:26:00,332