1 00:00:00,000 --> 00:00:00,629 2 00:00:00,629 --> 00:00:02,170 DAVID MALAN: Selvä, tervetuloa takaisin. 3 00:00:02,170 --> 00:00:06,520 Ennen kuin sukeltavat cloud computing, Ajattelin pysähtymään hetkeksi 4 00:00:06,520 --> 00:00:11,740 jos on ratkaisemattomia kysymyksiä tai aiheita, jotka nousivat esille lounas 5 00:00:11,740 --> 00:00:13,834 jotka saattavat nyt olla kiinnostavia. 6 00:00:13,834 --> 00:00:18,470 7 00:00:18,470 --> 00:00:21,410 >> Yleisö: [tahtiimme] 8 00:00:21,410 --> 00:00:22,090 >> DAVID MALAN: OK. 9 00:00:22,090 --> 00:00:23,555 Oh, OK. 10 00:00:23,555 --> 00:00:24,430 Yleisö: [tahtiimme] 11 00:00:24,430 --> 00:00:29,880 12 00:00:29,880 --> 00:00:31,420 >> DAVID MALAN: Ei tietenkään. 13 00:00:31,420 --> 00:00:35,180 OK, hyvin toivottavasti kaikki ongelmia seuraavien muutaman tunnin 14 00:00:35,180 --> 00:00:36,410 ja huomenna erityisesti. 15 00:00:36,410 --> 00:00:42,700 Mutta katsotaanpa katsomaan, sitten kello missä viimeinen keskustelu perustamisesta 16 00:00:42,700 --> 00:00:45,730 sivusto johtaa yleisemmin kun se tulee cloud computing, 17 00:00:45,730 --> 00:00:48,210 palvelinkoneessa arkkitehtuuri, millaisia ​​päätöksiä 18 00:00:48,210 --> 00:00:50,800 että insinöörit ja kehittäjät ja johtajat 19 00:00:50,800 --> 00:00:53,210 täytyy tehdä, kun se tulee tekemään enemmän kuin vain 20 00:00:53,210 --> 00:00:56,550 rekisteröitymisestä $ 10 kuukaudessa web-palvelimella kun itse haluaa rakentaa ulos 21 00:00:56,550 --> 00:00:57,550 oma infrastruktuuri. 22 00:00:57,550 --> 00:01:00,400 Ja me yritämme sitoa tämän takaisin, esimerkiksi Dropbox ja muut 23 00:01:00,400 --> 00:01:01,350 kuten niitä. 24 00:01:01,350 --> 00:01:06,250 >> Joten alkaa harkita mitä ongelmia liiketoiminnan 25 00:01:06,250 --> 00:01:09,390 saa hyvän ja hyvä ongelmia. 26 00:01:09,390 --> 00:01:14,720 Joten aivan yksinkertaisin tapaus ottaa jotkut yritys, joka on web-palvelin, 27 00:01:14,720 --> 00:01:21,470 saatat olla, sanokaamme, palvelin, joka me vain vetää joka näyttää tältä. 28 00:01:21,470 --> 00:01:25,620 Ja näinä päivinä, useimmat servers-- ja lähdetään todella laittaa kuvan tähän juuri niin 29 00:01:25,620 --> 00:01:27,680 että se on vähän vähemmän epämääräinen. 30 00:01:27,680 --> 00:01:31,510 >> Joten Dell teline server-- takaisin seuraavana päivänä, siellä 31 00:01:31,510 --> 00:01:33,730 olivat keskustietokoneet että otti koko huonetta. 32 00:01:33,730 --> 00:01:35,710 Nykyään jos olit saada palvelimeen, se 33 00:01:35,710 --> 00:01:38,520 saattaa näyttää hieman jotain tällaista. 34 00:01:38,520 --> 00:01:41,760 Palvelimet mitataan mitä kutsutaan räkkikotelossa, tai rautatieyrityksille. 35 00:01:41,760 --> 00:01:45,280 Ja yksi RU on 1,5 tuumaa, joka on alan standardi. 36 00:01:45,280 --> 00:01:49,300 Joten tämä näyttää kaksi RU palvelimelle. 37 00:01:49,300 --> 00:01:51,240 Joten se 3 tuumaa pitkä. 38 00:01:51,240 --> 00:01:54,430 Ja ne ovat yleensä 19 tuumaa leveä, mikä tarkoittaa kaikkia tuollaista 39 00:01:54,430 --> 00:01:55,160 on standardoitu. 40 00:01:55,160 --> 00:01:59,420 >> Joten jos tarkastellaan data center-- ei vain yhteen palvelimeen, mutta katsotaan 41 00:01:59,420 --> 00:02:02,110 katsomaan Googlen tietokeskus ja katso jos me 42 00:02:02,110 --> 00:02:04,280 katso hieno kuva Google Images. 43 00:02:04,280 --> 00:02:09,090 Tämä on paljon parempi palaa kuin sinä tyypillisesti löytää, ja paljon 44 00:02:09,090 --> 00:02:14,900 seksikkäämpi näköinen seurauksena. Mutta tämä on mitä näyttää pari 45 00:02:14,900 --> 00:02:17,380 sata palvelimet suunnilleen saman kokoinen, 46 00:02:17,380 --> 00:02:21,450 todella, in teline jälkeen teline jälkeen teline jälkeen telineeseen datakeskuksen. 47 00:02:21,450 --> 00:02:26,150 >> Jotain tämän kaltaisia ​​osia tämä voi olla Googlen, koska googlasin Googlen. 48 00:02:26,150 --> 00:02:28,330 Mutta se voisi olla edustava of yleisemmin 49 00:02:28,330 --> 00:02:31,480 konesalin, jossa monet yritykset ovat tyypillisesti sijaita. 50 00:02:31,480 --> 00:02:34,940 Ja samapaikkaisen yleensä tarkoittaa että menet paikka kuin Equinix 51 00:02:34,940 --> 00:02:40,280 tai muiden toimittajien, jotka ovat suuria varastoissa, joissa on paljon voimaa, 52 00:02:40,280 --> 00:02:42,950 paljon jäähdytys, toivottavasti paljon turvallisuutta, 53 00:02:42,950 --> 00:02:47,910 ja yksittäisten häkeissä liitti telineet palvelimet, ja olet joko vuokrata telineitä 54 00:02:47,910 --> 00:02:49,150 tai tuot telineet. 55 00:02:49,150 --> 00:02:51,420 >> Ja yksittäiset yritykset, startups erityisesti, 56 00:02:51,420 --> 00:02:54,820 on jonkinlainen biometristen tunnisteiden päästä niiden häkkiin, tai avain, 57 00:02:54,820 --> 00:02:55,640 tai avainkortilla. 58 00:02:55,640 --> 00:02:56,990 Avaat oven. 59 00:02:56,990 --> 00:03:00,354 Ja sisällä on vain neliön kuvamateriaalia jalanjälki 60 00:03:00,354 --> 00:03:03,270 että maksat, sisäpuoli jonka voit laittaa mitä haluat. 61 00:03:03,270 --> 00:03:04,770 >> Ja te yleensä maksaa tehon. 62 00:03:04,770 --> 00:03:06,920 Ja maksat jalanjäljet. 63 00:03:06,920 --> 00:03:08,770 Ja sitten maksat itseäsi palvelimet 64 00:03:08,770 --> 00:03:10,560 että olet tuo tuohon tilaan. 65 00:03:10,560 --> 00:03:12,850 Ja mitä sitten on vaihtoehto vain maksaa joku 66 00:03:12,850 --> 00:03:15,120 oman internet-palvelun yhteyden. 67 00:03:15,120 --> 00:03:17,240 Voit maksaa haluamansa määrän myyjät, jotka kaikki 68 00:03:17,240 --> 00:03:19,210 tyypillisesti tulevat että datakeskuksen. 69 00:03:19,210 --> 00:03:22,740 >> Mutta todellinen mielenkiintoinen kysymys on, mitä todella menee näissä telineitä? 70 00:03:22,740 --> 00:03:25,020 He saattavat riitä näyttää mitä me juuri näin. 71 00:03:25,020 --> 00:03:27,870 Mutta he suorittavat erilaisia ​​tehtäviä ja ehkä tehdä eri asioita. 72 00:03:27,870 --> 00:03:29,661 Ja nyt todella motivoida tähän keskusteluun 73 00:03:29,661 --> 00:03:35,370 kysymystä siitä, mitä ongelmia alkaa syntyä, jos olet onnistunut? 74 00:03:35,370 --> 00:03:37,900 >> Joten sinulla verkkosivuilla että olet rakentanut. 75 00:03:37,900 --> 00:03:40,450 Ja ehkä se myy vekottimet Tai jotain sellaista. 76 00:03:40,450 --> 00:03:43,620 Ja olet oikein hyvin myynti vekottimia verkossa. 77 00:03:43,620 --> 00:03:48,490 Ja koet joitakin oireita, sivuston. 78 00:03:48,490 --> 00:03:51,070 Mikä voisi olla joitakin tekninen oireet 79 00:03:51,070 --> 00:03:54,040 että käyttäjät raportoivat liiketoiminnan kasvaa ja kukoistaa 80 00:03:54,040 --> 00:03:59,482 ja sivusto on hyötyvät siitä? 81 00:03:59,482 --> 00:04:02,690 >> Yleisö: [tahtiimme] 82 00:04:02,690 --> 00:04:05,910 83 00:04:05,910 --> 00:04:07,050 >> DAVID MALAN: Kyllä, täsmälleen. 84 00:04:07,050 --> 00:04:10,040 Joten saatat olla hidastuminen sivuston. 85 00:04:10,040 --> 00:04:11,240 Ja miksi se voisi tapahtua? 86 00:04:11,240 --> 00:04:12,660 No, jos oletamme, sillä vuoksi keskustelu 87 00:04:12,660 --> 00:04:15,160 nyt, että olet yksi Näiden kaupallisten web hosts 88 00:04:15,160 --> 00:04:17,860 että puhuimme ennen lounasta, että maksat tietty määrä dollareita 89 00:04:17,860 --> 00:04:20,859 jotta kuukaudessa, ja olet jo maksanut vuotuisina verkkotunnuksesi 90 00:04:20,859 --> 00:04:25,300 nimi, että web-isäntä on luultavasti overselling resurssejaan 91 00:04:25,300 --> 00:04:26,050 jossain määrin. 92 00:04:26,050 --> 00:04:29,000 Joten ehkä ole käyttäjätunnusta ja salasanan palvelimelle. 93 00:04:29,000 --> 00:04:32,410 Mutta niin ehkä useita muita, tai useita tusinaa muuta, tai ehkä jopa useita 94 00:04:32,410 --> 00:04:33,980 sata muuta, käyttäjät. 95 00:04:33,980 --> 00:04:37,190 >> Ja sivustot elää fyysisesti samalla palvelimella. 96 00:04:37,190 --> 00:04:38,340 Miksi tämä on mahdollista? 97 00:04:38,340 --> 00:04:40,680 No näinä päivinä, palvelimet näin tyypillisesti 98 00:04:40,680 --> 00:04:44,610 on useita kiintolevyjä, ehkä peräti kuusi tai enemmän kovalevyt, 99 00:04:44,610 --> 00:04:47,665 joista kukin voi olla yhtä paljon kuten 4 teratavua näinä päivinä. 100 00:04:47,665 --> 00:04:52,140 Joten saatat olla 24 teratavua tilaa vain yksi pieni palvelin näin. 101 00:04:52,140 --> 00:04:55,710 >> Ja vaikka et varastaa kyseisen tilan irtisanomalla, varmuuskopiointia varten, 102 00:04:55,710 --> 00:04:57,110 se on vielä melko paljon tilaa. 103 00:04:57,110 --> 00:05:00,070 Ja varmasti, tyypillinen sivusto ei tarvitse niin paljon tilaa. 104 00:05:00,070 --> 00:05:03,100 Vain rekisteröitymättä käyttäjät ja varastointia lokit tilausten 105 00:05:03,100 --> 00:05:04,640 ei vie kovin paljon tilaa. 106 00:05:04,640 --> 00:05:07,550 Joten voit osioida melko hieman ja antaa jokaiselle käyttäjälle 107 00:05:07,550 --> 00:05:08,980 vain pieni siivu siitä. 108 00:05:08,980 --> 00:05:11,310 >> Samaan aikaan tietokone näin näinä päivinä 109 00:05:11,310 --> 00:05:16,370 tyypillisesti on useita CPUs-- ole vain yksi, ehkä kaksi, ehkä neljä, ehkä 16, 110 00:05:16,370 --> 00:05:17,149 tai jopa enemmän. 111 00:05:17,149 --> 00:05:18,940 Ja jokainen näistä suorittimia on jotain kutsutaan 112 00:05:18,940 --> 00:05:22,230 ydin, joka on ikään kuin aivojen sisällä aivoissa. 113 00:05:22,230 --> 00:05:26,800 Joten itse asiassa suunnilleen kaikki täällä nykyaikaiset tietokoneet on luultavasti dual core 114 00:05:26,800 --> 00:05:32,030 tai quad core CPU-- ja luultavasti vain yksi CPU sisällä kannettavan näinä päivinä. 115 00:05:32,030 --> 00:05:35,030 Mutta pöytätietokoneissa ja teline tietokoneiden kaltaiset 116 00:05:35,030 --> 00:05:39,000 tämä voisi olla melkoisesti enemmän suorittimia, ja puolestaan ​​sydämiä. 117 00:05:39,000 --> 00:05:44,180 >> Ja suoraan sanottuna meidän Macit ja PC of tänään, et todellakaan tarvitse dual sydämiä 118 00:05:44,180 --> 00:05:46,550 tai quad ydintä tarkistaa sähköpostisi. 119 00:05:46,550 --> 00:05:49,090 Jos on mitään pullonkaula se tulee tietokoneella, 120 00:05:49,090 --> 00:05:51,925 olet ihmisen ovat luultavasti hitain asia, että tietokone. 121 00:05:51,925 --> 00:05:54,800 Ja et aio pystyä Tarkista sähköpostisi tahansa nopeammin, jos 122 00:05:54,800 --> 00:05:57,170 on neljä kertaa enemmän suorittimia tai ydintä. 123 00:05:57,170 --> 00:05:59,700 >> Mutta sama laji todellisen palvelimen. 124 00:05:59,700 --> 00:06:02,970 Yksi ainoa sivusto ei ehkä välttämättä tarvitsevat enemmän kuin yhden 125 00:06:02,970 --> 00:06:05,756 CPU tai yksi ydin, yksi pienet aivot sisällä tekemässä 126 00:06:05,756 --> 00:06:07,380 kaikki ajattelun ja käsittely. 127 00:06:07,380 --> 00:06:10,561 Joten valmistajat ovat vastaavasti alkoi paloitella näitä varoja 128 00:06:10,561 --> 00:06:13,435 niin että ehkä sivuston saa yhden ydin, sivuston saa yhden ytimen, 129 00:06:13,435 --> 00:06:15,290 tai ehkä emme jakaminen yksi tällainen ydin. 130 00:06:15,290 --> 00:06:16,820 Olemme myös jakaa levytilaa. 131 00:06:16,820 --> 00:06:20,000 Ja me myös jakaa RAM, tai Random Access Memory 132 00:06:20,000 --> 00:06:22,520 alkaen ennen, joista siellä on myös rajallinen määrä. 133 00:06:22,520 --> 00:06:23,420 >> Ja se on avain. 134 00:06:23,420 --> 00:06:25,960 Ei ole väliä kuinka kallista tietokone oli, 135 00:06:25,960 --> 00:06:28,440 siellä on vielä rajallinen resurssien määrä siinä. 136 00:06:28,440 --> 00:06:31,360 Ja niin yhä enemmän yrittää kuluttaa niitä resursseja, 137 00:06:31,360 --> 00:06:32,850 hitaampi asiat saattavat tulla. 138 00:06:32,850 --> 00:06:34,646 Mutta miksi? 139 00:06:34,646 --> 00:06:39,352 Miksi asiat hidastaa kuin oire palvelimen ylikuormituksesta? 140 00:06:39,352 --> 00:06:40,060 Mitä tapahtuu? 141 00:06:40,060 --> 00:06:42,895 142 00:06:42,895 --> 00:06:46,388 >> Yleisö: [tahtiimme] 143 00:06:46,388 --> 00:06:54,036 144 00:06:54,036 --> 00:06:55,160 DAVID MALAN: Kyllä, täsmälleen. 145 00:06:55,160 --> 00:06:57,730 Ehdotin aiemmin, että RAM on muisti. 146 00:06:57,730 --> 00:07:00,290 Se on epävakaa, jolloin se jossa sovellukset ja tiedot ovat 147 00:07:00,290 --> 00:07:01,890 tallennetaan, kun ne käytetään. 148 00:07:01,890 --> 00:07:03,990 Ja joten siksi siellä vain rajallinen määrä 149 00:07:03,990 --> 00:07:05,790 asioita voi ilmeisesti tehdä kerralla. 150 00:07:05,790 --> 00:07:07,740 Ja se on myös nopeampaa, mikä on hyvä asia. 151 00:07:07,740 --> 00:07:09,990 Mutta se on myös kalliimpaa, joka on huono asia. 152 00:07:09,990 --> 00:07:15,376 Ja se on myös siksi läsnä pienempi määriä kuin levytilaa, kiintolevy 153 00:07:15,376 --> 00:07:16,750 tila, joka on yleensä halvempaa. 154 00:07:16,750 --> 00:07:18,830 >> Toisin sanoen, et saattaa olla 4 teratavua 155 00:07:18,830 --> 00:07:20,440 levytilaa tietokoneellesi. 156 00:07:20,440 --> 00:07:24,300 Mutta saatat olla 4 gigatavua tai 64 gigatavua, 157 00:07:24,300 --> 00:07:29,180 suuruusjärjestyksessä, kertoimella 1000 vähemmän, RAM-muistia tietokoneessa. 158 00:07:29,180 --> 00:07:30,320 Joten mitä tietokone tekee? 159 00:07:30,320 --> 00:07:32,236 No, oletetaan, että olet ei ole 64 gigatavua 160 00:07:32,236 --> 00:07:35,110 RAM palvelimella näin, mikä Olisi melko yleisiä, jos ei alhainen 161 00:07:35,110 --> 00:07:36,140 näinä päivinä. 162 00:07:36,140 --> 00:07:39,220 Mutta oletetaan teillä on niin paljon Käyttäjät näin monia asioita 163 00:07:39,220 --> 00:07:42,480 että olet sellainen eräänlainen tarvitsevat 65 gigatavua muistia 164 00:07:42,480 --> 00:07:44,960 käsittelemään kaikkia kyseisen samanaikainen käyttö? 165 00:07:44,960 --> 00:07:47,580 >> No, voit vain sanoa, pahoillani, jotkut määrä käyttäjiä 166 00:07:47,580 --> 00:07:48,840 vain ei voi käyttää sivustoa. 167 00:07:48,840 --> 00:07:51,410 Ja se on toimenpide viimeisenä keinona, varmasti. 168 00:07:51,410 --> 00:07:55,570 Tai, kuten toiminta järjestelmä, kuten Windows tai Mac 169 00:07:55,570 --> 00:07:59,480 OS tai Linux tai Solaris tai useita muita OSes kyseisessä palvelimessa, 170 00:07:59,480 --> 00:08:01,280 voisi vain päättää, tiedätkö mitä? 171 00:08:01,280 --> 00:08:03,780 Minulla on vain 64 gigatavua muistia. 172 00:08:03,780 --> 00:08:05,440 Olen sellainen tarve 65. 173 00:08:05,440 --> 00:08:06,210 Joten tiedätkö mitä? 174 00:08:06,210 --> 00:08:10,030 Aion ottaa 1 gigatavu arvoinen tietojen RAM 175 00:08:10,030 --> 00:08:15,240 joka oli vähiten äskettäin näytetty ja vain siirtää sen levylle väliaikaisesti, 176 00:08:15,240 --> 00:08:19,050 kirjaimellisesti kopioi se nopeasti muistia hitaampaa muistia 177 00:08:19,050 --> 00:08:24,000 niin että voin sitten käsitellä sitä 65. gigatavun tarvitaan muistia, 178 00:08:24,000 --> 00:08:25,650 tehdä joitakin laskenta sitä. 179 00:08:25,650 --> 00:08:28,580 Sitten kun olen tehnyt tekee, että Minä vain siirtyä että levylle, 180 00:08:28,580 --> 00:08:35,030 Siirrä että muut RAM I tilapäisesti laittaa levyllä takaisin todellinen laitteisto 181 00:08:35,030 --> 00:08:37,280 niin että olen sellainen moniajo. 182 00:08:37,280 --> 00:08:41,190 >> Joten olen tavallaan laskemisesta asioita tilapäisesti tässä hitaammin tilaan 183 00:08:41,190 --> 00:08:44,159 joten luoda illuusion käsittelyn kaikille. 184 00:08:44,159 --> 00:08:45,290 Mutta on hidastunut. 185 00:08:45,290 --> 00:08:45,790 Miksi? 186 00:08:45,790 --> 00:08:49,380 No, sisällä nämä kovat levyt näinä päivinä on mitä? 187 00:08:49,380 --> 00:08:52,030 Pikemminkin, mikä tekee kovaa ajaa eri RAM 188 00:08:52,030 --> 00:08:53,495 parhaasi tietää nyt? 189 00:08:53,495 --> 00:08:56,750 >> Yleisö: [tahtiimme] 190 00:08:56,750 --> 00:08:59,540 191 00:08:59,540 --> 00:09:01,445 >> DAVID MALAN: OK, totta. 192 00:09:01,445 --> 00:09:02,320 Yleisö: [tahtiimme] 193 00:09:02,320 --> 00:09:05,440 194 00:09:05,440 --> 00:09:06,750 >> DAVID MALAN: Niin kovin totta. 195 00:09:06,750 --> 00:09:13,709 Ja se on sivuvaikutus tai ominaisuus siitä, että RAM on todellakin nopeammin. 196 00:09:13,709 --> 00:09:15,750 Ja siksi haluat käyttää sitä parhaillaan käytössä. 197 00:09:15,750 --> 00:09:17,290 Ja levy on hitaampaa. 198 00:09:17,290 --> 00:09:19,630 Mutta se on pysyvä, tai haihtumattomaan. 199 00:09:19,630 --> 00:09:21,480 Joten voit käyttää sitä pitkäaikaiseen varastointiin. 200 00:09:21,480 --> 00:09:25,160 Mutta suhteen täytäntöönpano, jos katson ylös 201 00:09:25,160 --> 00:09:29,297 mitä kutsutaan DIMM, Dual Inline Memory Moduuli, tämä on mitä pala RAM 202 00:09:29,297 --> 00:09:30,380 voisi tyypillisesti näyttää. 203 00:09:30,380 --> 00:09:35,050 >> Joten sisällä meidän Mac-- se on vika. 204 00:09:35,050 --> 00:09:41,080 Sisällä meidän Macit ja PC, meidän työpöydälle tietokoneissa olisi tikkuja muistia, 205 00:09:41,080 --> 00:09:43,220 kuin mitä soittaa heille, tai DIMM tai SIMM takaisin 206 00:09:43,220 --> 00:09:44,970 päivänä, muistin jotka näyttävät tältä. 207 00:09:44,970 --> 00:09:47,900 Meidän kannettavat todennäköisesti asioita, ovat kolmasosa koko tai puoli kokoa. 208 00:09:47,900 --> 00:09:50,066 Ne ovat hieman pienempi, mutta sama idea-- pikku 209 00:09:50,066 --> 00:09:52,110 paloja vihreä piin kiekkojen tai muovista 210 00:09:52,110 --> 00:09:56,237 on pieni musta pelimerkkejä niitä paljon johtoja toisiinsa kaiken. 211 00:09:56,237 --> 00:09:58,820 Saatat olla koko joukko Näiden tietokoneesi sisälle. 212 00:09:58,820 --> 00:10:00,903 Mutta takeaway tässä se on täysin elektroninen. 213 00:10:00,903 --> 00:10:03,130 On vain elektronit virtaava tällä laitteella. 214 00:10:03,130 --> 00:10:08,170 Sitä vastoin jos katsomme sisäpuolelle kovalevy 215 00:10:08,170 --> 00:10:10,760 ja vedä ylös kuvan täällä, sen sijaan 216 00:10:10,760 --> 00:10:16,600 nähdä jotain tällaista, joka ei ole sähköä 217 00:10:16,600 --> 00:10:17,950 läpi sen lopulta. 218 00:10:17,950 --> 00:10:20,265 Mutta mikä myös hyppää ulos sinulle tästä asiasta? 219 00:10:20,265 --> 00:10:21,140 Yleisö: [tahtiimme] 220 00:10:21,140 --> 00:10:22,710 DAVID MALAN: Joo, siellä ilmeisesti liikkuvia osia. 221 00:10:22,710 --> 00:10:25,210 Se on ikään kuin vanha ennätys soitin tai levysoitin soitin. 222 00:10:25,210 --> 00:10:26,200 Ja se aika paljon on. 223 00:10:26,200 --> 00:10:28,950 Se on vähän hienompaa kuin that-- kun taas levysoitin pelaaja käyttää 224 00:10:28,950 --> 00:10:33,150 urat päiväkirjaan, tämä todella käyttää pikku magneettisia hiukkasia 225 00:10:33,150 --> 00:10:34,550 että emme voi aivan nähdä. 226 00:10:34,550 --> 00:10:38,520 Mutta jos hieman magneettinen hiukkanen näyttää tältä, se pidetään 1. 227 00:10:38,520 --> 00:10:41,230 Ja jos se näyttää tältä, pohjois-etelä sijasta etelästä pohjoiseen, 228 00:10:41,230 --> 00:10:42,252 se voi olla 0. 229 00:10:42,252 --> 00:10:45,460 Ja näemme huomenna, kuinka voimme rakentaa kyseisestä enemmän mielenkiintoisia asioita. 230 00:10:45,460 --> 00:10:47,590 >> Mutta kaikki, mikä sai fyysisesti liikkua 231 00:10:47,590 --> 00:10:51,010 on varmasti menossa hitaammin kuin valon nopeus, 232 00:10:51,010 --> 00:10:53,250 joka teoriassa on mitä elektroni voi virrata, 233 00:10:53,250 --> 00:10:54,620 vaikka realistisesti ei aivan. 234 00:10:54,620 --> 00:10:56,900 Niin mekaaninen devices-- paljon hitaammin. 235 00:10:56,900 --> 00:10:58,320 Mutta ne ovat halvempia. 236 00:10:58,320 --> 00:11:00,944 Ja mahtuu niin paljon enemmän tietoa sisällä niitä. 237 00:11:00,944 --> 00:11:03,110 Niin se, että olemassa maailmassa jotain 238 00:11:03,110 --> 00:11:06,840 nimeltään virtuaalimuistia, käyttämällä kiintolevy näin 239 00:11:06,840 --> 00:11:10,160 ikään kuin se olisi RAM läpinäkyvä käyttäjälle, 240 00:11:10,160 --> 00:11:15,320 yksinkertaisesti siirtämällä data RAM kiintolevylle, 241 00:11:15,320 --> 00:11:18,714 sitten siirtämällä se takaisin kun tarvitset uudelleen, luo hidastuminen. 242 00:11:18,714 --> 00:11:21,380 Koska olet kirjaimellisesti täytyy kopioida sen paikasta toiseen. 243 00:11:21,380 --> 00:11:25,100 Ja asia kopioitaessa sen ja mistä on itse asiassa hitaampi kuin RAM 244 00:11:25,100 --> 00:11:26,150 missä haluat sen olevan. 245 00:11:26,150 --> 00:11:29,030 >> Vaihtoehtoinen ratkaisu here-- jos et pidä että hidastaa, 246 00:11:29,030 --> 00:11:32,014 ja virtuaalinen muisti on tavallaan on overtaxed, 247 00:11:32,014 --> 00:11:33,680 mitä toinen ratkaisu tähän ongelmaan? 248 00:11:33,680 --> 00:11:35,260 >> Yleisö: [tahtiimme] 249 00:11:35,260 --> 00:11:37,260 DAVID MALAN: Well, lisäämällä virtuaalimuistin 250 00:11:37,260 --> 00:11:39,135 olisi tehkäämme tämä vielä suuremmassa mittakaavassa. 251 00:11:39,135 --> 00:11:43,540 Voisimme käsitellä 66 gigatavua arvoinen muistia tarpeet, tai 67 gigatavua. 252 00:11:43,540 --> 00:11:45,830 Mutta oletetaan, en pidä Tämä hidastaa, itse asiassa 253 00:11:45,830 --> 00:11:49,380 Haluan sammuttaa virtuaalinen muistia, jos se on edes mahdollista, 254 00:11:49,380 --> 00:11:52,350 mitä muuta voisin heittää Tämän ongelman ratkaista se, 255 00:11:52,350 --> 00:11:56,900 jossa haluan käsitellä enemmän käyttäjiä ja enemmän muistia vaatimuksia 256 00:11:56,900 --> 00:11:59,100 kuin minä fyysisesti on tällä hetkellä? 257 00:11:59,100 --> 00:12:02,600 >> Yleisö: [tahtiimme] 258 00:12:02,600 --> 00:12:04,800 259 00:12:04,800 --> 00:12:06,140 >> DAVID MALAN: Valitettavasti ei. 260 00:12:06,140 --> 00:12:09,850 Joten CPU ja ytimet he in ovat rajallinen luonnonvara. 261 00:12:09,850 --> 00:12:13,280 Ja ei ole analogista tässä yhteydessä. 262 00:12:13,280 --> 00:12:14,990 Hyvä kysymys, mutta. 263 00:12:14,990 --> 00:12:19,270 Joten vain olla selvä, liian, jos sisällä tämän tietokoneen on, 264 00:12:19,270 --> 00:12:24,510 sanokaamme, tikku RAM-muistia, joka näyttää tämän kaltaisia ​​osia ja niin me kutsumme tätä RAM. 265 00:12:24,510 --> 00:12:27,070 Ja täällä on kiintolevyasema. 266 00:12:27,070 --> 00:12:30,130 Ja minä vain vetää tästä kuvallisesti kuin pieni ympyrä. 267 00:12:30,130 --> 00:12:33,740 On 0: n ja 1: n kummassakin these-- data, me yleistää sen. 268 00:12:33,740 --> 00:12:38,030 >> Ja olennaisesti, jos käyttäjä on käynnissä sovellus kuten, 269 00:12:38,030 --> 00:12:46,070 sanokaamme, sivusto, joka edellyttää tätä RAM per käyttäjä, mitä olen ehdottanut, 270 00:12:46,070 --> 00:12:48,380 Poiketen tämä asia nimeltään virtuaalimuistia, 271 00:12:48,380 --> 00:12:53,990 on vain siirtyä väliaikaisesti että tänne niin että nyt 272 00:12:53,990 --> 00:12:57,810 voi liikkua jonkun toisen muistiin vaatimukset tuolla. 273 00:12:57,810 --> 00:13:00,420 Ja sitten kun se on tehty, Voin kopioida takaisin yli 274 00:13:00,420 --> 00:13:04,550 ja tämä menee täällä, siirtäen siten halusin siellä jossain muualla 275 00:13:04,550 --> 00:13:05,050 yhteensä. 276 00:13:05,050 --> 00:13:07,820 >> Joten siellä on vain paljon switcheroo, on takeaway täällä. 277 00:13:07,820 --> 00:13:12,380 Joten jos et pidä tätä, ja et halua laittaa mitään kiintolevylle, 278 00:13:12,380 --> 00:13:16,440 mikä on tavallaan ilmeinen liike henkilön ratkaisu 279 00:13:16,440 --> 00:13:19,684 ongelmaan, tai insinöörin ratkaisu, että asia, liian? 280 00:13:19,684 --> 00:13:21,950 >> Yleisö: [tahtiimme] 281 00:13:21,950 --> 00:13:24,750 >> DAVID MALAN: Joo, tarkoitan kirjaimellisesti heittää rahaa ongelma. 282 00:13:24,750 --> 00:13:27,541 Ja itse asiassa, tämä on täydellinen SEGUE joitakin korkeamman tason 283 00:13:27,541 --> 00:13:28,870 keskustelut cloud computing. 284 00:13:28,870 --> 00:13:31,390 Koska paljon se motivoi by taloudellisia päätöksiä, 285 00:13:31,390 --> 00:13:33,040 ei edes välttämättä teknologian. 286 00:13:33,040 --> 00:13:37,830 Jos 64 gigan RAM on liian pieni, hyvin, miksi ei saada 128 gigatavua muistia? 287 00:13:37,830 --> 00:13:40,440 Miksi ei saa 256 gigatavua muistia? 288 00:13:40,440 --> 00:13:41,732 No, miksi ei? 289 00:13:41,732 --> 00:13:42,608 >> Yleisö: [tahtiimme] 290 00:13:42,608 --> 00:13:44,482 DAVID MALAN: No, se maksaa enemmän rahaa, varma. 291 00:13:44,482 --> 00:13:46,970 Ja jos sinulla on jo vara kiintolevytilaa, tehokkaasti, 292 00:13:46,970 --> 00:13:51,407 tai vastaavasti, kiintolevytilaa on niin paljon halvempaa voit yhtä hyvin käyttää sitä. 293 00:13:51,407 --> 00:13:54,490 Joten jälleen, on tämä vaihtokauppa että näimme jo aiemmin tänä aamuna, 294 00:13:54,490 --> 00:13:56,656 jossa ei todellakaan ole välttämättä oikea vastaus, 295 00:13:56,656 --> 00:14:01,360 siellä on vain parempi tai huonompi vastaus sen perusteella, mitä todella kiinnostaa. 296 00:14:01,360 --> 00:14:04,500 >> Joten siellä on myös teknologisia realiteetteja. 297 00:14:04,500 --> 00:14:06,870 En voi ostaa tietokone, minun tietääkseni, 298 00:14:06,870 --> 00:14:09,490 jossa on biljoona gigatavua RAM juuri nyt. 299 00:14:09,490 --> 00:14:11,540 Se vain fyysisesti ei ole olemassa. 300 00:14:11,540 --> 00:14:13,240 Siksi on olemassa yläraja. 301 00:14:13,240 --> 00:14:15,990 Mutta jos olet joskus jopa asioinut varten kuluttaja Mac- tai PC, 302 00:14:15,990 --> 00:14:20,180 Myös yleensä siellä tämä käyrä ominaisuuksia 303 00:14:20,180 --> 00:14:23,410 joilla saattaa olla hyvä, parempi ja paras tietokone. 304 00:14:23,410 --> 00:14:25,730 >> Ja marginaalinen palaa sinun dollari ostamista 305 00:14:25,730 --> 00:14:30,227 paras tietokone versus parempi tietokone 306 00:14:30,227 --> 00:14:32,560 ehkä ole läheskään niin korkea kuten menoja hieman enemmän rahaa 307 00:14:32,560 --> 00:14:35,599 ja saada parempi tietokone yli hyvä tietokone. 308 00:14:35,599 --> 00:14:38,390 Toisin sanoen, maksat palkkio saada huippuluokan. 309 00:14:38,390 --> 00:14:40,790 >> Ja mitä näemme, että keskustelua cloud computing 310 00:14:40,790 --> 00:14:44,940 että mitä hyvin yleinen näillä päivää, ja mitä yritykset kuten Google 311 00:14:44,940 --> 00:14:50,560 varhain suosituksi, ei kiinnitä varten ja rakennus todella hienot ja kalliit 312 00:14:50,560 --> 00:14:53,540 souped tietokoneita paljon ja paljon kaikkea, 313 00:14:53,540 --> 00:15:00,140 vaan ostaa tai rakentaa melko vaatimaton tietokoneita, mutta paljon niitä, 314 00:15:00,140 --> 00:15:03,280 ja käyttää jotain, joka on yleensä nimeltään skaalaus sijaan 315 00:15:03,280 --> 00:15:04,320 vertikaalisen skaalaus. 316 00:15:04,320 --> 00:15:08,115 >> Joten pystysuora skaalaus merkitsisi enemmän RAM, enemmän levy, enemmän kaikkea, 317 00:15:08,115 --> 00:15:10,187 ja tavallaan investoida pystysuoraan laitteiston 318 00:15:10,187 --> 00:15:12,520 joten olet vain saada paras paras paras, 319 00:15:12,520 --> 00:15:13,650 mutta maksat siitä. 320 00:15:13,650 --> 00:15:17,580 Skaalaus on tavallaan saada pohja tason asioita, hyvä malli, 321 00:15:17,580 --> 00:15:19,922 tai jopa huonompi malli, vaan saada paljon niitä. 322 00:15:19,922 --> 00:15:22,630 Mutta heti kun saat paljon them-- Esimerkiksi tässä tapauksessa, 323 00:15:22,630 --> 00:15:27,330 web-palvelimet, jos tämä palvelin tai yksi web-isäntä on riittämätön, 324 00:15:27,330 --> 00:15:32,310 sitten vain Intuitiivisesti Ratkaisu tähän ongelmaan kuormituksen 325 00:15:32,310 --> 00:15:36,460 tai ylikuormitus palvelimiin on joko saada isompi palvelin 326 00:15:36,460 --> 00:15:40,770 tai, mitä minä ehdotamme sen sijaan skaalaus pystysuoraan niin sanotusti 327 00:15:40,770 --> 00:15:41,920 olisi, tiedätkö mitä? 328 00:15:41,920 --> 00:15:43,580 Hommaa toinen näistä. 329 00:15:43,580 --> 00:15:46,560 Tai ehkä jopa saada kolmasosa. 330 00:15:46,560 --> 00:15:48,900 Mutta nyt olemme luoneet tekninen ongelma 331 00:15:48,900 --> 00:15:51,920 luonnostaan ​​tämän liiketoiminnan tai taloudellinen päätös. 332 00:15:51,920 --> 00:15:54,312 Mikä on tekniikan ongelma nyt? 333 00:15:54,312 --> 00:15:56,040 >> Yleisö: [tahtiimme] 334 00:15:56,040 --> 00:15:59,740 >> DAVID MALAN: Joo, miten kytket ne and-- anteeksi? 335 00:15:59,740 --> 00:16:00,651 >> Yleisö: [tahtiimme] 336 00:16:00,651 --> 00:16:02,400 DAVID MALAN: Oikea, koska olen edelleen have-- 337 00:16:02,400 --> 00:16:07,280 jos olen uudelleen minut tähän kuva, jos tämä on minun laptop jonnekin 338 00:16:07,280 --> 00:16:12,400 Internetissä, joka on nyt välillä minua ja yhtiö puhumme, 339 00:16:12,400 --> 00:16:17,960 nyt minun täytyy selvittää, johon palvelin voin lähettää tämän tietyn käyttäjän? 340 00:16:17,960 --> 00:16:25,090 Ja jos on muita käyttäjiä, kuten Tämän, ja sitten tämä tänne, 341 00:16:25,090 --> 00:16:28,850 ja ehkä tämä on käyttäjä A, tämä on käyttäjä B, tämä on käyttäjä C, 342 00:16:28,850 --> 00:16:34,720 ja tämä on palvelin 1, 2, ja 3-- nyt intuitiivinen vastaus voisi tässä olla vain, 343 00:16:34,720 --> 00:16:37,460 lähetämme käyttäjä A 1 ja B 2 ja C 3. 344 00:16:37,460 --> 00:16:39,900 Ja voimme käsitellä 3 kertaa enemmän käyttäjiä. 345 00:16:39,900 --> 00:16:41,360 >> Mutta se on liian yksinkertaistava. 346 00:16:41,360 --> 00:16:44,480 Miten päättää, ketä lähettää missä? 347 00:16:44,480 --> 00:16:46,400 Joten yrittää järkeillä kautta. 348 00:16:46,400 --> 00:16:50,110 Niin olettaa, että tietokoneet A, B, ja C ovat asiakkaita, 349 00:16:50,110 --> 00:16:53,972 ja palvelimet 1, 2, ja 3 ovat vaakasuoraan skaalata palvelimia. 350 00:16:53,972 --> 00:16:55,180 Joten ne ovat tavallaan sama. 351 00:16:55,180 --> 00:16:57,200 He kaikki käynnissä samaa ohjelmistoa. 352 00:16:57,200 --> 00:16:59,770 Ja ne voivat kaikki tekevät samoin. 353 00:16:59,770 --> 00:17:01,520 Mutta syy meillä kolme niistä on niin 354 00:17:01,520 --> 00:17:04,710 että voimme käsitellä kolme kertaa enemmän ihmisiä kerralla. 355 00:17:04,710 --> 00:17:07,960 >> Tiedämme siis meidän keskustelua ennen lounasta 356 00:17:07,960 --> 00:17:11,460 että on olemassa laitteiston välillä kannettavien tietokoneiden ja palvelimien. 357 00:17:11,460 --> 00:17:14,920 Mutta me vain eräänlainen yleistää että nyt kun internetin tai pilvi. 358 00:17:14,920 --> 00:17:18,707 Tiedämme kuitenkin, että kotini, siellä on todennäköisesti reititin. 359 00:17:18,707 --> 00:17:21,290 Lähellä palvelimet, on luultavasti reititin, DNS-palvelin, DHCP. 360 00:17:21,290 --> 00:17:24,780 Ei voi olla mitään Haluamme tässä tarina. 361 00:17:24,780 --> 00:17:33,360 >> Miten siis alkaa päättää, Kun käyttäjä A menee something.com, 362 00:17:33,360 --> 00:17:36,630 joka palvelin reitittää käyttäjä? 363 00:17:36,630 --> 00:17:39,409 Kuinka voisi alamme kertoa tämän tarinan? 364 00:17:39,409 --> 00:17:40,450 Yleisö: Kuorman tasapainotus? 365 00:17:40,450 --> 00:17:41,120 DAVID MALAN: Kuormituksen tasapainotus. 366 00:17:41,120 --> 00:17:42,502 Mitä tarkoitat tuolla? 367 00:17:42,502 --> 00:17:44,660 >> AUDIENCE Palautus jossa kaikkein käyttö on 368 00:17:44,660 --> 00:17:47,472 ja kumpi on useimmat käytettävissä olevat resurssit. 369 00:17:47,472 --> 00:17:49,930 DAVID MALAN: OK, joten saanen esitellä uuden tyyppinen laitteisto 370 00:17:49,930 --> 00:17:53,627 että emme ole vielä keskusteltu, joka on juuri sitä, kuormantasaajana. 371 00:17:53,627 --> 00:17:54,960 Tämäkin voi olla vain palvelimen. 372 00:17:54,960 --> 00:17:58,130 Se voisi näyttää täsmälleen samalta yksi näimme hetki sitten. 373 00:17:58,130 --> 00:18:01,000 Kuormantasaajana todella vain pala ohjelmisto 374 00:18:01,000 --> 00:18:02,660 että hän käyttää tietokoneen osan. 375 00:18:02,660 --> 00:18:07,310 >> Tai voit maksaa myyjä, kuten Citrix tai muille, Cisco tai muita. 376 00:18:07,310 --> 00:18:10,465 Voit maksaa itse laitteisto, joka on laitteisto kuormantasaajana. 377 00:18:10,465 --> 00:18:12,840 Mutta se tarkoittaa vain he esiasennettu kuorman tasapainotus 378 00:18:12,840 --> 00:18:15,580 ohjelmiston laitteisto- ja myi sen teille kaikki yhdessä. 379 00:18:15,580 --> 00:18:18,670 Joten me vain vetää sitä suorakulmio meidän tarkoituksiin. 380 00:18:18,670 --> 00:18:22,040 >> Miten nyt voin toteuttaa kuormantasaajana? 381 00:18:22,040 --> 00:18:28,150 Toisin sanoen, kun käyttäjä A haluaa vierailla sivustolla, heidän pyyntönsä jotenkin 382 00:18:28,150 --> 00:18:31,070 tai muuta, luultavasti Poiketen kyseisten reitittimet puhuimme aiemmin, 383 00:18:31,070 --> 00:18:33,750 tulee lopulta saavuttaa Tämän kuormantasaajana, joka sitten 384 00:18:33,750 --> 00:18:36,210 tarvitsee tehdä reititystä kaltainen päätös. 385 00:18:36,210 --> 00:18:38,320 Mutta se reititys sort korkeamman tarkoituksen nyt. 386 00:18:38,320 --> 00:18:40,361 Se ei ole vain saada pisteestä A pisteeseen 387 00:18:40,361 --> 00:18:44,730 B. Kyse Päättäessään piste B on paras joukossa them-- 388 00:18:44,730 --> 00:18:46,660 1, 2, tai 3 tässä tapauksessa. 389 00:18:46,660 --> 00:18:51,000 >> Joten miten päättää, mennä 1, 2, 3? 390 00:18:51,000 --> 00:18:55,180 Mikä voisi tämä musta laatikko, niin puhua, olla tekemässä sisäpuolella? 391 00:18:55,180 --> 00:18:57,880 Tämäkin on toinen esimerkki tietojenkäsittelytiede abstraktio. 392 00:18:57,880 --> 00:19:02,410 Olen kirjaimellisesti piirtänyt kuormantasaajana mustana laatikkona mustalla musteella, sisällä 393 00:19:02,410 --> 00:19:05,300 joista on joitakin mielenkiintoisia logiikka, tai magic jopa, 394 00:19:05,300 --> 00:19:07,840 joista tultava decision-- 1, 2 tai 3. 395 00:19:07,840 --> 00:19:12,220 Ja panos on juuri A. 396 00:19:12,220 --> 00:19:13,442 >> Yleisö: [tahtiimme] 397 00:19:13,442 --> 00:19:14,400 DAVID MALAN: Anteeksi? 398 00:19:14,400 --> 00:19:14,770 Yleisö: [tahtiimme] 399 00:19:14,770 --> 00:19:18,310 DAVID MALAN: Selvä, miten voisi me luokitella tyyppiset liiketoimet 400 00:19:18,310 --> 00:19:19,095 tässä? 401 00:19:19,095 --> 00:19:23,772 >> Yleisö: katsominen verkkosivun vs. hakea tietoja tietokannasta. 402 00:19:23,772 --> 00:19:24,980 DAVID MALAN: OK, se on hyvä. 403 00:19:24,980 --> 00:19:29,210 Ehkä tämä käyttäjä A haluaa tarkastella Web-sivun. 404 00:19:29,210 --> 00:19:32,954 Ja ehkä se on jopa staattinen sisältö, jotain, joka muuttuu harvoin, jos koskaan. 405 00:19:32,954 --> 00:19:34,870 Ja että tuntuu melko yksinkertainen toimenpide. 406 00:19:34,870 --> 00:19:38,260 Joten ehkä me vain mielivaltaisesti, mutta kohtuullisesti, sanovat, 407 00:19:38,260 --> 00:19:42,750 palvelin 1, hänen tarkoitus elämässä on vain tarjoilla staattinen sisältö, 408 00:19:42,750 --> 00:19:45,150 tiedostot harvoin, jos koskaan, muutos. 409 00:19:45,150 --> 00:19:46,870 Ehkä se on sivulla olevat kuvat. 410 00:19:46,870 --> 00:19:50,180 Ehkä se on sivun tekstin tai muut tällaiset eräänlainen mielenkiinnotonta asioita, 411 00:19:50,180 --> 00:19:52,460 mitään kaupallisen, ei mitään dynaaminen. 412 00:19:52,460 --> 00:19:57,000 >> Sitä vastoin jos käyttäjä A on tarkistaa ulos hänen ostoskoria 413 00:19:57,000 --> 00:20:00,972 vaatii tietokanta, jonnekin tallentaa ja muista, että kauppa, hyvin 414 00:20:00,972 --> 00:20:02,680 Ehkä että pyyntö pitäisi mennä palvelimelle 2. 415 00:20:02,680 --> 00:20:03,610 Niin se on hyvä. 416 00:20:03,610 --> 00:20:07,010 Voimme siis ladata tasapaino perustuu tyypistä pyyntöjä. 417 00:20:07,010 --> 00:20:08,278 Miten muuten voisi onnistuu? 418 00:20:08,278 --> 00:20:13,690 419 00:20:13,690 --> 00:20:14,686 Mikä muu-- 420 00:20:14,686 --> 00:20:17,382 >> Yleisö: Perustuu palvelimen käyttöastetta ja kapasiteettia. 421 00:20:17,382 --> 00:20:18,340 DAVID MALAN: Oikea, OK. 422 00:20:18,340 --> 00:20:19,950 Joten te mainita, että aiemmin, Kareem. 423 00:20:19,950 --> 00:20:26,850 Joten mitä jos me tarjota joitakin panos on [tahtiimme] keskuudessa palvelinten 1, 2, 424 00:20:26,850 --> 00:20:32,070 ja 3 tämän kuormantasaajana jotta he vain jatkuvasti tiedottaminen 425 00:20:32,070 --> 00:20:36,420 kuorman balancer mikä heidän asemansa on? 426 00:20:36,420 --> 00:20:39,842 Kuten, hei, kuormantasaajana, Olen 50% käyttöaste. 427 00:20:39,842 --> 00:20:41,550 Toisin sanoen, olen puolet monet käyttäjät 428 00:20:41,550 --> 00:20:43,520 koska en voi itse käsitellä juuri nyt. 429 00:20:43,520 --> 00:20:45,480 Hei, kuormantasaajana, olen 100% hyödyntäminen. 430 00:20:45,480 --> 00:20:47,929 Hei, kuormantasaajana, 0% käyttöaste. 431 00:20:47,929 --> 00:20:49,970 Kuormitus balancer, jos se on suunniteltu siten, että 432 00:20:49,970 --> 00:20:53,990 voi ottaa nämä huomautukset tulona, ​​se voi sitten 433 00:20:53,990 --> 00:20:57,420 päättää, ooh, numero 2 on 100%. 434 00:20:57,420 --> 00:21:01,440 Saanen lähetä mitään tulevia hänelle Muiden kuin käyttäjien jo kytketty. 435 00:21:01,440 --> 00:21:02,360 Tämä kaveri 0%. 436 00:21:02,360 --> 00:21:03,940 Oletetaan lähettää paljon liikennettä hänelle. 437 00:21:03,940 --> 00:21:05,480 Tämä kaveri sanoi hän 50%. 438 00:21:05,480 --> 00:21:08,080 Oletetaan lähettää jonkin verran liikennettä hänelle. 439 00:21:08,080 --> 00:21:12,012 >> Jotta olisi ainesosa, joka voisimme ottaa kuormaa huomioon. 440 00:21:12,012 --> 00:21:13,470 Ja se tulee muuttua ajan myötä. 441 00:21:13,470 --> 00:21:14,678 Joten päätökset muuttuvat. 442 00:21:14,678 --> 00:21:17,350 Niin, että on todella hyvä tekniikka, yksi, joka on yleisesti käytetty. 443 00:21:17,350 --> 00:21:18,410 Mitä muuta voisimme tehdä? 444 00:21:18,410 --> 00:21:20,380 Ja nyt oikeastaan ​​vain yhteenveto tässä. 445 00:21:20,380 --> 00:21:29,510 Joten päätökset tässä voisi olla tyypin liikenteen, soitan sitä. 446 00:21:29,510 --> 00:21:32,220 Se voi perustua kuormituksen. 447 00:21:32,220 --> 00:21:34,692 Katsotaan jos voimme ei keksiä muutamia muita. 448 00:21:34,692 --> 00:21:35,934 >> Yleisö: [tahtiimme] 449 00:21:35,934 --> 00:21:36,850 DAVID MALAN: Location. 450 00:21:36,850 --> 00:21:37,724 Niin, että on hyvä. 451 00:21:37,724 --> 00:21:40,880 Joten location-- miten voisi te hyödyntää näitä tietoja? 452 00:21:40,880 --> 00:21:44,317 >> Yleisö: [tahtiimme] 453 00:21:44,317 --> 00:21:54,140 454 00:21:54,140 --> 00:21:57,040 >> DAVID MALAN: Ai, se on hyvä. 455 00:21:57,040 --> 00:21:59,450 Ja kuinka monta millisekuntia olisiko vähenisivät 456 00:21:59,450 --> 00:22:02,466 sen perusteella, mitä näimme tämän Aamulla sanoisit? 457 00:22:02,466 --> 00:22:04,330 >> Yleisö: [tahtiimme] 458 00:22:04,330 --> 00:22:06,550 >> DAVID MALAN: No, joka perustuu on jäljittää reittien 459 00:22:06,550 --> 00:22:09,070 näimme aiemmin, mikä on aivan karkea mitta jotain, 460 00:22:09,070 --> 00:22:11,800 ainakin kuinka kauan kestää tietojen päästä paikasta A paikkaan B 461 00:22:11,800 --> 00:22:16,140 tuntuu mitään paikallista oli, mitä, kuten 74 millisekuntia, antaa tai ottaa? 462 00:22:16,140 --> 00:22:19,200 Ja sitten jotain 100 plus, 200 plus oli luultavasti ulkomailla. 463 00:22:19,200 --> 00:22:22,110 Ja niin perustuu tähän yksin, tuntuu järkevältä olettaa 464 00:22:22,110 --> 00:22:25,310 että käyttäjä Yhdysvalloissa käyttää eurooppalaista palvelinta 465 00:22:25,310 --> 00:22:28,900 saattaa kestää kaksi tai kolme kertaa niin kauan, jopa millisekunneissa, 466 00:22:28,900 --> 00:22:31,280 kuin se voisi toteuttaa, jos se palvelimen sijaitsivat täällä 467 00:22:31,280 --> 00:22:33,370 maantieteellisesti, tai päinvastoin. 468 00:22:33,370 --> 00:22:35,120 Joten kun ehdotin aiemmin, että varsinkin 469 00:22:35,120 --> 00:22:37,880 kun ylität että 200 millisekunnin kynnys, antaa tai ottaa, 470 00:22:37,880 --> 00:22:39,210 ihmisillä alkaa huomata. 471 00:22:39,210 --> 00:22:42,960 Ja jäljittää reittiä on vain olettaen raaka, mielenkiinnoton tiedot. 472 00:22:42,960 --> 00:22:46,570 Kun olet sivustolla, sinun on saada käyttäjä kuvien lataaminen tai elokuvan 473 00:22:46,570 --> 00:22:49,150 tiedostoja, paljon tekstiä, myöhemmät pyynnöt. 474 00:22:49,150 --> 00:22:53,116 Näimme kun kävimme, mikä oli se, Facebook tai Amazon aikaisemmin, 475 00:22:53,116 --> 00:22:55,490 siellä on paljon tavaraa joka on ladattavissa. 476 00:22:55,490 --> 00:22:56,573 Niin että menee täsmää. 477 00:22:56,573 --> 00:23:00,259 Niin monen sekunnin ehkä ei saa olla kohtuuton. 478 00:23:00,259 --> 00:23:01,800 Niin hyvä, maantiede on yksi ainesosa. 479 00:23:01,800 --> 00:23:05,920 Joten itse asiassa yhtiöt kuten Akamai, jos olet kuullut niistä, 480 00:23:05,920 --> 00:23:10,000 tai muut ovat pitkään otettu maantiede huomioon. 481 00:23:10,000 --> 00:23:14,170 Ja se osoittautuu että luonteeltaan IP-osoitteen, minun kannettavan tietokoneen IP-osoitteen, 482 00:23:14,170 --> 00:23:18,277 voit päätellä, tietyllä todennäköisyydellä, missä olet maailmassa. 483 00:23:18,277 --> 00:23:20,110 Ja itse asiassa siellä kolmannen osapuolen palveluista 484 00:23:20,110 --> 00:23:24,480 voi maksaa joka ylläpitää tietokantoja IP-osoitteiden ja maantieteellisillä 485 00:23:24,480 --> 00:23:28,660 että korkea luottamus on totta kysyttäessä missä päin maailmaa 486 00:23:28,660 --> 00:23:30,090 on tämä IP-osoite? 487 00:23:30,090 --> 00:23:32,130 >> Ja niin itse asiassa mikä muut yritykset käyttävät tätä? 488 00:23:32,130 --> 00:23:35,900 Jos olet Hulu tai Netflix, jos olet koskaan ollut matkoilla ulkomailla, 489 00:23:35,900 --> 00:23:38,640 ja yrität katsella jotain Hulu, ja et ole Yhdysvalloissa, 490 00:23:38,640 --> 00:23:41,280 saatat nähdä viestin sanomalla, ei Yhdysvalloissa. 491 00:23:41,280 --> 00:23:43,208 Valitettavasti et voi tarkastella tätä sisältöä. 492 00:23:43,208 --> 00:23:44,420 >> Yleisö: [tahtiimme] 493 00:23:44,420 --> 00:23:46,020 >> DAVID MALAN: Niinkö? 494 00:23:46,020 --> 00:23:48,480 Mutta kyllä, niin todellisuudessa se on täydellinen sovellus 495 00:23:48,480 --> 00:23:51,060 jotain hyvin tekninen todelliseen ongelmaan. 496 00:23:51,060 --> 00:23:55,100 Jos sinun pitäisi VPN Euroopassa tai Aasiassa tai missä tahansa 497 00:23:55,100 --> 00:23:57,950 maailmassa yrityksen päämajassa New Yorkissa 498 00:23:57,950 --> 00:24:00,670 tai missä olet, olet aikoo luoda vaikutelman 499 00:24:00,670 --> 00:24:03,580 ulkopuolisille sivustoille, jotka olet todella New Yorkissa, 500 00:24:03,580 --> 00:24:05,660 vaikka olet fyysisesti melko kaukana. 501 00:24:05,660 --> 00:24:08,057 >> Nyt voit käyttäjä menossa että olet ilmeisesti pois. 502 00:24:08,057 --> 00:24:11,140 Mutta olet myös menossa tuntea sen vuoksi näistä ylimääräisiä millisekuntia. 503 00:24:11,140 --> 00:24:14,510 Tämä lisää etäisyyttä ja salaus, joka tapahtuu VPN 504 00:24:14,510 --> 00:24:15,760 aikoo hidastaa asioita alas. 505 00:24:15,760 --> 00:24:17,680 Joten se voidaan tai ei hieno kokemus. 506 00:24:17,680 --> 00:24:21,050 Mutta Hulu ja Netflix tulevat näkemään te istuu jossain New York, 507 00:24:21,050 --> 00:24:23,817 kun olet selvästi päätellä. 508 00:24:23,817 --> 00:24:25,150 Mikä täydellinen ratkaisu tähän. 509 00:24:25,150 --> 00:24:28,490 >> Selvä, joten maantiede on yksi päätös. 510 00:24:28,490 --> 00:24:32,290 Mitä muuta voisi käytämme päättää, miten reitittämään liikennettä A, B, ja C 511 00:24:32,290 --> 00:24:37,040 1, 2, ja 3, uudestaan, mikä insinöörin hattu? 512 00:24:37,040 --> 00:24:38,850 Tämä kaikki kuulostaa erittäin monimutkainen. 513 00:24:38,850 --> 00:24:41,490 Tuota, en edes tiedä missä ryhtyä panemaan täytäntöön niitä. 514 00:24:41,490 --> 00:24:44,450 Anna minulle jotain, joka on yksinkertaisempi. 515 00:24:44,450 --> 00:24:48,160 Mikä on yksinkertaisin tapa tekemään tämän päätöksen? 516 00:24:48,160 --> 00:24:49,840 >> Yleisö: Onko palvelinta? 517 00:24:49,840 --> 00:24:51,650 >> DAVID MALAN: Onko palvelinta? 518 00:24:51,650 --> 00:24:53,970 Joten ei paha. 519 00:24:53,970 --> 00:24:54,470 Se on hyvä. 520 00:24:54,470 --> 00:24:56,260 Se on eräänlainen vivahteita kuorman. 521 00:24:56,260 --> 00:24:58,070 Joten pitää tämä kuorma luokkaan. 522 00:24:58,070 --> 00:25:00,010 Jos olet käytettävissä, olen vain menossa lähettää tiedot siellä. 523 00:25:00,010 --> 00:25:01,343 Mutta se voi kostautua nopeasti. 524 00:25:01,343 --> 00:25:05,720 Koska jos käytän tätä logiikkaa, ja jos minä aina kysyä 1, sinä olet, sinä olet, 525 00:25:05,720 --> 00:25:08,970 sinä olet, jos vastaus on aina kyllä, Aion lähettää 100% liikenteestä 526 00:25:08,970 --> 00:25:11,060 hänelle 0% kaikille muillekin. 527 00:25:11,060 --> 00:25:14,430 Ja jossain vaiheessa, aiomme lyödä että hidastuminen tai sivuston käytettävissä. 528 00:25:14,430 --> 00:25:17,630 Joten mitä hieman parempi kuin että mutta silti melko yksinkertainen 529 00:25:17,630 --> 00:25:22,412 ja ei läheskään niin taitava kuin ottaen kaikki nämä lisätiedot huomioon? 530 00:25:22,412 --> 00:25:23,992 >> Yleisö: Kustannukset per palvelin. 531 00:25:23,992 --> 00:25:25,200 DAVID MALAN: Kustannukset per palvelin. 532 00:25:25,200 --> 00:25:28,010 OK, joten haluan nakata että kuormassa luokkaan, too. 533 00:25:28,010 --> 00:25:30,790 Koska mitä löydät in yritys, too-- että jos 534 00:25:30,790 --> 00:25:32,790 päivittää palvelimet ajan tai ostaa enemmän, 535 00:25:32,790 --> 00:25:36,242 et ehkä voi saada tarkalleen sama laitteistoista. 536 00:25:36,242 --> 00:25:37,450 Koska se putoaa vanhentunut. 537 00:25:37,450 --> 00:25:38,491 Et voi ostaa sitä enää. 538 00:25:38,491 --> 00:25:39,360 Hinnat muuttuvat. 539 00:25:39,360 --> 00:25:42,500 >> Joten saatat olla erilainen palvelimia oman klusterin, niin sanotusti. 540 00:25:42,500 --> 00:25:43,890 Se on täysin kunnossa. 541 00:25:43,890 --> 00:25:47,100 Mutta ensi vuoden laitteisto voisi olla kaksi kertaa niin nopeasti, 542 00:25:47,100 --> 00:25:49,390 kaksi kertaa niin pystyy kuin tämän vuoden. 543 00:25:49,390 --> 00:25:51,500 Voimme siis nakata että kuormaan luokkaan. 544 00:25:51,500 --> 00:25:54,260 Tämä silmukka välillä 1, 2, ja 3 kuormantasaajana 545 00:25:54,260 --> 00:25:57,650 voisi varmasti sanoa se, Hei, olen 50% kapasiteetista. 546 00:25:57,650 --> 00:26:00,100 Mutta se tapa, olen myös on kaksi kertaa niin monta ydintä. 547 00:26:00,100 --> 00:26:02,319 Käytä näitä tietoja. 548 00:26:02,319 --> 00:26:05,110 Jopa simpler-- ja tämä on menossa olla teema tietotekniikassa. 549 00:26:05,110 --> 00:26:08,990 Jos olet epävarma, tai jos haluat yksinkertaisen ratkaisu, joka toimii yleisesti ottaen hyvin 550 00:26:08,990 --> 00:26:12,730 ajan, älä valita sama palvelimen koko ajan, mutta choose-- 551 00:26:12,730 --> 00:26:14,039 >> Yleisö: Satunnainen yksi? 552 00:26:14,039 --> 00:26:15,330 DAVID MALAN: --Huomaa satunnainen palvelimelle. 553 00:26:15,330 --> 00:26:16,780 Niin, valita yhden tai toisella. 554 00:26:16,780 --> 00:26:21,160 Joten satunnaisuuden on todella tämä erittäin voimakas ainesosa 555 00:26:21,160 --> 00:26:23,170 tietotekniikassa, ja tekniikan lisää 556 00:26:23,170 --> 00:26:27,160 yleensä, varsinkin kun haluat tehdä yksinkertainen päätös nopeasti 557 00:26:27,160 --> 00:26:30,480 ilman monimutkaistaa sille kaikki Näiden erittäin taitava, mutta myös 558 00:26:30,480 --> 00:26:34,330 erittäin taitava, ratkaisuja, jotka edellyttävät sitäkin engineering, kaikki 559 00:26:34,330 --> 00:26:36,220 sitä enemmän ajatus, kun todella, miksi en 560 00:26:36,220 --> 00:26:39,200 juuri sellainen kolikkoa, tai kolme puolinen kolikon tässä tapauksessa, 561 00:26:39,200 --> 00:26:41,690 ja päättää mennä 1, 2, 3? 562 00:26:41,690 --> 00:26:45,610 >> Se saattaa kostautua toden- näköisesti, mutta aivan kuten kertoimet 563 00:26:45,610 --> 00:26:48,860 selailee päät uudelleen ja uudestaan ​​ja uudestaan ​​ja uudestaan 564 00:26:48,860 --> 00:26:53,870 ja uudestaan ​​ja uudestaan ​​on mahdollista reality-- super, super epätodennäköistä. 565 00:26:53,870 --> 00:26:58,170 Joten ajan myötä, kertoimet ovat vain lähettämällä käyttäjille satunnaisesti 566 00:26:58,170 --> 00:27:00,660 1, 2, ja 3 on menossa treenata täysin kunnossa. 567 00:27:00,660 --> 00:27:03,380 Ja tämä on tekniikka yleisesti tunnettu round robin. 568 00:27:03,380 --> 00:27:05,160 >> Tai itse asiassa, se ei ole round robin. 569 00:27:05,160 --> 00:27:06,980 Tämä olisi satunnainen lähestymistapaa. 570 00:27:06,980 --> 00:27:09,250 Ja jos haluat vielä hieman yksinkertaisempi kuin, 571 00:27:09,250 --> 00:27:12,820 round robin olisi, ensimmäinen henkilö menee 1, toinen henkilö 2, kolmas henkilö 572 00:27:12,820 --> 00:27:16,056 3, neljäs henkilö 1. 573 00:27:16,056 --> 00:27:17,430 Ja siinä piilee round robin. 574 00:27:17,430 --> 00:27:19,580 Kyllä sellainen mennä ympäri sykli. 575 00:27:19,580 --> 00:27:21,300 >> Nyt sinun pitäisi olla fiksu siitä. 576 00:27:21,300 --> 00:27:26,490 Sinun ei pitäisi sokeasti lähettää käyttäjälle palvelin numero yksi, jos mikä on tilanne? 577 00:27:26,490 --> 00:27:30,060 578 00:27:30,060 --> 00:27:32,870 Jos se on max kapasiteetti, tai se on vain enää reagoi. 579 00:27:32,870 --> 00:27:35,270 Joten mieluiten haluat joitakin Tällainen palaute silmukka. 580 00:27:35,270 --> 00:27:38,040 Muuten vain lähettää kaikki käyttäjistä umpikujaan. 581 00:27:38,040 --> 00:27:40,790 Mutta se voidaan ottaa huomioon, too. 582 00:27:40,790 --> 00:27:46,520 >> Joten älä alle arvostavat vain Satunnaisuus, joka on usein 583 00:27:46,520 --> 00:27:48,970 ratkaisun näihin eri ongelmiin. 584 00:27:48,970 --> 00:27:51,580 Ja me kirjoittaa round robin. 585 00:27:51,580 --> 00:27:55,090 Miten jotkut yritykset toteuttaa round robin tai satunnaisuuden 586 00:27:55,090 --> 00:27:56,840 tai jokin näistä päätöksistä? 587 00:27:56,840 --> 00:28:01,840 No valitettavasti ne tehdä asioita, kuten tämä. 588 00:28:01,840 --> 00:28:03,660 Saanen vetää ylös toiseen nopeasti kuvakaappaus. 589 00:28:03,660 --> 00:28:13,052 590 00:28:13,052 --> 00:28:14,470 >> Oikeastaan, tehdään kaksi. 591 00:28:14,470 --> 00:28:17,420 592 00:28:17,420 --> 00:28:21,370 En tiedä, miksi olemme saada kaikki nämä ruoat. 593 00:28:21,370 --> 00:28:22,280 Se on hyvin outoa. 594 00:28:22,280 --> 00:28:31,714 595 00:28:31,714 --> 00:28:33,630 Selvä, mitä todella haluavat on kuvakaappaus. 596 00:28:33,630 --> 00:28:36,990 597 00:28:36,990 --> 00:28:40,100 Se on outoa. 598 00:28:40,100 --> 00:28:42,930 Selvä, joten voin huijata tätä. 599 00:28:42,930 --> 00:28:46,080 En tiedä kuinka paljon kauemmas Haluan pitää rullata. 600 00:28:46,080 --> 00:28:53,220 >> Joten hyvin yleisesti, löydät itsesi osoitteeseen kuten www.2.acme.com, 601 00:28:53,220 --> 00:28:56,030 ehkä www.3 tai 4 tai 5. 602 00:28:56,030 --> 00:28:57,424 Ja pitää silmällä tätä. 603 00:28:57,424 --> 00:28:58,590 Et näe sitä, että usein. 604 00:28:58,590 --> 00:29:02,621 Mutta kun teet, se tavallaan on taipumus olla suurempi, vanhempi, stodgier yritykset 605 00:29:02,621 --> 00:29:05,370 että teknisesti ei oikeastaan näyttävät tietävän, mitä he tekevät. 606 00:29:05,370 --> 00:29:08,150 Ja näet tämän päälle teknologian yrityksistä joskus, vanhemmissa. 607 00:29:08,150 --> 00:29:09,270 >> Joten mitä he tekevät? 608 00:29:09,270 --> 00:29:11,890 Miten ne täytäntöön kuormituksen tasapainotus, olisi se näyttää? 609 00:29:11,890 --> 00:29:15,986 Jos löydät itsesi käyttäjä kirjoittamalla www.something.com, 610 00:29:15,986 --> 00:29:19,760 ja yhtäkkiä olet www.2.something.com, 611 00:29:19,760 --> 00:29:21,866 mitä on niiden kuormitus Balancer todennäköisesti tapahtuu? 612 00:29:21,866 --> 00:29:22,741 Yleisö: [tahtiimme] 613 00:29:22,741 --> 00:29:28,210 614 00:29:28,210 --> 00:29:31,079 >> DAVID MALAN: Joo, niin kuormantasaajana on oletettavasti 615 00:29:31,079 --> 00:29:33,870 päätöksentekoa, joka perustuu yhteen nämä päätöksenteko processes-- 616 00:29:33,870 --> 00:29:35,210 ei ole väliä mikä. 617 00:29:35,210 --> 00:29:38,650 Mutta aivan kuten olen kiinnittänyt numerot taululle täällä, 618 00:29:38,650 --> 00:29:40,650 palvelimet eivät ole vain nimeltään 1, 2, ja 3. 619 00:29:40,650 --> 00:29:43,870 He luultavasti nimeltään www1, www2, www3. 620 00:29:43,870 --> 00:29:47,200 Ja käy ilmi, että sisällä HTTP-pyynnön on tämä ominaisuus. 621 00:29:47,200 --> 00:29:48,950 Ja aion simuloida tätä seuraavasti. 622 00:29:48,950 --> 00:29:53,230 >> Aion avata saman kehittäjäverkosto välilehti kuin ennen vain 623 00:29:53,230 --> 00:29:55,560 jotta voimme nähdä, mitä tapahtuu on alla huppu. 624 00:29:55,560 --> 00:29:57,130 Aion tyhjentää näytön. 625 00:29:57,130 --> 00:30:03,420 Ja aion mennä, nyt sanovat, http://harvard.edu. 626 00:30:03,420 --> 00:30:06,560 Nyt jostain liiketaloudellisista syistä, Harvard 627 00:30:06,560 --> 00:30:08,930 on päättänyt, kuten monet, monet muut sivustot, 628 00:30:08,930 --> 00:30:12,712 yhtenäistää verkkosivusto www.harvard.edu 629 00:30:12,712 --> 00:30:14,420 sekä teknisistä ja syistä. 630 00:30:14,420 --> 00:30:16,326 Se on juuri sellainen vuonna muodissa olla www. 631 00:30:16,326 --> 00:30:20,500 >> Joten palvelimen Harvard on jotenkin ohjata käyttäjän, 632 00:30:20,500 --> 00:30:23,830 koska pidän sanomalla, mistä yksi URL toiselle. 633 00:30:23,830 --> 00:30:24,670 Miten se toimii? 634 00:30:24,670 --> 00:30:26,740 No, anna minun mennä eteenpäin ja paina Enter. 635 00:30:26,740 --> 00:30:30,830 Ja huomaa URL todellakin nopeasti muutetaan www.harvard.edu. 636 00:30:30,830 --> 00:30:35,560 Saanen siirtyy taaksepäin tässä historia ja klikkaa tästä debug 637 00:30:35,560 --> 00:30:37,650 diagnostiset tiedot, jos haluatte. 638 00:30:37,650 --> 00:30:39,170 Saanen tarkastella pyynnöstäni. 639 00:30:39,170 --> 00:30:41,020 >> Joten tässä pyynnön tein. 640 00:30:41,020 --> 00:30:44,870 Ja huomaa sitä sopusoinnussa laji Pyynnön tein Facebook ennen. 641 00:30:44,870 --> 00:30:48,010 Mutta huomaa vastausta. 642 00:30:48,010 --> 00:30:50,430 Mitä erilaista vastaus tällä kertaa? 643 00:30:50,430 --> 00:30:51,890 >> Yleisö: [tahtiimme] 644 00:30:51,890 --> 00:30:54,290 >> DAVID MALAN: Joo, niin se ei ole 200 OK. 645 00:30:54,290 --> 00:30:56,130 Se ei ole 404 Not Found. 646 00:30:56,130 --> 00:31:00,150 Se on 301 Siirretty pysyvästi, mikä on tavallaan hauska tapa sanoa, 647 00:31:00,150 --> 00:31:05,270 Harvard on upped ja muuttanut muualla www.harvard.edu. 648 00:31:05,270 --> 00:31:08,220 301 merkitsee, että tämä on uudelleenohjaus. 649 00:31:08,220 --> 00:31:12,812 Ja missä olisi käyttäjälle ilmeisesti ohjataan? 650 00:31:12,812 --> 00:31:15,520 On ylimääräinen makupala tiedot sisällä että kirjekuori. 651 00:31:15,520 --> 00:31:19,650 Ja jokainen näistä linjoista nyt aloittaa soittamalla HTTP-otsikon. 652 00:31:19,650 --> 00:31:23,620 Header on vain avainarvo pair-- jotain paksusuolen jotain. 653 00:31:23,620 --> 00:31:24,850 Se on tieto. 654 00:31:24,850 --> 00:31:27,131 Jos olisi uusi sijainti ilmeisesti olla? 655 00:31:27,131 --> 00:31:31,120 656 00:31:31,120 --> 00:31:33,692 Huomaa, viimeinen rivi kaikkien niiden kesken otsikot. 657 00:31:33,692 --> 00:31:34,940 >> Yleisö: [tahtiimme] 658 00:31:34,940 --> 00:31:37,148 >> DAVID MALAN: Joo, niin siellä lisäinformaatio. 659 00:31:37,148 --> 00:31:40,120 Ensimmäinen rivi, että olen korostanut sanoo 301 Siirretty pysyvästi. 660 00:31:40,120 --> 00:31:42,820 No, jos se on siirtynyt? 661 00:31:42,820 --> 00:31:45,340 Viimeinen line-- ja ne eivät on oltava tässä järjestyksessä. 662 00:31:45,340 --> 00:31:47,020 Se voi olla satunnainen. 663 00:31:47,020 --> 00:31:52,120 Sijainti paksusuolen tarkoittaa, hei selain, siirry osoitteeseen sijaan. 664 00:31:52,120 --> 00:31:55,180 >> Joten selaimet ymmärtää HTTP-uudelleenohjauksia. 665 00:31:55,180 --> 00:31:57,540 Ja tämä on erittäin yleinen tapa terhakka 666 00:31:57,540 --> 00:31:59,680 käyttäjän paikasta toiseen. 667 00:31:59,680 --> 00:32:02,660 Esimerkiksi, jos olet joskus kokeillut vierailla verkkosivuilla, että et ole 668 00:32:02,660 --> 00:32:06,360 kirjautunut, saatat yhtäkkiä itse uudessa URL kokonaan ollessa 669 00:32:06,360 --> 00:32:07,530 pyydetään kirjautumaan. 670 00:32:07,530 --> 00:32:08,400 >> Miten se toimii? 671 00:32:08,400 --> 00:32:10,920 Palvelin on luultavasti lähettää 301. 672 00:32:10,920 --> 00:32:14,510 Mukana on myös muita numeroita, kuten 302, hieman erilainen merkitys, 673 00:32:14,510 --> 00:32:16,490 että lähettää sinut toiseen URL. 674 00:32:16,490 --> 00:32:18,770 Ja sitten palvelin, kun olet kirjautunut sisään, 675 00:32:18,770 --> 00:32:22,000 lähetämme sinulle takaisin missä todella tarkoitettu. 676 00:32:22,000 --> 00:32:27,700 >> Joten mitä sitten ovat huonosti suunniteltu sivustot tekevät? 677 00:32:27,700 --> 00:32:31,340 Kun käyt www.acme.com, ja ne vain 678 00:32:31,340 --> 00:32:35,490 sattuu olemaan nimetty niiden palvelimet www1, www2, www3, ja niin edelleen, 679 00:32:35,490 --> 00:32:39,100 ne ovat hyvin simply-- joka on oikeudenmukainen, mutta hyvin 680 00:32:39,100 --> 00:32:46,080 tavallaan foolishly-- ohjaamasta sovitussa eri nimeltään palvelimelle. 681 00:32:46,080 --> 00:32:48,650 Ja se toimii täysin kunnossa. 682 00:32:48,650 --> 00:32:49,930 On mukavaa ja helppoa. 683 00:32:49,930 --> 00:32:52,200 >> Olemme nähneet, kuinka se olisi tehdään alla huppu 684 00:32:52,200 --> 00:32:53,490 virtuaalinen kirjekuoreen. 685 00:32:53,490 --> 00:32:56,450 Mutta miksi tämä osoi- huono suunnittelu päätös? 686 00:32:56,450 --> 00:33:00,345 Ja miksi minä tavallaan alentuva kohti tässä engineering 687 00:33:00,345 --> 00:33:00,845 lähestyä? 688 00:33:00,845 --> 00:33:06,420 689 00:33:06,420 --> 00:33:07,850 Perustele miksi tämä on huono. 690 00:33:07,850 --> 00:33:09,375 Ben? 691 00:33:09,375 --> 00:33:10,250 Yleisö: [tahtiimme] 692 00:33:10,250 --> 00:33:12,864 693 00:33:12,864 --> 00:33:16,030 DAVID MALAN: Jokainen palvelin olisi on kaksoiskappaleet verkkosivuilla. 694 00:33:16,030 --> 00:33:16,738 Olen OK kanssa. 695 00:33:16,738 --> 00:33:19,490 Ja itse asiassa, että mitä olen oletettaisiin tälle koko tarinan, 696 00:33:19,490 --> 00:33:22,104 koska jos me wanted-- hyvin todella, lukuun ottamatta Danin aikaisemmin 697 00:33:22,104 --> 00:33:25,270 ehdotus, jossa jos olet eri palvelimet tehdä eri asioita, niin 698 00:33:25,270 --> 00:33:27,740 Ehkä he voisivat itse olla toiminnallisesti tehdä eri asioita. 699 00:33:27,740 --> 00:33:30,698 >> Mutta silloinkin, jossain vaiheessa, sinun tietokanta on menossa ylikuormittua. 700 00:33:30,698 --> 00:33:33,030 Staattinen omaisuus palvelimelle aikoo ylikuormittua. 701 00:33:33,030 --> 00:33:34,850 Joten jossain vaiheessa, olemme takaisin tämän tarinan, jossa 702 00:33:34,850 --> 00:33:36,475 tarvitsevat useita kopioita sama asia. 703 00:33:36,475 --> 00:33:37,395 Joten olen OK kanssa. 704 00:33:37,395 --> 00:33:38,270 Yleisö: [tahtiimme] 705 00:33:38,270 --> 00:33:42,340 706 00:33:42,340 --> 00:33:45,350 >> DAVID MALAN: OK, joten jotkut sivut saattaa olla suhteettoman suosittu. 707 00:33:45,350 --> 00:33:50,460 Ja niin fixating yhden osoitteen ei ole välttämättä paras asia. 708 00:33:50,460 --> 00:33:51,110 [KUULUMATON]? 709 00:33:51,110 --> 00:33:51,985 >> Yleisö: [tahtiimme] 710 00:33:51,985 --> 00:33:54,770 711 00:33:54,770 --> 00:33:57,623 >> DAVID MALAN: Mitä tarkoitat? 712 00:33:57,623 --> 00:33:58,498 Yleisö: [tahtiimme] 713 00:33:58,498 --> 00:34:03,820 714 00:34:03,820 --> 00:34:05,072 >> DAVID MALAN: Kyllä, täsmälleen. 715 00:34:05,072 --> 00:34:07,280 Joten et halua välttämättä have-- et varmasti 716 00:34:07,280 --> 00:34:11,370 eivät halua olla käyttäjille manuaalisesti kirjoittamalla www1 tai www2. 717 00:34:11,370 --> 00:34:14,550 Vuodesta tuotemerkin näkökulmasta, se vain näyttää vähän naurettavaa. 718 00:34:14,550 --> 00:34:17,340 Jos haluat vain eräänlainen puhdas, tyylikäs kokemus, 719 00:34:17,340 --> 00:34:20,364 joilla näitä tällaisia ​​satunnaisesti numeroitu URL-osoitteita ei todellakaan ole hyvä. 720 00:34:20,364 --> 00:34:22,780 Koska silloin käyttäjät ovat varmasti menossa kopioida ja liittää ne 721 00:34:22,780 --> 00:34:24,449 sähköposteihin tai pikaviestejä. 722 00:34:24,449 --> 00:34:25,659 >> Nyt he etenevät. 723 00:34:25,659 --> 00:34:28,600 Nyt olet tavallaan hämmentävä oman vähemmän teknisiä yleisöä, joka ajattelee 724 00:34:28,600 --> 00:34:32,239 Web-osoite on www2.something.com. 725 00:34:32,239 --> 00:34:35,434 Ei ole pakottavia semantiikka tähän. 726 00:34:35,434 --> 00:34:38,100 Se vain sattuu olemaan taustalla tekniset yksityiskohdat, että olet 727 00:34:38,100 --> 00:34:40,190 numeroitu palvelimet tällä tavalla. 728 00:34:40,190 --> 00:34:45,760 >> Ja vielä pahempaa, mitä jos, esimerkiksi, ehkä joulun aikaan, kun 729 00:34:45,760 --> 00:34:50,090 liiketoiminta on todella kukoistaa, sinulla www1 läpi www99, 730 00:34:50,090 --> 00:34:53,530 mutta tammi-helmikuussa ja eteenpäin, sammutat puolet 731 00:34:53,530 --> 00:34:56,440 joten sinulla on vain www1 läpi www50? 732 00:34:56,440 --> 00:35:01,963 Mikä implisiittisesti nyt, että hyvin kohtuullinen liike päätös? 733 00:35:01,963 --> 00:35:02,838 Yleisö: [tahtiimme] 734 00:35:02,838 --> 00:35:05,628 735 00:35:05,628 --> 00:35:07,752 DAVID MALAN: Sinun hallita kaikkia niitä vielä. 736 00:35:07,752 --> 00:35:10,515 Yleisö: [tahtiimme] 737 00:35:10,515 --> 00:35:11,390 DAVID MALAN: Aivan. 738 00:35:11,390 --> 00:35:12,681 Sellainen saalis siellä. 739 00:35:12,681 --> 00:35:16,800 Jos asiakkaat ovat tottuneet bookmarking asioita, lähettämällä ne vain 740 00:35:16,800 --> 00:35:19,351 säästö URL jonnekin, tai jos se on vain heidän auto 741 00:35:19,351 --> 00:35:22,350 saattamaan selaimeen joten he ei todellakaan tarkoituksella kirjoittamalla sen, 742 00:35:22,350 --> 00:35:25,560 se vain tapahtuu, he saattavat, 11 kuukautta poissa vuoden 743 00:35:25,560 --> 00:35:27,190 tehokkaasti, johtaa umpikujaan. 744 00:35:27,190 --> 00:35:30,100 Ja vain kaikkein ansiokas of käyttäjiä tulee ymmärtää, 745 00:35:30,100 --> 00:35:32,040 Ehkä minun pitäisi manuaalisesti poistaa tämän numeron. 746 00:35:32,040 --> 00:35:35,610 Siis, se vain ei tule tapahtumaan monet käyttäjät, niin huono liike, 747 00:35:35,610 --> 00:35:37,750 huono suunnittelupalvelusopimukset viisasta. 748 00:35:37,750 --> 00:35:40,230 >> Joten onneksi se ei ole edes tarpeen. 749 00:35:40,230 --> 00:35:43,120 On käynyt ilmi, että mitä kuormituksen tasausta voi tehdä 750 00:35:43,120 --> 00:35:48,130 on sen sijaan sanoa, kun A tekee request-- hei A siirry 1. 751 00:35:48,130 --> 00:35:50,280 Toisin sanoen, sen sijaan, lähettää että uudelleenohjaus 752 00:35:50,280 --> 00:35:53,540 siten, että ensimmäinen vaihe tässä prosessi on liikkeellä täällä, 753 00:35:53,540 --> 00:35:55,280 hän sitten kertoi mennä muualle. 754 00:35:55,280 --> 00:35:57,530 Ja niin vaihe kolme on, hän menee muualle. 755 00:35:57,530 --> 00:36:04,600 >> Voit sen sijaan jatkaa reittiä, jotta pitää käyttää tätä termiä, kaikki A: n data 756 00:36:04,600 --> 00:36:10,590 läpi kuormantasaajana jotta hän koskaan koskettimet 1, 2 tai 3 suoraan. 757 00:36:10,590 --> 00:36:15,150 Kaikki liikenne ei saa "reititetään" jonka latautuvan itse. 758 00:36:15,150 --> 00:36:17,524 Ja niin nyt olemme tavallaan tarkoituksella hämärtää linjat 759 00:36:17,524 --> 00:36:18,690 Näistä eri laitteita. 760 00:36:18,690 --> 00:36:20,930 Kuormantasaajana voi reitittää datan. 761 00:36:20,930 --> 00:36:22,435 Se on vain toiminto, joka sillä on. 762 00:36:22,435 --> 00:36:25,420 >> Joten kuormantasaajana Myös se on ohjelmiston osa, todella. 763 00:36:25,420 --> 00:36:27,130 Ja reititin on pala ohjelmisto. 764 00:36:27,130 --> 00:36:29,660 Ja voit ehdottomasti olla kaksi kappaletta ohjelmistojen sisällä 765 00:36:29,660 --> 00:36:34,000 Yhden fyysisen tietokoneen niin kuormaa Balancer tehdä näitä useita asioita. 766 00:36:34,000 --> 00:36:36,130 >> Joten on olemassa yksi muu tapa tehdä tämän, mikä oikeastaan 767 00:36:36,130 --> 00:36:39,670 palaa tavallaan ensimmäiset periaatteet DNS, josta puhuttiin 768 00:36:39,670 --> 00:36:40,230 ennen taukoa. 769 00:36:40,230 --> 00:36:41,634 DNS oli Domain Name System. 770 00:36:41,634 --> 00:36:43,550 Muista, että voit pyydä DNS-palvelimen, mitä 771 00:36:43,550 --> 00:36:46,460 IP-osoite google.com, facebook.com? 772 00:36:46,460 --> 00:36:48,250 >> Ja voimme todella tehdä tämän. 773 00:36:48,250 --> 00:36:51,940 Työkalu emme käyttäneet aikaisemmin on yksi, joka on aivan yhtä helposti, 774 00:36:51,940 --> 00:36:55,510 nimeltään nslookup, sillä nimipalvelin haku. 775 00:36:55,510 --> 00:36:57,410 Ja olen juuri menossa kirjoittaa facebook.com. 776 00:36:57,410 --> 00:37:02,500 Ja näen, että Facebookin IP osoite on ilmeisesti tätä. 777 00:37:02,500 --> 00:37:05,520 Anna minun mennä eteenpäin ja kopioi että, mene selaimen, 778 00:37:05,520 --> 00:37:11,690 ja mene http: // ja että IP-osoite ja paina Enter. 779 00:37:11,690 --> 00:37:14,140 Ja tosiaan, se tuntuu toimivan. 780 00:37:14,140 --> 00:37:18,610 >> Nyt työskentelee taaksepäin, mikä oli sisällä virtuaalinen kirjekuoren 781 00:37:18,610 --> 00:37:25,454 että Facebook vastasi, kun Kävin että IP-osoitteen suoraan? 782 00:37:25,454 --> 00:37:26,745 Koska ilmoitus, jossa olen nyt? 783 00:37:26,745 --> 00:37:29,250 784 00:37:29,250 --> 00:37:32,484 Missä olen nyt osoitteen? 785 00:37:32,484 --> 00:37:33,450 >> Yleisö: [tahtiimme] 786 00:37:33,450 --> 00:37:36,116 >> DAVID MALAN: Tällä suojattu versio, ja klo www.facebook.com. 787 00:37:36,116 --> 00:37:38,520 Joten se ei ole edes suojatun IP-osoite. 788 00:37:38,520 --> 00:37:42,650 Facebook on ottanut tehtäväkseen sanoa, tämä on naurettavaa. 789 00:37:42,650 --> 00:37:45,710 Emme aio pitää sinut tässä ruma näköinen URL, joka on numeerinen. 790 00:37:45,710 --> 00:37:50,120 Aiomme lähettää sinulle HTTP ohjata tavalla saman otsikon 791 00:37:50,120 --> 00:37:53,010 että näimme before-- sijainti paksusuolen jotain. 792 00:37:53,010 --> 00:37:56,340 >> Ja niin tämä tarkoittaa yksinkertaisesti sitä, että alla huppu on vielä tämä IP-osoite. 793 00:37:56,340 --> 00:37:59,010 Jokainen tietokone Internetissä on IP-osoite, se näyttäisi. 794 00:37:59,010 --> 00:38:01,480 Mutta ei välttämättä ole paljastaa, että käyttäjälle. 795 00:38:01,480 --> 00:38:07,190 Ja aivan kuten takaisin seuraavana päivänä, siellä oli 1-800-COLLECT, 1-800-C-O-L-L-E-C-T, 796 00:38:07,190 --> 00:38:11,700 Yhdysvalloissa, oli tapa tehdä kerätä puhelut kautta erittäin helposti mieleenpainuva puhelin 797 00:38:11,700 --> 00:38:17,140 numero, tai 1-800-MATTRESS ostaa sängyn, ja vastaavat muistitekniikka että näet jopa 798 00:38:17,140 --> 00:38:20,460 puhelimessa sellaista tavallaan edelleen, että kirjaimet karttaa numeroiksi. 799 00:38:20,460 --> 00:38:21,470 >> Nyt Miksi? 800 00:38:21,470 --> 00:38:26,080 No, se on paljon helpompi muistaa 1-800-patja tai 1-800-COLLECT sijaan 801 00:38:26,080 --> 00:38:29,100 1-800 jotain jotain jotain jotain jotain jotain 802 00:38:29,100 --> 00:38:31,030 jotain, jossa kukin näistä on numeron. 803 00:38:31,030 --> 00:38:34,390 Samoin maailma oppi nopeasti, että meidän ei pitäisi 804 00:38:34,390 --> 00:38:35,940 on ihmisiä muistaa IP-osoitteita. 805 00:38:35,940 --> 00:38:36,826 Se olisi typerää. 806 00:38:36,826 --> 00:38:38,200 Aiomme käyttää nimiä sijaan. 807 00:38:38,200 --> 00:38:40,420 Ja siksi DNS syntyi. 808 00:38:40,420 --> 00:38:45,510 >> Selvä, niin että sanoi, mitä kuormituksen tasapainotus, kokeillaan yahoo.com. 809 00:38:45,510 --> 00:38:47,030 No, se on mielenkiintoinen. 810 00:38:47,030 --> 00:38:51,464 Yahoo näyttää olevan palautumassa kolme IP. 811 00:38:51,464 --> 00:38:53,940 Joten päättelevät tästä, jos voisit, mitä on 812 00:38:53,940 --> 00:38:58,600 toinen tapa, että voisimme toteuttaa tämä käsite kuormantasaus 813 00:38:58,600 --> 00:39:04,310 ehkä edes käyttää fyysistä laite, tämä uusi fyysinen laite? 814 00:39:04,310 --> 00:39:08,070 >> Toisin sanoen, voinko ottaa pois rahoitus teillä on kuormantasaajana 815 00:39:08,070 --> 00:39:10,990 ja kertoa käyttää joitakin nykyisiä tietokoneen osan toteuttamiseksi 816 00:39:10,990 --> 00:39:12,680 tämä käsite kuormantasaus? 817 00:39:12,680 --> 00:39:18,870 818 00:39:18,870 --> 00:39:22,510 Hävittäjä on, kyllä, mutta mitä tai miten? 819 00:39:22,510 --> 00:39:27,605 Mikä on Yahoo kenties tekee täällä? 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 Yleisö: [tahtiimme] 823 00:39:31,510 --> 00:39:35,119 824 00:39:35,119 --> 00:39:36,910 DAVID MALAN: Joo, kaikki kolme näistä työtä. 825 00:39:36,910 --> 00:39:39,890 Joten satunnaisuus, round robin, location-- voit vain 826 00:39:39,890 --> 00:39:44,160 hyödyntää olemassa palan palapelin että puhuimme aiemmin DNS 827 00:39:44,160 --> 00:39:49,580 järjestelmä ja yksinkertaisesti sanoa, kun ensimmäinen käyttäjä Päivän pyytää yahoo.com, 828 00:39:49,580 --> 00:39:52,970 antaa heille ensimmäinen IP-osoite, jollainen päättyneen 45 siellä. 829 00:39:52,970 --> 00:39:55,762 Ja seuraavan kerran käyttäjä pyytää IP-osoite yahoo.com 830 00:39:55,762 --> 00:39:57,970 alkaen jossain päin maailmaa, antaa heille toinen IP, 831 00:39:57,970 --> 00:39:59,920 sitten kolmas IP, niin Ensimmäinen IP, sitten toinen. 832 00:39:59,920 --> 00:40:01,850 Tai olla älykäs siitä ja tehdä se graafisesti. 833 00:40:01,850 --> 00:40:05,200 Vai se satunnaisesti eikä vain tee se round robin tällä tavalla. 834 00:40:05,200 --> 00:40:07,580 >> Ja tässä tapauksessa, niin emme edes tarvitse 835 00:40:07,580 --> 00:40:10,190 esitellä tämä musta laatikko meidän kuva. 836 00:40:10,190 --> 00:40:11,690 Emme tarvitse uutta laitetta. 837 00:40:11,690 --> 00:40:16,930 Olemme yksinkertaisesti kertoa tietokoneet mennä palvelimiin suoraan, 838 00:40:16,930 --> 00:40:18,680 tehokkaasti, mutta ei Poiketen nimensä. 839 00:40:18,680 --> 00:40:20,054 He eivät koskaan tarvitse tietää nimen. 840 00:40:20,054 --> 00:40:25,690 He vain kerrotaan, että yahoo.com karttoja tahansa näistä IP-osoitteita. 841 00:40:25,690 --> 00:40:28,180 >> Joten se lähettää täsmälleen sama pyyntö. 842 00:40:28,180 --> 00:40:30,100 Mutta ulkopuolella kirjekuoren, se yksinkertaisesti 843 00:40:30,100 --> 00:40:32,740 tuo IP että se oli ilmoitettu. 844 00:40:32,740 --> 00:40:35,590 Ja tällä tavalla myös, voisi me lataa tasapainottaa pyynnöt 845 00:40:35,590 --> 00:40:39,330 jonka vain lähettämällä määrärahan toisenlainen Yahoo omia palvelimia? 846 00:40:39,330 --> 00:40:42,390 >> Ja jos me pidämme kaivaminen, näemme luultavasti muita yrityksiä enemmän. 847 00:40:42,390 --> 00:40:44,380 CNN on kaksi paljastanut julkisesti. 848 00:40:44,380 --> 00:40:49,610 Vaikka itse asiassa jos teemme tätä uudelleen ja again-- cnn.com-- näet 849 00:40:49,610 --> 00:40:51,730 he muuttuvat järjestyksessä, todella. 850 00:40:51,730 --> 00:40:56,680 Joten mikä mekanismi on CNN käyttää, ilmeisesti? 851 00:40:56,680 --> 00:40:57,440 >> Yleisö: Random. 852 00:40:57,440 --> 00:40:59,440 DAVID MALAN: No, se voi olla satunnainen, vaikka se 853 00:40:59,440 --> 00:41:01,110 näyttää pyöräily edestakaisin. 854 00:41:01,110 --> 00:41:04,380 Joten se on luultavasti round robin jossa he vain vaihtamalla järjestyksessä niin 855 00:41:04,380 --> 00:41:05,880 että minä oletettavasti ottaa ensimmäinen. 856 00:41:05,880 --> 00:41:08,860 Oma tietokone kestää ensimmäinen kerta. 857 00:41:08,860 --> 00:41:10,490 Niinpä se on kuormituksen tasapainotus. 858 00:41:10,490 --> 00:41:18,450 Ja jonka avulla voimme lopulta kartoittaa tietoja tai kartan pyyntöjä, 859 00:41:18,450 --> 00:41:21,240 useille eri palvelimille. 860 00:41:21,240 --> 00:41:24,226 Joten millaisia ongelmat nyt vielä olemassa? 861 00:41:24,226 --> 00:41:26,350 Tuntuu me vain todella ratkaistu hyvä ongelma. 862 00:41:26,350 --> 00:41:28,740 Saimme käyttäjiä eri palvelimille. 863 00:41:28,740 --> 00:41:31,420 But-- oh, ja Chris, teki sinulla on kysymys ennen? 864 00:41:31,420 --> 00:41:34,378 >> Yleisö: [tahtiimme] 865 00:41:34,378 --> 00:41:43,670 866 00:41:43,670 --> 00:41:45,120 >> DAVID MALAN: Täysin riippuvainen. 867 00:41:45,120 --> 00:41:47,042 Joten mitä täällä tapahtuu? 868 00:41:47,042 --> 00:41:48,250 Ja voimme todella nähdä tämän. 869 00:41:48,250 --> 00:41:51,649 Joten kokeilla Yahoon. 870 00:41:51,649 --> 00:41:52,940 Oikeastaan, mennään Facebookiin. 871 00:41:52,940 --> 00:41:54,520 Koska me tiedämme, että yksi toimii. 872 00:41:54,520 --> 00:41:56,545 Joten aion kopioida että IP-osoitteen uudelleen. 873 00:41:56,545 --> 00:41:58,820 Aion sulkea kaikki nämä välilehdet. 874 00:41:58,820 --> 00:42:03,800 Aion mennä auki että erityinen verkko-välilehti täällä. 875 00:42:03,800 --> 00:42:07,800 Ja aion käydä vain http: //. 876 00:42:07,800 --> 00:42:10,694 Ja nyt aion Enter. 877 00:42:10,694 --> 00:42:11,860 Ja katsotaan mitä on tapahtunut. 878 00:42:11,860 --> 00:42:20,662 >> Jos katson, että pyynnöt, ilmoitukset että my-- Facebook on huono esimerkki. 879 00:42:20,662 --> 00:42:22,370 Koska niillä on Super fancy tekniikka 880 00:42:22,370 --> 00:42:25,960 joka kätkee että yksityiskohdat meiltä. 881 00:42:25,960 --> 00:42:30,690 Saanen käyttää Yahoo instead-- http: // että IP. 882 00:42:30,690 --> 00:42:36,030 Avataan verkossa välilehti, säilyttää loki. 883 00:42:36,030 --> 00:42:37,945 Ja tässä mennään, Enter. 884 00:42:37,945 --> 00:42:40,669 885 00:42:40,669 --> 00:42:41,210 Tuo on hauskaa. 886 00:42:41,210 --> 00:42:44,480 OK, joten tässä kuuluisa 404 viestiä. 887 00:42:44,480 --> 00:42:48,500 Mitä hauskaa tässä on, että ne luultavasti koskaan tulee takaisin. 888 00:42:48,500 --> 00:42:51,430 Koska on luultavasti ei jotain vikaa sinänsä. 889 00:42:51,430 --> 00:42:54,050 He ovat vain tarkoituksellisesti päätti olla tukematta 890 00:42:54,050 --> 00:42:56,250 numeerinen muodossa niiden osoite. 891 00:42:56,250 --> 00:43:00,270 >> Joten mitä me todella näkemisen Verkko-välilehti, jos vedän tämän täällä, 892 00:43:00,270 --> 00:43:06,140 on, kuten sanoin, kuuluisan 404, jossa jos katson vastaus otsikot, 893 00:43:06,140 --> 00:43:09,070 tämä on mitä sain here-- 404 Not Found. 894 00:43:09,070 --> 00:43:11,360 Joten kokeile muita. 895 00:43:11,360 --> 00:43:13,180 Katsotaan CNN yhteistyötä kanssamme. 896 00:43:13,180 --> 00:43:19,440 Otan yhden CNN: n IP-osoitteita, tyhjentää, http, dah, dah, dah, dah. 897 00:43:19,440 --> 00:43:21,620 Joten vastaus Chrisin kysymys, että yksi toimi. 898 00:43:21,620 --> 00:43:24,140 899 00:43:24,140 --> 00:43:26,255 >> Ja mennään vastaus otsikot. 900 00:43:26,255 --> 00:43:30,810 901 00:43:30,810 --> 00:43:33,640 Oikeastaan ​​mitään, kaikki hyvin, olen havittelevan toimiva esimerkki. 902 00:43:33,640 --> 00:43:38,270 Joten CNN on päättänyt, me vain jättää sinulle minä tahansa osoitteeseen itse käydä, 903 00:43:38,270 --> 00:43:40,359 branding kysymyksiä sivuun. 904 00:43:40,359 --> 00:43:43,275 Mutta mitä ei olisi tapahtunut, jos voisimme nähdä sen Facebookin tapauksessa, 905 00:43:43,275 --> 00:43:46,700 on saisimme 301 Siirretty Pysyvästi, todennäköisesti, 906 00:43:46,700 --> 00:43:54,420 jonka sisällä on Paikka: https: //www.facebook.com. 907 00:43:54,420 --> 00:44:01,210 Ja kertoimet ovat www.facebook.com on alias täsmälleen samalla palvelimella me vain 908 00:44:01,210 --> 00:44:01,710 meni. 909 00:44:01,710 --> 00:44:03,500 >> Joten se on vähän haitallista. 910 00:44:03,500 --> 00:44:05,170 Olemme kirjaimellisesti vierailulla palvelimelle. 911 00:44:05,170 --> 00:44:07,040 Palvelin sitten kertoo meille, mene pois. 912 00:44:07,040 --> 00:44:08,320 Mene tämän toisen osoitteen. 913 00:44:08,320 --> 00:44:10,870 Mutta me vain niin sattuvat olemaan paluuta että samalla palvelimella. 914 00:44:10,870 --> 00:44:14,550 Mutta oletettavasti nyt pysyä että palvelin ilman tätä edestakaisin. 915 00:44:14,550 --> 00:44:18,600 Koska nyt käytämme nimetyssä versio sivustosta, ei numeerinen. 916 00:44:18,600 --> 00:44:20,060 Hyvä kysymys. 917 00:44:20,060 --> 00:44:23,690 >> OK, joten jos nyt assume-- me ratkaissut kuormituksen tasapainotus. 918 00:44:23,690 --> 00:44:25,894 Meillä on nyt mekanismi, onko se kautta DNS, 919 00:44:25,894 --> 00:44:29,060 onko se tätä kautta musta laatikko, onko se käyttää mitä tahansa näistä tekniikoista. 920 00:44:29,060 --> 00:44:33,810 Voimme ottaa käyttäjän pyynnöstä ja selvittää johon palvelimelle, 1, 2 tai 3, 921 00:44:33,810 --> 00:44:35,420 lähettämään hänelle. 922 00:44:35,420 --> 00:44:39,180 >> Mikä alkaa murtua sivuillamme? 923 00:44:39,180 --> 00:44:41,160 Toisin sanoen, olemme rakennettu liiketoimintaa, joka 924 00:44:41,160 --> 00:44:43,480 oli aiemmin yhdelle palvelimelle. 925 00:44:43,480 --> 00:44:46,870 Nyt kun liike on käynnissä useille eri palvelimille. 926 00:44:46,870 --> 00:44:51,770 Millaisia ​​oletuksia, millaisia ​​suunnittelun päätöksiä, 927 00:44:51,770 --> 00:44:54,870 saattaa nyt rikkoa? 928 00:44:54,870 --> 00:44:55,745 >> Tämä ei ole niin selvä. 929 00:44:55,745 --> 00:44:58,620 Mutta katsotaan jos emme voi laittaa sormi joitakin ongelmia olemme 930 00:44:58,620 --> 00:44:59,780 luotu itse. 931 00:44:59,780 --> 00:45:02,750 Taaskin se on ikään kuin holding alas vuoto letkun. 932 00:45:02,750 --> 00:45:05,094 Ja nyt mikään uusi kysymys on nähty tänne. 933 00:45:05,094 --> 00:45:07,880 934 00:45:07,880 --> 00:45:11,380 >> Yleisö: [tahtiimme] 935 00:45:11,380 --> 00:45:16,574 936 00:45:16,574 --> 00:45:19,240 DAVID MALAN: OK, joten meidän täytyy kasvavat meidän kiintolevytilaa. 937 00:45:19,240 --> 00:45:20,450 Olen OK kanssa juuri nyt. 938 00:45:20,450 --> 00:45:23,212 Koska luulen voin vaakasuoraan mittakaavassa. 939 00:45:23,212 --> 00:45:26,420 Kuten jos olen vähissä, minä vain saada neljännen palvelimen, ehkä viidesosa palvelimelle, 940 00:45:26,420 --> 00:45:30,820 ja sitten lisätä kapasiteettia toinen 30% tai 50% tai vaikka mitä. 941 00:45:30,820 --> 00:45:32,759 Joten olen OK kanssa, ainakin toistaiseksi. 942 00:45:32,759 --> 00:45:33,634 Yleisö: [tahtiimme] 943 00:45:33,634 --> 00:45:37,314 944 00:45:37,314 --> 00:45:38,980 DAVID MALAN: OK, niin se on hyvä piste. 945 00:45:38,980 --> 00:45:42,340 Joten kai palvelimet eivät ole identtisiä. 946 00:45:42,340 --> 00:45:45,260 Ja asiakaspalvelu tai sähköpostin vastaava 947 00:45:45,260 --> 00:45:48,690 on saada joitakin viestin käyttäjälle sanomalla, tämä ei toimi oikein. 948 00:45:48,690 --> 00:45:52,070 On hyvin mahdollista, joskus että ehkä yksi tai useampia palvelimia 949 00:45:52,070 --> 00:45:55,000 toimii hieman pieleen, mutta ei muut, jotka voivat varmasti 950 00:45:55,000 --> 00:45:57,096 vaikeuttaa ajaa alas kysymys. 951 00:45:57,096 --> 00:45:58,720 Saatat joutua etsimään useista paikoista. 952 00:45:58,720 --> 00:46:00,960 >> Se on osoitus toisenlaisen bug, 953 00:46:00,960 --> 00:46:03,950 joka on, että luultavasti pitäisi suunnitelleet oman infrastruktuurin niin 954 00:46:03,950 --> 00:46:06,200 että kaikki on todella sama. 955 00:46:06,200 --> 00:46:10,390 Mutta se paljastaa uuden ongelman että meillä ei ollut ennen. 956 00:46:10,390 --> 00:46:11,715 Mitä muuta? 957 00:46:11,715 --> 00:46:12,590 Yleisö: [tahtiimme] 958 00:46:12,590 --> 00:46:16,390 959 00:46:16,390 --> 00:46:19,500 >> DAVID MALAN: Joo, siellä on enemmän monimutkaisuutta. 960 00:46:19,500 --> 00:46:20,792 On fyysisesti johtoja. 961 00:46:20,792 --> 00:46:21,750 On toiseen laitteeseen. 962 00:46:21,750 --> 00:46:26,310 Itse olen tekemällä perustavanlaatuinen käsite ja perustavanlaatuinen ongelma 963 00:46:26,310 --> 00:46:28,300 tunnetaan yhden pisteen vika, joka, 964 00:46:28,300 --> 00:46:30,110 vaikka et ole koskaan kuullut lause, voit luultavasti 965 00:46:30,110 --> 00:46:31,780 Nyt työn taaksepäin ja tajuta se. 966 00:46:31,780 --> 00:46:35,560 Mitä se tarkoittaa, että minulla on yksi kohta epäonnistumista omassa arkkitehtuuri? 967 00:46:35,560 --> 00:46:39,694 Ja arkkitehtuuri, minä vain tarkoittaa topologiasta sitä. 968 00:46:39,694 --> 00:46:40,610 >> Yleisö: [tahtiimme] 969 00:46:40,610 --> 00:46:42,901 >> DAVID MALAN: Niin, mitä jos kuorman balancer menee alas? 970 00:46:42,901 --> 00:46:46,290 Olen lisännyt tämän keskellä mies, jonka tarkoitus elämässä on ratkaista ongelma. 971 00:46:46,290 --> 00:46:47,740 Mutta olen ottanut käyttöön uuden ongelman. 972 00:46:47,740 --> 00:46:49,350 Uusi vuoto on jousitettu letkuun. 973 00:46:49,350 --> 00:46:53,500 Koska nyt jos kuormantasaajana kuolee tai taukoja tai misfunctions, 974 00:46:53,500 --> 00:46:56,350 Nyt menetän kaikki kolme minun palvelimia. 975 00:46:56,350 --> 00:46:58,880 Ja ennen, en on tämä välittäjä. 976 00:46:58,880 --> 00:47:03,020 Ja niin tämä on uusi ongelma, luultavasti. 977 00:47:03,020 --> 00:47:05,245 Tulemme takaisin miten voisimme korjata sen. 978 00:47:05,245 --> 00:47:06,734 >> Yleisö: [tahtiimme] 979 00:47:06,734 --> 00:47:08,400 DAVID MALAN: Se olisi yksi lähestymistapa. 980 00:47:08,400 --> 00:47:13,926 Niin ja niin tämä tulee olemaan melko rotan reikä meidän alkaa mennä alas. 981 00:47:13,926 --> 00:47:15,800 Mutta katsotaanpa palata että vain hetken. 982 00:47:15,800 --> 00:47:17,299 Mitä muita ongelmia olemme luoneet? 983 00:47:17,299 --> 00:47:25,540 984 00:47:25,540 --> 00:47:27,470 >> Joten Dan mainittu tietokanta ennen. 985 00:47:27,470 --> 00:47:29,500 Ja vaikka et ole liian tuttu teknisesti, 986 00:47:29,500 --> 00:47:33,220 tietokanta on vain palvelin, jossa muuttuvat tiedot on tyypillisesti tallennettu, 987 00:47:33,220 --> 00:47:36,430 Ehkä tilaus joku on sijoitettu, käyttäjäprofiili, nimesi, 988 00:47:36,430 --> 00:47:40,810 sähköpostiosoitteesi, asioita, jotka saattavat Sisään syötetty tai muuttuneet ajan kuluessa. 989 00:47:40,810 --> 00:47:44,599 >> Aiemmin tietokannasta oli samalla palvelimella kuin minun web-palvelin. 990 00:47:44,599 --> 00:47:46,390 Koska olen juuri ollut yksi web hosting huomioon. 991 00:47:46,390 --> 00:47:48,480 Kaikki oli kaikki samassa paikassa. 992 00:47:48,480 --> 00:47:54,200 Mihin laitan tietokanta Nyt palvelimen 1, 2 tai 3? 993 00:47:54,200 --> 00:47:55,100 >> Yleisö: 4. 994 00:47:55,100 --> 00:47:58,070 >> DAVID MALAN: 4, OK, kaikki oikea, niin mennään sinne. 995 00:47:58,070 --> 00:48:01,650 Joten aion laittaa database-- ja lähdetään 996 00:48:01,650 --> 00:48:06,520 alkavat merkinnät Näiden www, www, www. 997 00:48:06,520 --> 00:48:08,780 Ja aion sanoa, tämä on numero neljä. 998 00:48:08,780 --> 00:48:11,270 Ja minä sanon db tietokantaan. 999 00:48:11,270 --> 00:48:12,870 OK, pidän tästä. 1000 00:48:12,870 --> 00:48:17,021 Mikä linja pitäisi I oletettavasti olla piirros täällä? 1001 00:48:17,021 --> 00:48:18,850 >> Yleisö: [tahtiimme] 1002 00:48:18,850 --> 00:48:22,740 >> DAVID MALAN: Joo, niin koodi, koska me keskustelemme huomenna, 1003 00:48:22,740 --> 00:48:24,900 oletettavasti on sama kaikilla kolmella palvelimille. 1004 00:48:24,900 --> 00:48:28,374 Mutta se on nyt yhteyden hänellä ei ole oikeutta tietokanta käynnissä paikallisesti, mutta muualla. 1005 00:48:28,374 --> 00:48:29,040 Ja se käy hyvin. 1006 00:48:29,040 --> 00:48:31,623 Voimme vain antaa tietokannasta nimi, kuten olemme, tai useita. 1007 00:48:31,623 --> 00:48:33,930 Ja että kaikki toimii hyvin. 1008 00:48:33,930 --> 00:48:35,820 Mutta mitä olemme tehneet? 1009 00:48:35,820 --> 00:48:40,640 Olemme vaakasuunnassa skaalataan ottaa kolmen palvelimen yhden sijasta, joka 1010 00:48:40,640 --> 00:48:41,140 on hyvä. 1011 00:48:41,140 --> 00:48:44,240 Koska nyt voimme käsitellä kolme kertaa niin paljon kuormaa. 1012 00:48:44,240 --> 00:48:47,710 >> Ja vielä parempaa, jos yksi tai kaksi näistä palvelimia menee alas, 1013 00:48:47,710 --> 00:48:49,350 yritykseni voi jatkaa toimintaansa. 1014 00:48:49,350 --> 00:48:53,960 Koska olen vielä yksi, vaikka olen Tällainen laahaa suorituskyky-viisasta. 1015 00:48:53,960 --> 00:49:01,020 Mutta mitä uusi ongelma on I käyttöön siirtämällä tietokanta 1016 00:49:01,020 --> 00:49:04,350 Tämän erillisen palvelimen sijasta 1, 2, ja 3? 1017 00:49:04,350 --> 00:49:05,412 >> Yleisö: [tahtiimme] 1018 00:49:05,412 --> 00:49:08,120 DAVID MALAN: Joo, niin nyt olen toinen yksi häiriö. 1019 00:49:08,120 --> 00:49:12,330 Jos tietokannasta kuolee, tai on päivitetään, tai mitä tahansa, nyt varma, 1020 00:49:12,330 --> 00:49:13,610 Minun sivusto on verkossa. 1021 00:49:13,610 --> 00:49:16,270 Ja voin palvella staattinen, muuttumaton sisältö. 1022 00:49:16,270 --> 00:49:21,210 Mutta en voi antaa käyttäjien kirjautua tai muutos mitään tai tilata jotain vielä pahempaa. 1023 00:49:21,210 --> 00:49:24,120 Koska jos 4 ei ole paikalla, Sitten 1, 2, ja 3 1024 00:49:24,120 --> 00:49:27,710 todellakaan voi puhua sen määritelmän. 1025 00:49:27,710 --> 00:49:31,560 >> OK niin joo, ja niin siksi Olen epäröineet tehdä tätä. 1026 00:49:31,560 --> 00:49:32,690 Joten palata siihen. 1027 00:49:32,690 --> 00:49:33,700 En tarkoita pitää työntää sinut pois. 1028 00:49:33,700 --> 00:49:36,030 Mutta kuva on hyvin nopeasti menossa stressaavaa. 1029 00:49:36,030 --> 00:49:38,620 Koska sinun täytyy alkaa jossa on kaksi kaikkea. 1030 00:49:38,620 --> 00:49:41,850 Itse asiassa, jos olet koskaan nähnyt elokuva Ota muutama vuosi sitten 1031 00:49:41,850 --> 00:49:45,310 Jodie Foster-- ei? 1032 00:49:45,310 --> 00:49:47,410 >> OK, joten kaksi meistä, jotka nähnyt yhteyttä, 1033 00:49:47,410 --> 00:49:50,800 siellä on suhde siellä, missä ne olennaisesti osti kaksi jotain 1034 00:49:50,800 --> 00:49:53,250 yhden sijaan, vaikkakin kaksinkertaisella hinnalla. 1035 00:49:53,250 --> 00:49:55,922 Joten se oli tavallaan leikkisällä kommentoida elokuvassa. 1036 00:49:55,922 --> 00:49:57,130 Se on tavallaan liittyy tähän. 1037 00:49:57,130 --> 00:49:58,290 Voisimme ehdottomasti tehdä. 1038 00:49:58,290 --> 00:50:00,123 Ja olet juuri kustannus meille kaksi kertaa niin paljon rahaa. 1039 00:50:00,123 --> 00:50:01,300 Mutta palaamme siihen. 1040 00:50:01,300 --> 00:50:02,400 >> Joten olemme ratkaisseet tämän. 1041 00:50:02,400 --> 00:50:03,108 Joten tiedätkö mitä? 1042 00:50:03,108 --> 00:50:04,450 Tämä on kuin liukas rinne. 1043 00:50:04,450 --> 00:50:07,033 En halua käsitellä ottaa olla päällekkäisiä tietokantaan. 1044 00:50:07,033 --> 00:50:08,037 Se on liian paljon rahaa. 1045 00:50:08,037 --> 00:50:08,620 Tiedätkö mitä? 1046 00:50:08,620 --> 00:50:12,880 Haluan olla tietokannasta aivan kuten versiossa yhdessä 1047 00:50:12,880 --> 00:50:17,450 jossa jokainen palvelin on oman paikallisen tietokannan. 1048 00:50:17,450 --> 00:50:19,480 Joten olen juuri menossa piirtää db kaikista näistä. 1049 00:50:19,480 --> 00:50:22,240 >> Nyt kukin web-palvelin on sama sikäli 1050 00:50:22,240 --> 00:50:25,650 koska se on sama koodi, sama staattinen varat, sama kuvia ja tekstiä 1051 00:50:25,650 --> 00:50:26,720 ja niin edelleen. 1052 00:50:26,720 --> 00:50:29,580 Ja jokaisella on oma tietokanta. 1053 00:50:29,580 --> 00:50:31,450 Korjasin yhden pisteen epäonnistumisen ongelma. 1054 00:50:31,450 --> 00:50:32,570 Nyt minulla on tietokannassa. 1055 00:50:32,570 --> 00:50:36,210 Ei ole väliä, jossa kaksi tai yksi näistä asiat kuolla, siellä on aina yksi jäljellä. 1056 00:50:36,210 --> 00:50:41,156 Mutta mitä uusi ongelma olen minä luonut että Danin ratkaisu välttää? 1057 00:50:41,156 --> 00:50:42,470 >> Yleisö: [tahtiimme] 1058 00:50:42,470 --> 00:50:44,386 >> DAVID MALAN: Joo, täytyy synkronoida ne, eikö? 1059 00:50:44,386 --> 00:50:47,860 Koska joko minun täytyy synkronoida kuka where-- toisin sanoen, 1060 00:50:47,860 --> 00:50:50,570 jos Alice vierailee my sivuston, ja hän sattui 1061 00:50:50,570 --> 00:50:55,070 saada satunnaisesti tai pyöreä robined tai mitä tahansa, palvelimelle numero yksi, 1062 00:50:55,070 --> 00:50:58,770 jälkeen minun täytyy aina lähettää hänet palvelimelle 1. 1063 00:50:58,770 --> 00:50:59,420 Miksi? 1064 00:50:59,420 --> 00:51:01,540 Koska jos lähetän hänelle palvelimelle 2, se on menossa 1065 00:51:01,540 --> 00:51:03,140 näyttää hän ei ole siellä. 1066 00:51:03,140 --> 00:51:04,450 >> En aio olla hänen tilaushistoria. 1067 00:51:04,450 --> 00:51:06,300 En aio olla hänen profiilinsa siellä. 1068 00:51:06,300 --> 00:51:09,360 Ja että vain tuntuu se kutsuva ongelmia. 1069 00:51:09,360 --> 00:51:11,400 Ja kun Bob vierailee, I täytyy lähettää hänet aina 1070 00:51:11,400 --> 00:51:14,800 samalle palvelimelle, 2, tai kumpi yksi, ja Charlien kolmasosa yksi, 1071 00:51:14,800 --> 00:51:15,797 ja johdonmukaisesti. 1072 00:51:15,797 --> 00:51:17,130 Tämä ei ole kohtuuton, vaikka. 1073 00:51:17,130 --> 00:51:19,270 Tätä kutsutaan osiointi tietokantaan. 1074 00:51:19,270 --> 00:51:21,270 Ja itse asiassa tämä oli mitä Facebook teki varhain. 1075 00:51:21,270 --> 00:51:24,020 >> Jos seurasit historiaa Facebook, se alkoi täällä kampuksella 1076 00:51:24,020 --> 00:51:25,770 kuten www.thefacebook.com. 1077 00:51:25,770 --> 00:51:29,260 Sitten se kehittyi kerran Mark alkoi leviäminen muihin kampuksilla 1078 00:51:29,260 --> 00:51:34,450 olla harvard.thefacebook.com ja mit.thefacebook.com, ja luultavasti 1079 00:51:34,450 --> 00:51:37,027 bu.thefacebook.com, ja vastaavat. 1080 00:51:37,027 --> 00:51:38,860 Ja se oli, koska varhain, en usko 1081 00:51:38,860 --> 00:51:40,484 sinulla voisi olla ystäviä ympäri kampuksilla. 1082 00:51:40,484 --> 00:51:41,410 Mutta se käy hyvin. 1083 00:51:41,410 --> 00:51:43,930 Koska kukaan Harvard ajettiin tälle palvelimelle. 1084 00:51:43,930 --> 00:51:45,744 Kuka tahansa BU ajettiin tälle palvelimelle. 1085 00:51:45,744 --> 00:51:47,910 Kuka tahansa MIT ajettiin Tämän server-- teoriassa. 1086 00:51:47,910 --> 00:51:50,540 En oikein tiedä kaikkia taustalla toteutuksen yksityiskohdat. 1087 00:51:50,540 --> 00:51:55,610 Mutta hän oletettavasti osioitu henkilöitä kampuksen, jossa heidän verkko oli. 1088 00:51:55,610 --> 00:51:58,772 >> Niin se on hyvä asti pisteeseen jossa tarvitaan kaksi palvelinta varten Harvard, 1089 00:51:58,772 --> 00:51:59,980 tai kolme palvelimia Harvard. 1090 00:51:59,980 --> 00:52:01,800 Ja sitten, että yksinkertaisuus Tällainen hajoaa. 1091 00:52:01,800 --> 00:52:03,174 Mutta se on järkevä. 1092 00:52:03,174 --> 00:52:04,950 Katsotaan aina lähettää Alice samaan paikkaan, 1093 00:52:04,950 --> 00:52:06,366 aina lähettää Bob samaan paikkaan. 1094 00:52:06,366 --> 00:52:09,680 Mutta mitä tapahtuu, jos Alicen palvelin menee offline? 1095 00:52:09,680 --> 00:52:12,300 Bob ja Charlie voi silti ostaa asiat ja kirjautua sivustolle. 1096 00:52:12,300 --> 00:52:13,462 Mutta Alice voi. 1097 00:52:13,462 --> 00:52:15,170 Niin olet menettänyt kolmannen oman käyttäjäkunta. 1098 00:52:15,170 --> 00:52:16,980 Ehkä parempi kuin 100%? 1099 00:52:16,980 --> 00:52:20,580 Mutta ehkä se olisi mukavaa, jos voisimme edelleen tukea 100% käyttäjistämme 1100 00:52:20,580 --> 00:52:23,470 vaikka kolmasosa meidän palvelimia menee offline. 1101 00:52:23,470 --> 00:52:24,760 >> Jotta voisimme synkronoida mitä? 1102 00:52:24,760 --> 00:52:29,250 Ei käyttäjiä, sinänsä, mutta tietokantaa kaikissa näissä palvelimissa. 1103 00:52:29,250 --> 00:52:33,350 Nyt siis sellaista tarvitsemme Tällainen yhteenliittämistä 1104 00:52:33,350 --> 00:52:37,880 täällä niin, että palvelimet itse voi sync-- ole kohtuuton. 1105 00:52:37,880 --> 00:52:40,090 Ja itse asiassa tämä tekniikka on olemassa. 1106 00:52:40,090 --> 00:52:45,550 Kun maailma tietokantojen siellä käsite master-slave tietokantoja, 1107 00:52:45,550 --> 00:52:48,240 tai ala-toissijainen, jossa joukossa ominaisuudet 1108 00:52:48,240 --> 00:52:51,050 ei ole vain tallentaa tietoja ja vastata tietoihin, 1109 00:52:51,050 --> 00:52:53,375 mutta myös vain jatkuvasti synkronoida keskenään. 1110 00:52:53,375 --> 00:52:56,480 Joten aina kun kirjoittaa tai tallentaa jotain tähän tietokantaan, 1111 00:52:56,480 --> 00:53:00,040 se heti saa "monistaa" muihin tietokantoihin samoin. 1112 00:53:00,040 --> 00:53:02,870 >> Ja milloin olet lukenut siitä, se ei ole väliä missä olet. 1113 00:53:02,870 --> 00:53:05,170 Koska jos teoriassa he ovat kaikki synkronoitu, olet 1114 00:53:05,170 --> 00:53:07,710 menossa samaan tietonäkymästä. 1115 00:53:07,710 --> 00:53:10,800 Joten tämä kuulostaa täydellinen. 1116 00:53:10,800 --> 00:53:11,883 Siellä täytyy olla kiinni. 1117 00:53:11,883 --> 00:53:15,200 1118 00:53:15,200 --> 00:53:18,990 Mikä voisi saalis olla? 1119 00:53:18,990 --> 00:53:21,790 >> Yleisö: [tahtiimme] 1120 00:53:21,790 --> 00:53:25,830 >> DAVID MALAN: Joo, niin kolme kertaa niin paljon tavaraa voi mennä pieleen. 1121 00:53:25,830 --> 00:53:26,930 Se on todellisuutta. 1122 00:53:26,930 --> 00:53:28,480 Se voi kaikki olla samaa hengessä. 1123 00:53:28,480 --> 00:53:30,404 Mutta joku tarvitsee määrittää nämä. 1124 00:53:30,404 --> 00:53:33,070 On todennäköisempää, että jotain menee pieleen. 1125 00:53:33,070 --> 00:53:38,130 Vain combinatorially olet enemmän tavaraa virhealtista. 1126 00:53:38,130 --> 00:53:40,505 Mitä muuta on huono mahdollisesti? 1127 00:53:40,505 --> 00:53:41,380 Yleisö: [tahtiimme] 1128 00:53:41,380 --> 00:53:44,100 1129 00:53:44,100 --> 00:53:46,180 >> DAVID MALAN: Joo, niin synkronointi voi olla huono. 1130 00:53:46,180 --> 00:53:48,110 Vaikka kuten ehkä tiedätkin varmuuskopioista ja niin, 1131 00:53:48,110 --> 00:53:50,520 jos vain sokeasti tehdä varmuuskopiot, mitä jos jotain tekee 1132 00:53:50,520 --> 00:53:51,560 mennä pieleen yhteen tietokantaan? 1133 00:53:51,560 --> 00:53:53,018 Sinä poistaa jotain sinun ei pitäisi. 1134 00:53:53,018 --> 00:53:56,299 Olet välittömästi monistaa että ongelma kaikkialla muualla. 1135 00:53:56,299 --> 00:53:58,840 Joten Victoria oli talking-- varmuuskopiot Olisi hyvä asia täällä. 1136 00:53:58,840 --> 00:54:00,549 Ja niin me palaamme siihen. 1137 00:54:00,549 --> 00:54:03,090 Ja tehtävä selväksi, puhumme ei varmuuskopioinnista tässä sinänsä. 1138 00:54:03,090 --> 00:54:08,240 Me puhumme totta replikointi tai synkronointi poikki palvelimia. 1139 00:54:08,240 --> 00:54:09,110 He kaikki elävät. 1140 00:54:09,110 --> 00:54:12,074 He ole tarkoitus käytettävä varmuuskopioita. 1141 00:54:12,074 --> 00:54:13,294 >> Yleisö: [tahtiimme] 1142 00:54:13,294 --> 00:54:14,335 DAVID MALAN: Mikä tämä on? 1143 00:54:14,335 --> 00:54:14,710 Yleisö: Higher-- 1144 00:54:14,710 --> 00:54:15,751 DAVID MALAN: Kalliit. 1145 00:54:15,751 --> 00:54:20,180 Olemme kolminkertaistui kustannukset Muista, vaikka ainakin mitä 1146 00:54:20,180 --> 00:54:21,100 laitteisto. 1147 00:54:21,100 --> 00:54:23,200 Koska tietokanta on vain pala ohjelmisto. 1148 00:54:23,200 --> 00:54:25,189 Ja web-palvelin on pala ohjelmisto. 1149 00:54:25,189 --> 00:54:27,980 Se on luultavasti ilmaiseksi, jos käytämme tahansa määrä avoimen lähdekoodin asioita. 1150 00:54:27,980 --> 00:54:30,480 Mutta jos käytämme jotain Oracle, 1151 00:54:30,480 --> 00:54:36,574 me maksavat Oracle enemmän rahaa per lisenssejä tai Microsoft pääsyä. 1152 00:54:36,574 --> 00:54:38,240 Siellä täytyy olla jokin muu saalis täällä. 1153 00:54:38,240 --> 00:54:39,240 Se ei voi olla tätä yksinkertaista. 1154 00:54:39,240 --> 00:54:42,990 1155 00:54:42,990 --> 00:54:47,300 >> Joten sinun kohta, mielestäni se oli Kareem, maantiedon earlier-- tai ei, 1156 00:54:47,300 --> 00:54:50,870 Roman, oli se, sillä geography-- olettaa että olemme on älykäs tästä, 1157 00:54:50,870 --> 00:54:54,080 ja me laitamme yksi palvelimia, ja kääntää tietokannoissa, Yhdysvalloissa, 1158 00:54:54,080 --> 00:54:56,910 ja toinen Euroopassa, toinen Etelä-Amerikassa, toinen Afrikassa 1159 00:54:56,910 --> 00:55:00,290 toinen Aasiassa, missä olemme kannattaa ympäri maailmaa. 1160 00:55:00,290 --> 00:55:04,220 Me tiedämme jo meidän jäljittää reittejä, jotka piste A ja piste 1161 00:55:04,220 --> 00:55:06,910 B, jos he kauempana toisistaan, aikovat ottaa enemmän aikaa. 1162 00:55:06,910 --> 00:55:10,312 >> Ja jos jotkut teistä ovat käyttäneet työkaluja, kuten Facebook tai Twitter 1163 00:55:10,312 --> 00:55:13,520 tai mikä tahansa näistä sivustoista näinä päivinä, että muuttuvat jatkuvasti, koska käyttäjä 1164 00:55:13,520 --> 00:55:16,880 luonut tiedot, joskus jos osuma Lataa uudelleen tai avata saman sivun 1165 00:55:16,880 --> 00:55:20,270 toisessa selaimessa, näet eri versioita, melkein. 1166 00:55:20,270 --> 00:55:22,875 Saatat nähdä jonkun tila päivittää täällä, mutta ei täällä, 1167 00:55:22,875 --> 00:55:25,500 ja sitten uudelleen, ja sitten se näkyviin, ja te ladata uudelleen, 1168 00:55:25,500 --> 00:55:26,640 ja se katoaa. 1169 00:55:26,640 --> 00:55:29,076 Toisin sanoen, pitää silmällä tästä, ainakin 1170 00:55:29,076 --> 00:55:30,950 Jos käytät sosiaalisen verkottumista etenkin. 1171 00:55:30,950 --> 00:55:33,320 >> Jälleen vain siksi data muuttuu niin nopeasti, 1172 00:55:33,320 --> 00:55:35,710 Joskus palvelimet eivät saa epätahdissa. 1173 00:55:35,710 --> 00:55:37,230 Ja ehkä se on erittäin pieni ikkuna. 1174 00:55:37,230 --> 00:55:39,970 Mutta 200 millisekuntia, ehkä jopa enemmän kuin that-- se 1175 00:55:39,970 --> 00:55:43,415 vie jonkin nollasta määrä aikaa tietokantojen synkronointia. 1176 00:55:43,415 --> 00:55:45,290 Ja me emme ole vain puhumme yksi pyyntö. 1177 00:55:45,290 --> 00:55:48,540 Jos yrityksellä on tuhansia käyttäjät käyttävät samanaikaisesti, 1178 00:55:48,540 --> 00:55:49,460 he saattavat puskuri. 1179 00:55:49,460 --> 00:55:52,240 Toisin sanoen, ei ehkä olla jono tai odottamaan linja 1180 00:55:52,240 --> 00:55:54,950 ennen kuin kaikki nämä tietokannasta kyselyt voi saada synkronoitu. 1181 00:55:54,950 --> 00:55:56,610 Joten ehkä se on todella muutaman sekunnin. 1182 00:55:56,610 --> 00:55:59,820 >> Ja todellakin tämä on totta mielestäni edes tähän päivään Facebook, jolloin 1183 00:55:59,820 --> 00:56:02,010 kun he synkronoinnista East Coast West Coast, 1184 00:56:02,010 --> 00:56:06,026 se on ei-triviaali etenemisviive, niin sanotusti, 1185 00:56:06,026 --> 00:56:07,650 että olet juuri sellainen täytyy sietää. 1186 00:56:07,650 --> 00:56:11,210 Ja niin se ei ole niin paljon vika, koska se on todellisuutta 1187 00:56:11,210 --> 00:56:14,230 että käyttäjät eivät näe oikeat tiedot vähintään 1188 00:56:14,230 --> 00:56:14,970 muutaman sekunnin. 1189 00:56:14,970 --> 00:56:17,410 >> Näen Twitter paljon itse asiassa jos joskus will 1190 00:56:17,410 --> 00:56:21,227 piipittää yhdessä ikkunassa, avaa toinen sitten nähdä se vahvistaa, että se todellakin 1191 00:56:21,227 --> 00:56:22,560 meni ja se ei ole siellä vielä. 1192 00:56:22,560 --> 00:56:25,340 Ja minun täytyy sellainen ladata, reload, reload-- oi, siellä se on. 1193 00:56:25,340 --> 00:56:27,150 Ja se ei ole, koska sitä ei ole tallennettu. 1194 00:56:27,150 --> 00:56:29,850 Se vain ole pahentunut muihin palvelimiin. 1195 00:56:29,850 --> 00:56:33,120 >> Joten tämä kompromissi, too-- oletteko todella halua paljastaa itse vaaran 1196 00:56:33,120 --> 00:56:37,254 että jos käyttäjä menee niiden järjestys historia, se ei oikeastaan ​​ole vielä? 1197 00:56:37,254 --> 00:56:38,420 Näen tämän tiettyihin pankkeihin. 1198 00:56:38,420 --> 00:56:42,100 Se aina ärsyttää minua kun, hyvin, yhden, voit vain menevät kuin kuusi kuukautta takaisin 1199 00:56:42,100 --> 00:56:45,160 in tiliotteistasi joissakin pankeissa, vaikka teoriassa niiden pitäisi 1200 00:56:45,160 --> 00:56:46,576 voitava saada kaiken verkossa. 1201 00:56:46,576 --> 00:56:48,630 He vain ottaa tavaraa offline joskus. 1202 00:56:48,630 --> 00:56:51,430 Joskus too-- mikä sivusto on se? 1203 00:56:51,430 --> 00:56:53,570 On one-- oi, se on GoDaddy, luulen. 1204 00:56:53,570 --> 00:56:56,620 GoDaddy, kun tarkistaa ostaa verkkotunnus tai jotain, 1205 00:56:56,620 --> 00:56:58,630 he usein antavat sinulle linkki kuitti. 1206 00:56:58,630 --> 00:57:01,470 Ja jos klikkaat jotka viittaavat oikeaan pois, se ei useinkaan toimi. 1207 00:57:01,470 --> 00:57:03,290 Sen sijaan se tarkoittaa, umpikujaan, ei mitään täällä. 1208 00:57:03,290 --> 00:57:05,450 >> Ja se on liian takia Näiden lisääminen viiveitä. 1209 00:57:05,450 --> 00:57:08,290 Koska jostain syystä ne ottavat hieman aikaa 1210 00:57:08,290 --> 00:57:09,670 todella tuottaa sitä. 1211 00:57:09,670 --> 00:57:12,070 Joten tämä on tavallaan kuin haluat Vedä hiukset pois jossain vaiheessa. 1212 00:57:12,070 --> 00:57:14,486 Koska kaikki yrität do on ratkaista yksinkertainen ongelma. 1213 00:57:14,486 --> 00:57:16,590 Ja pidämme uusia ongelmia itse. 1214 00:57:16,590 --> 00:57:18,770 Katsotaanpa, jos me voi sellaista perua. 1215 00:57:18,770 --> 00:57:22,730 >> On käynyt ilmi, että yhdistämällä tietokannat kaikista verkkopalvelimet 1216 00:57:22,730 --> 00:57:25,090 ei oikeastaan ​​parhaita käytäntöjä. 1217 00:57:25,090 --> 00:57:27,950 Yleensä mitä insinööri tekisi tai järjestelmäarkkitehti, 1218 00:57:27,950 --> 00:57:30,340 olisi saada eri tasojen palvelimia. 1219 00:57:30,340 --> 00:57:33,160 Ja juuri tilaa tähden, minä laatia niiden tietokannassa täällä. 1220 00:57:33,160 --> 00:57:38,060 >> Meillä saattaa olla tietokanta ja palvelimen numero neljä täällä 1221 00:57:38,060 --> 00:57:42,430 joka ei ole yhteydessä kukin näistä palvelimista täällä. 1222 00:57:42,430 --> 00:57:45,400 Joten tämä voisi olla meidän edessä end tason, koska ihmiset sanovat. 1223 00:57:45,400 --> 00:57:47,770 Ja tämä olisi meidän loppupäätä tier. 1224 00:57:47,770 --> 00:57:50,580 Ja se tarkoittaa vain sitä, että nämä kasvot käyttäjä. 1225 00:57:50,580 --> 00:57:53,010 Ja tietokannat eivät joudu kohtaamaan käyttäjälle. 1226 00:57:53,010 --> 00:57:55,480 Ei käyttäjä voi suoraan käyttää tietokantaa. 1227 00:57:55,480 --> 00:57:59,280 >> Joten nyt ehkä mennä alas Reitin Victoria ehdotettu. 1228 00:57:59,280 --> 00:58:00,940 Tämä on yksittäisille virheille. 1229 00:58:00,940 --> 00:58:02,290 Se saa minut epämukavaksi. 1230 00:58:02,290 --> 00:58:05,790 Joten mitä ehkä Ilmeisin ratkaisu? 1231 00:58:05,790 --> 00:58:06,665 Yleisö: [tahtiimme] 1232 00:58:06,665 --> 00:58:09,979 1233 00:58:09,979 --> 00:58:11,437 DAVID MALAN: Anteeksi sanoa, että jälleen. 1234 00:58:11,437 --> 00:58:12,352 Yleisö: [tahtiimme] 1235 00:58:12,352 --> 00:58:13,810 DAVID MALAN: Non-tuotanto-palvelimeen. 1236 00:58:13,810 --> 00:58:15,364 Mitä tarkoitat? 1237 00:58:15,364 --> 00:58:17,120 >> Yleisö: [tahtiimme] 1238 00:58:17,120 --> 00:58:19,120 >> DAVID MALAN: Ai, OK, niin varmuuskopioinnin. 1239 00:58:19,120 --> 00:58:21,110 OK, jotta voisimme tehdä niin, varmasti. 1240 00:58:21,110 --> 00:58:23,790 Ja itse asiassa tämä on hyvin yleisesti tapahtuu. 1241 00:58:23,790 --> 00:58:26,470 Tämä voi olla tietokannan numero viisi. 1242 00:58:26,470 --> 00:58:28,510 Mutta se on vain liitetty numero neljä. 1243 00:58:28,510 --> 00:58:31,110 Ja ehkä kutsua sitä varalevyksi. 1244 00:58:31,110 --> 00:58:35,080 Nämä kaksi tietokantojen voitaisiin konfiguroida vain jatkuvasti synkronoida 1245 00:58:35,080 --> 00:58:35,850 toisiaan. 1246 00:58:35,850 --> 00:58:39,010 Ja niin jos tämä kone kuolee, sillä mitä tyhmä reason-- kiintolevy 1247 00:58:39,010 --> 00:58:42,100 kuolee, joku kompastuu johto, joitakin ohjelmia on virheellinen 1248 00:58:42,100 --> 00:58:46,560 ja kone jumittuu tai crashes-- sinulla voisi olla ihminen kirjaimellisesti 1249 00:58:46,560 --> 00:58:51,090 irrota tämä seinästä ja sen sijaan kytke tämä yksi. 1250 00:58:51,090 --> 00:58:56,340 Ja sitten sisällä, sanokaamme, joka on Muutaman minuutin, ehkä puoli tuntia, 1251 00:58:56,340 --> 00:58:57,210 olet taas verkossa. 1252 00:58:57,210 --> 00:58:59,259 >> Se ei ole suuri, mutta se ei myöskään ole kamala. 1253 00:58:59,259 --> 00:59:01,800 Ja sinun ei tarvitse huolehtia mitään synkronoinnille. 1254 00:59:01,800 --> 00:59:03,080 Koska kaikki on jo siellä. 1255 00:59:03,080 --> 00:59:05,000 Koska teillä oli täydellinen varmuuskopiointi valmiina. 1256 00:59:05,000 --> 00:59:07,100 >> Voisit olla hieman harrastaja tästä, 1257 00:59:07,100 --> 00:59:12,990 kuten jotkut ihmiset usein tekevät, missä voisi olla tietokannan numero neljä täällä, 1258 00:59:12,990 --> 00:59:17,480 tietokannan numero viisi täällä, jotka puhuvat toisilleen. 1259 00:59:17,480 --> 00:59:24,120 Mutta on myös tämän Tällainen arrangement-- 1260 00:59:24,120 --> 00:59:27,440 ja se tarkoituksellisesti näyttää sotkuinen, koska se 1261 00:59:27,440 --> 00:59:30,220 is-- jossa kaikki etupää palvelimilla ei 1262 00:59:30,220 --> 00:59:32,870 puhua kaikki loppupäätä palvelimille. 1263 00:59:32,870 --> 00:59:38,130 Ja niin jos tämä tietokanta ei vastata, nämä etupää palvelimilla on 1264 00:59:38,130 --> 00:59:40,212 olla ohjelmointi koodi niihin joka sanoo, 1265 00:59:40,212 --> 00:59:42,170 jos et saa yhteys tietokantaan, 1266 00:59:42,170 --> 00:59:45,830 ensisijainen välittömästi alkaa puhuu toissijainen. 1267 00:59:45,830 --> 00:59:48,310 >> Mutta tämä nyt työntää monimutkaisuutta koodia. 1268 00:59:48,310 --> 00:59:52,070 Ja nyt kehittäjät, ohjelmisto kehittäjät, täytyy tietää tästä. 1269 00:59:52,070 --> 00:59:56,454 Ja olet sellainen sitominen koodia, joka olet kirjallisesti todellinen loppupäätä 1270 00:59:56,454 --> 00:59:58,370 toteutuksen yksityiskohdat, mikä vaikeuttaa, 1271 00:59:58,370 --> 01:00:00,670 varsinkin isompi yritys tai isompi sivusto, 1272 01:00:00,670 --> 01:00:05,020 missä et välttämättä haluavat ohjelmoijat ovat 1273 01:00:05,020 --> 01:00:10,890 osata tietokantaan insinöörit ovat tehneet työtään. 1274 01:00:10,890 --> 01:00:13,810 Haluat ehkä pitää näitä rooleja eräänlainen toiminnallisesti erillisiä niin 1275 01:00:13,810 --> 01:00:16,810 että on tämä kerros abstraktio välillä. 1276 01:00:16,810 --> 01:00:17,940 >> Miten voisi me korjata? 1277 01:00:17,940 --> 01:00:20,290 No, me tavallaan ratkaistu Tämän ongelman kerran ennen. 1278 01:00:20,290 --> 01:00:25,680 Miksi emme laita yksi näitä asioita täällä, jossa 1279 01:00:25,680 --> 01:00:30,947 se puhuu puolestaan ​​numero neljä ja viisi, kaikki etupään web-palvelimia 1280 01:00:30,947 --> 01:00:33,780 puhua tähän välikäsi, ja välikäsi puolestaan ​​reitittää tietonsa? 1281 01:00:33,780 --> 01:00:38,494 Itse asiassa, mitä voisi olla hyvä nimi tätä? 1282 01:00:38,494 --> 01:00:39,704 >> Yleisö: [tahtiimme] 1283 01:00:39,704 --> 01:00:41,120 DAVID MALAN: OK, tietokannan hallintaohjelman. 1284 01:00:41,120 --> 01:00:48,030 Mutta mitä voisi termi olla, että voisimme uudelleen tälle laitteelle? 1285 01:00:48,030 --> 01:00:49,760 Olemme tasapainotus. 1286 01:00:49,760 --> 01:00:52,480 Niin, itse asiassa, olen ei ole oikeudenmukainen täällä. 1287 01:00:52,480 --> 01:00:56,760 Joten kuormantasaajana merkitsisi, että olemme siirrytään edestakaisin täällä, 1288 01:00:56,760 --> 01:00:58,836 jonka ei tarvitse itse olla. 1289 01:00:58,836 --> 01:01:00,460 Joten siellä on muutamia tapoja voisimme tehdä tätä. 1290 01:01:00,460 --> 01:01:03,920 >> Jos tämä on itse asiassa kuormantasaajana, The tarina on täsmälleen sama kuin ennen. 1291 01:01:03,920 --> 01:01:05,230 Osa pyynnöistä mennä 4. 1292 01:01:05,230 --> 01:01:06,150 Jotkut heistä mennä 5. 1293 01:01:06,150 --> 01:01:06,710 Ja se on hyvä. 1294 01:01:06,710 --> 01:01:08,835 Koska nyt voimme käsitellä kaksi kertaa niin paljon suoritusteho. 1295 01:01:08,835 --> 01:01:11,120 Mutta tässä yhteydessä tässä on super tärkeää. 1296 01:01:11,120 --> 01:01:14,050 Heidän täytyy pysyä jatkuvasti synkronoitu ja toivottavasti 1297 01:01:14,050 --> 01:01:17,670 eivät ole maantieteellisesti liian kaukana toisistaan, jotta että synkronointi on pohjimmiltaan 1298 01:01:17,670 --> 01:01:18,520 hetkellinen. 1299 01:01:18,520 --> 01:01:20,410 Muuten voi olla ongelma. 1300 01:01:20,410 --> 01:01:21,330 >> Niin, että ei ole huono. 1301 01:01:21,330 --> 01:01:25,132 Mutta jälleen kerran, olemme otettiin käyttöön uusi ongelma. 1302 01:01:25,132 --> 01:01:26,590 Mikä ongelma olen juuri luotu? 1303 01:01:26,590 --> 01:01:30,000 1304 01:01:30,000 --> 01:01:31,020 Yksi häiriö. 1305 01:01:31,020 --> 01:01:32,390 Joten mikä on ratkaisu tähän? 1306 01:01:32,390 --> 01:01:39,270 Joten kuten Victorian ihastunut rahaa, Voimme ottaa tämä kaveri ulos ja tehdä tämän. 1307 01:01:39,270 --> 01:01:41,731 Ja olen juuri menossa muuttaa tänne tarpeeksi tilaa. 1308 01:01:41,731 --> 01:01:43,230 Ja se tulee olemaan hieman sotkuinen. 1309 01:01:43,230 --> 01:01:44,563 Aion pitää piirtämällä viivoja. 1310 01:01:44,563 --> 01:01:47,080 Oletetaan, että kaikki nämä linjat menevät molemmat? 1311 01:01:47,080 --> 01:01:52,670 >> Hyvin yleinen tekniikka tässä olisi käyttää tekniikkaa kutsutaan syke 1312 01:01:52,670 --> 01:01:57,390 jolloin kukin näistä laitteista, vasemman ja oikean kuormituksen tasausta, 1313 01:01:57,390 --> 01:02:00,740 tai mitä haluamme soittaa heille, jatkuvasti sanomalla, olen elossa, 1314 01:02:00,740 --> 01:02:03,220 Olen elossa, olen elossa, olen elossa. 1315 01:02:03,220 --> 01:02:05,910 Yksi niistä oletuksena toimii ensisijaisena. 1316 01:02:05,910 --> 01:02:09,620 Joten kaikki liikenne reititetään kautta yksi vasemmalla, esimerkiksi 1317 01:02:09,620 --> 01:02:11,260 oletuksena, mielivaltaisesti. 1318 01:02:11,260 --> 01:02:16,890 >> Mutta heti kun kaveri oikealla ei kuule vasemmalta kaveri enää, 1319 01:02:16,890 --> 01:02:20,440 yksi oikealla on ohjelmoitu automaattisesti, esimerkiksi, 1320 01:02:20,440 --> 01:02:24,110 ottaa IP-osoitteen ja toinen vasemmalla, 1321 01:02:24,110 --> 01:02:28,240 ja siksi tullut ensisijainen, ja ehkä lähetä sähköpostia tai tekstiviestin 1322 01:02:28,240 --> 01:02:31,570 että ihmiset sanoa, hei, vasen ensisijainen viesti. 1323 01:02:31,570 --> 01:02:33,310 Minä tulee ensisijainen nyt. 1324 01:02:33,310 --> 01:02:35,760 Joten johtaja tulee presidentti, niin sanotusti. 1325 01:02:35,760 --> 01:02:38,180 Ja joku on mennä säästää presidentti, jos haluat. 1326 01:02:38,180 --> 01:02:41,090 Koska nyt meillä on tilapäinen yksi häiriö. 1327 01:02:41,090 --> 01:02:45,020 >> Niin monimutkaista tai stressaavaa kuin tämä voi tuntua alkaa olla, 1328 01:02:45,020 --> 01:02:46,990 tämä on, miten ratkaista nämä ongelmat. 1329 01:02:46,990 --> 01:02:48,190 Teet heittää rahaa sitä. 1330 01:02:48,190 --> 01:02:49,370 Heität laitteisto sitä. 1331 01:02:49,370 --> 01:02:52,170 Mutta valitettavasti et lisää monimutkaisuutta se. 1332 01:02:52,170 --> 01:02:56,450 Mutta tulos, lopulta, että olet paljon enemmän, teoriassa, 1333 01:02:56,450 --> 01:02:57,670 vankka arkkitehtuuri. 1334 01:02:57,670 --> 01:02:58,850 Se silti ole täydellinen. 1335 01:02:58,850 --> 01:03:02,470 Koska vaikka me have-- voisimme ole yksittäisille virheille. 1336 01:03:02,470 --> 01:03:05,240 Meillä on nyt kaksi pistettä epäonnistumisen. 1337 01:03:05,240 --> 01:03:07,630 Mutta jos kaksi asiaa menevät pieleen, joka ehdottomasti voisi 1338 01:03:07,630 --> 01:03:09,030 olemme yhä olemaan offline. 1339 01:03:09,030 --> 01:03:11,660 >> Ja niin hyvin yleinen teollisuus on kuvata 1340 01:03:11,660 --> 01:03:14,000 sinun up aikaa suhteen ysiä. 1341 01:03:14,000 --> 01:03:18,610 Ja tavallaan tavoite pyrkiä on 99,999% 1342 01:03:18,610 --> 01:03:21,580 ajasta sivusto on verkossa. 1343 01:03:21,580 --> 01:03:24,170 Tai vielä parempi, lisää muutama nines tähän. 1344 01:03:24,170 --> 01:03:28,159 Valitettavasti nämä nines ovat erittäin kalliita. 1345 01:03:28,159 --> 01:03:29,450 Ja nyt itse tehdä tämän ulos. 1346 01:03:29,450 --> 01:03:35,510 Jos siis avata minun iso laskin uudelleen, 365 päivää vuodessa, 24 tuntia päivässä, 1347 01:03:35,510 --> 01:03:44,780 60 minuuttia tunnissa, ja 60 sekuntia minuutin, 1348 01:03:44,780 --> 01:03:48,690 se, kuinka monta sekuntia on vuodessa, jos tein tämän oikein. 1349 01:03:48,690 --> 01:03:55,740 Jos siis kertaa tämän 0,99999, joka on kuinka paljon aikaa haluamme pyrkiä. 1350 01:03:55,740 --> 01:04:00,600 Niin se tarkoittaa meidän pitäisi olla jopa Tämän monta sekuntia vuoden aikana. 1351 01:04:00,600 --> 01:04:03,920 Jos siis nyt vähentää alkuperäinen arvo, tai pikemminkin 1352 01:04:03,920 --> 01:04:07,480 Tämän uuden arvon first-- 316 sekuntia, 1353 01:04:07,480 --> 01:04:09,640 joka tietenkin on viisi minuuttia. 1354 01:04:09,640 --> 01:04:13,770 >> Joten, jos sivusto tai yrityksen on väittäen "viisi ysiä," jossa olet 1355 01:04:13,770 --> 01:04:17,050 jopa 99,99% ajasta, se tarkoittaa, että paremmin 1356 01:04:17,050 --> 01:04:23,470 ollut fiksu ja nopea tarpeeksi ja huuhtele tarpeeksi resursseja 1357 01:04:23,470 --> 01:04:27,890 että palvelimet ovat vain offline viiden minuutin poissa vuoden. 1358 01:04:27,890 --> 01:04:29,980 Se on kallista ja vaikea asia pyrkiä. 1359 01:04:29,980 --> 01:04:31,430 >> Joten se on kaupan pois, too. 1360 01:04:31,430 --> 01:04:35,866 99,999% ajasta on melko hiton kova ja kallis. 1361 01:04:35,866 --> 01:04:38,740 Viisi minutes-- voit tuskin saada palvelimelle fyysisesti tilalle 1362 01:04:38,740 --> 01:04:40,040 jotain, joka on mennyt pieleen. 1363 01:04:40,040 --> 01:04:42,810 Ja siksi aloitamme johdotus asioita yhdessä monimutkaisempia 1364 01:04:42,810 --> 01:04:48,240 Apriori niin että tietokoneet voi tavallaan korjata itse. 1365 01:04:48,240 --> 01:04:49,446 Joo. 1366 01:04:49,446 --> 01:04:52,344 >> Yleisö: [tahtiimme] 1367 01:04:52,344 --> 01:05:02,014 1368 01:05:02,014 --> 01:05:04,430 DAVID MALAN: Ongelma voi olla missä tahansa useissa paikoissa. 1369 01:05:04,430 --> 01:05:05,090 Ja fact-- 1370 01:05:05,090 --> 01:05:07,101 >> Yleisö: [tahtiimme] 1371 01:05:07,101 --> 01:05:08,600 DAVID MALAN: Ehdottomasti, ehdottomasti. 1372 01:05:08,600 --> 01:05:10,720 Ja kun kuva on monimutkaistuvat, 1373 01:05:10,720 --> 01:05:12,110 se voisi olla web-palvelimia. 1374 01:05:12,110 --> 01:05:14,690 Se voisi olla valta rakennukseen. 1375 01:05:14,690 --> 01:05:17,900 Se voisi olla jotain fyysistä, kuten kaapelit sai kulunut tai potkut. 1376 01:05:17,900 --> 01:05:19,879 Se voisi olla tietokannan ei vastaa. 1377 01:05:19,879 --> 01:05:22,920 Voitaisiin ne päivittänyt käyttöjärjestelmän järjestelmä ja jotain roikkuu. 1378 01:05:22,920 --> 01:05:24,634 Niin on niin paljon muita liikkuvia osia. 1379 01:05:24,634 --> 01:05:27,050 Ja niin paljon engineering että on mentävä tämän takana 1380 01:05:27,050 --> 01:05:30,431 on oikeastaan ​​vain kompromisseista, kuten miten paljon aikaa, kuinka paljon rahaa on se todella 1381 01:05:30,431 --> 01:05:32,930 arvoinen, ja mitkä ovat uhkia olet todella huolissaan? 1382 01:05:32,930 --> 01:05:35,471 Esimerkiksi vuonna kursseja Opetan Harvardissa 1383 01:05:35,471 --> 01:05:38,470 käytämme paljon cloud computing, joka aloitamme vilkaisemalla nyt, 1384 01:05:38,470 --> 01:05:41,107 Itse asiassa, jos käytämme Amazon Web Services. 1385 01:05:41,107 --> 01:05:42,940 Vain koska se on yksi aloitimme. 1386 01:05:42,940 --> 01:05:45,856 Mutta on yhä enemmän näinä päivinä Googlen ja Microsoftin ym. 1387 01:05:45,856 --> 01:05:50,030 Ja me tietoisesti valita laittaa kaikki meidän kurssien virtuaalikoneita, 1388 01:05:50,030 --> 01:05:55,400 kuten niitä kutsutaan, on mielestäni se on Länsi-Virginia datakeskuksen. 1389 01:05:55,400 --> 01:05:57,560 Suurin osa opiskelijoiden sattuvat olemaan USA, 1390 01:05:57,560 --> 01:05:59,820 vaikka on varmasti joitakin kansainvälisesti. 1391 01:05:59,820 --> 01:06:02,630 >> Mutta todellisuus on se on vain yksinkertaisempi ja se on halvempaa meille 1392 01:06:02,630 --> 01:06:05,540 laittaa kaikki meidän munien että Virginia kori, 1393 01:06:05,540 --> 01:06:08,050 vaikka tiedän jos jotain menee pieleen Virginiassa, 1394 01:06:08,050 --> 01:06:12,760 kuten on joskus happened-- kuten jos on hurrikaani tai jonkin sää 1395 01:06:12,760 --> 01:06:15,890 tapahtuma kuin että, jos on jonkin verran sähköverkkoon ongelma tai like-- kaikki 1396 01:06:15,890 --> 01:06:20,240 kurssimme "data voisi mennä offline Joidenkin määrän minuutteja tai tunteja 1397 01:06:20,240 --> 01:06:21,600 tai jopa pidempään. 1398 01:06:21,600 --> 01:06:24,020 >> Mutta määrä monimutkaisuus että olisi tarpeen, 1399 01:06:24,020 --> 01:06:26,895 ja rahamäärä, joka olisi edellytetään, toimia kaiken 1400 01:06:26,895 --> 01:06:31,420 rinnakkain Euroopassa tai Kaliforniassa vain ei ole mitään niin paljon järkeä. 1401 01:06:31,420 --> 01:06:35,080 Joten se on järkevä kauppa pois, mutta kivulias yksi 1402 01:06:35,080 --> 01:06:37,740 kun olet itse ottaa että seisokkeja. 1403 01:06:37,740 --> 01:06:41,830 >> No, siirtyminen juuri nyt jotkut pilvi perustuvia ratkaisuja 1404 01:06:41,830 --> 01:06:43,320 joitakin näistä ongelmista. 1405 01:06:43,320 --> 01:06:45,040 Kaikki olemme olleet keskustella toistaiseksi 1406 01:06:45,040 --> 01:06:47,527 on tällaisia ​​ongelmia, jotka ovat olleet jo jonkin aikaa, 1407 01:06:47,527 --> 01:06:49,610 onko sinulla on oma palvelimia yrityksen, 1408 01:06:49,610 --> 01:06:52,740 onko menet yhteiskäyttötiloiksi paikka kuin datakeskuksen ja jaa 1409 01:06:52,740 --> 01:06:55,110 tilaa joku muu, tai nykyään pilvessä. 1410 01:06:55,110 --> 01:06:57,040 >> Ja mitä mukavaa noin pilvi on, että kaikki 1411 01:06:57,040 --> 01:06:59,540 näistä asioista olen piirustus kuin fyysisiä esineitä 1412 01:06:59,540 --> 01:07:02,400 voidaan nyt ajatella tavallaan virtuaalikohteiden 1413 01:07:02,400 --> 01:07:04,659 pilvessä, jotka ovat simuloitu ohjelmisto. 1414 01:07:04,659 --> 01:07:07,700 Toisin sanoen, tietokoneet tänään, palvelimet tänään, kuten Dell kuva 1415 01:07:07,700 --> 01:07:11,720 Näytin aikaisemmin, ovat niin nopeita, ovat niin paljon RAM, niin paljon CPU, niin paljon vapaata 1416 01:07:11,720 --> 01:07:16,140 tilaa, että ihmiset ovat kirjoittaneet ohjelmisto käytännössä osio 1417 01:07:16,140 --> 01:07:21,130 yksi palvelin ylös illuusio siitä on kaksi palvelinta, tai 200 palvelimia, joten 1418 01:07:21,130 --> 01:07:24,150 että jokainen meistä asiakkaiden on illuusio ottaa 1419 01:07:24,150 --> 01:07:29,110 ei vain tilin joidenkin web isäntä, mutta meidän oma kone, että olemme 1420 01:07:29,110 --> 01:07:30,490 vuokraamassa joku muu. 1421 01:07:30,490 --> 01:07:34,140 >> Mutta se on virtuaalikone sikäli kuin yhdelle Dell palvelimelle, 1422 01:07:34,140 --> 01:07:39,160 se taas voidaan osittaa ylös kaksi tai 200 tai enemmän virtuaalikoneita, 1423 01:07:39,160 --> 01:07:43,770 jotka kaikki antavat joku hallinnollisia pääsy, mutta tavalla, jossa kukaan meistä 1424 01:07:43,770 --> 01:07:48,040 tietää tai voi käyttää muita virtuaalisia koneita samoja laitteita. 1425 01:07:48,040 --> 01:07:53,430 Joten maalata kuvan nykypäivän dioja, Olen tätä ammuttiin täällä verkkosivuilla 1426 01:07:53,430 --> 01:07:54,160 nimeltään Docker. 1427 01:07:54,160 --> 01:07:56,970 >> Joten tämä on hieman enemmän yksityiskohtaisemmin kuin me todella tarvitsevat. 1428 01:07:56,970 --> 01:07:59,830 Mutta jos pitää tätä sinun infrastructure-- 1429 01:07:59,830 --> 01:08:02,910 joten vain laitteiston oman, palvelimet, korit, data 1430 01:08:02,910 --> 01:08:06,480 keskus, ja kaikki that-- olisit yleensä ajaa isäntä käyttöjärjestelmä. 1431 01:08:06,480 --> 01:08:08,275 Joten jotain like-- se voisi olla Windows. 1432 01:08:08,275 --> 01:08:09,430 Se ei olisi Mac OS. 1433 01:08:09,430 --> 01:08:11,430 Koska se ei oikeastaan Laitoksen näinä päivinä. 1434 01:08:11,430 --> 01:08:15,670 Joten olisi Linux- tai Solaris tai Unix tai BSD FreeBSD 1435 01:08:15,670 --> 01:08:19,779 tai useita muita käyttöjärjestelmiä jotka ovat joko vapaa tai kaupallisia. 1436 01:08:19,779 --> 01:08:22,120 >> Ja sitten suoritat ohjelma, erityinen ohjelma, 1437 01:08:22,120 --> 01:08:26,479 kutsutaan hypervisor, tai virtuaalikoneen seurata, VMM. 1438 01:08:26,479 --> 01:08:31,649 Ja nämä ovat tuotteita, jos olet tuttuja, kuten VMware tai VirtualBox 1439 01:08:31,649 --> 01:08:34,080 tai Virtual PC tai muita. 1440 01:08:34,080 --> 01:08:38,430 Ja mitä nämä ohjelmat eivät juuri että ominaisuus olen kuvattu aiemmin. 1441 01:08:38,430 --> 01:08:41,779 Se luo illuusion että yksi fyysinen kone 1442 01:08:41,779 --> 01:08:44,550 voi olla useita virtuaalikoneita. 1443 01:08:44,550 --> 01:08:48,260 >> Ja niin nämä värikäs laatikot ylös on maalaus kuvaa seuraavista. 1444 01:08:48,260 --> 01:08:50,260 Tämä hypervisor, tämä pala ohjelmisto, kutsuvat sitä 1445 01:08:50,260 --> 01:08:54,090 VMware, käynnissä muulla käyttöjärjestelmä, kutsuvat sitä Linux, 1446 01:08:54,090 --> 01:08:56,910 luo illuusion, että tämä fyysinen tietokone on todella 1447 01:08:56,910 --> 01:09:00,149 yksi, kaksi, kolme virtuaalista tietokoneita. 1448 01:09:00,149 --> 01:09:04,270 Joten olen nyt ostanut, koska omistaja Tämä laitteisto, yksi fyysinen tietokone. 1449 01:09:04,270 --> 01:09:06,200 Ja nyt minä vuokrata sen kolme asiakasta. 1450 01:09:06,200 --> 01:09:09,731 >> Ja näiden kolmen asiakkaita ajatella niillä on oma virtuaalikone. 1451 01:09:09,731 --> 01:09:10,939 Ja se ei ole täkymyynti. 1452 01:09:10,939 --> 01:09:13,750 Se on enemmän ilmaiseminen että käytät virtuaalikoneen. 1453 01:09:13,750 --> 01:09:17,589 Mutta teknisesti, me kaikki on täysi hallinnollinen ohjaus 1454 01:09:17,589 --> 01:09:19,880 kullakin näistä vieras käyttöjärjestelmiä, jotka voivat 1455 01:09:19,880 --> 01:09:21,370 olla mikä tahansa määrä käyttöjärjestelmiä. 1456 01:09:21,370 --> 01:09:23,029 >> Voin asentaa mitään haluan. 1457 01:09:23,029 --> 01:09:24,640 Voin päivittää sitä haluan. 1458 01:09:24,640 --> 01:09:27,470 Ja en edes tarvitse tietää tai välitä muista liiketoiminnan 1459 01:09:27,470 --> 01:09:29,678 tuona tietokoneella, muut virtuaalikoneita, 1460 01:09:29,678 --> 01:09:35,290 ellei omistaja kaiken harmaan tavaraa on nyt hieman ahne 1461 01:09:35,290 --> 01:09:37,540 ja on overselling hänen resursseja. 1462 01:09:37,540 --> 01:09:40,800 >> Joten jos olet ottaen yksi fyysinen kone ja myydä se 1463 01:09:40,800 --> 01:09:44,399 olemaan 200 vaan 400 asiakkaat, jossain vaiheessa 1464 01:09:44,399 --> 01:09:47,270 aiomme matkaa noihin sama suorituskyky ongelmia kuin ennen. 1465 01:09:47,270 --> 01:09:50,460 Koska sinulla on vain rajallinen levytilan ja RAM-muistia ja niin edelleen. 1466 01:09:50,460 --> 01:09:53,450 Ja virtuaalikone on vain ohjelma, joka on 1467 01:09:53,450 --> 01:09:56,140 olevinaan täydet tietokone. 1468 01:09:56,140 --> 01:09:58,040 Joten saat mitä maksaa täällä. 1469 01:09:58,040 --> 01:10:02,150 >> Joten löydät verkossa saatat maksaa hyvämaineinen yritys ehkä $ 100 kuukaudessa 1470 01:10:02,150 --> 01:10:05,660 oman virtuaalikoneen, tai oma virtuaalinen yksityinen palvelin, 1471 01:10:05,660 --> 01:10:07,090 joka on toinen termi sitä. 1472 01:10:07,090 --> 01:10:10,400 Tai saatat löytää joitakin lentää yö jossa maksat $ 5.99 kuukaudessa 1473 01:10:10,400 --> 01:10:12,080 oman virtuaalikoneen. 1474 01:10:12,080 --> 01:10:15,614 Mutta kertoimet ovat sinun ei tarvitse lähes niin paljon suorituskykyä käytettävissä, 1475 01:10:15,614 --> 01:10:18,530 koska he ovat overselling se niin, kuin ne olisivat mitä korkeampi 1476 01:10:18,530 --> 01:10:22,340 tier palvelun tai parempi myyjä. 1477 01:10:22,340 --> 01:10:24,590 >> Mitä tämä oikeastaan ​​tarkoittaa meille? 1478 01:10:24,590 --> 01:10:26,110 Joten anna minun mennä tähän. 1479 01:10:26,110 --> 01:10:29,580 Aion mennä aws.amazon.com. 1480 01:10:29,580 --> 01:10:31,590 Vain koska ne ovat mukava valikon vaihtoehtoja. 1481 01:10:31,590 --> 01:10:34,700 Mutta nämä samat opetukset koske koko joukko muita pilvi myyjiä. 1482 01:10:34,700 --> 01:10:38,201 Valitettavasti se on usein enemmän markkinointi puhua kuin mitään. 1483 01:10:38,201 --> 01:10:39,200 Ja tämä muuttuu jatkuvasti. 1484 01:10:39,200 --> 01:10:41,820 Joten menet verkkosivuilla näin. 1485 01:10:41,820 --> 01:10:44,560 Ja tämä ei todellakaan kertoa paljon mitään. 1486 01:10:44,560 --> 01:10:47,780 >> Ja vaikka minä, koska katson tätä, älä todellakaan tiedä, mitä tahansa näistä asioista 1487 01:10:47,780 --> 01:10:49,334 välttämättä tehdä kunnes sukeltaa. 1488 01:10:49,334 --> 01:10:50,875 Mutta aloitetaan vasemmalla, Laske. 1489 01:10:50,875 --> 01:10:52,980 Ja aion klikkaa tähän. 1490 01:10:52,980 --> 01:10:56,960 Nyt Amazon on suoraan sanottuna Valtava määrä palveluista 1491 01:10:56,960 --> 01:10:57,960 näinä päivinä. 1492 01:10:57,960 --> 01:11:01,040 Mutta Amazon EC2 on ehkä yksinkertaisin. 1493 01:11:01,040 --> 01:11:05,840 >> Amazon EC2 luo meille tarkalleen Kuvassa näimme hetki sitten. 1494 01:11:05,840 --> 01:11:10,240 Se miten he tekevät paljon rahansa pilvessä. 1495 01:11:10,240 --> 01:11:12,910 Ilmeisesti Netflix ja muut ovat pilvessä niiden kanssa. 1496 01:11:12,910 --> 01:11:16,260 Tämä kaikki on tyypillisesti pörröinen markkinointi puhua. 1497 01:11:16,260 --> 01:11:19,720 Joten mitä haluan tehdä, on mennä Pricing-- tai pikemminkin mennään instanssit 1498 01:11:19,720 --> 01:11:23,790 Ensimmäinen vain maalata kuvan tästä. 1499 01:11:23,790 --> 01:11:25,800 >> Joten tämä vaihtelee toimittajan mukaan. 1500 01:11:25,800 --> 01:11:29,590 Ja meidän ei tarvitse saada liian syvälle rikkaruohot täällä, miten tämä kaikki toimii. 1501 01:11:29,590 --> 01:11:34,720 Mutta tapa Amazon, esimerkiksi vuokraa olet virtuaalikoneen tai palvelimella 1502 01:11:34,720 --> 01:11:37,200 pilvessä on heillä tämänlaatuisten hauskat nimet, 1503 01:11:37,200 --> 01:11:41,000 kuten t2.nano, mikä tarkoittaa pieniä, tai t2.large, mikä tarkoittaa suuria. 1504 01:11:41,000 --> 01:11:43,970 Jokainen niistä antaa joko yksi tai kaksi virtuaaliprosessorien. 1505 01:11:43,970 --> 01:11:45,470 >> Miksi se virtuaalinen CPU? 1506 01:11:45,470 --> 01:11:49,440 No, fyysinen kone saattaa on 64 tai enemmän todellisia suorittimia. 1507 01:11:49,440 --> 01:11:52,125 Mutta jälleen kerran, ohjelmiston kautta, ne luovat illuusion 1508 01:11:52,125 --> 01:11:55,410 että yksi kone voi olla divvied jopa useita käyttäjiä. 1509 01:11:55,410 --> 01:11:58,765 Joten voimme ajatella tätä jossa on yksi Intel CPU tai kaksi. 1510 01:11:58,765 --> 01:12:01,290 CPU opintopistettä per hour-- olisin täytyy lukea pienellä painettu 1511 01:12:01,290 --> 01:12:02,581 siitä, mitä tämä todella tarkoittaa. 1512 01:12:02,581 --> 01:12:05,850 Se tarkoittaa sitä, kuinka paljon koneen voit käyttää tunnissa vis-suhteessa 1513 01:12:05,850 --> 01:12:07,730 muita asiakkaita, jotka laitteisto. 1514 01:12:07,730 --> 01:12:11,560 >> Näin paljon muistia tai muistia get-- joko puoli gigatavu tai 500 1515 01:12:11,560 --> 01:12:14,120 megatavua tai 1 gigatavu, tai 2. 1516 01:12:14,120 --> 01:12:17,390 Ja sitten varastointi vain viittaa millaisia ​​levyjä he antavat sinulle. 1517 01:12:17,390 --> 01:12:19,950 On eri varastointi tekniikat, että ne tarjoavat. 1518 01:12:19,950 --> 01:12:22,870 Mutta mielenkiintoisempaa kuin tämä Sitten voisi olla hinnoittelua. 1519 01:12:22,870 --> 01:12:25,860 >> Joten jos olet CTO tai insinööri, joka ei 1520 01:12:25,860 --> 01:12:28,420 haluat suorittaa palvelinta toimisto, mistä tahansa syystä, 1521 01:12:28,420 --> 01:12:30,230 ja se on aivan liian monimutkaisia ​​tai kalliita 1522 01:12:30,230 --> 01:12:33,930 ostaa palvelimia ja yhteistyötä etsiä niitä ja maksaa vuokraa joissakin fyysinen häkki tilaa 1523 01:12:33,930 --> 01:12:36,670 somewhere-- haluat vain istua at kannettava tietokone myöhään yöllä, 1524 01:12:36,670 --> 01:12:40,480 kirjoita luottokortin tiedot, ja vuokrata palvelimet cloud-- hyvin, 1525 01:12:40,480 --> 01:12:41,920 voimme tehdä sen täällä. 1526 01:12:41,920 --> 01:12:45,769 Aion mennä alas to-- Linux on suosituin käyttöjärjestelmä. 1527 01:12:45,769 --> 01:12:47,310 Ja Haluan vain saada tunnetta asioita. 1528 01:12:47,310 --> 01:12:48,990 Whoops-- liian iso. 1529 01:12:48,990 --> 01:12:53,670 >> Joten katsoa heidän tiniest virtuaalikone, joka näyttää, 1530 01:12:53,670 --> 01:12:57,440 meidän tarkoituksiin, yksi prosessori ja 500 megatavua RAM-muistia. 1531 01:12:57,440 --> 01:12:58,440 Se on melko pieni. 1532 01:12:58,440 --> 01:13:00,820 Mutta rehellisesti, web-palvelimet eivät tarvitse tehdä kovin paljon. 1533 01:13:00,820 --> 01:13:02,630 Sinulla on paremmat tiedot kannettavan tietokoneen. 1534 01:13:02,630 --> 01:13:04,990 Mutta et tarvitse niitä silmälasit näinä päivinä asioita. 1535 01:13:04,990 --> 01:13:11,490 Aiot maksaa $ 0,0065 per tunti. 1536 01:13:11,490 --> 01:13:12,080 >> Katsotaanpa. 1537 01:13:12,080 --> 01:13:15,970 Jos on 24 tuntia vuorokaudessa, ja me maksavat näin paljon tunnissa, 1538 01:13:15,970 --> 01:13:20,680 se maksaa $ 0,15 vuokrata että palvelimen pilvessä. 1539 01:13:20,680 --> 01:13:22,210 Ja tämä on vain yhden päivän. 1540 01:13:22,210 --> 01:13:27,050 Jos teemme tämän 365-- $ 57 vuokrata että palvelimen. 1541 01:13:27,050 --> 01:13:28,420 Joten se kuulostaa tosi halvalla. 1542 01:13:28,420 --> 01:13:31,100 >> Se on myös erittäin heikko. 1543 01:13:31,100 --> 01:13:37,169 Niinpä me, kursseille opetan täällä, yleensä käyttää mielestäni t2.smalls tai t2.mediums. 1544 01:13:37,169 --> 01:13:39,960 Ja saisimme muutaman sadan Käyttäjät, muutama tuhat käyttäjää, yhteensä. 1545 01:13:39,960 --> 01:13:40,900 Se on aika vaatimaton. 1546 01:13:40,900 --> 01:13:42,360 Joten mitä se maksaisi. 1547 01:13:42,360 --> 01:13:49,260 Joten jos teen tämän kustannus kertaa 24 tuntia kertaa 365, tämä on $ 225. 1548 01:13:49,260 --> 01:13:51,160 Ja kurssien Opetan, me yleensä 1549 01:13:51,160 --> 01:13:54,970 ajaa kaksi kaikesta, sillä irtisanomisten ja myös suorituskykyä. 1550 01:13:54,970 --> 01:13:59,230 Niinpä voisimme viettää siis $ 500 palvelimille 1551 01:13:59,230 --> 01:14:00,860 että me ehkä vuodessa. 1552 01:14:00,860 --> 01:14:05,210 >> Nyt, jos tarvitset enemmän performance-- katsotaanpa katsomaan muistia. 1553 01:14:05,210 --> 01:14:06,810 Olemme puhuneet muisti melkoisesti. 1554 01:14:06,810 --> 01:14:09,330 Ja jos et tarvitse enemmän memory-- ja 64 gigatavua 1555 01:14:09,330 --> 01:14:12,310 on numero pidin mentioning-- tämä on lähes $ 1 per tunti. 1556 01:14:12,310 --> 01:14:16,180 Ja voit melko nopeasti nähdä, missä Tämän goes-- joten 24 tuntia kertaa 365. 1557 01:14:16,180 --> 01:14:20,580 Joten nyt on $ 8,000 vuodessa for melko kunnollinen palvelimelle. 1558 01:14:20,580 --> 01:14:23,010 >> Joten jossain vaiheessa, siellä Tämä käännepiste 1559 01:14:23,010 --> 01:14:29,510 jossa nyt voisi viettää $ 6,000 luultavasti ja ostaa kone kuin että 1560 01:14:29,510 --> 01:14:33,800 ja lyhentääksemme sen kustannukset yli ehkä kaksi, kolme vuotta, koneen käyttöiän. 1561 01:14:33,800 --> 01:14:38,880 Mutta mitä voisi työntää teitä suosia tai paheksunta vuokraamisen 1562 01:14:38,880 --> 01:14:41,230 kone pilvessä näin? 1563 01:14:41,230 --> 01:14:44,110 Jälleen kerran, tämä on verrattavissa, luultavasti, yhteen näistä Dell-palvelimet 1564 01:14:44,110 --> 01:14:47,208 näimme kuvassa hieman sitten. 1565 01:14:47,208 --> 01:14:51,016 >> Yleisö: [tahtiimme] 1566 01:14:51,016 --> 01:14:54,350 1567 01:14:54,350 --> 01:14:56,190 >> DAVID MALAN: Joo, se on valtava ylösalaisin. 1568 01:14:56,190 --> 01:14:58,640 Koska emme ostaa kone, meillä ei tarvitse unbox sitä. 1569 01:14:58,640 --> 01:14:59,600 Meillä ei ole nostamiseen. 1570 01:14:59,600 --> 01:15:01,110 Meillä ei tarvitse kytke se meidän telineeseen. 1571 01:15:01,110 --> 01:15:02,080 Meillä ei tarvitse kytke se. 1572 01:15:02,080 --> 01:15:03,140 Meillä ei tarvitse maksaa sähkölaskuissa. 1573 01:15:03,140 --> 01:15:05,120 >> Meillä ei tarvitse kääntää ilmastoinnin. 1574 01:15:05,120 --> 01:15:07,620 Kun kiintolevy kuolee, meillä ei ole ajaa keskellä yötä 1575 01:15:07,620 --> 01:15:08,172 korjata sen. 1576 01:15:08,172 --> 01:15:09,630 Meillä ei tarvitse perustaa valvontaa. 1577 01:15:09,630 --> 01:15:13,750 Meillä ei ole to-- lista jatkuu ja kaikkien fyysisten asioista 1578 01:15:13,750 --> 01:15:15,810 sinun ei tarvitse tehdä koska "pilvi". 1579 01:15:15,810 --> 01:15:18,620 >> Ja tehtävä selväksi, cloud computing on tämä erittäin liikaa aikavälillä. 1580 01:15:18,620 --> 01:15:22,790 Se oikeastaan ​​vain tarkoittaa maksaa joku muuten juosta palvelimet teille, 1581 01:15:22,790 --> 01:15:25,300 tai vuokraamalla tilaa jonkun toisen palvelimia. 1582 01:15:25,300 --> 01:15:27,110 Niinpä termi "cloud computing" on uusi. 1583 01:15:27,110 --> 01:15:30,260 Ajatuksena on vuosikymmeniä vanha. 1584 01:15:30,260 --> 01:15:32,070 Niin se on aika vakuuttava. 1585 01:15:32,070 --> 01:15:33,960 >> Ja mitä enemmän saat? 1586 01:15:33,960 --> 01:15:38,287 No, voit myös saada mahdollisuuden tehdä kaiken kannettavalla tietokoneella kotona. 1587 01:15:38,287 --> 01:15:40,620 Toisin sanoen, kaikki kuvaa Olin juuri drawing-- 1588 01:15:40,620 --> 01:15:44,010 ja se ei ollut kauan sitten, että jopa Olin ryömivät palvelimella lattialla 1589 01:15:44,010 --> 01:15:46,680 kytkemällä johdot varten kullekin viivalle, joka näkyy, 1590 01:15:46,680 --> 01:15:49,590 ja päivittää käyttöjärjestelmä järjestelmät, ja muuttuvat ajaa ympäri. 1591 01:15:49,590 --> 01:15:51,610 Siellä on paljon fyysisyyden kaikille jotka. 1592 01:15:51,610 --> 01:15:55,300 >> Mutta mikä on kaunista siitä virtuaalinen koneita, kuten nimestä sellaista päätellä, 1593 01:15:55,300 --> 01:15:57,600 nyt on web-pohjainen rajapinnat jolloin 1594 01:15:57,600 --> 01:15:59,900 jos haluat, että vastaava linjan tältä palvelimelta 1595 01:15:59,900 --> 01:16:03,959 toiseen, kirjoita, tyyppi, tyyppi, klikkaa ja vedä, valitse Lähetä, ja voila, 1596 01:16:03,959 --> 01:16:05,250 olet se langallinen ylös lähes. 1597 01:16:05,250 --> 01:16:07,235 Koska se kaikki tapahtuu ohjelmiston. 1598 01:16:07,235 --> 01:16:09,110 Ja syy se on tehty in ohjelmisto on jälleen 1599 01:16:09,110 --> 01:16:12,650 koska meillä on niin paljon muistia ja niin paljon CPU käytettävissämme näinä päivinä, 1600 01:16:12,650 --> 01:16:14,880 vaikka kaikki että tavaraa vie aikaa, 1601 01:16:14,880 --> 01:16:18,450 se on hitaampi ajaa asioita ohjelmistojen kuin laitteisto, 1602 01:16:18,450 --> 01:16:23,710 kuten se on hitaampi käyttää mekaanista laite, kuten kiintolevy kuin RAM, 1603 01:16:23,710 --> 01:16:25,190 jotain puhtaasti elektroninen. 1604 01:16:25,190 --> 01:16:27,490 Meillä on niin paljon resursseja käytettävissämme. 1605 01:16:27,490 --> 01:16:29,920 Me ihmiset olemme tavallaan invariantly hidasta. 1606 01:16:29,920 --> 01:16:33,840 Ja niin nyt koneet voivat tehdä niin paljon enemmän per aikayksikkö. 1607 01:16:33,840 --> 01:16:36,640 Meillä on näitä kykyjä tehdä asioita käytännössä. 1608 01:16:36,640 --> 01:16:39,120 >> Ja sanon kursseille Opetan esimerkiksi täällä, 1609 01:16:39,120 --> 01:16:43,464 meillä on noin ehkä tusinan joten yhteensä virtuaalikoneiden 1610 01:16:43,464 --> 01:16:45,880 kuin että käynnissä tiettynä aikaa tehdä etuosa tavaraa, 1611 01:16:45,880 --> 01:16:47,620 tekee loppupäätä tavaraa. 1612 01:16:47,620 --> 01:16:50,237 Meillä on kaikki meidän varastointi. 1613 01:16:50,237 --> 01:16:52,820 Joten kaikki videot, mukaan lukien asiat näin, että olemme ammunta, 1614 01:16:52,820 --> 01:16:54,330 päädymme laskemisesta pilveen. 1615 01:16:54,330 --> 01:16:58,710 Amazon on palvelut nimeltään Amazon S3, Yksinkertaisen varastointi palvelu, joka 1616 01:16:58,710 --> 01:17:00,397 on aivan kuten levytilaa pilvessä. 1617 01:17:00,397 --> 01:17:02,230 Heillä on jotain Called CloudFront, joka 1618 01:17:02,230 --> 01:17:06,040 on CDN palvelu, sisältö Delivery Network palvelu, joka 1619 01:17:06,040 --> 01:17:10,190 tarkoittaa, että ne toteuttavat kaikki tiedostot ja sinulle automaagisesti jäljitellä sitä 1620 01:17:10,190 --> 01:17:11,290 maailman ympäri. 1621 01:17:11,290 --> 01:17:12,780 >> Joten he eivät tee sitä preemptively. 1622 01:17:12,780 --> 01:17:15,159 Mutta ensimmäinen kerta, kun joku Intia vaatii tiedoston, 1623 01:17:15,159 --> 01:17:16,700 he mahdollisesti välimuistiin paikallisesti. 1624 01:17:16,700 --> 01:17:19,325 Ensimmäistä kertaa Kiinassa, ensimmäistä kertaa Brasiliassa, joka tapahtuu, 1625 01:17:19,325 --> 01:17:20,880 he alkavat välimuistia sen paikallisesti. 1626 01:17:20,880 --> 01:17:22,730 Ja sinun ei tarvitse tehdä mitään siitä. 1627 01:17:22,730 --> 01:17:26,710 Ja niin se on niin uskomattoman pakottavia näinä päivinä siirrellä 1628 01:17:26,710 --> 01:17:27,890 pilveen. 1629 01:17:27,890 --> 01:17:31,890 Koska sinulla on tämä kyky kirjaimellisesti että ei ole ihmiselle tehdä lähes yhtä paljon 1630 01:17:31,890 --> 01:17:32,390 tehdä työtä. 1631 01:17:32,390 --> 01:17:35,930 Ja te kirjaimellisesti ei tarvitse niin paljon ihmisissä tekevät näitä töitä anymore-- 1632 01:17:35,930 --> 01:17:38,450 "Ops" tai toiminnallisia rooleja, enää. 1633 01:17:38,450 --> 01:17:43,150 Olet todella tarvitsee vain kehittäjät ja vähemmän insinöörien 1634 01:17:43,150 --> 01:17:44,840 joka voi vain tehdä asioita käytännössä. 1635 01:17:44,840 --> 01:17:46,590 Itse asiassa vain antaa sinulle tunteen tämän, 1636 01:17:46,590 --> 01:17:51,800 anna minun mennä hinnoittelu yksi muu tuote täällä. 1637 01:17:51,800 --> 01:17:58,170 Katsotaan jotain CDN S3. 1638 01:17:58,170 --> 01:18:01,140 Joten tämä on pohjimmiltaan virtuaalisen kiintolevyn pilvessä. 1639 01:18:01,140 --> 01:18:14,360 Ja jos me selaa pricing-- joten on $ 0,007 per gigatavu. 1640 01:18:14,360 --> 01:18:16,300 Ja that's-- miten teemme tätä? 1641 01:18:16,300 --> 01:18:17,410 Uskon, että kuukaudessa. 1642 01:18:17,410 --> 01:18:21,530 >> Joten jos se on kohti month-- vai päivässä? 1643 01:18:21,530 --> 01:18:23,200 Dan, on tämä päivässä? 1644 01:18:23,200 --> 01:18:24,700 Tämä on kuukaudessa, OK. 1645 01:18:24,700 --> 01:18:28,280 Joten jos tämä on per month-- pahoillani, se on $ 0,03 kuukaudessa. 1646 01:18:28,280 --> 01:18:29,820 On 12 kuukautta poissa vuoden. 1647 01:18:29,820 --> 01:18:32,250 Joten kuinka paljon tietoa voisi tallentaa pilveen? 1648 01:18:32,250 --> 01:18:37,410 Gigatavu ei ole valtava, mutta minä tiedä, kuten 1 teratavun, 1649 01:18:37,410 --> 01:18:38,460 niin kuin 1000 näitä. 1650 01:18:38,460 --> 01:18:39,501 Se ei ole kovin paljon. 1651 01:18:39,501 --> 01:18:44,382 On $ 368 tallentaa teratavun Tietojen Amazonin pilvi. 1652 01:18:44,382 --> 01:18:46,090 Joten mitä ovat joitakin kaupan off sitten? 1653 01:18:46,090 --> 01:18:47,970 Se kaikki voi olla hyvä. 1654 01:18:47,970 --> 01:18:52,260 Mikään olemme puhuneet tänään tavallaan ilman saaliin tai kustannus. 1655 01:18:52,260 --> 01:18:55,269 Joten mitä pahaa liikkuvat kaikki pilveen? 1656 01:18:55,269 --> 01:18:56,060 Yleisö: Security. 1657 01:18:56,060 --> 01:18:57,721 DAVID MALAN: OK, mitä tarkoitat? 1658 01:18:57,721 --> 01:18:58,596 Yleisö: [tahtiimme] 1659 01:18:58,596 --> 01:19:01,589 1660 01:19:01,589 --> 01:19:02,630 DAVID MALAN: Niin varmaan. 1661 01:19:02,630 --> 01:19:05,130 Ja sinä todella haluat joitakin satunnaisia ​​insinöörit 1662 01:19:05,130 --> 01:19:08,750 Amazon että et koskaan tavata ottaa fyysinen pääsy näihin tietokoneisiin, 1663 01:19:08,750 --> 01:19:11,010 ja jos he todella halusi, virtuaalinen käyttää? 1664 01:19:11,010 --> 01:19:15,070 Ja vaikka teoria software-- hyvin, 1665 01:19:15,070 --> 01:19:17,442 salaus voidaan ehdottomasti suojautumaan tätä. 1666 01:19:17,442 --> 01:19:19,150 Joten jos mitä olet tallentamiseen palvelimiin 1667 01:19:19,150 --> 01:19:21,470 on encrypted-- vähemmän ongelmia. 1668 01:19:21,470 --> 01:19:25,010 >> Mutta heti kun ihmisellä on fyysinen pääsy koneeseen, salaus syrjään, 1669 01:19:25,010 --> 01:19:26,100 kaikki vedot ovat tavallaan pois. 1670 01:19:26,100 --> 01:19:28,240 Saatat tietää menneiden että tietokoneet varsinkin, 1671 01:19:28,240 --> 01:19:30,360 vaikka oli nuo asiat nimeltään "BIOS-salasanoja," 1672 01:19:30,360 --> 01:19:33,360 olivat, kun työpöydän käynnistetty, olisit pyydetään salasanalla, 1673 01:19:33,360 --> 01:19:35,980 ei ole mitään tekemistä Windows, voit yleensä 1674 01:19:35,980 --> 01:19:39,750 vain avata alustan kone, löytää pikku nastat, 1675 01:19:39,750 --> 01:19:42,240 ja käyttää jotain kutsutaan hyppääjä ja liitä 1676 01:19:42,240 --> 01:19:45,690 nämä kaksi johdinta noin sekunnin, minkä myötä piiri. 1677 01:19:45,690 --> 01:19:47,360 Ja että poistaisi salasana. 1678 01:19:47,360 --> 01:19:49,800 >> Joten kun on fyysinen pääsy laite, voit tehdä tuollaista. 1679 01:19:49,800 --> 01:19:51,110 Voit poistaa kiintolevyn. 1680 01:19:51,110 --> 01:19:53,060 Voit saada niin. 1681 01:19:53,060 --> 01:19:55,442 Ja niin tämä on, miksi Kun kyseessä on Dropbox, 1682 01:19:55,442 --> 01:19:57,900 Esimerkiksi se on hieman huolestuttavaa, että ne eivät ainoastaan 1683 01:19:57,900 --> 01:20:02,860 on tiedot, vaikka se on salattu, niillä on myös avain. 1684 01:20:02,860 --> 01:20:04,993 Muita huolia? 1685 01:20:04,993 --> 01:20:08,430 >> Yleisö: [tahtiimme] 1686 01:20:08,430 --> 01:20:27,740 1687 01:20:27,740 --> 01:20:30,240 DAVID MALAN: Joo, se on hyvin true-- Googles, Omenat, 1688 01:20:30,240 --> 01:20:31,406 Microsoftin maailman. 1689 01:20:31,406 --> 01:20:34,400 Ja itse asiassa, kuinka kauan on Sinulla oli iPhone? 1690 01:20:34,400 --> 01:20:35,885 Joo, antaa tai ottaa. 1691 01:20:35,885 --> 01:20:36,760 Yleisö: [tahtiimme] 1692 01:20:36,760 --> 01:20:37,780 DAVID MALAN: Anteeksi? 1693 01:20:37,780 --> 01:20:39,667 Sinä olet yksi niistä, jotka on iPhone, eikö? 1694 01:20:39,667 --> 01:20:40,250 Yleisö: Kyllä. 1695 01:20:40,250 --> 01:20:42,208 DAVID MALAN: Kuinka kauan olet ollut iPhonen? 1696 01:20:42,208 --> 01:20:43,372 Yleisö: [tahtiimme] 1697 01:20:43,372 --> 01:20:45,080 DAVID MALAN: OK, niin Apple kirjaimellisesti tietää 1698 01:20:45,080 --> 01:20:49,030 missä olet ollut joka tunti Päivän viimeisten viiden vuoden aikana. 1699 01:20:49,030 --> 01:20:51,112 >> Yleisö: [tahtiimme] 1700 01:20:51,112 --> 01:20:54,626 1701 01:20:54,626 --> 01:20:56,375 DAVID MALAN: Mikä on hieno ominaisuus. 1702 01:20:56,375 --> 01:20:57,860 Yleisö: [tahtiimme] 1703 01:20:57,860 --> 01:21:00,875 DAVID MALAN: Niin, mutta kaupan pois varmasti. 1704 01:21:00,875 --> 01:21:01,750 Yleisö: [tahtiimme] 1705 01:21:01,750 --> 01:21:04,720 1706 01:21:04,720 --> 01:21:07,813 >> DAVID MALAN: Joo, se on hyvin helppo. 1707 01:21:07,813 --> 01:21:08,688 Yleisö: [tahtiimme] 1708 01:21:08,688 --> 01:21:12,040 1709 01:21:12,040 --> 01:21:13,248 DAVID MALAN: Muu haittoja? 1710 01:21:13,248 --> 01:21:16,995 Yleisö: [tahtiimme] 1711 01:21:16,995 --> 01:21:26,151 1712 01:21:26,151 --> 01:21:27,900 DAVID MALAN: Absolutely-- teknologisesti, 1713 01:21:27,900 --> 01:21:31,550 taloudellisesti, se on melko pakottavia tavallaan saada nämä suurtuotannon 1714 01:21:31,550 --> 01:21:33,579 ja siirtää kaikki osaksi ns pilvi. 1715 01:21:33,579 --> 01:21:35,870 Mutta luultavasti halua mennä joitakin suurimpia 1716 01:21:35,870 --> 01:21:39,380 kala, Amatsonit, The Googles, The Microsofts-- Rackspace on melko big-- 1717 01:21:39,380 --> 01:21:42,200 ja muutamia muita, eikä väistämättä lentää yöllä ihmiset 1718 01:21:42,200 --> 01:21:45,640 joille se on erittäin helppo tehdä tällaista tekniikkaa nykyään. 1719 01:21:45,640 --> 01:21:49,140 Ja se, jolle voit maksaa $ 5.99 kuukaudessa. 1720 01:21:49,140 --> 01:21:50,890 Mutta voit varmasti saat mitä maksat. 1721 01:21:50,890 --> 01:21:54,014 >> Kun sanot [tahtiimme], silloin asioita, kuten nämä viisi ysiä keksiä, 1722 01:21:54,014 --> 01:21:58,017 jolloin vaikka teknisesti me emme voi taata 99,999, 1723 01:21:58,017 --> 01:22:00,350 me vain rakentaa jonkinlaista rangaistuksen sopimukseen 1724 01:22:00,350 --> 01:22:03,910 niin että jos se ei tapahdu ainakaan siellä on jonkin verran kustannuksia meille myyjä. 1725 01:22:03,910 --> 01:22:07,950 Ja se mitä tyypillisesti saamaan heidät hyväksymään. 1726 01:22:07,950 --> 01:22:09,590 >> Yleisö: [tahtiimme] 1727 01:22:09,590 --> 01:22:12,290 >> DAVID MALAN: Ja yksi sellainen siunaus 1728 01:22:12,290 --> 01:22:15,630 on, että vaikka me mennä alas, sillä Esimerkiksi tai jopa tiettyjä yrityksiä, 1729 01:22:15,630 --> 01:22:17,800 todellisuus on Amazon, Esimerkiksi on niin paljon 1730 01:22:17,800 --> 01:22:21,780 hiton asiakkaita, tunnettu asiakkaille, toimimasta tiettyjen datakeskusten 1731 01:22:21,780 --> 01:22:26,224 että kun jotain todella menee pieleen, kuten ylivoimainen este ja sää ja niin, 1732 01:22:26,224 --> 01:22:29,390 jos on minkäänlaista hopeareunuksensa, se, että olet erittäin hyvä yritys. 1733 01:22:29,390 --> 01:22:30,680 Sivustosi saattaa olla offline-tilassa. 1734 01:22:30,680 --> 01:22:32,750 Mutta niin on kuin puolet suosittu Internetissä. 1735 01:22:32,750 --> 01:22:36,230 Ja niin se on luultavasti hieman maittavammaksi asiakkaille 1736 01:22:36,230 --> 01:22:38,780 jos se on enemmän internet asia kuin acme.com asia. 1737 01:22:38,780 --> 01:22:41,780 Mutta se on hieman huijata. 1738 01:22:41,780 --> 01:22:46,740 >> Joten mitä muita asioita katsomaan, juuri niin, että emme sulje pois muita, 1739 01:22:46,740 --> 01:22:51,210 jos menet Microsoft Azure, ne on sekä Linux ja Windows tavaraa 1740 01:22:51,210 --> 01:22:53,190 ovat verrattavissa Amazonin. 1741 01:22:53,190 --> 01:22:57,540 Jos menet Google Compute Engine, heillä on jotain vastaavaa samoin. 1742 01:22:57,540 --> 01:23:00,500 Ja vain pyöristää Näiden pilvi tarjoukset, 1743 01:23:00,500 --> 01:23:02,762 Teen mainita yksi asia. 1744 01:23:02,762 --> 01:23:04,720 Tämä on suosittu verkkosivusto se edustaja 1745 01:23:04,720 --> 01:23:08,590 luokan teknologiaa. 1746 01:23:08,590 --> 01:23:12,350 Ne olemme juuri keskustelleet noin, Amazon, olisi IaaS, 1747 01:23:12,350 --> 01:23:17,150 Infrastruktuuri palveluna, jossa eräänlainen fyysisen laitteiston palveluna. 1748 01:23:17,150 --> 01:23:18,757 On SAAS. 1749 01:23:18,757 --> 01:23:20,090 Oikeastaan ​​minulle hiukkaakaan nämä alas. 1750 01:23:20,090 --> 01:23:23,290 1751 01:23:23,290 --> 01:23:28,190 >> IAAS-- Infrastructure Palveluna, SAAS, 1752 01:23:28,190 --> 01:23:31,870 ja PAAS, jotka ovat huomattavan sekava lyhenteitä 1753 01:23:31,870 --> 01:23:34,400 jotka eivät kuvataan kolme erilaisia ​​asioita. 1754 01:23:34,400 --> 01:23:36,400 Ja lyhenteet itse eivät ole niin väliä. 1755 01:23:36,400 --> 01:23:38,360 Tämä on kaikki pilven tavaraa Olemme juuri puhuneet, 1756 01:23:38,360 --> 01:23:41,570 alemman tason tavaraa, virtualisoinnin laitteiston ja varastointi 1757 01:23:41,570 --> 01:23:44,890 in ns pilvi, onko se Amazon, Microsoft, Google, tai muita. 1758 01:23:44,890 --> 01:23:47,270 >> Software as a service-- kaikki meistä eräänlainen käyttää tätä. 1759 01:23:47,270 --> 01:23:49,810 Jos käytät Google-sovellukset Gmailin tai kalenteri-, 1760 01:23:49,810 --> 01:23:52,530 tahansa näistä web-pohjainen sovellukset 10 vuotta sitten me 1761 01:23:52,530 --> 01:23:55,560 olisi kaksinkertainen napsautetaan kuvakkeita meidän työpöydän ohjelmisto palveluna 1762 01:23:55,560 --> 01:23:57,400 on nyt todella web-sovellus. 1763 01:23:57,400 --> 01:24:00,110 Ja alustan kuin palvelu sellainen riippuvainen. 1764 01:24:00,110 --> 01:24:03,140 >> Ja yksi esimerkki Annan teille täällä yhteydessä pilvi computing-- 1765 01:24:03,140 --> 01:24:06,250 on olemassa yksi yritys, joka on melko suosittua näinä päivinä, Heroku. 1766 01:24:06,250 --> 01:24:08,940 Ja he ovat palvelu, alustan, jos haluatte, 1767 01:24:08,940 --> 01:24:11,730 että toimii päälle Amazonin infrastruktuuri. 1768 01:24:11,730 --> 01:24:15,800 Ja he vain tekevät entistä helpommaksi kehittäjille ja insinöörien 1769 01:24:15,800 --> 01:24:18,330 saada web-pohjaisia ​​sovelluksia verkossa. 1770 01:24:18,330 --> 01:24:22,170 >> Se on tuskaa, aluksi käyttää Amazon Web Services ja muita asioita. 1771 01:24:22,170 --> 01:24:24,170 Koska sinulla todella on tietää ja ymmärtää 1772 01:24:24,170 --> 01:24:27,617 noin tietokantoja ja web-palvelimia ja kuormituksen tasausta ja kaikki jutut 1773 01:24:27,617 --> 01:24:28,450 Olen juuri puhunut. 1774 01:24:28,450 --> 01:24:32,780 Koska kaikki Amazon on tehnyt ei ole piilotettu ne suunnittelun haasteita. 1775 01:24:32,780 --> 01:24:35,790 He vain virtualisoida heitä ja siirtää ne selaimen, 1776 01:24:35,790 --> 01:24:37,770 ohjelmistoksi sijaan laitteisto. 1777 01:24:37,770 --> 01:24:43,020 >> Mutta yritykset, kuten Heroku ja muut PAAS tarjoajat, Platform palveluna, 1778 01:24:43,020 --> 01:24:46,900 he käyttävät näitä barebone perusteet että olemme juuri puhuneet, 1779 01:24:46,900 --> 01:24:50,340 ja ne rakentaa helpommin käyttää ohjelmistoa sen päälle 1780 01:24:50,340 --> 01:24:54,241 joten jos haluat saada verkkopohjainen hakemuksen verkossa näinä päivinä, 1781 01:24:54,241 --> 01:24:55,990 et varmasti on osaa ohjelmoida. 1782 01:24:55,990 --> 01:25:00,280 Sinun täytyy tietää Java tai Python tai PHP tai Ruby tai joukko muita kieliä. 1783 01:25:00,280 --> 01:25:02,180 >> Mutta sinun on myös paikka laittaa se. 1784 01:25:02,180 --> 01:25:04,790 Ja puhuimme aiemmin noin saada Web hosting-yritys. 1785 01:25:04,790 --> 01:25:08,630 Se on tavallaan vastaavat 2000-luvun puolivälistä lähestymistapa saada jotain verkossa. 1786 01:25:08,630 --> 01:25:12,140 Nykyään ehkä sen sijaan maksaa joku kuten Heroku muutamia dollareita kuukaudessa. 1787 01:25:12,140 --> 01:25:15,370 Ja olennaisesti, kun olet tehdään alustavia kokoonpano, 1788 01:25:15,370 --> 01:25:18,704 päivittää sivuston, sinun kirjoita komento ikkunassa. 1789 01:25:18,704 --> 01:25:21,370 Ja mitä koodia olet kirjoittanut tässä kannettavan tietokoneen välittömästi 1790 01:25:21,370 --> 01:25:24,350 saa jakaa minkä tahansa määrän Palvelimien pilvessä. 1791 01:25:24,350 --> 01:25:26,440 >> Ja Heroku huolehtii kaikki monimutkaisuus. 1792 01:25:26,440 --> 01:25:28,930 Heistä kaikki tietokannan tavaraa, kaikki kuormituksen tasapainotus, 1793 01:25:28,930 --> 01:25:31,480 kaikki päänsärkyä, jotka olemme juuri kirjoitettu aluksella, 1794 01:25:31,480 --> 01:25:33,320 ja piilottaa kaikki tämä teille. 1795 01:25:33,320 --> 01:25:36,170 Ja vastineeksi, juuri maksaa heille hieman enemmän. 1796 01:25:36,170 --> 01:25:39,810 Joten sinulla on näitä infrastruktuureja palvelua, alustoja palveluna, 1797 01:25:39,810 --> 01:25:41,400 ja sitten ohjelmisto palveluna. 1798 01:25:41,400 --> 01:25:45,390 Se on myös tämä abstraktio tai kerrospukeutuminen. 1799 01:25:45,390 --> 01:25:51,187 >> Kysyttävää pilven tai rakentaa oman infrastruktuurin? 1800 01:25:51,187 --> 01:25:52,270 Selvä, se oli paljon. 1801 01:25:52,270 --> 01:25:54,200 Miksi emme mene eteenpäin ja otamme 15 minuutin tauon. 1802 01:25:54,200 --> 01:25:57,241 Palaamme muutamia uusia käsitteitä ja vähän käytännön mahdollisuuksia 1803 01:25:57,241 --> 01:25:59,110 ennen ilta on ohi. 1804 01:25:59,110 --> 01:26:00,332