1 00:00:00,000 --> 00:00:00,629 2 00:00:00,629 --> 00:00:02,170 DAVID Malan: Dobre, vitaj späť. 3 00:00:02,170 --> 00:00:06,520 Než sa ponoríme do cloud computing, Myslel som, že na chvíľu pozastaviť 4 00:00:06,520 --> 00:00:11,740 či existujú nejaké nevyriešené otázky alebo tém, ktorá prišla počas obeda 5 00:00:11,740 --> 00:00:13,834 ktoré by mohli byť teraz predmetom záujmu. 6 00:00:13,834 --> 00:00:18,470 7 00:00:18,470 --> 00:00:21,410 >> Divákov: [nepočuteľné] 8 00:00:21,410 --> 00:00:22,090 >> DAVID Malan: OK. 9 00:00:22,090 --> 00:00:23,555 Aha OK. 10 00:00:23,555 --> 00:00:24,430 Divákov: [nepočuteľné] 11 00:00:24,430 --> 00:00:29,880 12 00:00:29,880 --> 00:00:31,420 >> DAVID Malan: Nie, samozrejme. 13 00:00:31,420 --> 00:00:35,180 OK, no snáď všetky svoje Problémy vznikajú v najbližších hodinách 14 00:00:35,180 --> 00:00:36,410 a zajtra hlavne. 15 00:00:36,410 --> 00:00:42,700 Ale poďme sa pozrieť, potom na miesto, kde Posledné diskusie o zriadení 16 00:00:42,700 --> 00:00:45,730 webové stránky vedie všeobecnejšie pokiaľ ide o cloud computing, 17 00:00:45,730 --> 00:00:48,210 zriadenie serverovú architektúru, druhy rozhodnutí 18 00:00:48,210 --> 00:00:50,800 že inžinieri a vývojári a manažéri 19 00:00:50,800 --> 00:00:53,210 musieť vykonať, pokiaľ ide robiť viac, než len 20 00:00:53,210 --> 00:00:56,550 prihlásenie sa k $ 10 za mesiac webhostingu ak skutočne chcú budovať von 21 00:00:56,550 --> 00:00:57,550 vlastnú infraštruktúru. 22 00:00:57,550 --> 00:01:00,400 A my sa pokúsime zviazať to späť, Napríklad na Dropbox a ďalšie 23 00:01:00,400 --> 00:01:01,350 ako oni. 24 00:01:01,350 --> 00:01:06,250 >> Takže začnime uvažovať akými problémami vznikajú v podnikaní 25 00:01:06,250 --> 00:01:09,390 dostane dobré a dobré vzniknú problémy. 26 00:01:09,390 --> 00:01:14,720 Takže vo veľmi najjednoduchšom prípade, že bude niektorí spoločnosť, ktorá má webový server, 27 00:01:14,720 --> 00:01:21,470 môžete mať, povedzme, že server budeme len kresliť, ktoré vyzerá takto. 28 00:01:21,470 --> 00:01:25,620 A v týchto dňoch, väčšina servers-- a poďme skutočne dať obrázok, ako to len preto, 29 00:01:25,620 --> 00:01:27,680 že je to trochu menej hmlisté. 30 00:01:27,680 --> 00:01:31,510 >> Takže Dell rack server-- späť v deň, tam 31 00:01:31,510 --> 00:01:33,730 boli sálové počítače že vzal celej miestnosti. 32 00:01:33,730 --> 00:01:35,710 V týchto dňoch, ak ste boli získať server, 33 00:01:35,710 --> 00:01:38,520 môže vyzerať trochu niečo také. 34 00:01:38,520 --> 00:01:41,760 Servery sú merané v akých sa nazývajú regálové jednotky, alebo železničným podnikom. 35 00:01:41,760 --> 00:01:45,280 A jeden RU je 1,5 palca, čo je priemyselný štandard. 36 00:01:45,280 --> 00:01:49,300 Takže to vyzerá ako server dve RU. 37 00:01:49,300 --> 00:01:51,240 Takže je to 3 palce vysoký. 38 00:01:51,240 --> 00:01:54,430 A oni sú zvyčajne 19 palcov, čo znamená, že všetky tohto druhu vecí 39 00:01:54,430 --> 00:01:55,160 je štandardizovaný. 40 00:01:55,160 --> 00:01:59,420 >> Takže ak sa pozriete do dátového center-- nie len na jednom serveri, ale poďme 41 00:01:59,420 --> 00:02:02,110 pozrite sa na spoločnosti Google dátové centrum a uvidíme, či budeme 42 00:02:02,110 --> 00:02:04,280 pozri pekný obrázok Google Images. 43 00:02:04,280 --> 00:02:09,090 To je oveľa lepšie ako tie osvetlené by zvyčajne nájsť a mnoho 44 00:02:09,090 --> 00:02:14,900 zvodnejšie vyzerajúce ako výsledok. avšak To je niečo, čo vyzerá ako pár 45 00:02:14,900 --> 00:02:17,380 Sto servery všetko o rovnakej veľkosti, 46 00:02:17,380 --> 00:02:21,450 v skutočnosti, v ráme po stojane po rack po stojane v dátovom centre. 47 00:02:21,450 --> 00:02:26,150 >> Niečo podobné by mohlo dôjsť k tohle-- dobre Google sa to, pretože som googled spoločnosti Google. 48 00:02:26,150 --> 00:02:28,330 Ale môže to byť reprezentatívne of všeobecnejšie 49 00:02:28,330 --> 00:02:31,480 dátové centrum, v ktorom mnohí spoločnosti sú zvyčajne umiestnené na rovnakom mieste. 50 00:02:31,480 --> 00:02:34,940 A čo-umiestnil sa všeobecne rozumie že idete na miesto, ako je Equinix 51 00:02:34,940 --> 00:02:40,280 alebo iných dodávateľov, ktoré majú veľký sklady, ktoré majú veľa energie, 52 00:02:40,280 --> 00:02:42,950 kopa chladenie dúfajme kopa bezpečnosti, 53 00:02:42,950 --> 00:02:47,910 a jednotlivé klietky obvodových regály servery, a to buď prenajať regály 54 00:02:47,910 --> 00:02:49,150 alebo si priniesť stojanov. 55 00:02:49,150 --> 00:02:51,420 >> A jednotlivé spoločnosti, začínajúcich najmä, 56 00:02:51,420 --> 00:02:54,820 bude mať nejaký druh biometrie dostať sa do klietky, alebo kľúč, 57 00:02:54,820 --> 00:02:55,640 alebo kľúč karty. 58 00:02:55,640 --> 00:02:56,990 Môžete otvoriť dvere. 59 00:02:56,990 --> 00:03:00,354 A vo vnútri je len štvorcový zábery stopa 60 00:03:00,354 --> 00:03:03,270 že platíte za, vnútro ktoré si môžete dať čokoľvek chcete. 61 00:03:03,270 --> 00:03:04,770 >> A zvyčajne zaplatiť za moc. 62 00:03:04,770 --> 00:03:06,920 A budete platiť za stopách. 63 00:03:06,920 --> 00:03:08,770 A potom budete platiť yourself pre servery 64 00:03:08,770 --> 00:03:10,560 že ste uvedenie do tohto priestoru. 65 00:03:10,560 --> 00:03:12,850 A čo potom mať Možnosť urobiť, je zaplatiť niekoho, 66 00:03:12,850 --> 00:03:15,120 pre pripojenie k internetu služby. 67 00:03:15,120 --> 00:03:17,240 Môžete si zaplatiť ľubovoľný počet predajcov, z ktorých všetci 68 00:03:17,240 --> 00:03:19,210 zvyčajne prichádzajú do tohto dátového centra. 69 00:03:19,210 --> 00:03:22,740 >> Ale skutočná zaujímavou otázkou je, čo sa vlastne deje v tých regálov? 70 00:03:22,740 --> 00:03:25,020 Mohli by všetci veľmi dobre vyzerať ako to, čo sme práve videli. 71 00:03:25,020 --> 00:03:27,870 Ale oni vykonávajú rôzne funkcie a môže byť nutné robiť rôzne veci. 72 00:03:27,870 --> 00:03:29,661 A nechať to vlastne motivovať túto diskusiu 73 00:03:29,661 --> 00:03:35,370 s otázkou, aký problém začne nastať, ak ste úspešní? 74 00:03:35,370 --> 00:03:37,900 >> Takže máte webové stránky že ste postavená. 75 00:03:37,900 --> 00:03:40,450 A možno to predáva widgety alebo nieco podobne. 76 00:03:40,450 --> 00:03:43,620 A vy ste robil veľmi dobre s tržbami widgety on-line. 77 00:03:43,620 --> 00:03:48,490 A začnete zažiť Niektoré príznaky, vaše webové stránky. 78 00:03:48,490 --> 00:03:51,070 Čo by mohlo byť niektorými z technické symptómy 79 00:03:51,070 --> 00:03:54,040 že užívatelia budú vykazovať ako podnikanie rastie a prekvitá 80 00:03:54,040 --> 00:03:59,482 a vaše webové stránky ťaží z toho vyplýva? 81 00:03:59,482 --> 00:04:02,690 >> Divákov: [nepočuteľné] 82 00:04:02,690 --> 00:04:05,910 83 00:04:05,910 --> 00:04:07,050 >> DAVID Malan: Jo, presne tak. 84 00:04:07,050 --> 00:04:10,040 Takže by ste mohli mať Spomalenie svoje webové stránky. 85 00:04:10,040 --> 00:04:11,240 A prečo by to mohlo stať? 86 00:04:11,240 --> 00:04:12,660 No, ak budeme predpokladať, pre Z dôvodu diskusia 87 00:04:12,660 --> 00:04:15,160 práve teraz, že ste na jednom z týchto komerčných internetových hostiteľov 88 00:04:15,160 --> 00:04:17,860 že sme o tom hovorili pred obedom, že budete platiť určitý počet dolárov 89 00:04:17,860 --> 00:04:20,859 sa za mesiac, a vy ste už zaplatili pre ročné náklady na vašej doméne 90 00:04:20,859 --> 00:04:25,300 pomenovať, že web hostiteľa je pravdepodobne overselling svoje zdroje 91 00:04:25,300 --> 00:04:26,050 do istej miery. 92 00:04:26,050 --> 00:04:29,000 Takže môžete mať užívateľské meno a heslo na svojom serveri. 93 00:04:29,000 --> 00:04:32,410 Ale rovnako tak sa môže týkať niekoľko druhý alebo niekoľko desiatkami ďalších, alebo možno aj niekoľko 94 00:04:32,410 --> 00:04:33,980 stovky ďalších, užívatelia. 95 00:04:33,980 --> 00:04:37,190 >> A webové stránky žiť fyzicky na rovnakom serveri. 96 00:04:37,190 --> 00:04:38,340 Prečo je to možné? 97 00:04:38,340 --> 00:04:40,680 No v týchto dňoch, servery takhle typicky 98 00:04:40,680 --> 00:04:44,610 majú viac pevných diskov, možno toľko ako šesť alebo viac pevných diskov, 99 00:04:44,610 --> 00:04:47,665 pričom každý z nich môže byť až as 4 TB v týchto dňoch. 100 00:04:47,665 --> 00:04:52,140 Takže môžete mať 24 terabajtov priestoru iba v jednom malom servera, ako je táto. 101 00:04:52,140 --> 00:04:55,710 >> A aj keď sa ukradnúť niektoré z tohto priestoru pre redundanciu, na účely zálohovania, 102 00:04:55,710 --> 00:04:57,110 je to stále pomerne dosť priestoru. 103 00:04:57,110 --> 00:05:00,070 A iste, typické webové stránky nepotrebuje toľko priestoru. 104 00:05:00,070 --> 00:05:03,100 Len registráciu užívateľov a ukladanie logov objednávok 105 00:05:03,100 --> 00:05:04,640 neberie všetku tu veľa priestoru. 106 00:05:04,640 --> 00:05:07,550 Takže ju môžete rozdeliť pomerne trochu a dať každému užívateľovi 107 00:05:07,550 --> 00:05:08,980 len malý plátok to. 108 00:05:08,980 --> 00:05:11,310 >> Medzitým, počítačový takhle týchto dňoch 109 00:05:11,310 --> 00:05:16,370 typicky má viac CPUs-- nielen jeden, možno dva, možno štyri, možno 16, 110 00:05:16,370 --> 00:05:17,149 alebo aj viac. 111 00:05:17,149 --> 00:05:18,940 A každý z týchto procesorov Má niečo, čo nazýva 112 00:05:18,940 --> 00:05:22,230 jadro, čo je niečo ako mozog vnútri mozgu. 113 00:05:22,230 --> 00:05:26,800 Takže v skutočnosti väčšina každého tu s Moderné notebooky má pravdepodobne dvojjadrový 114 00:05:26,800 --> 00:05:32,030 alebo quad core CPU-- a pravdepodobne len jeden CPU vnútri notebooku v týchto dňoch. 115 00:05:32,030 --> 00:05:35,030 Ale stolné počítače a regálové počítača, ako je 116 00:05:35,030 --> 00:05:39,000 to môže mať pomerne málo viac CPU, a na oplátku jadier. 117 00:05:39,000 --> 00:05:44,180 >> A úprimne povedané, dokonca aj v našich Macu a PC s Dnes, nemáte naozaj potrebujú dvoch jadier 118 00:05:44,180 --> 00:05:46,550 alebo quad jadra skontrolovať svoj e-mail. 119 00:05:46,550 --> 00:05:49,090 Ak existuje nejaká prekážkou pri ide o použitia počítača, 120 00:05:49,090 --> 00:05:51,925 ste ľudský sú pravdepodobne najpomalší vec na tomto počítači. 121 00:05:51,925 --> 00:05:54,800 A vy nebudete mať možnosť skontrolovať svoj e-mail rýchlejšie, ak vás 122 00:05:54,800 --> 00:05:57,170 majú štyrikrát viac procesormi alebo jadra. 123 00:05:57,170 --> 00:05:59,700 >> To isté však druh true zo servera. 124 00:05:59,700 --> 00:06:02,970 Jediná možno nie webové stránky nutne potrebovať viac ako jeden 125 00:06:02,970 --> 00:06:05,756 CPU alebo jedno jadro, jeden malý mozog vnútri robí 126 00:06:05,756 --> 00:06:07,380 všetky myslenie a spracovanie. 127 00:06:07,380 --> 00:06:10,561 Takže výrobcovia majú podobne začal krájať týchto zdrojov 128 00:06:10,561 --> 00:06:13,435 takže možno vaše webové stránky dostane jeden jadro, vaše webové stránky dostane jedno jadro, 129 00:06:13,435 --> 00:06:15,290 alebo možno budeme zdieľať jednu takú jadro. 130 00:06:15,290 --> 00:06:16,820 Sme tiež zdieľať miesto na disku. 131 00:06:16,820 --> 00:06:20,000 A my sme tiež zdieľať RAM, alebo Random Access Memory 132 00:06:20,000 --> 00:06:22,520 od predtým, z ktorých tam je tiež konečné množstvo. 133 00:06:22,520 --> 00:06:23,420 >> A to je kľúč. 134 00:06:23,420 --> 00:06:25,960 Bez ohľadu na to, ako drahé bol počítač, 135 00:06:25,960 --> 00:06:28,440 je tu stále konečný Výška finančných prostriedkov v ňom. 136 00:06:28,440 --> 00:06:31,360 A tak stále viac a viac vás pokúsiť sa konzumovať tieto prostriedky, 137 00:06:31,360 --> 00:06:32,850 pomalšie veci sa môže stať. 138 00:06:32,850 --> 00:06:34,646 Ale prečo? 139 00:06:34,646 --> 00:06:39,352 Prečo by sa veci spomaliť ako príznakom serveru zahltili? 140 00:06:39,352 --> 00:06:40,060 Čo sa deje? 141 00:06:40,060 --> 00:06:42,895 142 00:06:42,895 --> 00:06:46,388 >> Divákov: [nepočuteľné] 143 00:06:46,388 --> 00:06:54,036 144 00:06:54,036 --> 00:06:55,160 DAVID Malan: Jo, presne tak. 145 00:06:55,160 --> 00:06:57,730 Navrhol som, že skôr RAM je typ pamäte. 146 00:06:57,730 --> 00:07:00,290 Je to prchavá, pričom to je kde aplikácie a dáta sú 147 00:07:00,290 --> 00:07:01,890 skladovať, keď sú používané. 148 00:07:01,890 --> 00:07:03,990 A tak teda tú len konečný počet 149 00:07:03,990 --> 00:07:05,790 vecí, ktoré môžete urobiť zrejme naraz. 150 00:07:05,790 --> 00:07:07,740 A je to tiež rýchlejšie, čo je dobrá vec. 151 00:07:07,740 --> 00:07:09,990 Ale je to tiež drahšie, čo je zlá vec. 152 00:07:09,990 --> 00:07:15,376 A je to aj preto prítomné v dolnej Množstvo, než miesta na disku, pevný disk 153 00:07:15,376 --> 00:07:16,750 priestor, ktorý má tendenciu byť lacnejšie. 154 00:07:16,750 --> 00:07:18,830 >> Inými slovami, môže mať 4 TB 155 00:07:18,830 --> 00:07:20,440 miesta na disku v počítači. 156 00:07:20,440 --> 00:07:24,300 Ale môžete mať 4 GB alebo 64 GB, 157 00:07:24,300 --> 00:07:29,180 v poradí veľkosti, koeficientom 1000 menej, pamäte RAM v počítači. 158 00:07:29,180 --> 00:07:30,320 Takže to, čo robí počítač robiť? 159 00:07:30,320 --> 00:07:32,236 No, predpokladám, že vy predsa majú 64 gigabajtov 160 00:07:32,236 --> 00:07:35,110 RAM na serveri, ako je táto, ktorá by bolo úplne bežné, ak nie je nízka 161 00:07:35,110 --> 00:07:36,140 v týchto dňoch. 162 00:07:36,140 --> 00:07:39,220 Ale predpokladajme, že máte toľko Užívatelia robiť toľko vecí 163 00:07:39,220 --> 00:07:42,480 že tak nejako akosi Potrebujeme 65 GB pamäte 164 00:07:42,480 --> 00:07:44,960 zvládnuť všetko simultánne využitie? 165 00:07:44,960 --> 00:07:47,580 >> No, mohol by si len povedať, ľúto, niektorí počet užívateľov 166 00:07:47,580 --> 00:07:48,840 jednoducho nemôže získať prístup k webu. 167 00:07:48,840 --> 00:07:51,410 A to je meradlom poslednej inštancie, iste. 168 00:07:51,410 --> 00:07:55,570 Alebo vy, ako prevádzkový systém, ako je Windows alebo Mac 169 00:07:55,570 --> 00:07:59,480 OS či Linux alebo Solaris alebo akékoľvek Rad ďalších operačných systémov na tomto serveri, 170 00:07:59,480 --> 00:08:01,280 mohol rozhodnúť, vieš čo? 171 00:08:01,280 --> 00:08:03,780 Mám len 64 GB pamäte RAM. 172 00:08:03,780 --> 00:08:05,440 Tak nejako som potrebovať 65. 173 00:08:05,440 --> 00:08:06,210 Tak viete čo? 174 00:08:06,210 --> 00:08:10,030 Chystám sa vziať 1 gigabajt v hodnote dát v pamäti RAM 175 00:08:10,030 --> 00:08:15,240 ktorá bola najmenej nedávno pristupovať a len presunúť ju na disk dočasne, 176 00:08:15,240 --> 00:08:19,050 Doslova kopírovať to z rýchleho Pamäť na pomalší pamäti 177 00:08:19,050 --> 00:08:24,000 takže som sa potom môže spracovať, že 65. gigabyte potreba pamäte, 178 00:08:24,000 --> 00:08:25,650 urobiť nejaké výpočty na to. 179 00:08:25,650 --> 00:08:28,580 Potom, keď som urobil robiť to, Budem len navrhnúť, aby na disk, 180 00:08:28,580 --> 00:08:35,030 presunúť tú druhú RAM I dočasne dal na disku späť do skutočného hardware 181 00:08:35,030 --> 00:08:37,280 tak, že som trochu multitasking. 182 00:08:37,280 --> 00:08:41,190 >> Takže som tak nejako uvedenie veci dočasne v tomto pomalšom priestore 183 00:08:41,190 --> 00:08:44,159 tak som vytvoriť ilúziu manipulačné každého. 184 00:08:44,159 --> 00:08:45,290 Ale je tu spomalenie. 185 00:08:45,290 --> 00:08:45,790 Prečo? 186 00:08:45,790 --> 00:08:49,380 No, vnútro z nich ťažkej disky v týchto dňoch je to, čo? 187 00:08:49,380 --> 00:08:52,030 Skôr to, čo robí tvrdé jazdy sa líši od pamäte RAM 188 00:08:52,030 --> 00:08:53,495 ako najlepšie viete teraz? 189 00:08:53,495 --> 00:08:56,750 >> Divákov: [nepočuteľné] 190 00:08:56,750 --> 00:08:59,540 191 00:08:59,540 --> 00:09:01,445 >> DAVID Malan: OK, to je pravda. 192 00:09:01,445 --> 00:09:02,320 Divákov: [nepočuteľné] 193 00:09:02,320 --> 00:09:05,440 194 00:09:05,440 --> 00:09:06,750 >> DAVID Malan: Takže veľmi pravdivý. 195 00:09:06,750 --> 00:09:13,709 A to je vedľajší účinok alebo vlastnosť k tomu, že RAM je skutočne rýchlejší. 196 00:09:13,709 --> 00:09:15,750 A preto, že chcete používať ho pre súčasné použitie. 197 00:09:15,750 --> 00:09:17,290 A disk je pomalší. 198 00:09:17,290 --> 00:09:19,630 Ale je to trvalé, alebo energeticky nezávislá. 199 00:09:19,630 --> 00:09:21,480 Tak ho použiť pre dlhodobé skladovanie. 200 00:09:21,480 --> 00:09:25,160 Ale pokiaľ ide o implementácia, keď vzhlédnout 201 00:09:25,160 --> 00:09:29,297 čo sa nazýva DIMM Dual Inline Memory Modul, to je to, čo kus RAM 202 00:09:29,297 --> 00:09:30,380 Možno typicky vyzerať. 203 00:09:30,380 --> 00:09:35,050 >> Takže vo vnútri našej Mac--, že je to chyba. 204 00:09:35,050 --> 00:09:41,080 Vnútri našich Macu a PC, naše stolových Počítače by mal palice pamäti, 205 00:09:41,080 --> 00:09:43,220 ako by ste im zavolať, alebo DIMM alebo SIMM späť 206 00:09:43,220 --> 00:09:44,970 v deň, pamäte ktoré vyzerajú takto. 207 00:09:44,970 --> 00:09:47,900 Notebookov pravdepodobne veci, ktoré sú tretiny veľkosti alebo polovičnú veľkosť. 208 00:09:47,900 --> 00:09:50,066 Sú o niečo menší, ale rovnaký idea-- málo 209 00:09:50,066 --> 00:09:52,110 kúsky zeleného kremíka oblátky alebo plast, ktorý 210 00:09:52,110 --> 00:09:56,237 Má malé čierne čipy na nich s množstvom drôtov prepojenie všetko. 211 00:09:56,237 --> 00:09:58,820 Tie by mohli mať veľa Tieto vnútri počítača. 212 00:09:58,820 --> 00:10:00,903 Ale tu je stánok s jedlom to je úplne elektronické. 213 00:10:00,903 --> 00:10:03,130 Je tu len elektróny tečúcou na tomto zariadení. 214 00:10:03,130 --> 00:10:08,170 Naproti tomu, ak sa pozrieme na vnútri pevného disku 215 00:10:08,170 --> 00:10:10,760 a vytiahnuť obrázok Odtiaľ by ste namiesto 216 00:10:10,760 --> 00:10:16,600 vidieť niečo také, ktorý má mať elektrinu 217 00:10:16,600 --> 00:10:17,950 prechádzajú ňou nakoniec. 218 00:10:17,950 --> 00:10:20,265 Ale čo tiež vyskočí u vás o tejto veci? 219 00:10:20,265 --> 00:10:21,140 Divákov: [nepočuteľné] 220 00:10:21,140 --> 00:10:22,710 DAVID Malan: Jo, je tu zrejme pohyblivých častí. 221 00:10:22,710 --> 00:10:25,210 Je to niečo ako starý rekord prehrávač alebo gramofón prehrávač. 222 00:10:25,210 --> 00:10:26,200 A to do značnej miery je. 223 00:10:26,200 --> 00:10:28,950 Je to trochu milovník než to-- keďže, gramofónové prehrávače používané 224 00:10:28,950 --> 00:10:33,150 drážky v zázname, to vlastne používa malinké magnetické častice 225 00:10:33,150 --> 00:10:34,550 že nemôžeme úplne vidieť. 226 00:10:34,550 --> 00:10:38,520 Ale ak trochou magnetické častice vyzerá to, že to považuje za 1. 227 00:10:38,520 --> 00:10:41,230 A ak to vyzerá takto, sever-juh namiesto juh-sever, 228 00:10:41,230 --> 00:10:42,252 to by mohlo byť 0. 229 00:10:42,252 --> 00:10:45,460 A uvidíme zajtra, ako môžeme budovať z toho viac zaujímavých vecí. 230 00:10:45,460 --> 00:10:47,590 >> Ale niečo to je dostal fyzicky presunúť 231 00:10:47,590 --> 00:10:51,010 Je iste pôjde pomalšie než je rýchlosť svetla, 232 00:10:51,010 --> 00:10:53,250 ktorý teoreticky je to, čo elektrón môže prúdiť, 233 00:10:53,250 --> 00:10:54,620 hoci realisticky nie tak celkom. 234 00:10:54,620 --> 00:10:56,900 Takže mechanické devices-- oveľa pomalšie. 235 00:10:56,900 --> 00:10:58,320 Ale sú lacnejšie. 236 00:10:58,320 --> 00:11:00,944 A vy sa zmestí toľko viac dát vnútri nich. 237 00:11:00,944 --> 00:11:03,110 Tak, že tam existuje vo svete niečím 238 00:11:03,110 --> 00:11:06,840 volal virtuálna pamäť, použití pevného disku, ako je tento 239 00:11:06,840 --> 00:11:10,160 ako by to bol RAM pre používateľov transparentné, 240 00:11:10,160 --> 00:11:15,320 jednoducho tým, že presun dát z pamäte na pevný disk, 241 00:11:15,320 --> 00:11:18,714 potom ho vracia späť, keď budete potrebovať to opäť vytvorí spomalenie. 242 00:11:18,714 --> 00:11:21,380 Pretože máte doslova na skopírovať z jedného miesta na druhé. 243 00:11:21,380 --> 00:11:25,100 A čo vy skopírovaním a z je v skutočnosti nižšia ako veľkosť pamäte RAM 244 00:11:25,100 --> 00:11:26,150 kde chcete, aby to bolo. 245 00:11:26,150 --> 00:11:29,030 >> Alternatívne riešenie here-- ak sa vám nepáči, že spomaliť, 246 00:11:29,030 --> 00:11:32,014 a vaše virtuálne pamäť druh priťažilo, 247 00:11:32,014 --> 00:11:33,680 Čo je ďalšie riešenie tohto problému? 248 00:11:33,680 --> 00:11:35,260 >> Divákov: [nepočuteľné] 249 00:11:35,260 --> 00:11:37,260 DAVID Malan: No, zvýšenie virtuálnej pamäte 250 00:11:37,260 --> 00:11:39,135 by nám to na ešte väčšia váha. 251 00:11:39,135 --> 00:11:43,540 Mohli by sme zvládnuť 66 gigabajtov hodnote pamäťových potrebách alebo 67 GB. 252 00:11:43,540 --> 00:11:45,830 Ale predpokladám, že nemám rád Tento spomalenie, v skutočnosti 253 00:11:45,830 --> 00:11:49,380 Chcem vypnúť virtuálnej Pamäť ak je to vôbec možné, 254 00:11:49,380 --> 00:11:52,350 čo iného by som mohol hodiť na Tento problém vyriešiť, 255 00:11:52,350 --> 00:11:56,900 kde chcem zvládnuť viac užívateľov a ďalšie požiadavky na pamäť 256 00:11:56,900 --> 00:11:59,100 než som fyzicky majú v súčasnej dobe? 257 00:11:59,100 --> 00:12:02,600 >> Divákov: [nepočuteľné] 258 00:12:02,600 --> 00:12:04,800 259 00:12:04,800 --> 00:12:06,140 >> DAVID Malan: Bohužiaľ nie. 260 00:12:06,140 --> 00:12:09,850 Takže CPU a jadra je máte V je obmedzený zdroj. 261 00:12:09,850 --> 00:12:13,280 A tam je v tomto kontexte nie je analógový. 262 00:12:13,280 --> 00:12:14,990 Dobrá otázka, hoci. 263 00:12:14,990 --> 00:12:19,270 Len aby bolo jasno, taky, ak Vnútro je tento počítač, 264 00:12:19,270 --> 00:12:24,510 povedzme, tyč pamäte RAM, ktorá vyzerá ako tohle-- a tak budeme nazývať RAM. 265 00:12:24,510 --> 00:12:27,070 A tu je pevný disk. 266 00:12:27,070 --> 00:12:30,130 A ja budem len čerpať toto obrazovo ako malý kruh. 267 00:12:30,130 --> 00:12:33,740 Existuje 0 a 1 je v oboch these-- údaje, budeme generalizovať ako. 268 00:12:33,740 --> 00:12:38,030 >> A v podstate, ak je používateľ spustenie aplikácie páči, 269 00:12:38,030 --> 00:12:46,070 povedzme, webové stránky, ktoré vyžaduje toto Koľko RAM pre každého užívateľa, čo tým chcem navrhnúť, 270 00:12:46,070 --> 00:12:48,380 prostredníctvom tejto veci volal virtuálna pamäť, 271 00:12:48,380 --> 00:12:53,990 Je len dočasne presunúť že viac ako tu, takže teraz 272 00:12:53,990 --> 00:12:57,810 sa môže pohybovať pamäti niekoho iného Požiadavky tam. 273 00:12:57,810 --> 00:13:00,420 A potom, keď je toto hotovo, Môžem kopírovať to späť cez 274 00:13:00,420 --> 00:13:04,550 a to ide tu, čím sa posúva čo chcel som tam niekde inde 275 00:13:04,550 --> 00:13:05,050 úplne. 276 00:13:05,050 --> 00:13:07,820 >> Takže je tu len veľa Switcheroo, je stánok s jedlom tu. 277 00:13:07,820 --> 00:13:12,380 Takže ak sa vám nepáči to, a vy nie chcieť dať nič na pevnom disku, 278 00:13:12,380 --> 00:13:16,440 čo je druh zrejmé Riešenie obchodného osoby 279 00:13:16,440 --> 00:13:19,684 problému, alebo inžinier je riešenie, keď na to príde taky? 280 00:13:19,684 --> 00:13:21,950 >> Divákov: [nepočuteľné] 281 00:13:21,950 --> 00:13:24,750 >> DAVID Malan: Jo, myslím doslovne hádzať peniaze na problém. 282 00:13:24,750 --> 00:13:27,541 A skutočne, je to perfektný segue na niektoré z vyššej úrovne 283 00:13:27,541 --> 00:13:28,870 diskusia o cloud computing. 284 00:13:28,870 --> 00:13:31,390 Vzhľadom k tomu, veľa z toho je motivované finančnými rozhodnutiami, 285 00:13:31,390 --> 00:13:33,040 ani nutne technologické. 286 00:13:33,040 --> 00:13:37,830 V prípade 64 giga RAM je príliš málo, dobre, prečo nie dostať 128 gigabajty RAM? 287 00:13:37,830 --> 00:13:40,440 Prečo nie dostať 256 gigabajty RAM? 288 00:13:40,440 --> 00:13:41,732 No, prečo nie? 289 00:13:41,732 --> 00:13:42,608 >> Divákov: [nepočuteľné] 290 00:13:42,608 --> 00:13:44,482 DAVID Malan: No, stojí viac peňazí, určite. 291 00:13:44,482 --> 00:13:46,970 A ak už máte náhradný na pevnom disku, efektívne, 292 00:13:46,970 --> 00:13:51,407 alebo ekvivalentne miesta na pevnom disku je natoľko oveľa lacnejšie, môžete ho tiež použiť. 293 00:13:51,407 --> 00:13:54,490 Takže znova, tam je to kompromis, ktorý sme videli už skôr na tomto ráno, 294 00:13:54,490 --> 00:13:56,656 tam, kde to naozaj nie je nutne správna odpoveď, 295 00:13:56,656 --> 00:14:01,360 tam jednoducho lepšie alebo horšie odpoveď založené na tom, čo vlastne záleží. 296 00:14:01,360 --> 00:14:04,500 >> Takže je tu aj technologické realite. 297 00:14:04,500 --> 00:14:06,870 Nemôžem kúpiť počítač, Pokiaľ viem, 298 00:14:06,870 --> 00:14:09,490 s bilión GB RAM práve teraz. 299 00:14:09,490 --> 00:14:11,540 Je to jednoducho fyzicky neexistuje. 300 00:14:11,540 --> 00:14:13,240 Takže tam je nejaký horný limit. 301 00:14:13,240 --> 00:14:15,990 Ale ak ste niekedy dokonca nakupovali pre spotrebiteľa Mac alebo PC, 302 00:14:15,990 --> 00:14:20,180 Tiež všeobecne je tu Táto krivka funkcií 303 00:14:20,180 --> 00:14:23,410 tam, kde by mohol byť dobrý, lepšie, a najlepšie počítač. 304 00:14:23,410 --> 00:14:25,730 >> A marginálne vracia na nákup dolára 305 00:14:25,730 --> 00:14:30,227 najlepší počítač oproti tým lepšie počítač 306 00:14:30,227 --> 00:14:32,560 nemusí byť takmer tak vysoké ako stráviť trochu viac peňazí 307 00:14:32,560 --> 00:14:35,599 a získať lepší počítač napriek dobrej počítača. 308 00:14:35,599 --> 00:14:38,390 Inými slovami, platíte prémia dostať horná línia. 309 00:14:38,390 --> 00:14:40,790 >> A to, čo uvidíme v Diskusia o cloud computing 310 00:14:40,790 --> 00:14:44,940 je, že to, čo je veľmi časté títo dni, a to, čo spoločnosti ako Google 311 00:14:44,940 --> 00:14:50,560 čoskoro propagovaný, nevenoval pre stavebné a naozaj fantázie, drahé 312 00:14:50,560 --> 00:14:53,540 nadupaným do počítača s veľa všetkého, 313 00:14:53,540 --> 00:15:00,140 ale skôr kúpu či stavbu dosť skromné ​​počítača, ale mnoho z nich, 314 00:15:00,140 --> 00:15:03,280 a pomocou niečo, čo je všeobecne volal horizontálne škálovanie namiesto 315 00:15:03,280 --> 00:15:04,320 vertikálneho merítka. 316 00:15:04,320 --> 00:15:08,115 >> Takže vertikálny scaling by znamenalo získať viac RAM, väčší disk, viac všetkého, 317 00:15:08,115 --> 00:15:10,187 a tak nejako investovať vertikálne vo svojom hardvéru 318 00:15:10,187 --> 00:15:12,520 takže ste len získať čo Najlepší z najlepších z najlepších, 319 00:15:12,520 --> 00:15:13,650 ale platíte za to. 320 00:15:13,650 --> 00:15:17,580 Horizontálne škálovanie je tak nejako dostať spodným radom vecí, dobrý model 321 00:15:17,580 --> 00:15:19,922 alebo dokonca horší model ale získať veľa z nich. 322 00:15:19,922 --> 00:15:22,630 Ale akonáhle sa objaví veľa them-- Napríklad, v tomto prípade, 323 00:15:22,630 --> 00:15:27,330 webové servery, ak tento jeden server alebo jeden web hostiteľa je nedostatočná, 324 00:15:27,330 --> 00:15:32,310 potom už len intuitívne sa Riešenie tohto problému zaťaženia 325 00:15:32,310 --> 00:15:36,460 alebo preťaženia na serveroch je buď získať väčší servera 326 00:15:36,460 --> 00:15:40,770 alebo, čo tým chcem navrhnúť tu namiesto škálovanie vertikálne tak povediac, 327 00:15:40,770 --> 00:15:41,920 by bolo, viete čo? 328 00:15:41,920 --> 00:15:43,580 Len si druhý z nich. 329 00:15:43,580 --> 00:15:46,560 Alebo možno dokonca dostať tretiny. 330 00:15:46,560 --> 00:15:48,900 Ale teraz sme vytvorili inžinierstva problém 331 00:15:48,900 --> 00:15:51,920 podľa povahy tejto činnosti alebo finančné rozhodnutia. 332 00:15:51,920 --> 00:15:54,312 Čo je teraz inžinierstva problém? 333 00:15:54,312 --> 00:15:56,040 >> Divákov: [nepočuteľné] 334 00:15:56,040 --> 00:15:59,740 >> DAVID Malan: Jo, ako sa im pripojiť a-- ľúto? 335 00:15:59,740 --> 00:16:00,651 >> Divákov: [nepočuteľné] 336 00:16:00,651 --> 00:16:02,400 DAVID Malan: Správne, pretože som stále have-- 337 00:16:02,400 --> 00:16:07,280 keď som znovu zaviesť ma do obrázka, ak je to niekde môj notebook 338 00:16:07,280 --> 00:16:12,400 na internete, ktorý je teraz medzi ja a spoločnosť hovoríme, 339 00:16:12,400 --> 00:16:17,960 teraz musím prísť na to, ku ktorému servera môžem poslať tento konkrétny užívateľa? 340 00:16:17,960 --> 00:16:25,090 A či je ostatní užívatelia, rovnako ako toto, a potom táto tu, 341 00:16:25,090 --> 00:16:28,850 a možno to je užívateľ A tento je používateľ B, to je užívateľ C, 342 00:16:28,850 --> 00:16:34,720 a to je server, 1, 2, a teraz 3-- intuitívne odpoveď by mohla byť práve tu, 343 00:16:34,720 --> 00:16:37,460 pošleme Užívateľ A na 1 a B 2 a C 3. 344 00:16:37,460 --> 00:16:39,900 A môžeme zvládnuť 3krát ako mnoho užívateľov. 345 00:16:39,900 --> 00:16:41,360 >> Ale to je oversimplification. 346 00:16:41,360 --> 00:16:44,480 Ako sa rozhodnúť, koho poslať kde? 347 00:16:44,480 --> 00:16:46,400 Tak skúsme uvažovať cez to. 348 00:16:46,400 --> 00:16:50,110 Takže predpokladám, že počítače A, B, a C sú zákazníci, 349 00:16:50,110 --> 00:16:53,972 a servery 1, 2 a 3 sú horizontálne zmenšený servery. 350 00:16:53,972 --> 00:16:55,180 Takže sú tak nejako rovnaké. 351 00:16:55,180 --> 00:16:57,200 Sú to všetko beží rovnaký softvér. 352 00:16:57,200 --> 00:16:59,770 A môžu všetci robia to isté. 353 00:16:59,770 --> 00:17:01,520 Ale dôvod, prečo máme tri z nich je tak 354 00:17:01,520 --> 00:17:04,710 že môžeme zvládnuť tri časy ako mnoho ľudí naraz. 355 00:17:04,710 --> 00:17:07,960 >> Takže vieme z našich Diskusia pred obedom 356 00:17:07,960 --> 00:17:11,460 že tam je hardvér v rozmedzí notebooky a servery. 357 00:17:11,460 --> 00:17:14,920 Ale my tak nejako zovšeobecniť že teraz ako je internet alebo oblaku. 358 00:17:14,920 --> 00:17:18,707 Ale vieme, že v mojom dome, tam je asi domáci router. 359 00:17:18,707 --> 00:17:21,290 V blízkosti servery, je to asi router, DNS server DHCP. 360 00:17:21,290 --> 00:17:24,780 Tam môže byť čokoľvek Chceme v tomto príbehu. 361 00:17:24,780 --> 00:17:33,360 >> Tak ako začneme rozhodnúť, keď používateľ A ide do something.com, 362 00:17:33,360 --> 00:17:36,630 ktorý server smerovať užívateľovi? 363 00:17:36,630 --> 00:17:39,409 Ako môžeme začať rozprávať tento príbeh? 364 00:17:39,409 --> 00:17:40,450 Divákov: Vyrovnávanie zaťaženia? 365 00:17:40,450 --> 00:17:41,120 DAVID Malan: Vyrovnávanie zaťaženia. 366 00:17:41,120 --> 00:17:42,502 Čo tým myslíš? 367 00:17:42,502 --> 00:17:44,660 >> Divákov: Vrátenie kde je najviac použitie je 368 00:17:44,660 --> 00:17:47,472 a ktorý má Väčšina dostupných zdrojov. 369 00:17:47,472 --> 00:17:49,930 DAVID Malan: OK, tak nech mi predstaviť nový typ hardvér 370 00:17:49,930 --> 00:17:53,627 ktoré sme doteraz diskutovali, čo je presne to, vyrovnávanie zaťaženia. 371 00:17:53,627 --> 00:17:54,960 Aj to môže byť len server. 372 00:17:54,960 --> 00:17:58,130 Mohlo by to vyzerať presne ako tá, ktorú sme videli pred chvíľou. 373 00:17:58,130 --> 00:18:01,000 Vyrovnávanie zaťaženia je naozaj len kus softvéru 374 00:18:01,000 --> 00:18:02,660 spustiť na kus hardvéru. 375 00:18:02,660 --> 00:18:07,310 >> Alebo si môžete zaplatiť dodávateľa, ako je Citrix alebo iní, Cisco alebo iní. 376 00:18:07,310 --> 00:18:10,465 Môžete platiť za ich vlastný hardvér, čo je hardvérové ​​vyrovnávanie zaťaženia. 377 00:18:10,465 --> 00:18:12,840 Ale to len znamená, že predinštalovaná na vyrovnávanie zaťaženia 378 00:18:12,840 --> 00:18:15,580 softvér na ich hardvéru a predal vám všetkým dohromady. 379 00:18:15,580 --> 00:18:18,670 Tak jednoducho budeme čerpať ju ako obdĺžnik pre naše účely. 380 00:18:18,670 --> 00:18:22,040 >> Ako teraz môžem implementovať vyrovnávanie zaťaženia? 381 00:18:22,040 --> 00:18:28,150 Inými slovami, keď používateľ A chce na mojich stránkach, ich žiadosť akosi 382 00:18:28,150 --> 00:18:31,070 alebo iné, pravdepodobne prostredníctvom tých routery sme hovorili o skôr, 383 00:18:31,070 --> 00:18:33,750 bude nakoniec dosiahne toto vyrovnávanie zaťaženia, ktorý potom 384 00:18:33,750 --> 00:18:36,210 je potrebné urobiť rozhodnutia o smerovaní podobne. 385 00:18:36,210 --> 00:18:38,320 Ale je to smerovanie pre druh vyššieho účelu sa. 386 00:18:38,320 --> 00:18:40,361 Nie je to len o získanie z A do bodu 387 00:18:40,361 --> 00:18:44,730 B. Je to o rozhodovanie o tom, ktoré bod B je najlepší medzi them-- 388 00:18:44,730 --> 00:18:46,660 1, 2 alebo 3 v tomto prípade. 389 00:18:46,660 --> 00:18:51,000 >> Tak ako sa mám rozhodnúť, či ísť na 1, 2, 3, aby? 390 00:18:51,000 --> 00:18:55,180 Čo by to mohlo čierna skrinka, tak hovoriť, nech robia na vnútornej strane? 391 00:18:55,180 --> 00:18:57,880 Aj to je ďalším príkladom počítačová veda abstrakcie. 392 00:18:57,880 --> 00:19:02,410 Som doslova nakreslil vyrovnávanie zaťaženia ako čierna skrinka čiernym atramentom, vnútri 393 00:19:02,410 --> 00:19:05,300 z ktorých je niekoľko zaujímavých logika, alebo dokonca mágie, 394 00:19:05,300 --> 00:19:07,840 z toho musí prísť decision-- 1, 2, alebo 3. 395 00:19:07,840 --> 00:19:12,220 A vstup je práve A. 396 00:19:12,220 --> 00:19:13,442 >> Divákov: [nepočuteľné] 397 00:19:13,442 --> 00:19:14,400 DAVID Malan: Je mi to ľúto? 398 00:19:14,400 --> 00:19:14,770 Divákov: [nepočuteľné] 399 00:19:14,770 --> 00:19:18,310 DAVID Malan: Dobre, ako môžeme kategorizovať typy transakcií 400 00:19:18,310 --> 00:19:19,095 tu? 401 00:19:19,095 --> 00:19:23,772 >> Divákov: Zobrazenie webovej stránky oproti dotazovanie databázy. 402 00:19:23,772 --> 00:19:24,980 DAVID Malan: OK, to je dobré. 403 00:19:24,980 --> 00:19:29,210 Takže možno to užívateľ A Ak chce zobraziť webovú stránku. 404 00:19:29,210 --> 00:19:32,954 A možno je to aj statický obsah, niečo, čo zmení len zriedka, ak vôbec. 405 00:19:32,954 --> 00:19:34,870 A to sa javí ako celkom jednoduchá obsluha. 406 00:19:34,870 --> 00:19:38,260 Takže možno sme práve ľubovoľne uvidíme, ale rozumne, povedzme, 407 00:19:38,260 --> 00:19:42,750 Server 1, jeho účel v živote len servírovať statický obsah, 408 00:19:42,750 --> 00:19:45,150 Súbory, ktoré len zriedka, ak vôbec, zmena. 409 00:19:45,150 --> 00:19:46,870 Možno je to obrázkov na stránke. 410 00:19:46,870 --> 00:19:50,180 Možno je to text na stránke, alebo Iný taký druh nezaujímavých vecí, 411 00:19:50,180 --> 00:19:52,460 Nič transakčné, nič dynamický. 412 00:19:52,460 --> 00:19:57,000 >> Naproti tomu, ak používateľ A kontroluje z jeho alebo jej nákupný košík, ktorý 413 00:19:57,000 --> 00:20:00,972 vyžaduje databázu, niekde skladovať a pamätajte, že transakcia, dobre 414 00:20:00,972 --> 00:20:02,680 Možno, že žiadosť by mal ísť do servera 2. 415 00:20:02,680 --> 00:20:03,610 Tak to je dobre. 416 00:20:03,610 --> 00:20:07,010 Takže môžeme nahrať na báze zostatok na type žiadostí. 417 00:20:07,010 --> 00:20:08,278 Ako inak môžeme to urobiť? 418 00:20:08,278 --> 00:20:13,690 419 00:20:13,690 --> 00:20:14,686 čo other-- 420 00:20:14,686 --> 00:20:17,382 >> Divákov: na serveri Založený využitia a kapacity. 421 00:20:17,382 --> 00:20:18,340 DAVID Malan: Dobre, OK. 422 00:20:18,340 --> 00:20:19,950 Takže ste sa zmienil, že skôr, Kareem. 423 00:20:19,950 --> 00:20:26,850 Takže čo keď sa nám poskytnúť nejaké vstupy Na [nepočuteľný] medzi servermi 1, 2, 424 00:20:26,850 --> 00:20:32,070 a 3 k tomuto vyrovnávanie zaťaženia tak, že sú to len neustále informovanie 425 00:20:32,070 --> 00:20:36,420 vyrovnávanie zaťaženia aký je ich stav? 426 00:20:36,420 --> 00:20:39,842 Rovnako ako, hej, vyrovnávanie zaťaženia, Som na využitie 50%. 427 00:20:39,842 --> 00:20:41,550 Inými slovami, mám polovičný počet užívateľov 428 00:20:41,550 --> 00:20:43,520 ako som si skutočne zvládnuť práve teraz. 429 00:20:43,520 --> 00:20:45,480 Hej, vyrovnávanie zaťaženia, som pri 100% využitie. 430 00:20:45,480 --> 00:20:47,929 Hej, vyrovnávanie zaťaženia, 0% využitie. 431 00:20:47,929 --> 00:20:49,970 Vyrovnávanie zaťaženia, ak je to navrhnutý takým spôsobom, že 432 00:20:49,970 --> 00:20:53,990 môžu mať v týchto pripomienkach ako vstup, môže potom 433 00:20:53,990 --> 00:20:57,420 rozhodnúť, ooh, číslo dva je na 100%. 434 00:20:57,420 --> 00:21:01,440 Nechaj ma posielať žiadne ďalšie požiadavky k nemu iné ako používatelia už pripojený. 435 00:21:01,440 --> 00:21:02,360 Tento chlap je na 0%. 436 00:21:02,360 --> 00:21:03,940 Poďme poslať veľký prevádzku k nemu. 437 00:21:03,940 --> 00:21:05,480 Ten chlap povedal, že je na úrovni 50%. 438 00:21:05,480 --> 00:21:08,080 Poďme poslať nejaký prevádzku na neho. 439 00:21:08,080 --> 00:21:12,012 >> Tak, že by sa zložka, ktorá mohli by sme vziať do úvahy záťaž. 440 00:21:12,012 --> 00:21:13,470 A to bude v priebehu času meniť. 441 00:21:13,470 --> 00:21:14,678 Takže rozhodnutie zmení. 442 00:21:14,678 --> 00:21:17,350 Tak to je naozaj dobrá technika, ten, ktorý je bežne používaný. 443 00:21:17,350 --> 00:21:18,410 Čo iné môžeme robiť? 444 00:21:18,410 --> 00:21:20,380 A poďme vlastne len zhrnúť tu. 445 00:21:20,380 --> 00:21:29,510 Takže rozhodnutie tu môže byť podľa druhu dopravy, budem hovoriť. 446 00:21:29,510 --> 00:21:32,220 To môže byť na základe zaťaženia. 447 00:21:32,220 --> 00:21:34,692 Uvidíme, či nemôžeme prísť s niekoľkými ďalšími. 448 00:21:34,692 --> 00:21:35,934 >> Divákov: [nepočuteľné] 449 00:21:35,934 --> 00:21:36,850 DAVID Malan: Location. 450 00:21:36,850 --> 00:21:37,724 Tak to je dobrý. 451 00:21:37,724 --> 00:21:40,880 Tak location-- ako môžete využívať tieto informácie? 452 00:21:40,880 --> 00:21:44,317 >> Divákov: [nepočuteľné] 453 00:21:44,317 --> 00:21:54,140 454 00:21:54,140 --> 00:21:57,040 >> DAVID Malan: Oh, to je dobré. 455 00:21:57,040 --> 00:21:59,450 A o tom, koľko milisekúnd by to znížiť o 456 00:21:59,450 --> 00:22:02,466 základe toho, čo sme videli tento ráno, by ste povedal? 457 00:22:02,466 --> 00:22:04,330 >> Divákov: [nepočuteľné] 458 00:22:04,330 --> 00:22:06,550 >> DAVID Malan: No, založený na trase trasách 459 00:22:06,550 --> 00:22:09,070 sme videli skôr, čo je len hrubý meradlom niečoho, 460 00:22:09,070 --> 00:22:11,800 aspoň ako dlho to trvá aby boli dáta dostať z bodu A do bodu B 461 00:22:11,800 --> 00:22:16,140 cíti sa ako niečo lokálne bolo, čo, rovnako ako 74 milisekúnd, plus mínus? 462 00:22:16,140 --> 00:22:19,200 A potom niečo 100 plus, 200 a bol pravdepodobne v zahraničí. 463 00:22:19,200 --> 00:22:22,110 A tak na základe toho sám, zdá sa rozumné predpokladať, 464 00:22:22,110 --> 00:22:25,310 že pre užívateľov v USA pre prístup k serveru európskej 465 00:22:25,310 --> 00:22:28,900 môže trvať dvakrát alebo trikrát tak dlho, a to aj v milisekundách, 466 00:22:28,900 --> 00:22:31,280 ako to môže trvať v prípade, že Server tu boli umiestnené 467 00:22:31,280 --> 00:22:33,370 geograficky, alebo naopak. 468 00:22:33,370 --> 00:22:35,120 Takže keď som navrhol skôr, že obzvlášť 469 00:22:35,120 --> 00:22:37,880 Potom, čo kríž, ktorý 200 milisekúnd prah, plus mínus, 470 00:22:37,880 --> 00:22:39,210 Ľudia si začnete všímať. 471 00:22:39,210 --> 00:22:42,960 A traceroute je len za predpokladu, surový, nezaujímavé dáta. 472 00:22:42,960 --> 00:22:46,570 Ak máte webové stránky, musíte dostať užívateľ sťahuje obrázky alebo videosekvencie 473 00:22:46,570 --> 00:22:49,150 Súbory, veľa textu, následné požiadavky. 474 00:22:49,150 --> 00:22:53,116 Videli sme, keď sme navštívili, čo bolo to, Facebook alebo Amazon skôr, 475 00:22:53,116 --> 00:22:55,490 tu celá kopa vecí ktorý je potrebné stiahnuť. 476 00:22:55,490 --> 00:22:56,573 Takže to bude sčítať. 477 00:22:56,573 --> 00:23:00,259 Takže multi-sekúnd mohlo nesmie byť neprimerané. 478 00:23:00,259 --> 00:23:01,800 Tak dobrá, geografia je jedna zložka. 479 00:23:01,800 --> 00:23:05,920 Takže v skutočnosti spoločnostiach ako Akamai, ak ste o nich počul, 480 00:23:05,920 --> 00:23:10,000 alebo iní už dlho prijatá geografia do úvahy. 481 00:23:10,000 --> 00:23:14,170 A ukázalo sa, že podľa povahy IP adresa, IP adresa môjho laptopu, 482 00:23:14,170 --> 00:23:18,277 môžete odvodiť, s určitou pravdepodobnosťou, kde ste vo svete. 483 00:23:18,277 --> 00:23:20,110 A v skutočnosti tam služby tretích strán, 484 00:23:20,110 --> 00:23:24,480 môže zaplatiť, ktorí budú udržiavať databázy IP adries a zemepisných oblastiach 485 00:23:24,480 --> 00:23:28,660 že s vysokou mierou istoty bude pravda, keď bol požiadaný, kde na svete 486 00:23:28,660 --> 00:23:30,090 Je to IP adresa? 487 00:23:30,090 --> 00:23:32,130 >> A tak v tom, aké Iné spoločnosti používajú to? 488 00:23:32,130 --> 00:23:35,900 Ak máte Hulu alebo Netflix, ak ste niekedy boli na cestách do zahraničia, 489 00:23:35,900 --> 00:23:38,640 a pokusu sledovať niečo na Hulu, a nie ste v Spojených štátoch, 490 00:23:38,640 --> 00:23:41,280 môžete vidieť správu hovoriť, nie v Spojených štátoch. 491 00:23:41,280 --> 00:23:43,208 Je nám ľúto, nemožno zobraziť tento obsah. 492 00:23:43,208 --> 00:23:44,420 >> Divákov: [nepočuteľné] 493 00:23:44,420 --> 00:23:46,020 >> DAVID Malan: Oh, naozaj? 494 00:23:46,020 --> 00:23:48,480 Ale áno, tak v skutočnosti to je perfektné aplikácie 495 00:23:48,480 --> 00:23:51,060 niečoho veľmi technický ku skutočnému problému. 496 00:23:51,060 --> 00:23:55,100 Ak by ste mali VPN zo Európa alebo Ázie, alebo kdekoľvek 497 00:23:55,100 --> 00:23:57,950 vo svete k podnikovej ústredie v New Yorku 498 00:23:57,950 --> 00:24:00,670 alebo tam, kde ste, že ste plánuje vytvoriť vzhľad 499 00:24:00,670 --> 00:24:03,580 na vonkajšie webové stránky, ktoré ste vlastne v New Yorku, 500 00:24:03,580 --> 00:24:05,660 aj keď ste fyzicky dosť ďaleko. 501 00:24:05,660 --> 00:24:08,057 >> Teraz si užívateľ sa chystáte viem, že si zrejme preč. 502 00:24:08,057 --> 00:24:11,140 Ale vy ste tiež bude cítiť, pretože týchto ďalších milisekúnd. 503 00:24:11,140 --> 00:24:14,510 Táto dodatočná vzdialenosť a šifrovanie, ktoré sa deje vo VPN 504 00:24:14,510 --> 00:24:15,760 sa chystá spomaliť. 505 00:24:15,760 --> 00:24:17,680 Takže to môže alebo nemusí byť skvelým zážitkom. 506 00:24:17,680 --> 00:24:21,050 Ale Hulu a Netflix uvidí vy ako sedieť niekde v New Yorku, 507 00:24:21,050 --> 00:24:23,817 ako ste jasne zbierala. 508 00:24:23,817 --> 00:24:25,150 Čo perfektné riešenie pre to. 509 00:24:25,150 --> 00:24:28,490 >> V poriadku, takže geografia je jedno rozhodnutie. 510 00:24:28,490 --> 00:24:32,290 Čo iné môžeme použiť na rozhodnutie, ako dopravne cestu z bodu A, B a C 511 00:24:32,290 --> 00:24:37,040 1, 2 a 3, opäť, uvedenie inžinierstva klobúk na? 512 00:24:37,040 --> 00:24:38,850 To všetko znie veľmi komplikované. 513 00:24:38,850 --> 00:24:41,490 Uh, ja ani neviem, kde začať realizovať tie. 514 00:24:41,490 --> 00:24:44,450 Daj mi niečo, čo je jednoduchšie. 515 00:24:44,450 --> 00:24:48,160 Čo je to najjednoduchší spôsob, aby toto rozhodnutie? 516 00:24:48,160 --> 00:24:49,840 >> Divákov: Je server k dispozícii? 517 00:24:49,840 --> 00:24:51,650 >> DAVID Malan: Je server k dispozícii? 518 00:24:51,650 --> 00:24:53,970 Takže nie je zlé. 519 00:24:53,970 --> 00:24:54,470 To je dobré. 520 00:24:54,470 --> 00:24:56,260 To je niečo ako nuancing zaťaženie. 521 00:24:56,260 --> 00:24:58,070 Takže poďme si to v kategórii zaťažení. 522 00:24:58,070 --> 00:25:00,010 Ak máte k dispozícii, som len pošle dáta tam. 523 00:25:00,010 --> 00:25:01,343 Ale to by mohlo rýchlo vypomstiť. 524 00:25:01,343 --> 00:25:05,720 Pretože ak môžem použiť túto logiku, a keby som Vždy sa opýtať 1, ste na, ste na, 525 00:25:05,720 --> 00:25:08,970 ste na, v prípade, že odpoveď je vždy áno, Idem poslať 100% z dopravy 526 00:25:08,970 --> 00:25:11,060 k nemu, 0% pre všetky ostatné. 527 00:25:11,060 --> 00:25:14,430 A na nejakom mieste, budeme zasiahnuť že spomalenie alebo lokálne nedostupné. 528 00:25:14,430 --> 00:25:17,630 Takže to, čo je o niečo lepší ako že ale stále celkom jednoduché 529 00:25:17,630 --> 00:25:22,412 a nie je zďaleka tak šikovný, ako s ohľadom na všetky Tieto dodatočné údaje do úvahy? 530 00:25:22,412 --> 00:25:23,992 >> Divákov: Náklady na serveri. 531 00:25:23,992 --> 00:25:25,200 DAVID Malan: Náklady na serveri. 532 00:25:25,200 --> 00:25:28,010 OK, tak nech mi hodiť, že v kategórii zaťaženie tiež. 533 00:25:28,010 --> 00:25:30,790 Pretože to, čo nájdete v spoločnosť, too--, že ak 534 00:25:30,790 --> 00:25:32,790 inováciu serverov v priebehu času alebo kúpiť viac, 535 00:25:32,790 --> 00:25:36,242 nemusia byť schopní sa dostať presne to, rovnakej verzie hardvéru. 536 00:25:36,242 --> 00:25:37,450 Vzhľadom na to, že vypadne z aktuálnej. 537 00:25:37,450 --> 00:25:38,491 Nemôžete ho kúpiť už nie. 538 00:25:38,491 --> 00:25:39,360 Ceny sa menia. 539 00:25:39,360 --> 00:25:42,500 >> Takže môžete mať rôznorodé servery V klastra, tak povediac. 540 00:25:42,500 --> 00:25:43,890 To je úplne v poriadku. 541 00:25:43,890 --> 00:25:47,100 Ale budúci rok hardware môže byť dvakrát tak rýchlo, 542 00:25:47,100 --> 00:25:49,390 dvakrát takí schopní ako tohtoročný. 543 00:25:49,390 --> 00:25:51,500 Takže môžeme vyhodiť, že do kategórie zaťaženia. 544 00:25:51,500 --> 00:25:54,260 Táto spätná väzba medzi 1, 2 a 3 vo vyrovnávanie zaťaženia 545 00:25:54,260 --> 00:25:57,650 by určite povedať to, hej, som na 50% kapacity. 546 00:25:57,650 --> 00:26:00,100 Ale mimochodom, ja taky má dvakrát toľko jadier. 547 00:26:00,100 --> 00:26:02,319 Tieto informácie použiť. 548 00:26:02,319 --> 00:26:05,110 Dokonca simpler-- a to sa deje byť témou v oblasti počítačovej vedy. 549 00:26:05,110 --> 00:26:08,990 Ak máte pochybnosti, alebo keď chcete jednoduchý riešenie, ktoré všeobecne funguje dobre 550 00:26:08,990 --> 00:26:12,730 v priebehu času, nevyberajte rovnakú Server po celú dobu, ale vyberte-- 551 00:26:12,730 --> 00:26:14,039 >> Divákov: náhodný jedno? 552 00:26:14,039 --> 00:26:15,330 DAVID Malan: -A náhodného servera. 553 00:26:15,330 --> 00:26:16,780 Jo, vybrať jedno alebo druhé. 554 00:26:16,780 --> 00:26:21,160 Takže náhodnosť je vlastne Tento veľmi silný zložkou 555 00:26:21,160 --> 00:26:23,170 v informatike, a v strojárstve viac 556 00:26:23,170 --> 00:26:27,160 všeobecne, najmä keď chcete urobiť jednoduchú rozhodnúť rýchlo 557 00:26:27,160 --> 00:26:30,480 bez toho aby komplikovať to so všetkými zo tieto veľmi šikovný, ale aj 558 00:26:30,480 --> 00:26:34,330 veľmi šikovný, riešenia, ktoré si vyžadujú a to tým skôr inžinierstva, všetko 559 00:26:34,330 --> 00:26:36,220 Čím viac, keď Naozaj, prečo nie ja 560 00:26:36,220 --> 00:26:39,200 len tak hodiť mincí, alebo tri susedil mince v tomto prípade, 561 00:26:39,200 --> 00:26:41,690 a rozhodnúť, či ísť 1, 2, 3? 562 00:26:41,690 --> 00:26:45,610 >> To by mohlo vypomstiť pravdepodobnostne, ale rovnako ako kurzy 563 00:26:45,610 --> 00:26:48,860 of znovu obracející hlavy a Znovu a znovu a znovu 564 00:26:48,860 --> 00:26:53,870 a znovu a znovu je možné v reality-- super, super nepravdepodobné. 565 00:26:53,870 --> 00:26:58,170 Takže v priebehu doby, kurzy sú posielanie používateľom náhodne 566 00:26:58,170 --> 00:27:00,660 1, 2 a 3 sa chystá vypracovať úplne v poriadku. 567 00:27:00,660 --> 00:27:03,380 A to je technika všeobecne známy ako round robin. 568 00:27:03,380 --> 00:27:05,160 >> Alebo vlastne, to nie je každý s každým. 569 00:27:05,160 --> 00:27:06,980 To by bol náhodný prístup. 570 00:27:06,980 --> 00:27:09,250 A ak chcete byť ešte trochu jednoduchšie, než to, 571 00:27:09,250 --> 00:27:12,820 Round Robin by bolo, prvý človek jede 1, druhá osoba 2, tretia osoba 572 00:27:12,820 --> 00:27:16,056 až 3, štvrtý až 1. 573 00:27:16,056 --> 00:27:17,430 A v tom spočíva Round Robin. 574 00:27:17,430 --> 00:27:19,580 Môžete tak nejako obísť v cykle. 575 00:27:19,580 --> 00:27:21,300 >> Teraz by ste mali byť chytrý o tom. 576 00:27:21,300 --> 00:27:26,490 By ste nemali slepo zaslať užívateľovi Server číslo jedna, ak to, čo je prípad? 577 00:27:26,490 --> 00:27:30,060 578 00:27:30,060 --> 00:27:32,870 Ak je to na plný výkon max, alebo je to jednoducho nie je citlivý. 579 00:27:32,870 --> 00:27:35,270 Takže v ideálnom prípade budete chcieť niektoré druh spätnej väzby. 580 00:27:35,270 --> 00:27:38,040 V opačnom prípade stačí poslať všetci z vašich užívateľov do slepej uličky. 581 00:27:38,040 --> 00:27:40,790 Ale ktoré môžu byť vzaté do úvahy tiež. 582 00:27:40,790 --> 00:27:46,520 >> Takže sa nemusíte za oceniť hodnotu len náhodnosti, čo je celkom často 583 00:27:46,520 --> 00:27:48,970 riešení na tieto druhy problémov. 584 00:27:48,970 --> 00:27:51,580 A budeme zapisovať Round Robin. 585 00:27:51,580 --> 00:27:55,090 Tak ako sa niektoré spoločnosti realizovať Round Robin alebo náhodnosť 586 00:27:55,090 --> 00:27:56,840 alebo niektorý z týchto rozhodnutí? 587 00:27:56,840 --> 00:28:01,840 No bohužiaľ, oni robiť veci, ako je tento. 588 00:28:01,840 --> 00:28:03,660 Nechaj ma vytiahnuť ďalší rýchly snímku obrazovky. 589 00:28:03,660 --> 00:28:13,052 590 00:28:13,052 --> 00:28:14,470 >> V skutočnosti, poďme urobiť dva. 591 00:28:14,470 --> 00:28:17,420 592 00:28:17,420 --> 00:28:21,370 Neviem, prečo sme získanie všetkých týchto pokrmov. 593 00:28:21,370 --> 00:28:22,280 To je veľmi podivné. 594 00:28:22,280 --> 00:28:31,714 595 00:28:31,714 --> 00:28:33,630 Dobre, čo naozaj chcem, je screenshot. 596 00:28:33,630 --> 00:28:36,990 597 00:28:36,990 --> 00:28:40,100 To je divné. 598 00:28:40,100 --> 00:28:42,930 V poriadku, takže môžem sfalšovať to. 599 00:28:42,930 --> 00:28:46,080 Neviem, ako moc ďalej Chcem, aby posúvanie. 600 00:28:46,080 --> 00:28:53,220 >> Takže veľmi často, zistíte sami na adrese ako www.2.acme.com, 601 00:28:53,220 --> 00:28:56,030 Možno www.3 alebo 4 alebo 5. 602 00:28:56,030 --> 00:28:57,424 A dávať pozor na to. 603 00:28:57,424 --> 00:28:58,590 Ty to nevidí tak často. 604 00:28:58,590 --> 00:29:02,621 Ale keď to urobíte, to akosi inklinuje byť väčší, starší, stodgier spoločnosti 605 00:29:02,621 --> 00:29:05,370 že technologicky naozaj nemám Zdá sa, že vedia, čo robia. 606 00:29:05,370 --> 00:29:08,150 A vidíte to na tech firiem Niekedy, tí starší. 607 00:29:08,150 --> 00:29:09,270 >> Takže to, čo robia? 608 00:29:09,270 --> 00:29:11,890 Ako sú vykonávacie vyvažovanie záťaže, by sa mohlo zdať? 609 00:29:11,890 --> 00:29:15,986 Ak sa ocitnete ako Užívateľ písanie www.something.com, 610 00:29:15,986 --> 00:29:19,760 a zrazu ste na www.2.something.com, 611 00:29:19,760 --> 00:29:21,866 čo má svoj náklad vyvažovacie asi urobil? 612 00:29:21,866 --> 00:29:22,741 Divákov: [nepočuteľné] 613 00:29:22,741 --> 00:29:28,210 614 00:29:28,210 --> 00:29:31,079 >> DAVID Malan: Jo, takže Vyrovnávanie zaťaženia je podľa všetkého 615 00:29:31,079 --> 00:29:33,870 rozhodovanie založené na jednej zo Tieto rozhodovanie processes-- 616 00:29:33,870 --> 00:29:35,210 nezáleží ktorý. 617 00:29:35,210 --> 00:29:38,650 Ale rovnako ako som vybral Čísla na doske tu 618 00:29:38,650 --> 00:29:40,650 servery nie sú len volal 1, 2 a 3. 619 00:29:40,650 --> 00:29:43,870 najskôr volal www1, www2, www3. 620 00:29:43,870 --> 00:29:47,200 A ukázalo sa, že vnútro požiadavka HTTP je táto funkcia. 621 00:29:47,200 --> 00:29:48,950 A idem simulovať nasledujúcim spôsobom. 622 00:29:48,950 --> 00:29:53,230 >> Idem otvoriť ten rovnaký Karta Developer Network ako predtým len 623 00:29:53,230 --> 00:29:55,560 takže môžeme vidieť, čo sa deje Na pod kapotou. 624 00:29:55,560 --> 00:29:57,130 Chystám sa vyčistiť obrazovku. 625 00:29:57,130 --> 00:30:03,420 A ja idem do, poďme hovoria, http://harvard.edu. 626 00:30:03,420 --> 00:30:06,560 Teraz pre čokoľvek obchodných dôvodov, Harvard 627 00:30:06,560 --> 00:30:08,930 sa rozhodol, rovnako ako mnohí, mnoho iných webových stránok, 628 00:30:08,930 --> 00:30:12,712 štandardizovať svoje Webové stránky na www.harvard.edu 629 00:30:12,712 --> 00:30:14,420 pre oboch technický a marketingových dôvodov. 630 00:30:14,420 --> 00:30:16,326 Je to len druh v móda mať www. 631 00:30:16,326 --> 00:30:20,500 >> Takže server na Harvarde má nejako presmerovať užívateľa, 632 00:30:20,500 --> 00:30:23,830 ako som stále hovoríš, od jedno URL na druhú. 633 00:30:23,830 --> 00:30:24,670 Ako to funguje? 634 00:30:24,670 --> 00:30:26,740 No, nechaj ma ísť napred a stlačte Enter. 635 00:30:26,740 --> 00:30:30,830 A všimnite si URL naozaj rýchlo zmenené na www.harvard.edu. 636 00:30:30,830 --> 00:30:35,560 Nechaj ma listovať v tomto História a kliknite na toto ladenie 637 00:30:35,560 --> 00:30:37,650 diagnostické informácie, ak chcete. 638 00:30:37,650 --> 00:30:39,170 Pozrime sa na moju žiadosť. 639 00:30:39,170 --> 00:30:41,020 >> Takže tu je žiadosť som urobil. 640 00:30:41,020 --> 00:30:44,870 A všimnite si, že je to v súlade s druhom žiadosti Aj z Facebooku predtým. 641 00:30:44,870 --> 00:30:48,010 Ale všimnite si odpoveď. 642 00:30:48,010 --> 00:30:50,430 Čím sa líšia odozva tentoraz? 643 00:30:50,430 --> 00:30:51,890 >> Divákov: [nepočuteľné] 644 00:30:51,890 --> 00:30:54,290 >> DAVID Malan: Jo, tak to nie je 200 OK. 645 00:30:54,290 --> 00:30:56,130 Nie je to 404 Not Found. 646 00:30:56,130 --> 00:31:00,150 Je to 301 Trvalo presunuté, ktorý je druh zábavný spôsob, ako hovoriť, 647 00:31:00,150 --> 00:31:05,270 Harvard sa zvýšil a pohyboval inde www.harvard.edu. 648 00:31:05,270 --> 00:31:08,220 301 znamená, že jedná sa o presmerovanie. 649 00:31:08,220 --> 00:31:12,812 A kde má užívateľ zrejme bude presmerovaný? 650 00:31:12,812 --> 00:31:15,520 Je tu ďalší sústo Informácie v tej obálke. 651 00:31:15,520 --> 00:31:19,650 A každý z týchto riadkov bude teraz začať volať HTTP hlavičky. 652 00:31:19,650 --> 00:31:23,620 Hlavička je len kľúčovou hodnotou pair-- niečo niečo hrubého čreva. 653 00:31:23,620 --> 00:31:24,850 Je to kus informácií. 654 00:31:24,850 --> 00:31:27,131 , Kde má nová Poloha zrejme bude? 655 00:31:27,131 --> 00:31:31,120 656 00:31:31,120 --> 00:31:33,692 Všimnite si, že posledný riadok Medzi všetkými tými hlavičky. 657 00:31:33,692 --> 00:31:34,940 >> Divákov: [nepočuteľné] 658 00:31:34,940 --> 00:31:37,148 >> DAVID Malan: Jo, takže je tu Ďalšie informácie. 659 00:31:37,148 --> 00:31:40,120 Prvý riadok, ktoré som zdôraznila hovorí 301 Trvalo presunuté. 660 00:31:40,120 --> 00:31:42,820 No, kde sa pohyboval? 661 00:31:42,820 --> 00:31:45,340 Posledný line-- a oni nie musí byť v tomto poradí. 662 00:31:45,340 --> 00:31:47,020 To môže byť ľubovoľné. 663 00:31:47,020 --> 00:31:52,120 Namiesto hrubého čreva znamená, hej prehliadač, choďte na túto adresu URL miesto. 664 00:31:52,120 --> 00:31:55,180 >> Takže prehliadača porozumieť HTTP presmerovanie. 665 00:31:55,180 --> 00:31:57,540 A to je veľmi, veľmi obyčajný spôsob, ako odrážanie 666 00:31:57,540 --> 00:31:59,680 Užívateľ z jedného miesta na druhé. 667 00:31:59,680 --> 00:32:02,660 Napríklad, ak ste niekedy skúšali navštíviť webové stránky, ktoré si nie ste 668 00:32:02,660 --> 00:32:06,360 prihlásený, môžete náhle sami na novú adresu URL úplne bytia 669 00:32:06,360 --> 00:32:07,530 vyzvaní na prihlásenie. 670 00:32:07,530 --> 00:32:08,400 >> Ako to funguje? 671 00:32:08,400 --> 00:32:10,920 Server je pravdepodobne posiela 301. 672 00:32:10,920 --> 00:32:14,510 K dispozícii je tiež iné čísla, ako je 302, v zmysle trochu odlišný, 673 00:32:14,510 --> 00:32:16,490 ktorí vás posielajú na inú adresu URL. 674 00:32:16,490 --> 00:32:18,770 A potom server, akonáhle ste prihlásení, 675 00:32:18,770 --> 00:32:22,000 budete posielať späť na miesto, kde ste vlastne určený. 676 00:32:22,000 --> 00:32:27,700 >> Tak čo teda sú zle upravené webové stránky robí? 677 00:32:27,700 --> 00:32:31,340 pri návšteve www.acme.com, a oni len 678 00:32:31,340 --> 00:32:35,490 náhodou vymenovali svoje servery www1, www2, www3, a tak ďalej, 679 00:32:35,490 --> 00:32:39,100 sú veľmi simply-- ktorý je spravodlivý, ale veľmi 680 00:32:39,100 --> 00:32:46,080 druh foolishly-- presmerovanie vás aktuálne rôzne mená servera. 681 00:32:46,080 --> 00:32:48,650 A funguje to úplne v poriadku. 682 00:32:48,650 --> 00:32:49,930 Je to príjemné a jednoduché. 683 00:32:49,930 --> 00:32:52,200 >> Videli sme, ako to bude vykonané pod kapotou 684 00:32:52,200 --> 00:32:53,490 vo virtuálnom obálky. 685 00:32:53,490 --> 00:32:56,450 Ale prečo je to pravdepodobne zlý technika rozhodnutie? 686 00:32:56,450 --> 00:33:00,345 A prečo som tak nejako blahosklonne k tejto konkrétnej techniky 687 00:33:00,345 --> 00:33:00,845 prístup? 688 00:33:00,845 --> 00:33:06,420 689 00:33:06,420 --> 00:33:07,850 Argumentovať, prečo je to zlé. 690 00:33:07,850 --> 00:33:09,375 Ben? 691 00:33:09,375 --> 00:33:10,250 Divákov: [nepočuteľné] 692 00:33:10,250 --> 00:33:12,864 693 00:33:12,864 --> 00:33:16,030 DAVID Malan: Každý server by museli majú duplicitné kópie webovej stránky. 694 00:33:16,030 --> 00:33:16,738 Som s tým OK. 695 00:33:16,738 --> 00:33:19,490 A v skutočnosti, že to, čo som si za predpokladu, za celý tento príbeh, 696 00:33:19,490 --> 00:33:22,104 pretože ak by sme wanted-- dobre v skutočnosti, s výnimkou Dan je skôr 697 00:33:22,104 --> 00:33:25,270 náznak, kde máte ak je odlišná Servery robiť rôzne veci, potom 698 00:33:25,270 --> 00:33:27,740 Možno by mohli byť v skutočnosti funkčne robiť rôzne veci. 699 00:33:27,740 --> 00:33:30,698 >> Ale aj potom, na nejakom mieste, váš Databáza bude preťažený. 700 00:33:30,698 --> 00:33:33,030 Váš statický majetok servera bude preťažený. 701 00:33:33,030 --> 00:33:34,850 Takže na nejakom mieste, my sme späť v tomto príbehu, kde sme 702 00:33:34,850 --> 00:33:36,475 potrebujú viac kópií rovnaké veci. 703 00:33:36,475 --> 00:33:37,395 Takže som s tým OK. 704 00:33:37,395 --> 00:33:38,270 Divákov: [nepočuteľné] 705 00:33:38,270 --> 00:33:42,340 706 00:33:42,340 --> 00:33:45,350 >> DAVID Malan: OK, tak niektoré stránky by mohla byť neúmerne populárne. 707 00:33:45,350 --> 00:33:50,460 A tak fixáciu na jednej adrese nie je nevyhnutne tá najlepšia vec. 708 00:33:50,460 --> 00:33:51,110 [Nepočuteľné]? 709 00:33:51,110 --> 00:33:51,985 >> Divákov: [nepočuteľné] 710 00:33:51,985 --> 00:33:54,770 711 00:33:54,770 --> 00:33:57,623 >> DAVID Malan: Čo tým myslíš, že? 712 00:33:57,623 --> 00:33:58,498 Divákov: [nepočuteľné] 713 00:33:58,498 --> 00:34:03,820 714 00:34:03,820 --> 00:34:05,072 >> DAVID Malan: Jo, presne tak. 715 00:34:05,072 --> 00:34:07,280 Takže nechcete, aby nutne vás iste have-- 716 00:34:07,280 --> 00:34:11,370 nechcú mať svoje užívateľa ručným zadaním www1 alebo www2. 717 00:34:11,370 --> 00:34:14,550 Z hľadiska brandingu ju len vyzerá trochu smiešne. 718 00:34:14,550 --> 00:34:17,340 Ak chcete len akýsi čisté, elegantné skúsenosti, 719 00:34:17,340 --> 00:34:20,364 Po týchto druh náhodne číslované URL naozaj nie je dobré. 720 00:34:20,364 --> 00:34:22,780 Pretože potom užívatelia určite bude kopírovať a vložiť 721 00:34:22,780 --> 00:34:24,449 do e-mailov alebo rýchlych správ. 722 00:34:24,449 --> 00:34:25,659 >> Teraz sa množiť. 723 00:34:25,659 --> 00:34:28,600 Teraz nejako mätúce vašich menšie technické publikum, kto si myslí, 724 00:34:28,600 --> 00:34:32,239 vaša webová adresa je www2.something.com. 725 00:34:32,239 --> 00:34:35,434 Neexistuje žiadne presvedčivé sémantiky k tomu. 726 00:34:35,434 --> 00:34:38,100 Proste sa to stane, že je podkladové technické detaily, ktoré ste 727 00:34:38,100 --> 00:34:40,190 číslované svoje servery týmto spôsobom. 728 00:34:40,190 --> 00:34:45,760 >> A ešte horšie, čo keď, napríklad, Možno okolo vianočného času, kedy 729 00:34:45,760 --> 00:34:50,090 podnikanie je naozaj na vzostupe, máte www1 cez www99, 730 00:34:50,090 --> 00:34:53,530 ale v januári a februári a vpred, vypnúť polovicu tých, 731 00:34:53,530 --> 00:34:56,440 takže máte iba www1 cez www50? 732 00:34:56,440 --> 00:35:01,963 Aký je dôsledok teraz za to veľmi rozumné obchodné rozhodnutia? 733 00:35:01,963 --> 00:35:02,838 Divákov: [nepočuteľné] 734 00:35:02,838 --> 00:35:05,628 735 00:35:05,628 --> 00:35:07,752 DAVID Malan: Musíte spravovať všetky tie doteraz. 736 00:35:07,752 --> 00:35:10,515 Divákov: [nepočuteľné] 737 00:35:10,515 --> 00:35:11,390 DAVID Malan: Presne tak. 738 00:35:11,390 --> 00:35:12,681 To je druh tam úlovku. 739 00:35:12,681 --> 00:35:16,800 Ak sú vaši zákazníci vo zvyku bookmarking veci, je posielanie e-mailov, len 740 00:35:16,800 --> 00:35:19,351 uloženie URL niekam, alebo keď je to len na ich auto 741 00:35:19,351 --> 00:35:22,350 dokončiť do svojho prehliadača tož v skutočnosti zámerne písať to, 742 00:35:22,350 --> 00:35:25,560 je to len deje, mohli by, po dobu 11 mesiacov von z roku 743 00:35:25,560 --> 00:35:27,190 účinne dosiahnuť do slepej uličky. 744 00:35:27,190 --> 00:35:30,100 A len tie prešibaný z Užívatelia sa chystá realizovať, 745 00:35:30,100 --> 00:35:32,040 Možno by som mal manuálne odobrať toto číslo. 746 00:35:32,040 --> 00:35:35,610 Myslím, že to jednoducho nestane s mnohými užívateľmi, tak zlé pre podnikanie, 747 00:35:35,610 --> 00:35:37,750 zlá implementácia inžinierstva múdre. 748 00:35:37,750 --> 00:35:40,230 >> Takže našťastie to nie je ani nutné. 749 00:35:40,230 --> 00:35:43,120 Ukazuje sa, že to, čo load balancer môže robiť 750 00:35:43,120 --> 00:35:48,130 Namiesto toho je hovoriť, keď A robí request-- hej A, ísť do 1. 751 00:35:48,130 --> 00:35:50,280 Inými slovami, namiesto toho zasielanie ktoré presmerúvajú 752 00:35:50,280 --> 00:35:53,540 tak, že prvý krok v tomto Proces je ísť sem, 753 00:35:53,540 --> 00:35:55,280 On je potom povedal, aby išla inam. 754 00:35:55,280 --> 00:35:57,530 A tak krok tri je, pôjde inam. 755 00:35:57,530 --> 00:36:04,600 >> Namiesto toho môžete pokračovať v ceste, aby naďalej používať tento termín, všetky dáta A je 756 00:36:04,600 --> 00:36:10,590 cez vyrovnávanie zaťaženia tak, že mu nikdy kontakty 1, 2, 3 alebo priamo. 757 00:36:10,590 --> 00:36:15,150 Celá prevádzka sa dostať "smerovaná" o vyrovnávanie zaťaženia sama. 758 00:36:15,150 --> 00:36:17,524 A tak teraz sme tak nejako zámerne rozmazaný linky 759 00:36:17,524 --> 00:36:18,690 Medzi týmito rôznymi zariadeniami. 760 00:36:18,690 --> 00:36:20,930 Vyrovnávanie zaťaženia môže dát trasy. 761 00:36:20,930 --> 00:36:22,435 Je to len funkcia, ktorá to má. 762 00:36:22,435 --> 00:36:25,420 >> Takže pre vyrovnávanie zaťaženia, taky, je to kus softvér, naozaj. 763 00:36:25,420 --> 00:36:27,130 A router je kus softvéru. 764 00:36:27,130 --> 00:36:29,660 A môžete mať absolútne dva kusy softvéru vnútri 765 00:36:29,660 --> 00:36:34,000 na jednom fyzickom počítači, takže zaťaženie vyvažovacie môže robiť tieto veci viac. 766 00:36:34,000 --> 00:36:36,130 >> Takže je tu ešte jedna ďalšia cesta ako to urobiť, ktorý vlastne 767 00:36:36,130 --> 00:36:39,670 siaha až do akejsi prvých princípov DNS, ktoré sme hovorili 768 00:36:39,670 --> 00:36:40,230 Pred prestávkou. 769 00:36:40,230 --> 00:36:41,634 DNS Domain Name System. 770 00:36:41,634 --> 00:36:43,550 Nezabudnite, že môžete opýtajte DNS server, čo je 771 00:36:43,550 --> 00:36:46,460 IP adresa google.com, facebook.com? 772 00:36:46,460 --> 00:36:48,250 >> A môžeme skutočne urobiť. 773 00:36:48,250 --> 00:36:51,940 Nástroj sme nevyužili skôr je ten, ktorý je rovnako prístupné, 774 00:36:51,940 --> 00:36:55,510 volal nslookup, pre vyhľadanie názov servera. 775 00:36:55,510 --> 00:36:57,410 A ja som jednoducho ísť písať facebook.com. 776 00:36:57,410 --> 00:37:02,500 A vidím, že Facebook je IP Adresa je zrejme to. 777 00:37:02,500 --> 00:37:05,520 Nechaj ma ísť dopredu a kopírovanie že idú do prehliadača, 778 00:37:05,520 --> 00:37:11,690 a prejdite na stránku http: // a že IP adresu a stlačte Enter. 779 00:37:11,690 --> 00:37:14,140 A naozaj, zdá sa do práce. 780 00:37:14,140 --> 00:37:18,610 >> Teraz pracuje späť, čo bolo vnútri virtuálneho obálky 781 00:37:18,610 --> 00:37:25,454 že Facebook reagovali, keď Navštívila som, že IP adresa priamo? 782 00:37:25,454 --> 00:37:26,745 Vzhľadom k tomu, vývesné, kde som teraz? 783 00:37:26,745 --> 00:37:29,250 784 00:37:29,250 --> 00:37:32,484 Tam, kde som teraz, adresa? 785 00:37:32,484 --> 00:37:33,450 >> Divákov: [nepočuteľné] 786 00:37:33,450 --> 00:37:36,116 >> DAVID Malan: Na zabezpečenú verziu, a na www.facebook.com. 787 00:37:36,116 --> 00:37:38,520 Takže to nie je dokonca len zabezpečený IP adresa. 788 00:37:38,520 --> 00:37:42,650 Facebook vzala ju na seba hovoriť, to je smiešne. 789 00:37:42,650 --> 00:37:45,710 Nejdeme, aby vás na to škaredé vyzerajúce URL, ktoré je číselný. 790 00:37:45,710 --> 00:37:50,120 Budeme posielať HTTP presmerovať prostredníctvom toho istého hlavičky 791 00:37:50,120 --> 00:37:53,010 že sme videli before-- Poloha hrubého čreva niečo. 792 00:37:53,010 --> 00:37:56,340 >> A tak to jednoducho znamená, že pod ním kapota je stále táto IP adresa. 793 00:37:56,340 --> 00:37:59,010 Každý počítač na internete má IP adresu, by sa mohlo zdať. 794 00:37:59,010 --> 00:38:01,480 Ale nemusíte mať nutne vystaviť, že pre užívateľov. 795 00:38:01,480 --> 00:38:07,190 A podobne ako späť v deň, existuje Bol 1-800-Collect, 1-800-C-O-L-L-E-C-T, 796 00:38:07,190 --> 00:38:11,700 v Spojených štátoch, bol spôsob, ako robiť collect hovory cez veľmi ľahko pamätný telefónu 797 00:38:11,700 --> 00:38:17,140 číslo alebo číslo 1-800-MATRACE kúpiť posteľ, a podobné mnemotechnická pomôcky, ktoré ste dokonca vidieť 798 00:38:17,140 --> 00:38:20,460 Na telefóne druh druh napriek tomu, že mapa listy na čísla. 799 00:38:20,460 --> 00:38:21,470 >> A teraz, prečo tomu tak je? 800 00:38:21,470 --> 00:38:26,080 No, je to oveľa jednoduchšie si zapamätať 1-800-MATRAC alebo 1-800-Collect namiesto 801 00:38:26,080 --> 00:38:29,100 z 1-800 niečo niečo niečo niečo niečo niečo 802 00:38:29,100 --> 00:38:31,030 niečo, kde každý z nich je číslice. 803 00:38:31,030 --> 00:38:34,390 Rovnako tak sa svet dozvedel rýchlo, že by sme nemali 804 00:38:34,390 --> 00:38:35,940 majú ľudia pamätať IP adresy. 805 00:38:35,940 --> 00:38:36,826 To by bolo hlúpe. 806 00:38:36,826 --> 00:38:38,200 Budeme sa namiesto toho používať názvy. 807 00:38:38,200 --> 00:38:40,420 A to je dôvod, prečo sa narodil DNS. 808 00:38:40,420 --> 00:38:45,510 >> V poriadku, takže s tým, že z hľadiska vyvažovanie záťaže, skúsme yahoo.com. 809 00:38:45,510 --> 00:38:47,030 No, to je zaujímavé. 810 00:38:47,030 --> 00:38:51,464 Yahoo sa zdá byť návratom tri IP adresy. 811 00:38:51,464 --> 00:38:53,940 Takže vyvodzovať z toho, keby ste mohli, čo je 812 00:38:53,940 --> 00:38:58,600 Ďalším spôsobom, že by sme mohli realizovať toto poňatie o vyrovnávanie záťaže 813 00:38:58,600 --> 00:39:04,310 možno aj bez použitia fyzickej zariadení, tento nový fyzické zariadenie? 814 00:39:04,310 --> 00:39:08,070 >> Inými slovami, môžem vziať preč financovania máte k vyrovnávanie zaťaženia 815 00:39:08,070 --> 00:39:10,990 a poviem vám použiť niektoré existujúce kus hardvéru realizovať 816 00:39:10,990 --> 00:39:12,680 toto poňatie o vyrovnávanie záťaže? 817 00:39:12,680 --> 00:39:18,870 818 00:39:18,870 --> 00:39:22,510 A spojler je, áno, ale čo, alebo ako? 819 00:39:22,510 --> 00:39:27,605 Čo je Yahoo snáď tu robí? 820 00:39:27,605 --> 00:39:29,200 Kareem? 821 00:39:29,200 --> 00:39:30,635 OK, Chris? 822 00:39:30,635 --> 00:39:31,510 Divákov: [nepočuteľné] 823 00:39:31,510 --> 00:39:35,119 824 00:39:35,119 --> 00:39:36,910 DAVID Malan: Jo, Tri z týchto prác. 825 00:39:36,910 --> 00:39:39,890 Takže náhodnosti, každý s každým, location-- môžete len 826 00:39:39,890 --> 00:39:44,160 využiť existujúce kúsok skladačky že sme hovorili o skoršie z DNS 827 00:39:44,160 --> 00:39:49,580 Systém a jednoducho povedať, keď prvý Užívateľ dňa požiada yahoo.com, 828 00:39:49,580 --> 00:39:52,970 dať im prvú adresu IP, ako tá končí v 45 tam hore. 829 00:39:52,970 --> 00:39:55,762 A nabudúce užívateľ požiada IP adresa yahoo.com 830 00:39:55,762 --> 00:39:57,970 z niekde vo svete, dať im druhú IP, 831 00:39:57,970 --> 00:39:59,920 potom tretí IP, potom sa Prvý IP, potom druhý. 832 00:39:59,920 --> 00:40:01,850 Alebo byť chytrý o tom a to graficky. 833 00:40:01,850 --> 00:40:05,200 Alebo sa to náhodne a nie len robiť je každý s každým v tejto móde. 834 00:40:05,200 --> 00:40:07,580 >> A v tomto prípade, po tom nemáme ani potrebovať 835 00:40:07,580 --> 00:40:10,190 zaviesť táto čierna box do nášho obrazu. 836 00:40:10,190 --> 00:40:11,690 Nepotrebujeme nové zariadenie. 837 00:40:11,690 --> 00:40:16,930 Sme proste hovoria počítačov ísť k serverom priamo, 838 00:40:16,930 --> 00:40:18,680 účinne, ale nie prostredníctvom ich mená. 839 00:40:18,680 --> 00:40:20,054 Nikdy potrebujú poznať názov. 840 00:40:20,054 --> 00:40:25,690 Sú to práve povedal, že yahoo.com mapy niektorého z týchto IP adries. 841 00:40:25,690 --> 00:40:28,180 >> Tak to pošle presne rovnaký požiadavku. 842 00:40:28,180 --> 00:40:30,100 Ale na vonkajšej strane obálka, to jednoducho 843 00:40:30,100 --> 00:40:32,740 kladie IP že bola informovaná. 844 00:40:32,740 --> 00:40:35,590 A týmto spôsobom tiež mohol načítame vyvážiť požiadavky 845 00:40:35,590 --> 00:40:39,330 jednoduchým zaslaním obálku do A odlišné jeden z vlastných serveroch Yahoo? 846 00:40:39,330 --> 00:40:42,390 >> A ak sa budeme držať kopanie, uvidíme pravdepodobne ostatné spoločnosti s viac. 847 00:40:42,390 --> 00:40:44,380 CNN má dve verejne vystavené. 848 00:40:44,380 --> 00:40:49,610 Aj keď v skutočnosti, či to urobíme znova a again-- cnn.com-- vidíte 849 00:40:49,610 --> 00:40:51,730 oni mení poradie, v skutočnosti. 850 00:40:51,730 --> 00:40:56,680 Takže to, čo je mechanizmus CNN s použitím očividne? 851 00:40:56,680 --> 00:40:57,440 >> Divákov: Random. 852 00:40:57,440 --> 00:40:59,440 DAVID Malan: No, by mohli byť náhodný, aj keď 853 00:40:59,440 --> 00:41:01,110 Zdá sa, že jazda na bicykli tam a späť. 854 00:41:01,110 --> 00:41:04,380 Takže je to asi každý s každým, kde sú to len prepínanie poradí tak, 855 00:41:04,380 --> 00:41:05,880 že budem pravdepodobne trvať prvý. 856 00:41:05,880 --> 00:41:08,860 Môj počítač bude trvať Prvý zakaždým. 857 00:41:08,860 --> 00:41:10,490 Tak to je vyvažovanie záťaže. 858 00:41:10,490 --> 00:41:18,450 A to nám umožňuje v konečnom dôsledku mapovanie dát alebo žiadosti o mapové, 859 00:41:18,450 --> 00:41:21,240 medzi viac serverov. 860 00:41:21,240 --> 00:41:24,226 Takže, aké druhy Problémy teraz ešte existujú? 861 00:41:24,226 --> 00:41:26,350 Vyzerá to, že sme jednoducho naozaj vyriešil dobrou problém. 862 00:41:26,350 --> 00:41:28,740 Máme užívateľa na rôznych serveroch. 863 00:41:28,740 --> 00:41:31,420 Ale-- oh, a Chris, robil máte nejakú otázku skôr? 864 00:41:31,420 --> 00:41:34,378 >> Divákov: [nepočuteľné] 865 00:41:34,378 --> 00:41:43,670 866 00:41:43,670 --> 00:41:45,120 >> DAVID Malan: Úplne záleží. 867 00:41:45,120 --> 00:41:47,042 Takže to, čo sa tu deje? 868 00:41:47,042 --> 00:41:48,250 A môžeme skutočne vidieť. 869 00:41:48,250 --> 00:41:51,649 Takže poďme skúsiť Yahoo. 870 00:41:51,649 --> 00:41:52,940 V skutočnosti, poďme na Facebooku. 871 00:41:52,940 --> 00:41:54,520 Pretože vieme, že jeden pracuje. 872 00:41:54,520 --> 00:41:56,545 Takže idem na kopírovanie Znovu že IP adresa. 873 00:41:56,545 --> 00:41:58,820 Chystám sa zavrieť všetky tieto karty. 874 00:41:58,820 --> 00:42:03,800 Chystám sa ísť open že Zvláštne sieť karta tu dole. 875 00:42:03,800 --> 00:42:07,800 A ja idem navštíviť len http: //. 876 00:42:07,800 --> 00:42:10,694 A teraz budem stlačte Enter. 877 00:42:10,694 --> 00:42:11,860 A pozrime sa, čo sa stalo. 878 00:42:11,860 --> 00:42:20,662 >> Keď sa pozriem na túto žiadosť, oznámenie že my-- Facebook je zlý príklad. 879 00:42:20,662 --> 00:42:22,370 Vzhľadom na to, že majú Super efektné technika 880 00:42:22,370 --> 00:42:25,960 ktorý skrýva tento detail od nás. 881 00:42:25,960 --> 00:42:30,690 Dovoľte mi použiť Yahoo instead-- http: // tohto vyšetrovania. 882 00:42:30,690 --> 00:42:36,030 Poďme otvoriť našu sieť Karta, zachovať log. 883 00:42:36,030 --> 00:42:37,945 A je to tu, Enter. 884 00:42:37,945 --> 00:42:40,669 885 00:42:40,669 --> 00:42:41,210 To je vtipné. 886 00:42:41,210 --> 00:42:44,480 OK, takže tu je známy 404 hlásení. 887 00:42:44,480 --> 00:42:48,500 Čo je smiešny je, že oni Pravdepodobne nikdy nebude späť. 888 00:42:48,500 --> 00:42:51,430 Pretože je to asi Nie je niečo v poriadku samo o sebe. 889 00:42:51,430 --> 00:42:54,050 Majú len úmyselne rozhodol nepodporiť 890 00:42:54,050 --> 00:42:56,250 číselnú formu ich adresu. 891 00:42:56,250 --> 00:43:00,270 >> Takže to, čo sme vlastne videli v Záložka Network, keď som vytiahnuť to tu, 892 00:43:00,270 --> 00:43:06,140 je, ako hovorím, známy 404, kde Pozriem Ak sa na hlavičiek odpovedí, 893 00:43:06,140 --> 00:43:09,070 To je to, čo som dostal here-- 404 Not Found. 894 00:43:09,070 --> 00:43:11,360 Takže poďme vyskúšať niektorý iný. 895 00:43:11,360 --> 00:43:13,180 Uvidíme, či CNN spolupracuje s nami. 896 00:43:13,180 --> 00:43:19,440 Vezmem jeden z IP adries CNN, vymazať toto, HTTP, Dah, Dah, Dah, DAH. 897 00:43:19,440 --> 00:43:21,620 Takže v odpovedi na Chrisa Otázkou, že jeden pracuje. 898 00:43:21,620 --> 00:43:24,140 899 00:43:24,140 --> 00:43:26,255 >> A poďme do hlavičiek odpovedí. 900 00:43:26,255 --> 00:43:30,810 901 00:43:30,810 --> 00:43:33,640 Vlastne nie, v poriadku, som snaží sa nájsť pracovné príklad. 902 00:43:33,640 --> 00:43:38,270 Takže CNN sa rozhodol, budeme jednoducho nechať na ľubovoľnú adresu ste vlastne návšteve, 903 00:43:38,270 --> 00:43:40,359 označovať problémy stranou. 904 00:43:40,359 --> 00:43:43,275 Ale to, čo by sa stalo, ak sme ho mohli vidieť v prípade Facebooku, 905 00:43:43,275 --> 00:43:46,700 Je by sme sa dostali 301 Moved Trvalo, s najväčšou pravdepodobnosťou, 906 00:43:46,700 --> 00:43:54,420 vnútri ktorého je Poloha: https: //www.facebook.com. 907 00:43:54,420 --> 00:44:01,210 A šance sú www.facebook.com je alias presne rovnaký server Jednoducho sme 908 00:44:01,210 --> 00:44:01,710 išiel. 909 00:44:01,710 --> 00:44:03,500 >> Takže je to trochu kontraproduktívne. 910 00:44:03,500 --> 00:44:05,170 Sme doslova návšteve servera. 911 00:44:05,170 --> 00:44:07,040 Server je potom nám hovorí, choď preč. 912 00:44:07,040 --> 00:44:08,320 Choďte na túto inú adresu. 913 00:44:08,320 --> 00:44:10,870 Ale my sme len tak náhodou sa vracia do rovnakého servera. 914 00:44:10,870 --> 00:44:14,550 Ale podľa všetkého teraz zostali na tom Server bez toho, aby to tam a späť. 915 00:44:14,550 --> 00:44:18,600 Vzhľadom k tomu, teraz sme pomocou pomenované verzia stránok, nie numerickej. 916 00:44:18,600 --> 00:44:20,060 Dobrá otázka. 917 00:44:20,060 --> 00:44:23,690 >> OK, takže keď sme teraz my assume-- vyriešili vyrovnávanie zaťaženia. 918 00:44:23,690 --> 00:44:25,894 Teraz máme mechanizmus, či už je to cez DNS, 919 00:44:25,894 --> 00:44:29,060 či už je to cez túto čiernu skrinku, či to je s použitím niektorej z týchto techník. 920 00:44:29,060 --> 00:44:33,810 Môžeme si vziať žiadosť používateľa va prísť na ktorý server, 1, 2 alebo 3, 921 00:44:33,810 --> 00:44:35,420 aby ho alebo ju odoslať. 922 00:44:35,420 --> 00:44:39,180 >> To, čo začína rozbiť o našich stránkach? 923 00:44:39,180 --> 00:44:41,160 Inými slovami, máme vybudoval firmu, ktorá 924 00:44:41,160 --> 00:44:43,480 bol predtým na jednom serveri. 925 00:44:43,480 --> 00:44:46,870 Teraz, že obchodné beží medzi viac serverov. 926 00:44:46,870 --> 00:44:51,770 Aké druhy predpokladov, aké druhy rozhodnutie o návrhu, 927 00:44:51,770 --> 00:44:54,870 Teraz by mohlo byť porušenie? 928 00:44:54,870 --> 00:44:55,745 >> To je menej zrejmé. 929 00:44:55,745 --> 00:44:58,620 Ale uvidíme, či nemôžeme dať náš prst na niektoré z problému sme 930 00:44:58,620 --> 00:44:59,780 vytvorený pre seba. 931 00:44:59,780 --> 00:45:02,750 Opäť je to niečo ako držanie po úniku v hadici. 932 00:45:02,750 --> 00:45:05,094 A teraz nejaký nový problém sa objavilo tu. 933 00:45:05,094 --> 00:45:07,880 934 00:45:07,880 --> 00:45:11,380 >> Divákov: [nepočuteľné] 935 00:45:11,380 --> 00:45:16,574 936 00:45:16,574 --> 00:45:19,240 DAVID Malan: OK, takže musíme neustále rastú naše miesto na pevnom disku. 937 00:45:19,240 --> 00:45:20,450 Som v poriadku s tým práve teraz. 938 00:45:20,450 --> 00:45:23,212 Vzhľadom k tomu, myslím, že môžem horizontálne stupnice. 939 00:45:23,212 --> 00:45:26,420 Rovnako ako v prípade Bežím nízka, budem len dostať štvrtina servera, možno pätina server 940 00:45:26,420 --> 00:45:30,820 a potom zvýšiť našu kapacitu o ďalších 30%, alebo 50%, alebo čímkoľvek inom. 941 00:45:30,820 --> 00:45:32,759 Takže som s tým OK, aspoň pre túto chvíľu. 942 00:45:32,759 --> 00:45:33,634 Divákov: [nepočuteľné] 943 00:45:33,634 --> 00:45:37,314 944 00:45:37,314 --> 00:45:38,980 DAVID Malan: OK, tak to je dobrý postreh. 945 00:45:38,980 --> 00:45:42,340 Takže predpokladám, že servery nie sú totožné. 946 00:45:42,340 --> 00:45:45,260 A zákaznícky servis alebo e-mail ekvivalent 947 00:45:45,260 --> 00:45:48,690 je získať nejaké správy od užívateľa hovoriť, to nefunguje správne. 948 00:45:48,690 --> 00:45:52,070 Je veľmi pravdepodobné, niekedy, že možno jeden alebo viac serverov 949 00:45:52,070 --> 00:45:55,000 sa chová trochu nakrivo, ale nie ostatné, čo môže určite 950 00:45:55,000 --> 00:45:57,096 sťažujú naháňať problém. 951 00:45:57,096 --> 00:45:58,720 Možno budete musieť hľadať viac miest. 952 00:45:58,720 --> 00:46:00,960 >> To je prejavom na iný druh chyby, 953 00:46:00,960 --> 00:46:03,950 čo je to, že možno budete mať Navrhli svoju infraštruktúru tak, 954 00:46:03,950 --> 00:46:06,200 že všetko, čo je skutočne identické. 955 00:46:06,200 --> 00:46:10,390 Ale to odhalí nový problém že sme nemali predtým. 956 00:46:10,390 --> 00:46:11,715 Čo ešte? 957 00:46:11,715 --> 00:46:12,590 Divákov: [nepočuteľné] 958 00:46:12,590 --> 00:46:16,390 959 00:46:16,390 --> 00:46:19,500 >> DAVID Malan: Jo, tam je viac komplexnosti. 960 00:46:19,500 --> 00:46:20,792 K dispozícii je fyzicky drôty. 961 00:46:20,792 --> 00:46:21,750 Je tu ďalšie zariadenia. 962 00:46:21,750 --> 00:46:26,310 V skutočnosti som predstavil zásadný Koncepcia a zásadný problém tu 963 00:46:26,310 --> 00:46:28,300 známy ako jediný bod zlyhanie, ktoré, 964 00:46:28,300 --> 00:46:30,110 aj keď ste nikdy nepočuli frázy, môžete pravdepodobne 965 00:46:30,110 --> 00:46:31,780 teraz pracovať dozadu a na to prísť. 966 00:46:31,780 --> 00:46:35,560 Čo to znamená, že mám jediný bod zlyhania vo svojej architektúre? 967 00:46:35,560 --> 00:46:39,694 A architektúrou, len som znamenať topológiu neho. 968 00:46:39,694 --> 00:46:40,610 >> Divákov: [nepočuteľné] 969 00:46:40,610 --> 00:46:42,901 >> DAVID Malan: Jo, čo ak vyrovnávanie zaťaženia klesá? 970 00:46:42,901 --> 00:46:46,290 Ja som doplnila toto prostrednej muža, ktorého Zmyslom života je vyriešiť problém. 971 00:46:46,290 --> 00:46:47,740 Ale ja som zaviedol nový problém. 972 00:46:47,740 --> 00:46:49,350 Nový únik sa objavili v hadici. 973 00:46:49,350 --> 00:46:53,500 Pretože teraz v prípade, že vyrovnávanie zaťaženia zomrie alebo prerušeniu či misfunctions, 974 00:46:53,500 --> 00:46:56,350 teraz sa stratí prístup k Všetky tri z mojich serverov. 975 00:46:56,350 --> 00:46:58,880 A predtým, ja nie majú túto prostredníka. 976 00:46:58,880 --> 00:47:03,020 A tak sa jedná o nový problém, pravdepodobne. 977 00:47:03,020 --> 00:47:05,245 Vrátime sa k ako by sme mohli napraviť. 978 00:47:05,245 --> 00:47:06,734 >> Divákov: [nepočuteľné] 979 00:47:06,734 --> 00:47:08,400 DAVID Malan: To by bol jeden prístup. 980 00:47:08,400 --> 00:47:13,926 Jo, a tak to bude dosť diera krysy začneme ísť dole. 981 00:47:13,926 --> 00:47:15,800 Ale poďme sa vrátiť do že za chvíľu. 982 00:47:15,800 --> 00:47:17,299 Aké ďalšie problémy sme vytvorili? 983 00:47:17,299 --> 00:47:25,540 984 00:47:25,540 --> 00:47:27,470 >> Takže Dan predtým zmienil databázy. 985 00:47:27,470 --> 00:47:29,500 A aj keď nie ste moc dobre technicky, 986 00:47:29,500 --> 00:47:33,220 databázy je len server, zmene údajov sú obvykle uložené, 987 00:47:33,220 --> 00:47:36,430 Možno, že objednávka niekto umiestnil, váš užívateľský profil, vaše meno, 988 00:47:36,430 --> 00:47:40,810 e-mailovú adresu, veci, ktoré by mohli zostáva alebo menili v priebehu času. 989 00:47:40,810 --> 00:47:44,599 >> Predtým môj databázy bola na rovnaký server ako môj webový server. 990 00:47:44,599 --> 00:47:46,390 Pretože Len som mal jeden web hosting účte. 991 00:47:46,390 --> 00:47:48,480 Všetko bolo všetko na jednom mieste. 992 00:47:48,480 --> 00:47:54,200 Kam mám dať svojej databáze Teraz, na serveri 1, 2, alebo 3? 993 00:47:54,200 --> 00:47:55,100 >> Divákov: 4. 994 00:47:55,100 --> 00:47:58,070 >> DAVID Malan: 4, OK, všetci Dobre, tak sa poďme tam. 995 00:47:58,070 --> 00:48:01,650 Takže idem dať svoje database-- a poďme 996 00:48:01,650 --> 00:48:06,520 zahájiť označovanie týchto www, www, www. 997 00:48:06,520 --> 00:48:08,780 A budem hovoriť, To je číslo štyri. 998 00:48:08,780 --> 00:48:11,270 A ja budem hovoriť DB pre databázu. 999 00:48:11,270 --> 00:48:12,870 OK, ja to páči. 1000 00:48:12,870 --> 00:48:17,021 Čo by som mal linka pravdepodobne bude kresba tu? 1001 00:48:17,021 --> 00:48:18,850 >> Divákov: [nepočuteľné] 1002 00:48:18,850 --> 00:48:22,740 >> DAVID Malan: Jo, takže kód, ako budeme diskutovať zajtra, 1003 00:48:22,740 --> 00:48:24,900 pravdepodobne je rovnaký na všetkých troch serveroch. 1004 00:48:24,900 --> 00:48:28,374 Ale teraz potrebuje pripojiť nie na Databáza beží lokálne, ale aj inde. 1005 00:48:28,374 --> 00:48:29,040 A to je v poriadku. 1006 00:48:29,040 --> 00:48:31,623 Môžeme len dať do databázy pomenovať, ako my, alebo číslo. 1007 00:48:31,623 --> 00:48:33,930 A to všetko funguje. 1008 00:48:33,930 --> 00:48:35,820 Ale čo sme urobili? 1009 00:48:35,820 --> 00:48:40,640 Máme horizontálne zmenšený tým, že tri servery namiesto jedného, ​​ktorý 1010 00:48:40,640 --> 00:48:41,140 je dobré. 1011 00:48:41,140 --> 00:48:44,240 Vzhľadom k tomu, teraz môžeme zvládnuť trikrát toľko zaťaženie. 1012 00:48:44,240 --> 00:48:47,710 >> A ešte lepšie, ak je jeden alebo dva z týchto serverov ide dole, 1013 00:48:47,710 --> 00:48:49,350 moja firma môže pokračovať v činnosti. 1014 00:48:49,350 --> 00:48:53,960 Pretože mám ešte jeden, aj keď som druh pokrivkáva výkon-múdry. 1015 00:48:53,960 --> 00:49:01,020 Ale to, čo nový problém som zavedený presunutie databázy 1016 00:49:01,020 --> 00:49:04,350 na tento samostatný server namiesto na 1, 2 a 3? 1017 00:49:04,350 --> 00:49:05,412 >> Divákov: [nepočuteľné] 1018 00:49:05,412 --> 00:49:08,120 DAVID Malan: Jo, takže teraz mám Ďalším jediný bod zlyhania. 1019 00:49:08,120 --> 00:49:12,330 Keby moje databázy zomrie, alebo potrebuje byť upgradovaný, alebo čokoľvek iné, teraz istý, 1020 00:49:12,330 --> 00:49:13,610 moje webové stránky on-line. 1021 00:49:13,610 --> 00:49:16,270 A môžem slúžiť statická, nemenný obsah. 1022 00:49:16,270 --> 00:49:21,210 Ale nemôžem umožniť používateľom prihlásiť alebo zmena niečo alebo objednať čokoľvek, ešte horšie. 1023 00:49:21,210 --> 00:49:24,120 Pretože ak 4 je v režime offline, potom 1, 2, a 3 1024 00:49:24,120 --> 00:49:27,710 naozaj nie je možné s ním hovoriť zo svojej podstaty. 1025 00:49:27,710 --> 00:49:31,560 >> OK, takže jo, a tak to je dôvod, prečo Som váhá k tomu to. 1026 00:49:31,560 --> 00:49:32,690 Takže poďme sa vrátiť k tomu. 1027 00:49:32,690 --> 00:49:33,700 Nechcem, aby vás tlačí preč. 1028 00:49:33,700 --> 00:49:36,030 Ale obraz je veľmi Rýchlo dostane stresujúce. 1029 00:49:36,030 --> 00:49:38,620 Vzhľadom k tomu, budete musieť začať majúci dve všetkého. 1030 00:49:38,620 --> 00:49:41,850 V skutočnosti, ak ste niekedy videli Film Kontaktný pred niekoľkými rokmi 1031 00:49:41,850 --> 00:49:45,310 s Jodie Foster-- nie? 1032 00:49:45,310 --> 00:49:47,410 >> OK, takže pre dvoch my, kto videli kontakt, 1033 00:49:47,410 --> 00:49:50,800 je tam, kde vzťah oni v podstate kúpil dve z niečoho 1034 00:49:50,800 --> 00:49:53,250 skôr ako jeden, aj keď dvojnásobnú cenu. 1035 00:49:53,250 --> 00:49:55,922 Takže to bolo niečo ako hravý komentár vo filme. 1036 00:49:55,922 --> 00:49:57,130 Je to trochu tým súvisí. 1037 00:49:57,130 --> 00:49:58,290 Mohli by sme absolútne urobiť. 1038 00:49:58,290 --> 00:50:00,123 A práve ste náklady us dvakrát toľko peňazí. 1039 00:50:00,123 --> 00:50:01,300 Ale my sa vrátime k tomu. 1040 00:50:01,300 --> 00:50:02,400 >> Tak sme vyriešili toto. 1041 00:50:02,400 --> 00:50:03,108 Tak viete čo? 1042 00:50:03,108 --> 00:50:04,450 Je to ako klzkom svahu. 1043 00:50:04,450 --> 00:50:07,033 Nechcem sa zaoberať s tým mať duplicitné databázy. 1044 00:50:07,033 --> 00:50:08,037 Je to príliš veľa peňazí. 1045 00:50:08,037 --> 00:50:08,620 Vieš čo? 1046 00:50:08,620 --> 00:50:12,880 Chcem mať svoju databázu rovnako ako vo verzii jedna 1047 00:50:12,880 --> 00:50:17,450 kde každý server má vlastný lokálnej databázy. 1048 00:50:17,450 --> 00:50:19,480 Takže som jednoducho ísť čerpať db na každú z nich. 1049 00:50:19,480 --> 00:50:22,240 >> Takže teraz každý web server je identická v ktorom 1050 00:50:22,240 --> 00:50:25,650 pretože má rovnaký kód, rovnaký statické aktíva, rovnaké obrázky a text 1051 00:50:25,650 --> 00:50:26,720 a tak ďalej. 1052 00:50:26,720 --> 00:50:29,580 A každý má svoju vlastnú databázu. 1053 00:50:29,580 --> 00:50:31,450 Opravil som na jediný bod problému zlyhania. 1054 00:50:31,450 --> 00:50:32,570 Teraz mám databázu. 1055 00:50:32,570 --> 00:50:36,210 Bez ohľadu na to, v ktorej sú dve alebo jeden z nich veci zomrieť, je tu vždy jedna vľavo. 1056 00:50:36,210 --> 00:50:41,156 Ale to, čo nový problém mať som vytvoril že Danov riešenie vyhnúť? 1057 00:50:41,156 --> 00:50:42,470 >> Divákov: [nepočuteľné] 1058 00:50:42,470 --> 00:50:44,386 >> DAVID Malan: Jo, ja musieť synchronizovať, že jo? 1059 00:50:44,386 --> 00:50:47,860 Pretože buď musím synchronizovať kto bude where-- inými slovami, 1060 00:50:47,860 --> 00:50:50,570 ak Alice navštevuje môj site, a ona sa stalo 1061 00:50:50,570 --> 00:50:55,070 aby sa náhodne alebo guľatý robined alebo čokoľvek, na server číslo jedna, 1062 00:50:55,070 --> 00:50:58,770 potom musím vždycky poslať ju do serveru 1. 1063 00:50:58,770 --> 00:50:59,420 Prečo? 1064 00:50:59,420 --> 00:51:01,540 Pretože keď som ju poslať na server 2, bude to 1065 00:51:01,540 --> 00:51:03,140 vyzerať ako ona nemá existujú. 1066 00:51:03,140 --> 00:51:04,450 >> Nebudem mať jej histórii objednávok. 1067 00:51:04,450 --> 00:51:06,300 Nebudem mať jej profil tam. 1068 00:51:06,300 --> 00:51:09,360 A to jednoducho pripadá ako to pozýva problémy. 1069 00:51:09,360 --> 00:51:11,400 A keď Bob navštívi, I musieť poslať ho vždy 1070 00:51:11,400 --> 00:51:14,800 k rovnakému serveru, 2, alebo podľa toho, jeden, a Charlie do tretej, 1071 00:51:14,800 --> 00:51:15,797 a dôsledne. 1072 00:51:15,797 --> 00:51:17,130 To nie je nerozumné, hoci. 1073 00:51:17,130 --> 00:51:19,270 To sa nazýva rozdeľovanie databázy. 1074 00:51:19,270 --> 00:51:21,270 A v skutočnosti to bolo to, čo Facebook urobil čoskoro. 1075 00:51:21,270 --> 00:51:24,020 >> Ak ste postupovali histórii Facebook, tu to začalo v areáli 1076 00:51:24,020 --> 00:51:25,770 ako www.thefacebook.com. 1077 00:51:25,770 --> 00:51:29,260 Potom to sa vyvinulo raz Mark začal šíri do ďalších areáloch 1078 00:51:29,260 --> 00:51:34,450 byť harvard.thefacebook.com a mit.thefacebook.com, a pravdepodobne 1079 00:51:34,450 --> 00:51:37,027 bu.thefacebook.com, a podobne. 1080 00:51:37,027 --> 00:51:38,860 A to len preto, skoro, nemyslím si, 1081 00:51:38,860 --> 00:51:40,484 by ste mohli mať kamarátov cez areáloch. 1082 00:51:40,484 --> 00:51:41,410 Ale to je v poriadku. 1083 00:51:41,410 --> 00:51:43,930 Vzhľadom k tomu, nikoho z Harvardu poslali k tomuto serveru. 1084 00:51:43,930 --> 00:51:45,744 Ktokoľvek z BU poslali na tento server. 1085 00:51:45,744 --> 00:51:47,910 Ktokoľvek z MIT poslali k tomuto server-- v teórii. 1086 00:51:47,910 --> 00:51:50,540 Nemám dosť vedieť všetko podkladové implementačné detaily. 1087 00:51:50,540 --> 00:51:55,610 Ale pravdepodobne rozdelí ľudí podľa Ich kampus, kde bola ich sieť. 1088 00:51:55,610 --> 00:51:58,772 >> Tak to je dobre až do okamihu kde budete potrebovať dva servery na Harvarde, 1089 00:51:58,772 --> 00:51:59,980 alebo tri servery pre Harvarde. 1090 00:51:59,980 --> 00:52:01,800 A potom, že jednoduchosť druh pokazí. 1091 00:52:01,800 --> 00:52:03,174 Ale to je rozumný prístup. 1092 00:52:03,174 --> 00:52:04,950 Poďme vždy poslať Alicu na rovnaké miesto, 1093 00:52:04,950 --> 00:52:06,366 Vždy poslať Bobovi na rovnaké miesto. 1094 00:52:06,366 --> 00:52:09,680 Ale čo sa stane, keď Alice Server prejde do režimu offline? 1095 00:52:09,680 --> 00:52:12,300 Bob a Charlie si ešte kúpiť veci a prihlásiť sa do miesta. 1096 00:52:12,300 --> 00:52:13,462 Ale Alice nemôže. 1097 00:52:13,462 --> 00:52:15,170 Takže ste stratili tretiny vašej užívateľskej základne. 1098 00:52:15,170 --> 00:52:16,980 Možno je to lepšie ako 100%? 1099 00:52:16,980 --> 00:52:20,580 Ale možno, že by bolo pekné, keby sme mohli stále podporujú 100% našich užívateľov 1100 00:52:20,580 --> 00:52:23,470 aj keď tretina nášho servery prejde do režimu offline. 1101 00:52:23,470 --> 00:52:24,760 >> Takže by sme mohli synchronizovať, čo? 1102 00:52:24,760 --> 00:52:29,250 Užívatelia, samy o sebe, ale databázu všetkých týchto serverov. 1103 00:52:29,250 --> 00:52:33,350 Takže teraz sme trochu need some druh prepojenia 1104 00:52:33,350 --> 00:52:37,880 tu tak, že sami servery môže sync-- nerozumné. 1105 00:52:37,880 --> 00:52:40,090 A v skutočnosti, táto technológia existuje. 1106 00:52:40,090 --> 00:52:45,550 Vo svete databáz, je tu Pojem databáz master-slave, 1107 00:52:45,550 --> 00:52:48,240 alebo primárne sekundárne, kde niektoré z funkcií 1108 00:52:48,240 --> 00:52:51,050 nie je len pre ukladanie dát a reagovať s dátami, 1109 00:52:51,050 --> 00:52:53,375 ale tiež len neustále synchronizovať medzi sebou navzájom. 1110 00:52:53,375 --> 00:52:56,480 Takže kedykoľvek budete zapisovať alebo uložiť niečo, čo do tejto databázy, 1111 00:52:56,480 --> 00:53:00,040 okamžite dostane "replikované" do iných databáz, ako. 1112 00:53:00,040 --> 00:53:02,870 >> A kedykoľvek budete čítať z neho, nezáleží na tom, kde ste. 1113 00:53:02,870 --> 00:53:05,170 Pretože ak v teórii Tí všetci synchronizujú, že ste 1114 00:53:05,170 --> 00:53:07,710 dostane rovnaký pohľad na dáta. 1115 00:53:07,710 --> 00:53:10,800 Takže to znie perfektné. 1116 00:53:10,800 --> 00:53:11,883 Musí tu byť nejaký háčik. 1117 00:53:11,883 --> 00:53:15,200 1118 00:53:15,200 --> 00:53:18,990 Čo by mohlo byť háčik? 1119 00:53:18,990 --> 00:53:21,790 >> Divákov: [nepočuteľné] 1120 00:53:21,790 --> 00:53:25,830 >> DAVID Malan: Jo, trikrát ako veľa vecí sa môže pokaziť. 1121 00:53:25,830 --> 00:53:26,930 To je realita. 1122 00:53:26,930 --> 00:53:28,480 To všetko by mohlo byť rovnaké v duchu. 1123 00:53:28,480 --> 00:53:30,404 Ale niekto potrebuje nakonfigurovať tieto. 1124 00:53:30,404 --> 00:53:33,070 Tam je vyššia pravdepodobnosť, že niečo deje pokaziť. 1125 00:53:33,070 --> 00:53:38,130 Len combinatorially máte viac vecí náchylný k chybám. 1126 00:53:38,130 --> 00:53:40,505 Čo iné je zlé potenciálne? 1127 00:53:40,505 --> 00:53:41,380 Divákov: [nepočuteľné] 1128 00:53:41,380 --> 00:53:44,100 1129 00:53:44,100 --> 00:53:46,180 >> DAVID Malan: Jo, Synchronizácia môže byť zlé. 1130 00:53:46,180 --> 00:53:48,110 Aj keď možno viete zo záloh a také, 1131 00:53:48,110 --> 00:53:50,520 ak ste práve sa slepo robiť zálohovanie, čo keď sa niečo robí 1132 00:53:50,520 --> 00:53:51,560 pokazí na jednej databázy? 1133 00:53:51,560 --> 00:53:53,018 Zmažete niečo, čo by nemali. 1134 00:53:53,018 --> 00:53:56,299 Vy ste okamžite replikujú že problém všade inde. 1135 00:53:56,299 --> 00:53:58,840 Takže Victoria bola talking-- zálohy by bola dobrá vec tu. 1136 00:53:58,840 --> 00:54:00,549 A tak dostaneme späť na to. 1137 00:54:00,549 --> 00:54:03,090 A aby bolo jasné, hovoríme Nejde o zálohách tu sama o sebe. 1138 00:54:03,090 --> 00:54:08,240 Hovoríme o skutočnom replikáciu alebo synchronizáciu medzi servermi. 1139 00:54:08,240 --> 00:54:09,110 Sú to všetko živé. 1140 00:54:09,110 --> 00:54:12,074 Oni nie sú určené na použiť pre zálohovanie. 1141 00:54:12,074 --> 00:54:13,294 >> Divákov: [nepočuteľné] 1142 00:54:13,294 --> 00:54:14,335 DAVID Malan: Čo je to? 1143 00:54:14,335 --> 00:54:14,710 Divákov: Higher-- 1144 00:54:14,710 --> 00:54:15,751 DAVID Malan: Vyššie náklady. 1145 00:54:15,751 --> 00:54:20,180 Máme strojnásobil náklady na Samozrejme, aj keď aspoň v súvislosti 1146 00:54:20,180 --> 00:54:21,100 hardvéru. 1147 00:54:21,100 --> 00:54:23,200 Vzhľadom k tomu, je databáza len kus softvéru. 1148 00:54:23,200 --> 00:54:25,189 A webový server je kus softvéru. 1149 00:54:25,189 --> 00:54:27,980 Je to asi zadarmo, ak používame ľubovoľný počet open source vecí. 1150 00:54:27,980 --> 00:54:30,480 Ale ak sme pomocou niečo ako Oracle, 1151 00:54:30,480 --> 00:54:36,574 budeme platiť viac peňazí za Oracle licencií alebo Microsoft pre prístup. 1152 00:54:36,574 --> 00:54:38,240 Musí tu byť nejaký iný úlovok tu. 1153 00:54:38,240 --> 00:54:39,240 Nemôže to byť tak jednoduché. 1154 00:54:39,240 --> 00:54:42,990 1155 00:54:42,990 --> 00:54:47,300 >> Takže k svojmu bodu, myslím, že to bolo Kareem pre geografiu earlier-- alebo nie, 1156 00:54:47,300 --> 00:54:50,870 Roman, to bolo pre geography-- predpokladám že sme šikovný o tom, 1157 00:54:50,870 --> 00:54:54,080 a my sme dávať jeden z našich serverov, a podľa poradia našich databáz, v Spojených štátoch, 1158 00:54:54,080 --> 00:54:56,910 a ďalší v Európe, ďalší v Južná Amerika, ďalší v Afrike, 1159 00:54:56,910 --> 00:55:00,290 ďalší v Ázii, kam budeme môže byť vhodné po celom svete. 1160 00:55:00,290 --> 00:55:04,220 Už poznáme z našej stopy trasy, že bod A a bod 1161 00:55:04,220 --> 00:55:06,910 B, v prípade, že sú ďalej od seba, budú vyžadovať viac času. 1162 00:55:06,910 --> 00:55:10,312 >> A ak niektorí z vás používa nástroje, ako sú Facebook alebo Twitter 1163 00:55:10,312 --> 00:55:13,520 alebo akékoľvek z týchto lokalít v týchto dňoch, že sa neustále mení, pretože užívateľa 1164 00:55:13,520 --> 00:55:16,880 vytvorených dát, niekedy či vás hit Obnoviť alebo otvoriť tú istú stránku 1165 00:55:16,880 --> 00:55:20,270 v inom prehliadači, vidíte rôzne verzie, skoro. 1166 00:55:20,270 --> 00:55:22,875 Môžete vidieť niečí stav aktualizovať tu ale nie tu, 1167 00:55:22,875 --> 00:55:25,500 a potom znovu a znovu ju Zobrazí sa, a znovu načítať, 1168 00:55:25,500 --> 00:55:26,640 a zmizne. 1169 00:55:26,640 --> 00:55:29,076 Inými slovami, aktualizuje pozor na to, prinajmenšom 1170 00:55:29,076 --> 00:55:30,950 Ak používate sociálne vytváranie sietí najmä. 1171 00:55:30,950 --> 00:55:33,320 >> Opäť platí, že len preto, že Údaje sa menia tak rýchlo, 1172 00:55:33,320 --> 00:55:35,710 Niekedy servery dostať von synchronizácie. 1173 00:55:35,710 --> 00:55:37,230 A možno je to super malé okno. 1174 00:55:37,230 --> 00:55:39,970 Ale 200 milisekúnd, možno dokonca viac než to-- to 1175 00:55:39,970 --> 00:55:43,415 bude trvať nejakú nenulovú hodnotu času na tieto databázy pre synchronizáciu. 1176 00:55:43,415 --> 00:55:45,290 A nie sme len hovorí o jednej žiadosti. 1177 00:55:45,290 --> 00:55:48,540 Pokiaľ má spoločnosť tisíce Užívatelia ho používať súčasne, 1178 00:55:48,540 --> 00:55:49,460 oni by mohli vyrovnávacej pamäte. 1179 00:55:49,460 --> 00:55:52,240 Inými slovami, môže dôjsť byť fronty alebo čakaciu čiaru 1180 00:55:52,240 --> 00:55:54,950 pred všetkými z týchto databáz Otázky môžu sa synchronizujú. 1181 00:55:54,950 --> 00:55:56,610 Takže možno je to vlastne len pár sekúnd. 1182 00:55:56,610 --> 00:55:59,820 >> A skutočne je to pravda, že aj I až do dnešného dňa s Facebook, pričom 1183 00:55:59,820 --> 00:56:02,010 keď synchronizáciu z Východné pobrežie na západnom pobreží, 1184 00:56:02,010 --> 00:56:06,026 má netriviálne propagácia meškanie, tak povediac, 1185 00:56:06,026 --> 00:56:07,650 že ste tak nejako tolerovať. 1186 00:56:07,650 --> 00:56:11,210 A tak to nie je tak moc chyba, pretože to je realita 1187 00:56:11,210 --> 00:56:14,230 že užívatelia nemusia vidieť správne údaje pre aspoň 1188 00:56:14,230 --> 00:56:14,970 niekoľko sekúnd. 1189 00:56:14,970 --> 00:56:17,410 >> Vidím to na Twitteri veľa v skutočnosti, kde niekedy budem 1190 00:56:17,410 --> 00:56:21,227 pípanie v jednom okne, otvárať ďalšie, aby potom ju vidieť potvrdiť, že to naozaj 1191 00:56:21,227 --> 00:56:22,560 vzrástli, a to nie je ešte nedosiahla. 1192 00:56:22,560 --> 00:56:25,340 A musím trochu načítať, reload, reload-- ach, tu to je. 1193 00:56:25,340 --> 00:56:27,150 A to nie preto, že nebol uložený. 1194 00:56:27,150 --> 00:56:29,850 To jednoducho nie je šírené na iné servery. 1195 00:56:29,850 --> 00:56:33,120 >> Takže tento kompromis, too-- Naozaj chcú vystavovať sa riziku 1196 00:56:33,120 --> 00:56:37,254 že v prípade, že používateľ prejde na ich poradie histórie, nie je to v skutočnosti tam ešte? 1197 00:56:37,254 --> 00:56:38,420 Vidím to na niektorých bánk. 1198 00:56:38,420 --> 00:56:42,100 Vždy ma štve, keď dobre, pre jedného, môžete ísť len tak šesť mesiacov späť 1199 00:56:42,100 --> 00:56:45,160 vo svojich bankových výpisov v niektorých bankách, aj keď teoreticky by mali 1200 00:56:45,160 --> 00:56:46,576 môcť mať všetko online. 1201 00:56:46,576 --> 00:56:48,630 Oni len sa občas stiahnutie offline. 1202 00:56:48,630 --> 00:56:51,430 Niekedy too-- aké webové stránky, je to? 1203 00:56:51,430 --> 00:56:53,570 Je tu one-- ach, to je GoDaddy, myslím. 1204 00:56:53,570 --> 00:56:56,620 GoDaddy, keď check out nákup doménové meno, alebo tak niečo, 1205 00:56:56,620 --> 00:56:58,630 budú často vám odkaz na potvrdenke. 1206 00:56:58,630 --> 00:57:01,470 A ak kliknete na tento odkaz právo preč, to často nefunguje. 1207 00:57:01,470 --> 00:57:03,290 Je to len hovorí, slepá ulička, nič tu. 1208 00:57:03,290 --> 00:57:05,450 >> A to je taky kvôli Tieto propagačné oneskorenie. 1209 00:57:05,450 --> 00:57:08,290 Vzhľadom k tomu, z akéhokoľvek dôvodu, že užívate trochu času 1210 00:57:08,290 --> 00:57:09,670 skutočne generovať to. 1211 00:57:09,670 --> 00:57:12,070 Takže toto je niečo ako chcete vytiahnuť si vlasy v určitom okamihu. 1212 00:57:12,070 --> 00:57:14,486 Pretože všetko, čo sa snažíte urobiť, je vyriešiť jednoduchý problém. 1213 00:57:14,486 --> 00:57:16,590 A držíme vytváranie nových problémy pre seba. 1214 00:57:16,590 --> 00:57:18,770 Tak uvidíme, či budeme môže trochu vrátiť späť. 1215 00:57:18,770 --> 00:57:22,730 >> Ukazuje sa, že kombinovanie databáz na všetkých svojich webových serverov 1216 00:57:22,730 --> 00:57:25,090 nie je práve najlepšia prax. 1217 00:57:25,090 --> 00:57:27,950 Všeobecne platí, že to, čo inžinier urobí, alebo systémy architekt, 1218 00:57:27,950 --> 00:57:30,340 by bolo mať odlišné úrovňami serverov. 1219 00:57:30,340 --> 00:57:33,160 A práve kvôli priestoru je, budem čerpajú databázy sem. 1220 00:57:33,160 --> 00:57:38,060 >> Mohli by sme mať databázu a Číslo servera štyri tu 1221 00:57:38,060 --> 00:57:42,430 že má mať pripojenie k každý z týchto serverov tu. 1222 00:57:42,430 --> 00:57:45,400 Takže by to mohlo byť naše predné skončiť vrstvu, pretože ľudia by sa povedať. 1223 00:57:45,400 --> 00:57:47,770 A to by bol náš zadný koniec tier. 1224 00:57:47,770 --> 00:57:50,580 A to práve znamená, že Tieto tvárou užívateľa. 1225 00:57:50,580 --> 00:57:53,010 A databáz nečelí užívateľa. 1226 00:57:53,010 --> 00:57:55,480 Žiadny užívateľ môže priamo prístup k databáze. 1227 00:57:55,480 --> 00:57:59,280 >> Takže poďme teraz možno ísť dole trasa Victoria navrhoval. 1228 00:57:59,280 --> 00:58:00,940 Jedná sa o jediný bod zlyhania. 1229 00:58:00,940 --> 00:58:02,290 To ma nepríjemné. 1230 00:58:02,290 --> 00:58:05,790 Takže to, čo je možno Najviditeľnejšie riešenie? 1231 00:58:05,790 --> 00:58:06,665 Divákov: [nepočuteľné] 1232 00:58:06,665 --> 00:58:09,979 1233 00:58:09,979 --> 00:58:11,437 DAVID Malan: Je nám ľúto, že znova. 1234 00:58:11,437 --> 00:58:12,352 Divákov: [nepočuteľné] 1235 00:58:12,352 --> 00:58:13,810 DAVID Malan: Non-produkčný server. 1236 00:58:13,810 --> 00:58:15,364 Čo tým myslíte? 1237 00:58:15,364 --> 00:58:17,120 >> Divákov: [nepočuteľné] 1238 00:58:17,120 --> 00:58:19,120 >> DAVID Malan: Oh, OK, takže zálohovanie. 1239 00:58:19,120 --> 00:58:21,110 OK, takže sme mohli urobiť, určite. 1240 00:58:21,110 --> 00:58:23,790 A v skutočnosti to je veľmi často vykonáva. 1241 00:58:23,790 --> 00:58:26,470 To môže byť databáza číslo päť. 1242 00:58:26,470 --> 00:58:28,510 Ale to je len pripojený k číslo štyri. 1243 00:58:28,510 --> 00:58:31,110 A vy ste to mohli nazvať hot spare. 1244 00:58:31,110 --> 00:58:35,080 Tieto dve databázy by mohli byť konfigurované len neustále synchronizovať 1245 00:58:35,080 --> 00:58:35,850 navzájom. 1246 00:58:35,850 --> 00:58:39,010 A tak či tento stroj zomrie, pre čokoľvek hlúpy reason-- pevného disku 1247 00:58:39,010 --> 00:58:42,100 zomrie, niekto výlety cez šnúra, niektoré softvér je chybný 1248 00:58:42,100 --> 00:58:46,560 a zablokuje stroj alebo crashes-- by ste mohli mať človeka doslova 1249 00:58:46,560 --> 00:58:51,090 odpojte jeden zo steny a namiesto toho zapojiť tento jeden v. 1250 00:58:51,090 --> 00:58:56,340 A potom do, povedzme, je pár minút, možno pol hodiny, 1251 00:58:56,340 --> 00:58:57,210 budete znova online. 1252 00:58:57,210 --> 00:58:59,259 >> Nie je to skvelé, ale Je to tiež nie je hrozné. 1253 00:58:59,259 --> 00:59:01,800 A nemusíte mať strach o prípadné problémy synchronizácie. 1254 00:59:01,800 --> 00:59:03,080 Pretože všetko je už tam. 1255 00:59:03,080 --> 00:59:05,000 Vzhľadom k tomu, že ste mali dokonalý zálohovanie pripravený ísť. 1256 00:59:05,000 --> 00:59:07,100 >> Tie by mohli byť trochu milovník o tom, 1257 00:59:07,100 --> 00:59:12,990 ako niektorí ľudia často robia, kde vás môže mať databázy číslo štyri tu, 1258 00:59:12,990 --> 00:59:17,480 Databáza číslo päť sem, ktoré sa hovorí k sebe navzájom. 1259 00:59:17,480 --> 00:59:24,120 Ale máte tiež tento druh arrangement-- 1260 00:59:24,120 --> 00:59:27,440 a to úmyselne vyzerá chaotický, pretože to 1261 00:59:27,440 --> 00:59:30,220 je-- kde všetky predné end servery môžu 1262 00:59:30,220 --> 00:59:32,870 hovoriť všetky zadné koniec servery. 1263 00:59:32,870 --> 00:59:38,130 A tak ak táto databáza nie je reagovať, tieto predné end servery majú 1264 00:59:38,130 --> 00:59:40,212 mať programovanie Kód v nich, ktorá hovorí, 1265 00:59:40,212 --> 00:59:42,170 ak nechcete dostať Pripojenie k tejto databáze, 1266 00:59:42,170 --> 00:59:45,830 Primárne okamžite začne hovoriť s sekundárne. 1267 00:59:45,830 --> 00:59:48,310 >> Ale to teraz tlačí zložitosť kódu. 1268 00:59:48,310 --> 00:59:52,070 A teraz vaše vývojárov, váš softvér vývojári, musí vedieť o tom. 1269 00:59:52,070 --> 00:59:56,454 A vy druh viazania kód, ktorý píšete do svojho skutočného back-end 1270 00:59:56,454 --> 00:59:58,370 implementačné detaily, čo sťažuje, 1271 00:59:58,370 --> 01:00:00,670 najmä vo väčšom spoločnosť alebo väčšie webové stránky, 1272 01:00:00,670 --> 01:00:05,020 kde sa nemusí nutne Ak programátori mať 1273 01:00:05,020 --> 01:00:10,890 vedieť, ako databázy inžinieri robia svoju prácu. 1274 01:00:10,890 --> 01:00:13,810 Možno budete chcieť, aby tieto úlohy druh funkčne odlišné, takže 1275 01:00:13,810 --> 01:00:16,810 že tam je táto vrstva abstrakcie medzi týmito dvoma. 1276 01:00:16,810 --> 01:00:17,940 >> Tak ako môžeme tento problém vyriešiť? 1277 01:00:17,940 --> 01:00:20,290 No, sme trochu vyriešený Tento problém raz. 1278 01:00:20,290 --> 01:00:25,680 Prečo nie my dal jeden z tieto veci tu, kde 1279 01:00:25,680 --> 01:00:30,947 hovorí zase na číslo štyri a päť, všetky webové servery front end 1280 01:00:30,947 --> 01:00:33,780 prehovoriť k tomuto prostredníka, a prostredníka podľa poradia trasách svoje dáta? 1281 01:00:33,780 --> 01:00:38,494 V skutočnosti, čo by mohlo byť dobré meno pre túto vec? 1282 01:00:38,494 --> 01:00:39,704 >> Divákov: [nepočuteľné] 1283 01:00:39,704 --> 01:00:41,120 DAVID Malan: OK, správca databázy. 1284 01:00:41,120 --> 01:00:48,030 Ale to, čo by mohlo byť, že termín môžeme znovu použiť pre toto zariadenie? 1285 01:00:48,030 --> 01:00:49,760 Sme vyvažovanie. 1286 01:00:49,760 --> 01:00:52,480 Jo, vlastne som Nie je tu fér. 1287 01:00:52,480 --> 01:00:56,760 Takže pre vyrovnávanie zaťaženia by znamenalo, že my prepínanie tam a späť tu, 1288 01:00:56,760 --> 01:00:58,836 ktorá nemusí byť v skutočnosti tento prípad. 1289 01:00:58,836 --> 01:01:00,460 Takže tam je niekoľko spôsobov, ako by sme to mohli urobiť. 1290 01:01:00,460 --> 01:01:03,920 >> Ak je to v skutočnosti pre vyrovnávanie zaťaženia je príbeh je presne rovnaký ako predtým. 1291 01:01:03,920 --> 01:01:05,230 Niektoré z týchto požiadaviek prejdite na 4. 1292 01:01:05,230 --> 01:01:06,150 Niektoré z nich idú až 5. 1293 01:01:06,150 --> 01:01:06,710 A to je dobre. 1294 01:01:06,710 --> 01:01:08,835 Vzhľadom k tomu, teraz môžeme zvládnuť dvakrát toľko priepustnosť. 1295 01:01:08,835 --> 01:01:11,120 Ale toto spojenie Tu je super dôležité. 1296 01:01:11,120 --> 01:01:14,050 Majú neustále zostať synchronizované a dúfajme 1297 01:01:14,050 --> 01:01:17,670 nie sú geograficky príliš ďaleko od seba, takže že je v podstate synchronizácia 1298 01:01:17,670 --> 01:01:18,520 okamžitá. 1299 01:01:18,520 --> 01:01:20,410 V opačnom prípade by sme mohli mať problém. 1300 01:01:20,410 --> 01:01:21,330 >> Takže to nie je zlé. 1301 01:01:21,330 --> 01:01:25,132 Ale opäť, my máme predstavil nový problém. 1302 01:01:25,132 --> 01:01:26,590 Aký problém som práve znova? 1303 01:01:26,590 --> 01:01:30,000 1304 01:01:30,000 --> 01:01:31,020 Jediný bod zlyhania. 1305 01:01:31,020 --> 01:01:32,390 Takže aké je riešenie, aby to? 1306 01:01:32,390 --> 01:01:39,270 Tak ako Victoria je rád utrácať peniaze, môžeme vziať toho chlapa von a to urobiť. 1307 01:01:39,270 --> 01:01:41,731 A ja som jednoducho ísť presunúť tu dostatok priestoru. 1308 01:01:41,731 --> 01:01:43,230 A to bude trochu chaotický. 1309 01:01:43,230 --> 01:01:44,563 Budem držať kreslenie čiar. 1310 01:01:44,563 --> 01:01:47,080 Domnievame sa, že všetky tieto linky ísť do oboje? 1311 01:01:47,080 --> 01:01:52,670 >> Veľmi časté technika by tu byť používať techniku ​​zvanú tep 1312 01:01:52,670 --> 01:01:57,390 pričom každé z týchto zariadení, ľavý a pravý balancer zaťaženie, 1313 01:01:57,390 --> 01:02:00,740 alebo čo chceme nazývať, sa neustále hovorí, že som nažive, 1314 01:02:00,740 --> 01:02:03,220 Som nažive, som nažive, som nažive. 1315 01:02:03,220 --> 01:02:05,910 Jeden z nich v predvolenom nastavení pôsobí ako primárny. 1316 01:02:05,910 --> 01:02:09,620 Takže všetok prevádzka je smerovaný skrz jeden na ľavej strane, napríklad, 1317 01:02:09,620 --> 01:02:11,260 V predvolenom nastavení, ľubovoľne. 1318 01:02:11,260 --> 01:02:16,890 >> Ale akonáhle ten chlap na pravej strane nie je počuť z ľavého chlapa už, 1319 01:02:16,890 --> 01:02:20,440 ten, na pravej strane je naprogramovaný automaticky, napríklad, 1320 01:02:20,440 --> 01:02:24,110 prevziať IP adresu z jedného naľavo, 1321 01:02:24,110 --> 01:02:28,240 a preto sa stal hlavným a Možno poslať e-mail alebo textovú správu 1322 01:02:28,240 --> 01:02:31,570 k ľuďom povedať, hej, ľavý primárnej je v režime offline. 1323 01:02:31,570 --> 01:02:33,310 Aj stane primárnym teraz. 1324 01:02:33,310 --> 01:02:35,760 Takže viceprezident sa stane prezident, tak povediac. 1325 01:02:35,760 --> 01:02:38,180 A niekto musí ísť zachrániť prezident, ak chcete. 1326 01:02:38,180 --> 01:02:41,090 Vzhľadom k tomu, teraz máme dočasný jediný bod zlyhania. 1327 01:02:41,090 --> 01:02:45,020 >> Tak ako komplikované alebo stresujúce as to môže zdať na začiatok bytia, 1328 01:02:45,020 --> 01:02:46,990 To je, ako tieto problémy riešiť. 1329 01:02:46,990 --> 01:02:48,190 Urobíte hádzať peniaze na neho. 1330 01:02:48,190 --> 01:02:49,370 Hodíte hardware na neho. 1331 01:02:49,370 --> 01:02:52,170 Ale bohužiaľ vám pridať zložitosť pre neho. 1332 01:02:52,170 --> 01:02:56,450 Ale výsledok, nakoniec, je to, že máte oveľa viac, teoreticky, 1333 01:02:56,450 --> 01:02:57,670 robustné architektúry. 1334 01:02:57,670 --> 01:02:58,850 Je to stále nie je dokonalý. 1335 01:02:58,850 --> 01:03:02,470 Pretože aj keď sme have-- by sme mohli nebude mať jediný bod zlyhania. 1336 01:03:02,470 --> 01:03:05,240 Teraz máme dvojaký body zlyhania. 1337 01:03:05,240 --> 01:03:07,630 Ale ak dve veci pokazí, ktorý absolútne mohol, 1338 01:03:07,630 --> 01:03:09,030 stále bude v režime offline. 1339 01:03:09,030 --> 01:03:11,660 >> A tak veľmi časté v priemysel je popísať 1340 01:03:11,660 --> 01:03:14,000 Vaša doba, pokiaľ ide o deviatky. 1341 01:03:14,000 --> 01:03:18,610 A druh brány ašpirovať, je 99,999% 1342 01:03:18,610 --> 01:03:21,580 času sú vaše stránky on-line. 1343 01:03:21,580 --> 01:03:24,170 Alebo ešte lepšie, pridajte Ešte pár deviatky na to. 1344 01:03:24,170 --> 01:03:28,159 Bohužiaľ, títo deviatky sú veľmi drahé. 1345 01:03:28,159 --> 01:03:29,450 A poďme vlastne to von. 1346 01:03:29,450 --> 01:03:35,510 Takže keď otvorím môj veľký kalkulačku znova, 365 dní v roku, 24 hodín denne, 1347 01:03:35,510 --> 01:03:44,780 60 minút za hodinu, a 60 sekúnd za minútu, 1348 01:03:44,780 --> 01:03:48,690 To je, koľko sekúnd existujú za rok, či som to urobil správne. 1349 01:03:48,690 --> 01:03:55,740 Ak teda časy tým .99999, to je koľko času chceme usilovať. 1350 01:03:55,740 --> 01:04:00,600 Takže to znamená, že by sme mali byť hore O mnoho sekúnd v priebehu roka. 1351 01:04:00,600 --> 01:04:03,920 Takže keď som teraz odpočítať Pôvodná hodnota, alebo skôr 1352 01:04:03,920 --> 01:04:07,480 táto nová hodnota od first-- 316 sekúnd, 1353 01:04:07,480 --> 01:04:09,640 čo je samozrejme je päť minút. 1354 01:04:09,640 --> 01:04:13,770 >> Takže ak vaše webové stránky alebo vaša spoločnosť vyhlasovať "päť deviatky", čím kde si 1355 01:04:13,770 --> 01:04:17,050 až 99,99% času, ktoré vás znamená lepšiu 1356 01:04:17,050 --> 01:04:23,470 boli dosť šikovný a rýchly dosť a dosť v jednej rovine so zdrojmi 1357 01:04:23,470 --> 01:04:27,890 že vaše servery sú len v režime offline päť minút z celého roka. 1358 01:04:27,890 --> 01:04:29,980 Je to drahé a tvrdá vec usilovať. 1359 01:04:29,980 --> 01:04:31,430 >> Takže je to kompromis, taky. 1360 01:04:31,430 --> 01:04:35,866 99,999% času je dosť sakramentsky ťažké a drahé. 1361 01:04:35,866 --> 01:04:38,740 Päť minutes-- môžete len ťažko dostať na server fyzicky nahradiť 1362 01:04:38,740 --> 01:04:40,040 niečo, čo sa pokazilo. 1363 01:04:40,040 --> 01:04:42,810 A to je dôvod, prečo začneme elektroinštalácie veci dohromady zložitejšie 1364 01:04:42,810 --> 01:04:48,240 apriori tak, že počítače môže nejako opraviť sami. 1365 01:04:48,240 --> 01:04:49,446 Jo. 1366 01:04:49,446 --> 01:04:52,344 >> Divákov: [nepočuteľné] 1367 01:04:52,344 --> 01:05:02,014 1368 01:05:02,014 --> 01:05:04,430 DAVID Malan: problém by mohol byť v ľubovoľnom počte miest. 1369 01:05:04,430 --> 01:05:05,090 A v fact-- 1370 01:05:05,090 --> 01:05:07,101 >> Divákov: [nepočuteľné] 1371 01:05:07,101 --> 01:05:08,600 DAVID Malan: Určite, určite. 1372 01:05:08,600 --> 01:05:10,720 A ako je obraz stále zložitejšie, 1373 01:05:10,720 --> 01:05:12,110 Mohlo by to byť webové servery. 1374 01:05:12,110 --> 01:05:14,690 Mohlo by to byť moc budovy. 1375 01:05:14,690 --> 01:05:17,900 Mohlo by to byť niečo fyzického, ako káble dostal rozstrapkané či vyhodený. 1376 01:05:17,900 --> 01:05:19,879 Mohlo by to byť databáza nezodpovedá. 1377 01:05:19,879 --> 01:05:22,920 Mohlo by to byť oni aktualizovať svoju prevádzku Systém a niečo visí. 1378 01:05:22,920 --> 01:05:24,634 Takže existuje mnoho ďalších pohyblivých častí. 1379 01:05:24,634 --> 01:05:27,050 A tak veľa inžinierstva že musí ísť za týmto 1380 01:05:27,050 --> 01:05:30,431 je naozaj len kompromisy, ako ako koľko času, koľko peňazí je to vlastne 1381 01:05:30,431 --> 01:05:32,930 stojí za to, a aké sú hrozby ste naozaj starosti? 1382 01:05:32,930 --> 01:05:35,471 Napríklad, v kurzy Učím na Harvarde, 1383 01:05:35,471 --> 01:05:38,470 používame veľa cloud computing, ktorý začneme sa podrobnejšie pozrieme na teraz, 1384 01:05:38,470 --> 01:05:41,107 V skutočnosti, ak použijeme Amazon Web Services. 1385 01:05:41,107 --> 01:05:42,940 Len preto, že je raz sme začali. 1386 01:05:42,940 --> 01:05:45,856 Ale je tu stále v týchto dňoch od Google a Microsoft a ďalšie. 1387 01:05:45,856 --> 01:05:50,030 A my vedome dať všetky virtuálnych strojov našich kurzov ', 1388 01:05:50,030 --> 01:05:55,400 ako sa im hovorí, v myslím, je to Západná Virgínia dátových centier. 1389 01:05:55,400 --> 01:05:57,560 Väčšina našich študentov stalo, že sa z USA, 1390 01:05:57,560 --> 01:05:59,820 hoci tam sú určite niektoré medzinárodnej úrovni. 1391 01:05:59,820 --> 01:06:02,630 >> Ale skutočnosť je taká, že je to len jednoduchšie a je to lacnejšie pre nás 1392 01:06:02,630 --> 01:06:05,540 aby všetky naše vajcia V Virginie koše, 1393 01:06:05,540 --> 01:06:08,050 aj keď viem, či sa niečo pokazí vo Virgínii, 1394 01:06:08,050 --> 01:06:12,760 as má občas happened-- ako či je tu hurikán alebo nejaký počasie 1395 01:06:12,760 --> 01:06:15,890 udalosť ako to, či existuje nejaký Problém rozvodnú sieť alebo všetky jako-- 1396 01:06:15,890 --> 01:06:20,240 dátové našich kurzov "by mohol prejsť do režimu offline na určitý počet minút alebo hodín 1397 01:06:20,240 --> 01:06:21,600 alebo ešte dlhšie. 1398 01:06:21,600 --> 01:06:24,020 >> Ale množstvo zložitosti ktoré by boli potrebné, 1399 01:06:24,020 --> 01:06:26,895 a množstvo peňazí, ktoré by byť požadované, aby prevádzka všetko 1400 01:06:26,895 --> 01:06:31,420 paralelne v Európe alebo v Kalifornii proste nedáva toľko zmysel. 1401 01:06:31,420 --> 01:06:35,080 Takže je to racionálne obchod off, ale bolestivé jednom 1402 01:06:35,080 --> 01:06:37,740 keď ste vlastne ktorá s týmto prestoje. 1403 01:06:37,740 --> 01:06:41,830 >> Dobre, poďme prechod práve teraz niektoré riešenia na princípe zhlukov 1404 01:06:41,830 --> 01:06:43,320 na niektoré z týchto problémov. 1405 01:06:43,320 --> 01:06:45,040 Všetko, čo sme boli diskutovať tak ďaleko 1406 01:06:45,040 --> 01:06:47,527 je druh problémov, ktoré majú Bol s nami na nejakú dobu, 1407 01:06:47,527 --> 01:06:49,610 či máte svoj vlastný servery vo vašej spoločnosti, 1408 01:06:49,610 --> 01:06:52,740 či idete do spoločného umiestnenia umiestniť ako dátovom centre a podiel 1409 01:06:52,740 --> 01:06:55,110 priestor s niekým iným, alebo v súčasnej dobe v cloude. 1410 01:06:55,110 --> 01:06:57,040 >> A čo je pekné o mrak je, že všetky 1411 01:06:57,040 --> 01:06:59,540 z týchto vecí, som kreslenie ako fyzické objekty 1412 01:06:59,540 --> 01:07:02,400 Teraz si možno predstaviť ako akési virtuálne predmety 1413 01:07:02,400 --> 01:07:04,659 V oblaku, ktoré sú simulovaný so softvérom. 1414 01:07:04,659 --> 01:07:07,700 Inými slovami, počítače dnes, servery dnes, ako na obrázku Dell 1415 01:07:07,700 --> 01:07:11,720 Aj ukázal skôr, sú tak rýchlo, majú toľko RAM, CPU toľko, toľko disk 1416 01:07:11,720 --> 01:07:16,140 space, že ľudia písali softvér prakticky partition 1417 01:07:16,140 --> 01:07:21,130 jeden server až do ilúzie toho pričom dva servery, alebo 200 serverov, takže 1418 01:07:21,130 --> 01:07:24,150 že každý z nás zákazníkov má ilúziu mať 1419 01:07:24,150 --> 01:07:29,110 nie je len konto na nejakom webe hostiť, ale naše vlastné stroj, ktorý sme 1420 01:07:29,110 --> 01:07:30,490 prenájom od niekoho iného. 1421 01:07:30,490 --> 01:07:34,140 >> Ale je to virtuálny stroj pokiaľ je na jednom serveri Dell, 1422 01:07:34,140 --> 01:07:39,160 sa opäť mohla byť rozdelená až do dva alebo 200 či viacerých virtuálnych počítačov, 1423 01:07:39,160 --> 01:07:43,770 z ktorých všetky, aby niekto administratívne prístup, ale takým spôsobom, kedy nikto z nás 1424 01:07:43,770 --> 01:07:48,040 vie alebo môžu pristupovať iný virtuálny Stroje na rovnakom hardvéri. 1425 01:07:48,040 --> 01:07:53,430 Takže namaľovať obraz v dnešných šmykľavky, Som si to tu strieľal z webových stránok 1426 01:07:53,430 --> 01:07:54,160 volal Docker. 1427 01:07:54,160 --> 01:07:56,970 >> Tak toto je trochu viac detail, než sme skutočne potrebujú. 1428 01:07:56,970 --> 01:07:59,830 Ale ak si to ako váš infrastructure-- 1429 01:07:59,830 --> 01:08:02,910 tak len hardware svoj vlastný, servery, stojany, dáta 1430 01:08:02,910 --> 01:08:06,480 centrum, a všetci to-- by ste zvyčajne beží operačný systém hostiteľa. 1431 01:08:06,480 --> 01:08:08,275 Takže niečo jako-- by to mohlo byť Windows. 1432 01:08:08,275 --> 01:08:09,430 Nebolo by Mac OS. 1433 01:08:09,430 --> 01:08:11,430 Vzhľadom k tomu, že to nie je naozaj podnik v týchto dňoch. 1434 01:08:11,430 --> 01:08:15,670 Tak to by bolo Linux alebo Solaris alebo Unix či BSD alebo FreeBSD 1435 01:08:15,670 --> 01:08:19,779 alebo ľubovoľný počet iných operačných systémov že sú buď zadarmo alebo obchodné. 1436 01:08:19,779 --> 01:08:22,120 >> A potom spustiť Program, špeciálny program, 1437 01:08:22,120 --> 01:08:26,479 volal hypervisor, alebo Virtuálny počítač monitor, VMM. 1438 01:08:26,479 --> 01:08:31,649 A jedná sa o produkty, ak ste oboznámení, ako je VMware alebo VirtualBox 1439 01:08:31,649 --> 01:08:34,080 alebo Virtual PC alebo iné osoby. 1440 01:08:34,080 --> 01:08:38,430 A čo tieto programy urobiť, je presne to, že rys som opísal skôr. 1441 01:08:38,430 --> 01:08:41,779 To vytvára ilúziu, že jednom fyzickom počítači 1442 01:08:41,779 --> 01:08:44,550 môže byť viac virtuálnych strojov. 1443 01:08:44,550 --> 01:08:48,260 >> A tak tieto farebné boxy hore vrchole je maľovanie obrázku z nasledujúcich možností. 1444 01:08:48,260 --> 01:08:50,260 To hypervisor, toto kus softvéru, hovorte tomu 1445 01:08:50,260 --> 01:08:54,090 VMware, bežiaci na nejaký iný operačný systém, volať to Linux, 1446 01:08:54,090 --> 01:08:56,910 vytvára ilúziu, že Tento fyzický počítač je v skutočnosti 1447 01:08:56,910 --> 01:09:00,149 Jedna, dve, tri virtuálnych počítačov. 1448 01:09:00,149 --> 01:09:04,270 Takže som teraz kúpil, ako majiteľ Tento hardvér, jeden fyzický počítač. 1449 01:09:04,270 --> 01:09:06,200 A teraz som prenájom to tri zákazníkov. 1450 01:09:06,200 --> 01:09:09,731 >> A tieto tri zákazníci všetci myslia majú vyhradené virtuálny stroj. 1451 01:09:09,731 --> 01:09:10,939 A nie je to návnadu a prepínač. 1452 01:09:10,939 --> 01:09:13,750 Je to viac, že ​​sprístupnenie používate virtuálny stroj. 1453 01:09:13,750 --> 01:09:17,589 Ale technologicky, my všetci mať plnú kontrolu nad správou 1454 01:09:17,589 --> 01:09:19,880 viac ako každý z týchto hosťa operačné systémy, ktoré by mohli 1455 01:09:19,880 --> 01:09:21,370 byť ľubovoľný počet operačných systémov. 1456 01:09:21,370 --> 01:09:23,029 >> Môžem inštalovať čokoľvek chcem. 1457 01:09:23,029 --> 01:09:24,640 Aj to je možné vykonať upgrade, ako chcem. 1458 01:09:24,640 --> 01:09:27,470 A ja nemajú ani vedieť, alebo záleží na ostatných prevádzkových 1459 01:09:27,470 --> 01:09:29,678 systémy na tomto počítači, ostatné virtuálne stroje, 1460 01:09:29,678 --> 01:09:35,290 ak je vlastníkom všetkého tejto šedi vec je byť trochu chamtivý 1461 01:09:35,290 --> 01:09:37,540 a je overselling jeho alebo jej zdroje. 1462 01:09:37,540 --> 01:09:40,800 >> Takže ak ste s niektorou fyzický počítač a predávať ju 1463 01:09:40,800 --> 01:09:44,399 aby nie 200, ale 400 zákazníci v určitom okamihu 1464 01:09:44,399 --> 01:09:47,270 ideme na výlet na tie, Rovnaké problémy s výkonom ako predtým. 1465 01:09:47,270 --> 01:09:50,460 Pretože máte len obmedzené Množstvo disku a RAM a tak ďalej. 1466 01:09:50,460 --> 01:09:53,450 A virtuálny stroj je len program, ktorý je 1467 01:09:53,450 --> 01:09:56,140 predstierať, že je plnohodnotným počítačom. 1468 01:09:56,140 --> 01:09:58,040 Takže dostanete, čo si zaplatí tu. 1469 01:09:58,040 --> 01:10:02,150 >> Takže nájdete on-line môžete platiť seriózna firma asi 100 $ za mesiac 1470 01:10:02,150 --> 01:10:05,660 pre svoje vlastné virtuálny stroj, alebo svoj vlastný virtuálna privátna server, 1471 01:10:05,660 --> 01:10:07,090 čo je ďalší termín pre to. 1472 01:10:07,090 --> 01:10:10,400 Alebo by ste mohli nájsť nejaký letí Nočná kde platíte 5,99 $ za mesiac 1473 01:10:10,400 --> 01:10:12,080 pre svoje vlastné virtuálny stroj. 1474 01:10:12,080 --> 01:10:15,614 Ale šance sú nemáte zďaleka toľko výkonu máte k dispozícii, 1475 01:10:15,614 --> 01:10:18,530 pretože to už overselling áno, než by ste s vyšším 1476 01:10:18,530 --> 01:10:22,340 tier služby alebo lepšie predajcu. 1477 01:10:22,340 --> 01:10:24,590 >> Takže čo to vlastne znamená pre nás? 1478 01:10:24,590 --> 01:10:26,110 Tak nechaj ma ísť na to. 1479 01:10:26,110 --> 01:10:29,580 Chystám sa ísť do aws.amazon.com. 1480 01:10:29,580 --> 01:10:31,590 Len preto, že majú pekná ponuka možností. 1481 01:10:31,590 --> 01:10:34,700 Tí istí ponaučenie platí do A celá rada iných dodávateľov cloud. 1482 01:10:34,700 --> 01:10:38,201 Bohužiaľ, je to často viac marketing hovoriť ako čokoľvek iné. 1483 01:10:38,201 --> 01:10:39,200 A to sa neustále mení. 1484 01:10:39,200 --> 01:10:41,820 Takže idete na webové stránky, ako je tento. 1485 01:10:41,820 --> 01:10:44,560 A to naozaj nie je ti nič moc. 1486 01:10:44,560 --> 01:10:47,780 >> A dokonca som, ako sa pozerám na to, že áno Naozaj viete, čo niektoré z týchto vecí 1487 01:10:47,780 --> 01:10:49,334 nutne robiť, kým som sa ponoriť. 1488 01:10:49,334 --> 01:10:50,875 Ale začnime na ľavej strane, spočítať. 1489 01:10:50,875 --> 01:10:52,980 A ja idem kliknúť to. 1490 01:10:52,980 --> 01:10:56,960 A teraz Amazon má otvorene ohromujúce množstvo služieb 1491 01:10:56,960 --> 01:10:57,960 v týchto dňoch. 1492 01:10:57,960 --> 01:11:01,040 Ale Amazon EC2 je najjednoduchšie. 1493 01:11:01,040 --> 01:11:05,840 >> Amazon EC2 bude vytvárať pre nás presne obraz sme videli pred chvíľou. 1494 01:11:05,840 --> 01:11:10,240 Je to, ako oni robia veľa ich peniaze v cloude. 1495 01:11:10,240 --> 01:11:12,910 Zrejme Netflix a ďalšie sú v oblaku s nimi. 1496 01:11:12,910 --> 01:11:16,260 To je všetko, typicky našuchorený marketing hovoriť. 1497 01:11:16,260 --> 01:11:19,720 Takže to, čo chcem urobiť, je ísť do Pricing-- alebo radšej poďme do inštancií 1498 01:11:19,720 --> 01:11:23,790 Prvý jednoducho namaľovať obraz tohto. 1499 01:11:23,790 --> 01:11:25,800 >> Takže to bude líšiť podľa dodávateľa. 1500 01:11:25,800 --> 01:11:29,590 A nepotrebujeme sa dostať príliš hlboko do burinu tu, ako to všetky práce. 1501 01:11:29,590 --> 01:11:34,720 Ale spôsob, akým Amazónie, napríklad, prenajme vám virtuálny stroj alebo server 1502 01:11:34,720 --> 01:11:37,200 v cloude je, že mám Tieto akési smiešne mená, 1503 01:11:37,200 --> 01:11:41,000 ako t2.nano, čo znamená, že malé, alebo t2.large, čo znamená, že veľká. 1504 01:11:41,000 --> 01:11:43,970 Každý z nich vám dá buď jedna alebo dve virtuálne CPU. 1505 01:11:43,970 --> 01:11:45,470 >> Prečo je to virtuálny CPU? 1506 01:11:45,470 --> 01:11:49,440 No, mohlo fyzický stroj majú 64 alebo viac skutočných CPU. 1507 01:11:49,440 --> 01:11:52,125 Ale opäť, pomocou softvéru, oni vytvárajú ilúziu 1508 01:11:52,125 --> 01:11:55,410 že jeden stroj môže byť divvied až viac užívateľov. 1509 01:11:55,410 --> 01:11:58,765 Takže môžeme myslieť na to, ako majúci jeden procesor Intel alebo dva. 1510 01:11:58,765 --> 01:12:01,290 CPU kreditov za hour-- by som musieť prečítať drobným písmom 1511 01:12:01,290 --> 01:12:02,581 o tom, čo to vlastne znamená. 1512 01:12:02,581 --> 01:12:05,850 To znamená, že, ako veľká časť stroja môžete použiť za hodinu vis-a-vis 1513 01:12:05,850 --> 01:12:07,730 ostatní zákazníci na tomto hardvéru. 1514 01:12:07,730 --> 01:12:11,560 >> Tu je, koľko pamäte RAM alebo pamäťovej vás get-- buď pol gigabyte, alebo 500 1515 01:12:11,560 --> 01:12:14,120 MB, alebo 1GB, alebo 2. 1516 01:12:14,120 --> 01:12:17,390 A potom sa skladovania len odkazuje aký druh diskov dávajú vás. 1517 01:12:17,390 --> 01:12:19,950 K dispozícii je niečo iné úložisko Technológie, ktoré ponúkajú. 1518 01:12:19,950 --> 01:12:22,870 Ale oveľa zaujímavejšie než to potom môže byť stanovenie cien. 1519 01:12:22,870 --> 01:12:25,860 >> Takže ak ste ČTÚ alebo inžinier, ktorý nemá 1520 01:12:25,860 --> 01:12:28,420 chcete spustiť server vo vašom úrade, z akéhokoľvek dôvodu, 1521 01:12:28,420 --> 01:12:30,230 a je to spôsob, ako moc komplikované alebo nákladné 1522 01:12:30,230 --> 01:12:33,930 kupovať servery a čo-lokalizovať je a platiť nájom v nejakom fyzickom priestore klietky 1523 01:12:33,930 --> 01:12:36,670 somewhere-- chcete len sedieť na svojom notebooku neskoro v noci, 1524 01:12:36,670 --> 01:12:40,480 zadajte údaje o kreditnej karte, a prenájom serverov v cloud-- dobre, 1525 01:12:40,480 --> 01:12:41,920 môžeme urobiť tu. 1526 01:12:41,920 --> 01:12:45,769 Chystám sa ísť dole to-- Linux je populárny operačný systém. 1527 01:12:45,769 --> 01:12:47,310 A nech to len získať pocit vecí. 1528 01:12:47,310 --> 01:12:48,990 Whoops-- príliš veľký. 1529 01:12:48,990 --> 01:12:53,670 >> Takže poďme sa pozrieť na ich najmenšieho virtuálny stroj, ktorý vyzerá, že má, 1530 01:12:53,670 --> 01:12:57,440 Pre naše účely, jeden CPU a 500 MB RAM. 1531 01:12:57,440 --> 01:12:58,440 To je celkom malý. 1532 01:12:58,440 --> 01:13:00,820 Ale úprimne povedané, webové servery nemajú je potrebné urobiť všetko, čo moc. 1533 01:13:00,820 --> 01:13:02,630 Máte lepšie špecifikácie vo vašom notebooku. 1534 01:13:02,630 --> 01:13:04,990 Ale vy nemusíte tých, Špecifikácie týchto dňoch pre veci. 1535 01:13:04,990 --> 01:13:11,490 Budeš platiť $, 0065 za hodinu. 1536 01:13:11,490 --> 01:13:12,080 >> Takže uvidíme. 1537 01:13:12,080 --> 01:13:15,970 Ak existujú 24 hodín denne, a budeme platiť toľko za hodinu, 1538 01:13:15,970 --> 01:13:20,680 to vás bude stáť $ 0,15 až prenajať že Najmä servera v cloude. 1539 01:13:20,680 --> 01:13:22,210 A to je len na jeden deň. 1540 01:13:22,210 --> 01:13:27,050 Ak by sme to urobiť 365-- 57 $ na nájomné, ktoré konkrétny server. 1541 01:13:27,050 --> 01:13:28,420 Tak znie to mimoriadne lacné. 1542 01:13:28,420 --> 01:13:31,100 >> To je tiež mimoriadne nízky výkon. 1543 01:13:31,100 --> 01:13:37,169 Tak sme, kurzy učím tu, majú tendenciu používať Myslím, že t2.smalls alebo t2.mediums. 1544 01:13:37,169 --> 01:13:39,960 A mohli by sme mať niekoľko sto Používatelia, niekoľko tisíc užívateľov, celkom. 1545 01:13:39,960 --> 01:13:40,900 Je to celkom skromný. 1546 01:13:40,900 --> 01:13:42,360 Tak uvidíme, čo by to stálo. 1547 01:13:42,360 --> 01:13:49,260 Takže ak mám s týmito nákladmi krát 24 hodín časy 365, toto je $ 225. 1548 01:13:49,260 --> 01:13:51,160 A do kurzov Učím, sme sa všeobecne 1549 01:13:51,160 --> 01:13:54,970 spustiť všetko dvakrát, pre redundancie a tiež pre výkon. 1550 01:13:54,970 --> 01:13:59,230 Takže by sme mohli minúť, teda $ 500 pre servery 1551 01:13:59,230 --> 01:14:00,860 že by sme mohli potrebovať ročne. 1552 01:14:00,860 --> 01:14:05,210 >> Teraz, ak budete potrebovať viac performance-- poďme sa pozrieť na pamäti. 1553 01:14:05,210 --> 01:14:06,810 Hovorili sme o pamäti celkom dosť. 1554 01:14:06,810 --> 01:14:09,330 A ak potrebujete viac memory-- a 64 gigabajtov 1555 01:14:09,330 --> 01:14:12,310 je číslo som si nechal mentioning-- To je takmer $ 1 na hodinu. 1556 01:14:12,310 --> 01:14:16,180 A môžete si celkom rýchlo zistiť, kde to tak goes-- 24 hodín krát 365. 1557 01:14:16,180 --> 01:14:20,580 Takže teraz je to $ 8,000 za rok za celkom slušné servera. 1558 01:14:20,580 --> 01:14:23,010 >> Takže v určitom bode, je tu Tento inflexné bod 1559 01:14:23,010 --> 01:14:29,510 kde teraz sme mohli stráviť $ 6000 Pravdepodobne a kúpiť stroj takhle 1560 01:14:29,510 --> 01:14:33,800 a umorovať svoje náklady cez možno dve, tri roky, životnosť stroja. 1561 01:14:33,800 --> 01:14:38,880 Ale čo by ste mohli tlačiť uprednostňujú alebo neľúbosť prenájmu 1562 01:14:38,880 --> 01:14:41,230 stroj v cloude ako je toto? 1563 01:14:41,230 --> 01:14:44,110 Opäť platí, že toto je porovnateľný, pravdepodobne k jednému z týchto serverov Dell 1564 01:14:44,110 --> 01:14:47,208 sme videli na snímke pred bit. 1565 01:14:47,208 --> 01:14:51,016 >> Divákov: [nepočuteľné] 1566 01:14:51,016 --> 01:14:54,350 1567 01:14:54,350 --> 01:14:56,190 >> DAVID Malan: Jo, to je obrovský nahor. 1568 01:14:56,190 --> 01:14:58,640 Pretože nie sme kúpte si to Stroj, nemusíme ju Unbox. 1569 01:14:58,640 --> 01:14:59,600 Nemáme ju zdvihnúť. 1570 01:14:59,600 --> 01:15:01,110 Nemáme ju zapojiť do nášho racku. 1571 01:15:01,110 --> 01:15:02,080 Nemáme ju zapojiť. 1572 01:15:02,080 --> 01:15:03,140 nemáme platiť elektrické bill. 1573 01:15:03,140 --> 01:15:05,120 >> Nemáme sa obrátiť klimatizácia ďalej. 1574 01:15:05,120 --> 01:15:07,620 Keď pevný disk umiera, nemáme riadiť v uprostred noci 1575 01:15:07,620 --> 01:15:08,172 to opraviť. 1576 01:15:08,172 --> 01:15:09,630 Nemáme nastaviť sledovanie. 1577 01:15:09,630 --> 01:15:13,750 Nemáme to-- zoznam pokračuje a zo všetkých fyzických vecí 1578 01:15:13,750 --> 01:15:15,810 nemusíte robiť pretože "oblaku". 1579 01:15:15,810 --> 01:15:18,620 >> A aby bolo jasno, cloud computing Je to veľmi nadužívaniu termín. 1580 01:15:18,620 --> 01:15:22,790 Je to naozaj len znamená platiť niekoho, kto else spustiť servery pre vás, 1581 01:15:22,790 --> 01:15:25,300 alebo prenájom priestorov na Servery niekoho iného. 1582 01:15:25,300 --> 01:15:27,110 Takže termín "cloud computing" je nový. 1583 01:15:27,110 --> 01:15:30,260 Myšlienka je desiatok rokov. 1584 01:15:30,260 --> 01:15:32,070 Tak to je celkom presvedčivé. 1585 01:15:32,070 --> 01:15:33,960 >> A čo viac dostanete? 1586 01:15:33,960 --> 01:15:38,287 No, môžete tiež získať schopnosť robiť všetko na notebooku doma. 1587 01:15:38,287 --> 01:15:40,620 Inými slovami, všetky Fotografie: Len som sa drawing-- 1588 01:15:40,620 --> 01:15:44,010 a nebolo to tak dávno, že aj Bol som prechádzanie okolo na serveri podlahe 1589 01:15:44,010 --> 01:15:46,680 zapájanie káblov v pre každý z riadkov, ktoré vidíte, 1590 01:15:46,680 --> 01:15:49,590 a inovácie operačného systémy a zmena jednotky v okolí. 1591 01:15:49,590 --> 01:15:51,610 Je tu veľa telesnosť, aby všetko. 1592 01:15:51,610 --> 01:15:55,300 >> Ale čo je krásne o virtuálne stroje, ako už názov napovedá druh, 1593 01:15:55,300 --> 01:15:57,600 Teraz existuje webová rozhranie pricom 1594 01:15:57,600 --> 01:15:59,900 Ak chcete ekvivalent čiary z tohto servera 1595 01:15:59,900 --> 01:16:03,959 do druhého, stačí napísať, typ, typ, kliknutím a ťahaním, kliknite na tlačidlo Odoslať a voila, 1596 01:16:03,959 --> 01:16:05,250 Máte to zapojený virtuálne. 1597 01:16:05,250 --> 01:16:07,235 Vzhľadom k tomu, to všetko vykonané v softvéri. 1598 01:16:07,235 --> 01:16:09,110 A dôvod, prečo sa to robí V softvér je opäť 1599 01:16:09,110 --> 01:16:12,650 pretože máme toľko RAM a tak veľa CPU k dispozícii pre nás v týchto dňoch, 1600 01:16:12,650 --> 01:16:14,880 aj keď všetky že vec si vyžaduje určitý čas, 1601 01:16:14,880 --> 01:16:18,450 to je pomalší spustiť veci V softvéri než hardvéru, 1602 01:16:18,450 --> 01:16:23,710 rovnako ako je to pomalší použiť mechanické Zariadenie funguje ako pevný disk, než RAM, 1603 01:16:23,710 --> 01:16:25,190 niečo čisto elektronický. 1604 01:16:25,190 --> 01:16:27,490 Máme toľko zdrojov ktoré máme k dispozícii. 1605 01:16:27,490 --> 01:16:29,920 My ľudia sú nejako invariantly pomalé. 1606 01:16:29,920 --> 01:16:33,840 A tak teraz stroje môžu robiť oveľa viac za jednotku času. 1607 01:16:33,840 --> 01:16:36,640 Máme tieto schopnosti robiť veci virtuálne. 1608 01:16:36,640 --> 01:16:39,120 >> A poviem kurzy Učím, napríklad tu, 1609 01:16:39,120 --> 01:16:43,464 máme asi možná tucet takže celková virtuálnych strojov 1610 01:16:43,464 --> 01:16:45,880 takhle beží na nejaký daný Doba robí predné koncovú veci, 1611 01:16:45,880 --> 01:16:47,620 vyvádzal end veci. 1612 01:16:47,620 --> 01:16:50,237 Máme všetky naše skladovanie. 1613 01:16:50,237 --> 01:16:52,820 Takže akákoľvek videa, vrátane vecí ako je táto, že sme streľbu, 1614 01:16:52,820 --> 01:16:54,330 skončíme uvedenie do cloudu. 1615 01:16:54,330 --> 01:16:58,710 Amazon má služby s názvom Amazon S3, Ich jednoduchý skladovacie služby, ktoré 1616 01:16:58,710 --> 01:17:00,397 je rovnako ako miesta na disku v cloude. 1617 01:17:00,397 --> 01:17:02,230 majú niečo volal CloudFront, ktorý 1618 01:17:02,230 --> 01:17:06,040 je CDN služba, Content Delivery Network služba, ktorá 1619 01:17:06,040 --> 01:17:10,190 znamená, že berú všetky vaše súbory a pre vás automagicky replikovať 1620 01:17:10,190 --> 01:17:11,290 okolo sveta. 1621 01:17:11,290 --> 01:17:12,780 >> Takže oni nerobia to preventívne. 1622 01:17:12,780 --> 01:17:15,159 Ale prvé, keď niekto v Indii vyžiada súbor, 1623 01:17:15,159 --> 01:17:16,700 budú potenciálne cache ho lokálne. 1624 01:17:16,700 --> 01:17:19,325 Prvýkrát v Číne, Prvýkrát v Brazílii sa to stane, 1625 01:17:19,325 --> 01:17:20,880 začnú medzipamäte ho lokálne. 1626 01:17:20,880 --> 01:17:22,730 A nemusíte robiť nič z toho. 1627 01:17:22,730 --> 01:17:26,710 A tak to je tak neuveriteľne presvedčivé v týchto dňoch sa veci pohli 1628 01:17:26,710 --> 01:17:27,890 do oblaku. 1629 01:17:27,890 --> 01:17:31,890 Vzhľadom k tomu budete mať túto schopnosť doslova nemať ľudia robia skoro rovnako 1630 01:17:31,890 --> 01:17:32,390 práca. 1631 01:17:32,390 --> 01:17:35,930 A vy doslova nepotrebujú toľko Ľudia robia tieto úlohy anymore-- 1632 01:17:35,930 --> 01:17:38,450 "Ops" alebo prevádzkové role, už nie. 1633 01:17:38,450 --> 01:17:43,150 naozaj stačí vývojári a menej inžinieri 1634 01:17:43,150 --> 01:17:44,840 ktorí môžu len robiť veci virtuálne. 1635 01:17:44,840 --> 01:17:46,590 V skutočnosti, len preto, aby Ste pocit z toho, 1636 01:17:46,590 --> 01:17:51,800 nechaj ma ísť do cien pre jeden ďalší produkt tu. 1637 01:17:51,800 --> 01:17:58,170 Pozrime sa niečo podobné CDN S3. 1638 01:17:58,170 --> 01:18:01,140 Tak to je v podstate virtuálny pevný disk v cloude. 1639 01:18:01,140 --> 01:18:14,360 A ak by sme nalistujte pricing-- takže je to 0,007 $ za gigabajt. 1640 01:18:14,360 --> 01:18:16,300 A that's-- ako to robíme? 1641 01:18:16,300 --> 01:18:17,410 Myslím, že to mesačne. 1642 01:18:17,410 --> 01:18:21,530 >> Takže ak je to za měsíc-- alebo za deň? 1643 01:18:21,530 --> 01:18:23,200 Dane, to je za deň? 1644 01:18:23,200 --> 01:18:24,700 To je mesačne, OK. 1645 01:18:24,700 --> 01:18:28,280 Takže, ak je to na měsíc-- Ospravedlňujem sa, to je 0,03 $ mesačne. 1646 01:18:28,280 --> 01:18:29,820 K dispozícii je 12 mesiacov z roka. 1647 01:18:29,820 --> 01:18:32,250 Tak koľko dát by mohli ukladať do cloudu? 1648 01:18:32,250 --> 01:18:37,410 Gigabyte nie je veľký, ale ja nevedia, ako 1 terabyte, 1649 01:18:37,410 --> 01:18:38,460 tak ako 1000 z nich. 1650 01:18:38,460 --> 01:18:39,501 To nie je tak moc. 1651 01:18:39,501 --> 01:18:44,382 Je to 368 $ pre uloženie terabyte dát v Amazon mrak. 1652 01:18:44,382 --> 01:18:46,090 Takže aké sú niektoré z obchodné off, potom? 1653 01:18:46,090 --> 01:18:47,970 Nemôže byť všetky dobré. 1654 01:18:47,970 --> 01:18:52,260 Nič sme hovorili o ktorom dnes je druh bez úlovku alebo náklady. 1655 01:18:52,260 --> 01:18:55,269 Takže čo je zlé na tom sťahovanie všetko do oblakov? 1656 01:18:55,269 --> 01:18:56,060 Divákov: Security. 1657 01:18:56,060 --> 01:18:57,721 DAVID Malan: OK, čo tým myslíš? 1658 01:18:57,721 --> 01:18:58,596 Divákov: [nepočuteľné] 1659 01:18:58,596 --> 01:19:01,589 1660 01:19:01,589 --> 01:19:02,630 DAVID Malan: Áno, jasné. 1661 01:19:02,630 --> 01:19:05,130 A naozaj chceš Niektoré náhodné inžinieri 1662 01:19:05,130 --> 01:19:08,750 na Amazon, že budete nikdy nestretnú s fyzický prístup k týmto počítačom, 1663 01:19:08,750 --> 01:19:11,010 a či skutočne Chceli, virtuálne prístup? 1664 01:19:11,010 --> 01:19:15,070 A aj keď v Teória software-- dobre, 1665 01:19:15,070 --> 01:19:17,442 Šifrovanie môže absolútne chrániť proti tomu. 1666 01:19:17,442 --> 01:19:19,150 Takže ak to, čo ste uchovávanie dát na svojich serveroch 1667 01:19:19,150 --> 01:19:21,470 Je encrypted-- menšie obavy. 1668 01:19:21,470 --> 01:19:25,010 >> Akonáhle sa však človek má fyzikálne prístup k stroju, šifrovanie stranou, 1669 01:19:25,010 --> 01:19:26,100 všetky stávky sú tak nejako mimo. 1670 01:19:26,100 --> 01:19:28,240 Možno budete poznať z dávnych čias že osobné počítače, najmä, 1671 01:19:28,240 --> 01:19:30,360 aj keď ste mali tie veci zvané "heslá BIOS," 1672 01:19:30,360 --> 01:19:33,360 bolo, keď váš desktop topánka autobus, by ste byť vyzvaní s heslom, ktoré 1673 01:19:33,360 --> 01:19:35,980 nemá nič spoločného s Windows, môžete typicky 1674 01:19:35,980 --> 01:19:39,750 stačí otvoriť podvozku Stroj, nájsť malinké kolíky, 1675 01:19:39,750 --> 01:19:42,240 a použiť niečo ako skokan a stačí pripojiť 1676 01:19:42,240 --> 01:19:45,690 tieto dva drôty pre asi sekundu čím sa dokončí obvod. 1677 01:19:45,690 --> 01:19:47,360 A to by odstránilo heslo. 1678 01:19:47,360 --> 01:19:49,800 >> Takže ak máte fyzický prístup k zariadenie, môžete robiť takéto veci. 1679 01:19:49,800 --> 01:19:51,110 Môžete vybrať pevný disk. 1680 01:19:51,110 --> 01:19:53,060 Môžete získať prístup k nemu týmto spôsobom. 1681 01:19:53,060 --> 01:19:55,442 A tak to je dôvod, prečo v prípad Dropbox, 1682 01:19:55,442 --> 01:19:57,900 Napríklad, je to trochu znepokojujúce, že nielen to, že 1683 01:19:57,900 --> 01:20:02,860 majú dáta, aj keď je to šifrované, majú tiež kľúč. 1684 01:20:02,860 --> 01:20:04,993 Iné starosti? 1685 01:20:04,993 --> 01:20:08,430 >> Divákov: [nepočuteľné] 1686 01:20:08,430 --> 01:20:27,740 1687 01:20:27,740 --> 01:20:30,240 DAVID Malan: Jo, je to veľmi true-- na okuliare, jablká, 1688 01:20:30,240 --> 01:20:31,406 že Microsofts sveta. 1689 01:20:31,406 --> 01:20:34,400 A v skutočnosti, ako dlho majú ste mali váš iPhone pre? 1690 01:20:34,400 --> 01:20:35,885 Jo, plus mínus. 1691 01:20:35,885 --> 01:20:36,760 Divákov: [nepočuteľné] 1692 01:20:36,760 --> 01:20:37,780 DAVID Malan: Je mi to ľúto? 1693 01:20:37,780 --> 01:20:39,667 Si medzi tými, ktorí má iPhone, nie? 1694 01:20:39,667 --> 01:20:40,250 Divákov: Áno. 1695 01:20:40,250 --> 01:20:42,208 DAVID Malan: Ako dlho ste mal váš iPhone? 1696 01:20:42,208 --> 01:20:43,372 Divákov: [nepočuteľné] 1697 01:20:43,372 --> 01:20:45,080 DAVID Malan: OK, takže Apple doslova vie 1698 01:20:45,080 --> 01:20:49,030 kde ste boli každú hodinu deň za posledných päť rokov. 1699 01:20:49,030 --> 01:20:51,112 >> Divákov: [nepočuteľné] 1700 01:20:51,112 --> 01:20:54,626 1701 01:20:54,626 --> 01:20:56,375 DAVID Malan: Čo je úžasná vlastnosť. 1702 01:20:56,375 --> 01:20:57,860 Divákov: [nepočuteľné] 1703 01:20:57,860 --> 01:21:00,875 DAVID Malan: Jo, ale trade off isté. 1704 01:21:00,875 --> 01:21:01,750 Divákov: [nepočuteľné] 1705 01:21:01,750 --> 01:21:04,720 1706 01:21:04,720 --> 01:21:07,813 >> DAVID Malan: Jo, je to veľmi jednoduché. 1707 01:21:07,813 --> 01:21:08,688 Divákov: [nepočuteľné] 1708 01:21:08,688 --> 01:21:12,040 1709 01:21:12,040 --> 01:21:13,248 DAVID Malan: Ďalšie nevýhody? 1710 01:21:13,248 --> 01:21:16,995 Divákov: [nepočuteľné] 1711 01:21:16,995 --> 01:21:26,151 1712 01:21:26,151 --> 01:21:27,900 DAVID Malan: Absolutely-- technologicky, 1713 01:21:27,900 --> 01:21:31,550 z ekonomického hľadiska, je to celkom presvedčivé, aby nejako získať tieto úspory z rozsahu 1714 01:21:31,550 --> 01:21:33,579 a presunúť všetko do takzvaný cloud. 1715 01:21:33,579 --> 01:21:35,870 Ale vy pravdepodobne chcieť ísť s niektorými z najväčších 1716 01:21:35,870 --> 01:21:39,380 ryby, Amazonky sa Okuliare sa Microsofts-- Rackspace je celkom big-- 1717 01:21:39,380 --> 01:21:42,200 a pár ďalších, a nie nutne lietať nočnými ľudí 1718 01:21:42,200 --> 01:21:45,640 pre ktorých je to veľmi jednoduché robiť tento druh techniky v súčasnosti. 1719 01:21:45,640 --> 01:21:49,140 A to je, ktorého môžete zaplatiť $ 5,99 za mesiac. 1720 01:21:49,140 --> 01:21:50,890 Ale budete určite dostanete, čo si zaplatí. 1721 01:21:50,890 --> 01:21:54,014 >> Keď hovoríte [nepočuteľné], to je, keď veci, ako je týchto päť deviatok prísť, 1722 01:21:54,014 --> 01:21:58,017 pričom aj v prípade, technologicky naozaj nemôžeme zaručiť 99.999, 1723 01:21:58,017 --> 01:22:00,350 jednoducho budeme stavať v nejakom druhu penále k zmluve 1724 01:22:00,350 --> 01:22:03,910 tak, že v prípade, že sa stane, aspoň tam je nejaký náklady na nás, predajca. 1725 01:22:03,910 --> 01:22:07,950 A to je to, čo by ste typicky byť ako sa im dohodnúť na. 1726 01:22:07,950 --> 01:22:09,590 >> Divákov: [nepočuteľné] 1727 01:22:09,590 --> 01:22:12,290 >> DAVID Malan: A jeden druh požehnanie 1728 01:22:12,290 --> 01:22:15,630 je, že aj keď ideme dole, pre inštancie, alebo dokonca niektoré spoločnosti, 1729 01:22:15,630 --> 01:22:17,800 realita je Amazon, Napríklad, má toľko 1730 01:22:17,800 --> 01:22:21,780 sakramentsky zákazníci, známi zákazníci, operujúci z určitých dátových centier 1731 01:22:21,780 --> 01:22:26,224 že keď niečo naozaj pokazí, ako živelných pohrôm a počasie a tak, 1732 01:22:26,224 --> 01:22:29,390 či existuje nejaký druh strieborné obloženie, je to, že ste vo veľmi dobrej spoločnosti. 1733 01:22:29,390 --> 01:22:30,680 Vaše webové stránky by mohli byť v režime offline. 1734 01:22:30,680 --> 01:22:32,750 Ale rovnako tak je ako polovica populárne internet. 1735 01:22:32,750 --> 01:22:36,230 A tak je to pravdepodobne trochu chutnejšie svojim zákazníkom 1736 01:22:36,230 --> 01:22:38,780 či je to skôr internetu vec, než acme.com vec. 1737 01:22:38,780 --> 01:22:41,780 Ale to je tak trochu podvodník. 1738 01:22:41,780 --> 01:22:46,740 >> Takže, pokiaľ ide o iné veci na pohľad, len preto, že nemáme vylúčiť ostatné, 1739 01:22:46,740 --> 01:22:51,210 ak idete na Microsoft Azure, že majú ako Linux a Windows veci 1740 01:22:51,210 --> 01:22:53,190 To je porovnateľné s Amazon. 1741 01:22:53,190 --> 01:22:57,540 Ak pôjdete do Google Compute Engine majú niečo podobné rovnako. 1742 01:22:57,540 --> 01:23:00,500 A len preto, aby kola von Tieto oblak ponuky, 1743 01:23:00,500 --> 01:23:02,762 Urobím zmienku ešte jedna vec. 1744 01:23:02,762 --> 01:23:04,720 To je populárne webové stránky To je reprezentatívna 1745 01:23:04,720 --> 01:23:08,590 triedy technológií. 1746 01:23:08,590 --> 01:23:12,350 Tie, ktoré sme práve hovorili o, Amazon, by IaaS, 1747 01:23:12,350 --> 01:23:17,150 Infraštruktúra ako služba, kde vás druh fyzický hardware ako služba. 1748 01:23:17,150 --> 01:23:18,757 Je tu SAAS. 1749 01:23:18,757 --> 01:23:20,090 V skutočnosti mi dovoľte poznamenať týchto baní. 1750 01:23:20,090 --> 01:23:23,290 1751 01:23:23,290 --> 01:23:28,190 >> IAAS-- infraštruktúra Ako služba, SAAS, 1752 01:23:28,190 --> 01:23:31,870 a PaaS, ktoré sú pozoruhodne mätúce skratky 1753 01:23:31,870 --> 01:23:34,400 ktoré sú popísané tri rôzne druhy vecí. 1754 01:23:34,400 --> 01:23:36,400 A samotných akronymy to vôbec nevadí. 1755 01:23:36,400 --> 01:23:38,360 To je všetko, o oblaku veci sme práve hovorí, 1756 01:23:38,360 --> 01:23:41,570 Veci nižšiu úroveň, tým virtualizácie hardvéru a skladovanie 1757 01:23:41,570 --> 01:23:44,890 V tzv mraku, či už je to Amazon, Microsoft, Google, alebo iné. 1758 01:23:44,890 --> 01:23:47,270 >> Softvér ako service-- každý z nás trochu používať. 1759 01:23:47,270 --> 01:23:49,810 Ak používate Google Apps pre Gmail alebo kalendára, 1760 01:23:49,810 --> 01:23:52,530 niektoré z nich na báze webových Pred aplikáciou, ktoré 10 rokmi sme 1761 01:23:52,530 --> 01:23:55,560 by poklepanie na ikony náš desktop, softvér ako služba 1762 01:23:55,560 --> 01:23:57,400 Teraz je naozaj webové aplikácie. 1763 01:23:57,400 --> 01:24:00,110 A platforma ako Služba druh závisí. 1764 01:24:00,110 --> 01:24:03,140 >> A jeden príklad dám ti tady v súvislosti s cloud computing-- 1765 01:24:03,140 --> 01:24:06,250 je tu ešte jedna spoločnosť, ktorá je celkom populárne v týchto dňoch, Herok. 1766 01:24:06,250 --> 01:24:08,940 A sú služby, platforma, ak chcete, 1767 01:24:08,940 --> 01:24:11,730 ktorý beží na vrchole Amazon infraštruktúra. 1768 01:24:11,730 --> 01:24:15,800 A oni len aby to bolo ešte jednoduchšie pre vývojárov a inžinierov 1769 01:24:15,800 --> 01:24:18,330 získať webové aplikácie on-line. 1770 01:24:18,330 --> 01:24:22,170 >> To je bolesť, spočiatku, na použitie Amazon Web Services a ďalšie veci. 1771 01:24:22,170 --> 01:24:24,170 Vzhľadom k tomu, ste skutočne poznať a chápať 1772 01:24:24,170 --> 01:24:27,617 o databáz a webových serverov a zaťaženie balancer a všetky tie veci, 1773 01:24:27,617 --> 01:24:28,450 Práve som hovoril o. 1774 01:24:28,450 --> 01:24:32,780 Pretože všetky Amazon odviedol nie je skrytý tieto dizajnové výzvy. 1775 01:24:32,780 --> 01:24:35,790 Už len virtualizované im a presunúť ich do prehliadača, 1776 01:24:35,790 --> 01:24:37,770 do softvéru namiesto hardvéru. 1777 01:24:37,770 --> 01:24:43,020 >> Ale firmy ako Herok a ďalšie poskytovatelia PaaS, platforma ako služba, 1778 01:24:43,020 --> 01:24:46,900 oni používajú tieto základy barebone že sme práve hovorili, 1779 01:24:46,900 --> 01:24:50,340 a vytvárať jednoduchšie použiteľný softvér na neho 1780 01:24:50,340 --> 01:24:54,241 takže ak sa chcete dostať na báze webových Aplikačný on-line v týchto dňoch, 1781 01:24:54,241 --> 01:24:55,990 máte iste vedieť programovať. 1782 01:24:55,990 --> 01:25:00,280 Musíte vedieť, Java alebo Python alebo PHP alebo Ruby alebo veľa ďalších jazykov. 1783 01:25:00,280 --> 01:25:02,180 >> Ale tiež potrebujú miesto, kam ho. 1784 01:25:02,180 --> 01:25:04,790 A hovorili sme o skoršie získanie web hosting spoločnosť. 1785 01:25:04,790 --> 01:25:08,630 To je tak nejako podobne polovice 2000s Prístup k získaniu niečoho online. 1786 01:25:08,630 --> 01:25:12,140 V súčasnej dobe môžete namiesto toho platiť niekoho, ako Herok pár dolárov za mesiac. 1787 01:25:12,140 --> 01:25:15,370 A v podstate, akonáhle ste urobil nejaké počiatočné konfigurácie, 1788 01:25:15,370 --> 01:25:18,704 aktualizovať svoje webové stránky, stačí zadať príkaz v okne. 1789 01:25:18,704 --> 01:25:21,370 A bez ohľadu na kód ste napísali tu na svojom notebooku okamžite 1790 01:25:21,370 --> 01:25:24,350 dostane rozdelí na ľubovoľný počet serverov v cloude. 1791 01:25:24,350 --> 01:25:26,440 >> A Herok stará o všetky zložitosti. 1792 01:25:26,440 --> 01:25:28,930 Myslia si všetky databázy veci, všetko vyvažovanie záťaže, 1793 01:25:28,930 --> 01:25:31,480 všetky bolesti hlavy, ktoré sme práve napísal na tabuľu, 1794 01:25:31,480 --> 01:25:33,320 a skryť to všetko za vás. 1795 01:25:33,320 --> 01:25:36,170 A na oplátku, stačí platiť im trochu viac. 1796 01:25:36,170 --> 01:25:39,810 Takže máte tieto infraštruktúry sú služby, platformy ako služby, 1797 01:25:39,810 --> 01:25:41,400 a potom softvér ako služba. 1798 01:25:41,400 --> 01:25:45,390 Je to, znova, abstrakcie alebo vrstvenie. 1799 01:25:45,390 --> 01:25:51,187 >> Akékoľvek otázky na oblaku alebo budovanie niečí vlastný infraštruktúru? 1800 01:25:51,187 --> 01:25:52,270 Dobre, to bolo veľa. 1801 01:25:52,270 --> 01:25:54,200 Prečo nejdeme do toho a vziať našu 15 minút prestávku tu. 1802 01:25:54,200 --> 01:25:57,241 Vrátime sa s niekoľkými nových koncepcií a trochu hands-na príležitosť 1803 01:25:57,241 --> 01:25:59,110 pred tým, než večer je u konca. 1804 01:25:59,110 --> 01:26:00,332