1 00:00:00,000 --> 00:00:00,629 2 00:00:00,629 --> 00:00:02,170 DAVID Malan: pob hawl, croeso yn ôl. 3 00:00:02,170 --> 00:00:06,520 Cyn i ni plymio i mewn cyfrifiadura cwmwl, Yr wyf yn meddwl y byddwn i'n oedi am ennyd 4 00:00:06,520 --> 00:00:11,740 os oes unrhyw gwestiynau sy'n weddill neu bynciau a ddaeth i fyny yn ystod amser cinio 5 00:00:11,740 --> 00:00:13,834 a allai fod yn awr fod o ddiddordeb. 6 00:00:13,834 --> 00:00:18,470 7 00:00:18,470 --> 00:00:21,410 >> GYNULLEIDFA: [Anghlywadwy] 8 00:00:21,410 --> 00:00:22,090 >> DAVID Malan: OK. 9 00:00:22,090 --> 00:00:23,555 O, OK. 10 00:00:23,555 --> 00:00:24,430 GYNULLEIDFA: [Anghlywadwy] 11 00:00:24,430 --> 00:00:29,880 12 00:00:29,880 --> 00:00:31,420 >> DAVID Malan: Na, wrth gwrs. 13 00:00:31,420 --> 00:00:35,180 OK, wel gobeithio eich holl problemau'n codi yn yr ychydig oriau nesaf 14 00:00:35,180 --> 00:00:36,410 ac yfory yn enwedig. 15 00:00:36,410 --> 00:00:42,700 Ond gadewch i ni edrych, yna, yn lle y drafodaeth ddiwethaf am sefydlu 16 00:00:42,700 --> 00:00:45,730 gwefan yn arwain, yn fwy cyffredinol pan ddaw i gwmwl cyfrifiadurol, 17 00:00:45,730 --> 00:00:48,210 sefydlu bensaernïaeth gweinydd, y mathau o benderfyniadau 18 00:00:48,210 --> 00:00:50,800 bod peirianwyr a datblygwyr a rheolwyr 19 00:00:50,800 --> 00:00:53,210 angen i ni wneud pan ddaw i wneud mwy na dim ond 20 00:00:53,210 --> 00:00:56,550 cofrestru ar gyfer 10 $ y mis lu ar y we pan fyddwch mewn gwirionedd yn awyddus i adeiladu allan 21 00:00:56,550 --> 00:00:57,550 eich seilwaith hun. 22 00:00:57,550 --> 00:01:00,400 A byddwn yn ceisio clymu hyn yn ôl, er enghraifft, i Dropbox ac eraill 23 00:01:00,400 --> 00:01:01,350 yn eu hoffi. 24 00:01:01,350 --> 00:01:06,250 >> Felly gadewch i ni ddechrau i ystyried pa problemau'n codi fel busnes 25 00:01:06,250 --> 00:01:09,390 mynd yn dda a phroblemau da yn codi. 26 00:01:09,390 --> 00:01:14,720 Felly, yn yr achos symlaf iawn o gael rhai cwmni sydd â weinydd y we, 27 00:01:14,720 --> 00:01:21,470 allai fod gennych, gadewch i ni ddweud, gweinydd sy'n byddwn ond yn tynnu sy'n edrych fel hyn. 28 00:01:21,470 --> 00:01:25,620 Ac y dyddiau hyn, y rhan fwyaf servers-- ac yn gadael i mewn gwirionedd yn rhoi darlun i hyn dim ond er mwyn 29 00:01:25,620 --> 00:01:27,680 ei fod yn ychydig yn llai niwlog. 30 00:01:27,680 --> 00:01:31,510 >> Felly server-- Dell rac yn ôl yn y dydd, mae yna 31 00:01:31,510 --> 00:01:33,730 Roedd prif-gyfrifiaduron a gymerodd i fyny ystafelloedd cyfan. 32 00:01:33,730 --> 00:01:35,710 Y dyddiau hyn, os ydych yn i gael gweinyddwr, mae'n 33 00:01:35,710 --> 00:01:38,520 Gallai edrych ychydig yn debyg i hyn. 34 00:01:38,520 --> 00:01:41,760 Gweinyddion yn cael eu mesur yn yr hyn Gelwir unedau rac, neu Rus. 35 00:01:41,760 --> 00:01:45,280 Ac un RU yw 1.5 modfedd, sydd yn safon y diwydiant. 36 00:01:45,280 --> 00:01:49,300 Felly, mae hyn yn edrych fel gweinydd dau RU. 37 00:01:49,300 --> 00:01:51,240 Felly mae'n 3 modfedd o daldra. 38 00:01:51,240 --> 00:01:54,430 Ac maen nhw'n gyffredinol 19 modfedd o led, sy'n golygu holl math hwn o bethau 39 00:01:54,430 --> 00:01:55,160 wedi'i safoni. 40 00:01:55,160 --> 00:01:59,420 >> Felly, os ydych yn edrych mewn center-- data nid dim ond ar un gweinydd, ond gadewch i ni 41 00:01:59,420 --> 00:02:02,110 yn edrych ar Google canolfan ddata a gweld os ydym yn 42 00:02:02,110 --> 00:02:04,280 gweld darlun braf yn Google Images. 43 00:02:04,280 --> 00:02:09,090 Mae hyn yn llawer gwell na chi eu goleuo Byddai fel arfer yn dod o hyd, a llawer 44 00:02:09,090 --> 00:02:14,900 sexier edrych fel canlyniad. ond mae hyn yn beth yn edrych fel cwpl 45 00:02:14,900 --> 00:02:17,380 cant gweinyddion i gyd am hynny un maint, 46 00:02:17,380 --> 00:02:21,450 mewn gwirionedd, yn rac ar ôl rac ar ôl rac ar ôl rac mewn canolfan data. 47 00:02:21,450 --> 00:02:26,150 >> Rhywbeth fel this-- Gall hyn yn dda yn Google, ers i mi googled Google. 48 00:02:26,150 --> 00:02:28,330 Ond gallai fod yn gynrychioliadol o fwy cyffredinol 49 00:02:28,330 --> 00:02:31,480 canolfan ddata y mae llawer o cwmnïau yn arfer cyd-leoli. 50 00:02:31,480 --> 00:02:34,940 A cydleoli yn gyffredinol yn golygu eich bod yn mynd i le fel Equinix 51 00:02:34,940 --> 00:02:40,280 neu werthwyr eraill sydd mawr warysau sydd yn cael llawer o bŵer, 52 00:02:40,280 --> 00:02:42,950 llawer o oeri, gobeithio llawer o ddiogelwch, 53 00:02:42,950 --> 00:02:47,910 a chewyll unigol amgáu raciau o gweinyddwyr, ac i chi naill ai rentu'r raciau 54 00:02:47,910 --> 00:02:49,150 neu os ydych yn dod â'r rheseli i mewn. 55 00:02:49,150 --> 00:02:51,420 >> A chwmnïau unigol, startups yn enwedig, 56 00:02:51,420 --> 00:02:54,820 Bydd yn rhaid i ryw fath o biometreg i fynd i mewn i'w cawell, neu allwedd, 57 00:02:54,820 --> 00:02:55,640 neu gerdyn allweddol. 58 00:02:55,640 --> 00:02:56,990 Rydych yn agor y drws. 59 00:02:56,990 --> 00:03:00,354 Ac tu mewn yno yn unig ôl-troed troedfeddi sgwâr 60 00:03:00,354 --> 00:03:03,270 eich bod yn talu am, y tu mewn o y gallwch roi unrhyw beth rydych ei eisiau. 61 00:03:03,270 --> 00:03:04,770 >> Ac rydych fel arfer yn talu am y pŵer. 62 00:03:04,770 --> 00:03:06,920 Ac rydych yn talu am y olion traed. 63 00:03:06,920 --> 00:03:08,770 Ac yna byddwch yn talu eich hun ar gyfer y gweinyddion 64 00:03:08,770 --> 00:03:10,560 eich bod yn dod i mewn i'r gofod. 65 00:03:10,560 --> 00:03:12,850 A'r hyn yr ydych wedyn yn cael y opsiwn i wneud yw talu rhywun 66 00:03:12,850 --> 00:03:15,120 ar gyfer eich cysylltedd gwasanaeth rhyngrwyd. 67 00:03:15,120 --> 00:03:17,240 Gallwch dalu unrhyw nifer o werthwyr, pob un ohonynt 68 00:03:17,240 --> 00:03:19,210 yn nodweddiadol yn dod i mewn i'r ganolfan ddata. 69 00:03:19,210 --> 00:03:22,740 >> Ond y cwestiwn diddorol go iawn, beth mewn gwirionedd yn mynd i mewn raciau hynny? 70 00:03:22,740 --> 00:03:25,020 Maent gallai pawb yn dda iawn yn edrych fel hyn yr ydym yn jyst yn gweld. 71 00:03:25,020 --> 00:03:27,870 Ond maent yn cyflawni swyddogaethau gwahanol ac efallai y bydd angen i wneud pethau gwahanol. 72 00:03:27,870 --> 00:03:29,661 A gadewch i ni mewn gwirionedd ysgogi trafodaeth hwn 73 00:03:29,661 --> 00:03:35,370 gyda'r cwestiwn o, pa broblem yn dechrau i godi os byddwch yn llwyddiannus? 74 00:03:35,370 --> 00:03:37,900 >> Felly, rydych wedi got a gwefan eich bod wedi adeiladu. 75 00:03:37,900 --> 00:03:40,450 Ac efallai ei fod yn gwerthu widgets neu rywbeth fel 'na. 76 00:03:40,450 --> 00:03:43,620 A'ch bod wedi bod yn gwneud yn dda iawn gyda gwerthiant o widgets ar-lein. 77 00:03:43,620 --> 00:03:48,490 Ac byddwch yn dechrau i gael profiad rhai symptomau, eich gwefan. 78 00:03:48,490 --> 00:03:51,070 Beth allai fod yn rhai o'r symptomau technegol 79 00:03:51,070 --> 00:03:54,040 bod defnyddwyr yn adrodd fel busnes yn tyfu ac yn ffynnu 80 00:03:54,040 --> 00:03:59,482 a bod eich gwefan yn elwa o hynny? 81 00:03:59,482 --> 00:04:02,690 >> GYNULLEIDFA: [Anghlywadwy] 82 00:04:02,690 --> 00:04:05,910 83 00:04:05,910 --> 00:04:07,050 >> DAVID Malan: Yeah, yn union. 84 00:04:07,050 --> 00:04:10,040 Felly, efallai y bydd gennych arafu eich gwefan. 85 00:04:10,040 --> 00:04:11,240 A pham y gallai hynny ddigwydd? 86 00:04:11,240 --> 00:04:12,660 Wel, os ydym yn tybio, ar gyfer mwyn trafod 87 00:04:12,660 --> 00:04:15,160 ar hyn o bryd i chi, bod chi ar un o'r rhain gwesteiwyr gwe masnachol 88 00:04:15,160 --> 00:04:17,860 ein bod yn siarad am cyn cinio, eich bod yn talu rhywfaint o nifer o ddoleri 89 00:04:17,860 --> 00:04:20,859 i y mis, ac ydych chi wedi talu yn barod ar gyfer cost flynyddol eich parth 90 00:04:20,859 --> 00:04:25,300 enw, bod cynnal ar y we, mae'n debyg, overselling eu hadnoddau 91 00:04:25,300 --> 00:04:26,050 i ryw raddau. 92 00:04:26,050 --> 00:04:29,000 Felly, efallai y bydd gennych enw defnyddiwr a chyfrinair ar eu gweinydd. 93 00:04:29,000 --> 00:04:32,410 Ond hyd yn allai nifer o eraill, neu sawl dwsin arall, neu efallai hyd yn oed sawl 94 00:04:32,410 --> 00:04:33,980 cant arall, defnyddwyr. 95 00:04:33,980 --> 00:04:37,190 >> A gwefannau byw yn gorfforol ar yr un gweinydd. 96 00:04:37,190 --> 00:04:38,340 Pam mae hyn yn bosibl? 97 00:04:38,340 --> 00:04:40,680 Wel y dyddiau hyn, gweinyddwyr fel hyn yn nodweddiadol 98 00:04:40,680 --> 00:04:44,610 rhaid i gyriannau caled lluosog, efallai cymaint â chwech neu fwy o 'n anawdd drives, 99 00:04:44,610 --> 00:04:47,665 Gallai pob un ohonynt fod yn gymaint fel 4 terabeit y dyddiau hyn. 100 00:04:47,665 --> 00:04:52,140 Felly, efallai y byddwch yn cael 24 terabeit o le mewn dim ond un bach gweinyddwr fel hyn. 101 00:04:52,140 --> 00:04:55,710 >> A hyd yn oed os ydych yn dwyn peth o'r gofod ar gyfer dileu swydd, ar gyfer dibenion wrth gefn, 102 00:04:55,710 --> 00:04:57,110 mae'n dal i fod cryn dipyn o le. 103 00:04:57,110 --> 00:05:00,070 Ac yn sicr, gwefan nodweddiadol Nid oes angen bod llawer o le. 104 00:05:00,070 --> 00:05:03,100 Dim ond cofrestru defnyddwyr a storio logiau gorchmynion 105 00:05:03,100 --> 00:05:04,640 nid yw'n cymryd yr holl bod llawer o le. 106 00:05:04,640 --> 00:05:07,550 Felly gallwch rhaniad yn hollol ychydig a rhoi pob defnyddiwr 107 00:05:07,550 --> 00:05:08,980 dim ond ychydig sleisen o hynny. 108 00:05:08,980 --> 00:05:11,310 >> Yn y cyfamser, cyfrifiadur fel hyn y dyddiau hyn 109 00:05:11,310 --> 00:05:16,370 Mae gan CPUs-- lluosog fel arfer nid yn unig un, efallai dau, efallai pedwar, efallai 16, 110 00:05:16,370 --> 00:05:17,149 neu hyd yn oed mwy. 111 00:05:17,149 --> 00:05:18,940 A phob un o'r CPUs rhai Mae gan rywbeth o'r enw 112 00:05:18,940 --> 00:05:22,230 craidd, sy'n fath o fel ymennydd tu mewn ymennydd. 113 00:05:22,230 --> 00:05:26,800 Felly, mewn gwirionedd mae'r rhan fwyaf pawb yma gyda gliniaduron modern Mae fwy na thebyg craidd deuol 114 00:05:26,800 --> 00:05:32,030 neu CPU-- craidd cwad ac mae'n debyg yn unig un CPU tu mewn a laptop y dyddiau hyn. 115 00:05:32,030 --> 00:05:35,030 Ond cyfrifiaduron pen desg a chyfrifiaduron rac hoffi 116 00:05:35,030 --> 00:05:39,000 gallai hyn ei chael dipyn o ychydig mwy o CPUs, ac yn ei dro creiddiau. 117 00:05:39,000 --> 00:05:44,180 >> A dweud y gwir, hyd yn oed yn ein Macs a PCs o heddiw, nid oes gwir angen i chi creiddiau deuol 118 00:05:44,180 --> 00:05:46,550 neu creiddiau cwad i wirio eich e-bost. 119 00:05:46,550 --> 00:05:49,090 Os oes unrhyw dagfa pan ddaw i ddefnyddio cyfrifiadur, 120 00:05:49,090 --> 00:05:51,925 i chi y dynol yn ôl pob tebyg y peth arafaf am hynny cyfrifiadur. 121 00:05:51,925 --> 00:05:54,800 Ac nid ydych yn mynd i fod yn gallu gwiriwch eich e-bost yn gyflymach os byddwch yn 122 00:05:54,800 --> 00:05:57,170 wedi pedair gwaith yn fwy o CPUs neu creiddiau. 123 00:05:57,170 --> 00:05:59,700 >> Ond mae'r un peth yn garedig o wir am weinydd. 124 00:05:59,700 --> 00:06:02,970 Ni allai un un wefan o reidrwydd angen mwy nag un 125 00:06:02,970 --> 00:06:05,756 CPU neu un craidd, un ymennydd bach y tu mewn ei wneud 126 00:06:05,756 --> 00:06:07,380 yr holl ffordd o feddwl a phrosesu. 127 00:06:07,380 --> 00:06:10,561 Felly, gweithgynhyrchwyr cael yn yr un modd Dechreuodd i sleisio i fyny yr adnoddau hynny 128 00:06:10,561 --> 00:06:13,435 fel bod eich gwefan efallai yn cael un craidd, eich gwefan yn cael un craidd, 129 00:06:13,435 --> 00:06:15,290 neu efallai rydym yn rhannu un craidd megis. 130 00:06:15,290 --> 00:06:16,820 Rydym ni hefyd yn rhannu lle ar y ddisg. 131 00:06:16,820 --> 00:06:20,000 Ac rydym hefyd yn rhannu RAM, neu Cof Mynediad ar hap 132 00:06:20,000 --> 00:06:22,520 o o'r blaen, y mae mae hefyd yn swm cyfyngedig. 133 00:06:22,520 --> 00:06:23,420 >> A dyna yw'r allwedd. 134 00:06:23,420 --> 00:06:25,960 Ni waeth pa mor ddrud y cyfrifiadur oedd, 135 00:06:25,960 --> 00:06:28,440 mae yna dal i fod yn gyfyngedig faint o adnoddau ynddo. 136 00:06:28,440 --> 00:06:31,360 Ac felly y mae mwy a mwy wrthych ceisio defnyddio adnoddau hynny, 137 00:06:31,360 --> 00:06:32,850 gallai'r pethau arafach yn dod. 138 00:06:32,850 --> 00:06:34,646 Ond pam? 139 00:06:34,646 --> 00:06:39,352 Pam y byddai pethau'n arafu fel symptom o gweinydd yn cael ei gorlwytho? 140 00:06:39,352 --> 00:06:40,060 Beth sy'n Digwydd? 141 00:06:40,060 --> 00:06:42,895 142 00:06:42,895 --> 00:06:46,388 >> GYNULLEIDFA: [Anghlywadwy] 143 00:06:46,388 --> 00:06:54,036 144 00:06:54,036 --> 00:06:55,160 DAVID Malan: Yeah, yn union. 145 00:06:55,160 --> 00:06:57,730 Cynigiais yn gynharach y RAM yn fath o gof. 146 00:06:57,730 --> 00:07:00,290 Mae'n gyfnewidiol, lle mae hynny'n lle mae apps a data yn 147 00:07:00,290 --> 00:07:01,890 storio pan maen nhw'n cael eu defnyddio. 148 00:07:01,890 --> 00:07:03,990 Ac felly, felly mae ' dim ond nifer cyfyngedig 149 00:07:03,990 --> 00:07:05,790 o bethau y gallwch ei wneud yn ôl pob golwg ar unwaith. 150 00:07:05,790 --> 00:07:07,740 Ac mae hefyd yn gynt yn, sydd yn beth da. 151 00:07:07,740 --> 00:07:09,990 Ond mae hefyd yn fwy drud, sydd yn beth drwg. 152 00:07:09,990 --> 00:07:15,376 Ac mae hefyd felly yn bresennol yn is meintiau na lle ar y ddisg, disg galed 153 00:07:15,376 --> 00:07:16,750 gofod, sy'n tueddu i fod yn rhatach. 154 00:07:16,750 --> 00:07:18,830 >> Mewn geiriau eraill, rydych Efallai gael 4 terabeit 155 00:07:18,830 --> 00:07:20,440 o le ar y ddisg yn eich cyfrifiadur. 156 00:07:20,440 --> 00:07:24,300 Ond efallai y bydd gennych 4 gigabeit, neu 64 gigabeit, 157 00:07:24,300 --> 00:07:29,180 yn nhrefn eu maint, yn ffactor o 1,000 yn llai, o RAM yn eich cyfrifiadur. 158 00:07:29,180 --> 00:07:30,320 Felly beth mae cyfrifiadur yn ei wneud? 159 00:07:30,320 --> 00:07:32,236 Wel, mae'n debyg eich bod yn oes rhaid 64 gigabeit 160 00:07:32,236 --> 00:07:35,110 o RAM mewn gweinydd fel hyn, a oedd yn Byddai yn eithaf cyffredin, os nad yn isel 161 00:07:35,110 --> 00:07:36,140 y dyddiau hyn. 162 00:07:36,140 --> 00:07:39,220 Ond mae'n debyg fod gennych gymaint o defnyddwyr yn gwneud cymaint o bethau 163 00:07:39,220 --> 00:07:42,480 eich bod yn y math o fath o Mae angen 65 gigabeit o gof 164 00:07:42,480 --> 00:07:44,960 i ymdrin â hynny i gyd defnydd ar y pryd? 165 00:07:44,960 --> 00:07:47,580 >> Wel, fe allech chi jyst yn dweud, ddrwg gennym, mae rhai nifer y defnyddwyr 166 00:07:47,580 --> 00:07:48,840 ddim yn gallu cael mynediad i'r safle. 167 00:07:48,840 --> 00:07:51,410 A dyna yw'r mesur pan fetho popeth arall, yn sicr. 168 00:07:51,410 --> 00:07:55,570 Neu chi, fel y gweithredu system, fel y Windows neu Mac 169 00:07:55,570 --> 00:07:59,480 OS neu Linux neu Solaris neu unrhyw nifer o OSes eraill ar y gweinydd, 170 00:07:59,480 --> 00:08:01,280 Gallai dim ond yn penderfynu, eich bod yn gwybod beth? 171 00:08:01,280 --> 00:08:03,780 Fi ond ca 64 gigabeit o RAM. 172 00:08:03,780 --> 00:08:05,440 Wyf yn fath o angen 65. 173 00:08:05,440 --> 00:08:06,210 Felly, rydych yn gwybod beth? 174 00:08:06,210 --> 00:08:10,030 Rydw i'n mynd i gymryd 1 gigabeit gwerth y data mewn RAM 175 00:08:10,030 --> 00:08:15,240 a oedd y mynediad lleiaf yn ddiweddar a dim ond symud i ddisg dros dro, 176 00:08:15,240 --> 00:08:19,050 yn llythrennol copïo oddi ar y cyflym cof i'r cof arafach 177 00:08:19,050 --> 00:08:24,000 fel y gallaf wedyn yn trin y angen gigabeit 65ain gyfer cof, 178 00:08:24,000 --> 00:08:25,650 gwneud rhywfaint o cyfrifiant arno. 179 00:08:25,650 --> 00:08:28,580 Yna, pan dwi'n ei wneud yn gwneud hynny, 'N annhymerus' jyst yn symud hynny i ddisg, 180 00:08:28,580 --> 00:08:35,030 symud y RAM arall yr wyf yn ei roi dros dro ar ddisg yn ôl i mewn i'r caledwedd gwirioneddol 181 00:08:35,030 --> 00:08:37,280 felly fy mod yn fath o amldasgio. 182 00:08:37,280 --> 00:08:41,190 >> Felly dwi'n math o roi pethau dros dro yn y gofod arafach hwn 183 00:08:41,190 --> 00:08:44,159 felly yr wyf yn creu y rhith o ymdrin pawb. 184 00:08:44,159 --> 00:08:45,290 Ond mae 'na arafu. 185 00:08:45,290 --> 00:08:45,790 Pam? 186 00:08:45,790 --> 00:08:49,380 Wel, y tu mewn o'r rhain caled disgiau y dyddiau hyn yw beth? 187 00:08:49,380 --> 00:08:52,030 Yn hytrach, yr hyn sy'n gwneud caled gyrru yn wahanol i RAM 188 00:08:52,030 --> 00:08:53,495 fel y gorau yn gwybod eich bod yn awr? 189 00:08:53,495 --> 00:08:56,750 >> GYNULLEIDFA: [Anghlywadwy] 190 00:08:56,750 --> 00:08:59,540 191 00:08:59,540 --> 00:09:01,445 >> DAVID Malan: OK, yn wir. 192 00:09:01,445 --> 00:09:02,320 GYNULLEIDFA: [Anghlywadwy] 193 00:09:02,320 --> 00:09:05,440 194 00:09:05,440 --> 00:09:06,750 >> DAVID Malan: Felly wir iawn. 195 00:09:06,750 --> 00:09:13,709 A bod yn sgîl-effaith neu nodwedd o'r ffaith bod RAM yn wir yn gynt. 196 00:09:13,709 --> 00:09:15,750 Ac felly yr ydych eisiau ei ddefnyddio ar gyfer defnydd presennol. 197 00:09:15,750 --> 00:09:17,290 Ac ddisg yn arafach. 198 00:09:17,290 --> 00:09:19,630 Ond mae'n barhaol, neu nonvolatile. 199 00:09:19,630 --> 00:09:21,480 Felly rydych yn ei ddefnyddio ar gyfer storio tymor hir. 200 00:09:21,480 --> 00:09:25,160 Ond o ran gweithredu, os wyf yn edrych i fyny 201 00:09:25,160 --> 00:09:29,297 hyn a elwir yn DIMM, Cof Ddeuol Inline Modiwl, mae hyn yn beth darn o RAM 202 00:09:29,297 --> 00:09:30,380 Efallai nodweddiadol yn edrych fel. 203 00:09:30,380 --> 00:09:35,050 >> Felly y tu mewn ein Mac-- dyna a bug. 204 00:09:35,050 --> 00:09:41,080 Y tu mewn ein Macs a PCs, mae ein bwrdd gwaith Byddai cyfrifiaduron cael ffyn cof, 205 00:09:41,080 --> 00:09:43,220 fel y byddech yn eu galw, neu DIMMs, neu Simms yn ôl 206 00:09:43,220 --> 00:09:44,970 yn y dydd, y cof sy'n edrych fel hyn. 207 00:09:44,970 --> 00:09:47,900 Mae'n debyg ein gliniaduron yn cael pethau sy'n yw'r trydydd maint neu hanner y maint. 208 00:09:47,900 --> 00:09:50,066 Maent yn ychydig yn llai, ond yr un bach idea-- 209 00:09:50,066 --> 00:09:52,110 darnau o silicon gwyrdd wafer neu blastig sy'n 210 00:09:52,110 --> 00:09:56,237 wedi ychydig sglodion du arnynt gyda llawer o wifrau cydgysylltiol popeth. 211 00:09:56,237 --> 00:09:58,820 Efallai y bydd gennych criw cyfan o mae'r rhain tu mewn i'ch cyfrifiadur. 212 00:09:58,820 --> 00:10:00,903 Ond mae'r prydau parod yma yw mae'n gwbl electronig. 213 00:10:00,903 --> 00:10:03,130 Does dim ond Electronau llifo ar y ddyfais hon. 214 00:10:03,130 --> 00:10:08,170 Ar y llaw arall, os edrychwn ar y tu mewn 'n anawdd cathrena 215 00:10:08,170 --> 00:10:10,760 a thynnu darlun yma, a fyddech chi yn hytrach na 216 00:10:10,760 --> 00:10:16,600 gweld rhywbeth fel hyn, sy'n gwneud cael trydan 217 00:10:16,600 --> 00:10:17,950 mynd drwyddo yn y pen draw. 218 00:10:17,950 --> 00:10:20,265 Ond beth hefyd yn neidio allan ar chi am y peth hyn? 219 00:10:20,265 --> 00:10:21,140 GYNULLEIDFA: [Anghlywadwy] 220 00:10:21,140 --> 00:10:22,710 DAVID Malan: Yeah, does yn ôl pob golwg rhannau symudol. 221 00:10:22,710 --> 00:10:25,210 Mae'n fath o fel hen record chwaraewr neu chwaraewr ffonograff. 222 00:10:25,210 --> 00:10:26,200 Ac mae'n 'n bert lawer y mae. 223 00:10:26,200 --> 00:10:28,950 Mae'n ychydig ffansi na that-- tra chwaraewr ffonograff a ddefnyddir 224 00:10:28,950 --> 00:10:33,150 rhychau yn y cofnod, mae hyn mewn gwirionedd yn defnyddio gronynnau magnetig bach bach 225 00:10:33,150 --> 00:10:34,550 na allwn hollol weld. 226 00:10:34,550 --> 00:10:38,520 Ond os ychydig gronyn magnetig yn edrych fel hyn, mae'n cael ei ystyried yn 1. 227 00:10:38,520 --> 00:10:41,230 Ac os bydd yn edrych fel hyn, o'r gogledd i'r de yn hytrach na de-gogledd, 228 00:10:41,230 --> 00:10:42,252 gallai fod yn 0. 229 00:10:42,252 --> 00:10:45,460 A byddwn yn gweld yfory sut y gallwn adeiladu o hynny i bethau mwy diddorol. 230 00:10:45,460 --> 00:10:47,590 >> Ond mae unrhyw beth sy'n rhaid i symud yn gorfforol 231 00:10:47,590 --> 00:10:51,010 yn sicr yn mynd i fynd yn arafach na chyflymder goleuni, 232 00:10:51,010 --> 00:10:53,250 sydd yn ei theori yn beth Efallai electron yn llifo ar, 233 00:10:53,250 --> 00:10:54,620 er realistig nid yn eithaf. 234 00:10:54,620 --> 00:10:56,900 devices-- Felly mecanyddol llawer arafach. 235 00:10:56,900 --> 00:10:58,320 Ond maent yn rhatach. 236 00:10:58,320 --> 00:11:00,944 A gallwch ffitio cymaint mwy o ddata y tu mewn ohonynt. 237 00:11:00,944 --> 00:11:03,110 Felly mae'r ffaith bod yn bodoli yn y byd rhywbeth 238 00:11:03,110 --> 00:11:06,840 Gelwir cof rhith, gan ddefnyddio disg galed fel hyn 239 00:11:06,840 --> 00:11:10,160 fel pe bai'n RAM dryloyw i'r defnyddiwr, 240 00:11:10,160 --> 00:11:15,320 yn syml drwy symud data o RAM i ddisg galed, 241 00:11:15,320 --> 00:11:18,714 yna'n symud yn ôl pan fyddwch ei angen eto, yn creu yr arafu. 242 00:11:18,714 --> 00:11:21,380 Oherwydd eich bod yn llythrennol yn rhaid i copi o un lle i'r llall. 243 00:11:21,380 --> 00:11:25,100 A'r peth yr ydych yn copïo iddo a o mewn gwirionedd yn arafach na'r RAM 244 00:11:25,100 --> 00:11:26,150 lle rydych am iddo fod. 245 00:11:26,150 --> 00:11:29,030 >> Mae'r Yma-- ateb arall os nad ydych yn hoffi hynny arafu, 246 00:11:29,030 --> 00:11:32,014 a bod eich cof rhithwir yn math o gael ei drethu'n ormodol, 247 00:11:32,014 --> 00:11:33,680 beth sy'n ateb arall i'r broblem hon? 248 00:11:33,680 --> 00:11:35,260 >> GYNULLEIDFA: [Anghlywadwy] 249 00:11:35,260 --> 00:11:37,260 DAVID Malan: Wel, cynyddu'r cof rhith 250 00:11:37,260 --> 00:11:39,135 Byddai gadewch i ni wneud hyn ar raddfa hyd yn oed yn fwy. 251 00:11:39,135 --> 00:11:43,540 Gallai Rydym yn trin 66 gigabeit werth o anghenion cof, neu 67 gigabeit. 252 00:11:43,540 --> 00:11:45,830 Ond mae'n debyg Nid wyf yn hoffi hwn i lawr yn araf, mewn gwirionedd 253 00:11:45,830 --> 00:11:49,380 Rwyf am i droi i ffwrdd rhithwir cof os yw hynny'n hyd yn oed yn bosibl, 254 00:11:49,380 --> 00:11:52,350 beth arall y gallwn ei daflu y broblem hon ei datrys, 255 00:11:52,350 --> 00:11:56,900 lle yr wyf yn awyddus i drin mwy o ddefnyddwyr a mwy o gof 256 00:11:56,900 --> 00:11:59,100 nag yr oeddwn yn gorfforol wedi ar hyn o bryd? 257 00:11:59,100 --> 00:12:02,600 >> GYNULLEIDFA: [Anghlywadwy] 258 00:12:02,600 --> 00:12:04,800 259 00:12:04,800 --> 00:12:06,140 >> DAVID Malan: Yn anffodus dim. 260 00:12:06,140 --> 00:12:09,850 Felly mae'r CPU a'r creiddiau maen nhw'n mewn yn adnodd cyfyngedig. 261 00:12:09,850 --> 00:12:13,280 A does dim analog yn y cyd-destun. 262 00:12:13,280 --> 00:12:14,990 gwestiwn da, er. 263 00:12:14,990 --> 00:12:19,270 Felly, dim ond i fod yn glir, hefyd, os tu mewn cyfrifiadur hwn yw, 264 00:12:19,270 --> 00:12:24,510 gadewch i ni ddweud, ffon o RAM sy'n edrych fel this-- ac felly byddwn yn galw RAM hwn. 265 00:12:24,510 --> 00:12:27,070 A thros dyma yw'r gyriant disg galed. 266 00:12:27,070 --> 00:12:30,130 A byddaf yn jyst tynnu hyn ddarluniadol cyn lleied cylch. 267 00:12:30,130 --> 00:12:33,740 Mae 0 ac 1 yn y ddau data these--, byddwn yn cyffredinoli fel. 268 00:12:33,740 --> 00:12:38,030 >> Ac yn ei hanfod, os yw defnyddiwr yn rhedeg cais fel, 269 00:12:38,030 --> 00:12:46,070 gadewch i ni ddweud, gwefan sy'n gofyn hwn llawer RAM fesul defnyddiwr, yr hyn rwy'n ei gynnig, 270 00:12:46,070 --> 00:12:48,380 drwy gyfrwng y peth hyn Gelwir cof rhith, 271 00:12:48,380 --> 00:12:53,990 yw symud dim ond dros dro bod dros yma fel y yn awr yr wyf 272 00:12:53,990 --> 00:12:57,810 Gall symud cof rhywun arall Gofynion dros yno. 273 00:12:57,810 --> 00:13:00,420 Ac yna pan sy'n cael ei wneud, Gallaf gopïo hyn yn ôl dros 274 00:13:00,420 --> 00:13:04,550 ac mae hyn yn mynd yma, a thrwy hynny yn symud beth roeddwn i eisiau yno yn rhywle arall 275 00:13:04,550 --> 00:13:05,050 yn gyfan gwbl. 276 00:13:05,050 --> 00:13:07,820 >> Felly nid dim ond lot o switcheroo, yw'r prydau parod yma. 277 00:13:07,820 --> 00:13:12,380 Felly, os nad ydych yn hoffi hyn, ac nad ydych yn ei wneud eisiau rhoi unrhyw beth ar y disg caled, 278 00:13:12,380 --> 00:13:16,440 pa fath o amlwg datrysiad person busnes 279 00:13:16,440 --> 00:13:19,684 i'r broblem, neu'r peiriannydd ateb, o ran hynny, hefyd? 280 00:13:19,684 --> 00:13:21,950 >> GYNULLEIDFA: [Anghlywadwy] 281 00:13:21,950 --> 00:13:24,750 >> DAVID Malan: Yeah, yr wyf yn golygu yn llythrennol taflu arian at y broblem. 282 00:13:24,750 --> 00:13:27,541 Ac mewn gwirionedd, mae hyn yn berffaith segue i rai o'r lefel uwch 283 00:13:27,541 --> 00:13:28,870 trafodaethau o cyfrifiadura cwmwl. 284 00:13:28,870 --> 00:13:31,390 Gan fod llawer ohono ei ysgogi gan benderfyniadau ariannol, 285 00:13:31,390 --> 00:13:33,040 Nid yw hyd yn oed yn o reidrwydd yn dechnolegol. 286 00:13:33,040 --> 00:13:37,830 Os yw 64 gigs o RAM yn rhy ychydig, yn dda, beth am gael 128 gigabeit o RAM? 287 00:13:37,830 --> 00:13:40,440 Beth am 256 gigabeit o RAM? 288 00:13:40,440 --> 00:13:41,732 Wel, pam ddim? 289 00:13:41,732 --> 00:13:42,608 >> GYNULLEIDFA: [Anghlywadwy] 290 00:13:42,608 --> 00:13:44,482 DAVID Malan: Wel, mae'n yn costio mwy o arian, yn sicr. 291 00:13:44,482 --> 00:13:46,970 Ac os eisoes sbâr i chi lle ar y ddisg galed, yn effeithiol, 292 00:13:46,970 --> 00:13:51,407 neu cyfwerth ei, lle ar y ddisg galed mor llawer rhatach efallai y byddwch yn ogystal yn ei ddefnyddio. 293 00:13:51,407 --> 00:13:54,490 Felly eto, mae yna fasnach hon oddi ar y gwelsom hyd yn oed yn gynharach ar y bore yma, 294 00:13:54,490 --> 00:13:56,656 lle mae 'n sylweddol Nid yw reidrwydd yn ateb cywir, 295 00:13:56,656 --> 00:14:01,360 nid dim ond yn ateb yn well neu'n waeth yn seiliedig ar yr hyn yr ydych mewn gwirionedd yn poeni am. 296 00:14:01,360 --> 00:14:04,500 >> Felly mae yna hefyd realiti technolegol. 297 00:14:04,500 --> 00:14:06,870 Ni allaf brynu cyfrifiadur, hyd y gwn i, 298 00:14:06,870 --> 00:14:09,490 gyda triliwn gigabeit o RAM ar hyn o bryd. 299 00:14:09,490 --> 00:14:11,540 Mae'n dim ond nid yn gorfforol yn bodoli. 300 00:14:11,540 --> 00:14:13,240 Felly mae rhywfaint uchaf rhwymo. 301 00:14:13,240 --> 00:14:15,990 Ond os ydych chi wedi erioed hyd yn oed siopa i ddefnyddwyr Mac neu PC, 302 00:14:15,990 --> 00:14:20,180 hefyd, yn gyffredinol mae cromlin hwn o nodweddion 303 00:14:20,180 --> 00:14:23,410 lle y gallai fod yn dda, gwell, a chyfrifiadur gorau. 304 00:14:23,410 --> 00:14:25,730 >> A'r enillion ymylol ar eich brynu doler 305 00:14:25,730 --> 00:14:30,227 y cyfrifiadur gorau yn erbyn y cyfrifiadur yn well 306 00:14:30,227 --> 00:14:32,560 Efallai na fydd bron mor uchel fel treulio ychydig mwy o arian 307 00:14:32,560 --> 00:14:35,599 a chael y cyfrifiadur yn well dros y cyfrifiadur da. 308 00:14:35,599 --> 00:14:38,390 Mewn geiriau eraill, rydych yn talu premiwm i gael y ben y llinell. 309 00:14:38,390 --> 00:14:40,790 >> A beth y byddwn yn ei weld yn y trafodaeth ar cyfrifiadura cwmwl 310 00:14:40,790 --> 00:14:44,940 yw mai'r hyn sy'n gyffredin iawn yma dyddiau, a beth mae cwmnïau fel Google 311 00:14:44,940 --> 00:14:50,560 gynnar boblogeiddio, nid oedd yn talu ar gyfer adeiladu a 'n sylweddol ffansi, drud 312 00:14:50,560 --> 00:14:53,540 cyfrifiaduron souped i fyny gyda llawer a llawer o bopeth, 313 00:14:53,540 --> 00:15:00,140 ond yn hytrach brynu neu adeiladu 'n bert cyfrifiaduron cymedrol ond llawer ohonynt, 314 00:15:00,140 --> 00:15:03,280 a defnyddio rhywbeth sydd ar y cyfan Gelwir digennu llorweddol yn lle hynny 315 00:15:03,280 --> 00:15:04,320 o cennu fertigol. 316 00:15:04,320 --> 00:15:08,115 >> Felly, byddai digennu fertigol yn golygu cael mwy RAM, mwy o ddisg, mwy o bopeth, 317 00:15:08,115 --> 00:15:10,187 a math o fuddsoddi fertigol yn eich caledwedd 318 00:15:10,187 --> 00:15:12,520 felly ydych ond yn cael y gorau o'r gorau o'r gorau, 319 00:15:12,520 --> 00:15:13,650 ond eich bod yn talu amdano. 320 00:15:13,650 --> 00:15:17,580 digennu llorweddol yn fath o yn cael y pethau haen isaf, mae'r model da, 321 00:15:17,580 --> 00:15:19,922 neu hyd yn oed y model yn waeth, ond cael llawer ohonynt. 322 00:15:19,922 --> 00:15:22,630 Ond cyn gynted ag y byddwch yn cael llawer o them-- er enghraifft, yn yr achos hwn, 323 00:15:22,630 --> 00:15:27,330 gweinyddwyr gwe, os yw hyn yn un gweinyddwr neu un gwesteiwr gwe yn annigonol, 324 00:15:27,330 --> 00:15:32,310 yna dim ond reddfol, mae'r ateb i'r broblem hon o llwyth 325 00:15:32,310 --> 00:15:36,460 neu orlwytho ar eich gweinyddwyr naill ai'n mynd yn fwy gweinydd 326 00:15:36,460 --> 00:15:40,770 neu, yr hyn rwy'n ei gynnig yma yn lle o scaling fertigol fel petai, 327 00:15:40,770 --> 00:15:41,920 fyddai, eich bod yn gwybod beth? 328 00:15:41,920 --> 00:15:43,580 Dim ond yn cael ail un o'r rhain. 329 00:15:43,580 --> 00:15:46,560 Neu efallai hyd yn oed yn cael un rhan o dair. 330 00:15:46,560 --> 00:15:48,900 Ond nawr rydym wedi creu problem peirianneg 331 00:15:48,900 --> 00:15:51,920 yn ôl natur y busnes hwn neu benderfyniad ariannol. 332 00:15:51,920 --> 00:15:54,312 Beth yw'r broblem peirianneg yn awr? 333 00:15:54,312 --> 00:15:56,040 >> GYNULLEIDFA: [Anghlywadwy] 334 00:15:56,040 --> 00:15:59,740 >> DAVID Malan: Yeah, sut mae eich cysylltu nhw ac-- sori? 335 00:15:59,740 --> 00:16:00,651 >> GYNULLEIDFA: [Anghlywadwy] 336 00:16:00,651 --> 00:16:02,400 DAVID Malan: Iawn, oherwydd fy mod yn dal i have-- 337 00:16:02,400 --> 00:16:07,280 os wyf yn ailgyflwyno fi i mewn darlun hwn, os yw hyn yn fy laptop yn rhywle 338 00:16:07,280 --> 00:16:12,400 ar y rhyngrwyd, sydd bellach rhwng mi ac mae'r cwmni rydym yn siarad am, 339 00:16:12,400 --> 00:16:17,960 Erbyn hyn mae'n rhaid i mi chyfrif i maes, y mae gweinyddwr ddylwn i anfon y defnyddiwr penodol? 340 00:16:17,960 --> 00:16:25,090 Ac os oes defnyddwyr eraill, fel hyn, ac yna mae hyn yn un dros yma, 341 00:16:25,090 --> 00:16:28,850 ac efallai fod hyn yn ddefnyddiwr A, mae hyn yn yw defnyddiwr B, mae hyn yn ddefnyddiwr C, 342 00:16:28,850 --> 00:16:34,720 ac mae hyn yn gweinydd 1, 2, a 3-- bellach Gallai ateb greddfol yma fod yr un, 343 00:16:34,720 --> 00:16:37,460 byddwn yn anfon y defnyddiwr A i 1 a B i 2 ac C i 3. 344 00:16:37,460 --> 00:16:39,900 A gallwn drin 3 gwaith cymaint o ddefnyddwyr. 345 00:16:39,900 --> 00:16:41,360 >> Ond dyna gorsymleiddio. 346 00:16:41,360 --> 00:16:44,480 Sut ydych chi'n penderfynu pwy i anfon ble? 347 00:16:44,480 --> 00:16:46,400 Felly gadewch i ni geisio rhesymu drwy hyn. 348 00:16:46,400 --> 00:16:50,110 Felly mae'n debyg fod cyfrifiaduron A, B, ac C yn gwsmeriaid, 349 00:16:50,110 --> 00:16:53,972 a gweinyddwyr 1, 2, a 3 yn raddfa gweinyddion llorweddol. 350 00:16:53,972 --> 00:16:55,180 Felly maen nhw'n fath o union yr un fath. 351 00:16:55,180 --> 00:16:57,200 Maen nhw i gyd yn rhedeg yr un meddalwedd. 352 00:16:57,200 --> 00:16:59,770 A gallant i gyd wneud yr un peth. 353 00:16:59,770 --> 00:17:01,520 Ond y rheswm sydd gennym tri ohonynt mor 354 00:17:01,520 --> 00:17:04,710 y gallwn ymdrin tri gwaith yn fwy o bobl ar unwaith. 355 00:17:04,710 --> 00:17:07,960 >> Felly rydym yn gwybod o'n trafodaeth ymlaen llaw i ginio 356 00:17:07,960 --> 00:17:11,460 fod yna caledwedd mewn rhwng gliniaduron a'r gweinyddion. 357 00:17:11,460 --> 00:17:14,920 Ond byddwn yn jyst fath o gyffredinoli sydd bellach fel y rhyngrwyd neu'r cwmwl. 358 00:17:14,920 --> 00:17:18,707 Ond rydym yn gwybod bod yn fy nghartref, mae'n debyg llwybrydd cartref. 359 00:17:18,707 --> 00:17:21,290 Ger y gweinyddwyr, mae'n debyg llwybrydd, DNS gweinyddwr, DHCP. 360 00:17:21,290 --> 00:17:24,780 Gall fod yn unrhyw beth yr ydym am yn y stori hon. 361 00:17:24,780 --> 00:17:33,360 >> Felly sut ydym yn dechrau i benderfynu, pan fydd defnyddiwr A mynd i'r something.com, 362 00:17:33,360 --> 00:17:36,630 sy'n gweinydd i llwybr i'r defnyddiwr i? 363 00:17:36,630 --> 00:17:39,409 Sut y gallem ddechrau adrodd y stori hon? 364 00:17:39,409 --> 00:17:40,450 GYNULLEIDFA: cydbwyso Llwytho? 365 00:17:40,450 --> 00:17:41,120 DAVID Malan: cydbwyso Llwyth. 366 00:17:41,120 --> 00:17:42,502 Beth ydych chi'n ei olygu wrth hynny? 367 00:17:42,502 --> 00:17:44,660 >> GYNULLEIDFA: Dychwelyd lle mae'r defnydd mwyaf yw 368 00:17:44,660 --> 00:17:47,472 ac sydd gan neb yr y rhan fwyaf o adnoddau sydd ar gael. 369 00:17:47,472 --> 00:17:49,930 DAVID Malan: Iawn, felly gadewch i mi cyflwyno math newydd o galedwedd 370 00:17:49,930 --> 00:17:53,627 nad ydym wedi trafod eto, a oedd yn yn union hynny, mae balancer llwyth. 371 00:17:53,627 --> 00:17:54,960 Mae hyn gallai gormod yn unig fod yn gweinydd. 372 00:17:54,960 --> 00:17:58,130 Gallai edrych yn union fel yr un gwelsom eiliad yn ôl. 373 00:17:58,130 --> 00:18:01,000 Mae balancer llwyth gwirionedd dim ond darn o feddalwedd 374 00:18:01,000 --> 00:18:02,660 eich bod yn rhedeg ar ddarn o galedwedd. 375 00:18:02,660 --> 00:18:07,310 >> Neu gallwch dalu gwerthwr, fel Citrix neu eraill, Cisco neu eraill. 376 00:18:07,310 --> 00:18:10,465 Gallwch dalu am eu caledwedd eu hunain, sydd yn balancer llwyth caledwedd. 377 00:18:10,465 --> 00:18:12,840 Ond mai dim ond yn golygu eu bod cyn-osod y cydbwyso llwyth 378 00:18:12,840 --> 00:18:15,580 meddalwedd ar eu caledwedd a werthu i chi i gyd gyda'i gilydd. 379 00:18:15,580 --> 00:18:18,670 Felly byddwn yn jyst yn tynnu fel petryal at ein dibenion. 380 00:18:18,670 --> 00:18:22,040 >> Sut nawr gallaf weithredu balancer llwyth? 381 00:18:22,040 --> 00:18:28,150 Mewn geiriau eraill, pan fydd defnyddiwr A eisiau ymweld â fy safle, eu cais rhywsut 382 00:18:28,150 --> 00:18:31,070 neu arall, yn ôl pob tebyg gan y ffordd y rhai llwybryddion buom yn siarad amdanynt yn gynharach, 383 00:18:31,070 --> 00:18:33,750 yn mynd i gyrraedd y pen draw hwn balancer llwyth, sydd wedyn 384 00:18:33,750 --> 00:18:36,210 Mae angen i wneud penderfyniad llwybro-debyg. 385 00:18:36,210 --> 00:18:38,320 Ond mae'n llwybro ar gyfer y math o bwrpas uwch yn awr. 386 00:18:38,320 --> 00:18:40,361 Nid dim ond ymwneud â chael o bwynt A i bwynt 387 00:18:40,361 --> 00:18:44,730 B. Mae'n ymwneud penderfynu pa phwynt B yw'r gorau ymhlith them-- 388 00:18:44,730 --> 00:18:46,660 1, 2, neu 3 yn yr achos hwn. 389 00:18:46,660 --> 00:18:51,000 >> Felly sut ydw i'n penderfynu a i fynd i 1, i 2, i 3? 390 00:18:51,000 --> 00:18:55,180 Beth allai blwch du hwn, felly i siarad, fod yn ei wneud ar y tu mewn? 391 00:18:55,180 --> 00:18:57,880 Mae hyn hefyd yn enghraifft arall mewn cyfrifiadureg echdynnu. 392 00:18:57,880 --> 00:19:02,410 Rwyf wedi tynnu llythrennol balancer llwyth fel blwch du mewn inc du, y tu mewn 393 00:19:02,410 --> 00:19:05,300 un ohonynt yn rhai diddorol rhesymeg, neu hyd yn oed hud, 394 00:19:05,300 --> 00:19:07,840 allan o'r rhain mae angen i ddod yn decision-- 1, 2, neu 3. 395 00:19:07,840 --> 00:19:12,220 Ac mae'r mewnbwn yn unig A. 396 00:19:12,220 --> 00:19:13,442 >> GYNULLEIDFA: [Anghlywadwy] 397 00:19:13,442 --> 00:19:14,400 DAVID Malan: Mae'n ddrwg gen i? 398 00:19:14,400 --> 00:19:14,770 GYNULLEIDFA: [Anghlywadwy] 399 00:19:14,770 --> 00:19:18,310 DAVID Malan: pob hawl, sut y gallem categoreiddio'r mathau o drafodion 400 00:19:18,310 --> 00:19:19,095 yma? 401 00:19:19,095 --> 00:19:23,772 >> GYNULLEIDFA: Edrych a webpage erbyn ymholi cronfa ddata. 402 00:19:23,772 --> 00:19:24,980 DAVID Malan: Iawn, mae hynny'n dda. 403 00:19:24,980 --> 00:19:29,210 Felly efallai y defnyddiwr A eisiau i weld tudalen ar y we. 404 00:19:29,210 --> 00:19:32,954 Ac efallai mae hyd yn oed cynnwys statig, rhywbeth sy'n newid anaml, os byth. 405 00:19:32,954 --> 00:19:34,870 Ac mae hynny'n ymddangos fel llawdriniaeth eithaf syml. 406 00:19:34,870 --> 00:19:38,260 Felly efallai ni annhymerus jyst fympwyol, ond yn rhesymol, yn dweud, 407 00:19:38,260 --> 00:19:42,750 gweinyddwr 1, ei bwrpas mewn bywyd yw i ddim ond yn gwasanaethu i fyny cynnwys statig, 408 00:19:42,750 --> 00:19:45,150 ffeiliau sydd anaml, os byth, y newid. 409 00:19:45,150 --> 00:19:46,870 Efallai ei fod yn y delweddau ar y dudalen. 410 00:19:46,870 --> 00:19:50,180 Efallai ei fod yn y testun ar y dudalen neu math fath arall o bethau anniddorol, 411 00:19:50,180 --> 00:19:52,460 dim byd trafodaethol, dim byd deinamig. 412 00:19:52,460 --> 00:19:57,000 >> Ar y llaw arall, os yw'n ddefnyddiwr A yn gwirio allan o'i basged siopa sy'n 413 00:19:57,000 --> 00:20:00,972 yn gofyn am ddata, Thrafod i storio a chofiwch y trafodiad, yn dda 414 00:20:00,972 --> 00:20:02,680 efallai y cais hwnnw Dylai fynd i'r gweinydd 2. 415 00:20:02,680 --> 00:20:03,610 Felly dyna dda. 416 00:20:03,610 --> 00:20:07,010 Fel y gallwn lwytho seiliedig cydbwysedd ar y math o geisiadau. 417 00:20:07,010 --> 00:20:08,278 Sut arall y gallem wneud hyn? 418 00:20:08,278 --> 00:20:13,690 419 00:20:13,690 --> 00:20:14,686 Pa other-- 420 00:20:14,686 --> 00:20:17,382 >> GYNULLEIDFA: Yn seiliedig ar y gweinydd defnydd a chynhwysedd. 421 00:20:17,382 --> 00:20:18,340 DAVID Malan: Iawn, iawn. 422 00:20:18,340 --> 00:20:19,950 Felly soniasoch fod yn gynharach, Kareem. 423 00:20:19,950 --> 00:20:26,850 Felly beth os ydym yn darparu rhywfaint o gyfraniad ar [Anghlywadwy] ymhlith gweinyddwyr 1, 2, 424 00:20:26,850 --> 00:20:32,070 a 3 i'r balancer llwyth fel bod maen nhw jyst yn gyson yn hysbysu 425 00:20:32,070 --> 00:20:36,420 y balancer llwyth beth yw eu statws yw? 426 00:20:36,420 --> 00:20:39,842 Fel, hey, balancer llwyth, Dwi yn y defnydd o 50%. 427 00:20:39,842 --> 00:20:41,550 Mewn geiriau eraill, mae gennyf hanner cymaint o ddefnyddwyr 428 00:20:41,550 --> 00:20:43,520 gan y gall Fi 'n weithredol yn trin ar hyn o bryd. 429 00:20:43,520 --> 00:20:45,480 Hey, balancer llwyth, rwy'n wrth% defnydd 100. 430 00:20:45,480 --> 00:20:47,929 Hey, balancer llwyth, defnydd 0%. 431 00:20:47,929 --> 00:20:49,970 Mae'r balancer llwyth, os yw'n gynllunio mewn ffordd sy'n 432 00:20:49,970 --> 00:20:53,990 Gall cymryd mewn sylwadau hynny fel mewnbwn, gall wedyn 433 00:20:53,990 --> 00:20:57,420 penderfynu, www, rhif 2 ar 100%. 434 00:20:57,420 --> 00:21:01,440 Gadewch i mi anfon unrhyw geisiadau yn y dyfodol iddo ar wahân i'r defnyddwyr sydd eisoes yn gysylltiedig. 435 00:21:01,440 --> 00:21:02,360 Mae hyn yn guy yn ar 0%. 436 00:21:02,360 --> 00:21:03,940 Gadewch i ni anfon llawer o draffig iddo. 437 00:21:03,940 --> 00:21:05,480 Mae hyn yn guy Dywedodd ei fod yn 50%. 438 00:21:05,480 --> 00:21:08,080 Gadewch i ni anfon rhywfaint o draffig iddo. 439 00:21:08,080 --> 00:21:12,012 >> Felly byddai hynny'n cynhwysyn, bod gallem gymryd llwyth i ystyriaeth. 440 00:21:12,012 --> 00:21:13,470 Ac mae'n mynd i newid dros amser. 441 00:21:13,470 --> 00:21:14,678 Felly, bydd y penderfyniadau yn newid. 442 00:21:14,678 --> 00:21:17,350 Felly dyna techneg da iawn, un sy'n cael ei ddefnyddio yn gyffredin. 443 00:21:17,350 --> 00:21:18,410 Beth arall y gallem ei wneud? 444 00:21:18,410 --> 00:21:20,380 A gadewch i ni mewn gwirionedd yn unig crynhoi yma. 445 00:21:20,380 --> 00:21:29,510 Felly mae'r penderfyniadau yma gallai fod yn yn ôl math o draffig, 'n annhymerus' yn ei alw. 446 00:21:29,510 --> 00:21:32,220 Gellir ei seilio ar y llwyth. 447 00:21:32,220 --> 00:21:34,692 Gadewch i ni weld os na allwn dod o hyd i ychydig o eraill. 448 00:21:34,692 --> 00:21:35,934 >> GYNULLEIDFA: [Anghlywadwy] 449 00:21:35,934 --> 00:21:36,850 DAVID Malan: Lleoliad. 450 00:21:36,850 --> 00:21:37,724 Felly dyna un da. 451 00:21:37,724 --> 00:21:40,880 Felly location-- sut y gallech trosoledd y wybodaeth honno? 452 00:21:40,880 --> 00:21:44,317 >> GYNULLEIDFA: [Anghlywadwy] 453 00:21:44,317 --> 00:21:54,140 454 00:21:54,140 --> 00:21:57,040 >> DAVID Malan: O, dyna dda. 455 00:21:57,040 --> 00:21:59,450 Ac am faint o milieiliadau byddai'n gostwng 456 00:21:59,450 --> 00:22:02,466 yn seiliedig ar yr hyn yr ydym yn gweld hyn bore, fyddech chi'n ei ddweud? 457 00:22:02,466 --> 00:22:04,330 >> GYNULLEIDFA: [Anghlywadwy] 458 00:22:04,330 --> 00:22:06,550 >> DAVID Malan: Wel, yn seiliedig ar y llwybrau olrhain 459 00:22:06,550 --> 00:22:09,070 gwelsom yn gynharach, sydd ychydig yn yn fesur bras o rywbeth, 460 00:22:09,070 --> 00:22:11,800 o leiaf pa mor hir mae'n ei gymryd ar gyfer data i fynd o A i B 461 00:22:11,800 --> 00:22:16,140 teimlo fel unrhyw beth yn lleol, beth, fel 74 milieiliadau, rhoi neu gymryd? 462 00:22:16,140 --> 00:22:19,200 Ac yna unrhyw beth 100 yn ogystal, yn ôl pob tebyg 200 a oedd dramor. 463 00:22:19,200 --> 00:22:22,110 Ac yn seiliedig yn y blaen hynny yn unig, mae'n ymddangos yn rhesymol tybio 464 00:22:22,110 --> 00:22:25,310 bod i ddefnyddiwr yn yr Unol Daleithiau i gael mynediad at weinydd Ewropeaidd 465 00:22:25,310 --> 00:22:28,900 Gallai cymryd dwywaith neu dair gwaith ar yr amod, hyd yn oed mewn milieiliadau, 466 00:22:28,900 --> 00:22:31,280 nag y gallai eu cymryd os nad gweinydd yn cael eu lleoli yma 467 00:22:31,280 --> 00:22:33,370 yn ddaearyddol, neu i'r gwrthwyneb. 468 00:22:33,370 --> 00:22:35,120 Felly pan gynigiais yn gynharach y enwedig 469 00:22:35,120 --> 00:22:37,880 ar ôl i chi groesi'r bod 200 millisecond drothwy, rhoi neu gymryd, 470 00:22:37,880 --> 00:22:39,210 bodau dynol yn dechrau sylwi. 471 00:22:39,210 --> 00:22:42,960 A'r llwybr olrhain yn unig gan dybio data crai, yn anniddorol. 472 00:22:42,960 --> 00:22:46,570 Pan fydd gennych wefan, rhaid i chi cael y defnyddiwr lawrlwytho delweddau neu ffilm 473 00:22:46,570 --> 00:22:49,150 ffeiliau, llawer o destun, ceisiadau dilynol. 474 00:22:49,150 --> 00:22:53,116 Gwelsom pan ymwelwyd â hwy, yr hyn a oedd yn iddo, Facebook neu Amazon yn gynharach, 475 00:22:53,116 --> 00:22:55,490 mae llawer gyfan o bethau y mae angen ei llwytho i lawr. 476 00:22:55,490 --> 00:22:56,573 Felly mae hynny'n mynd i ychwanegu i fyny. 477 00:22:56,573 --> 00:23:00,259 Felly gallai aml-eiliad Nid yw fod yn afresymol. 478 00:23:00,259 --> 00:23:01,800 Felly da, daearyddiaeth yn un cynhwysyn. 479 00:23:01,800 --> 00:23:05,920 Felly, mewn cwmnïau gwirionedd fel Akamai, os ydych chi wedi clywed amdanynt, 480 00:23:05,920 --> 00:23:10,000 neu eraill wedi cymryd hir daearyddiaeth i ystyriaeth. 481 00:23:10,000 --> 00:23:14,170 Ac mae'n troi allan bod gan natur o cyfeiriad IP, cyfeiriad IP fy ngliniadur, yn 482 00:23:14,170 --> 00:23:18,277 gallwch gasglu, gyda rhywfaint o debygolrwydd, ble rydych chi yn y byd. 483 00:23:18,277 --> 00:23:20,110 Ac yn wir, mae gwasanaethau trydydd parti i chi 484 00:23:20,110 --> 00:23:24,480 Gall talu sy'n cynnal cronfeydd data o gyfeiriadau IP a daearyddiaeth 485 00:23:24,480 --> 00:23:28,660 bod gyda bydd yn hyderus iawn yn yn wir pan ofynnwyd iddynt, ble yn y byd 486 00:23:28,660 --> 00:23:30,090 yw cyfeiriad IP hwn? 487 00:23:30,090 --> 00:23:32,130 >> Ac felly yn wir yr hyn cwmnïau eraill yn defnyddio hyn? 488 00:23:32,130 --> 00:23:35,900 Os oes gennych Hulu neu Netflix, os ydych wedi erioed wedi bod yn teithio dramor, 489 00:23:35,900 --> 00:23:38,640 ac yr ydych yn ceisio gwylio rhywbeth ar Hulu, ac nad ydych yn yr Unol Daleithiau, 490 00:23:38,640 --> 00:23:41,280 efallai y byddwch yn gweld neges gan ddywedyd, nid yn yr Unol Daleithiau. 491 00:23:41,280 --> 00:23:43,208 Mae'n ddrwg gennym, ni allwch weld y cynnwys hwn. 492 00:23:43,208 --> 00:23:44,420 >> GYNULLEIDFA: [Anghlywadwy] 493 00:23:44,420 --> 00:23:46,020 >> DAVID Malan: O, mewn gwirionedd? 494 00:23:46,020 --> 00:23:48,480 Ond ie, felly mewn gwirionedd dyna cais perffaith 495 00:23:48,480 --> 00:23:51,060 o rywbeth dechnegol iawn i broblem go iawn. 496 00:23:51,060 --> 00:23:55,100 Pe baech yn VPN o Ewrop neu Asia neu yn unrhyw le 497 00:23:55,100 --> 00:23:57,950 yn y byd i'ch corfforaethol pencadlys yn Efrog Newydd 498 00:23:57,950 --> 00:24:00,670 neu ble bynnag yr ydych, rydych yn mynd i greu golwg 499 00:24:00,670 --> 00:24:03,580 i wefannau allanol sy'n eich bod mewn gwirionedd yn Efrog Newydd, 500 00:24:03,580 --> 00:24:05,660 hyd yn oed er eich bod yn gorfforol yn eithaf pell i ffwrdd. 501 00:24:05,660 --> 00:24:08,057 >> Nawr rydych chi fel defnyddiwr yn mynd i gwybod eich bod yn amlwg i ffwrdd. 502 00:24:08,057 --> 00:24:11,140 Ond rydych hefyd yn mynd i deimlo oherwydd o filfedau eiliad ychwanegol hynny. 503 00:24:11,140 --> 00:24:14,510 Bod pellter ac i'r ZIP ychwanegol amgryptio sy'n digwydd yn y VPN 504 00:24:14,510 --> 00:24:15,760 yn mynd i arafu pethau i lawr. 505 00:24:15,760 --> 00:24:17,680 Felly efallai ei fod neu beidio fod yn brofiad gwych. 506 00:24:17,680 --> 00:24:21,050 Ond Hulu a Netflix yn mynd i weld chi fel eistedd rhywle yn Efrog Newydd, 507 00:24:21,050 --> 00:24:23,817 ag y byddwch wedi gasglwyd yn glir. 508 00:24:23,817 --> 00:24:25,150 Beth ateb perffaith i hynny. 509 00:24:25,150 --> 00:24:28,490 >> Mae pob hawl, felly mae daearyddiaeth yn un penderfyniad. 510 00:24:28,490 --> 00:24:32,290 Beth arall y gallem eu defnyddio i benderfynu sut i draffig llwybr o A, B, ac C 511 00:24:32,290 --> 00:24:37,040 i 1, 2, a 3, unwaith eto, gan roi het peirianneg ar? 512 00:24:37,040 --> 00:24:38,850 Mae hyn i gyd yn swnio'n gymhleth iawn. 513 00:24:38,850 --> 00:24:41,490 UH, nid wyf yn hyd yn oed yn gwybod ble i ddechrau gweithredu'r hynny. 514 00:24:41,490 --> 00:24:44,450 Rhowch rhywbeth sy'n symlach mi. 515 00:24:44,450 --> 00:24:48,160 Beth yw'r ffordd symlaf i wneud y penderfyniad hwn? 516 00:24:48,160 --> 00:24:49,840 >> GYNULLEIDFA: A yw'r gweinydd ar gael? 517 00:24:49,840 --> 00:24:51,650 >> DAVID Malan: A yw'r gweinydd ar gael? 518 00:24:51,650 --> 00:24:53,970 Felly nid drwg. 519 00:24:53,970 --> 00:24:54,470 Mae hyny'n dda. 520 00:24:54,470 --> 00:24:56,260 Dyna fath o nuancing o llwyth. 521 00:24:56,260 --> 00:24:58,070 Felly gadewch i ni gadw hynny yn y categori llwyth. 522 00:24:58,070 --> 00:25:00,010 Os ydych chi ar gael, Im 'jyst mynd i anfon y data yno. 523 00:25:00,010 --> 00:25:01,343 Ond gallai hynny backfire yn gyflym. 524 00:25:01,343 --> 00:25:05,720 Oherwydd os byddaf yn defnyddio y rhesymeg, ac os wyf yn bob amser yn gofyn 1, a ydych ar, a ydych am, 525 00:25:05,720 --> 00:25:08,970 ydych chi ar, os yw'r ateb bob amser ie, Rydw i'n mynd i anfon 100% o'r traffig 526 00:25:08,970 --> 00:25:11,060 iddo, 0% i bawb arall. 527 00:25:11,060 --> 00:25:14,430 Ac ar ryw adeg, rydym yn mynd i daro hynny arafu neu safle ar gael. 528 00:25:14,430 --> 00:25:17,630 Felly, beth sydd ychydig yn well na'r hynny ond yn dal yn eithaf syml 529 00:25:17,630 --> 00:25:22,412 ac nid yw bron mor glyfar â chymryd pob y data ychwanegol i ystyriaeth? 530 00:25:22,412 --> 00:25:23,992 >> GYNULLEIDFA: Cost fesul gweinydd. 531 00:25:23,992 --> 00:25:25,200 DAVID Malan: Cost fesul gweinydd. 532 00:25:25,200 --> 00:25:28,010 Iawn, felly gadewch i mi toss bod yn y categori llwyth, hefyd. 533 00:25:28,010 --> 00:25:30,790 Oherwydd hyn y byddwch yn dod o hyd mewn cwmni, too-- os ydych yn 534 00:25:30,790 --> 00:25:32,790 uwchraddio eich gweinyddwyr dros gyfnod o amser neu brynu mwy, 535 00:25:32,790 --> 00:25:36,242 Efallai na fyddwch yn gallu cael yr union yr un fersiynau o galedwedd. 536 00:25:36,242 --> 00:25:37,450 Oherwydd ei fod yn disgyn allan o ddyddiad. 537 00:25:37,450 --> 00:25:38,491 Ni allwch brynu anymore. 538 00:25:38,491 --> 00:25:39,360 Prisiau yn newid. 539 00:25:39,360 --> 00:25:42,500 >> Felly, efallai y bydd gennych weinyddwyr gwahanol yn eich clwstwr, fel petai. 540 00:25:42,500 --> 00:25:43,890 Mae hynny'n hollol iawn. 541 00:25:43,890 --> 00:25:47,100 Ond galedwedd y flwyddyn nesaf allai fod yn ddwywaith mor gyflym, 542 00:25:47,100 --> 00:25:49,390 ddwywaith mor alluog ag eleni. 543 00:25:49,390 --> 00:25:51,500 Felly, gallwn toss hynny i mewn i'r categori llwyth. 544 00:25:51,500 --> 00:25:54,260 Mae'r dolen adborth rhwng 1, 2, a 3 yn y balancer llwyth 545 00:25:54,260 --> 00:25:57,650 Gallai sicr ddweud y peth, hey, rwy'n yn llawn 50%. 546 00:25:57,650 --> 00:26:00,100 Ond gyda llaw, yr wyf hefyd rhaid i ddwywaith cymaint o creiddiau. 547 00:26:00,100 --> 00:26:02,319 Defnyddiwch y wybodaeth honno. 548 00:26:02,319 --> 00:26:05,110 Hyd yn oed simpler-- ac mae hyn yn mynd i fod yn thema mewn gwyddoniaeth gyfrifiadurol. 549 00:26:05,110 --> 00:26:08,990 Pan fyddwch mewn amheuaeth, neu pan fyddwch eisiau syml ateb sy'n gyffredinol yn gweithio'n dda 550 00:26:08,990 --> 00:26:12,730 dros gyfnod o amser, peidiwch â dewis yr un fath gweinyddwr drwy'r amser, ond choose-- 551 00:26:12,730 --> 00:26:14,039 >> GYNULLEIDFA: A un ar hap? 552 00:26:14,039 --> 00:26:15,330 DAVID Malan: --a gweinydd hap. 553 00:26:15,330 --> 00:26:16,780 Yeah, dewiswch un neu'r llall. 554 00:26:16,780 --> 00:26:21,160 Felly randomness mewn gwirionedd hwn cynhwysyn bwerus iawn 555 00:26:21,160 --> 00:26:23,170 mewn gwyddoniaeth gyfrifiadurol, ac mewn peirianneg mwy 556 00:26:23,170 --> 00:26:27,160 yn gyffredinol, yn enwedig pan fyddwch eisiau i wneud penderfyniad syml yn gyflym 557 00:26:27,160 --> 00:26:30,480 heb gymhlethu â phob o'r rhain yn glyfar iawn, ond hefyd 558 00:26:30,480 --> 00:26:34,330 glyfar iawn, atebion sy'n ei gwneud yn ofynnol holl peirianneg mwy, pob 559 00:26:34,330 --> 00:26:36,220 y mwy o feddwl, pan mewn gwirionedd, pam na ydw i'n 560 00:26:36,220 --> 00:26:39,200 unig fath o troi darn arian, neu tri ochr darn arian yn yr achos hwn, 561 00:26:39,200 --> 00:26:41,690 a phenderfynu p'un ai i fynd 1, 2, 3? 562 00:26:41,690 --> 00:26:45,610 >> Gallai hynny backfire probabilistically, ond llawer fel y groes 563 00:26:45,610 --> 00:26:48,860 o flipping pennau unwaith eto ac eto ac eto ac eto 564 00:26:48,860 --> 00:26:53,870 ac eto ac eto yn bosibl mewn super reality--, super annhebygol. 565 00:26:53,870 --> 00:26:58,170 Felly dros gyfnod o amser, groes yn jyst anfon defnyddwyr hap 566 00:26:58,170 --> 00:27:00,660 i 1, 2, a 3 yn mynd i gweithio allan yn berffaith iawn. 567 00:27:00,660 --> 00:27:03,380 Ac mae hyn yn dechneg a elwir yn gyffredinol fel gornest gron. 568 00:27:03,380 --> 00:27:05,160 >> Neu mewn gwirionedd, nid yw hynny'n gornest gron. 569 00:27:05,160 --> 00:27:06,980 Byddai hyn yn y dull hap. 570 00:27:06,980 --> 00:27:09,250 Ac os ydych chi am fod hyd yn oed ychydig yn symlach na hynny, 571 00:27:09,250 --> 00:27:12,820 Byddai gornest gron fod, person cyntaf yn mynd i 1, ail berson i 2, trydydd person 572 00:27:12,820 --> 00:27:16,056 i 3, pedwerydd person i 1. 573 00:27:16,056 --> 00:27:17,430 Ac yno yn gorwedd y gornest gron. 574 00:27:17,430 --> 00:27:19,580 Rydych yn unig fath o fynd o gwmpas mewn cylch. 575 00:27:19,580 --> 00:27:21,300 >> Nawr, dylech fod yn smart am y peth. 576 00:27:21,300 --> 00:27:26,490 Ni ddylech blindly anfon y defnyddiwr i gweinydd rhif un os yw'r hyn yn wir? 577 00:27:26,490 --> 00:27:30,060 578 00:27:30,060 --> 00:27:32,870 Os yw'n yn max gallu, neu 'i' jyst mwyach ymatebol. 579 00:27:32,870 --> 00:27:35,270 Felly, yn ddelfrydol i chi am gael rhywfaint o math o ddolen adborth. 580 00:27:35,270 --> 00:27:38,040 Fel arall, 'ch jyst anfon yr holl o'ch defnyddwyr i ben marw. 581 00:27:38,040 --> 00:27:40,790 Ond y gellir eu cymryd i ystyriaeth, hefyd. 582 00:27:40,790 --> 00:27:46,520 >> Felly peidiwch dan werthfawrogi gwerth jyst randomness, sy'n eithaf aml 583 00:27:46,520 --> 00:27:48,970 ateb i mathau hyn o broblemau. 584 00:27:48,970 --> 00:27:51,580 A byddwn yn ysgrifennu i lawr gornest gron. 585 00:27:51,580 --> 00:27:55,090 Felly sut mae rhai cwmnïau yn gweithredu robin crwn neu randomness 586 00:27:55,090 --> 00:27:56,840 neu unrhyw un o'r penderfyniadau hyn? 587 00:27:56,840 --> 00:28:01,840 Wel yn anffodus, maent yn gwneud pethau fel hyn. 588 00:28:01,840 --> 00:28:03,660 Gadewch i mi dynnu i fyny screenshot cyflym arall. 589 00:28:03,660 --> 00:28:13,052 590 00:28:13,052 --> 00:28:14,470 >> A dweud y gwir, gadewch i ni wneud dau. 591 00:28:14,470 --> 00:28:17,420 592 00:28:17,420 --> 00:28:21,370 Nid wyf yn gwybod pam ein bod cael yr holl o'r prydau hyn. 593 00:28:21,370 --> 00:28:22,280 Mae hynny'n rhyfedd iawn. 594 00:28:22,280 --> 00:28:31,714 595 00:28:31,714 --> 00:28:33,630 Mae pob hawl, beth Fi 'n sylweddol eisiau yw screenshot. 596 00:28:33,630 --> 00:28:36,990 597 00:28:36,990 --> 00:28:40,100 Mae hynny'n rhyfedd. 598 00:28:40,100 --> 00:28:42,930 Mae pob hawl, fel y gallaf ffug hyn. 599 00:28:42,930 --> 00:28:46,080 Nid wyf yn gwybod faint farther Rwyf eisiau cadw sgrolio. 600 00:28:46,080 --> 00:28:53,220 >> Felly yn aml iawn, byddwch yn cael eich hun mewn cyfeiriad fel www.2.acme.com, 601 00:28:53,220 --> 00:28:56,030 efallai www.3 neu 4 neu 5. 602 00:28:56,030 --> 00:28:57,424 Ac yn cadw llygad ar gyfer hyn. 603 00:28:57,424 --> 00:28:58,590 Nid ydych yn ei weld yn aml. 604 00:28:58,590 --> 00:29:02,621 Ond pan fyddwch yn gwneud, mae'n fath o yn tueddu i fod,, cwmnïau stodgier hŷn mwy 605 00:29:02,621 --> 00:29:05,370 nad dechnolegol nid oes wir yn ymddangos i wybod beth maen nhw'n ei wneud. 606 00:29:05,370 --> 00:29:08,150 A ydych yn gweld hyn ar gwmnïau technoleg weithiau, y rhai hŷn. 607 00:29:08,150 --> 00:29:09,270 >> Felly, beth maen nhw'n ei wneud? 608 00:29:09,270 --> 00:29:11,890 Sut maent yn gweithredu cydbwyso llwyth, byddai'n ymddangos? 609 00:29:11,890 --> 00:29:15,986 Os byddwch yn cael eich hun fel y teipio defnyddiwr www.something.com, 610 00:29:15,986 --> 00:29:19,760 ac yn sydyn ydych chi yn www.2.something.com, 611 00:29:19,760 --> 00:29:21,866 beth mae eu llwyth yn ôl pob tebyg balancer wneud? 612 00:29:21,866 --> 00:29:22,741 GYNULLEIDFA: [Anghlywadwy] 613 00:29:22,741 --> 00:29:28,210 614 00:29:28,210 --> 00:29:31,079 >> DAVID Malan: Yeah, felly mae'r balancer llwyth yn ôl pob tebyg 615 00:29:31,079 --> 00:29:33,870 gwneud penderfyniad yn seiliedig ar un o rhain yn gwneud processes-- penderfyniad 616 00:29:33,870 --> 00:29:35,210 Nid yw wir bwys pa. 617 00:29:35,210 --> 00:29:38,650 Ond llawer fel fy mod i wedi tynnu y rhifau ar y bwrdd yma, 618 00:29:38,650 --> 00:29:40,650 Nid y gweinyddion yn unig Gelwir 1, 2, a 3. 619 00:29:40,650 --> 00:29:43,870 Maent yn ôl pob tebyg o'r enw www1, www2, www3. 620 00:29:43,870 --> 00:29:47,200 Ac mae'n troi allan y tu mewn cais HTTP yn nodwedd hon. 621 00:29:47,200 --> 00:29:48,950 Ac yr wyf i'n mynd i efelychu hyn fel a ganlyn. 622 00:29:48,950 --> 00:29:53,230 >> Rydw i'n mynd i agor yr un tab rhwydwaith datblygwr fel o'r blaen yn unig 623 00:29:53,230 --> 00:29:55,560 fel y gallwn weld beth sy'n mynd ar o dan y cwfl. 624 00:29:55,560 --> 00:29:57,130 Rydw i'n mynd i glir y sgrin. 625 00:29:57,130 --> 00:30:03,420 Ac yr wyf i'n mynd i fynd i, gadewch i ni yn dweud, http://harvard.edu. 626 00:30:03,420 --> 00:30:06,560 Nawr am ba bynnag resymau busnes, Harvard 627 00:30:06,560 --> 00:30:08,930 wedi penderfynu, fel llawer, llawer o wefannau eraill, 628 00:30:08,930 --> 00:30:12,712 i safoni ei Gwefan ar www.harvard.edu 629 00:30:12,712 --> 00:30:14,420 ar gyfer y ddau technegol a rhesymau marchnata. 630 00:30:14,420 --> 00:30:16,326 'I' jyst fath o mewn ffasiynol i gael y www. 631 00:30:16,326 --> 00:30:20,500 >> Felly mae'r gweinydd yn Harvard wedi i rhywsut ailgyfeirio i'r defnyddiwr, 632 00:30:20,500 --> 00:30:23,830 fel yr wyf yn cadw ei ddweud, o un URL i'r llall. 633 00:30:23,830 --> 00:30:24,670 Sut mae hynny'n gweithio? 634 00:30:24,670 --> 00:30:26,740 Wel, gadewch i mi fynd yn ei flaen a daro Chofnoda. 635 00:30:26,740 --> 00:30:30,830 Ac yn sylwi ar y URL yn wir yn gyflym newid i www.harvard.edu. 636 00:30:30,830 --> 00:30:35,560 Gadewch i mi sgrolio yn ôl yn hyn hanes a chliciwch ar debug hwn 637 00:30:35,560 --> 00:30:37,650 gwybodaeth ddiagnostig, os mynnwch. 638 00:30:37,650 --> 00:30:39,170 Gadewch i mi edrych ar fy nghais. 639 00:30:39,170 --> 00:30:41,020 >> Felly dyma y cais a wneuthum. 640 00:30:41,020 --> 00:30:44,870 Ac yn sylwi ei fod yn gyson â'r math o gofyn i mi wneud o Facebook blaen. 641 00:30:44,870 --> 00:30:48,010 Ond sylwi yr ymateb. 642 00:30:48,010 --> 00:30:50,430 Beth sy'n wahanol mewn yr ymateb y tro hwn? 643 00:30:50,430 --> 00:30:51,890 >> GYNULLEIDFA: [Anghlywadwy] 644 00:30:51,890 --> 00:30:54,290 >> DAVID Malan: Yeah, felly nid 'na 200 OK. 645 00:30:54,290 --> 00:30:56,130 Dyw hi ddim yn 404 Heb ei ddarganfod. 646 00:30:56,130 --> 00:31:00,150 Mae'n 301 Wedi symud yn barhaol, a oedd yn yn fath o ffordd ddoniol o ddweud, 647 00:31:00,150 --> 00:31:05,270 Harvard wedi upped ac wedi symud mewn mannau eraill i www.harvard.edu. 648 00:31:05,270 --> 00:31:08,220 Mae'r 301 yn nodi bod mae hwn yn ailgyfeirio. 649 00:31:08,220 --> 00:31:12,812 Ac i ble dylai'r defnyddiwr yn ôl pob golwg yn cael ei ailgyfeirio? 650 00:31:12,812 --> 00:31:15,520 Mae 'na tidbit ychwanegol o wybodaeth y tu hynny amlen. 651 00:31:15,520 --> 00:31:19,650 A phob un o'r llinellau hyn yn awr yn dechrau alw pennawd HTTP. 652 00:31:19,650 --> 00:31:23,620 Pennawd yn unig yw gwerth allweddol pair-- rhywbeth rhywbeth colon. 653 00:31:23,620 --> 00:31:24,850 Mae'n ddarn o wybodaeth. 654 00:31:24,850 --> 00:31:27,131 Ble dylai'r newydd Lleoliad ymddangos fod? 655 00:31:27,131 --> 00:31:31,120 656 00:31:31,120 --> 00:31:33,692 Sylwch ar y llinell olaf ymysg yr holl penawdau hynny. 657 00:31:33,692 --> 00:31:34,940 >> GYNULLEIDFA: [Anghlywadwy] 658 00:31:34,940 --> 00:31:37,148 >> DAVID Malan: Yeah, felly does Gwybodaeth Ychwanegol. 659 00:31:37,148 --> 00:31:40,120 Mae'r llinell gyntaf fy mod i wedi tynnu sylw at Dywed 301 Wedi symud yn barhaol. 660 00:31:40,120 --> 00:31:42,820 Wel, ble mae wedi symud? 661 00:31:42,820 --> 00:31:45,340 Mae'r line-- diwethaf ac nid ydynt Rhaid i ni fod yn y drefn hon. 662 00:31:45,340 --> 00:31:47,020 Gall fod yn hap. 663 00:31:47,020 --> 00:31:52,120 Lleoliad colon yn golygu, hey porwr, ewch i URL hwn yn lle hynny. 664 00:31:52,120 --> 00:31:55,180 >> Felly porwyr deall HTTP ailgyfeiriadau. 665 00:31:55,180 --> 00:31:57,540 Ac mae hyn yn iawn, iawn ffordd gyffredin o bownsio 666 00:31:57,540 --> 00:31:59,680 y defnyddiwr o un lle i'r llall. 667 00:31:59,680 --> 00:32:02,660 Er enghraifft, os ydych chi wedi rhoi cynnig erioed i ymweld â gwefan nad ydych yn 668 00:32:02,660 --> 00:32:06,360 logio i mewn, efallai y byddwch yn dod o hyd yn sydyn eich hun mewn URL newydd yn gyfan gwbl yn 669 00:32:06,360 --> 00:32:07,530 annog i fewngofnodi. 670 00:32:07,530 --> 00:32:08,400 >> Sut mae hynny'n gweithio? 671 00:32:08,400 --> 00:32:10,920 Mae'n debyg bod y gweinydd yn anfon 301. 672 00:32:10,920 --> 00:32:14,510 Mae hefyd rifau eraill, fel 302, ychydig yn wahanol o ran ystyr, 673 00:32:14,510 --> 00:32:16,490 eich bod yn anfon at URL arall. 674 00:32:16,490 --> 00:32:18,770 Ac yna y gweinydd, unwaith y byddwch wedi logio i mewn, 675 00:32:18,770 --> 00:32:22,000 Bydd eich anfon yn ôl i lle oeddech yn bwriadu mewn gwirionedd. 676 00:32:22,000 --> 00:32:27,700 >> Felly beth, yna, yn wael Gwefannau peiriannu yn ei wneud? 677 00:32:27,700 --> 00:32:31,340 Pan fyddwch yn ymweld www.acme.com, a byddant yn unig 678 00:32:31,340 --> 00:32:35,490 yn digwydd i wedi enwi eu gweinyddion www1, www2, www3, ac yn y blaen, 679 00:32:35,490 --> 00:32:39,100 maent yn simply-- iawn sy'n deg, ond yn iawn 680 00:32:39,100 --> 00:32:46,080 math o foolishly-- chi ailgyfeirio i weinydd mewn gwirionedd a enwir yn wahanol. 681 00:32:46,080 --> 00:32:48,650 Ac y mae'n gweithio berffaith iawn. 682 00:32:48,650 --> 00:32:49,930 Mae'n braf ac yn hawdd. 683 00:32:49,930 --> 00:32:52,200 >> Rydym wedi gweld sut y byddai'n wneud o dan y cwfl 684 00:32:52,200 --> 00:32:53,490 yn yr amlen rhithwir. 685 00:32:53,490 --> 00:32:56,450 Ond pam mae hyn gellid dadlau yn penderfyniad peirianneg drwg? 686 00:32:56,450 --> 00:33:00,345 A pham ydw i'n fath o nawddoglyd tuag hon beirianneg penodol 687 00:33:00,345 --> 00:33:00,845 gysylltu? 688 00:33:00,845 --> 00:33:06,420 689 00:33:06,420 --> 00:33:07,850 Dadlau pam mae hyn yn ddrwg. 690 00:33:07,850 --> 00:33:09,375 Ben? 691 00:33:09,375 --> 00:33:10,250 GYNULLEIDFA: [Anghlywadwy] 692 00:33:10,250 --> 00:33:12,864 693 00:33:12,864 --> 00:33:16,030 DAVID Malan: Byddai gan bob gweinydd yn rhaid i gael copi dyblyg o'r wefan. 694 00:33:16,030 --> 00:33:16,738 Rwy'n iawn â hynny. 695 00:33:16,738 --> 00:33:19,490 Ac yn wir, dyna beth rwy'n tybied am stori gyfan hon, 696 00:33:19,490 --> 00:33:22,104 oherwydd os ydym yn wanted-- dda mewn gwirionedd, ac eithrio ar gyfer Dan yn gynharach 697 00:33:22,104 --> 00:33:25,270 awgrym, lle os oes gennych wahanol gweinyddion gwneud pethau gwahanol, yna 698 00:33:25,270 --> 00:33:27,740 efallai y gallent mewn gwirionedd fod yn swyddogaethol gwneud pethau gwahanol. 699 00:33:27,740 --> 00:33:30,698 >> Ond hyd yn oed wedyn, ar ryw adeg, eich cronfa ddata yn mynd i gael eu gorlwytho. 700 00:33:30,698 --> 00:33:33,030 Eich asedau sefydlog gweinydd yn mynd i gael eu gorlwytho. 701 00:33:33,030 --> 00:33:34,850 Felly, ar ryw adeg, rydym yn yn ôl ar y stori hon, lle yr ydym 702 00:33:34,850 --> 00:33:36,475 Mae angen copïau lluosog o'r un peth. 703 00:33:36,475 --> 00:33:37,395 Felly, yr wyf i'n iawn â hynny. 704 00:33:37,395 --> 00:33:38,270 GYNULLEIDFA: [Anghlywadwy] 705 00:33:38,270 --> 00:33:42,340 706 00:33:42,340 --> 00:33:45,350 >> DAVID Malan: Iawn, felly mae rhai tudalennau allai fod yn anghymesur o boblogaidd. 707 00:33:45,350 --> 00:33:50,460 Ac felly fixating ar un cyfeiriad Nid yw o reidrwydd y peth gorau. 708 00:33:50,460 --> 00:33:51,110 [Anghlywadwy]? 709 00:33:51,110 --> 00:33:51,985 >> GYNULLEIDFA: [Anghlywadwy] 710 00:33:51,985 --> 00:33:54,770 711 00:33:54,770 --> 00:33:57,623 >> DAVID Malan: Beth ydych chi'n ei olygu wrth hynny? 712 00:33:57,623 --> 00:33:58,498 GYNULLEIDFA: [Anghlywadwy] 713 00:33:58,498 --> 00:34:03,820 714 00:34:03,820 --> 00:34:05,072 >> DAVID Malan: Yeah, yn union. 715 00:34:05,072 --> 00:34:07,280 Felly nad ydych am i o reidrwydd yn eich have-- sicr 716 00:34:07,280 --> 00:34:11,370 nad ydych am gael eich defnyddwyr llaw teipio mewn www1 neu www2. 717 00:34:11,370 --> 00:34:14,550 O safbwynt brandio, mae'n dim ond edrych ychydig yn chwerthinllyd. 718 00:34:14,550 --> 00:34:17,340 Os ydych chi eisiau fath o , Profiad cain glân, 719 00:34:17,340 --> 00:34:20,364 cael y math yma o hap URLs rhifo ddim wir yn dda. 720 00:34:20,364 --> 00:34:22,780 Oherwydd wedyn defnyddwyr yn sicr mynd i'w copïo a'u gludo 721 00:34:22,780 --> 00:34:24,449 i mewn i negeseuon e-bost neu negeseuon gwib. 722 00:34:24,449 --> 00:34:25,659 >> Nawr maen nhw'n lluosogi. 723 00:34:25,659 --> 00:34:28,600 Nawr eich bod yn fath o ddryslyd eich llai gynulleidfa technegol, sy'n meddwl 724 00:34:28,600 --> 00:34:32,239 eich cyfeiriad gwe yw www2.something.com. 725 00:34:32,239 --> 00:34:35,434 Does dim semanteg cymhellol i hynny. 726 00:34:35,434 --> 00:34:38,100 'I jyst yn digwydd i fod yn sylfaenol manylion technegol yr ydych wedi 727 00:34:38,100 --> 00:34:40,190 rhifo eich gweinyddwyr yn y ffordd hon. 728 00:34:40,190 --> 00:34:45,760 >> Ac yn waeth hyd yn hyn, beth os, er enghraifft, efallai o gwmpas adeg y Nadolig pan 729 00:34:45,760 --> 00:34:50,090 busnes yn wirioneddol ffynnu, gennych www1 drwy www99, 730 00:34:50,090 --> 00:34:53,530 ond ym mis Ionawr a Chwefror a ymlaen, byddwch yn troi oddi ar hanner y rhai 731 00:34:53,530 --> 00:34:56,440 felly dim ond rhaid i chi www1 drwy www50? 732 00:34:56,440 --> 00:35:01,963 Beth yw goblygiad yn awr ar gyfer hynny penderfyniadau busnes rhesymol iawn? 733 00:35:01,963 --> 00:35:02,838 GYNULLEIDFA: [Anghlywadwy] 734 00:35:02,838 --> 00:35:05,628 735 00:35:05,628 --> 00:35:07,752 DAVID Malan: Mae angen i chi rheoli'r holl o'r rhai sy'n dal. 736 00:35:07,752 --> 00:35:10,515 GYNULLEIDFA: [Anghlywadwy] 737 00:35:10,515 --> 00:35:11,390 DAVID Malan: Yn union. 738 00:35:11,390 --> 00:35:12,681 Dyna fath o ddalfa yno. 739 00:35:12,681 --> 00:35:16,800 Os yw eich cwsmeriaid yn yr arfer o pethau bookmarking, e-bostio nhw, dim ond 740 00:35:16,800 --> 00:35:19,351 gan arbed yr URL yn rhywle, neu os mai dim ond yn eu auto 741 00:35:19,351 --> 00:35:22,350 cwblhau yn eu porwr fel eu bod yn ddim wir yn fwriadol ei deipio, 742 00:35:22,350 --> 00:35:25,560 'i' jyst yn digwydd, gallent, am 11 mis allan o'r flwyddyn 743 00:35:25,560 --> 00:35:27,190 effeithiol, cyrraedd diwedd marw. 744 00:35:27,190 --> 00:35:30,100 A dim ond y graff mwyaf o defnyddwyr yn mynd i wireddu, 745 00:35:30,100 --> 00:35:32,040 efallai dylwn llaw cael gwared ar y rhif hwn. 746 00:35:32,040 --> 00:35:35,610 Yr wyf yn golygu, 'i' jyst ddim yn mynd i ddigwydd gyda llawer o ddefnyddwyr, mor ddrwg i fusnes, 747 00:35:35,610 --> 00:35:37,750 peirianneg gweithredu drwg doeth. 748 00:35:37,750 --> 00:35:40,230 >> Felly diolch byth, nid yw'n hyd yn oed yn angenrheidiol. 749 00:35:40,230 --> 00:35:43,120 Mae'n ymddangos bod yr hyn Gall gydbwysyddion llwyth ei wneud 750 00:35:43,120 --> 00:35:48,130 yn hytrach na dweud, pan A gwneud request-- hey A, ewch i 1. 751 00:35:48,130 --> 00:35:50,280 Mewn geiriau eraill, yn lle hynny o anfon y ailgyfeirio 752 00:35:50,280 --> 00:35:53,540 fel bod cam un yn hyn broses yn y golau yma, 753 00:35:53,540 --> 00:35:55,280 Yna mae'n cael ei hadrodd i fynd i rywle arall. 754 00:35:55,280 --> 00:35:57,530 Ac felly cam tri yw, mae'n mynd i rywle arall. 755 00:35:57,530 --> 00:36:04,600 >> Gallwch lle hynny barhau i llwybr, i cadw defnyddio'r term, pob data A 756 00:36:04,600 --> 00:36:10,590 drwy'r balancer llwyth fel ei fod byth cysylltiadau 1, 2, neu 3 yn uniongyrchol. 757 00:36:10,590 --> 00:36:15,150 Mae pob un o'r traffig yn mynd yn "cyfeirio" gan y llwyth balancer ei hun. 758 00:36:15,150 --> 00:36:17,524 Ac felly yn awr rydym yn fath o yn fwriadol cymylu'r llinellau 759 00:36:17,524 --> 00:36:18,690 ymhlith amrywiol dyfeisiau hyn. 760 00:36:18,690 --> 00:36:20,930 gall Mae balancer llwyth data llwybr. 761 00:36:20,930 --> 00:36:22,435 Mae'n dim ond swyddogaeth honno ganddo. 762 00:36:22,435 --> 00:36:25,420 >> Felly mae balancer llwyth, hefyd, mae'n darn o feddalwedd, mewn gwirionedd. 763 00:36:25,420 --> 00:36:27,130 Ac llwybrydd yn ddarn o feddalwedd. 764 00:36:27,130 --> 00:36:29,660 A gallwch hollol gael dau ddarn o feddalwedd y tu mewn 765 00:36:29,660 --> 00:36:34,000 o un cyfrifiadur corfforol er llwyth Gall balancer wneud pethau lluosog hyn. 766 00:36:34,000 --> 00:36:36,130 >> Felly mae un ffordd arall i wneud hyn, sydd mewn gwirionedd 767 00:36:36,130 --> 00:36:39,670 mynd yn ôl i fath o egwyddorion cyntaf o DNS, a buom yn siarad am 768 00:36:39,670 --> 00:36:40,230 cyn egwyl. 769 00:36:40,230 --> 00:36:41,634 DNS Roedd Enw Parth System. 770 00:36:41,634 --> 00:36:43,550 Cofiwch eich bod yn gallu gofyn gweinydd DNS, beth 771 00:36:43,550 --> 00:36:46,460 y cyfeiriad IP o google.com, facebook.com? 772 00:36:46,460 --> 00:36:48,250 >> A gallwn ei wneud mewn gwirionedd hyn. 773 00:36:48,250 --> 00:36:51,940 Offeryn nid oeddem yn defnyddio gynharach yn un sy'n un mor hygyrch, 774 00:36:51,940 --> 00:36:55,510 Gelwir nslookup, am-edrych enw gweinydd. 775 00:36:55,510 --> 00:36:57,410 A dwi'n jyst yn mynd i deipio facebook.com. 776 00:36:57,410 --> 00:37:02,500 Ac yr wyf yn gweld bod IP Facebook yn ôl pob golwg cyfeiriad yw hwn. 777 00:37:02,500 --> 00:37:05,520 Gadewch i mi fynd yn ei flaen a chopïo hynny, ewch i borwr, 778 00:37:05,520 --> 00:37:11,690 ac ewch i http: // a bod cyfeiriad IP a daro Chofnoda. 779 00:37:11,690 --> 00:37:14,140 Ac yn sicr ddigon, mae'n ymddangos i weithio. 780 00:37:14,140 --> 00:37:18,610 >> Bellach yn gweithio tuag yn ôl, beth oedd tu mewn i'r amlen rhithwir 781 00:37:18,610 --> 00:37:25,454 bod Facebook wedi ymateb gyda phryd Ymwelais fod cyfeiriad IP yn uniongyrchol? 782 00:37:25,454 --> 00:37:26,745 Oherwydd bod rhybudd, ble ydw i nawr? 783 00:37:26,745 --> 00:37:29,250 784 00:37:29,250 --> 00:37:32,484 Ble ydw i nawr, y cyfeiriad? 785 00:37:32,484 --> 00:37:33,450 >> GYNULLEIDFA: [Anghlywadwy] 786 00:37:33,450 --> 00:37:36,116 >> DAVID Malan: Yn y fersiwn diogel, ac ar yr www.facebook.com. 787 00:37:36,116 --> 00:37:38,520 Felly nid yw'n hyd yn oed y cyfeiriad IP diogel. 788 00:37:38,520 --> 00:37:42,650 Facebook wedi cymryd ef ar ei hun i ddweud, mae hyn yn chwerthinllyd. 789 00:37:42,650 --> 00:37:45,710 Nid ydym yn mynd i cadw chi ar hyn URL edrych yn hyll sy'n rhifol. 790 00:37:45,710 --> 00:37:50,120 Rydym yn mynd i anfon HTTP chi ailgyfeirio drwy gyfrwng yr un pennawd 791 00:37:50,120 --> 00:37:53,010 ein bod yn gweld before-- Lleoliad colon rhywbeth. 792 00:37:53,010 --> 00:37:56,340 >> Ac felly mae hyn yn syml yn golygu bod oddi tano y cwfl yn dal i fod yma gyfeiriad IP. 793 00:37:56,340 --> 00:37:59,010 Bob cyfrifiadur ar y rhyngrwyd Mae cyfeiriad IP, byddai'n ymddangos. 794 00:37:59,010 --> 00:38:01,480 Ond nid ydych o reidrwydd i ddatgelu hynny i'r defnyddiwr. 795 00:38:01,480 --> 00:38:07,190 A llawer fel yn ôl yn y dydd, mae yna Roedd 1-800-casglu, 1-800-C-O-L-L-E-C-T, 796 00:38:07,190 --> 00:38:11,700 yn yr Unol Daleithiau, yn ffordd o wneud casglu yn galw drwy ffôn yn hawdd iawn gofiadwy 797 00:38:11,700 --> 00:38:17,140 rhif, neu 1-800-matres i brynu gwely, a gofyddiaeth tebyg eich bod hyd yn oed yn gweld 798 00:38:17,140 --> 00:38:20,460 ar y ffôn math o fath o dal, bod llythyrau'n map i rifau. 799 00:38:20,460 --> 00:38:21,470 >> Yn awr, pam hynny? 800 00:38:21,470 --> 00:38:26,080 Wel, mae'n llawer haws i gofio 1-800-matres neu 1-800-COLLECT yn lle hynny 801 00:38:26,080 --> 00:38:29,100 o 1-800 rhywbeth rhywbeth rhywbeth rhywbeth rhywbeth rhywbeth 802 00:38:29,100 --> 00:38:31,030 rhywbeth, lle mae pob o'r rheiny yw digid. 803 00:38:31,030 --> 00:38:34,390 Yn yr un modd, dysgodd y byd yn gyflym na ddylem 804 00:38:34,390 --> 00:38:35,940 rhaid i bobl gof cyfeiriadau IP. 805 00:38:35,940 --> 00:38:36,826 Byddai hynny'n wirion. 806 00:38:36,826 --> 00:38:38,200 Rydym yn mynd i ddefnyddio enwau yn lle hynny. 807 00:38:38,200 --> 00:38:40,420 A dyna pam DNS ei eni. 808 00:38:40,420 --> 00:38:45,510 >> Mae pob hawl, felly gyda hynny ddywedodd, o ran o cydbwyso llwyth, gadewch i ni geisio yahoo.com. 809 00:38:45,510 --> 00:38:47,030 Wel, dyna ddiddorol. 810 00:38:47,030 --> 00:38:51,464 Yahoo ymddangos i fod yn dychwelyd tri IPs. 811 00:38:51,464 --> 00:38:53,940 Felly, casglu o hyn, os gallech, beth yw 812 00:38:53,940 --> 00:38:58,600 ffordd arall y gallem ei rhoi ar waith syniad hwn o cydbwyso llwyth 813 00:38:58,600 --> 00:39:04,310 efallai heb hyd yn oed ddefnyddio corfforol dyfais, mae hyn yn ddyfais gorfforol newydd? 814 00:39:04,310 --> 00:39:08,070 >> Mewn geiriau eraill, a allaf fynd i ffwrdd y cyllid rydych yn gyfrifol am balancer llwyth 815 00:39:08,070 --> 00:39:10,990 ac yn dweud wrthych i ddefnyddio rhai sydd eisoes yn bodoli darn o galedwedd i weithredu 816 00:39:10,990 --> 00:39:12,680 syniad hwn o cydbwyso llwyth? 817 00:39:12,680 --> 00:39:18,870 818 00:39:18,870 --> 00:39:22,510 Ac mae'r spoiler yw, ie, ond yr hyn, neu sut? 819 00:39:22,510 --> 00:39:27,605 Beth yw Yahoo, efallai ei wneud yma? 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 GYNULLEIDFA: [Anghlywadwy] 823 00:39:31,510 --> 00:39:35,119 824 00:39:35,119 --> 00:39:36,910 DAVID Malan: Yeah, pob tri o'r rhai a gwaith. 825 00:39:36,910 --> 00:39:39,890 Felly randomness, robin crwn, location-- gallwch jyst 826 00:39:39,890 --> 00:39:44,160 trosoledd darn presennol y pos ein bod yn siarad am cynharach y DNS 827 00:39:44,160 --> 00:39:49,580 system ac yn syml yn dweud, pan fydd y cyntaf defnyddiwr y dydd yn gofyn yahoo.com, 828 00:39:49,580 --> 00:39:52,970 rhowch y cyfeiriad IP cyntaf iddynt, fel yr un sy'n dod i ben mewn 45 i fyny yno. 829 00:39:52,970 --> 00:39:55,762 A'r tro nesaf defnyddiwr ceisiadau y cyfeiriad IP o yahoo.com 830 00:39:55,762 --> 00:39:57,970 o rywle yn y byd, rhoi'r ail IP iddynt, 831 00:39:57,970 --> 00:39:59,920 yna bydd y trydydd IP, yna bydd y IP yn gyntaf, yna yr ail. 832 00:39:59,920 --> 00:40:01,850 Neu fod yn smart am y peth ac yn ei wneud yn raffigol. 833 00:40:01,850 --> 00:40:05,200 Neu ydych ei hap ac nid dim ond yn ei wneud mae'n gornest gron yn y ffasiwn. 834 00:40:05,200 --> 00:40:07,580 >> Ac yn yr achos hwn, yna Nid oes hyd yn oed angen i ni 835 00:40:07,580 --> 00:40:10,190 i gyflwyno'r du hwn blwch i mewn i'n llun. 836 00:40:10,190 --> 00:40:11,690 Nid oes angen dyfais newydd rydym. 837 00:40:11,690 --> 00:40:16,930 Rydym yn syml, yn dweud cyfrifiaduron i fynd i'r gweinyddwyr yn uniongyrchol, 838 00:40:16,930 --> 00:40:18,680 yn effeithiol, ond nid trwy gyfrwng eu henw. 839 00:40:18,680 --> 00:40:20,054 Maent byth angen gwybod yr enw. 840 00:40:20,054 --> 00:40:25,690 Maent yn unig yn cael gwybod nad yahoo.com mapiau i unrhyw un o gyfeiriadau IP hyn. 841 00:40:25,690 --> 00:40:28,180 >> Felly mae'n anfon yr un cais yn union. 842 00:40:28,180 --> 00:40:30,100 Ond ar y tu allan yr amlen, yn syml 843 00:40:30,100 --> 00:40:32,740 rhoi'r IP ei fod yn gwybod am. 844 00:40:32,740 --> 00:40:35,590 Ac yn y modd hwn, hefyd, gallai rydym yn llwytho cydbwyso ceisiadau 845 00:40:35,590 --> 00:40:39,330 at jyst yn anfon yr amlen at gwahanol un o weinyddion Yahoo ei hun? 846 00:40:39,330 --> 00:40:42,390 >> Ac os ydym yn cadw cloddio, byddwn yn gweld yn ôl pob tebyg i gwmnïau eraill sydd â mwy. 847 00:40:42,390 --> 00:40:44,380 CNN wedi dau agored yn gyhoeddus. 848 00:40:44,380 --> 00:40:49,610 Er mewn gwirionedd os byddwn yn gwneud hyn eto ac again-- cnn.com-- gallwch weld 849 00:40:49,610 --> 00:40:51,730 maent yn newid trefn, mewn gwirionedd. 850 00:40:51,730 --> 00:40:56,680 Felly beth mecanwaith CNN ddefnyddio, mae'n debyg? 851 00:40:56,680 --> 00:40:57,440 >> GYNULLEIDFA: hap. 852 00:40:57,440 --> 00:40:59,440 DAVID Malan: Wel, mae'n Gallai fod yn hap, er ei fod 853 00:40:59,440 --> 00:41:01,110 ymddangos i fod feicio yn ôl ac ymlaen. 854 00:41:01,110 --> 00:41:04,380 Felly mae'n debyg rownd robin lle maen nhw'n jyst newid y drefn felly 855 00:41:04,380 --> 00:41:05,880 y byddaf yn cymryd y cyntaf yn ôl pob tebyg. 856 00:41:05,880 --> 00:41:08,860 Bydd fy cyfrifiadur yn cymryd y cyntaf bob tro. 857 00:41:08,860 --> 00:41:10,490 Felly dyna cydbwyso llwyth. 858 00:41:10,490 --> 00:41:18,450 Ac mae hynny'n caniatáu i ni, yn y pen draw, i fapio data, neu geisiadau map, 859 00:41:18,450 --> 00:41:21,240 ar draws gweinyddwyr lluosog. 860 00:41:21,240 --> 00:41:24,226 Felly pa fathau o problemau yn awr yn dal i fodoli? 861 00:41:24,226 --> 00:41:26,350 Mae'n teimlo fel ein bod jyst 'n sylweddol datrys problem da. 862 00:41:26,350 --> 00:41:28,740 Rydym yn cael defnyddwyr i wahanol weinyddion. 863 00:41:28,740 --> 00:41:31,420 But-- oh, a Chris, gwnaeth gennych gwestiwn o'r blaen? 864 00:41:31,420 --> 00:41:34,378 >> GYNULLEIDFA: [Anghlywadwy] 865 00:41:34,378 --> 00:41:43,670 866 00:41:43,670 --> 00:41:45,120 >> DAVID Malan: Hollol yn dibynnu. 867 00:41:45,120 --> 00:41:47,042 Felly, beth sy'n digwydd yma? 868 00:41:47,042 --> 00:41:48,250 A gallwn mewn gwirionedd yn gweld hyn. 869 00:41:48,250 --> 00:41:51,649 Felly gadewch i ni geisio Yahoo. 870 00:41:51,649 --> 00:41:52,940 A dweud y gwir, gadewch i ni fynd i Facebook. 871 00:41:52,940 --> 00:41:54,520 Oherwydd ein bod yn gwybod bod un yn gweithio. 872 00:41:54,520 --> 00:41:56,545 Felly, yr wyf i'n mynd i gopïo fod cyfeiriad IP eto. 873 00:41:56,545 --> 00:41:58,820 Rydw i'n mynd i gau pob tabs hyn. 874 00:41:58,820 --> 00:42:03,800 Rydw i'n mynd i fynd yn agored sy'n tab rhwydwaith arbennig lawr yma. 875 00:42:03,800 --> 00:42:07,800 Ac yr wyf i'n mynd i ymweld â dim ond http: //. 876 00:42:07,800 --> 00:42:10,694 Ac yn awr yr wyf i'n mynd i daro Chofnoda. 877 00:42:10,694 --> 00:42:11,860 A gadewch i ni weld beth ddigwyddodd. 878 00:42:11,860 --> 00:42:20,662 >> Os byddaf yn edrych ar y cais hwnnw, hysbysiad bod Facebook my-- yn enghraifft wael. 879 00:42:20,662 --> 00:42:22,370 Oherwydd eu bod yn cael techneg ffansi super 880 00:42:22,370 --> 00:42:25,960 sy'n cuddio y manylion oddi wrthym ni. 881 00:42:25,960 --> 00:42:30,690 Gadewch i mi ddefnyddio Yahoo instead-- http: // hynny IP. 882 00:42:30,690 --> 00:42:36,030 Gadewch i ni agor ein rhwydwaith tab, cadw log. 883 00:42:36,030 --> 00:42:37,945 A dyma ni fynd, Enter. 884 00:42:37,945 --> 00:42:40,669 885 00:42:40,669 --> 00:42:41,210 Mae hynny'n ddoniol. 886 00:42:41,210 --> 00:42:44,480 Iawn, felly dyma yw'r enwog 404 neges. 887 00:42:44,480 --> 00:42:48,500 Beth sy'n ddoniol yma yw eu bod yn yn ôl pob tebyg byth yn cael ei ôl. 888 00:42:48,500 --> 00:42:51,430 Oherwydd mae'n debyg Nid rhywbeth o'i le fel y cyfryw. 889 00:42:51,430 --> 00:42:54,050 Maent wedi dim ond yn fwriadol i beidio â chefnogi 890 00:42:54,050 --> 00:42:56,250 y ffurf rhifol ar eu cyfeiriad. 891 00:42:56,250 --> 00:43:00,270 >> Felly beth rydym yn mewn gwirionedd yn gweld yn y tab rhwydwaith, os wyf yn tynnu hyn i fyny yma, 892 00:43:00,270 --> 00:43:06,140 yw, fel y dywedais, yr enwog 404, lle os wyf yn edrych ar y penawdau ymateb, 893 00:43:06,140 --> 00:43:09,070 mae hyn yn yr hyn yr wyf got Yma-- 404 Heb ei ddarganfod. 894 00:43:09,070 --> 00:43:11,360 Felly gadewch i ni roi cynnig ar un arall. 895 00:43:11,360 --> 00:43:13,180 Gadewch i ni weld os CNN cydweithio gyda ni. 896 00:43:13,180 --> 00:43:19,440 'N annhymerus' cydio un o gyfeiriadau IP CNN, clirio'r hyn, http, dah, dah, dah, dah. 897 00:43:19,440 --> 00:43:21,620 Felly, mewn ateb i Chris cwestiwn, bod un yn gweithio. 898 00:43:21,620 --> 00:43:24,140 899 00:43:24,140 --> 00:43:26,255 >> A gadewch i ni fynd i penawdau ymateb. 900 00:43:26,255 --> 00:43:30,810 901 00:43:30,810 --> 00:43:33,640 A dweud y gwir dim, iawn, yr wyf yn ei chael yn anodd dod o hyd i enghraifft sy'n gweithio. 902 00:43:33,640 --> 00:43:38,270 Felly CNN wedi penderfynu, byddwn yn jyst yn gadael i chi ar ba bynnag gyfeiriad yr ydych mewn gwirionedd yn ymweld â hwy, 903 00:43:38,270 --> 00:43:40,359 materion brandio neilltu. 904 00:43:40,359 --> 00:43:43,275 Ond ni fyddai beth yn digwydd, os gallem weld yn achos Facebook, 905 00:43:43,275 --> 00:43:46,700 yn caem 301 Wedi symud Yn barhaol, yn fwyaf tebygol, 906 00:43:46,700 --> 00:43:54,420 tu mewn sydd yn Lleoliad: https: //www.facebook.com. 907 00:43:54,420 --> 00:44:01,210 Ac groes yn www.facebook.com yn alias am yr union un gweinyddwr rydym yn unig 908 00:44:01,210 --> 00:44:01,710 wedi mynd i. 909 00:44:01,710 --> 00:44:03,500 >> Felly, mae'n ychydig yn wrthgynhyrchiol. 910 00:44:03,500 --> 00:44:05,170 Rydym yn llythrennol yn ymweld â'r gweinydd. 911 00:44:05,170 --> 00:44:07,040 Yna caiff y gweinydd yn dweud wrthym, yn mynd i ffwrdd. 912 00:44:07,040 --> 00:44:08,320 Ewch i'r cyfeiriad arall. 913 00:44:08,320 --> 00:44:10,870 Ond rydym yn unig felly yn digwydd bod yn mynd yn ôl at yr un gweinydd. 914 00:44:10,870 --> 00:44:14,550 Ond yn ôl pob tebyg yr ydym yn awr yn aros ar y gweinydd heb hwn yn ôl ac ymlaen. 915 00:44:14,550 --> 00:44:18,600 Oherwydd erbyn hyn rydym yn defnyddio'r enwir fersiwn o'r safle, nid yw'r rhifol. 916 00:44:18,600 --> 00:44:20,060 Cwestiwn da. 917 00:44:20,060 --> 00:44:23,690 >> Iawn, felly os ydym yn awr yn assume-- ni wedi datrys cydbwyso llwyth. 918 00:44:23,690 --> 00:44:25,894 Erbyn hyn mae gennym fecanwaith, boed hynny drwy DNS, 919 00:44:25,894 --> 00:44:29,060 boed hynny drwy gyfrwng blwch du hwn, boed mae'n defnyddio unrhyw un o'r technegau hyn. 920 00:44:29,060 --> 00:44:33,810 Gallwn gymryd gais y defnyddiwr mewn ac chyfrif i maes y mae gweinyddwr, 1, 2, neu 3, 921 00:44:33,810 --> 00:44:35,420 i anfon ef neu hi. 922 00:44:35,420 --> 00:44:39,180 >> Beth yn dechrau i dorri am ein gwefan? 923 00:44:39,180 --> 00:44:41,160 Mewn geiriau eraill, yr ydym wedi Adeiladwyd busnes sy'n 924 00:44:41,160 --> 00:44:43,480 oedd gynt ar un gweinydd unigol. 925 00:44:43,480 --> 00:44:46,870 Nawr bod busnes yn rhedeg ar draws gweinyddwyr lluosog. 926 00:44:46,870 --> 00:44:51,770 Pa fath o dybiaethau, pa fathau o benderfyniadau dylunio, 927 00:44:51,770 --> 00:44:54,870 Efallai awr yn cael ei dorri? 928 00:44:54,870 --> 00:44:55,745 >> Mae hyn yn llai amlwg. 929 00:44:55,745 --> 00:44:58,620 Ond gadewch i ni weld os na allwn roi ein bys ar rai o'r broblem rydym wedi 930 00:44:58,620 --> 00:44:59,780 a grëwyd i ni ein hunain. 931 00:44:59,780 --> 00:45:02,750 Unwaith eto, mae'n fath o fel cynnal i lawr y gollyngiad yn y bibell. 932 00:45:02,750 --> 00:45:05,094 Ac yn awr mae rhai rhifyn newydd wedi popped i fyny dros yma. 933 00:45:05,094 --> 00:45:07,880 934 00:45:07,880 --> 00:45:11,380 >> GYNULLEIDFA: [Anghlywadwy] 935 00:45:11,380 --> 00:45:16,574 936 00:45:16,574 --> 00:45:19,240 DAVID Malan: Iawn, felly mae'n rhaid i ni parhau i dyfu ein lle ar y ddisg galed. 937 00:45:19,240 --> 00:45:20,450 Rwy'n iawn â hynny ar hyn o bryd. 938 00:45:20,450 --> 00:45:23,212 Gan fy mod yn credu fy mod yn gallu graddfa yn llorweddol. 939 00:45:23,212 --> 00:45:26,420 Fel os ydw i'n rhedeg yn isel, 'n annhymerus' jyst cael pedwerydd gweinyddwr, efallai pumed gweinyddwr, 940 00:45:26,420 --> 00:45:30,820 ac yna cynyddu ein gallu 30% arall neu 50% neu whatnot. 941 00:45:30,820 --> 00:45:32,759 Felly, yr wyf i'n iawn â hynny, o leiaf am y tro. 942 00:45:32,759 --> 00:45:33,634 GYNULLEIDFA: [Anghlywadwy] 943 00:45:33,634 --> 00:45:37,314 944 00:45:37,314 --> 00:45:38,980 DAVID Malan: Iawn, felly dyna bwynt da. 945 00:45:38,980 --> 00:45:42,340 Felly mae'n debyg y gweinyddion nid ydynt yn union yr un fath. 946 00:45:42,340 --> 00:45:45,260 A gwasanaeth cwsmeriaid neu e-bost cyfatebol 947 00:45:45,260 --> 00:45:48,690 yn cael rhywfaint o neges gan ddefnyddiwr gan ddywedyd, nid yw hyn yn gweithio yn iawn. 948 00:45:48,690 --> 00:45:52,070 Mae'n bosib iawn, weithiau, efallai un neu fwy o weinyddion 949 00:45:52,070 --> 00:45:55,000 yn gweithredu ychydig yn o chwith, ond nid y lleill, a all yn sicr 950 00:45:55,000 --> 00:45:57,096 gwneud yn fwy anodd i fynd ar ôl i lawr y mater. 951 00:45:57,096 --> 00:45:58,720 efallai y bydd rhaid i chi edrych llefydd lluosog. 952 00:45:58,720 --> 00:46:00,960 >> Hynny yw amlygiad o fath arall o nam, 953 00:46:00,960 --> 00:46:03,950 sef yw eich bod yn ôl pob tebyg dylai wedi dylunio eich seilwaith felly 954 00:46:03,950 --> 00:46:06,200 bod popeth yn wirioneddol union yr un fath. 955 00:46:06,200 --> 00:46:10,390 Ond mae'n ei wneud yn datgelu problem newydd nad oedd gennym o'r blaen. 956 00:46:10,390 --> 00:46:11,715 Beth arall? 957 00:46:11,715 --> 00:46:12,590 GYNULLEIDFA: [Anghlywadwy] 958 00:46:12,590 --> 00:46:16,390 959 00:46:16,390 --> 00:46:19,500 >> DAVID Malan: Yeah, mae mwy o gymhlethdod. 960 00:46:19,500 --> 00:46:20,792 Mae gorfforol mwy o wifrau. 961 00:46:20,792 --> 00:46:21,750 Mae dyfais arall. 962 00:46:21,750 --> 00:46:26,310 Yn wir, rwyf wedi cyflwyno sylfaenol cysyniad a problem sylfaenol yma 963 00:46:26,310 --> 00:46:28,300 a adwaenir fel un pwynt o fethiant, a fydd, 964 00:46:28,300 --> 00:46:30,110 hyd yn oed os nad ydych erioed wedi clywed yr ymadrodd, mae'n debyg y byddwch yn gallu 965 00:46:30,110 --> 00:46:31,780 bellach yn gweithio tuag yn ôl a chyfrif 'ii maes. 966 00:46:31,780 --> 00:46:35,560 Beth mae'n ei olygu bod gen i un pwynt o fethiant yn fy pensaernïaeth? 967 00:46:35,560 --> 00:46:39,694 A thrwy pensaernïaeth, Fi jyst golygu topoleg ohono. 968 00:46:39,694 --> 00:46:40,610 >> GYNULLEIDFA: [Anghlywadwy] 969 00:46:40,610 --> 00:46:42,901 >> DAVID Malan: Yeah, beth os y balancer llwyth yn mynd i lawr? 970 00:46:42,901 --> 00:46:46,290 Rydw i wedi mewnosod y dyn canol y mae eu bwrpas mewn bywyd yw i ddatrys problem. 971 00:46:46,290 --> 00:46:47,740 Ond yr wyf wedi cyflwyno problem newydd. 972 00:46:47,740 --> 00:46:49,350 Mae gollwng newydd wedi ymddangos yn y bibell. 973 00:46:49,350 --> 00:46:53,500 Oherwydd erbyn hyn os yw'r balancer llwyth yn marw neu'n seibiannau neu misfunctions, 974 00:46:53,500 --> 00:46:56,350 yn awr yr wyf yn colli mynediad at pob un o'r tri fy gweinyddion. 975 00:46:56,350 --> 00:46:58,880 A chyn, doeddwn i ddim cael middleman hwn. 976 00:46:58,880 --> 00:47:03,020 Ac felly mae hyn yn broblem newydd, gellir dadlau. 977 00:47:03,020 --> 00:47:05,245 Byddwn yn dod yn ôl at sut y gallem atgyweiria bod. 978 00:47:05,245 --> 00:47:06,734 >> GYNULLEIDFA: [Anghlywadwy] 979 00:47:06,734 --> 00:47:08,400 DAVID Malan: Byddai hynny'n un dull o weithredu. 980 00:47:08,400 --> 00:47:13,926 Yeah, ac felly mae hyn yn mynd i fod yn eithaf twll y llygoden fawr, rydym yn dechrau i fynd i lawr. 981 00:47:13,926 --> 00:47:15,800 Ond gadewch i ni ddod yn ôl i bod mewn dim ond hyn o bryd. 982 00:47:15,800 --> 00:47:17,299 Pa broblemau eraill wedi rydym yn creu? 983 00:47:17,299 --> 00:47:25,540 984 00:47:25,540 --> 00:47:27,470 >> Felly crybwyll Dan cronfa ddata o'r blaen. 985 00:47:27,470 --> 00:47:29,500 A hyd yn oed os nad ydych chi'n rhy gyfarwydd yn dechnegol, 986 00:47:29,500 --> 00:47:33,220 cronfa ddata yn unig yw gweinydd lle newid data yn cael ei storio fel arfer, 987 00:47:33,220 --> 00:47:36,430 efallai gorchymyn rhywun wedi rhoi, eich proffil defnyddiwr, eich enw, 988 00:47:36,430 --> 00:47:40,810 eich cyfeiriad e-bost, pethau y gallai yn cael ei fewnbynnu neu'n newid dros gyfnod o amser. 989 00:47:40,810 --> 00:47:44,599 >> Yn flaenorol, mae fy cronfa ddata fod ar yr un gweinydd fel fy gweinydd gwe. 990 00:47:44,599 --> 00:47:46,390 Gan fy mod newydd gael un gwe hosting cyfrif. 991 00:47:46,390 --> 00:47:48,480 Roedd popeth i gyd yn yr un lle. 992 00:47:48,480 --> 00:47:54,200 Ble ddylwn i roi fy cronfa ddata yn awr, ar y gweinydd 1, 2, neu 3? 993 00:47:54,200 --> 00:47:55,100 >> GYNULLEIDFA: 4. 994 00:47:55,100 --> 00:47:58,070 >> DAVID Malan: 4, OK, pob gywir, felly gadewch i ni fynd yno. 995 00:47:58,070 --> 00:48:01,650 Felly dw i'n mynd i roi fy database-- a gadewch i ni 996 00:48:01,650 --> 00:48:06,520 dechrau labelu rhain www, www, www. 997 00:48:06,520 --> 00:48:08,780 Ac yr wyf i'n mynd i ddweud, mae hyn yn rhif pedwar. 998 00:48:08,780 --> 00:48:11,270 A byddaf yn dweud db i gronfa ddata. 999 00:48:11,270 --> 00:48:12,870 OK, yr wyf yn hoffi hyn. 1000 00:48:12,870 --> 00:48:17,021 Beth ddylwn i linell yn ôl pob tebyg fod yn tynnu yma? 1001 00:48:17,021 --> 00:48:18,850 >> GYNULLEIDFA: [Anghlywadwy] 1002 00:48:18,850 --> 00:48:22,740 >> DAVID Malan: Yeah, felly y cod, fel y byddwn yn trafod yfory, 1003 00:48:22,740 --> 00:48:24,900 yn ôl pob tebyg yr un fath ar bob un o'r tri weinyddion. 1004 00:48:24,900 --> 00:48:28,374 Ond yn awr mae angen i gysylltu nid i Cronfa ddata yn rhedeg yn lleol ond mewn mannau eraill. 1005 00:48:28,374 --> 00:48:29,040 Ac mae hynny'n iawn. 1006 00:48:29,040 --> 00:48:31,623 Gall Rydym yn unig yn rhoi y gronfa ddata yn enw, fel yr ydym wedi, neu nifer. 1007 00:48:31,623 --> 00:48:33,930 A bod pob yn gweithio iawn. 1008 00:48:33,930 --> 00:48:35,820 Ond beth ydyn ni wedi'i wneud? 1009 00:48:35,820 --> 00:48:40,640 Rydym wedi graddio yn llorweddol drwy gael tri gweinyddwyr yn lle un, a oedd yn 1010 00:48:40,640 --> 00:48:41,140 Mae'n dda. 1011 00:48:41,140 --> 00:48:44,240 Oherwydd erbyn hyn gallwn ymdrin tair gwaith cymaint llwyth. 1012 00:48:44,240 --> 00:48:47,710 >> Ac yn well eto, os oes un neu ddau o weinyddion rhai yn mynd i lawr, 1013 00:48:47,710 --> 00:48:49,350 gall fy busnes barhau i weithredu. 1014 00:48:49,350 --> 00:48:53,960 Gan fy mod yn dal i gael un, hyd yn oed os ydw i'n math o limping ar hyd berfformiad-ddoeth. 1015 00:48:53,960 --> 00:49:01,020 Ond beth problem newydd yn rhaid i mi a gyflwynwyd gan symud y gronfa ddata 1016 00:49:01,020 --> 00:49:04,350 i'r hwn gweinydd ar wahân yn hytrach nag ar 1, 2, a 3? 1017 00:49:04,350 --> 00:49:05,412 >> GYNULLEIDFA: [Anghlywadwy] 1018 00:49:05,412 --> 00:49:08,120 DAVID Malan: Yeah, felly nawr mae gen i un pwynt arall o fethiant. 1019 00:49:08,120 --> 00:49:12,330 Os bydd fy gronfa ddata yn marw, neu angen yn cael ei uwchraddio, neu beth bynnag, yn awr yn sicr, 1020 00:49:12,330 --> 00:49:13,610 fy ngwefan ar-lein. 1021 00:49:13,610 --> 00:49:16,270 Ac yr wyf yn gallu gwasanaethu statig, cynnwys digyfnewid. 1022 00:49:16,270 --> 00:49:21,210 Ond ni allaf gadael i ddefnyddwyr fewngofnodi neu newid unrhyw beth neu orchymyn unrhyw beth, yn waeth eto. 1023 00:49:21,210 --> 00:49:24,120 Oherwydd os 4 yn all-lein, Yna 1, 2, a 3 1024 00:49:24,120 --> 00:49:27,710 ddim wir yn gallu siarad iddo gan ddiffiniad. 1025 00:49:27,710 --> 00:49:31,560 >> Iawn felly yeah, ac felly dyma pam Im 'yn hesitating i dynnu hyn. 1026 00:49:31,560 --> 00:49:32,690 Felly gadewch i ni ddod yn ôl at hynny. 1027 00:49:32,690 --> 00:49:33,700 Nid wyf yn ei olygu i gadw wthio i chi i ffwrdd. 1028 00:49:33,700 --> 00:49:36,030 Ond mae'r darlun yn iawn yn gyflym yn mynd i gael straen. 1029 00:49:36,030 --> 00:49:38,620 Gan fod angen i chi ddechrau cael dau o bopeth. 1030 00:49:38,620 --> 00:49:41,850 Yn wir, os ydych chi wedi gweld erioed y Cysylltu ffilm ychydig flynyddoedd yn ôl 1031 00:49:41,850 --> 00:49:45,310 gyda Jodie Foster-- na? 1032 00:49:45,310 --> 00:49:47,410 >> Iawn, felly ar gyfer y ddwy o ohonom sy'n wedi gweld Gyswllt, 1033 00:49:47,410 --> 00:49:50,800 mae perthynas yno lle maent yn yn y bôn yn prynu dau o rywbeth 1034 00:49:50,800 --> 00:49:53,250 yn hytrach nag un, er am ddwywaith y pris. 1035 00:49:53,250 --> 00:49:55,922 Felly roedd yn fath o yn chwareus sylwadau yn y ffilm. 1036 00:49:55,922 --> 00:49:57,130 Mae'n fath o ymwneud â hyn. 1037 00:49:57,130 --> 00:49:58,290 Gallem wneud hynny gwbl. 1038 00:49:58,290 --> 00:50:00,123 Ac ydych chi wedi dim ond y gost ni dwywaith cymaint o arian. 1039 00:50:00,123 --> 00:50:01,300 Ond byddwn yn dod yn ôl at hynny. 1040 00:50:01,300 --> 00:50:02,400 >> Felly rydym wedi datrys hyn. 1041 00:50:02,400 --> 00:50:03,108 Felly, rydych yn gwybod beth? 1042 00:50:03,108 --> 00:50:04,450 Mae hwn yn debyg i llethr llithrig. 1043 00:50:04,450 --> 00:50:07,033 Dydw i ddim eisiau i ddelio â chael i gael cronfa ddata dyblyg. 1044 00:50:07,033 --> 00:50:08,037 Mae'n gormod o arian. 1045 00:50:08,037 --> 00:50:08,620 Ti'n gwybod beth? 1046 00:50:08,620 --> 00:50:12,880 Yr wyf am gael fy gronfa ddata yn union fel yn y fersiwn un 1047 00:50:12,880 --> 00:50:17,450 lle mae pob gweinydd wedi ei gronfa ddata lleol eu hunain. 1048 00:50:17,450 --> 00:50:19,480 Felly Im 'jyst yn mynd i tynnu db ar bob un o'r rhain. 1049 00:50:19,480 --> 00:50:22,240 >> Felly nawr mae pob gweinydd gwe yn union yr un fath i'r graddau y 1050 00:50:22,240 --> 00:50:25,650 gan ei fod yn yr un cod, yr un fath asedau sefydlog, un lluniau a thestun 1051 00:50:25,650 --> 00:50:26,720 ac yn y blaen. 1052 00:50:26,720 --> 00:50:29,580 Ac mae gan bob un ei gronfa ddata ei hun. 1053 00:50:29,580 --> 00:50:31,450 Yr wyf yn sefydlog y pwynt sengl o broblem methiant. 1054 00:50:31,450 --> 00:50:32,570 Nawr rwyf wedi cronfa ddata. 1055 00:50:32,570 --> 00:50:36,210 Ni waeth pa ddau neu un o'r rhain pethau yn marw, mae wastad un chwith. 1056 00:50:36,210 --> 00:50:41,156 Ond beth problem newydd yn rhaid i mi greu bod datrysiad Dan osgoi? 1057 00:50:41,156 --> 00:50:42,470 >> GYNULLEIDFA: [Anghlywadwy] 1058 00:50:42,470 --> 00:50:44,386 >> DAVID Malan: Yeah, yr wyf yn rhaid i cydamseru iddynt, dde? 1059 00:50:44,386 --> 00:50:47,860 Oherwydd bod un ai angen i mi cydamseru pwy sy'n mynd where-- mewn geiriau eraill, 1060 00:50:47,860 --> 00:50:50,570 os Alice yn ymweld fy safle, ac mae hi'n digwydd 1061 00:50:50,570 --> 00:50:55,070 i gael robined hap neu rownd neu beth bynnag, i rif y gweinydd un, 1062 00:50:55,070 --> 00:50:58,770 wedi hynny rhaid i bob amser i mi anfon ei i weinydd 1. 1063 00:50:58,770 --> 00:50:59,420 Pam? 1064 00:50:59,420 --> 00:51:01,540 Oherwydd os wyf yn anfon ei i weinydd 2, mae'n mynd 1065 00:51:01,540 --> 00:51:03,140 i edrych fel nad yw'n bodoli yno. 1066 00:51:03,140 --> 00:51:04,450 >> Dydw i ddim yn mynd i gael ei hanes gorchymyn. 1067 00:51:04,450 --> 00:51:06,300 Dydw i ddim yn mynd i gael ei phroffil yno. 1068 00:51:06,300 --> 00:51:09,360 Ac mai dim ond yn teimlo fel mae'n gwahodd problemau. 1069 00:51:09,360 --> 00:51:11,400 A phan Bob yn ymweld, yr wyf yn rhaid i ni anfon ato bob amser 1070 00:51:11,400 --> 00:51:14,800 at yr un gweinydd, 2, neu pa un bynnag un, a Charlie i drydydd un, 1071 00:51:14,800 --> 00:51:15,797 ac yn gyson. 1072 00:51:15,797 --> 00:51:17,130 Nid yw hyn yn afresymol, er. 1073 00:51:17,130 --> 00:51:19,270 Gelwir hyn yn rhannu'ch cronfa ddata. 1074 00:51:19,270 --> 00:51:21,270 Ac mewn gwirionedd roedd hyn yn beth Facebook wnaeth yn gynnar. 1075 00:51:21,270 --> 00:51:24,020 >> Os ydych wedi dilyn hanes Facebook, mae'n ddechrau yma ar gampws 1076 00:51:24,020 --> 00:51:25,770 fel www.thefacebook.com. 1077 00:51:25,770 --> 00:51:29,260 Yna mae'n esblygu unwaith dechreuodd Mark lledaenu i mewn i gampysau eraill 1078 00:51:29,260 --> 00:51:34,450 i fod harvard.thefacebook.com a mit.thefacebook.com, ac mae'n debyg 1079 00:51:34,450 --> 00:51:37,027 bu.thefacebook.com, ac yn y blaen. 1080 00:51:37,027 --> 00:51:38,860 A dyna oedd oherwydd yn gynnar, nid wyf yn meddwl 1081 00:51:38,860 --> 00:51:40,484 gallech gael ffrindiau ar draws y campysau. 1082 00:51:40,484 --> 00:51:41,410 Ond mae hynny'n iawn. 1083 00:51:41,410 --> 00:51:43,930 Oherwydd bod unrhyw un rhag Harvard got hanfon at y gweinydd hwn. 1084 00:51:43,930 --> 00:51:45,744 Unrhyw un o PB got hanfon at y gweinydd hwn. 1085 00:51:45,744 --> 00:51:47,910 Unrhyw un o MIT got anfonwyd i server-- hwn mewn theori. 1086 00:51:47,910 --> 00:51:50,540 Nid wyf yn siŵr iawn yr holl manylion gweithredu sylfaenol. 1087 00:51:50,540 --> 00:51:55,610 Ond mae'n debyg rhannu pobl gan eu campws, lle'r oedd eu rhwydwaith. 1088 00:51:55,610 --> 00:51:58,772 >> Felly dyna dda hyd at y pwynt lle mae angen dau gweinyddwyr i Harvard, 1089 00:51:58,772 --> 00:51:59,980 neu dri gweinyddion ar gyfer Harvard. 1090 00:51:59,980 --> 00:52:01,800 Ac yna y symlrwydd fath o yn torri i lawr. 1091 00:52:01,800 --> 00:52:03,174 Ond mae hynny'n ymagwedd resymol. 1092 00:52:03,174 --> 00:52:04,950 Gadewch i ni bob amser yn anfon Alice i'r un lle, 1093 00:52:04,950 --> 00:52:06,366 bob amser yn anfon Bob at yr un lle. 1094 00:52:06,366 --> 00:52:09,680 Ond beth sy'n digwydd os Alice gweinyddwr yn mynd oddi ar lein? 1095 00:52:09,680 --> 00:52:12,300 Gall Bob a Charlie yn dal i brynu pethau a logio i mewn i'r safle. 1096 00:52:12,300 --> 00:52:13,462 Ond ni all Alice. 1097 00:52:13,462 --> 00:52:15,170 Felly, rydych wedi colli traean o'ch sylfaen defnyddwyr. 1098 00:52:15,170 --> 00:52:16,980 Efallai dyna well na 100%? 1099 00:52:16,980 --> 00:52:20,580 Ond efallai y byddwn yn braf pe gallem yn dal i gefnogi 100% o'n defnyddwyr 1100 00:52:20,580 --> 00:52:23,470 hyd yn oed pan traean o'n gweinyddwyr yn mynd oddi ar lein. 1101 00:52:23,470 --> 00:52:24,760 >> Felly gallem cydamseru beth? 1102 00:52:24,760 --> 00:52:29,250 Nid y defnyddwyr, fel y cyfryw, ond mae'r cronfa ddata ar draws yr holl gweinyddwyr hyn. 1103 00:52:29,250 --> 00:52:33,350 Felly nawr rydym yn fath o angen rhywfaint o math o rhyng-gysylltu 1104 00:52:33,350 --> 00:52:37,880 yma fel bod y gweinyddwyr eu hunain Gall sync-- nid afresymol. 1105 00:52:37,880 --> 00:52:40,090 Ac yn wir, y dechnoleg hon yn bodoli. 1106 00:52:40,090 --> 00:52:45,550 Yn y byd o gronfeydd data, mae y syniad o gronfeydd data meistr-gaethweision, 1107 00:52:45,550 --> 00:52:48,240 neu cynradd-uwchradd, lle ymhlith y nodweddion 1108 00:52:48,240 --> 00:52:51,050 yw storio data, nid yn unig ac yn ymateb gyda data, 1109 00:52:51,050 --> 00:52:53,375 ond mae hefyd yn unig i gyson sync â'i gilydd. 1110 00:52:53,375 --> 00:52:56,480 Felly, unrhyw bryd fyddwch yn ysgrifennu neu'n arbed rhywbeth i'r gronfa ddata hon, 1111 00:52:56,480 --> 00:53:00,040 yn syth yn cael "ailadrodd" at y cronfeydd data eraill yn ogystal. 1112 00:53:00,040 --> 00:53:02,870 >> Ac unrhyw tro y byddwch yn ei ddarllen ohono, does dim ots ble rydych chi. 1113 00:53:02,870 --> 00:53:05,170 Oherwydd os mewn theori maen nhw wedi synced i gyd, rydych yn 1114 00:53:05,170 --> 00:53:07,710 mynd i gael yr un golwg ar y data. 1115 00:53:07,710 --> 00:53:10,800 Felly, mae hyn yn swnio'n berffaith. 1116 00:53:10,800 --> 00:53:11,883 Mae rhaid i fod yn dal. 1117 00:53:11,883 --> 00:53:15,200 1118 00:53:15,200 --> 00:53:18,990 Beth allai y ddalfa fod? 1119 00:53:18,990 --> 00:53:21,790 >> GYNULLEIDFA: [Anghlywadwy] 1120 00:53:21,790 --> 00:53:25,830 >> DAVID Malan: Yeah, felly dair gwaith gan y gallai cymaint o bethau fynd o'i le. 1121 00:53:25,830 --> 00:53:26,930 Dyna realiti. 1122 00:53:26,930 --> 00:53:28,480 Gallai fod i gyd yr un fath mewn ysbryd. 1123 00:53:28,480 --> 00:53:30,404 Ond mae angen i rywun i ffurfweddu hyn. 1124 00:53:30,404 --> 00:53:33,070 Mae yna debygolrwydd uwch sy'n rhywbeth yn mynd i fynd o chwith. 1125 00:53:33,070 --> 00:53:38,130 Dim ond combinatorially gennych mwy o stwff dueddol o gamgymeriadau. 1126 00:53:38,130 --> 00:53:40,505 Beth arall sydd ddrwg o bosibl? 1127 00:53:40,505 --> 00:53:41,380 GYNULLEIDFA: [Anghlywadwy] 1128 00:53:41,380 --> 00:53:44,100 1129 00:53:44,100 --> 00:53:46,180 >> DAVID Malan: Yeah, felly Gall syncing fod yn ddrwg. 1130 00:53:46,180 --> 00:53:48,110 Hyd yn oed fel y byddech yn gwybod o backups ac o'r fath, 1131 00:53:48,110 --> 00:53:50,520 os ydych yn unig yn gwneud blindly copïau wrth gefn, beth os oes rhywbeth yn ei wneud 1132 00:53:50,520 --> 00:53:51,560 fynd o'i le ar un gronfa ddata? 1133 00:53:51,560 --> 00:53:53,018 Rydych yn dileu rhywbeth na ddylech chi. 1134 00:53:53,018 --> 00:53:56,299 Rydych chi wedi ailadrodd ar unwaith y broblem honno ym mhob man arall. 1135 00:53:56,299 --> 00:53:58,840 Felly Victoria oedd copïau wrth gefn talking-- Byddai yn beth da yma. 1136 00:53:58,840 --> 00:54:00,549 Ac felly fe ddown yn ôl i hynny. 1137 00:54:00,549 --> 00:54:03,090 Ac i fod yn glir, rydym yn sôn nid am backups yma fel y cyfryw. 1138 00:54:03,090 --> 00:54:08,240 Rydym yn sôn am wir dyblygu neu synchronization ar draws gweinyddwyr. 1139 00:54:08,240 --> 00:54:09,110 Maen nhw i gyd yn byw. 1140 00:54:09,110 --> 00:54:12,074 Nid ydynt yn golygu i ei ddefnyddio ar gyfer copïau wrth gefn. 1141 00:54:12,074 --> 00:54:13,294 >> GYNULLEIDFA: [Anghlywadwy] 1142 00:54:13,294 --> 00:54:14,335 DAVID Malan: Beth sy'n bod? 1143 00:54:14,335 --> 00:54:14,710 GYNULLEIDFA: Higher-- 1144 00:54:14,710 --> 00:54:15,751 DAVID Malan: cost uwch. 1145 00:54:15,751 --> 00:54:20,180 Rydym wedi treblu y gost ar gyfer yn sicr, er bod o leiaf yn nhermau 1146 00:54:20,180 --> 00:54:21,100 y caledwedd. 1147 00:54:21,100 --> 00:54:23,200 Oherwydd bod cronfa ddata yn dim ond darn o feddalwedd. 1148 00:54:23,200 --> 00:54:25,189 A gweinydd gwe yn ddarn o feddalwedd. 1149 00:54:25,189 --> 00:54:27,980 Mae'n debyg mae am ddim os ydym yn defnyddio unrhyw nifer o bethau ffynhonnell agored. 1150 00:54:27,980 --> 00:54:30,480 Ond os ydym yn defnyddio rhywbeth fel Oracle, 1151 00:54:30,480 --> 00:54:36,574 rydym yn talu Oracle mwy o arian fesul trwyddedau, neu Microsoft ar gyfer mynediad. 1152 00:54:36,574 --> 00:54:38,240 Mae rhaid i fod yn rhyw dal arall yma. 1153 00:54:38,240 --> 00:54:39,240 Ni all fod yn syml hwn. 1154 00:54:39,240 --> 00:54:42,990 1155 00:54:42,990 --> 00:54:47,300 >> Felly, er mwyn eich pwynt, yr wyf yn meddwl ei fod yn Kareem, ar gyfer daearyddiaeth earlier-- neu ddim, 1156 00:54:47,300 --> 00:54:50,870 Rhufeinig, yr oedd, er geography-- tybio ein bod yn cael smart am hyn, 1157 00:54:50,870 --> 00:54:54,080 ac rydym yn rhoi un o'n gweinyddwyr, ac yn troi ein cronfeydd data, yn yr Unol Daleithiau, 1158 00:54:54,080 --> 00:54:56,910 ac un arall yn Ewrop, un arall yn De America, un arall yn Affrica, 1159 00:54:56,910 --> 00:55:00,290 un arall yn Asia, yn unrhyw le yr ydym yn Efallai eisiau o gwmpas y byd. 1160 00:55:00,290 --> 00:55:04,220 Rydym eisoes yn gwybod o'n hybrin llwybrau y pwynt A a phwynt 1161 00:55:04,220 --> 00:55:06,910 B, os ydynt yn farther ar wahân, yn mynd i gymryd mwy o amser. 1162 00:55:06,910 --> 00:55:10,312 >> Ac os yw rhai ohonoch wedi defnyddio offer, fel Facebook neu Twitter 1163 00:55:10,312 --> 00:55:13,520 neu unrhyw un o'r safleoedd hyn y dyddiau hyn fod yn newid yn gyson oherwydd defnyddiwr 1164 00:55:13,520 --> 00:55:16,880 data a grëwyd, weithiau os ydych yn taro Reload neu agor yr un dudalen 1165 00:55:16,880 --> 00:55:20,270 yn borwr arall, byddwch yn gweld fersiynau gwahanol, bron. 1166 00:55:20,270 --> 00:55:22,875 Efallai y byddwch yn gweld statws rhywun diweddaru yma, ond nid yma, 1167 00:55:22,875 --> 00:55:25,500 ac yna rydych ail-lwytho, ac yna mae'n yn ymddangos, ac rydych ail-lwytho eto, 1168 00:55:25,500 --> 00:55:26,640 a bydd yn diflannu. 1169 00:55:26,640 --> 00:55:29,076 Mewn geiriau eraill, cadwch llygad allan am hyn, o leiaf 1170 00:55:29,076 --> 00:55:30,950 os ydych yn defnyddio cymdeithasol rhwydweithio arbennig. 1171 00:55:30,950 --> 00:55:33,320 >> Unwaith eto, dim ond oherwydd y data yn newid mor gyflym, 1172 00:55:33,320 --> 00:55:35,710 weithiau gweinyddwyr yn mynd allan o cydamseru. 1173 00:55:35,710 --> 00:55:37,230 Ac efallai ei fod yn super ffenestr fach. 1174 00:55:37,230 --> 00:55:39,970 Ond 200 milieiliadau, efallai hyd yn oed yn fwy nag that-- ei fod yn 1175 00:55:39,970 --> 00:55:43,415 mynd i gymryd rhai nad ydynt yn sero swm o amser ar gyfer cronfeydd data hyn i cydamseru. 1176 00:55:43,415 --> 00:55:45,290 Ac nid ydym yn unig siarad am un cais. 1177 00:55:45,290 --> 00:55:48,540 Os oes gan gwmni filoedd o defnyddwyr ei ddefnyddio ar yr un pryd, 1178 00:55:48,540 --> 00:55:49,460 gallent clustogi. 1179 00:55:49,460 --> 00:55:52,240 Mewn geiriau eraill, efallai yno fod yn ciw neu linell aros 1180 00:55:52,240 --> 00:55:54,950 cyn yr holl gronfa ddata rheini Gall ymholiadau gael cydamseru. 1181 00:55:54,950 --> 00:55:56,610 Felly efallai ei bod yn wir ond ychydig o eiliadau. 1182 00:55:56,610 --> 00:55:59,820 >> Ac yn wir mae hyn yn wir yr wyf yn meddwl hyd yn oed hyd heddiw gyda Facebook, lle 1183 00:55:59,820 --> 00:56:02,010 pan fyddant yn gydamseru o East Coast to Coast West, 1184 00:56:02,010 --> 00:56:06,026 mae ganddo heb fod yn ddibwys lluosogi oedi, fel petai, 1185 00:56:06,026 --> 00:56:07,650 bod yn unig fath o rhaid i chi ei goddef. 1186 00:56:07,650 --> 00:56:11,210 Ac felly nid yw'n gymaint a bug gan ei fod yn realiti 1187 00:56:11,210 --> 00:56:14,230 efallai na fyddai eich defnyddwyr yn gweld mae'r data cywir ar gyfer o leiaf 1188 00:56:14,230 --> 00:56:14,970 ychydig eiliadau. 1189 00:56:14,970 --> 00:56:17,410 >> Rwy'n gweld hyn ar Twitter lawer mewn gwirionedd yn lle weithiau 'n annhymerus' 1190 00:56:17,410 --> 00:56:21,227 tweet mewn un ffenestr, yn agor un arall i wedyn yn gweld iddo gadarnhau ei fod yn wir, 1191 00:56:21,227 --> 00:56:22,560 aeth i fyny, ac nid ei fod yno eto. 1192 00:56:22,560 --> 00:56:25,340 Ac mae'n rhaid i mi fath o ail-lwytho, ail-lwytho, reload-- oh, yno y mae. 1193 00:56:25,340 --> 00:56:27,150 Ac nid dyna'r am nad oedd yn achub. 1194 00:56:27,150 --> 00:56:29,850 Mae'n nid yn unig wedi lluosogi i weinyddion eraill. 1195 00:56:29,850 --> 00:56:33,120 >> Felly, mae hyn cyfaddawd, too-- ydych chi wir eisiau i ddatgelu eich hun i risg 1196 00:56:33,120 --> 00:56:37,254 os bydd y defnyddiwr yn mynd at eu trefn hanes, nid yw'n mewn gwirionedd yno eto? 1197 00:56:37,254 --> 00:56:38,420 Rwy'n gweld hyn ar rai banciau. 1198 00:56:38,420 --> 00:56:42,100 Mae bob amser yn fy ngwylltio pan, yn dda, am un, gallwch ond mynd fel chwe mis yn ôl 1199 00:56:42,100 --> 00:56:45,160 yn eich datganiadau banc mewn rhai banciau, er bod yn ddamcaniaethol y dylent 1200 00:56:45,160 --> 00:56:46,576 yn gallu cael popeth ar-lein. 1201 00:56:46,576 --> 00:56:48,630 Maent yn unig yn cymryd oddi ar lein pethau weithiau. 1202 00:56:48,630 --> 00:56:51,430 Weithiau, too-- pa wefan ydyw? 1203 00:56:51,430 --> 00:56:53,570 Mae one-- oh, mae'n GoDaddy, yr wyf yn meddwl. 1204 00:56:53,570 --> 00:56:56,620 GoDaddy, pan fyddwch yn edrych ar prynu enw parth neu rywbeth, 1205 00:56:56,620 --> 00:56:58,630 byddant yn aml yn rhoi i chi dolen at eich derbynneb. 1206 00:56:58,630 --> 00:57:01,470 Ac os ydych yn clicio sy'n cysylltu dde i ffwrdd, mae'n aml nid yw'n gweithio. 1207 00:57:01,470 --> 00:57:03,290 'I jyst yn dweud, diwedd marw, dim byd yma. 1208 00:57:03,290 --> 00:57:05,450 >> A dyna hefyd oherwydd oedi lluosogi hyn. 1209 00:57:05,450 --> 00:57:08,290 Oherwydd am ba reswm bynnag, maent yn yn cymryd ychydig o amser 1210 00:57:08,290 --> 00:57:09,670 i mewn gwirionedd yn cynhyrchu hynny. 1211 00:57:09,670 --> 00:57:12,070 Felly mae hyn yn fath o fel chi eisiau tynnu eich gwallt allan ar ryw adeg. 1212 00:57:12,070 --> 00:57:14,486 Oherwydd bod yr holl ydych yn ceisio wneud yw datrys problem syml. 1213 00:57:14,486 --> 00:57:16,590 Ac rydym yn cadw creu newydd problemau i ni ein hunain. 1214 00:57:16,590 --> 00:57:18,770 Felly gadewch i ni weld os byddwn yn Gall y math o ddadwneud hyn. 1215 00:57:18,770 --> 00:57:22,730 >> Mae'n ymddangos bod cyfuno cronfeydd data ar eich holl gweinyddwyr gwe 1216 00:57:22,730 --> 00:57:25,090 yn arfer ddim wir gorau. 1217 00:57:25,090 --> 00:57:27,950 Yn gyffredinol, yr hyn y peiriannydd fyddai'n gwneud, neu systemau pensaer, 1218 00:57:27,950 --> 00:57:30,340 fyddai i gael gwahanol haenau o weinyddion. 1219 00:57:30,340 --> 00:57:33,160 A dim ond er mwyn gofod, gan 'n annhymerus' tynnu eu cronfa ddata i fyny yma. 1220 00:57:33,160 --> 00:57:38,060 >> Efallai gennym gronfa ddata a Rhif gweinydd pedwar yma 1221 00:57:38,060 --> 00:57:42,430 sy'n gwneud gysylltiadau i pob un o'r gweinyddion hyn yma. 1222 00:57:42,430 --> 00:57:45,400 Felly, gallai hyn fod ein blaen ben haen, gan y byddai pobl yn dweud. 1223 00:57:45,400 --> 00:57:47,770 A byddai hyn yn ein haen pen ôl. 1224 00:57:47,770 --> 00:57:50,580 Ac mae hynny'n ei olygu yw bod hyn yn eu hwynebu y defnyddiwr. 1225 00:57:50,580 --> 00:57:53,010 Ac nid y cronfeydd data yn wynebu'r defnyddiwr. 1226 00:57:53,010 --> 00:57:55,480 gall unrhyw ddefnyddiwr yn uniongyrchol mynediad i'r gronfa ddata. 1227 00:57:55,480 --> 00:57:59,280 >> Felly gadewch i ni yn awr efallai yn mynd i lawr llwybr Victoria arfaethedig. 1228 00:57:59,280 --> 00:58:00,940 Mae hwn yn un pwynt methiant. 1229 00:58:00,940 --> 00:58:02,290 Mae hynny'n gwneud i mi anghyfforddus. 1230 00:58:02,290 --> 00:58:05,790 Felly beth sydd efallai y rhan fwyaf o ateb amlwg? 1231 00:58:05,790 --> 00:58:06,665 GYNULLEIDFA: [Anghlywadwy] 1232 00:58:06,665 --> 00:58:09,979 1233 00:58:09,979 --> 00:58:11,437 DAVID Malan: Mae'n ddrwg gennyf, ddweud hynny eto. 1234 00:58:11,437 --> 00:58:12,352 GYNULLEIDFA: [Anghlywadwy] 1235 00:58:12,352 --> 00:58:13,810 DAVID Malan: gweinyddwr Non-gynhyrchu. 1236 00:58:13,810 --> 00:58:15,364 Beth ydych chi'n ei olygu? 1237 00:58:15,364 --> 00:58:17,120 >> GYNULLEIDFA: [Anghlywadwy] 1238 00:58:17,120 --> 00:58:19,120 >> DAVID Malan: O, OK, felly backups. 1239 00:58:19,120 --> 00:58:21,110 Iawn, felly gallem wneud hynny, yn sicr. 1240 00:58:21,110 --> 00:58:23,790 Ac mewn gwirionedd mae hyn yn cael ei wneud yn gyffredin iawn. 1241 00:58:23,790 --> 00:58:26,470 Gallai hyn fod yn gronfa ddata rhif pump. 1242 00:58:26,470 --> 00:58:28,510 Ond dyna yn unig cysylltu â rhif pedwar. 1243 00:58:28,510 --> 00:58:31,110 Ac efallai y byddwch yn ei alw yn sbâr poeth. 1244 00:58:31,110 --> 00:58:35,080 Gallai'r rhain ddwy gronfa ddata ei ffurfweddu i ddim ond yn gyson synchronize 1245 00:58:35,080 --> 00:58:35,850 eich gilydd. 1246 00:58:35,850 --> 00:58:39,010 Ac felly os peiriant hwn yn marw, am beth bynnag dwp reason-- y gyriant caled 1247 00:58:39,010 --> 00:58:42,100 yn marw, bydd rhywun teithiau dros y llinyn, rhywfaint o feddalwedd yn ddiffygiol 1248 00:58:42,100 --> 00:58:46,560 ac mae'r hongian peiriant neu'r crashes-- gallech gael ddynol llythrennol 1249 00:58:46,560 --> 00:58:51,090 thynnwch y plwg hyn yn un o'r wal ac yn lle hynny plwg yr un yma yn. 1250 00:58:51,090 --> 00:58:56,340 Ac yna o fewn, gadewch i ni ddweud, yn ychydig funudau, efallai hanner awr, 1251 00:58:56,340 --> 00:58:57,210 eich bod yn ôl ar-lein. 1252 00:58:57,210 --> 00:58:59,259 >> Dyw hi ddim yn wych, ond Nid mae hefyd yn ofnadwy. 1253 00:58:59,259 --> 00:59:01,800 A does dim rhaid i chi boeni ynghylch unrhyw faterion cydamseru. 1254 00:59:01,800 --> 00:59:03,080 Gan fod popeth sydd yno eisoes. 1255 00:59:03,080 --> 00:59:05,000 Gan eich bod wedi cael perffaith wrth gefn yn barod i fynd. 1256 00:59:05,000 --> 00:59:07,100 >> Gallech fod ychydig yn ffansi am hyn, 1257 00:59:07,100 --> 00:59:12,990 fel y mae rhai pobl yn aml yn ei wneud, ble rydych allai gael rhif gronfa ddata pedwar yma, 1258 00:59:12,990 --> 00:59:17,480 Rhif cronfa ddata pump yma, sydd yn siarad â'i gilydd. 1259 00:59:17,480 --> 00:59:24,120 Ond hefyd yn cael hyn yn eich math o arrangement-- 1260 00:59:24,120 --> 00:59:27,440 ac mae'n fwriadol yn edrych yn flêr, gan ei fod yn 1261 00:59:27,440 --> 00:59:30,220 yw-- lle pob un o'r gweinyddwyr pen blaen y gall 1262 00:59:30,220 --> 00:59:32,870 siarad â phob un o'r gweinyddwyr pen ôl. 1263 00:59:32,870 --> 00:59:38,130 Ac felly os na gronfa ddata hon yn ymateb, mae'r rhain yn gweinyddwyr pen blaen wedi 1264 00:59:38,130 --> 00:59:40,212 i gael rhaglennu Cod ynddynt sy'n dweud, 1265 00:59:40,212 --> 00:59:42,170 os nad ydych yn cael cysylltiad i'r gronfa ddata hon, 1266 00:59:42,170 --> 00:59:45,830 cynradd yn dechrau ar unwaith siarad â'r uwchradd. 1267 00:59:45,830 --> 00:59:48,310 >> Ond mae hyn yn awr yn gwthio'r cymhlethdod i'r cod. 1268 00:59:48,310 --> 00:59:52,070 Ac yn awr eich datblygwyr, eich meddalwedd datblygwyr, rhaid i chi wybod am hyn. 1269 00:59:52,070 --> 00:59:56,454 Ac rydych yn fath o clymu'r cod sy'n eich bod yn ysgrifennu at eich pen-ôl gwirioneddol 1270 00:59:56,454 --> 00:59:58,370 Manylion gweithredu, sy'n ei gwneud yn fwy anodd, 1271 00:59:58,370 --> 01:00:00,670 yn enwedig mewn mwy cwmni neu wefan mwy, 1272 01:00:00,670 --> 01:00:05,020 lle nad ydych yn ei wneud o reidrwydd am i'r rhaglenwyr gael 1273 01:00:05,020 --> 01:00:10,890 i wybod sut y gronfa ddata peirianwyr yn gwneud eu gwaith. 1274 01:00:10,890 --> 01:00:13,810 Efallai y byddwch am gadw rolau hynny math o swyddogaethol wahanol felly 1275 01:00:13,810 --> 01:00:16,810 fod yna haen hon o tynnu rhwng y ddau. 1276 01:00:16,810 --> 01:00:17,940 >> Felly sut y gallem atgyweiria hon? 1277 01:00:17,940 --> 01:00:20,290 Wel, rydym yn fath o datrys y broblem hon unwaith o'r blaen. 1278 01:00:20,290 --> 01:00:25,680 Pam peidiwch â rydym yn rhoi un o'r y pethau hyn yma lle 1279 01:00:25,680 --> 01:00:30,947 mae'n siarad yn ei dro i rif pedwar a pump, pob un o'r gweinyddwyr gwe pen blaen 1280 01:00:30,947 --> 01:00:33,780 siarad â dyn canol hwn, ac mae'r middleman mewn llwybrau dro eu data? 1281 01:00:33,780 --> 01:00:38,494 Yn wir, yr hyn a allai fod yn enw da ar gyfer y peth hyn? 1282 01:00:38,494 --> 01:00:39,704 >> GYNULLEIDFA: [Anghlywadwy] 1283 01:00:39,704 --> 01:00:41,120 DAVID Malan: OK, rheolwr cronfa ddata. 1284 01:00:41,120 --> 01:00:48,030 Ond beth allai term fod hynny gallem ailddefnyddio ar gyfer y ddyfais hon? 1285 01:00:48,030 --> 01:00:49,760 Rydym yn cydbwyso. 1286 01:00:49,760 --> 01:00:52,480 Yeah, felly mewn gwirionedd, rwy'n Nid yw bod yn deg yma. 1287 01:00:52,480 --> 01:00:56,760 Felly, byddai balancer llwyth awgrymu bod rydym yn toggling yn ôl ac ymlaen yma, 1288 01:00:56,760 --> 01:00:58,836 mae angen nid yn wir mewn gwirionedd. 1289 01:00:58,836 --> 01:01:00,460 Felly mae ychydig o ffyrdd y gallem wneud hyn. 1290 01:01:00,460 --> 01:01:03,920 >> Os yw hyn yn mewn gwirionedd yn balancer llwyth, y stori yn union yr un fath ag o'r blaen. 1291 01:01:03,920 --> 01:01:05,230 Mae rhai o'r ceisiadau yn mynd i 4. 1292 01:01:05,230 --> 01:01:06,150 Mae rhai ohonynt yn mynd i 5. 1293 01:01:06,150 --> 01:01:06,710 Ac mae hynny'n dda. 1294 01:01:06,710 --> 01:01:08,835 Oherwydd erbyn hyn gallwn ymdrin ddwywaith gymaint trwybwn. 1295 01:01:08,835 --> 01:01:11,120 Ond y cyswllt hwn dyma super bwysig. 1296 01:01:11,120 --> 01:01:14,050 Mae'n rhaid iddynt aros yn gyson cydamseru a gobeithio 1297 01:01:14,050 --> 01:01:17,670 Nid yw ddaearyddol rhy bell ar wahân, felly bod y synchronization yn ei hanfod 1298 01:01:17,670 --> 01:01:18,520 instantaneous. 1299 01:01:18,520 --> 01:01:20,410 Fel arall, efallai y byddwn yn cael problem. 1300 01:01:20,410 --> 01:01:21,330 >> Felly dyna ni ddrwg. 1301 01:01:21,330 --> 01:01:25,132 Ond unwaith eto, mae gennym cyflwyno problem newydd. 1302 01:01:25,132 --> 01:01:26,590 Pa broblem wedi Fi jyst ail-greu? 1303 01:01:26,590 --> 01:01:30,000 1304 01:01:30,000 --> 01:01:31,020 Un pwynt o fethiant. 1305 01:01:31,020 --> 01:01:32,390 Felly beth yw'r ateb i hynny? 1306 01:01:32,390 --> 01:01:39,270 Felly, fel Victoria melys i wario arian, gallwn gymryd y boi allan a gwneud hyn. 1307 01:01:39,270 --> 01:01:41,731 A dwi'n jyst yn mynd i symud yma digon o le. 1308 01:01:41,731 --> 01:01:43,230 Ac mae'n mynd i fod ychydig yn anniben. 1309 01:01:43,230 --> 01:01:44,563 Rydw i'n mynd i gadw llinellau arlunio. 1310 01:01:44,563 --> 01:01:47,080 Tybiwch fod yr holl llinellau hynny yn mynd i mewn i ddau? 1311 01:01:47,080 --> 01:01:52,670 >> Byddai techneg gyffredin iawn yma yn i ddefnyddio techneg o'r enw curiad calon 1312 01:01:52,670 --> 01:01:57,390 lle pob un o'r dyfeisiau hyn, gydbwysyddion llwyth chwith a dde, 1313 01:01:57,390 --> 01:02:00,740 neu beth bynnag yr ydym am eu galw, yn ei ddweud yn gyson, dwi'n fyw, 1314 01:02:00,740 --> 01:02:03,220 Rwy'n fyw, dwi'n fyw, rwy'n fyw. 1315 01:02:03,220 --> 01:02:05,910 Mae un ohonynt yn ddiofyn yn gweithredu fel y cynradd. 1316 01:02:05,910 --> 01:02:09,620 Felly yr holl draffig yn cael ei gyfeirio drwy yr un ar y chwith, er enghraifft, 1317 01:02:09,620 --> 01:02:11,260 yn ddiofyn, fympwyol. 1318 01:02:11,260 --> 01:02:16,890 >> Ond, cyn gynted ag y dyn ar y dde nid yw'n clywed gan y dyn chwith anymore, 1319 01:02:16,890 --> 01:02:20,440 yr un ar y dde yn cael ei raglennu i yn awtomatig, er enghraifft, 1320 01:02:20,440 --> 01:02:24,110 cymryd drosodd y cyfeiriad IP o'r un ar y chwith, 1321 01:02:24,110 --> 01:02:28,240 ac felly yn dod yn y cynradd, ac efallai anfon e-bost neu neges destun 1322 01:02:28,240 --> 01:02:31,570 i'r bobl i ddweud, hey, y prif chwith yn all-lein. 1323 01:02:31,570 --> 01:02:33,310 Byddaf yn dod yn brif am y tro. 1324 01:02:33,310 --> 01:02:35,760 Felly is-lywydd yn dod yn llywydd, fel petai. 1325 01:02:35,760 --> 01:02:38,180 A rhaid i rywun fynd arbed y llywydd, os ydych yn dymuno. 1326 01:02:38,180 --> 01:02:41,090 Oherwydd erbyn hyn mae gennym dros dro un pwynt methiant. 1327 01:02:41,090 --> 01:02:45,020 >> Felly, fel gymhleth neu'n llawn straen fel gallai hyn ymddangos i ddechrau cael, 1328 01:02:45,020 --> 01:02:46,990 dyma sut yr ydych yn datrys y problemau hyn. 1329 01:02:46,990 --> 01:02:48,190 Rydych yn gwneud taflu arian arno. 1330 01:02:48,190 --> 01:02:49,370 Rydych yn taflu caledwedd arno. 1331 01:02:49,370 --> 01:02:52,170 Ond yn anffodus i chi ychwanegu cymhlethdod ar ei gyfer. 1332 01:02:52,170 --> 01:02:56,450 Ond y canlyniad, yn y pen draw, yw bod mae gennych lawer mwy, mewn theori, 1333 01:02:56,450 --> 01:02:57,670 pensaernïaeth cadarn. 1334 01:02:57,670 --> 01:02:58,850 Nid yw'n dal i fod yn berffaith. 1335 01:02:58,850 --> 01:03:02,470 Oherwydd hyd yn oed pan fyddwn yn have-- gallem Nid oes un pwynt methiant. 1336 01:03:02,470 --> 01:03:05,240 Erbyn hyn mae gennym bwyntiau deuol o fethiant. 1337 01:03:05,240 --> 01:03:07,630 Ond os aiff dau beth o'i le, sydd yn hollol allai, 1338 01:03:07,630 --> 01:03:09,030 rydym yn dal yn mynd i fod oddi ar lein. 1339 01:03:09,030 --> 01:03:11,660 >> Ac felly gyffredin iawn yn y diwydiant yn disgrifio 1340 01:03:11,660 --> 01:03:14,000 eich amser i fyny o ran nines. 1341 01:03:14,000 --> 01:03:18,610 A math y nod i anelu ato yw 99.999% 1342 01:03:18,610 --> 01:03:21,580 o'r amser eich safle yn ar-lein. 1343 01:03:21,580 --> 01:03:24,170 Neu hyd yn oed yn well, ychwanegu ychydig mwy o nines i hynny. 1344 01:03:24,170 --> 01:03:28,159 Yn anffodus, mae'r rhain nines yn ddrud iawn. 1345 01:03:28,159 --> 01:03:29,450 A gadewch i ni mewn gwirionedd yn gwneud hyn allan. 1346 01:03:29,450 --> 01:03:35,510 Felly os wyf yn agor fy cyfrifiannell mawr eto, 365 diwrnod mewn blwyddyn, 24 awr mewn diwrnod, 1347 01:03:35,510 --> 01:03:44,780 60 munud mewn awr, ac 60 eiliad mewn munud, 1348 01:03:44,780 --> 01:03:48,690 dyna faint o eiliadau mae mewn blwyddyn os wyf yn gwneud hyn yn gywir. 1349 01:03:48,690 --> 01:03:55,740 Felly, os ydym yn amseroedd hyn drwy 0.99999, dyna faint o amser yr ydym am anelu ato. 1350 01:03:55,740 --> 01:04:00,600 Felly mae hynny'n golygu y dylem fod hyd hwn o eiliadau yn ystod y flwyddyn. 1351 01:04:00,600 --> 01:04:03,920 Felly os wyf yn awr tynnwch y gwerth gwreiddiol, neu yn hytrach 1352 01:04:03,920 --> 01:04:07,480 hwn gwerth newydd gan y first-- 316 eiliad, 1353 01:04:07,480 --> 01:04:09,640 sydd wrth gwrs yn bum munud. 1354 01:04:09,640 --> 01:04:13,770 >> Felly, os yw eich gwefan neu eich cwmni yn hawlio "pum nines," lle rydych yn 1355 01:04:13,770 --> 01:04:17,050 hyd 99.99% o'r amser, sy'n golygu eich well 1356 01:04:17,050 --> 01:04:23,470 wedi bod yn ddigon smart ac yn gyflym digon ac yn ddigon fflysio gydag adnoddau 1357 01:04:23,470 --> 01:04:27,890 bod eich gweinyddwyr yn unig oddi ar lein pum munud allan o'r flwyddyn. 1358 01:04:27,890 --> 01:04:29,980 Mae'n ddrud ac beth anodd i anelu ato. 1359 01:04:29,980 --> 01:04:31,430 >> Felly mae'n fasnach i ffwrdd, hefyd. 1360 01:04:31,430 --> 01:04:35,866 99.999% o'r amser yn eithaf darn galed ac yn ddrud. 1361 01:04:35,866 --> 01:04:38,740 Pum minutes-- prin y gallwch ei gael i'r gweinydd i gymryd lle yn gorfforol 1362 01:04:38,740 --> 01:04:40,040 rhywbeth sydd wedi mynd o'i le. 1363 01:04:40,040 --> 01:04:42,810 A dyna pam yr ydym yn dechrau gwifrau pethau at ei gilydd yn fwy cymhleth 1364 01:04:42,810 --> 01:04:48,240 apriori fel bod y cyfrifiaduron gall y math o atgyweiria eu hunain. 1365 01:04:48,240 --> 01:04:49,446 Yeah. 1366 01:04:49,446 --> 01:04:52,344 >> GYNULLEIDFA: [Anghlywadwy] 1367 01:04:52,344 --> 01:05:02,014 1368 01:05:02,014 --> 01:05:04,430 DAVID Malan: Y broblem gallai fod mewn unrhyw nifer o leoedd. 1369 01:05:04,430 --> 01:05:05,090 Ac yn fact-- 1370 01:05:05,090 --> 01:05:07,101 >> GYNULLEIDFA: [Anghlywadwy] 1371 01:05:07,101 --> 01:05:08,600 DAVID Malan: Yn hollol, hollol. 1372 01:05:08,600 --> 01:05:10,720 A chan fod y darlun yn mynd yn fwy cymhleth, 1373 01:05:10,720 --> 01:05:12,110 gallai fod yn y gweinyddwyr gwe. 1374 01:05:12,110 --> 01:05:14,690 Gallai fod hawl i'r adeilad. 1375 01:05:14,690 --> 01:05:17,900 Gallai fod yn rhywbeth corfforol, fel y ceblau got wedi treulio neu cicio allan. 1376 01:05:17,900 --> 01:05:19,879 Gallai fod yn y gronfa ddata nid yw'n ymateb. 1377 01:05:19,879 --> 01:05:22,920 Gellid eu bod yn diweddaru eu gweithredu system a rhywbeth yn hongian. 1378 01:05:22,920 --> 01:05:24,634 Felly mae yna gymaint o rhannau symudol eraill. 1379 01:05:24,634 --> 01:05:27,050 Ac felly mae llawer o'r peirianneg sydd yn gorfod mynd tu ôl i hyn 1380 01:05:27,050 --> 01:05:30,431 yn wirioneddol yn unig masnach offs, fel sut llawer o amser, faint o arian sydd mewn gwirionedd 1381 01:05:30,431 --> 01:05:32,930 werth, a beth yw'r bygythiadau ydych yn wir yn poeni am? 1382 01:05:32,930 --> 01:05:35,471 Er enghraifft, yn y cyrsiau wyf yn dysgu yn Harvard, 1383 01:05:35,471 --> 01:05:38,470 rydym yn defnyddio llawer o cyfrifiadura cwmwl, a oedd yn byddwn yn dechrau yn edrych ar hyn o bryd, 1384 01:05:38,470 --> 01:05:41,107 yn wir, pan ddefnyddiwn Gwasanaethau Gwe Amazon. 1385 01:05:41,107 --> 01:05:42,940 Dim ond oherwydd dyna'r un rydym yn dechrau gyda. 1386 01:05:42,940 --> 01:05:45,856 Ond mae mwy a mwy y dyddiau hyn gan Google a Microsoft ac eraill. 1387 01:05:45,856 --> 01:05:50,030 Ac rydym yn ymwybodol yn dewis i roi'r holl o beiriannau rhithwir ein cyrsiau ', 1388 01:05:50,030 --> 01:05:55,400 fel y maent yn eich galw, yn y rwy'n credu mae'n ganolfan ddata Western Virginia. 1389 01:05:55,400 --> 01:05:57,560 Mae'r rhan fwyaf o'n myfyrwyr yn digwydd bod o'r Unol Daleithiau, 1390 01:05:57,560 --> 01:05:59,820 er bod yn sicr mae rhai yn rhyngwladol. 1391 01:05:59,820 --> 01:06:02,630 >> Ond y gwir amdani yw mai dim ond symlach ac mae'n rhatach i ni 1392 01:06:02,630 --> 01:06:05,540 i roi ein holl wyau yn y fasged Virginia, 1393 01:06:05,540 --> 01:06:08,050 hyd yn oed er fy mod yn gwybod os oes rhywbeth yn mynd o'i le yn Virginia, 1394 01:06:08,050 --> 01:06:12,760 o bryd i'w gilydd fel y mae happened-- hoffi os oes corwynt neu ryw dywydd 1395 01:06:12,760 --> 01:06:15,890 digwyddiad fel 'na, os oes rhai mater grid pŵer neu'r like-- i gyd 1396 01:06:15,890 --> 01:06:20,240 o Gallai data ein cyrsiau 'mynd offline am ryw nifer o funudau neu oriau 1397 01:06:20,240 --> 01:06:21,600 neu hyd yn oed mwy o amser. 1398 01:06:21,600 --> 01:06:24,020 >> Ond faint o gymhlethdod y byddai ei angen, 1399 01:06:24,020 --> 01:06:26,895 a faint o arian a fyddai fod yn ofynnol, i weithredu popeth 1400 01:06:26,895 --> 01:06:31,420 ochr yn ochr yn Ewrop neu yng Nghaliffornia nid yn unig yn gwneud cymaint o synnwyr. 1401 01:06:31,420 --> 01:06:35,080 Felly mae'n fasnach rhesymegol i ffwrdd, ond yn un boenus 1402 01:06:35,080 --> 01:06:37,740 pan fyddwch chi mewn gwirionedd cael y downtime. 1403 01:06:37,740 --> 01:06:41,830 >> Wel, gadewch i bontio ar hyn o bryd i rhai o'r atebion sy'n seiliedig ar cwmwl- 1404 01:06:41,830 --> 01:06:43,320 i rai o'r problemau hyn. 1405 01:06:43,320 --> 01:06:45,040 Mae popeth yr ydym wedi bod trafod hyd yn hyn 1406 01:06:45,040 --> 01:06:47,527 yn fath o broblemau sydd wedi bod gyda ni ers peth amser, 1407 01:06:47,527 --> 01:06:49,610 a oes gennych eich pen eich hun gweinyddion yn eich cwmni, 1408 01:06:49,610 --> 01:06:52,740 p'un a ydych yn mynd i gydleoli gosod fel canolfan data a rhannu 1409 01:06:52,740 --> 01:06:55,110 lle gyda rhywun arall, neu y dyddiau hyn yn y cwmwl. 1410 01:06:55,110 --> 01:06:57,040 >> A beth sy'n neis am y cwmwl yw bod yr holl 1411 01:06:57,040 --> 01:06:59,540 o'r pethau hyn rwy'n gan dynnu fel gwrthrychau corfforol 1412 01:06:59,540 --> 01:07:02,400 Bellach gellir ystyried fel math o wrthrychau rhithwir 1413 01:07:02,400 --> 01:07:04,659 yn y cwmwl sydd yn ffug gyda meddalwedd. 1414 01:07:04,659 --> 01:07:07,700 Mewn geiriau eraill, mae'r cyfrifiaduron heddiw, gweinyddwyr heddiw, fel y darlun Dell 1415 01:07:07,700 --> 01:07:11,720 Dangosais yn gynharach, mor gyflym, mae'n rhaid cymaint o RAM, cymaint o CPU, cymaint ddisg 1416 01:07:11,720 --> 01:07:16,140 gofod, fod pobl wedi ysgrifennu meddalwedd i rhaniad bron 1417 01:07:16,140 --> 01:07:21,130 un gweinyddwr fyny i mewn i'r rhith ohono sef dau gweinyddwyr, neu 200 gweinyddwyr, felly 1418 01:07:21,130 --> 01:07:24,150 bod pob un ohonom cwsmeriaid Mae gan y rhith o gael 1419 01:07:24,150 --> 01:07:29,110 nid dim ond cyfrif ar rai we cynnal, ond mae ein peiriant hunain ein bod yn 1420 01:07:29,110 --> 01:07:30,490 rhentu gan rywun arall. 1421 01:07:30,490 --> 01:07:34,140 >> Ond mae'n 'n weithredol beiriant yn cyn belled ag ar un gweinydd Dell, 1422 01:07:34,140 --> 01:07:39,160 eto gellid ei rhannu i fyny i mewn dau neu 200 neu fwy o beiriannau rhithwir, 1423 01:07:39,160 --> 01:07:43,770 pob un ohonynt yn rhoi i rywun gweinyddol mynediad, ond mewn ffordd lle mae yr un ohonom 1424 01:07:43,770 --> 01:07:48,040 gwybod neu yn gallu cael mynediad rhithwir eraill peiriannau ar yr un caledwedd. 1425 01:07:48,040 --> 01:07:53,430 Felly, er mwyn creu darlun mewn sleidiau heddiw, Yr wyf wedi hyn saethu yma o'r wefan 1426 01:07:53,430 --> 01:07:54,160 Gelwir Docker. 1427 01:07:54,160 --> 01:07:56,970 >> Felly, mae hyn yn ychydig yn fwy fanylion nag yr ydym ei angen mewn gwirionedd. 1428 01:07:56,970 --> 01:07:59,830 Ond os ydych yn edrych ar hyn fel eich infrastructure-- 1429 01:07:59,830 --> 01:08:02,910 felly dim ond y caledwedd eich pen eich hun, eich gweinyddwyr, mae'r rheseli, mae'r data 1430 01:08:02,910 --> 01:08:06,480 canol, ac mae pob un that-- byddech fel arfer yn rhedeg system weithredu llu. 1431 01:08:06,480 --> 01:08:08,275 Felly rhywbeth like-- gallai fod yn Windows. 1432 01:08:08,275 --> 01:08:09,430 Ni fyddai'n Mac OS. 1433 01:08:09,430 --> 01:08:11,430 Oherwydd nad yw hynny'n wir yn menter y dyddiau hyn. 1434 01:08:11,430 --> 01:08:15,670 Felly byddai'n Linux neu Solaris neu Unix neu BSD neu FreeBSD 1435 01:08:15,670 --> 01:08:19,779 neu unrhyw nifer o systemau gweithredu eraill sydd naill ai'n rhydd neu fasnachol. 1436 01:08:19,779 --> 01:08:22,120 >> Ac yna ydych yn rhedeg rhaglen, rhaglen arbennig, 1437 01:08:22,120 --> 01:08:26,479 a elwir yn hypervisor, neu monitor beiriant rhithwir, VMM. 1438 01:08:26,479 --> 01:08:31,649 Ac mae'r rhain yn gynhyrchion, os ydych yn cyfarwydd, fel VMware neu VirtualBox 1439 01:08:31,649 --> 01:08:34,080 neu PC Rhithwir neu eraill. 1440 01:08:34,080 --> 01:08:38,430 A beth y rhaglenni hynny yn ei wneud yn union y nodwedd honno a ddisgrifiais yn gynharach. 1441 01:08:38,430 --> 01:08:41,779 Mae'n creu y rhith bod un peiriant corfforol 1442 01:08:41,779 --> 01:08:44,550 Gall fod yn beiriannau rhithwir lluosog. 1443 01:08:44,550 --> 01:08:48,260 >> Ac felly bocsys lliwgar hyn i fyny top yw peintio darlun o'r canlynol. 1444 01:08:48,260 --> 01:08:50,260 Mae hyn hypervisor, mae hyn yn darn o feddalwedd, yn ei alw 1445 01:08:50,260 --> 01:08:54,090 VMware, yn rhedeg ar rai eraill system weithredu, ei alw'n Linux, 1446 01:08:54,090 --> 01:08:56,910 yn creu yr argraff bod hon cyfrifiadur corfforol mewn gwirionedd 1447 01:08:56,910 --> 01:09:00,149 un, dau, tri chyfrifiadur rhithwir. 1448 01:09:00,149 --> 01:09:04,270 Felly, yr wyf wedi prynu yn awr, gan fod y perchennog caledwedd hwn, un cyfrifiadur corfforol. 1449 01:09:04,270 --> 01:09:06,200 Ac yn awr yr wyf i'n rhentu i dri gwsmeriaid. 1450 01:09:06,200 --> 01:09:09,731 >> A'r rhai tri cwsmeriaid i gyd yn meddwl mae ganddynt beiriant rhithwir pwrpasol. 1451 01:09:09,731 --> 01:09:10,939 Ac nid yw'n abwyd a newid. 1452 01:09:10,939 --> 01:09:13,750 Mae'n fwy datgeliad sy'n ydych yn defnyddio peiriant rhithwir. 1453 01:09:13,750 --> 01:09:17,589 Ond yn dechnolegol, rydym i gyd gael rheolaeth weinyddol lawn 1454 01:09:17,589 --> 01:09:19,880 dros bob un o'r rhai a gwestai systemau gweithredu, y gellid 1455 01:09:19,880 --> 01:09:21,370 fod yn unrhyw nifer o systemau gweithredu. 1456 01:09:21,370 --> 01:09:23,029 >> Gallaf gorsedda unrhyw beth yr wyf eisiau. 1457 01:09:23,029 --> 01:09:24,640 Gallaf uwchraddio fel yr wyf eisiau. 1458 01:09:24,640 --> 01:09:27,470 A pheidiwch hyd yn oed yn rhaid i mi ei wybod neu gofalu am y gweithredu eraill 1459 01:09:27,470 --> 01:09:29,678 systemau ar y cyfrifiadur, y peiriannau rhithwir eraill, 1460 01:09:29,678 --> 01:09:35,290 oni bai fod y perchennog yr holl llwyd hwn stwff yn cael ychydig yn farus 1461 01:09:35,290 --> 01:09:37,540 ac yn overselling ei adnoddau. 1462 01:09:37,540 --> 01:09:40,800 >> Felly, os ydych yn cymryd un peiriant corfforol a'i werthu 1463 01:09:40,800 --> 01:09:44,399 i beidio 200 ond 400 cwsmeriaid, ar ryw adeg 1464 01:09:44,399 --> 01:09:47,270 rydym yn mynd i daith yn rhai materion perfformiad un fath ag o'r blaen. 1465 01:09:47,270 --> 01:09:50,460 Oherwydd dim ond yn cael gyfyngedig i chi faint o ddisg a RAM ac yn y blaen. 1466 01:09:50,460 --> 01:09:53,450 A 'n weithredol beiriant yn unig yw rhaglen sy'n 1467 01:09:53,450 --> 01:09:56,140 esgus i fod yn cyfrifiadur fledged llawn. 1468 01:09:56,140 --> 01:09:58,040 Felly, byddwch yn cael yr hyn rydych yn talu amdano fan hyn. 1469 01:09:58,040 --> 01:10:02,150 >> Felly, fe welwch ar-lein efallai y byddwch yn talu cwmni enw da efallai $ 100 y mis 1470 01:10:02,150 --> 01:10:05,660 ar gyfer eich peiriant rhithwir hun, neu eich gweinydd preifat rhithwir hun, 1471 01:10:05,660 --> 01:10:07,090 sydd yn dymor arall ar ei gyfer. 1472 01:10:07,090 --> 01:10:10,400 Neu efallai y byddwch yn dod o hyd rhywfaint o hedfan gan nos lle byddwch yn talu $ 5.99 y mis 1473 01:10:10,400 --> 01:10:12,080 ar gyfer eich peiriant rhithwir hun. 1474 01:10:12,080 --> 01:10:15,614 Ond groes yn nad oes gennych bron cymaint o berfformiad ar gael i chi, 1475 01:10:15,614 --> 01:10:18,530 oherwydd eu bod wedi bod yn overselling ei felly, nag y byddech gyda'r uchaf 1476 01:10:18,530 --> 01:10:22,340 haen o wasanaeth neu gwerthwr well. 1477 01:10:22,340 --> 01:10:24,590 >> Felly beth mae hyn yn ei olygu i ni? 1478 01:10:24,590 --> 01:10:26,110 Felly, gadewch i mi fynd at hyn. 1479 01:10:26,110 --> 01:10:29,580 Rydw i'n mynd i fynd i aws.amazon.com. 1480 01:10:29,580 --> 01:10:31,590 Dim ond oherwydd bod ganddynt dewislen 'n glws o opsiynau. 1481 01:10:31,590 --> 01:10:34,700 Ond un gwersi hyn yn gymwys i criw cyfan o werthwyr cwmwl eraill. 1482 01:10:34,700 --> 01:10:38,201 Yn anffodus, mae'n aml yn fwy marchnata yn siarad na dim. 1483 01:10:38,201 --> 01:10:39,200 Ac mae hyn yn cadw newid. 1484 01:10:39,200 --> 01:10:41,820 Felly, byddwch yn mynd i wefan fel hyn. 1485 01:10:41,820 --> 01:10:44,560 Ac mae hyn nid yn wir yn yn dweud wrthych llawer o unrhyw beth. 1486 01:10:44,560 --> 01:10:47,780 >> A hyd yn oed i mi, gan fy mod yn edrych ar hyn, peidiwch wir yn gwybod beth unrhyw un o'r pethau hyn 1487 01:10:47,780 --> 01:10:49,334 o reidrwydd yn gwneud nes i mi plymio i mewn. 1488 01:10:49,334 --> 01:10:50,875 Ond gadewch i ni ddechrau ar y chwith, Gyfrifo. 1489 01:10:50,875 --> 01:10:52,980 Ac yr wyf i'n mynd i glicio yma. 1490 01:10:52,980 --> 01:10:56,960 Ac yn awr Amazon wedi dweud y gwir yn nifer llethol o wasanaethau 1491 01:10:56,960 --> 01:10:57,960 y dyddiau hyn. 1492 01:10:57,960 --> 01:11:01,040 Ond efallai Amazon EC2 yw'r symlaf. 1493 01:11:01,040 --> 01:11:05,840 >> Bydd Amazon EC2 creu i ni yn union y darlun gwelsom eiliad yn ôl. 1494 01:11:05,840 --> 01:11:10,240 Mae'n sut y maent yn gwneud llawer o eu harian yn y cwmwl. 1495 01:11:10,240 --> 01:11:12,910 Mae'n debyg Netflix ac eraill yn y cwmwl gyda nhw. 1496 01:11:12,910 --> 01:11:16,260 Mae hyn i gyd yn nodweddiadol siarad marchnata blewog. 1497 01:11:16,260 --> 01:11:19,720 Felly yr hyn yr wyf am ei wneud yw mynd i Pricing-- neu yn hytrach gadewch i ni fynd i enghreifftiau 1498 01:11:19,720 --> 01:11:23,790 yn gyntaf yn unig i beintio darlun o hyn. 1499 01:11:23,790 --> 01:11:25,800 >> Felly, bydd hyn yn amrywio yn ôl gwerthwr. 1500 01:11:25,800 --> 01:11:29,590 Ac nid oes angen i ni mynd yn rhy ddwfn i mewn chwyn yma o sut mae hyn holl waith. 1501 01:11:29,590 --> 01:11:34,720 Ond y ffordd Amazon, er enghraifft, rhentu 'n weithredol beiriant neu gweinydd chi 1502 01:11:34,720 --> 01:11:37,200 yn y cwmwl yn ganddyn nhw y math yma o enwau doniol, 1503 01:11:37,200 --> 01:11:41,000 fel t2.nano, sy'n golygu fach, neu t2.large, sy'n golygu fawr. 1504 01:11:41,000 --> 01:11:43,970 Mae pob un ohonynt yn rhoi i chi naill ai un neu ddau o CPUs rhithwir. 1505 01:11:43,970 --> 01:11:45,470 >> Pam ei fod yn CPU rhithwir? 1506 01:11:45,470 --> 01:11:49,440 Wel, efallai y peiriant corfforol cael 64 neu fwy o CPUs gwirioneddol. 1507 01:11:49,440 --> 01:11:52,125 Ond unwaith eto, drwy feddalwedd, maent yn creu y rhith 1508 01:11:52,125 --> 01:11:55,410 y gall fod un peiriant yn divvied hyd i amrywiaeth o ddefnyddwyr. 1509 01:11:55,410 --> 01:11:58,765 Felly, gallwn feddwl am hyn fel cael un CPU Intel neu ddau. 1510 01:11:58,765 --> 01:12:01,290 credydau CPU fesul hour-- Hoffwn rhaid i ddarllen y print mân 1511 01:12:01,290 --> 01:12:02,581 o ran yr hyn mae hyn yn golygu mewn gwirionedd. 1512 01:12:02,581 --> 01:12:05,850 Mae'n golygu faint y peiriant gallwch ddefnyddio yr awr vis-a-vis 1513 01:12:05,850 --> 01:12:07,730 cwsmeriaid eraill ar y caledwedd. 1514 01:12:07,730 --> 01:12:11,560 >> Dyma faint o RAM neu gof chi get-- naill ai hanner gigabyte, neu 500 1515 01:12:11,560 --> 01:12:14,120 megabeit, neu 1 gigabyte, neu 2. 1516 01:12:14,120 --> 01:12:17,390 Ac yna y storfa yn unig yn cyfeirio at pa fath o disgiau maent yn ei roi i chi. 1517 01:12:17,390 --> 01:12:19,950 Mae storio gwahanol technolegau sy'n maent yn eu cynnig. 1518 01:12:19,950 --> 01:12:22,870 Ond yn fwy diddorol na hyn yna efallai fod y prisio. 1519 01:12:22,870 --> 01:12:25,860 >> Felly os ydych yn y gorchymyn triniaeth gymunedol neu peiriannydd nid pwy sy'n gwneud 1520 01:12:25,860 --> 01:12:28,420 eisiau rhedeg gweinydd yn eich swyddfa, am ba reswm bynnag, 1521 01:12:28,420 --> 01:12:30,230 ac mae'n ffordd rhy cymhleth neu ddrud 1522 01:12:30,230 --> 01:12:33,930 i brynu gweinyddion a chyd-leoli nhw a talu rhent mewn ychydig o le cawell corfforol 1523 01:12:33,930 --> 01:12:36,670 somewhere-- 'ch jyst eisiau eistedd yn eich gliniadur yn hwyr yn y nos, 1524 01:12:36,670 --> 01:12:40,480 deipio eich gwybodaeth cerdyn credyd, a gweinyddwyr rhentu yn y cloud-- dda, 1525 01:12:40,480 --> 01:12:41,920 gallwn wneud hynny yma. 1526 01:12:41,920 --> 01:12:45,769 Rydw i'n mynd i fynd i lawr i'r canlynol-- Linux yn system weithredu poblogaidd. 1527 01:12:45,769 --> 01:12:47,310 A gadewch i ni dim ond yn cael ymdeimlad o bethau. 1528 01:12:47,310 --> 01:12:48,990 Whoops-- rhy fawr. 1529 01:12:48,990 --> 01:12:53,670 >> Felly gadewch i ni edrych ar eu lleiaf 'n weithredol beiriant, sy'n ymddangos i gael, 1530 01:12:53,670 --> 01:12:57,440 ar gyfer ein dibenion, un CPU a 500 megabeit o RAM. 1531 01:12:57,440 --> 01:12:58,440 Dyna 'n bert bach. 1532 01:12:58,440 --> 01:13:00,820 Ond a dweud y gwir, nid yw gweinyddwyr gwe yn ei wneud angen inni wneud popeth bod llawer. 1533 01:13:00,820 --> 01:13:02,630 Mae gennych well specs yn eich gliniadur. 1534 01:13:02,630 --> 01:13:04,990 Ond nid oes angen i chi y rhai specs y dyddiau hyn am bethau. 1535 01:13:04,990 --> 01:13:11,490 Rydych yn mynd i dalu $ 0.0065 yr awr. 1536 01:13:11,490 --> 01:13:12,080 >> Felly gadewch i ni weld. 1537 01:13:12,080 --> 01:13:15,970 Os oes 24 awr mewn diwrnod, ac rydym yn talu cymaint â hyn yr awr, 1538 01:13:15,970 --> 01:13:20,680 fydd yn ei gostio i chi $ 0.15 i'w rhentu bod gweinydd penodol yn y cwmwl. 1539 01:13:20,680 --> 01:13:22,210 A dim ond am ddiwrnod. 1540 01:13:22,210 --> 01:13:27,050 Os byddwn yn gwneud hyn 365-- $ 57 i rhent y gweinydd penodol. 1541 01:13:27,050 --> 01:13:28,420 Felly mae'n swnio'n super rhad. 1542 01:13:28,420 --> 01:13:31,100 >> Dyna perfformiad super isel hefyd. 1543 01:13:31,100 --> 01:13:37,169 Felly, rydym, ar gyfer cyrsiau Rwy'n dysgu yma, yn tueddu i ddefnyddio Rwy'n credu t2.smalls neu t2.mediums. 1544 01:13:37,169 --> 01:13:39,960 Ac efallai gennym ychydig gannoedd defnyddwyr, ychydig o filoedd o ddefnyddwyr, cyfanswm. 1545 01:13:39,960 --> 01:13:40,900 Mae'n eithaf cymedrol. 1546 01:13:40,900 --> 01:13:42,360 Felly gadewch i ni weld beth fyddai hyn yn ei gostio. 1547 01:13:42,360 --> 01:13:49,260 Felly os wyf yn gwneud hyn amseroedd cost 24 oriau gwaith yn 365, mae hyn yn un o 225 $. 1548 01:13:49,260 --> 01:13:51,160 Ac ar gyfer y cyrsiau Rwy'n dysgu, rydym yn gyffredinol 1549 01:13:51,160 --> 01:13:54,970 rhedeg dau o bopeth, ar gyfer diswyddo a hefyd ar gyfer perfformiad. 1550 01:13:54,970 --> 01:13:59,230 Felly efallai y byddwn yn ei wario, felly, $ 500 ar gyfer y gweinyddion 1551 01:13:59,230 --> 01:14:00,860 y gallai fod angen i ni bob blwyddyn. 1552 01:14:00,860 --> 01:14:05,210 >> Yn awr, os oes angen mwy performance-- gadewch i ni edrych ar y cof. 1553 01:14:05,210 --> 01:14:06,810 Rydym wedi siarad am gof gryn dipyn. 1554 01:14:06,810 --> 01:14:09,330 Ac os oes angen mwy i chi memory-- a 64 gigabeit 1555 01:14:09,330 --> 01:14:12,310 yw nifer yr wyf yn cadw mentioning-- mae hyn bron $ 1 yr awr. 1556 01:14:12,310 --> 01:14:16,180 A gallwch yn weddol gyflym weld lle mae hyn goes-- felly 24 awr amseroedd 365. 1557 01:14:16,180 --> 01:14:20,580 Felly nawr mae'n $ 8,000 y flwyddyn gyfer gweinydd 'n bert da. 1558 01:14:20,580 --> 01:14:23,010 >> Felly, ar ryw adeg, mae y pwynt ffurfdro 1559 01:14:23,010 --> 01:14:29,510 lle yn awr gallem wario $ 6000 yn ôl pob tebyg a phrynu peiriant fel 'na 1560 01:14:29,510 --> 01:14:33,800 ac amortize ei gost dros efallai dau, tair blynedd, bywyd y peiriant. 1561 01:14:33,800 --> 01:14:38,880 Ond beth a allai eich gwthio mewn ffafrio neu disfavor o rentu 1562 01:14:38,880 --> 01:14:41,230 peiriant yn y cwmwl fel hyn? 1563 01:14:41,230 --> 01:14:44,110 Unwaith eto, mae hyn yn debyg, yn ôl pob tebyg, i un o weinyddion Dell rheini 1564 01:14:44,110 --> 01:14:47,208 a welsom yn y llun ychydig yn ôl. 1565 01:14:47,208 --> 01:14:51,016 >> GYNULLEIDFA: [Anghlywadwy] 1566 01:14:51,016 --> 01:14:54,350 1567 01:14:54,350 --> 01:14:56,190 >> DAVID Malan: Yeah, mae hynny'n upside enfawr. 1568 01:14:56,190 --> 01:14:58,640 Gan nad ydym yn prynu y peiriant, nid oes rhaid i ni ei unbox iddo. 1569 01:14:58,640 --> 01:14:59,600 Nid oes rhaid i ni ei godi. 1570 01:14:59,600 --> 01:15:01,110 Nid oes rhaid i ni dopio i mewn i'n rac. 1571 01:15:01,110 --> 01:15:02,080 Nid oes rhaid i ni ei blygio i mewn. 1572 01:15:02,080 --> 01:15:03,140 Nid oes rhaid i ni dalu y bil trydan. 1573 01:15:03,140 --> 01:15:05,120 >> Nid oes rhaid i ni droi y cyflyru aer ar. 1574 01:15:05,120 --> 01:15:07,620 Pan 'n anawdd cathrena yn marw, nid oes gennym i yrru mewn yng nghanol y nos 1575 01:15:07,620 --> 01:15:08,172 i'w drwsio. 1576 01:15:08,172 --> 01:15:09,630 Nid oes rhaid i ni sefydlu monitro. 1577 01:15:09,630 --> 01:15:13,750 Nid oes gennym canlynol-- mae'r rhestr yn ddiddiwedd ac ar yr holl bethau corfforol 1578 01:15:13,750 --> 01:15:15,810 Nid oes angen i chi ei wneud oherwydd "y cwmwl." 1579 01:15:15,810 --> 01:15:18,620 >> Ac i fod yn glir, cyfrifiadura cwmwl yn y tymor hwn gorddefnyddio iawn. 1580 01:15:18,620 --> 01:15:22,790 Mae wir yn unig yn golygu talu rhywun arall i redeg gweinyddwyr i chi, 1581 01:15:22,790 --> 01:15:25,300 neu rentu lle ar gweinyddion rhywun arall. 1582 01:15:25,300 --> 01:15:27,110 Felly, y term "cyfrifiadura cwmwl" yn newydd. 1583 01:15:27,110 --> 01:15:30,260 Y syniad yw degawdau hen. 1584 01:15:30,260 --> 01:15:32,070 Felly dyna 'n bert gymhellol. 1585 01:15:32,070 --> 01:15:33,960 >> A beth arall ydych chi'n ei gael? 1586 01:15:33,960 --> 01:15:38,287 Wel, byddwch hefyd yn cael y gallu i gwneud popeth ar liniadur yn y cartref. 1587 01:15:38,287 --> 01:15:40,620 Mewn geiriau eraill, pob un o'r lluniau Roeddwn i'n jyst drawing-- 1588 01:15:40,620 --> 01:15:44,010 ac nid oedd hynny yn bell yn ôl, hyd yn oed Yr oeddwn yn cropian o gwmpas ar lawr y gweinydd 1589 01:15:44,010 --> 01:15:46,680 plygio y ceblau i mewn ar gyfer pob un o'r llinellau a welwch, 1590 01:15:46,680 --> 01:15:49,590 ac uwchraddio'r gweithredu systemau, a newid gyriannau gwmpas. 1591 01:15:49,590 --> 01:15:51,610 Mae llawer o corfforol i hynny i gyd. 1592 01:15:51,610 --> 01:15:55,300 >> Ond yr hyn sy'n brydferth am rhithwir peiriannau, fel mae'r enw yn awgrymu math o, 1593 01:15:55,300 --> 01:15:57,600 erbyn hyn mae ar y we rhyngwynebau lle 1594 01:15:57,600 --> 01:15:59,900 os ydych am yr hyn sy'n cyfateb o linell o'r gweinydd hwn 1595 01:15:59,900 --> 01:16:03,959 i un arall, jyst deipio, math, math, clicio a llusgo, chliciwch Cyflwyno, a voila, 1596 01:16:03,959 --> 01:16:05,250 ydych wedi ei gwifrau i fyny bron. 1597 01:16:05,250 --> 01:16:07,235 Oherwydd ei fod yn ei wneud i gyd mewn meddalwedd. 1598 01:16:07,235 --> 01:16:09,110 A'r rheswm mae'n ei wneud mewn meddalwedd eto 1599 01:16:09,110 --> 01:16:12,650 gan fod gennym gymaint o RAM ac yn y blaen llawer CPU ar gael i ni y dyddiau hyn, 1600 01:16:12,650 --> 01:16:14,880 er bod pob un hynny stwff yn cymryd amser, 1601 01:16:14,880 --> 01:16:18,450 mae'n arafach i redeg pethau mewn meddalwedd na chaledwedd, 1602 01:16:18,450 --> 01:16:23,710 yn union fel ei fod yn arafach i ddefnyddio mecanyddol dyfais fel 'n anawdd cathrena nag RAM, 1603 01:16:23,710 --> 01:16:25,190 rhywbeth electronig yn unig. 1604 01:16:25,190 --> 01:16:27,490 Mae gennym gymaint o adnoddau ar gael i ni. 1605 01:16:27,490 --> 01:16:29,920 Rydym pobl yn fath o invariantly araf. 1606 01:16:29,920 --> 01:16:33,840 Ac felly yn awr y gall y peiriannau wneud cymaint mwy fesul uned o amser. 1607 01:16:33,840 --> 01:16:36,640 Rydym wedi galluoedd hyn i wneud pethau fwy neu lai. 1608 01:16:36,640 --> 01:16:39,120 >> A byddaf yn dweud ar gyfer cyrsiau Rwy'n dysgu, er enghraifft, yma, 1609 01:16:39,120 --> 01:16:43,464 mae gennym tua efallai dwsin neu felly cyfanswm o beiriannau rhithwir 1610 01:16:43,464 --> 01:16:45,880 fel 'na rhedeg ar unrhyw roddir amser yn gwneud pethau pen blaen, 1611 01:16:45,880 --> 01:16:47,620 wneud yn ôl pethau diwedd. 1612 01:16:47,620 --> 01:16:50,237 Mae gennym ein holl storio. 1613 01:16:50,237 --> 01:16:52,820 Felly unrhyw fideos, gan gynnwys pethau fel hyn yr ydym yn saethu, 1614 01:16:52,820 --> 01:16:54,330 rydym yn y pen draw roi i mewn i'r cwmwl. 1615 01:16:54,330 --> 01:16:58,710 Mae gan Amazon Gwasanaethau a elwir amazon S3, eu gwasanaeth storio syml, sy'n 1616 01:16:58,710 --> 01:17:00,397 yn union fel lle ar y ddisg yn y cwmwl. 1617 01:17:00,397 --> 01:17:02,230 Bod ganddynt rywbeth Gelwir CloudFront, a oedd yn 1618 01:17:02,230 --> 01:17:06,040 yn wasanaeth CDN, Cynnwys gwasanaeth Rhwydwaith Darparu, a oedd yn 1619 01:17:06,040 --> 01:17:10,190 golygu eu bod yn cymryd eich holl ffeiliau a ar eich cyfer chi automagically ddyblygu 1620 01:17:10,190 --> 01:17:11,290 O gwmpas y byd. 1621 01:17:11,290 --> 01:17:12,780 >> Felly nid ydynt yn gwneud hynny preemptively. 1622 01:17:12,780 --> 01:17:15,159 Ond y tro cyntaf i rywun yn yr India yn gofyn eich ffeil, 1623 01:17:15,159 --> 01:17:16,700 byddant o bosibl cache yn lleol. 1624 01:17:16,700 --> 01:17:19,325 Y tro cyntaf yn Tsieina, y tro cyntaf ym Mrasil hynny'n digwydd, 1625 01:17:19,325 --> 01:17:20,880 byddant yn dechrau caching yn lleol. 1626 01:17:20,880 --> 01:17:22,730 Ac nid oes rhaid i chi wneud unrhyw un hynny. 1627 01:17:22,730 --> 01:17:26,710 Ac felly y mae mor anhygoel o cymhellol y dyddiau hyn i symud pethau 1628 01:17:26,710 --> 01:17:27,890 i mewn i'r cwmwl. 1629 01:17:27,890 --> 01:17:31,890 Oherwydd bod gennych y gallu hwn yn llythrennol i oes rhaid i bobl yn gwneud bron cymaint 1630 01:17:31,890 --> 01:17:32,390 gwaith. 1631 01:17:32,390 --> 01:17:35,930 Ac nad ydych yn llythrennol oes angen cymaint o bodau dynol wneud y swyddi hyn anymore-- 1632 01:17:35,930 --> 01:17:38,450 "Ops," neu rolau gweithredol, anymore. 1633 01:17:38,450 --> 01:17:43,150 Rydych yn wir jyst angen datblygwyr a llai o beirianwyr 1634 01:17:43,150 --> 01:17:44,840 sy'n gallu dim ond gwneud pethau fwy neu lai. 1635 01:17:44,840 --> 01:17:46,590 Yn wir, dim ond i roi chi gael syniad o hyn, 1636 01:17:46,590 --> 01:17:51,800 gadewch i mi fynd i brisio ar gyfer un cynnyrch arall yma. 1637 01:17:51,800 --> 01:17:58,170 Gadewch i ni weld rhywbeth fel CDN S3. 1638 01:17:58,170 --> 01:18:01,140 Felly, mae hyn yn ei hanfod yn rhithwir 'n anawdd cathrena yn y cwmwl. 1639 01:18:01,140 --> 01:18:14,360 Ac os ydym yn sgroliwch i lawr i pricing-- felly mae'n 0.007 $ fesul gigabyte. 1640 01:18:14,360 --> 01:18:16,300 A that's-- sut ydym ni'n gwneud hyn? 1641 01:18:16,300 --> 01:18:17,410 Rwy'n credu bod y mis. 1642 01:18:17,410 --> 01:18:21,530 >> Felly, os dyna fesul month-- neu fesul diwrnod? 1643 01:18:21,530 --> 01:18:23,200 Dan, a yw hyn bob dydd? 1644 01:18:23,200 --> 01:18:24,700 Mae hyn yn y mis, OK. 1645 01:18:24,700 --> 01:18:28,280 Felly, os yw hyn yn y month-- ddrwg gennym, mae'n y $ 0.03 y mis. 1646 01:18:28,280 --> 01:18:29,820 Mae 12 mis allan o'r flwyddyn. 1647 01:18:29,820 --> 01:18:32,250 Felly faint o ddata gallai rydych yn ei storio yn y cwmwl? 1648 01:18:32,250 --> 01:18:37,410 Nid yw gigabyte yn enfawr, ond yr wyf yn ddim yn gwybod, fel 1 terabeit, 1649 01:18:37,410 --> 01:18:38,460 felly fel 1,000 o'r rheini. 1650 01:18:38,460 --> 01:18:39,501 nid dyna'r cyfan bod llawer. 1651 01:18:39,501 --> 01:18:44,382 Mae'n $ 368 i storio terabeit data mewn cwmwl Amazon. 1652 01:18:44,382 --> 01:18:46,090 Felly beth yw rhai o'r y cyfaddawdau, yna? 1653 01:18:46,090 --> 01:18:47,970 Ni all fod i gyd fod yn dda. 1654 01:18:47,970 --> 01:18:52,260 Nid oes unrhyw beth rydym wedi siarad am heddiw yw math o heb ddal neu gost. 1655 01:18:52,260 --> 01:18:55,269 Felly beth sy'n ddrwg am symud popeth i mewn i'r cwmwl? 1656 01:18:55,269 --> 01:18:56,060 GYNULLEIDFA: Diogelwch. 1657 01:18:56,060 --> 01:18:57,721 DAVID Malan: Iawn, beth ydych chi'n ei olygu? 1658 01:18:57,721 --> 01:18:58,596 GYNULLEIDFA: [Anghlywadwy] 1659 01:18:58,596 --> 01:19:01,589 1660 01:19:01,589 --> 01:19:02,630 DAVID Malan: Yeah, ar y dde. 1661 01:19:02,630 --> 01:19:05,130 Ac ydych chi wir am rhai peirianwyr hap 1662 01:19:05,130 --> 01:19:08,750 yn Amazon bod na fyddwch byth yn cwrdd cael mynediad corfforol i gyfrifiaduron hynny, 1663 01:19:08,750 --> 01:19:11,010 ac os ydynt yn wir eisiau, mynediad rhithwir? 1664 01:19:11,010 --> 01:19:15,070 Ac er bod yn software-- theori yn dda, 1665 01:19:15,070 --> 01:19:17,442 gall amgryptio gwbl eich diogelu yn erbyn hyn. 1666 01:19:17,442 --> 01:19:19,150 Felly os yr hyn yr ydych chi'n storio ar eich gweinyddwyr 1667 01:19:19,150 --> 01:19:21,470 yn encrypted-- llai o bryder. 1668 01:19:21,470 --> 01:19:25,010 >> Ond, cyn gynted ag y bod dynol wedi ffisegol mynediad i beiriant, amgryptio o'r neilltu, 1669 01:19:25,010 --> 01:19:26,100 pob Bets yn fath o ffwrdd. 1670 01:19:26,100 --> 01:19:28,240 Efallai y byddwch yn gwybod o fu bod cyfrifiaduron yn arbennig, 1671 01:19:28,240 --> 01:19:30,360 hyd yn oed os oedd gennych y pethau hynny o'r enw "cyfrineiriau BIOS," 1672 01:19:30,360 --> 01:19:33,360 oedd pan eich bwrdd gwaith sodlau i fyny, byddech yn prompted gyda chyfrinair sy'n 1673 01:19:33,360 --> 01:19:35,980 ddim byd i wneud gyda Windows, gallwch fel arfer 1674 01:19:35,980 --> 01:19:39,750 jyst agor y ffrâm y peiriant, dod o hyd pinnau bach bach, 1675 01:19:39,750 --> 01:19:42,240 a defnyddio rhywbeth a elwir yn siwmper a dim ond cysylltu 1676 01:19:42,240 --> 01:19:45,690 y ddau gwifrau am tua eiliad, a thrwy hynny gwblhau cylched. 1677 01:19:45,690 --> 01:19:47,360 A byddai hynny'n cael gwared ar y cyfrinair. 1678 01:19:47,360 --> 01:19:49,800 >> Felly, pan fyddwch yn cael mynediad corfforol i dyfais, gallwch wneud pethau fel 'na. 1679 01:19:49,800 --> 01:19:51,110 Gallwch gael gwared ar y disg caled. 1680 01:19:51,110 --> 01:19:53,060 Gallwch gael mynediad at y ffordd honno. 1681 01:19:53,060 --> 01:19:55,442 Ac felly dyma pam, yn achos Dropbox, 1682 01:19:55,442 --> 01:19:57,900 er enghraifft, mae'n ychydig yn worrisome sydd nid yn unig y maent yn 1683 01:19:57,900 --> 01:20:02,860 yn cael y data, hyd yn oed er 'i' amgryptio, maent hefyd yn cael y allweddol. 1684 01:20:02,860 --> 01:20:04,993 pryderon eraill? 1685 01:20:04,993 --> 01:20:08,430 >> GYNULLEIDFA: [Anghlywadwy] 1686 01:20:08,430 --> 01:20:27,740 1687 01:20:27,740 --> 01:20:30,240 DAVID Malan: Yeah, 'i' iawn true-- y Googles, mae'r Afalau, 1688 01:20:30,240 --> 01:20:31,406 y Microsofts y byd. 1689 01:20:31,406 --> 01:20:34,400 Ac yn wir, faint o amser sydd cawsoch eich iPhone am? 1690 01:20:34,400 --> 01:20:35,885 Yeah, rhoi neu gymryd. 1691 01:20:35,885 --> 01:20:36,760 GYNULLEIDFA: [Anghlywadwy] 1692 01:20:36,760 --> 01:20:37,780 DAVID Malan: Mae'n ddrwg gen i? 1693 01:20:37,780 --> 01:20:39,667 Rydych chi'n ymysg y rhai sydd Mae gan iPhone, dde? 1694 01:20:39,667 --> 01:20:40,250 GYNULLEIDFA: Oes. 1695 01:20:40,250 --> 01:20:42,208 DAVID Malan: Pa mor hir a ydych wedi cael eich iPhone? 1696 01:20:42,208 --> 01:20:43,372 GYNULLEIDFA: [Anghlywadwy] 1697 01:20:43,372 --> 01:20:45,080 DAVID Malan: Iawn, felly Afal llythrennol yn gwybod 1698 01:20:45,080 --> 01:20:49,030 ble rydych wedi bod bob awr o y dydd ar gyfer y pum mlynedd diwethaf. 1699 01:20:49,030 --> 01:20:51,112 >> GYNULLEIDFA: [Anghlywadwy] 1700 01:20:51,112 --> 01:20:54,626 1701 01:20:54,626 --> 01:20:56,375 DAVID Malan: Pa un yw yn nodwedd gwych. 1702 01:20:56,375 --> 01:20:57,860 GYNULLEIDFA: [Anghlywadwy] 1703 01:20:57,860 --> 01:21:00,875 DAVID Malan: Yeah, ond masnach i ffwrdd yn sicr. 1704 01:21:00,875 --> 01:21:01,750 GYNULLEIDFA: [Anghlywadwy] 1705 01:21:01,750 --> 01:21:04,720 1706 01:21:04,720 --> 01:21:07,813 >> DAVID Malan: Yeah, mae'n hawdd iawn i. 1707 01:21:07,813 --> 01:21:08,688 GYNULLEIDFA: [Anghlywadwy] 1708 01:21:08,688 --> 01:21:12,040 1709 01:21:12,040 --> 01:21:13,248 DAVID Malan: anfanteision eraill? 1710 01:21:13,248 --> 01:21:16,995 GYNULLEIDFA: [Anghlywadwy] 1711 01:21:16,995 --> 01:21:26,151 1712 01:21:26,151 --> 01:21:27,900 DAVID Malan: Absolutely-- technolegol, 1713 01:21:27,900 --> 01:21:31,550 yn economaidd, mae'n eithaf cryf dros fath o ennill economïau hyn maint 1714 01:21:31,550 --> 01:21:33,579 a symud popeth i y cwmwl fel y'u gelwir. 1715 01:21:33,579 --> 01:21:35,870 Ond mae'n debyg y byddwch yn dymuno mynd â rhai o'r mwyaf 1716 01:21:35,870 --> 01:21:39,380 pysgod, mae'r Amasoniaid, mae'r Googles, mae'r Microsofts-- Rackspace yn eithaf big-- 1717 01:21:39,380 --> 01:21:42,200 ac ychydig o rai eraill, ac nid o reidrwydd yn hedfan gan Folks nos 1718 01:21:42,200 --> 01:21:45,640 i bwy mae'n hawdd iawn i'w wneud y math hwn o dechneg dyddiau hyn. 1719 01:21:45,640 --> 01:21:49,140 A dyna pwy y gallwch talu $ 5.99 y mis i. 1720 01:21:49,140 --> 01:21:50,890 Ond wnewch chi helpu yn sicr yn cael yr hyn rydych yn talu amdano. 1721 01:21:50,890 --> 01:21:54,014 >> Pan fyddwch yn dweud [Anghlywadwy], dyna pryd pethau fel y pum nines dod i fyny, 1722 01:21:54,014 --> 01:21:58,017 sef hyd yn oed os dechnolegol ni allwn mewn gwirionedd warantu 99.999, 1723 01:21:58,017 --> 01:22:00,350 byddwn ond yn adeiladu mewn rhyw fath y gosb i'r contract 1724 01:22:00,350 --> 01:22:03,910 felly os yw hynny'n digwydd, o leiaf mae rhywfaint o gost i ni, y gwerthwr. 1725 01:22:03,910 --> 01:22:07,950 A dyna beth yn nodweddiadol y byddech fod yn eu cael i gytuno i. 1726 01:22:07,950 --> 01:22:09,590 >> GYNULLEIDFA: [Anghlywadwy] 1727 01:22:09,590 --> 01:22:12,290 >> DAVID Malan: A'r un math o fendith 1728 01:22:12,290 --> 01:22:15,630 yw bod hyd yn oed pan fyddwn yn mynd i lawr, i enghraifft, neu hyd yn oed rhai cwmnïau, 1729 01:22:15,630 --> 01:22:17,800 y gwir amdani yw Amazon, er enghraifft, mae gan gymaint o 1730 01:22:17,800 --> 01:22:21,780 cwsmeriaid darn, cwsmeriaid adnabyddus, gweithio allan o ganolfannau data penodol 1731 01:22:21,780 --> 01:22:26,224 bod pan fydd rhywbeth yn mynd o'i le mewn gwirionedd, fel gweithredoedd Duw a'r tywydd ac o'r fath, 1732 01:22:26,224 --> 01:22:29,390 os oes unrhyw fath o haul ar fryn, mae'n eich bod mewn cwmni da iawn. 1733 01:22:29,390 --> 01:22:30,680 Efallai y bydd eich gwefan fod yn all-lein. 1734 01:22:30,680 --> 01:22:32,750 Ond felly hefyd hanner debyg o y rhyngrwyd poblogaidd. 1735 01:22:32,750 --> 01:22:36,230 Ac felly mae'n gellid dadlau ychydig ymddangos yn fwy atyniadol i'ch cwsmeriaid 1736 01:22:36,230 --> 01:22:38,780 os yw'n fwy o rhyngrwyd peth na beth acme.com. 1737 01:22:38,780 --> 01:22:41,780 Ond mae hynny'n dipyn o twyllo. 1738 01:22:41,780 --> 01:22:46,740 >> Felly, o ran y pethau eraill i edrych ar, yn union fel nad ydym yn diystyru eraill, 1739 01:22:46,740 --> 01:22:51,210 os byddwch yn mynd i Microsoft asur, maent yn wedi ddau Linux a Windows stwff 1740 01:22:51,210 --> 01:22:53,190 mae hynny'n debyg i Amazon. 1741 01:22:53,190 --> 01:22:57,540 Os byddwch yn mynd i Google Gyfrifo Engine, bod ganddynt rywbeth tebyg yn ogystal. 1742 01:22:57,540 --> 01:23:00,500 A dim ond i rownd allan offrymau cwmwl hyn, 1743 01:23:00,500 --> 01:23:02,762 'N annhymerus' yn gwneud sôn am un peth arall. 1744 01:23:02,762 --> 01:23:04,720 Mae hon yn wefan poblogaidd dyna cynrychiolydd 1745 01:23:04,720 --> 01:23:08,590 o ddosbarth o dechnolegau. 1746 01:23:08,590 --> 01:23:12,350 Y rhai rydym yn unig yn siarad am, Amazon, fyddai IAAS, 1747 01:23:12,350 --> 01:23:17,150 Isadeiledd Fel A Gwasanaeth, lle byddwch yn math o galedwedd ffisegol fel gwasanaeth. 1748 01:23:17,150 --> 01:23:18,757 Mae SAAS. 1749 01:23:18,757 --> 01:23:20,090 A dweud y gwir, gadewch i mi jot rhain i lawr. 1750 01:23:20,090 --> 01:23:23,290 1751 01:23:23,290 --> 01:23:28,190 >> Isadeiledd IAAS-- Fel A Gwasanaeth, SAAS, 1752 01:23:28,190 --> 01:23:31,870 a PAAS, sy'n cael eu acronymau hynod ddryslyd 1753 01:23:31,870 --> 01:23:34,400 ydynt yn disgrifio tri gwahanol fathau o bethau. 1754 01:23:34,400 --> 01:23:36,400 Ac mae'r acronymau eu hunain Nid oes wir bwys. 1755 01:23:36,400 --> 01:23:38,360 Mae hyn i gyd o'r stwff cwmwl rydym wedi newydd fod yn siarad am, 1756 01:23:38,360 --> 01:23:41,570 y pethau lefel is, mae'r virtualization o galedwedd a storio 1757 01:23:41,570 --> 01:23:44,890 yn y cwmwl fel y'i gelwir, boed yn Amazon, Microsoft, Google, neu arall. 1758 01:23:44,890 --> 01:23:47,270 >> Meddalwedd fel service-- pob un ohonom math o ddefnyddio hyn. 1759 01:23:47,270 --> 01:23:49,810 Os ydych yn defnyddio Google Apps i Gmail neu calendrau, 1760 01:23:49,810 --> 01:23:52,530 unrhyw un ar y we rhain ceisiadau sy'n 10 mlynedd yn ôl i ni 1761 01:23:52,530 --> 01:23:55,560 Byddai'n rhaid eiconau clicio ddwywaith ar ein bwrdd gwaith, meddalwedd fel gwasanaeth 1762 01:23:55,560 --> 01:23:57,400 yw cais ar y we mewn gwirionedd yn awr. 1763 01:23:57,400 --> 01:24:00,110 A llwyfan fel gwasanaeth caredig yn dibynnu. 1764 01:24:00,110 --> 01:24:03,140 >> Ac un enghraifft byddaf yn rhoi i chi yma yng nghyd-destun computing-- cwmwl 1765 01:24:03,140 --> 01:24:06,250 mae un cwmni sy'n eithaf boblogaidd y dyddiau hyn, Heroku. 1766 01:24:06,250 --> 01:24:08,940 Ac maent yn wasanaeth, llwyfan, os mynnwch, 1767 01:24:08,940 --> 01:24:11,730 sy'n rhedeg ar ben isadeiledd Amazon. 1768 01:24:11,730 --> 01:24:15,800 A hwy a dim ond gwneud yn haws fyth i ddatblygwyr a pheirianwyr 1769 01:24:15,800 --> 01:24:18,330 i gael ceisiadau ar y we ar-lein. 1770 01:24:18,330 --> 01:24:22,170 >> Mae'n boen, i ddechrau, i ddefnyddio Gwasanaethau Gwe Amazon a phethau eraill. 1771 01:24:22,170 --> 01:24:24,170 Oherwydd eich bod mewn gwirionedd yn cael i wybod a deall 1772 01:24:24,170 --> 01:24:27,617 am gronfeydd data a gweinyddwyr gwe a gydbwysyddion llwyth a'r holl stwff 1773 01:24:27,617 --> 01:24:28,450 Fi jyst yn siarad am. 1774 01:24:28,450 --> 01:24:32,780 Gan nad yw pob Amazon wedi ei wneud yw cudd heriau dylunio hynny. 1775 01:24:32,780 --> 01:24:35,790 Maen nhw wedi eu virtualized yn unig a'u symud i mewn i borwr, 1776 01:24:35,790 --> 01:24:37,770 i mewn i feddalwedd yn lle caledwedd. 1777 01:24:37,770 --> 01:24:43,020 >> Ond mae cwmnïau fel Heroku ac eraill Darparwyr PAAS, Llwyfan Fel A Gwasanaeth, 1778 01:24:43,020 --> 01:24:46,900 maent yn defnyddio hanfodion barebone rheini ein bod newydd sôn am, 1779 01:24:46,900 --> 01:24:50,340 ac maent yn adeiladu yn haws i defnyddio meddalwedd ar ei ben 1780 01:24:50,340 --> 01:24:54,241 felly os ydych chi am gael ar y we-seiliedig cais ar-lein y dyddiau hyn, 1781 01:24:54,241 --> 01:24:55,990 yn sicr yn rhaid i chi gwybod sut i raglennu. 1782 01:24:55,990 --> 01:25:00,280 Mae angen i chi wybod Java neu Python neu PHP neu Ruby neu griw o ieithoedd eraill. 1783 01:25:00,280 --> 01:25:02,180 >> Ond mae angen i chi hefyd lle i roi. 1784 01:25:02,180 --> 01:25:04,790 A buom yn siarad yn gynharach am gael cwmni gwesteiwr gwe. 1785 01:25:04,790 --> 01:25:08,630 Dyna fath o yn y blaen canol 2000au dull o gael rhywbeth ar-lein. 1786 01:25:08,630 --> 01:25:12,140 Y dyddiau hyn efallai y byddwch yn lle hynny talu rhywun fel Heroku ychydig o ddoleri y mis. 1787 01:25:12,140 --> 01:25:15,370 Ac yn y bôn, unwaith y byddwch chi wedi gwneud rhywfaint o cyfluniad cychwynnol, 1788 01:25:15,370 --> 01:25:18,704 i ddiweddaru eich gwefan, rydych yn jyst deipio gorchymyn mewn ffenestr. 1789 01:25:18,704 --> 01:25:21,370 A beth bynnag cod eich bod wedi ysgrifennu yma ar eich gliniadur ar unwaith 1790 01:25:21,370 --> 01:25:24,350 yn cael ei ddosbarthu i unrhyw rif o weinyddion yn y cwmwl. 1791 01:25:24,350 --> 01:25:26,440 >> A Heroku yn gofalu am pob un o'r cymhlethdod. 1792 01:25:26,440 --> 01:25:28,930 Maent yn ffigur y gronfa ddata i gyd pethau, yr holl cydbwyso llwyth, 1793 01:25:28,930 --> 01:25:31,480 pob un o'r cur pen a rydym wedi ysgrifenedig yn unig ar y bwrdd, 1794 01:25:31,480 --> 01:25:33,320 a chuddio hynny i gyd i chi. 1795 01:25:33,320 --> 01:25:36,170 Ac yn gyfnewid, 'ch jyst yn eu talu ychydig yn fwy. 1796 01:25:36,170 --> 01:25:39,810 Felly, mae gennych seilweithiau hyn fel gwasanaeth, llwyfannau fel gwasanaeth, 1797 01:25:39,810 --> 01:25:41,400 ac yna meddalwedd fel gwasanaeth. 1798 01:25:41,400 --> 01:25:45,390 Mae'n, unwaith eto, mae hyn yn tynnu neu haenu. 1799 01:25:45,390 --> 01:25:51,187 >> Unrhyw gwestiynau ar y cwmwl neu gan adeiladu un ei seilwaith ei hun? 1800 01:25:51,187 --> 01:25:52,270 Mae pob hawl, a oedd yn llawer. 1801 01:25:52,270 --> 01:25:54,200 Pam nad ydym yn mynd yn ei flaen a cymryd ein egwyl o 15 munud yma. 1802 01:25:54,200 --> 01:25:57,241 Byddwn yn dod yn ôl gyda rhai cysyniadau newydd ac ychydig o ymarferol gyfle 1803 01:25:57,241 --> 01:25:59,110 cyn y noson i ben. 1804 01:25:59,110 --> 01:26:00,332