1 00:00:00,000 --> 00:00:00,629 2 00:00:00,629 --> 00:00:02,170 دیوید مالان: خوب، خوش آمدید. 3 00:00:02,170 --> 00:00:06,520 قبل از اینکه ما به محاسبات ابری شیرجه رفتن، من فکر کردم من برای یک لحظه مکث 4 00:00:06,520 --> 00:00:11,740 اگر هر گونه سوال برجسته وجود دارد و یا موضوعاتی که در طول ناهار آمد 5 00:00:11,740 --> 00:00:13,834 که در حال حاضر ممکن است مورد علاقه. 6 00:00:13,834 --> 00:00:18,470 7 00:00:18,470 --> 00:00:21,410 >> مخاطبان: [نامفهوم] 8 00:00:21,410 --> 00:00:22,090 >> دیوید مالان: OK. 9 00:00:22,090 --> 00:00:23,555 آهان باشه. 10 00:00:23,555 --> 00:00:24,430 مخاطبان: [نامفهوم] 11 00:00:24,430 --> 00:00:29,880 12 00:00:29,880 --> 00:00:31,420 >> دیوید مالان: نه، البته. 13 00:00:31,420 --> 00:00:35,180 خوب، خوب امیدوارم همه شما مشکلات در چند ساعت آینده بوجود می آیند 14 00:00:35,180 --> 00:00:36,410 و فردا به خصوص. 15 00:00:36,410 --> 00:00:42,700 اما اجازه دهید نگاهی، و سپس، در جایی که آخرین بحث در مورد راه اندازی 16 00:00:42,700 --> 00:00:45,730 یک وب سایت منجر می شود، به طور کلی وقتی که می آید به ابر رایانه، 17 00:00:45,730 --> 00:00:48,210 راه اندازی یک سرور معماری، انواع تصمیم گیری 18 00:00:48,210 --> 00:00:50,800 که مهندسان و توسعه دهندگان و مدیران 19 00:00:50,800 --> 00:00:53,210 نیاز به وقتی که می آید به انجام بیش از فقط 20 00:00:53,210 --> 00:00:56,550 ثبت نام برای $ 10 در هر ماه میزبان وب سایت زمانی که شما در واقع می خواهم به ساخت 21 00:00:56,550 --> 00:00:57,550 زیرساخت های خود را. 22 00:00:57,550 --> 00:01:00,400 و ما سعی خواهیم به کراوات این تماس، به عنوان مثال، به Dropbox و دیگران 23 00:01:00,400 --> 00:01:01,350 مانند آنها. 24 00:01:01,350 --> 00:01:06,250 >> پس شروع به در نظر گرفتن چه مشکلاتی بوجود می آیند به عنوان کسب و کار 25 00:01:06,250 --> 00:01:09,390 خوب می شود و مشکلات خوب بوجود می آیند. 26 00:01:09,390 --> 00:01:14,720 بنابراین در ساده ترین صورت داشتن برخی شرکت است که یک وب سرور، 27 00:01:14,720 --> 00:01:21,470 شما ممکن است، اجازه دهید بگویم، یک سرور است که ما فقط قرعه کشی که به نظر می رسد مثل این. 28 00:01:21,470 --> 00:01:25,620 و این روزها، بیشتر servers-- و اجازه دهید در واقع یک عکس به این قرار داده فقط تا 29 00:01:25,620 --> 00:01:27,680 که آن را کمی کمتر مبهم. 30 00:01:27,680 --> 00:01:31,510 >> بنابراین server-- دندانه دار کردن دل در روز، وجود دارد 31 00:01:31,510 --> 00:01:33,730 شد رایانه های بزرگ که در زمان کل اتاق. 32 00:01:33,730 --> 00:01:35,710 این روزها، اگر شما برای به دست آوردن سرور آن، 33 00:01:35,710 --> 00:01:38,520 ممکن است یک چیزی کمی شبیه به این. 34 00:01:38,520 --> 00:01:41,760 سرور در چه اندازه گیری واحد دندانه دار کردن، و یا RUS نامیده می شود. 35 00:01:41,760 --> 00:01:45,280 و یکی RU 1.5 اینچ است، که یک استاندارد صنعت است. 36 00:01:45,280 --> 00:01:49,300 بنابراین به نظر می رسد این مانند یک سرور دو RU. 37 00:01:49,300 --> 00:01:51,240 پس از آن 3 اینچ قد. 38 00:01:51,240 --> 00:01:54,430 و آنها به طور کلی 19 اینچ عرض هستید، که به معنی همه این نوع از مسائل 39 00:01:54,430 --> 00:01:55,160 ها استاندارد است. 40 00:01:55,160 --> 00:01:59,420 >> بنابراین اگر شما در یک center-- داده نگاه نه فقط در یک سرور، اما اجازه دهید 41 00:01:59,420 --> 00:02:02,110 نگاهی به گوگل مرکز داده و ببینید اگر ما 42 00:02:02,110 --> 00:02:04,280 یک عکس خوب در گوگل تصاویر را ببینید. 43 00:02:04,280 --> 00:02:09,090 این بسیار بهتر روشن تر از شما می به طور معمول، پیدا کردن و خیلی 44 00:02:09,090 --> 00:02:14,900 جذاب به دنبال عنوان یک نتیجه. ولی این چیزی است که به نظر می رسد مانند یک زن و شوهر 45 00:02:14,900 --> 00:02:17,380 صد سرور همه که همان اندازه، 46 00:02:17,380 --> 00:02:21,450 در واقع، در دندانه دار کردن پس از دندانه دار کردن پس از دندانه دار کردن پس از دندانه دار کردن در یک مرکز داده. 47 00:02:21,450 --> 00:02:26,150 >> چیزی شبیه به this-- این ممکن است به خوبی شود گوگل، از من گوگل گوگل. 48 00:02:26,150 --> 00:02:28,330 اما آن می تواند نماینده بیشتر به طور کلی 49 00:02:28,330 --> 00:02:31,480 یک مرکز داده که در آن بسیاری از شرکت معمولا همکاری قرار دارد. 50 00:02:31,480 --> 00:02:34,940 و شرکت واقع طور کلی به معنی که شما را به جایی مثل Equinix رفتن 51 00:02:34,940 --> 00:02:40,280 و یا سایر فروشندگان که بزرگ انبار که مقدار زیادی از قدرت، 52 00:02:40,280 --> 00:02:42,950 تعداد زیادی از خنک کننده، امیدوارم تعداد زیادی از امنیت، 53 00:02:42,950 --> 00:02:47,910 و قفسهای جداگانه متصل به قفسه سرور، و شما هم اجاره قفسه 54 00:02:47,910 --> 00:02:49,150 یا شما در لباسی در آورد. 55 00:02:49,150 --> 00:02:51,420 >> و شرکت های فردی، راه اندازی ویژه، 56 00:02:51,420 --> 00:02:54,820 به نوعی از بیومتریک دارند برای وارد شدن به قفس خود، و یا یک کلید، 57 00:02:54,820 --> 00:02:55,640 یا یک کارت کلید. 58 00:02:55,640 --> 00:02:56,990 شما برای باز کردن درب. 59 00:02:56,990 --> 00:03:00,354 و در داخل فقط وجود دارد رد پای فیلم مربع 60 00:03:00,354 --> 00:03:03,270 که شما در حال پرداخت پول برای، در داخل که شما می توانید هر چیزی که شما می خواهید قرار دهید. 61 00:03:03,270 --> 00:03:04,770 >> و شما به طور معمول برای قدرت پرداخت. 62 00:03:04,770 --> 00:03:06,920 و شما را برای رد پا پرداخت. 63 00:03:06,920 --> 00:03:08,770 و پس از آن به شما پرداخت خود را برای سرور 64 00:03:08,770 --> 00:03:10,560 که شما در حال آوردن به آن فضا. 65 00:03:10,560 --> 00:03:12,850 و آنچه شما پس از آن که گزینه انجام دهید این است پرداخت کسی 66 00:03:12,850 --> 00:03:15,120 برای اتصال به سرویس اینترنت خود را. 67 00:03:15,120 --> 00:03:17,240 شما می توانید هر تعداد پرداخت از فروشندگان، همه آنها 68 00:03:17,240 --> 00:03:19,210 به طور معمول به که مرکز داده است. 69 00:03:19,210 --> 00:03:22,740 >> اما سوال واقعی این جالب است، آنچه در واقع در آن قفسه می رود؟ 70 00:03:22,740 --> 00:03:25,020 آنها ممکن است همه به خوبی مانند آنچه که ما فقط دیدم نگاه کنید. 71 00:03:25,020 --> 00:03:27,870 اما انجام وظایف آنها متفاوت و ممکن است نیاز به انجام کارهای مختلف. 72 00:03:27,870 --> 00:03:29,661 و اجازه دهید در واقع ایجاد انگیزه این بحث 73 00:03:29,661 --> 00:03:35,370 با این سوال که، مشکل شروع می شود به وجود می آیند اگر شما موفق هستید؟ 74 00:03:35,370 --> 00:03:37,900 >> بنابراین شما یک وب سایت را که شما ساخته شده است. 75 00:03:37,900 --> 00:03:40,450 و شاید آن را به فروش می رساند ویدجت یا چیزی شبیه به آن. 76 00:03:40,450 --> 00:03:43,620 و شما شده است بسیار خوب با فروش ویدجت آنلاین. 77 00:03:43,620 --> 00:03:48,490 و شما شروع به تجربه برخی از علائم، وب سایت خود را. 78 00:03:48,490 --> 00:03:51,070 چه ممکن است برخی از علائم فنی 79 00:03:51,070 --> 00:03:54,040 که کاربران به عنوان کسب و کار گزارش در حال رشد است و پررونق 80 00:03:54,040 --> 00:03:59,482 و وب سایت شما با بهره گیری از که؟ 81 00:03:59,482 --> 00:04:02,690 >> مخاطبان: [نامفهوم] 82 00:04:02,690 --> 00:04:05,910 83 00:04:05,910 --> 00:04:07,050 >> دیوید مالان: بله، دقیقا. 84 00:04:07,050 --> 00:04:10,040 بنابراین شما ممکن است یک کاهش سرعت وب سایت شما. 85 00:04:10,040 --> 00:04:11,240 و به همین دلیل ممکن است که اتفاق می افتد؟ 86 00:04:11,240 --> 00:04:12,660 خب، اگر ما فرض کنیم، برای به خاطر بحث 87 00:04:12,660 --> 00:04:15,160 در حال حاضر، که شما بر روی یک هستید از این میزبان وب تجاری 88 00:04:15,160 --> 00:04:17,860 که ما در مورد قبل از ناهار صحبت کردیم، که به شما پرداخت برخی از تعدادی از دلار 89 00:04:17,860 --> 00:04:20,859 به هر ماه، و شما در حال حاضر پرداخت می شود برای هزینه سالانه دامنه خود 90 00:04:20,859 --> 00:04:25,300 نام، که میزبان وب است که احتمالا overselling منابع خود 91 00:04:25,300 --> 00:04:26,050 تا حدی. 92 00:04:26,050 --> 00:04:29,000 بنابراین شما ممکن است نام کاربری دارید و رمز عبور بر روی سرور خود. 93 00:04:29,000 --> 00:04:32,410 اما ممکن است چند دیگر، و یا چند دوجین دیگر، و یا شاید حتی چند 94 00:04:32,410 --> 00:04:33,980 صد دیگر، کاربران. 95 00:04:33,980 --> 00:04:37,190 >> و وب سایت زندگی فیزیکی بر روی همان سرور. 96 00:04:37,190 --> 00:04:38,340 چرا این ممکن است؟ 97 00:04:38,340 --> 00:04:40,680 خب این روزها، سرور مثل این به طور معمول 98 00:04:40,680 --> 00:04:44,610 باید دیسک های سخت چند، شاید به عنوان بسیاری از شش یا بیشتر از دیسک های سخت، 99 00:04:44,610 --> 00:04:47,665 هر یک از آنها ممکن است به همان اندازه عنوان 4 ترابایت این روز است. 100 00:04:47,665 --> 00:04:52,140 بنابراین شما ممکن است 24 ترابایت فضا فقط در یک سرور کمی شبیه به این. 101 00:04:52,140 --> 00:04:55,710 >> و حتی اگر شما سرقت برخی از این فضا برای افزونگی، برای مقاصد پشتیبان گیری، 102 00:04:55,710 --> 00:04:57,110 آن را هنوز هم بسیار زیادی از فضا. 103 00:04:57,110 --> 00:05:00,070 و قطعا، یک وب سایت نمونه که فضای زیادی لازم نیست. 104 00:05:00,070 --> 00:05:03,100 فقط کاربران ثبت نام و ذخیره سازی سیاهههای مربوط سفارشات 105 00:05:03,100 --> 00:05:04,640 همه که فضای زیادی نمی کنند. 106 00:05:04,640 --> 00:05:07,550 بنابراین شما می توانید آن را کاملا پارتیشن کمی و هر کاربر 107 00:05:07,550 --> 00:05:08,980 فقط یک تکه کوچک از آن است. 108 00:05:08,980 --> 00:05:11,310 >> در همین حال، یک کامپیوتر مثل این که این روزها 109 00:05:11,310 --> 00:05:16,370 به طور معمول دارای CPUs-- متعدد نه تنها یکی، و شاید دو، شاید چهار، شاید 16، 110 00:05:16,370 --> 00:05:17,149 یا حتی بیشتر. 111 00:05:17,149 --> 00:05:18,940 و هر یک از این CPU ها تا به چیزی به نام 112 00:05:18,940 --> 00:05:22,230 یک هسته است که نوع مانند مغز در داخل یک مغز است. 113 00:05:22,230 --> 00:05:26,800 پس در واقع بیشتر افراد با لپ تاپ های مدرن احتمالا دو هسته ای 114 00:05:26,800 --> 00:05:32,030 یا CPU-- چهار هسته ای و احتمالا تنها یک CPU در داخل یک لپ تاپ این روزها. 115 00:05:32,030 --> 00:05:35,030 اما کامپیوترهای رومیزی و کامپیوتر سخت بازپرسی کردن از مثل 116 00:05:35,030 --> 00:05:39,000 این ممکن است کاملا چند دارند CPU های بیشتر، و در هسته به نوبه خود. 117 00:05:39,000 --> 00:05:44,180 >> و رک و پوست کنده، حتی در مکینتاش و رایانه های شخصی از ما امروز، شما واقعا نیاز هسته دو نیست 118 00:05:44,180 --> 00:05:46,550 یا چهار هسته ای برای بررسی ایمیل خود. 119 00:05:46,550 --> 00:05:49,090 اگر هر گونه تنگنا وجود دارد که آن را به استفاده از یک کامپیوتر می آید، 120 00:05:49,090 --> 00:05:51,925 شما در انسان احتمالا کمترین چیزی که در مورد آن کامپیوتر است. 121 00:05:51,925 --> 00:05:54,800 و شما نمی قادر به بررسی ایمیل خود را سریعتر اگر شما 122 00:05:54,800 --> 00:05:57,170 چهار بار به عنوان بسیاری پردازنده یا هسته. 123 00:05:57,170 --> 00:05:59,700 >> اما همان نوع از واقعی از یک سرور. 124 00:05:59,700 --> 00:06:02,970 یک سایت ممکن نیست لزوما نیاز بیش از یک 125 00:06:02,970 --> 00:06:05,756 CPU یا یک هسته، یک مغز کوچک در داخل انجام 126 00:06:05,756 --> 00:06:07,380 همه از تفکر و پردازش. 127 00:06:07,380 --> 00:06:10,561 بنابراین تولید کنندگان به طور مشابه آغاز شده به تکه کردن آن منابع 128 00:06:10,561 --> 00:06:13,435 تا که شاید وب سایت خود می شود یک هسته ای، وب سایت شما می شود یک هسته، 129 00:06:13,435 --> 00:06:15,290 یا شاید ما در حال به اشتراک گذاری یک چنین هسته ای است. 130 00:06:15,290 --> 00:06:16,820 ما همچنین در حال به اشتراک گذاری روی هارد دیسک. 131 00:06:16,820 --> 00:06:20,000 و ما همچنین به اشتراک گذاری رم، و یا حافظه دسترسی تصادفی 132 00:06:20,000 --> 00:06:22,520 از قبل، که همچنین یک مقدار محدود وجود دارد. 133 00:06:22,520 --> 00:06:23,420 >> و این نکته کلیدی است. 134 00:06:23,420 --> 00:06:25,960 مهم نیست که چقدر گران کامپیوتر بود، 135 00:06:25,960 --> 00:06:28,440 هنوز محدود وجود دارد میزان منابع در آن است. 136 00:06:28,440 --> 00:06:31,360 و به این ترتیب بیشتر و بیشتر شما سعی کنید به مصرف آن منابع، 137 00:06:31,360 --> 00:06:32,850 چیزهایی کندتر ممکن است تبدیل به. 138 00:06:32,850 --> 00:06:34,646 اما چرا؟ 139 00:06:34,646 --> 00:06:39,352 چرا چیز کم کردن سرعت به عنوان یک نشانه ای از یک سرور که بیش از حد؟ 140 00:06:39,352 --> 00:06:40,060 چه اتفاقی می افتد؟ 141 00:06:40,060 --> 00:06:42,895 142 00:06:42,895 --> 00:06:46,388 >> مخاطبان: [نامفهوم] 143 00:06:46,388 --> 00:06:54,036 144 00:06:54,036 --> 00:06:55,160 دیوید مالان: بله، دقیقا. 145 00:06:55,160 --> 00:06:57,730 من پیشنهاد پیش از آن که رم یک نوع از حافظه است. 146 00:06:57,730 --> 00:07:00,290 این فرار، که به موجب آن که که در آن برنامه ها و داده ها 147 00:07:00,290 --> 00:07:01,890 ذخیره شده زمانی که از آنها استفاده می شود. 148 00:07:01,890 --> 00:07:03,990 و بنابراین وجود دارد تنها تعداد محدودی 149 00:07:03,990 --> 00:07:05,790 از چیزهایی که شما ظاهرا می تواند در یک بار انجام دهید. 150 00:07:05,790 --> 00:07:07,740 و آن را نیز سریع تر، که چیز خوبی است. 151 00:07:07,740 --> 00:07:09,990 اما آن را نیز گران تر است، که یک چیز بد است. 152 00:07:09,990 --> 00:07:15,376 و آن را نیز به همین دلیل در حال حاضر کمتر مقادیر از فضای هارد دیسک، هارد دیسک 153 00:07:15,376 --> 00:07:16,750 فضا، که گرایش به ارزان تر است. 154 00:07:16,750 --> 00:07:18,830 >> به عبارت دیگر، شما ممکن است 4 ترابایت دارند 155 00:07:18,830 --> 00:07:20,440 از فضای دیسک در کامپیوتر شما. 156 00:07:20,440 --> 00:07:24,300 اما شما ممکن است 4 دارند گیگابایت یا 64 گیگابایت، 157 00:07:24,300 --> 00:07:29,180 در منظور از قدر، یک عامل از 1000 کمتر، رم در کامپیوتر شما. 158 00:07:29,180 --> 00:07:30,320 پس چه یک کامپیوتر انجام دهید؟ 159 00:07:30,320 --> 00:07:32,236 خب، فرض کنید که شما لازم 64 گیگابایت 160 00:07:32,236 --> 00:07:35,110 رم در یک سرور مثل این، که می شود کاملا رایج، اگر نه کم 161 00:07:35,110 --> 00:07:36,140 این روزها. 162 00:07:36,140 --> 00:07:39,220 اما فرض کنید شما باید بسیاری از کاربران انجام این کار بسیاری از چیزهای 163 00:07:39,220 --> 00:07:42,480 که شما از نوع مرتب کردن بر اساس نیاز 65 گیگابایت حافظه 164 00:07:42,480 --> 00:07:44,960 مسئولیت رسیدگی به تمام که استفاده همزمان؟ 165 00:07:44,960 --> 00:07:47,580 >> خوب، شما فقط می گویند، با عرض پوزش، برخی از تعدادی از کاربران 166 00:07:47,580 --> 00:07:48,840 میتوانید به سایت دسترسی پیدا کنید. 167 00:07:48,840 --> 00:07:51,410 و که اندازه گیری است از آخرین چاره، قطعا. 168 00:07:51,410 --> 00:07:55,570 یا شما، به عنوان عامل سیستم، مانند ویندوز یا مک 169 00:07:55,570 --> 00:07:59,480 سیستم عامل و یا لینوکس یا سولاریس یا هر تعداد سیستم عامل دیگر در آن سرور، 170 00:07:59,480 --> 00:08:01,280 ممکن است تصمیم بگیرد، شما می دانید چه؟ 171 00:08:01,280 --> 00:08:03,780 من فقط 64 گیگابایت رم است. 172 00:08:03,780 --> 00:08:05,440 من از نوع نیاز 65. 173 00:08:05,440 --> 00:08:06,210 بنابراین شما می دانید چه چیزی؟ 174 00:08:06,210 --> 00:08:10,030 من قصد دارم به 1 گیگابایت ارزش از داده ها در حافظه RAM 175 00:08:10,030 --> 00:08:15,240 که حداقل به تازگی دیده شد و فقط آن را بر روی دیسک حرکت به طور موقت، 176 00:08:15,240 --> 00:08:19,050 به معنای واقعی کلمه آن را از سریع کپی حافظه را به حافظه کندتر 177 00:08:19,050 --> 00:08:24,000 به طوری که من پس از آن می تواند اداره کند که نیاز گیگابایت 65 برای حافظه، 178 00:08:24,000 --> 00:08:25,650 انجام برخی از محاسبات بر روی آن. 179 00:08:25,650 --> 00:08:28,580 سپس هنگامی که من انجام می شود انجام این کار، من فقط حرکت کند که بر روی دیسک، 180 00:08:28,580 --> 00:08:35,030 حرکت که RAM دیگر من به طور موقت قرار بر روی دیسک به سخت افزار واقعی 181 00:08:35,030 --> 00:08:37,280 به طوری که من از نوع چند وظیفه ای است. 182 00:08:37,280 --> 00:08:41,190 >> بنابراین من از قرار دادن همه چیز به طور موقت در این فضا کندتر 183 00:08:41,190 --> 00:08:44,159 بنابراین من ایجاد توهم از دست زدن به همه. 184 00:08:44,159 --> 00:08:45,290 اما یک کاهش سرعت وجود دارد. 185 00:08:45,290 --> 00:08:45,790 چرا؟ 186 00:08:45,790 --> 00:08:49,380 خب، در داخل از این سخت دیسک این روزها چه چیزی است؟ 187 00:08:49,380 --> 00:08:52,030 در عوض، آنچه باعث می شود یک سخت رانندگی متفاوت از رم 188 00:08:52,030 --> 00:08:53,495 به عنوان بهترین در حال حاضر شما می دانید؟ 189 00:08:53,495 --> 00:08:56,750 >> مخاطبان: [نامفهوم] 190 00:08:56,750 --> 00:08:59,540 191 00:08:59,540 --> 00:09:01,445 >> دیوید مالان: خوب، درست است. 192 00:09:01,445 --> 00:09:02,320 مخاطبان: [نامفهوم] 193 00:09:02,320 --> 00:09:05,440 194 00:09:05,440 --> 00:09:06,750 >> دیوید مالان: کاملا صحیح است. 195 00:09:06,750 --> 00:09:13,709 و که یک اثر جانبی یا ویژگی است این واقعیت است که RAM است که در واقع سریعتر. 196 00:09:13,709 --> 00:09:15,750 و در نتیجه شما می خواهید استفاده از آن را برای استفاده در حال حاضر. 197 00:09:15,750 --> 00:09:17,290 و یک دیسک کندتر است. 198 00:09:17,290 --> 00:09:19,630 اما آن را دائم یا غیر فرار. 199 00:09:19,630 --> 00:09:21,480 بنابراین شما از آن استفاده کنید برای ذخیره سازی طولانی مدت. 200 00:09:21,480 --> 00:09:25,160 اما از نظر اجرای، اگر من نگاه کردن 201 00:09:25,160 --> 00:09:29,297 چیزی است که DIMM نامیده می شود، حافظه دو خطی ماژول، این چه یک قطعه از RAM است 202 00:09:29,297 --> 00:09:30,380 ممکن است به طور معمول مانند نگاه کنید. 203 00:09:30,380 --> 00:09:35,050 >> بنابراین در داخل از Mac-- ما که یک اشکال. 204 00:09:35,050 --> 00:09:41,080 داخل مکینتاش و رایانه های شخصی ما، دسکتاپ کامپیوتر را چوب حافظه، 205 00:09:41,080 --> 00:09:43,220 به عنوان شما می توانید آنها پاسخ، یا DIMM به، و یا ماجول تماس 206 00:09:43,220 --> 00:09:44,970 در این روز، از حافظه که شبیه به این. 207 00:09:44,970 --> 00:09:47,900 لپ تاپ های ما احتمالا چیزهایی که یک سوم اندازه و یا به اندازه نصف. 208 00:09:47,900 --> 00:09:50,066 آنها کمی کوچکتر هستید، اما همان کمی idea-- 209 00:09:50,066 --> 00:09:52,110 قطعات از سیلیکون سبز ویفر یا پلاستیک که 210 00:09:52,110 --> 00:09:56,237 دارای تراشه های کوچک سیاه و سفید بر روی آنها را با تعداد زیادی از سیم متصل همه چیز. 211 00:09:56,237 --> 00:09:58,820 شما ممکن است یک دسته کامل از این در داخل از کامپیوتر شما. 212 00:09:58,820 --> 00:10:00,903 اما غذای آماده در اینجا این است آن را کاملا الکترونیکی است. 213 00:10:00,903 --> 00:10:03,130 وجود دارد فقط الکترونهای جریان در این دستگاه. 214 00:10:03,130 --> 00:10:08,170 در مقابل، اگر ما نگاه داخل یک هارد دیسک 215 00:10:08,170 --> 00:10:10,760 و جلو و یک تصویر در اینجا، شما می توانید به جای 216 00:10:10,760 --> 00:10:16,600 چیزی شبیه به این را ببینید، که دارای برق 217 00:10:16,600 --> 00:10:17,950 رفتن را از طریق آن در نهایت. 218 00:10:17,950 --> 00:10:20,265 اما آنچه نیز بیرون می پرد در شما در مورد این چیزی؟ 219 00:10:20,265 --> 00:10:21,140 مخاطبان: [نامفهوم] 220 00:10:21,140 --> 00:10:22,710 دیوید مالان: آره وجود دارد، ظاهرا قطعات متحرک. 221 00:10:22,710 --> 00:10:25,210 این نوع مانند یک رکورد قدیمی بازیکن یا بازیکن گرامافون. 222 00:10:25,210 --> 00:10:26,200 و آن را بسیار است. 223 00:10:26,200 --> 00:10:28,950 این کمی خیال باف از که-- در حالی که یک بازیکن گرامافون استفاده 224 00:10:28,950 --> 00:10:33,150 شیار در رکورد، این در واقع با استفاده از ذرات مغناطیسی کوچک 225 00:10:33,150 --> 00:10:34,550 که ما کاملا می توانید ببینید. 226 00:10:34,550 --> 00:10:38,520 اما اگر ذرات مغناطیسی کمی به نظر می رسد مثل این، آن را به عنوان یک 1. 227 00:10:38,520 --> 00:10:41,230 و اگر آن را مانند این به نظر می رسد، از شمال به جنوب به جای شمالی جنوبی، 228 00:10:41,230 --> 00:10:42,252 ممکن است یک 0. 229 00:10:42,252 --> 00:10:45,460 و ما فردا ببینید که چگونه ما می توانیم ساخت از آن به چیز جالب تر. 230 00:10:45,460 --> 00:10:47,590 >> اما هر چیزی که کردم به لحاظ جسمی حرکت 231 00:10:47,590 --> 00:10:51,010 قطعا برای رفتن آهسته تر از سرعت نور، 232 00:10:51,010 --> 00:10:53,250 که در تئوری آن چیزی است که یک الکترون ممکن است در جریان، 233 00:10:53,250 --> 00:10:54,620 هر چند در واقع نه کاملا. 234 00:10:54,620 --> 00:10:56,900 devices-- مکانیکی بسیار کندتر است. 235 00:10:56,900 --> 00:10:58,320 اما آنها ارزان تر است. 236 00:10:58,320 --> 00:11:00,944 و شما می توانید مناسب بسیار اطلاعات بیشتر در داخل آنها. 237 00:11:00,944 --> 00:11:03,110 بنابراین این واقعیت است که وجود دارد در دنیا چیزی وجود دارد 238 00:11:03,110 --> 00:11:06,840 نام حافظه مجازی، با استفاده از یک هارد دیسک مثل این 239 00:11:06,840 --> 00:11:10,160 به عنوان اینکه آن رم شد شفاف به کاربر، 240 00:11:10,160 --> 00:11:15,320 به سادگی با حرکت داده از RAM به هارد دیسک، 241 00:11:15,320 --> 00:11:18,714 پس از آن در حال حرکت آن هنگامی که شما نیاز آن را دوباره، ایجاد رکود. 242 00:11:18,714 --> 00:11:21,380 از آنجا که شما به معنای واقعی کلمه به آن را کپی کنید از یک مکان به مکان دیگر. 243 00:11:21,380 --> 00:11:25,100 و چیزی که شما در حال کپی کردن آن به و از است که در واقع کندتر از RAM 244 00:11:25,100 --> 00:11:26,150 که در آن شما می خواهید آن را به. 245 00:11:26,150 --> 00:11:29,030 >> here-- راه حل های جایگزین اگر شما را دوست ندارند که کم کردن سرعت، 246 00:11:29,030 --> 00:11:32,014 و حافظه مجازی شما است مرتب کردن بر اساس بودن مالیات سنگینی، 247 00:11:32,014 --> 00:11:33,680 چه راه حل دیگری برای این مشکل؟ 248 00:11:33,680 --> 00:11:35,260 >> مخاطبان: [نامفهوم] 249 00:11:35,260 --> 00:11:37,260 دیوید مالان: خوب، افزایش حافظه مجازی 250 00:11:37,260 --> 00:11:39,135 ما اجازه این کار بر روی حتی در یک مقیاس بزرگتر است. 251 00:11:39,135 --> 00:11:43,540 ما می تواند 66 گیگابایت ارزش رسیدگی از نیازهای حافظه، و یا 67 گیگابایت. 252 00:11:43,540 --> 00:11:45,830 اما فرض کنید من دوست ندارم این پایین آهسته، در واقع 253 00:11:45,830 --> 00:11:49,380 من می خواهم به خاموش مجازی حافظه در صورتی که حتی ممکن است، 254 00:11:49,380 --> 00:11:52,350 چه چیز دیگری می توانم در پرتاب این مشکل برای حل آن، 255 00:11:52,350 --> 00:11:56,900 که در آن من می خواهم که مسئولیت رسیدگی به کاربران بیشتر و حافظه مورد نیاز بیشتر 256 00:11:56,900 --> 00:11:59,100 از من از لحاظ جسمی در حال حاضر داشته باشد؟ 257 00:11:59,100 --> 00:12:02,600 >> مخاطبان: [نامفهوم] 258 00:12:02,600 --> 00:12:04,800 259 00:12:04,800 --> 00:12:06,140 >> دیوید مالان: متاسفانه هیچ. 260 00:12:06,140 --> 00:12:09,850 بنابراین CPU و هسته آنها در یک منبع محدود است. 261 00:12:09,850 --> 00:12:13,280 و هیچ آنالوگ در این زمینه وجود دارد. 262 00:12:13,280 --> 00:12:14,990 سوال خوبی است، هر چند. 263 00:12:14,990 --> 00:12:19,270 بنابراین فقط به روشن، TOO، اگر در داخل این کامپیوتر است، 264 00:12:19,270 --> 00:12:24,510 اجازه دهید بگویم، یک چوب رم که به نظر می رسد مانند this-- و بنابراین ما این RAM پاسخ. 265 00:12:24,510 --> 00:12:27,070 و در اینجا درایو هارد دیسک است. 266 00:12:27,070 --> 00:12:30,130 و من فقط این رسم pictorially به عنوان یک دایره کوچک. 267 00:12:30,130 --> 00:12:33,740 0 و 1 در هر دو وجود دارد داده these--، ما آن را به عنوان تعمیم. 268 00:12:33,740 --> 00:12:38,030 >> و اساسا، اگر یک کاربر است در حال اجرا یک برنامه کاربردی مانند، 269 00:12:38,030 --> 00:12:46,070 اجازه دهید بگویم، یک وب سایت است که نیاز به این رم هر کاربر، آنچه من پیشنهاد، 270 00:12:46,070 --> 00:12:48,380 از طریق این چیزی که نام حافظه مجازی، 271 00:12:48,380 --> 00:12:53,990 این است که فقط به طور موقت حرکت که در اینجا به طوری که در حال حاضر من 272 00:12:53,990 --> 00:12:57,810 می توانید حافظه شخص دیگری حرکت مورد نیاز بیش از وجود دارد. 273 00:12:57,810 --> 00:13:00,420 و سپس هنگامی که که انجام شده، من می توانم این تماس بیش از کپی 274 00:13:00,420 --> 00:13:04,550 و این در اینجا می رود، در نتیجه در حال حرکت آنچه من می خواستم در آن وجود دارد در جایی دیگر 275 00:13:04,550 --> 00:13:05,050 در دسترس نباشد. 276 00:13:05,050 --> 00:13:07,820 >> بنابراین تنها بسیاری از وجود دارد switcheroo، غذای آماده در اینجا است. 277 00:13:07,820 --> 00:13:12,380 بنابراین اگر شما این کار را دوست ندارد، و شما نمی خواهید برای قرار دادن هر چیزی بر روی هارد دیسک، 278 00:13:12,380 --> 00:13:16,440 چه نوع از آشکار راه حل فرد کسب و کار است 279 00:13:16,440 --> 00:13:19,684 برای این مشکل، و یا مهندس راه حل، برای آن موضوع، بیش از حد؟ 280 00:13:19,684 --> 00:13:21,950 >> مخاطبان: [نامفهوم] 281 00:13:21,950 --> 00:13:24,750 >> دیوید مالان: آره، من به معنای واقعی کلمه پرتاب پول در مشکل است. 282 00:13:24,750 --> 00:13:27,541 و در واقع، این است که کامل است SEGUE به برخی از سطح بالاتر 283 00:13:27,541 --> 00:13:28,870 بحث از محاسبات ابری. 284 00:13:28,870 --> 00:13:31,390 چرا که بسیاری از آن انگیزه است توسط تصمیم گیری های مالی، 285 00:13:31,390 --> 00:13:33,040 حتی لزوما فن آوری. 286 00:13:33,040 --> 00:13:37,830 اگر 64 گیگابایت رم خیلی کم است، خوب، چرا 128 گیگابایت RAM می کنید؟ 287 00:13:37,830 --> 00:13:40,440 چرا 256 گیگابایت RAM می کنید؟ 288 00:13:40,440 --> 00:13:41,732 خب، چرا که نه؟ 289 00:13:41,732 --> 00:13:42,608 >> مخاطبان: [نامفهوم] 290 00:13:42,608 --> 00:13:44,482 دیوید مالان: خوب، آن هزینه پول بیشتر، مطمئن شوید. 291 00:13:44,482 --> 00:13:46,970 و اگر شما در حال حاضر یدکی فضای دیسک سخت، به طور موثر، 292 00:13:46,970 --> 00:13:51,407 یا معادل، فضای دیسک سخت است بسیار ارزان تر شما نیز ممکن است از آن استفاده کنید. 293 00:13:51,407 --> 00:13:54,490 پس دوباره، است این تبادل که وجود دارد ما حتی پیش از آن در این روز را دیدم، 294 00:13:54,490 --> 00:13:56,656 که در آن واقعا نمی وجود دارد لزوما جواب درست، 295 00:13:56,656 --> 00:14:01,360 فقط یک پاسخ بهتر یا بدتر وجود دارد بر اساس آنچه شما در واقع در مورد مراقبت. 296 00:14:01,360 --> 00:14:04,500 >> بنابراین هم واقعیت فن آوری وجود دارد. 297 00:14:04,500 --> 00:14:06,870 من می تواند یک کامپیوتر را خریداری نیست، تا جایی که میدانم، 298 00:14:06,870 --> 00:14:09,490 با یک تریلیون گیگابایت رم در حال حاضر. 299 00:14:09,490 --> 00:14:11,540 این فقط از لحاظ جسمی وجود ندارد. 300 00:14:11,540 --> 00:14:13,240 بنابراین برخی از کران بالا وجود دارد. 301 00:14:13,240 --> 00:14:15,990 اما اگر شما همیشه حتی خرید کرده اید برای یک مک مصرف کننده و یا کامپیوتر، 302 00:14:15,990 --> 00:14:20,180 بیش از حد، به طور کلی وجود دارد این منحنی از ویژگی های 303 00:14:20,180 --> 00:14:23,410 که در آن وجود دارد ممکن است خوب است، بهتر است، و یک بهترین کامپیوتر است. 304 00:14:23,410 --> 00:14:25,730 >> و بازدهی نهایی در خرید دلار خود را 305 00:14:25,730 --> 00:14:30,227 بهترین کامپیوتر در مقابل کامپیوتر بهتر 306 00:14:30,227 --> 00:14:32,560 ممکن است تقریبا به بالا به عنوان صرف پول کمی بیشتر 307 00:14:32,560 --> 00:14:35,599 و گرفتن کامپیوتر بهتر بر کامپیوتر خوب است. 308 00:14:35,599 --> 00:14:38,390 به عبارت دیگر، شما پرداخت حق بیمه برای دریافت بالای خط. 309 00:14:38,390 --> 00:14:40,790 >> و آنچه ما می خواهیم در دید بحث در مورد محاسبات ابری 310 00:14:40,790 --> 00:14:44,940 این است که آنچه را بسیار رایج این روز، و چه شرکتهایی مانند گوگل 311 00:14:44,940 --> 00:14:50,560 در اوایل محبوبیت، پرداخت نمی برای و ساخت و ساز واقعا فانتزی، گران 312 00:14:50,560 --> 00:14:53,540 ارتقا یافته تا کامپیوترهای با بسیاری و بسیاری از همه چیز، 313 00:14:53,540 --> 00:15:00,140 بلکه خرید و یا ساخت و ساز بسیار کامپیوتر متوسط ​​اما تعداد زیادی از آنها، 314 00:15:00,140 --> 00:15:03,280 و با استفاده از چیزی که به طور کلی نام پوسته پوسته شدن افقی به جای 315 00:15:03,280 --> 00:15:04,320 از پوسته پوسته شدن عمودی. 316 00:15:04,320 --> 00:15:08,115 >> بنابراین پوسته پوسته شدن عمودی به معنی بیشتر RAM، دیسک بیشتر، بیشتر از همه چیز، 317 00:15:08,115 --> 00:15:10,187 و به نوعی سرمایه گذاری به صورت عمودی در سخت افزار شما 318 00:15:10,187 --> 00:15:12,520 به طوری که شما فقط گرفتن بهترین از بهترین از بهترین، 319 00:15:12,520 --> 00:15:13,650 اما شما در حال پرداخت پول برای آن. 320 00:15:13,650 --> 00:15:17,580 پوسته پوسته شدن افقی است از دریافت همه چیز ردیف های پایین، مدل خوب، 321 00:15:17,580 --> 00:15:19,922 یا حتی مدل بدتر، اما گرفتن مقدار زیادی از آنها را. 322 00:15:19,922 --> 00:15:22,630 اما به محض اینکه شما مقدار زیادی از گرفتن them-- به عنوان مثال، در این مورد، 323 00:15:22,630 --> 00:15:27,330 وب سرور، اگر این یک سرور و یا یک میزبان وب سایت کافی است، 324 00:15:27,330 --> 00:15:32,310 پس از آن فقط به طور مستقیم از راه حل این مشکل بار 325 00:15:32,310 --> 00:15:36,460 یا بیش از حد بر روی سرور خود هم این است که یک سرور بزرگتر 326 00:15:36,460 --> 00:15:40,770 یا، آنچه من در اینجا به جای پیشنهاد از پوسته پوسته شدن به صورت عمودی به تعبیری، 327 00:15:40,770 --> 00:15:41,920 می شود، می دانید چه؟ 328 00:15:41,920 --> 00:15:43,580 فقط یک ثانیه یکی از این است. 329 00:15:43,580 --> 00:15:46,560 و یا شاید حتی یک سوم است. 330 00:15:46,560 --> 00:15:48,900 اما در حال حاضر ما ایجاد کرده اید یک مشکل مهندسی 331 00:15:48,900 --> 00:15:51,920 طبیعت این کسب و کار و یا تصمیم گیری های مالی. 332 00:15:51,920 --> 00:15:54,312 مشکل مهندسی در حال حاضر چیست؟ 333 00:15:54,312 --> 00:15:56,040 >> مخاطبان: [نامفهوم] 334 00:15:56,040 --> 00:15:59,740 >> دیوید مالان: آره، چگونه شما آنها را and-- با عرض پوزش اتصال؟ 335 00:15:59,740 --> 00:16:00,651 >> مخاطبان: [نامفهوم] 336 00:16:00,651 --> 00:16:02,400 دیوید مالان: راست، چون من هنوز have-- 337 00:16:02,400 --> 00:16:07,280 اگر من به این تصویر معرفی، اگر این لپ تاپ من است که در جایی 338 00:16:07,280 --> 00:16:12,400 در اینترنت، که در حال حاضر بین من و این شرکت ما در حال صحبت کردن در مورد، 339 00:16:12,400 --> 00:16:17,960 در حال حاضر من به شکل، که سرور این کاربر خاص ارسال کنم؟ 340 00:16:17,960 --> 00:16:25,090 و اگر کاربران دیگر وجود دارد، مانند این، و سپس این یکی در اینجا، 341 00:16:25,090 --> 00:16:28,850 و شاید به این کاربر ارسال است، این کاربران B است، به این کاربر C است، 342 00:16:28,850 --> 00:16:34,720 و این سرور 1، 2، و 3-- است پاسخ بصری در اینجا فقط ممکن است، 343 00:16:34,720 --> 00:16:37,460 ما کاربران A تا 1 ارسال و B به 2 و C به 3. 344 00:16:37,460 --> 00:16:39,900 و ما می توانیم 3 بار به عنوان بسیاری از کاربران را اداره کند. 345 00:16:39,900 --> 00:16:41,360 >> اما این ساده است. 346 00:16:41,360 --> 00:16:44,480 چگونه شما تصمیم می گیرید که به ارسال آن؟ 347 00:16:44,480 --> 00:16:46,400 بنابراین اجازه دهید سعی کنید از طریق این دلیل. 348 00:16:46,400 --> 00:16:50,110 بنابراین فرض کنید که کامپیوتر A، B، و C مشتریان، 349 00:16:50,110 --> 00:16:53,972 و سرور 1، 2، و 3 هستند به صورت افقی سرورهای کوچک. 350 00:16:53,972 --> 00:16:55,180 به طوری که آنها از یکسان است. 351 00:16:55,180 --> 00:16:57,200 همه آنها در حال اجرا نرم افزار است. 352 00:16:57,200 --> 00:16:59,770 و همه آنها می توانید همین کار را انجام دهد. 353 00:16:59,770 --> 00:17:01,520 اما دلیل ما سه تن از آنها است 354 00:17:01,520 --> 00:17:04,710 که ما می توانیم سه رسیدگی برابر بسیاری از مردم در یک بار. 355 00:17:04,710 --> 00:17:07,960 >> بنابراین ما از ما می دانیم بحث قبل از ناهار 356 00:17:07,960 --> 00:17:11,460 که سخت افزار در بین وجود دارد لپ تاپ و سرور. 357 00:17:11,460 --> 00:17:14,920 اما ما فقط از تعمیم که در حال حاضر به عنوان اینترنت و یا ابر. 358 00:17:14,920 --> 00:17:18,707 اما می دانیم که در خانه من، احتمالا یک روتر خانه وجود دارد. 359 00:17:18,707 --> 00:17:21,290 در نزدیکی سرور، احتمالا وجود دارد یک روتر، سرور DNS، DHCP. 360 00:17:21,290 --> 00:17:24,780 می تواند هر چیزی وجود دارد ما در این داستان می خواهید. 361 00:17:24,780 --> 00:17:33,360 >> پس چگونه ما شروع به تصمیم گیری، هنگامی که کاربر را به something.com، 362 00:17:33,360 --> 00:17:36,630 که سرور به مسیر کاربر را به؟ 363 00:17:36,630 --> 00:17:39,409 چگونه ممکن است ما آغاز این داستان برای گفتن؟ 364 00:17:39,409 --> 00:17:40,450 مخاطبان: متعادل سازی بار؟ 365 00:17:40,450 --> 00:17:41,120 دیوید مالان: تعادل بار. 366 00:17:41,120 --> 00:17:42,502 منظورتان از آن چیست؟ 367 00:17:42,502 --> 00:17:44,660 >> مخاطبان: بازگشت که در آن بیشتر استفاده شده است 368 00:17:44,660 --> 00:17:47,472 و که یکی از بسیاری از منابع در دسترس است. 369 00:17:47,472 --> 00:17:49,930 دیوید مالان: خوب، پس به من اجازه معرفی نوع جدیدی از سخت افزار 370 00:17:49,930 --> 00:17:53,627 که ما هنوز مورد بحث نیست، که دقیقا همان است که، متعادل کننده بار است. 371 00:17:53,627 --> 00:17:54,960 این بیش از حد فقط می تواند یک سرور باشد. 372 00:17:54,960 --> 00:17:58,130 این می تواند دقیقا مانند نگاه یکی از ما یک لحظه پیش دیدم. 373 00:17:58,130 --> 00:18:01,000 متعادل کننده بار واقعا فقط یک تکه از نرم افزار 374 00:18:01,000 --> 00:18:02,660 که شما در یک قطعه از سخت افزار را اجرا کنید. 375 00:18:02,660 --> 00:18:07,310 >> یا شما می توانید یک فروشنده پرداخت، مانند Citrix یا دیگران، سیسکو یا دیگران است. 376 00:18:07,310 --> 00:18:10,465 شما می توانید برای سخت افزار خود را پرداخت، که متعادل کننده بار سخت افزاری است. 377 00:18:10,465 --> 00:18:12,840 اما این فقط آنها به معنی پیش نصب تعادل بار 378 00:18:12,840 --> 00:18:15,580 نرم افزار بر روی سخت افزار و آن را به همه شما به فروش می رسد با هم. 379 00:18:15,580 --> 00:18:18,670 بنابراین ما فقط آن را به عنوان یک رسم مستطیل برای اهداف ما. 380 00:18:18,670 --> 00:18:22,040 >> چگونه در حال حاضر متعادل کننده بار اجرا کنم؟ 381 00:18:22,040 --> 00:18:28,150 به عبارت دیگر، زمانی که کاربر می خواهد به سایت من، درخواست خود را به نحوی 382 00:18:28,150 --> 00:18:31,070 و یا دیگر، احتمالا از طریق آن روتر ما در مورد قبل از آن صحبت کردیم، 383 00:18:31,070 --> 00:18:33,750 در حال رفتن به نهایت رسیدن این متعادل کننده بار، که پس از 384 00:18:33,750 --> 00:18:36,210 نیاز به یک تصمیم مسیریابی مانند. 385 00:18:36,210 --> 00:18:38,320 اما آن را برای مسیریابی مرتب سازی بر از یک هدف بالاتر است. 386 00:18:38,320 --> 00:18:40,361 این فقط در مورد گرفتن از نقطه A به نقطه 387 00:18:40,361 --> 00:18:44,730 ب این مورد تصمیم گیری است که نقطه B بهترین در میان them-- است 388 00:18:44,730 --> 00:18:46,660 1، 2، 3 و یا در این مورد. 389 00:18:46,660 --> 00:18:51,000 >> پس چگونه است که آیا تصمیم گیری من برای رفتن به 1، 2، 3؟ 390 00:18:51,000 --> 00:18:55,180 چه چیزی ممکن است این جعبه سیاه، پس به صحبت می کنند، انجام می شود در داخل؟ 391 00:18:55,180 --> 00:18:57,880 این بیش از حد یک مثال دیگر در است علوم کامپیوتر از انتزاع. 392 00:18:57,880 --> 00:19:02,410 من به معنای واقعی کلمه کشیده متعادل کننده بار به عنوان یک جعبه سیاه در جوهر سیاه و سفید، در داخل 393 00:19:02,410 --> 00:19:05,300 که برخی از جالب است منطق، و یا سحر و جادو حتی، 394 00:19:05,300 --> 00:19:07,840 که از آن نیاز به آمدن decision-- 1، 2، 3 و یا. 395 00:19:07,840 --> 00:19:12,220 و ورودی فقط A. است 396 00:19:12,220 --> 00:19:13,442 >> مخاطبان: [نامفهوم] 397 00:19:13,442 --> 00:19:14,400 دیوید مالان: ببخشید؟ 398 00:19:14,400 --> 00:19:14,770 مخاطبان: [نامفهوم] 399 00:19:14,770 --> 00:19:18,310 دیوید مالان: همه حق است، چگونه ممکن است ما دسته بندی انواع معاملات 400 00:19:18,310 --> 00:19:19,095 اینجا؟ 401 00:19:19,095 --> 00:19:23,772 >> مخاطبان: مشاهده یک صفحه وب در مقابل پرس و جو پایگاه داده است. 402 00:19:23,772 --> 00:19:24,980 دیوید مالان: خوب، که خوب است. 403 00:19:24,980 --> 00:19:29,210 بنابراین شاید به این کاربر ارسال می خواهد برای مشاهده یک صفحه وب. 404 00:19:29,210 --> 00:19:32,954 و شاید آن را حتی محتوای استاتیک است، چیزی است که به ندرت تغییر، اگر تا کنون. 405 00:19:32,954 --> 00:19:34,870 و به نظر می رسد مثل یک عملیات بسیار ساده است. 406 00:19:34,870 --> 00:19:38,260 بنابراین شاید ما فقط خودسرانه خواهید، اما منطقی، می گویند، 407 00:19:38,260 --> 00:19:42,750 سرور 1، هدف خود را در زندگی است فقط خدمت به محتوای استاتیک، 408 00:19:42,750 --> 00:19:45,150 فایل هایی که به ندرت، تغییر دهید. 409 00:19:45,150 --> 00:19:46,870 شاید این تصاویر را بر روی صفحه است. 410 00:19:46,870 --> 00:19:50,180 شاید این متن در صفحه و یا دیگر مانند نوع از همه چیز غیر، 411 00:19:50,180 --> 00:19:52,460 هیچ چیز معاملاتی، هیچ چیز پویا. 412 00:19:52,460 --> 00:19:57,000 >> در مقابل، اگر کاربر در حال بررسی از سبد خرید خود به این که 413 00:19:57,000 --> 00:20:00,972 نیاز به یک پایگاه داده، جایی برای ذخیره و به یاد داشته باشید که معامله، به خوبی 414 00:20:00,972 --> 00:20:02,680 شاید که درخواست باید به سرور 2 است. 415 00:20:02,680 --> 00:20:03,610 به طوری که خوب. 416 00:20:03,610 --> 00:20:07,010 بنابراین ما می توانیم تعادل بر اساس بار به نوع درخواست. 417 00:20:07,010 --> 00:20:08,278 دیگر چگونه ممکن است ما این کار؟ 418 00:20:08,278 --> 00:20:13,690 419 00:20:13,690 --> 00:20:14,686 چه other-- 420 00:20:14,686 --> 00:20:17,382 >> مخاطبان: بر اساس سرور استفاده و ظرفیت. 421 00:20:17,382 --> 00:20:18,340 دیوید مالان: راست، OK. 422 00:20:18,340 --> 00:20:19,950 بنابراین شما به ذکر است که قبل از آن، کریم. 423 00:20:19,950 --> 00:20:26,850 بنابراین اگر ما برخی از ورودی ارائه در [نامفهوم] در میان سرویس دهنده 1، 2، 424 00:20:26,850 --> 00:20:32,070 و 3 این بار متعادل کننده به طوری که آنها فقط به طور مداوم اطلاع رسانی 425 00:20:32,070 --> 00:20:36,420 متعادل کننده بار چه وضعیت خود است؟ 426 00:20:36,420 --> 00:20:39,842 مانند، هی، متعادل کننده بار، من در استفاده از 50٪ است. 427 00:20:39,842 --> 00:20:41,550 به عبارت دیگر، من نیمی از کاربران 428 00:20:41,550 --> 00:20:43,520 به عنوان من در واقع می تواند در حال حاضر اداره کند. 429 00:20:43,520 --> 00:20:45,480 با سلام، متعادل کننده بار، من در 100٪ استفاده. 430 00:20:45,480 --> 00:20:47,929 با سلام، متعادل کننده بار، 0٪ استفاده. 431 00:20:47,929 --> 00:20:49,970 متعادل کننده بار، اگر آن را طراحی در راه است که 432 00:20:49,970 --> 00:20:53,990 می توانید در آن نظر را به عنوان ورودی، آن را پس می 433 00:20:53,990 --> 00:20:57,420 تصمیم می گیرید، آه، شماره 2 است در 100٪. 434 00:20:57,420 --> 00:21:01,440 اجازه دهید من هیچ درخواست های آینده را به او ارسال به غیر از کاربران در حال حاضر متصل می شود. 435 00:21:01,440 --> 00:21:02,360 این مرد در 0٪ است. 436 00:21:02,360 --> 00:21:03,940 بیایید ارسال مقدار زیادی از ترافیک را به او. 437 00:21:03,940 --> 00:21:05,480 این مرد گفت که او در 50٪ است. 438 00:21:05,480 --> 00:21:08,080 بیایید برخی از ارسال ترافیک به او. 439 00:21:08,080 --> 00:21:12,012 >> به طوری که یک عنصر، که ما می تواند بار به حساب آورد. 440 00:21:12,012 --> 00:21:13,470 و آن را در طول زمان تغییر. 441 00:21:13,470 --> 00:21:14,678 بنابراین تصمیم گیری تغییر خواهد کرد. 442 00:21:14,678 --> 00:21:17,350 به طوری که یک روش واقعا خوب است، یکی که معمولا استفاده می شود. 443 00:21:17,350 --> 00:21:18,410 چه چیز دیگری می تواند از ما انجام دهید؟ 444 00:21:18,410 --> 00:21:20,380 و اجازه دهید در واقع فقط در اینجا به طور خلاصه. 445 00:21:20,380 --> 00:21:29,510 بنابراین تصمیم گیری در اینجا می تواند بر اساس نوع ترافیک، من آن را پاسخ. 446 00:21:29,510 --> 00:21:32,220 می توان آن را در بار است. 447 00:21:32,220 --> 00:21:34,692 بیایید ببینیم که اگر ما می توانیم آمد تا با برخی دیگر از. 448 00:21:34,692 --> 00:21:35,934 >> مخاطبان: [نامفهوم] 449 00:21:35,934 --> 00:21:36,850 دیوید مالان: محل سکونت 450 00:21:36,850 --> 00:21:37,724 به طوری که یکی خوب است. 451 00:21:37,724 --> 00:21:40,880 بنابراین location-- چگونه ممکن است به شما اهرم که اطلاعات؟ 452 00:21:40,880 --> 00:21:44,317 >> مخاطبان: [نامفهوم] 453 00:21:44,317 --> 00:21:54,140 454 00:21:54,140 --> 00:21:57,040 >> دیوید مالان: اوه، که خوب است. 455 00:21:57,040 --> 00:21:59,450 و در مورد چگونه بسیاری میلی ثانیه آن را کاهش 456 00:21:59,450 --> 00:22:02,466 بر اساس آنچه ما این را دیدم صبح، به شما می گویند؟ 457 00:22:02,466 --> 00:22:04,330 >> مخاطبان: [نامفهوم] 458 00:22:04,330 --> 00:22:06,550 >> دیوید مالان: خوب، بر اساس در مسیرهای ردیابی 459 00:22:06,550 --> 00:22:09,070 ما قبلا دیدم، است که فقط یک اقدام خشن از چیزی، 460 00:22:09,070 --> 00:22:11,800 حداقل چه مدت آن طول می کشد برای داده های که از دریافت به B 461 00:22:11,800 --> 00:22:16,140 احساس می کند مانند هر چیزی محلی بود، چه، مانند 74 میلی ثانیه، و یا؟ 462 00:22:16,140 --> 00:22:19,200 و پس از آن هر چیزی 100 به علاوه، 200 به علاوه احتمالا در خارج از کشور بود. 463 00:22:19,200 --> 00:22:22,110 و به همین ترتیب است که به تنهایی بر اساس، به نظر می رسد معقول است فرض کنیم 464 00:22:22,110 --> 00:22:25,310 که برای یک کاربر در ایالات متحده برای دسترسی به یک سرور اروپا 465 00:22:25,310 --> 00:22:28,900 ممکن است دو یا سه بار را به عنوان طولانی، حتی در میلی ثانیه، 466 00:22:28,900 --> 00:22:31,280 از آن ممکن است در صورتی که به سرور در اینجا واقع شده بودند 467 00:22:31,280 --> 00:22:33,370 از لحاظ جغرافیایی، و یا بالعکس. 468 00:22:33,370 --> 00:22:35,120 بنابراین، هنگامی که من پیشنهاد پیش از آن که به ویژه 469 00:22:35,120 --> 00:22:37,880 هنگامی که شما عبور که 200 میلی ثانیه آستانه، و یا، 470 00:22:37,880 --> 00:22:39,210 انسان ها شروع به اطلاع می دهد. 471 00:22:39,210 --> 00:22:42,960 و مسیر ردیابی تنها فرض اولیه، داده غیر. 472 00:22:42,960 --> 00:22:46,570 هنگامی که شما یک وب سایت، شما را به دریافت برای کاربران دانلود تصاویر و یا فیلم 473 00:22:46,570 --> 00:22:49,150 فایل ها، تعداد زیادی از متن، درخواست های بعدی. 474 00:22:49,150 --> 00:22:53,116 ما شاهد بودیم که ما بازدید، چه بود آن، فیس بوک و یا آمازون قبل از آن، 475 00:22:53,116 --> 00:22:55,490 در بسیاری از مسائل وجود دارد که نیاز به دانلود شود. 476 00:22:55,490 --> 00:22:56,573 طوری که برای رفتن به اضافه کردن. 477 00:22:56,573 --> 00:23:00,259 بنابراین چند ثانیه ممکن است نمی تواند بی دلیل. 478 00:23:00,259 --> 00:23:01,800 خیلی خوب، جغرافیا یکی از مواد تشکیل دهنده است. 479 00:23:01,800 --> 00:23:05,920 بنابراین در شرکت های واقع مانند Akamai را، اگر شما از آنها شنیده ام، 480 00:23:05,920 --> 00:23:10,000 و یا دیگران به مدت طولانی گرفته شده جغرافیا را به حساب. 481 00:23:10,000 --> 00:23:14,170 و معلوم است که با ماهیت یک آدرس IP، آدرس IP لپ تاپ من، 482 00:23:14,170 --> 00:23:18,277 شما می توانید استنباط، با احتمال، که در آن شما در جهان هستند. 483 00:23:18,277 --> 00:23:20,110 و در واقع وجود دارد خدمات شخص ثالث شما 484 00:23:20,110 --> 00:23:24,480 می توانید پرداخت که نگهداری پایگاه های داده از آدرس های IP و جغرافیای 485 00:23:24,480 --> 00:23:28,660 که با اعتماد به نفس بالا خواهد بود درست زمانی که پرسیده می شود، جایی که در جهان 486 00:23:28,660 --> 00:23:30,090 این آدرس IP است. 487 00:23:30,090 --> 00:23:32,130 >> و به این ترتیب در واقع آنچه شرکت های دیگر این استفاده کنید؟ 488 00:23:32,130 --> 00:23:35,900 اگر شما Hulu و یا Netflix بکشد، اگر شما تا به حال شده است سفر به خارج، 489 00:23:35,900 --> 00:23:38,640 و شما سعی می کنید به تماشای چیزی در Hulu، و شما در ایالات متحده آمریکا، 490 00:23:38,640 --> 00:23:41,280 شما ممکن است یک پیام را مشاهده گفت: نه در ایالات متحده. 491 00:23:41,280 --> 00:23:43,208 با عرض پوزش، شما می توانید این محتوا را مشاهده کنند. 492 00:23:43,208 --> 00:23:44,420 >> مخاطبان: [نامفهوم] 493 00:23:44,420 --> 00:23:46,020 >> دیوید مالان: واقعا؟ 494 00:23:46,020 --> 00:23:48,480 اما بله، پس در واقع که یک برنامه کامل 495 00:23:48,480 --> 00:23:51,060 از چیزی بسیار فنی به یک مشکل واقعی. 496 00:23:51,060 --> 00:23:55,100 اگر شما به VPN از شد اروپا یا آسیا یا در هر نقطه 497 00:23:55,100 --> 00:23:57,950 در جهان به شرکت های بزرگ خود را دفتر مرکزی آن در نیویورک 498 00:23:57,950 --> 00:24:00,670 یا هر کجا که شما هستند، شما هستید رفتن به ایجاد ظاهر 499 00:24:00,670 --> 00:24:03,580 به وب سایت های خارج از آن شما در واقع در نیویورک، 500 00:24:03,580 --> 00:24:05,660 حتی اگر از لحاظ فیزیکی کاملا دور. 501 00:24:05,660 --> 00:24:08,057 >> در حال حاضر شما کاربر در حال رفتن به می دانم که شما به وضوح دور. 502 00:24:08,057 --> 00:24:11,140 اما شما در حال رفتن به آن را احساس به دلیل از آن میلی ثانیه اضافی. 503 00:24:11,140 --> 00:24:14,510 که فاصله های اضافی و رمزگذاری است که در VPN اتفاق می افتد 504 00:24:14,510 --> 00:24:15,760 است که به کم همه چیز را. 505 00:24:15,760 --> 00:24:17,680 پس از آن ممکن است یا ممکن یک تجربه بزرگ است. 506 00:24:17,680 --> 00:24:21,050 اما Hulu و Netflix می رویم برای دیدن شما به عنوان نشستن در جایی در نیویورک، 507 00:24:21,050 --> 00:24:23,817 به عنوان شما به وضوح جمع آوری کرده ام. 508 00:24:23,817 --> 00:24:25,150 چه راه حل کامل به آن. 509 00:24:25,150 --> 00:24:28,490 >> خوب، پس جغرافیای یک تصمیم است. 510 00:24:28,490 --> 00:24:32,290 چه چیز دیگری ممکن استفاده می کنیم به تصمیم بگیرند که چگونه به ترافیک مسیر از A، B، و C 511 00:24:32,290 --> 00:24:37,040 به 1، 2، و 3، دوباره، قرار دادن کلاه مهندسی در؟ 512 00:24:37,040 --> 00:24:38,850 این همه برای تلفن های موبایل بسیار پیچیده است. 513 00:24:38,850 --> 00:24:41,490 آه، من حتی نمی دانند که در آن برای شروع اجرای آن. 514 00:24:41,490 --> 00:24:44,450 من چیزی است که ساده تر می دهد. 515 00:24:44,450 --> 00:24:48,160 ساده ترین راه چیست به این تصمیم؟ 516 00:24:48,160 --> 00:24:49,840 >> مخاطبان: آیا سرور در دسترس است؟ 517 00:24:49,840 --> 00:24:51,650 >> دیوید مالان: آیا سرور در دسترس است؟ 518 00:24:51,650 --> 00:24:53,970 خیلی بد نیست. 519 00:24:53,970 --> 00:24:54,470 خوبه. 520 00:24:54,470 --> 00:24:56,260 که نوعی از nuancing بار است. 521 00:24:56,260 --> 00:24:58,070 بنابراین اجازه دهید باشید که در رده بار. 522 00:24:58,070 --> 00:25:00,010 اگر شما در دسترس است، من فقط رفتن به ارسال داده ها وجود دارد. 523 00:25:00,010 --> 00:25:01,343 اما که می تواند به سرعت نتیجه معکوس. 524 00:25:01,343 --> 00:25:05,720 از آنجا که اگر من با استفاده از این منطق، و اگر من همیشه بپرسید 1، آیا شما در، شما در، 525 00:25:05,720 --> 00:25:08,970 شما در، اگر پاسخ این است که همیشه بله، من قصد دارم به ارسال به 100 درصد از ترافیک 526 00:25:08,970 --> 00:25:11,060 به او، 0٪ به هر کس دیگری. 527 00:25:11,060 --> 00:25:14,430 و در برخی از نقطه، ما در حال رفتن به ضربه که کاهش سرعت یا سایت در دسترس نیست. 528 00:25:14,430 --> 00:25:17,630 پس چه کمی بهتر از که اما هنوز هم خیلی ساده 529 00:25:17,630 --> 00:25:22,412 و تقریبا به عنوان باهوش نه به عنوان در نظر گرفتن همه این داده های اضافی به حساب کاربری دارید؟ 530 00:25:22,412 --> 00:25:23,992 >> مخاطبان: هزینه هر سرور. 531 00:25:23,992 --> 00:25:25,200 دیوید مالان: هزینه هر سرور. 532 00:25:25,200 --> 00:25:28,010 خوب، پس اجازه دهید من شیر یا خط که در رده بار، TOO. 533 00:25:28,010 --> 00:25:30,790 از آنجا که آنچه شما پیدا در یک شرکت، too-- که اگر شما 534 00:25:30,790 --> 00:25:32,790 ارتقاء سرور خود را در طول زمان و یا خرید بیشتر، 535 00:25:32,790 --> 00:25:36,242 شما ممکن است قادر به گرفتن دقیقا نسخه مشابه سخت افزاری. 536 00:25:36,242 --> 00:25:37,450 از آنجا که آن را از تاریخ می افتد. 537 00:25:37,450 --> 00:25:38,491 شما می توانید آن دیگر را خریداری کنید. 538 00:25:38,491 --> 00:25:39,360 قیمت را تغییر دهید. 539 00:25:39,360 --> 00:25:42,500 >> بنابراین شما ممکن است سرور متفاوت دارند در خوشه خود را، پس به صحبت می کنند. 540 00:25:42,500 --> 00:25:43,890 این کاملا خوب. 541 00:25:43,890 --> 00:25:47,100 اما سخت افزار سال آینده ممکن است دو برابر سریع، 542 00:25:47,100 --> 00:25:49,390 دو بار به عنوان قادر به این سال است. 543 00:25:49,390 --> 00:25:51,500 بنابراین ما می توانیم شیر یا خط که به دسته بار. 544 00:25:51,500 --> 00:25:54,260 این حلقه بازخورد بین 1، 2 و 3 در متعادل کننده بار 545 00:25:54,260 --> 00:25:57,650 قطعا می تواند آن را، با سلام، من در ظرفیت 50 درصد است. 546 00:25:57,650 --> 00:26:00,100 اما به هر حال، من هم دو بار به عنوان بسیاری از هسته است. 547 00:26:00,100 --> 00:26:02,319 استفاده از آن اطلاعات. 548 00:26:02,319 --> 00:26:05,110 حتی simpler-- و این است که به عنوان یک موضوع در علوم کامپیوتر. 549 00:26:05,110 --> 00:26:08,990 هنگامی که در شک، یا زمانی که شما می خواهید ساده راه حل که به طور کلی به خوبی کار میکند 550 00:26:08,990 --> 00:26:12,730 در طول زمان، آیا همان را انتخاب کنید سرور در همه زمان ها، اما choose-- 551 00:26:12,730 --> 00:26:14,039 >> مخاطبان: یک تصادفی؟ 552 00:26:14,039 --> 00:26:15,330 دیوید مالان: --یک سرور تصادفی. 553 00:26:15,330 --> 00:26:16,780 آره، یکی یا دیگری را انتخاب نمایید. 554 00:26:16,780 --> 00:26:21,160 بنابراین اتفاقی است که در واقع این ماده بسیار قدرتمند 555 00:26:21,160 --> 00:26:23,170 در علوم کامپیوتر، و در مهندسی بیشتر 556 00:26:23,170 --> 00:26:27,160 به طور کلی، به ویژه هنگامی که شما می خواهید برای اتخاذ یک تصمیم ساده به سرعت 557 00:26:27,160 --> 00:26:30,480 بدون پیچیده آن را با تمام از این بسیار هوشمندانه است، اما همچنین 558 00:26:30,480 --> 00:26:34,330 بسیار باهوش، راه حل های که نیاز به همه مهندسی بیشتر، همه 559 00:26:34,330 --> 00:26:36,220 فکر بیشتر، زمانی که واقعا چرا من نمی 560 00:26:36,220 --> 00:26:39,200 فقط نوع تلنگر یک سکه، و یا یک سه سکه طرفه در این مورد، 561 00:26:39,200 --> 00:26:41,690 و تصمیم بگیرید که آیا به 1، 2، 3؟ 562 00:26:41,690 --> 00:26:45,610 >> که ممکن است نتیجه معکوس احتمالاتی، اما بسیار شبیه به شانس 563 00:26:45,610 --> 00:26:48,860 کوه در می رم سر دوباره و دوباره و دوباره و دوباره 564 00:26:48,860 --> 00:26:53,870 و دوباره و دوباره در امکان پذیر است فوق العاده reality--، فوق العاده بعید است. 565 00:26:53,870 --> 00:26:58,170 بنابراین با گذشت زمان، شانس هستند تنها با ارسال کاربران به صورت تصادفی 566 00:26:58,170 --> 00:27:00,660 به 1، 2، و 3 رفتن به کار کردن کاملا خوب است. 567 00:27:00,660 --> 00:27:03,380 و این یک روش است به طور کلی به عنوان رابین دور شناخته شده است. 568 00:27:03,380 --> 00:27:05,160 >> یا در واقع، که رابین دور نیست. 569 00:27:05,160 --> 00:27:06,980 این امر می تواند رویکرد تصادفی. 570 00:27:06,980 --> 00:27:09,250 و اگر شما می خواهید برای حتی می شود کمی ساده تر از آن، 571 00:27:09,250 --> 00:27:12,820 رابین دور خواهد بود، اول شخص می رود تا 1، نفر دوم 2، سوم شخص 572 00:27:12,820 --> 00:27:16,056 تا 3، نفر چهارم به 1. 573 00:27:16,056 --> 00:27:17,430 و در آن نهفته است دور رابین. 574 00:27:17,430 --> 00:27:19,580 شما فقط نوع از رفتن در اطراف در یک چرخه. 575 00:27:19,580 --> 00:27:21,300 >> در حال حاضر، شما باید هوشمند در مورد آن. 576 00:27:21,300 --> 00:27:26,490 شما نباید کورکورانه ارسال کاربر به سرور شماره یک اگر چه مورد است؟ 577 00:27:26,490 --> 00:27:30,060 578 00:27:30,060 --> 00:27:32,870 اگر آن را در حداکثر ظرفیت، و یا آن را فقط دیگر پاسخگو. 579 00:27:32,870 --> 00:27:35,270 بنابراین ایده آل شما می خواهید برخی نوع حلقه بازخورد. 580 00:27:35,270 --> 00:27:38,040 در غیر این صورت، شما فقط ارسال به تمام از کاربران خود را به یک بن بست. 581 00:27:38,040 --> 00:27:40,790 اما که می تواند در نظر گرفته شود، TOO. 582 00:27:40,790 --> 00:27:46,520 >> پس وقت را در زیر قدردانی از ارزش نیست فقط اتفاقی است که اغلب 583 00:27:46,520 --> 00:27:48,970 یک راه حل برای این نوع از مشکلات. 584 00:27:48,970 --> 00:27:51,580 و ما بنویسید رابین دور. 585 00:27:51,580 --> 00:27:55,090 پس چگونه برخی از شرکت های پیاده سازی رابین دور و یا اتفاقی 586 00:27:55,090 --> 00:27:56,840 یا هر یک از این تصمیمات؟ 587 00:27:56,840 --> 00:28:01,840 خوب متاسفانه، آنها انجام کارهایی مانند این. 588 00:28:01,840 --> 00:28:03,660 اجازه بدهید یکی دیگر از تصویر سریع است. 589 00:28:03,660 --> 00:28:13,052 590 00:28:13,052 --> 00:28:14,470 >> در واقع، اجازه دهید انجام دو. 591 00:28:14,470 --> 00:28:17,420 592 00:28:17,420 --> 00:28:21,370 من نمی دانم چرا ما گرفتن تمام این ظروف. 593 00:28:21,370 --> 00:28:22,280 که بسیار عجیب و غریب. 594 00:28:22,280 --> 00:28:31,714 595 00:28:31,714 --> 00:28:33,630 همه حق است، آنچه که من واقعا می خواهید یک تصویر است. 596 00:28:33,630 --> 00:28:36,990 597 00:28:36,990 --> 00:28:40,100 عجیبه. 598 00:28:40,100 --> 00:28:42,930 همه حق است، بنابراین من می تواند این جعل. 599 00:28:42,930 --> 00:28:46,080 من نمی دانم که چقدر دورتر من می خواهم به نگه داشتن اسکرول. 600 00:28:46,080 --> 00:28:53,220 >> بنابراین بسیار معمول، شما به خودتان پیدا کنید در یک آدرس مانند www.2.acme.com، 601 00:28:53,220 --> 00:28:56,030 شاید www.3 یا 4 یا 5. 602 00:28:56,030 --> 00:28:57,424 و نگه داشتن چشم را برای این. 603 00:28:57,424 --> 00:28:58,590 شما آن را که اغلب نمی بینم. 604 00:28:58,590 --> 00:29:02,621 اما زمانی که شما انجام دهید، آن نوع از گرایش به بزرگتر، بزرگتر، شرکت stodgier 605 00:29:02,621 --> 00:29:05,370 که فن آوری های واقعا نمی به نظر می رسد به آنچه آنها انجام می دهند. 606 00:29:05,370 --> 00:29:08,150 و شما این را در شرکت های فن آوری گاهی اوقات، آنهایی که مسن تر. 607 00:29:08,150 --> 00:29:09,270 >> بنابراین آنچه که آنها انجام می دهند؟ 608 00:29:09,270 --> 00:29:11,890 چگونه آنها اجرای می تعادل بار، آن را به نظر می رسد؟ 609 00:29:11,890 --> 00:29:15,986 اگر شما به خودتان پیدا کنید به عنوان تایپ کاربر www.something.com، 610 00:29:15,986 --> 00:29:19,760 و ناگهان شما در آن هستید www.2.something.com، 611 00:29:19,760 --> 00:29:21,866 آنچه بار خود را متعادل کننده احتمالا انجام می شود؟ 612 00:29:21,866 --> 00:29:22,741 مخاطبان: [نامفهوم] 613 00:29:22,741 --> 00:29:28,210 614 00:29:28,210 --> 00:29:31,079 >> دیوید مالان: آره، بنابراین متعادل کننده بار است که احتمالا 615 00:29:31,079 --> 00:29:33,870 تصمیم گیری بر اساس یکی از این تصمیم گیری processes-- 616 00:29:33,870 --> 00:29:35,210 واقعا که مهم نیست. 617 00:29:35,210 --> 00:29:38,650 اما بسیار شبیه من کشیده ام اعداد در هیئت مدیره در اینجا، 618 00:29:38,650 --> 00:29:40,650 سرور نه تنها نام 1، 2، و 3. 619 00:29:40,650 --> 00:29:43,870 آنها احتمالا به نام www1، www2، www3. 620 00:29:43,870 --> 00:29:47,200 و معلوم است که در داخل یک درخواست HTTP این ویژگی است. 621 00:29:47,200 --> 00:29:48,950 و من قصد دارم به شبیه سازی این شرح زیر است. 622 00:29:48,950 --> 00:29:53,230 >> من قصد دارم برای باز کردن همان تب شبکه توسعه به عنوان قبل فقط 623 00:29:53,230 --> 00:29:55,560 بنابراین ما می توانیم ببینید چه خبر است در زیر هود. 624 00:29:55,560 --> 00:29:57,130 من قصد دارم به پاک کردن صفحه نمایش. 625 00:29:57,130 --> 00:30:03,420 و من قصد دارم برای رفتن به، اجازه دهید می گویند، http://harvard.edu. 626 00:30:03,420 --> 00:30:06,560 در حال حاضر برای هر دلایل کسب و کار هاروارد 627 00:30:06,560 --> 00:30:08,930 تصمیم گرفته است، مانند بسیاری از، بسیاری از وب سایت های دیگر، 628 00:30:08,930 --> 00:30:12,712 برای استاندارد آن وب سایت بر روی www.harvard.edu 629 00:30:12,712 --> 00:30:14,420 برای هر دو فنی و دلایل بازاریابی. 630 00:30:14,420 --> 00:30:16,326 این فقط نوع در رواج به وو. 631 00:30:16,326 --> 00:30:20,500 >> بنابراین سرور در دانشگاه هاروارد است به نحوی هدایت کاربر، 632 00:30:20,500 --> 00:30:23,830 به عنوان من در حفظ و گفت، از یک URL به طرف دیگر. 633 00:30:23,830 --> 00:30:24,670 چطور کار میکند؟ 634 00:30:24,670 --> 00:30:26,740 خوب، اجازه دهید من به جلو و Enter را بزنید. 635 00:30:26,740 --> 00:30:30,830 و متوجه URL در واقع به سرعت به www.harvard.edu تغییر کرده است. 636 00:30:30,830 --> 00:30:35,560 اجازه دهید من رفته در این تاریخ و کلیک بر روی این اشکال زدایی 637 00:30:35,560 --> 00:30:37,650 اطلاعات تشخیصی، اگر شما خواهد شد. 638 00:30:37,650 --> 00:30:39,170 اجازه دهید من به درخواست من را نگاه کنید. 639 00:30:39,170 --> 00:30:41,020 >> بنابراین در اینجا درخواست من ساخته شده است. 640 00:30:41,020 --> 00:30:44,870 و متوجه آن مطابق با نوع درخواست من از فیس بوک ساخته شده قبل از. 641 00:30:44,870 --> 00:30:48,010 اما متوجه پاسخ. 642 00:30:48,010 --> 00:30:50,430 چه چیزی در مختلف پاسخ این زمان؟ 643 00:30:50,430 --> 00:30:51,890 >> مخاطبان: [نامفهوم] 644 00:30:51,890 --> 00:30:54,290 >> دیوید مالان: آره، پس از آن یک 200 OK است. 645 00:30:54,290 --> 00:30:56,130 این یک 404 یافت نشد ندارد. 646 00:30:56,130 --> 00:31:00,150 این 301 انتقال را به طور دائم، که نوع راه خنده دار از گفتن است، 647 00:31:00,150 --> 00:31:05,270 هاروارد بالا برده است و نقل مکان کرد در جای دیگر به www.harvard.edu. 648 00:31:05,270 --> 00:31:08,220 301 معنی است که این تغییر مسیر است. 649 00:31:08,220 --> 00:31:12,812 و به کجا باید کاربر ظاهرا هدایت می شوید؟ 650 00:31:12,812 --> 00:31:15,520 یک چیز عالی اضافی از وجود دارد اطلاعات در داخل آن پاکت. 651 00:31:15,520 --> 00:31:19,650 و هر یک از این خطوط در حال حاضر خواهد شروع به تلفن یک هدر HTTP. 652 00:31:19,650 --> 00:31:23,620 سربرگ فقط یک مقدار کلیدی است pair-- چیزی روده بزرگ چیزی. 653 00:31:23,620 --> 00:31:24,850 این قطعه از اطلاعات است. 654 00:31:24,850 --> 00:31:27,131 در کجا باید جدید محل ظاهرا می شود؟ 655 00:31:27,131 --> 00:31:31,120 656 00:31:31,120 --> 00:31:33,692 توجه داشته باشید در آخرین خط در میان تمام کسانی هدر. 657 00:31:33,692 --> 00:31:34,940 >> مخاطبان: [نامفهوم] 658 00:31:34,940 --> 00:31:37,148 >> دیوید مالان: آره، پس وجود دارد اطلاعات اضافی. 659 00:31:37,148 --> 00:31:40,120 خط اول که من مشخص کردم می گوید 301 انتقال دائم. 660 00:31:40,120 --> 00:31:42,820 خوب، که در آن است آن را نقل مکان کرد؟ 661 00:31:42,820 --> 00:31:45,340 آخرین line-- و آنها را انجام دهد باید در این جهت باشد. 662 00:31:45,340 --> 00:31:47,020 می توان آن را به صورت تصادفی. 663 00:31:47,020 --> 00:31:52,120 روده بزرگ محل سکونت معنی، هی مرورگر، به جای این URL بروید. 664 00:31:52,120 --> 00:31:55,180 >> بنابراین مرورگرهای درک HTTP هدایت می کند. 665 00:31:55,180 --> 00:31:57,540 و این است که بسیار، بسیار از شیوه های رایج تندرست 666 00:31:57,540 --> 00:31:59,680 کاربر از یک مکان به مکان دیگر. 667 00:31:59,680 --> 00:32:02,660 برای مثال، اگر شما تا به حال سعی کردم برای بازدید از یک وب سایت است که شما نمی 668 00:32:02,660 --> 00:32:06,360 وارد، شما به طور ناگهانی ممکن است پیدا کردن خود را در یک URL جدید در دسترس نباشد بودن 669 00:32:06,360 --> 00:32:07,530 وادار به ورود در. 670 00:32:07,530 --> 00:32:08,400 >> چطور کار میکند؟ 671 00:32:08,400 --> 00:32:10,920 سرور احتمالا ارسال 301. 672 00:32:10,920 --> 00:32:14,510 نیز وجود دارد شماره های دیگر، مانند 302، تا حدودی در معنای مختلف، 673 00:32:14,510 --> 00:32:16,490 که شما را به URL دیگر ارسال می کند. 674 00:32:16,490 --> 00:32:18,770 و سپس سرور، هنگامی که شما در وارد سایت شدید، 675 00:32:18,770 --> 00:32:22,000 شما را به جایی که ارسال شما در واقع در نظر گرفته شده. 676 00:32:22,000 --> 00:32:27,700 >> پس چه، پس از آن، ضعیف هستند وب سایت های مهندسی انجام می دهند؟ 677 00:32:27,700 --> 00:32:31,340 هنگامی که شما بازدید www.acme.com، و آنها فقط 678 00:32:31,340 --> 00:32:35,490 اتفاق می افتد به سرور های خود را به نام www1، www2، www3، و غیره، 679 00:32:35,490 --> 00:32:39,100 آنها بسیار simply-- هستند که عادلانه است، اما بسیار 680 00:32:39,100 --> 00:32:46,080 مرتب کردن بر اساس foolishly-- هدایت شما به یک سرور در واقع متفاوت به نام. 681 00:32:46,080 --> 00:32:48,650 و آثار آن را کاملا خوب است. 682 00:32:48,650 --> 00:32:49,930 آن را به خوبی و آسان است. 683 00:32:49,930 --> 00:32:52,200 >> ما را دیده ام چگونه خواهد بود در زیر هود انجام 684 00:32:52,200 --> 00:32:53,490 در پاکت مجازی. 685 00:32:53,490 --> 00:32:56,450 اما چرا این مسلما یک تصمیم مهندسی بد است؟ 686 00:32:56,450 --> 00:33:00,345 چرا من از مهربان نسبت به این مهندسی خاص 687 00:33:00,345 --> 00:33:00,845 رویکرد؟ 688 00:33:00,845 --> 00:33:06,420 689 00:33:06,420 --> 00:33:07,850 استدلال این بد است. 690 00:33:07,850 --> 00:33:09,375 بن؟ 691 00:33:09,375 --> 00:33:10,250 مخاطبان: [نامفهوم] 692 00:33:10,250 --> 00:33:12,864 693 00:33:12,864 --> 00:33:16,030 دیوید مالان: هر سرور مجبور به یک نسخه از وب سایت. 694 00:33:16,030 --> 00:33:16,738 من مشکلی با آن است. 695 00:33:16,738 --> 00:33:19,490 و در واقع، این چیزی است که من فرض برای کل این داستان، 696 00:33:19,490 --> 00:33:22,104 چرا که اگر ما به خوبی wanted-- در واقع، به جز دن زودتر 697 00:33:22,104 --> 00:33:25,270 پیشنهاد، که در آن اگر شما مختلف سرور انجام کارهای مختلف، پس از 698 00:33:25,270 --> 00:33:27,740 شاید آنها در واقع می تواند عملکرد انجام کارهای مختلف. 699 00:33:27,740 --> 00:33:30,698 >> اما حتی پس از آن، در برخی موارد، خود را پایگاه داده است رفتن به دریافت بیش از حد. 700 00:33:30,698 --> 00:33:33,030 سرور دارایی شخص شما است رفتن به دریافت بیش از حد. 701 00:33:33,030 --> 00:33:34,850 بنابراین در برخی از نقطه، ما پشت در این داستان، که در آن ما 702 00:33:34,850 --> 00:33:36,475 نیاز نسخه های متعدد از همان. 703 00:33:36,475 --> 00:33:37,395 بنابراین من با آن خوب است. 704 00:33:37,395 --> 00:33:38,270 مخاطبان: [نامفهوم] 705 00:33:38,270 --> 00:33:42,340 706 00:33:42,340 --> 00:33:45,350 >> دیوید مالان: خوب، پس برخی از صفحات ممکن است به طور نامتناسبی محبوب. 707 00:33:45,350 --> 00:33:50,460 و به این ترتیب های fixating در یک آدرس لزوما بهترین چیزی نیست. 708 00:33:50,460 --> 00:33:51,110 [نامفهوم]؟ 709 00:33:51,110 --> 00:33:51,985 >> مخاطبان: [نامفهوم] 710 00:33:51,985 --> 00:33:54,770 711 00:33:54,770 --> 00:33:57,623 >> دیوید مالان: چه می توانم در چیست؟ 712 00:33:57,623 --> 00:33:58,498 مخاطبان: [نامفهوم] 713 00:33:58,498 --> 00:34:03,820 714 00:34:03,820 --> 00:34:05,072 >> دیوید مالان: بله، دقیقا. 715 00:34:05,072 --> 00:34:07,280 بنابراین شما نمی خواهم لزوما شما have-- قطعا 716 00:34:07,280 --> 00:34:11,370 نمی خواهید به کاربران خود دستی تایپ کردن در www1 یا www2. 717 00:34:11,370 --> 00:34:14,550 از دیدگاه علائم تجاری، آن فقط به نظر می رسد کمی مضحک است. 718 00:34:14,550 --> 00:34:17,340 اگر شما فقط می خواهید مرتب کردن بر اساس تمیز، تجربه زیبا، 719 00:34:17,340 --> 00:34:20,364 داشتن این نوع به صورت تصادفی آدرس ها شماره واقعا خوب نیست. 720 00:34:20,364 --> 00:34:22,780 از آنجا که پس کاربران مطمئنا رفتن به کپی کردن و چسباندن آنها 721 00:34:22,780 --> 00:34:24,449 به ایمیل و یا پیام های فوری. 722 00:34:24,449 --> 00:34:25,659 >> در حال حاضر آنها تبلیغ. 723 00:34:25,659 --> 00:34:28,600 در حال حاضر شما از گیج کننده خود را کمتر مخاطبان فنی، که فکر می کند 724 00:34:28,600 --> 00:34:32,239 آدرس وب سایت شما www2.something.com است. 725 00:34:32,239 --> 00:34:35,434 هیچ معناشناسی قانع کننده ای برای آن وجود دارد. 726 00:34:35,434 --> 00:34:38,100 این فقط اتفاق می افتد به اساسی جزئیات فنی که شما را 727 00:34:38,100 --> 00:34:40,190 سرور خود را در این راه شماره. 728 00:34:40,190 --> 00:34:45,760 >> و بدتر از آن، اگر، برای مثال، شاید اطراف کریسمس که 729 00:34:45,760 --> 00:34:50,090 کسب و کار است که واقعا پررونق، شما www1 طریق www99 کردم، 730 00:34:50,090 --> 00:34:53,530 اما در ژانویه و فوریه و بعد، شما را خاموش نیمی از کسانی که 731 00:34:53,530 --> 00:34:56,440 بنابراین شما فقط www1 طریق www50 دارند؟ 732 00:34:56,440 --> 00:35:01,963 مفهوم چه در حال حاضر برای تصمیم کسب و کار بسیار معقول؟ 733 00:35:01,963 --> 00:35:02,838 مخاطبان: [نامفهوم] 734 00:35:02,838 --> 00:35:05,628 735 00:35:05,628 --> 00:35:07,752 دیوید مالان: شما نیاز به مدیریت تمام کسانی که هنوز. 736 00:35:07,752 --> 00:35:10,515 مخاطبان: [نامفهوم] 737 00:35:10,515 --> 00:35:11,390 دیوید مالان: دقیقا. 738 00:35:11,390 --> 00:35:12,681 این نوع از گرفتن وجود دارد. 739 00:35:12,681 --> 00:35:16,800 اگر مشتریان خود را در عادت می همه چیز نشانه، ایمیل آنها را، فقط 740 00:35:16,800 --> 00:35:19,351 صرفه جویی در URL جایی، یا اگر آن را فقط در خودرو خود 741 00:35:19,351 --> 00:35:22,350 کامل در مرورگر خود را به طوری که آنها واقعا عمدا آن تایپ کردن، 742 00:35:22,350 --> 00:35:25,560 آن را فقط اتفاق می افتد، آنها ممکن است، به مدت 11 ماه از سال 743 00:35:25,560 --> 00:35:27,190 به طور موثر، رسیدن به بن بست. 744 00:35:27,190 --> 00:35:30,100 و تنها ترین موشکاف کاربران در حال رفتن به درک، 745 00:35:30,100 --> 00:35:32,040 شاید من باید به صورت دستی حذف این عدد است. 746 00:35:32,040 --> 00:35:35,610 منظورم این است که، آن را فقط اتفاق می افتد با بسیاری از کاربران، بنابراین بد برای کسب و کار، 747 00:35:35,610 --> 00:35:37,750 مهندسی اجرای بد و حکیم است. 748 00:35:37,750 --> 00:35:40,230 >> بنابراین خوشبختانه، آن را حتی لازم نیست. 749 00:35:40,230 --> 00:35:43,120 به نظر می رسد که آنچه بالانسر بار می توانید انجام دهید 750 00:35:43,120 --> 00:35:48,130 است به جای گفتن، زمانی که باعث می شود یک request-- هی A، به 1 است. 751 00:35:48,130 --> 00:35:50,280 به عبارت دیگر، به جای ارسال است که تغییر مسیر 752 00:35:50,280 --> 00:35:53,540 به طوری که یک گام در این روند حرکت است در اینجا، 753 00:35:53,540 --> 00:35:55,280 او سپس گفت به جای دیگر بروید. 754 00:35:55,280 --> 00:35:57,530 و به این ترتیب گام سوم است، او در جای دیگر می رود. 755 00:35:57,530 --> 00:36:04,600 >> شما می توانید به جای به مسیر ادامه دهد، به حفظ با استفاده از آن مدت، تمام اطلاعات الف 756 00:36:04,600 --> 00:36:10,590 از طریق متعادل کننده بار به طوری که او هرگز اطلاعات تماس 1، 2، 3 و یا به طور مستقیم. 757 00:36:10,590 --> 00:36:15,150 تمام ترافیک کند "روت" توسط بار خود را متعادل. 758 00:36:15,150 --> 00:36:17,524 و به این ترتیب در حال حاضر ما از هستی به عمد آلوده کردن راه 759 00:36:17,524 --> 00:36:18,690 در میان این دستگاه های مختلف. 760 00:36:18,690 --> 00:36:20,930 متعادل کننده بار می توانید داده های مسیر. 761 00:36:20,930 --> 00:36:22,435 این فقط یک تابع که آن را تا است. 762 00:36:22,435 --> 00:36:25,420 >> بنابراین متعادل کننده بار، بیش از حد، آن را یک قطعه نرم افزاری، واقعا. 763 00:36:25,420 --> 00:36:27,130 و یک روتر یک تکه از نرم افزار است. 764 00:36:27,130 --> 00:36:29,660 و شما کاملا می توانید دو نرم افزار در داخل 765 00:36:29,660 --> 00:36:34,000 از یک کامپیوتر فیزیکی تا یک بار متعادل کننده می توانید این چیزها متعدد است. 766 00:36:34,000 --> 00:36:36,130 >> بنابراین یکی از راه های دیگر وجود دارد برای انجام این کار، که در واقع 767 00:36:36,130 --> 00:36:39,670 می رود به نوعی از اصول اولیه از DNS، که ما در مورد صحبت 768 00:36:39,670 --> 00:36:40,230 قبل از تعطیلات. 769 00:36:40,230 --> 00:36:41,634 DNS سیستم نام دامنه بود. 770 00:36:41,634 --> 00:36:43,550 به یاد داشته باشید که شما می توانید درخواست یک سرور DNS، چه 771 00:36:43,550 --> 00:36:46,460 آدرس IP google.com، facebook.com؟ 772 00:36:46,460 --> 00:36:48,250 >> و ما در واقع می تواند این کار را. 773 00:36:48,250 --> 00:36:51,940 ابزار ما زودتر استفاده نمی باشد یکی که فقط به عنوان در دسترس، 774 00:36:51,940 --> 00:36:55,510 نام NSLOOKUP، برای نام سرور گرین کارت آمریکا. 775 00:36:55,510 --> 00:36:57,410 و من فقط رفتن به تایپ facebook.com. 776 00:36:57,410 --> 00:37:02,500 و می بینم که IP فیس بوک آدرس این ظاهرا. 777 00:37:02,500 --> 00:37:05,520 اجازه دهید من به جلو و کپی که به یک مرورگر بروید، 778 00:37:05,520 --> 00:37:11,690 و رفتن به http: // و که آدرس IP و Enter را بزنید. 779 00:37:11,690 --> 00:37:14,140 و مطمئن شوید که به اندازه کافی، به نظر می رسد به کار است. 780 00:37:14,140 --> 00:37:18,610 >> در حال حاضر کار به عقب، چه بود داخل پاکت مجازی 781 00:37:18,610 --> 00:37:25,454 که فیس بوک با زمانی که پاسخ من بازدید که IP آدرس مستقیم؟ 782 00:37:25,454 --> 00:37:26,745 از آنجا که اطلاع، جایی که الان هستم؟ 783 00:37:26,745 --> 00:37:29,250 784 00:37:29,250 --> 00:37:32,484 در حال حاضر من کجا هستم، آدرس؟ 785 00:37:32,484 --> 00:37:33,450 >> مخاطبان: [نامفهوم] 786 00:37:33,450 --> 00:37:36,116 >> دیوید مالان: در نسخه امن، و در www.facebook.com. 787 00:37:36,116 --> 00:37:38,520 بنابراین آن را حتی فقط آدرس IP امن. 788 00:37:38,520 --> 00:37:42,650 فیس بوک آن را بر خود گرفته است می گویند، این مسخره است. 789 00:37:42,650 --> 00:37:45,710 ما قصد داریم به شما در حفظ این زشت به دنبال URL که عددی. 790 00:37:45,710 --> 00:37:50,120 ما قصد داریم به شما یک HTTP ارسال تغییر مسیر از طریق که هدر همان 791 00:37:50,120 --> 00:37:53,010 که ما شاهد before-- محل روده بزرگ چیزی. 792 00:37:53,010 --> 00:37:56,340 >> و این بدان معناست که در زیر هود است هنوز این آدرس IP. 793 00:37:56,340 --> 00:37:59,010 هر کامپیوتر در اینترنت دارای یک آدرس IP، به نظر می رسد. 794 00:37:59,010 --> 00:38:01,480 اما شما لازم نیست که به افشای که به کاربر. 795 00:38:01,480 --> 00:38:07,190 و بسیار شبیه در روز، وجود دارد 1-800-جمع آوری، 1-800-C-O-L-L-E-C-T بود، 796 00:38:07,190 --> 00:38:11,700 در ایالات متحده، یک راه از ساخت مجموعهای بود تماس از طریق یک تلفن به راحتی به یاد ماندنی 797 00:38:11,700 --> 00:38:17,140 تعداد، و یا 1-800-تشک برای خرید یک تخت خواب، و روم مشابه که شما حتی 798 00:38:17,140 --> 00:38:20,460 با تلفن نوع مرتب کردن بر اساس هنوز هم، که حروف بر روی نقشه به شماره. 799 00:38:20,460 --> 00:38:21,470 >> در حال حاضر، این است که چرا؟ 800 00:38:21,470 --> 00:38:26,080 خوب، آن را بسیار آسان تر به حفظ 1-800-تشک یا 1-800-جمع آوری به جای 801 00:38:26,080 --> 00:38:29,100 از 1-800 چیزی چیزی چیزی چیزی چیزی چیزی 802 00:38:29,100 --> 00:38:31,030 چیزی، که در آن هر از آن یک رقم است. 803 00:38:31,030 --> 00:38:34,390 به طور مشابه، جهان به دست به سرعت که ما نباید 804 00:38:34,390 --> 00:38:35,940 مردم حفظ آدرس IP است. 805 00:38:35,940 --> 00:38:36,826 این امر می تواند احمقانه است. 806 00:38:36,826 --> 00:38:38,200 ما قصد داریم به استفاده از نام به جای. 807 00:38:38,200 --> 00:38:40,420 و به همین دلیل DNS متولد شد. 808 00:38:40,420 --> 00:38:45,510 >> همه حق است، پس با که گفت، در شرایط از تعادل بار، اجازه دهید سعی کنید yahoo.com. 809 00:38:45,510 --> 00:38:47,030 خوب، که جالب است. 810 00:38:47,030 --> 00:38:51,464 یاهو به نظر می رسد بازگشت سه پلیس عراقی. 811 00:38:51,464 --> 00:38:53,940 بنابراین از این استنباط، اگر شما می توانید، چه 812 00:38:53,940 --> 00:38:58,600 یکی دیگر از راه که ما می تواند پیاده سازی این مفهوم تعادل بار 813 00:38:58,600 --> 00:39:04,310 شاید حتی بدون استفاده از یک فیزیکی دستگاه، این دستگاه جدید فیزیکی؟ 814 00:39:04,310 --> 00:39:08,070 >> به عبارت دیگر، می توان به دور از بودجه شما برای متعادل کننده بار دارند 815 00:39:08,070 --> 00:39:10,990 و به شما بگویم به استفاده از برخی موجود قطعه از سخت افزار برای اجرای 816 00:39:10,990 --> 00:39:12,680 این مفهوم تعادل بار؟ 817 00:39:12,680 --> 00:39:18,870 818 00:39:18,870 --> 00:39:22,510 و اسپویلر است، بله، اما چه، و یا چگونه؟ 819 00:39:22,510 --> 00:39:27,605 چه یاهو شاید در اینجا انجام می دهند؟ 820 00:39:27,605 --> 00:39:29,200 کریم؟ 821 00:39:29,200 --> 00:39:30,635 OK، کریس؟ 822 00:39:30,635 --> 00:39:31,510 مخاطبان: [نامفهوم] 823 00:39:31,510 --> 00:39:35,119 824 00:39:35,119 --> 00:39:36,910 دیوید مالان: آره، همه سه تا از این کار. 825 00:39:36,910 --> 00:39:39,890 بنابراین اتفاقی، دور رابین، location-- شما فقط می توانید 826 00:39:39,890 --> 00:39:44,160 اهرم قطعه موجود پازل که ما در مورد قبل از آن از DNS صحبت 827 00:39:44,160 --> 00:39:49,580 سیستم و به سادگی می گویند، زمانی که اولین کاربران از روز درخواست yahoo.com، 828 00:39:49,580 --> 00:39:52,970 آنها اولین آدرس IP را، مانند یکی از پایان دادن به در 45 وجود دارد. 829 00:39:52,970 --> 00:39:55,762 و دفعه بعد یک درخواست کاربر آدرس IP yahoo.com 830 00:39:55,762 --> 00:39:57,970 از جایی در جهان، آنها IP دوم را، 831 00:39:57,970 --> 00:39:59,920 سپس سوم IP، سپس اولین IP، سپس دوم. 832 00:39:59,920 --> 00:40:01,850 و یا هوشمند در مورد آن و آن را به صورت گرافیکی. 833 00:40:01,850 --> 00:40:05,200 و یا آن را به طور تصادفی و نه فقط انجام آن دور رابین در این مد. 834 00:40:05,200 --> 00:40:07,580 >> و در این مورد، پس از آن ما حتی نمی نیاز 835 00:40:07,580 --> 00:40:10,190 به معرفی این سیاه و سفید جعبه به تصویر ما. 836 00:40:10,190 --> 00:40:11,690 ما یک دستگاه جدید نیاز ندارد. 837 00:40:11,690 --> 00:40:16,930 ما به سادگی گفتن کامپیوتر برای رفتن به سرور به طور مستقیم، 838 00:40:16,930 --> 00:40:18,680 به طور موثر، اما نه از طریق نام خود را. 839 00:40:18,680 --> 00:40:20,054 آنها هرگز نیاز به دانستن نام. 840 00:40:20,054 --> 00:40:25,690 آنها فقط گفته می شود که yahoo.com نقشه ها به هر یک از این آدرس IP است. 841 00:40:25,690 --> 00:40:28,180 >> پس از آن همان درخواست دقیق می فرستد. 842 00:40:28,180 --> 00:40:30,100 اما در خارج از پاکت، آن را به سادگی 843 00:40:30,100 --> 00:40:32,740 قرار می دهد IP که آن را از مطلع شد. 844 00:40:32,740 --> 00:40:35,590 و در این راه، بیش از حد، می تواند ما بار تعادل درخواست 845 00:40:35,590 --> 00:40:39,330 تنها با ارسال پاکت به مختلف، یکی از سرورهای خود یاهو؟ 846 00:40:39,330 --> 00:40:42,390 >> و اگر ما حفر حفظ، خواهیم دید احتمالا شرکت های دیگر با بیش. 847 00:40:42,390 --> 00:40:44,380 سی ان ان دو عمومی قرار گرفته است. 848 00:40:44,380 --> 00:40:49,610 هر چند در واقع اگر ما این کار را دوباره و again-- cnn.com-- شما می توانید ببینید 849 00:40:49,610 --> 00:40:51,730 آنها در حال تغییر سفارش، در واقع. 850 00:40:51,730 --> 00:40:56,680 پس چه مکانیسم است سی ان ان با استفاده از، ظاهرا؟ 851 00:40:56,680 --> 00:40:57,440 >> مخاطبان: تصادفی. 852 00:40:57,440 --> 00:40:59,440 دیوید مالان: خوب، آن می تواند به صورت تصادفی، هر چند آن 853 00:40:59,440 --> 00:41:01,110 به نظر می رسد دوچرخه سواری به عقب و جلو. 854 00:41:01,110 --> 00:41:04,380 پس از آن احتمالا دور رابین که در آن آنها فقط تعویض جهت به طوری 855 00:41:04,380 --> 00:41:05,880 که من احتمالا باید اول. 856 00:41:05,880 --> 00:41:08,860 کامپیوتر من را اولین در هر زمان. 857 00:41:08,860 --> 00:41:10,490 به طوری که تعادل بار است. 858 00:41:10,490 --> 00:41:18,450 و این به ما اجازه می دهد تا در نهایت، در داده های نقشه، و یا درخواست نقشه، 859 00:41:18,450 --> 00:41:21,240 در چندین سرور. 860 00:41:21,240 --> 00:41:24,226 پس چه نوع از مشکلات در حال حاضر هنوز هم وجود دارد؟ 861 00:41:24,226 --> 00:41:26,350 آن را مانند ما احساس می کند واقعا یک مشکل خوب حل شده است. 862 00:41:26,350 --> 00:41:28,740 ما کاربران را به سرورهای مختلف است. 863 00:41:28,740 --> 00:41:31,420 But-- آه، و کریس، آیا یک سوال از شما پیش از این؟ 864 00:41:31,420 --> 00:41:34,378 >> مخاطبان: [نامفهوم] 865 00:41:34,378 --> 00:41:43,670 866 00:41:43,670 --> 00:41:45,120 >> دیوید مالان: در مجموع بستگی دارد. 867 00:41:45,120 --> 00:41:47,042 بنابراین آنچه اتفاق می افتد که اینجا هستید؟ 868 00:41:47,042 --> 00:41:48,250 و ما در واقع می توانید این را ببینید. 869 00:41:48,250 --> 00:41:51,649 پس بیایید سعی در Yahoo. 870 00:41:51,649 --> 00:41:52,940 در واقع، اجازه دهید به فیس بوک بروید. 871 00:41:52,940 --> 00:41:54,520 از آنجا که ما می دانیم که یکی کار می کند. 872 00:41:54,520 --> 00:41:56,545 بنابراین من قصد دارم برای کپی کردن که آدرس IP است. 873 00:41:56,545 --> 00:41:58,820 من قصد دارم برای بستن تمام این زبانه ها. 874 00:41:58,820 --> 00:42:03,800 من قصد دارم به رفتن باز است که تب شبکه های ویژه را در اینجا. 875 00:42:03,800 --> 00:42:07,800 و من قصد دارم برای دیدن فقط از http: //. 876 00:42:07,800 --> 00:42:10,694 و در حال حاضر من قصد دارم به آمار را وارد کنید. 877 00:42:10,694 --> 00:42:11,860 و اجازه دهید ببینیم که چه چیزی اتفاق افتاده است. 878 00:42:11,860 --> 00:42:20,662 >> اگر من در این درخواست، متوجه نگاه که فیس بوک my-- یک مثال بد است. 879 00:42:20,662 --> 00:42:22,370 از آنجا که آنها روش فوق العاده فانتزی 880 00:42:22,370 --> 00:42:25,960 که پنهان است که جزئیات از ما. 881 00:42:25,960 --> 00:42:30,690 اجازه دهید من استفاده از یاهو instead-- از http: // که IP. 882 00:42:30,690 --> 00:42:36,030 اجازه دهید باز کردن شبکه ما تب، ورود به سیستم را حفظ کند. 883 00:42:36,030 --> 00:42:37,945 و در اینجا ما بروید، وارد کنید. 884 00:42:37,945 --> 00:42:40,669 885 00:42:40,669 --> 00:42:41,210 جالبه. 886 00:42:41,210 --> 00:42:44,480 OK، بنابراین در اینجا مشهور 404 پیام است. 887 00:42:44,480 --> 00:42:48,500 چه خنده دار در اینجا این است که آنها احتمالا هرگز به عقب خواهد بود. 888 00:42:48,500 --> 00:42:51,430 از آنجا که احتمالا وجود دارد نمی چیزی اشتباه در هر سه. 889 00:42:51,430 --> 00:42:54,050 آنها فقط به عمد دارند تصمیم به حمایت از نه 890 00:42:54,050 --> 00:42:56,250 فرم عددی از آدرس خود را. 891 00:42:56,250 --> 00:43:00,270 >> بنابراین ما در واقع در دیدن تب شبکه، اگر من این جلو و تا اینجا، 892 00:43:00,270 --> 00:43:06,140 است، من می گویم، مشهور 404، که در آن اگر من در هدرهای نگاه کنید، 893 00:43:06,140 --> 00:43:09,070 این چیزی است که من here-- 404 یافت نشد کردم. 894 00:43:09,070 --> 00:43:11,360 پس بیایید سعی کنیم یکی دیگر. 895 00:43:11,360 --> 00:43:13,180 بیایید ببینیم که اگر سی ان ان همکاری با ما. 896 00:43:13,180 --> 00:43:19,440 من گرفتن یکی از آدرس های IP سی ان ان، پاک کردن این، HTTP، ده، ده، ده، ده. 897 00:43:19,440 --> 00:43:21,620 بنابراین در پاسخ به کریس درخواست، که یکی کار کرده است. 898 00:43:21,620 --> 00:43:24,140 899 00:43:24,140 --> 00:43:26,255 >> و اجازه دهید به هدرهای است. 900 00:43:26,255 --> 00:43:30,810 901 00:43:30,810 --> 00:43:33,640 در واقع هیچ، همه حق است، من تلاش برای پیدا کردن یک نمونه کاری. 902 00:43:33,640 --> 00:43:38,270 بنابراین تصمیم گرفته است سی ان ان، ما فقط شما را ترک در هر آدرس شما در واقع مراجعه، 903 00:43:38,270 --> 00:43:40,359 مسائل تجاری را کنار بگذارند. 904 00:43:40,359 --> 00:43:43,275 اما آنچه اتفاق می افتد نمی شود، اگر ما می تواند آن را در مورد فیس بوک را ببینید، 905 00:43:43,275 --> 00:43:46,700 است ما را از 301 منتقل شده به طور دائم، به احتمال زیاد، 906 00:43:46,700 --> 00:43:54,420 داخل که محل سکونت: HTTPS: //www.facebook.com. 907 00:43:54,420 --> 00:44:01,210 و شانس هستند www.facebook.com است نام مستعار برای همان سرور دقیق ما فقط 908 00:44:01,210 --> 00:44:01,710 رفت به. 909 00:44:01,710 --> 00:44:03,500 >> پس از آن یک ضد کم است. 910 00:44:03,500 --> 00:44:05,170 ما در حال به معنای واقعی کلمه از دیدن از سرور. 911 00:44:05,170 --> 00:44:07,040 سرور است و سپس به ما می گوید، از بین برود. 912 00:44:07,040 --> 00:44:08,320 برو به این آدرس دیگر. 913 00:44:08,320 --> 00:44:10,870 اما ما فقط اتفاق می افتد به رفتن به که سرور همان. 914 00:44:10,870 --> 00:44:14,550 اما احتمالا ما در حال حاضر در آن باقی بماند سرور بدون این عقب و جلو. 915 00:44:14,550 --> 00:44:18,600 از آنجا که در حال حاضر ما با استفاده از نام نسخه از سایت است، نه عددی. 916 00:44:18,600 --> 00:44:20,060 سوال خوبی بود. 917 00:44:20,060 --> 00:44:23,690 >> خوب، پس اگر ما در حال حاضر ما assume-- تعادل بار حل شده است. 918 00:44:23,690 --> 00:44:25,894 ما در حال حاضر یک مکانیزم، آیا آن را از طریق DNS است، 919 00:44:25,894 --> 00:44:29,060 آیا آن را از طریق این جعبه سیاه، چه آن را با استفاده از هر یک از این روش. 920 00:44:29,060 --> 00:44:33,810 ما می توانیم درخواست کاربر در و شکل که سرور، 1، 2، یا 3، 921 00:44:33,810 --> 00:44:35,420 به او ارسال می کند. 922 00:44:35,420 --> 00:44:39,180 >> چه شروع می شود که در مورد وب سایت ما شکست؟ 923 00:44:39,180 --> 00:44:41,160 به عبارت دیگر، ما باید ساخته شده یک کسب و کار که 924 00:44:41,160 --> 00:44:43,480 قبلا بر روی یک سرور منفرد بود. 925 00:44:43,480 --> 00:44:46,870 حالا که کسب و کار در حال اجرا است در چندین سرور. 926 00:44:46,870 --> 00:44:51,770 چه نوع از مفروضات، چه نوع تصمیم گیری های طراحی، 927 00:44:51,770 --> 00:44:54,870 در حال حاضر ممکن شکستن شود؟ 928 00:44:54,870 --> 00:44:55,745 >> این کمتر آشکار است. 929 00:44:55,745 --> 00:44:58,620 اما اجازه دهید ببینیم که اگر ما می تواند قرار داده ما انگشت بر روی برخی از مشکل ما این 930 00:44:58,620 --> 00:44:59,780 ایجاد شده برای خودمان. 931 00:44:59,780 --> 00:45:02,750 باز هم، آن نوع مانند برگزاری پایین نشتی در لوله. 932 00:45:02,750 --> 00:45:05,094 و در حال حاضر برخی از موضوع جدید تا اینجا ظهور. 933 00:45:05,094 --> 00:45:07,880 934 00:45:07,880 --> 00:45:11,380 >> مخاطبان: [نامفهوم] 935 00:45:11,380 --> 00:45:16,574 936 00:45:16,574 --> 00:45:19,240 دیوید مالان: خوب، پس ما باید به حفظ رشد فضای هارد دیسک است. 937 00:45:19,240 --> 00:45:20,450 من در حال حاضر با آن خوب است. 938 00:45:20,450 --> 00:45:23,212 از آنجا که من فکر می کنم من می توانم مقیاس افقی. 939 00:45:23,212 --> 00:45:26,420 اگر من در حال اجرا پایین، من فقط از سرور چهارم، شاید یک سرور پنجم، 940 00:45:26,420 --> 00:45:30,820 و سپس افزایش ظرفیت ما 30 درصد دیگر و یا 50٪ و یا فلان چیز. 941 00:45:30,820 --> 00:45:32,759 بنابراین من با آن خوب، حداقل در حال حاضر است. 942 00:45:32,759 --> 00:45:33,634 مخاطبان: [نامفهوم] 943 00:45:33,634 --> 00:45:37,314 944 00:45:37,314 --> 00:45:38,980 دیوید مالان: OK، به طوری که یک نقطه خوب است. 945 00:45:38,980 --> 00:45:42,340 بنابراین فرض کنید که سرور یکسان نیست. 946 00:45:42,340 --> 00:45:45,260 و خدمات به مشتریان یا معادل آن ایمیل 947 00:45:45,260 --> 00:45:48,690 است برخی از پیام را از یک کاربر گفت: این کار درست نیست. 948 00:45:48,690 --> 00:45:52,070 این بسیار ممکن است، گاهی اوقات، که شاید یک یا چند سرور 949 00:45:52,070 --> 00:45:55,000 اقدام کمی به چپ چپ، اما نه دیگران، که قطعا می توانید 950 00:45:55,000 --> 00:45:57,096 آن را سخت تر به تعقیب کردن این مسئله است. 951 00:45:57,096 --> 00:45:58,720 شما ممکن است به نگاه مکان های متعدد. 952 00:45:58,720 --> 00:46:00,960 >> که مظهر است از نوع دیگری از اشکال، 953 00:46:00,960 --> 00:46:03,950 که این است که شما احتمالا باید زیرساخت های خود را طراحی شده به طوری 954 00:46:03,950 --> 00:46:06,200 که همه چیز واقعا یکسان است. 955 00:46:06,200 --> 00:46:10,390 اما آن را نشان می دهد یک مشکل جدید که ما قبلا وجود نداشت. 956 00:46:10,390 --> 00:46:11,715 چه چیز دیگری؟ 957 00:46:11,715 --> 00:46:12,590 مخاطبان: [نامفهوم] 958 00:46:12,590 --> 00:46:16,390 959 00:46:16,390 --> 00:46:19,500 >> دیوید مالان: آره، این پیچیدگی بیشتر وجود دارد. 960 00:46:19,500 --> 00:46:20,792 این سیم فیزیکی بیشتر وجود دارد. 961 00:46:20,792 --> 00:46:21,750 این دستگاه دیگر وجود دارد. 962 00:46:21,750 --> 00:46:26,310 در واقع، من اساسی معرفی کرده ایم مفهوم و یک مشکل اساسی در اینجا 963 00:46:26,310 --> 00:46:28,300 شناخته شده به عنوان یک نقطه از شکست، که، 964 00:46:28,300 --> 00:46:30,110 حتی اگر شما هرگز شنیده ام عبارت، شما احتمالا می تواند 965 00:46:30,110 --> 00:46:31,780 حال حاضر به عقب کار می کنند و آن را کشف کردن. 966 00:46:31,780 --> 00:46:35,560 به چه معنی است که من یک تک نقطه شکست در معماری من؟ 967 00:46:35,560 --> 00:46:39,694 و معماری، من فقط معنی توپولوژی آن است. 968 00:46:39,694 --> 00:46:40,610 >> مخاطبان: [نامفهوم] 969 00:46:40,610 --> 00:46:42,901 >> دیوید مالان: آره، چه می شود اگر متعادل کننده بار پایین می رود؟ 970 00:46:42,901 --> 00:46:46,290 من این مرد را وسط که وارد کرده اید هدف در زندگی است که برای حل یک مشکل. 971 00:46:46,290 --> 00:46:47,740 اما من یک مشکل جدید را معرفی کردهایم. 972 00:46:47,740 --> 00:46:49,350 نشت جدید در شلنگ فنر. 973 00:46:49,350 --> 00:46:53,500 از آنجا که در حال حاضر اگر متعادل کننده بار می میرد و یا معافیت و یا misfunctions، 974 00:46:53,500 --> 00:46:56,350 در حال حاضر من از دست دادن دسترسی به هر سه سرور من. 975 00:46:56,350 --> 00:46:58,880 و قبل از، من نیست این واسطه. 976 00:46:58,880 --> 00:47:03,020 و این یک مشکل جدید است، مسلما. 977 00:47:03,020 --> 00:47:05,245 ما دوباره به ما چگونه ممکن است این مشکل رفع شود. 978 00:47:05,245 --> 00:47:06,734 >> مخاطبان: [نامفهوم] 979 00:47:06,734 --> 00:47:08,400 دیوید مالان: این امر می تواند یک روش. 980 00:47:08,400 --> 00:47:13,926 آره، و غیره این است که به کاملا می شود سوراخ موش ما شروع به پایین رفتن. 981 00:47:13,926 --> 00:47:15,800 اما اجازه دهید دوباره به که در یک لحظه. 982 00:47:15,800 --> 00:47:17,299 چه مشکلات دیگر ما ایجاد کرده اند؟ 983 00:47:17,299 --> 00:47:25,540 984 00:47:25,540 --> 00:47:27,470 >> بنابراین دن قبل از پایگاه داده ذکر شده است. 985 00:47:27,470 --> 00:47:29,500 و حتی اگر شما نمی بیش از حد آشنا از لحاظ فنی، 986 00:47:29,500 --> 00:47:33,220 یک پایگاه داده فقط یک سرور که در آن است تغییر داده است که معمولا ذخیره می شود، 987 00:47:33,220 --> 00:47:36,430 شاید یک کسی سفارش قرار داده است، نمایه کاربر خود نام، 988 00:47:36,430 --> 00:47:40,810 آدرس ایمیل شما، چیزهایی که ممکن است توان وارد و یا در طول زمان تغییر کرده است. 989 00:47:40,810 --> 00:47:44,599 >> پیش از این، پایگاه داده من بود همان سرور به عنوان وب سرور من. 990 00:47:44,599 --> 00:47:46,390 از آنجا که من فقط به حال یک حساب میزبانی وب. 991 00:47:46,390 --> 00:47:48,480 همه چیز در همان محل بود. 992 00:47:48,480 --> 00:47:54,200 از کجا باید قرار دهم پایگاه داده من در حال حاضر، خوشحال 1، 2، 3 و یا؟ 993 00:47:54,200 --> 00:47:55,100 >> مخاطبان: 4. 994 00:47:55,100 --> 00:47:58,070 >> دیوید مالان: 4، OK، همه درست است، بنابراین اجازه دهید وجود دارد. 995 00:47:58,070 --> 00:48:01,650 بنابراین من قصد دارم به قرار دادن من database-- و اجازه دهید 996 00:48:01,650 --> 00:48:06,520 شروع برچسب زدن این وب، وب، WWW. 997 00:48:06,520 --> 00:48:08,780 و من قصد دارم برای گفتن، این عدد چهار است. 998 00:48:08,780 --> 00:48:11,270 و من DB برای پایگاه داده است. 999 00:48:11,270 --> 00:48:12,870 خوب، من این را دوست. 1000 00:48:12,870 --> 00:48:17,021 چه خط باید من احتمالا رسم شود که اینجا هستید؟ 1001 00:48:17,021 --> 00:48:18,850 >> مخاطبان: [نامفهوم] 1002 00:48:18,850 --> 00:48:22,740 >> دیوید مالان: آره، بنابراین کد، همانطور که ما به فردا مورد بحث، 1003 00:48:22,740 --> 00:48:24,900 احتمالا همان است در هر سه سرور. 1004 00:48:24,900 --> 00:48:28,374 اما در حال حاضر نیاز به اتصال به یک نیست پایگاه داده در حال اجرا به صورت محلی اما در جای دیگر. 1005 00:48:28,374 --> 00:48:29,040 و این خوب است. 1006 00:48:29,040 --> 00:48:31,623 ما فقط می تواند به یک پایگاه داده نام، به عنوان ما و یا یک عدد است. 1007 00:48:31,623 --> 00:48:33,930 و این که همه خوب کار می کند. 1008 00:48:33,930 --> 00:48:35,820 اما آنچه که ما انجام داده اند؟ 1009 00:48:35,820 --> 00:48:40,640 ما به صورت افقی با داشتن کوچک سه سرور به جای یکی، که 1010 00:48:40,640 --> 00:48:41,140 خوب است. 1011 00:48:41,140 --> 00:48:44,240 از آنجا که در حال حاضر ما می تواند اداره کند سه بار به عنوان بار خیلی. 1012 00:48:44,240 --> 00:48:47,710 >> و بهتر است، اگر یک یا دو این سرورها پایین می رود، 1013 00:48:47,710 --> 00:48:49,350 کسب و کار من می توانید به کار ادامه خواهد داد. 1014 00:48:49,350 --> 00:48:53,960 از آنجا که من هنوز هم یکی، حتی اگر من نوع لنگش همراه عملکرد عاقلانه. 1015 00:48:53,960 --> 00:49:01,020 اما آنچه مشکل جدید من معرفی با حرکت پایگاه داده 1016 00:49:01,020 --> 00:49:04,350 به این سرور جداگانه به جای در 1، 2، و 3؟ 1017 00:49:04,350 --> 00:49:05,412 >> مخاطبان: [نامفهوم] 1018 00:49:05,412 --> 00:49:08,120 دیوید مالان: آره، بنابراین در حال حاضر من یکی دیگر از نقطه از یک شکست. 1019 00:49:08,120 --> 00:49:12,330 اگر پایگاه داده من می میرد، و یا نیاز به به روز رسانی شود، و یا هر، حالا مطمئن، 1020 00:49:12,330 --> 00:49:13,610 وب سایت من آنلاین است. 1021 00:49:13,610 --> 00:49:16,270 و من می توانم خدمت استاتیک، محتوای تغییر ناپذیر. 1022 00:49:16,270 --> 00:49:21,210 اما من نمی توانم به کاربران اجازه وارد شده یا تغییر هر چیزی و یا هر چیز سفارش، بدتر است. 1023 00:49:21,210 --> 00:49:24,120 از آنجا که اگر 4 آنلاین است، پس از آن 1، 2، و 3 1024 00:49:24,120 --> 00:49:27,710 واقعا نمی تواند به آن تعریف کنیم. 1025 00:49:27,710 --> 00:49:31,560 >> OK پس بله، و غیره این است که چرا من مردد به رسم این. 1026 00:49:31,560 --> 00:49:32,690 بنابراین اجازه دهید به آن می آیند. 1027 00:49:32,690 --> 00:49:33,700 من به این معنی نیست که برای حفظ فشار دادن شما را. 1028 00:49:33,700 --> 00:49:36,030 اما این تصویر بسیار به سرعت برای به دست آوردن استرس زا باشد. 1029 00:49:36,030 --> 00:49:38,620 از آنجا که شما نیاز به شروع داشتن دو از همه چیز. 1030 00:49:38,620 --> 00:49:41,850 در واقع، اگر شما تا به حال دیده ام فیلم تماس با چند سال پیش 1031 00:49:41,850 --> 00:49:45,310 با جودی Foster-- نه؟ 1032 00:49:45,310 --> 00:49:47,410 >> خوب، پس برای دو ما که دیده ام تماس، 1033 00:49:47,410 --> 00:49:50,800 یک رابطه وجود دارد وجود دارد که در آن آنها اساسا آن دو چیزی 1034 00:49:50,800 --> 00:49:53,250 به جای یک، البته دو برابر قیمت. 1035 00:49:53,250 --> 00:49:55,922 پس از آن نوعی از یک شوخ بود نظر در فیلم. 1036 00:49:55,922 --> 00:49:57,130 این نوع از این مربوط می شود. 1037 00:49:57,130 --> 00:49:58,290 ما کاملا می تواند انجام دهد. 1038 00:49:58,290 --> 00:50:00,123 و شما فقط هزینه ما پول دو برابر است. 1039 00:50:00,123 --> 00:50:01,300 اما ما دوباره به آن آمده است. 1040 00:50:01,300 --> 00:50:02,400 >> بنابراین ما این حل شده است. 1041 00:50:02,400 --> 00:50:03,108 بنابراین شما می دانید چه چیزی؟ 1042 00:50:03,108 --> 00:50:04,450 این مثل این است یک سرازیری لغزنده. 1043 00:50:04,450 --> 00:50:07,033 من نمی خواهم برای مقابله با داشتن به یک پایگاه داده های تکراری. 1044 00:50:07,033 --> 00:50:08,037 این پول بیش از حد است. 1045 00:50:08,037 --> 00:50:08,620 میدونی چیه؟ 1046 00:50:08,620 --> 00:50:12,880 من می خواهم به پایگاه داده من درست مثل در نسخه یک 1047 00:50:12,880 --> 00:50:17,450 که در آن هر سرور دارای پایگاه داده محلی خود را دارد. 1048 00:50:17,450 --> 00:50:19,480 بنابراین من فقط رفتن به رسم دسی بل در هر یک از این. 1049 00:50:19,480 --> 00:50:22,240 >> بنابراین در حال حاضر هر وب سرور تا آنجا یکسان است 1050 00:50:22,240 --> 00:50:25,650 آن را به عنوان کد، همان دارایی های استاتیک، همان تصاویر و متن 1051 00:50:25,650 --> 00:50:26,720 و غیره. 1052 00:50:26,720 --> 00:50:29,580 و هر کدام از پایگاه داده خود را دارد. 1053 00:50:29,580 --> 00:50:31,450 من ثابت نقطه مشکل شکست. 1054 00:50:31,450 --> 00:50:32,570 حالا من یک پایگاه داده است. 1055 00:50:32,570 --> 00:50:36,210 مهم نیست که دو یا یکی از این همه چیز می میرند، همیشه یک سمت چپ وجود دارد. 1056 00:50:36,210 --> 00:50:41,156 اما آنچه مشکل جدید من ایجاد که راه حل دن اجتناب کرد؟ 1057 00:50:41,156 --> 00:50:42,470 >> مخاطبان: [نامفهوم] 1058 00:50:42,470 --> 00:50:44,386 >> دیوید مالان: آره، من باید آنها را همگام سازی کنید، درست است؟ 1059 00:50:44,386 --> 00:50:47,860 از آنجا که هم من نیاز به همگام سازی چه کسی where-- به عبارت دیگر، 1060 00:50:47,860 --> 00:50:50,570 اگر آلیس بازدیدکننده داشته است من سایت، و او اتفاق افتاده است 1061 00:50:50,570 --> 00:50:55,070 به طور تصادفی و یا دور robined یا هر چیز دیگری، به سرور شماره یک، 1062 00:50:55,070 --> 00:50:58,770 پس از آن من به همیشه ارسال او را به سرور 1. 1063 00:50:58,770 --> 00:50:59,420 چرا؟ 1064 00:50:59,420 --> 00:51:01,540 چرا که اگر من او ارسال به سرور 2، آن را 1065 00:51:01,540 --> 00:51:03,140 به مانند او وجود ندارد. 1066 00:51:03,140 --> 00:51:04,450 >> من قصد ندارم به تاریخ سفارش خود را. 1067 00:51:04,450 --> 00:51:06,300 من قصد ندارم به مشخصات او وجود دارد. 1068 00:51:06,300 --> 00:51:09,360 و این فقط احساس می کند مانند آن دعوت مشکلات. 1069 00:51:09,360 --> 00:51:11,400 و هنگامی که باب بازدید، من باید به او ارسال همیشه 1070 00:51:11,400 --> 00:51:14,800 به همان سرور، 2، و یا هر کدام یک، و چارلی به یک سوم، 1071 00:51:14,800 --> 00:51:15,797 و به طور مداوم. 1072 00:51:15,797 --> 00:51:17,130 این معقول نیست، هر چند. 1073 00:51:17,130 --> 00:51:19,270 این است که به نام پارتیشن بندی پایگاه داده خود را. 1074 00:51:19,270 --> 00:51:21,270 و در واقع این چیزی بود که فیس بوک در اوایل بود. 1075 00:51:21,270 --> 00:51:24,020 >> اگر شما به دنبال تاریخ فیس بوک، آن را در اینجا در پردیس آغاز شده 1076 00:51:24,020 --> 00:51:25,770 به عنوان www.thefacebook.com. 1077 00:51:25,770 --> 00:51:29,260 سپس آن را تکامل یافته یک بار علامت گذاری به عنوان آغاز شده گسترش به دیگر دانشگاهها، 1078 00:51:29,260 --> 00:51:34,450 به harvard.thefacebook.com و mit.thefacebook.com، و احتمالا 1079 00:51:34,450 --> 00:51:37,027 bu.thefacebook.com، و مانند آن. 1080 00:51:37,027 --> 00:51:38,860 و که به دلیل در اوایل، من فکر نمی کنم 1081 00:51:38,860 --> 00:51:40,484 شما می توانید از دوستان در سراسر دانشگاه است. 1082 00:51:40,484 --> 00:51:41,410 اما این خوب است. 1083 00:51:41,410 --> 00:51:43,930 زیرا هر کسی از دانشگاه هاروارد به این سرور بده. 1084 00:51:43,930 --> 00:51:45,744 هر کسی از BU به این سرور بده. 1085 00:51:45,744 --> 00:51:47,910 هر کسی از MIT بده این server-- در تئوری. 1086 00:51:47,910 --> 00:51:50,540 من کاملا نمی دانم که تمام جزئیات پیاده سازی زمینه ای است. 1087 00:51:50,540 --> 00:51:55,610 اما او احتمالا مردم را با تقسیم دانشگاه خود، که در آن شبکه خود بود. 1088 00:51:55,610 --> 00:51:58,772 >> به طوری که خوب تا نقطه که در آن شما نیاز به دو سرور برای دانشگاه هاروارد، 1089 00:51:58,772 --> 00:51:59,980 یا سه سرور برای دانشگاه هاروارد. 1090 00:51:59,980 --> 00:52:01,800 و پس از آن که سادگی نوع تجزیه می کند. 1091 00:52:01,800 --> 00:52:03,174 اما این یک رویکرد منطقی است. 1092 00:52:03,174 --> 00:52:04,950 بیایید همیشه ارسال آلیس به همان محل، 1093 00:52:04,950 --> 00:52:06,366 همیشه باب به همان محل ارسال می کند. 1094 00:52:06,366 --> 00:52:09,680 اما اگر آلیس سرور آنلاین می رود؟ 1095 00:52:09,680 --> 00:52:12,300 باب و چارلی هنوز هم می توانید خرید همه چیز و ورود به سایت 1096 00:52:12,300 --> 00:52:13,462 اما آلیس نمی تواند. 1097 00:52:13,462 --> 00:52:15,170 بنابراین شما یک سوم از دست داده ام از پایگاه کاربر خود را. 1098 00:52:15,170 --> 00:52:16,980 شاید که بهتر از 100٪؟ 1099 00:52:16,980 --> 00:52:20,580 اما شاید آن را می خواهم خوب می شود اگر ما می تواند هنوز هم حمایت 100٪ از کاربران ما 1100 00:52:20,580 --> 00:52:23,470 حتی زمانی که یک سوم از ما سرور آنلاین می رود. 1101 00:52:23,470 --> 00:52:24,760 >> بنابراین ما می تواند آنچه را همگام سازی کنید؟ 1102 00:52:24,760 --> 00:52:29,250 نمی کاربران، در هر سه، اما پایگاه داده در تمام این سرورها. 1103 00:52:29,250 --> 00:52:33,350 بنابراین در حال حاضر ما به نوعی نیاز به برخی از نوع اتصال 1104 00:52:33,350 --> 00:52:37,880 در اینجا به طوری که سرور خود می توانید sync-- غیر منطقی نیست. 1105 00:52:37,880 --> 00:52:40,090 و در واقع، این تکنولوژی وجود دارد. 1106 00:52:40,090 --> 00:52:45,550 در جهان از پایگاه داده ها، وجود دارد مفهوم پایگاه داده استاد برده، 1107 00:52:45,550 --> 00:52:48,240 یا اولیه-ثانویه، که در آن از جمله ویژگی های 1108 00:52:48,240 --> 00:52:51,050 نه تنها برای ذخیره اطلاعات و پاسخ با داده ها، 1109 00:52:51,050 --> 00:52:53,375 بلکه فقط به طور مداوم همگام با یکدیگر. 1110 00:52:53,375 --> 00:52:56,480 بنابراین هر زمان که شما ارسال و یا ذخیره چیزی به این پایگاه داده، 1111 00:52:56,480 --> 00:53:00,040 آن را بلافاصله می شود "تکرار" به پایگاه داده های دیگر نیز هست. 1112 00:53:00,040 --> 00:53:02,870 >> و هر زمان که شما از آن را بخوانید، مهم نیست که در آن شما می باشد. 1113 00:53:02,870 --> 00:53:05,170 از آنجا که اگر در تئوری همه آنها همگام سازی، شما 1114 00:53:05,170 --> 00:53:07,710 برای به دست آوردن نظر مشابه از داده ها. 1115 00:53:07,710 --> 00:53:10,800 بنابراین این برای تلفن های موبایل کامل است. 1116 00:53:10,800 --> 00:53:11,883 رو به گرفتن وجود دارد. 1117 00:53:11,883 --> 00:53:15,200 1118 00:53:15,200 --> 00:53:18,990 گرفتن چه ممکن است؟ 1119 00:53:18,990 --> 00:53:21,790 >> مخاطبان: [نامفهوم] 1120 00:53:21,790 --> 00:53:25,830 >> دیوید مالان: آره، پس سه بار به عنوان چیزهای زیادی می تواند به اشتباه. 1121 00:53:25,830 --> 00:53:26,930 که یک واقعیت است. 1122 00:53:26,930 --> 00:53:28,480 این همه ممکن است همان در روح. 1123 00:53:28,480 --> 00:53:30,404 اما کسی که نیاز به پیکربندی این. 1124 00:53:30,404 --> 00:53:33,070 یک احتمال بالاتر وجود دارد که چیزی را به اشتباه. 1125 00:53:33,070 --> 00:53:38,130 فقط combinatorially شما چیزهای بیشتری در معرض خطا. 1126 00:53:38,130 --> 00:53:40,505 چه چیز دیگری به طور بالقوه بد است؟ 1127 00:53:40,505 --> 00:53:41,380 مخاطبان: [نامفهوم] 1128 00:53:41,380 --> 00:53:44,100 1129 00:53:44,100 --> 00:53:46,180 >> دیوید مالان: آره، بنابراین همگام سازی تواند بد باشد. 1130 00:53:46,180 --> 00:53:48,110 حتی به عنوان شما ممکن است بدانید از پشتیبان گیری و از جمله، 1131 00:53:48,110 --> 00:53:50,520 اگر شما فقط کورکورانه ساخت پشتیبان گیری، چه اگر چیزی پیدا کند 1132 00:53:50,520 --> 00:53:51,560 به اشتباه در یک پایگاه داده؟ 1133 00:53:51,560 --> 00:53:53,018 شما چیزی است که شما باید حذف کنید. 1134 00:53:53,018 --> 00:53:56,299 شما بلافاصله تکرار این این مشکل هر جای دیگر. 1135 00:53:56,299 --> 00:53:58,840 بنابراین ویکتوریا پشتیبان گیری talking-- بود می تواند یک چیز خوب در اینجا. 1136 00:53:58,840 --> 00:54:00,549 و به این ترتیب ما به آن دریافت کنید. 1137 00:54:00,549 --> 00:54:03,090 و به روشن باشد، ما در حال صحبت در مورد پشتیبان گیری در اینجا در هر سه. 1138 00:54:03,090 --> 00:54:08,240 ما در حال صحبت کردن در مورد تکرار درست و یا هماهنگ سازی در سراسر سرور. 1139 00:54:08,240 --> 00:54:09,110 همه آنها زندگی می کنند. 1140 00:54:09,110 --> 00:54:12,074 آنها به معنی این نیست برای پشتیبان گیری استفاده می شود. 1141 00:54:12,074 --> 00:54:13,294 >> مخاطبان: [نامفهوم] 1142 00:54:13,294 --> 00:54:14,335 دیوید مالان: آن چیست؟ 1143 00:54:14,335 --> 00:54:14,710 مخاطبان: Higher-- 1144 00:54:14,710 --> 00:54:15,751 دیوید مالان: هزینه بالاتر است. 1145 00:54:15,751 --> 00:54:20,180 ما هزینه برای سه برابر مطمئن، اگر چه حداقل از نظر 1146 00:54:20,180 --> 00:54:21,100 از سخت افزار. 1147 00:54:21,100 --> 00:54:23,200 از آنجا که یک پایگاه داده است فقط یک تکه از نرم افزار است. 1148 00:54:23,200 --> 00:54:25,189 و یک وب سرور یک تکه از نرم افزار است. 1149 00:54:25,189 --> 00:54:27,980 این احتمالا رایگان اگر ما با استفاده از هر تعداد از چیزهایی منبع باز است. 1150 00:54:27,980 --> 00:54:30,480 اما اگر ما با استفاده از چیزی شبیه به اوراکل، 1151 00:54:30,480 --> 00:54:36,574 ما در حال پرداخت پول بیشتر در هر اوراکل مجوز، یا مایکروسافت برای دسترسی به. 1152 00:54:36,574 --> 00:54:38,240 رو به برخی گرفتن دیگر در اینجا وجود دارد. 1153 00:54:38,240 --> 00:54:39,240 این می تواند این ساده نیست. 1154 00:54:39,240 --> 00:54:42,990 1155 00:54:42,990 --> 00:54:47,300 >> بنابراین به نقطه نظر شما، من فکر می کنم آن کریم، برای جغرافیا earlier-- یا نه، 1156 00:54:47,300 --> 00:54:50,870 روم، آن بود، برای جغرافیا-- فرض که ما در حال هوشمند در مورد این بودن، 1157 00:54:50,870 --> 00:54:54,080 و ما در حال قرار دادن یکی از سرورهای ما، و به نوبه خود پایگاه داده های ما، در ایالات متحده، 1158 00:54:54,080 --> 00:54:56,910 و دیگری در اروپا، یکی دیگر از در جنوبی، امریکا، دیگری در آفریقا، 1159 00:54:56,910 --> 00:55:00,290 دیگری در آسیا، در هر نقطه ما ممکن است در سراسر جهان می خواهید. 1160 00:55:00,290 --> 00:55:04,220 ما در حال حاضر از اثری ما می دانیم مسیرهای که نقطه A و نقطه 1161 00:55:04,220 --> 00:55:06,910 B، اگر آنها دورتر از هم جدا هستید، در حال رفتن به زمان بیشتری است. 1162 00:55:06,910 --> 00:55:10,312 >> و اگر برخی از شما استفاده کرده اند ابزار، مانند فیس بوک یا توییتر 1163 00:55:10,312 --> 00:55:13,520 یا هر یک از این سایت ها این روزها که دائما در حال تغییر به دلیل کاربران 1164 00:55:13,520 --> 00:55:16,880 اطلاعات ایجاد، گاهی اوقات اگر شما ضربه بازنگری و یا باز کردن در همان صفحه 1165 00:55:16,880 --> 00:55:20,270 در یک مرورگر دیگر، شما ببینید نسخه های مختلف، تقریبا. 1166 00:55:20,270 --> 00:55:22,875 شما ممکن است موقعیت کسی را ببینید به روز رسانی در اینجا اما نه در اینجا، 1167 00:55:22,875 --> 00:55:25,500 و پس از آن شما بارگذاری مجدد، و سپس آن به نظر می رسد، و شما دوباره بازنگری، 1168 00:55:25,500 --> 00:55:26,640 و آن از بین می رود. 1169 00:55:26,640 --> 00:55:29,076 به عبارت دیگر، نگه داشتن چشم را برای این، حداقل 1170 00:55:29,076 --> 00:55:30,950 اگر شما با استفاده اجتماعی شبکه به خصوص. 1171 00:55:30,950 --> 00:55:33,320 >> باز هم، فقط به این دلیل که اطلاعات در حال تغییر است به سرعت، 1172 00:55:33,320 --> 00:55:35,710 گاهی اوقات از سرویس دهنده را از همگام سازی کنید. 1173 00:55:35,710 --> 00:55:37,230 و شاید آن یک پنجره فوق العاده کوچک است. 1174 00:55:37,230 --> 00:55:39,970 اما 200 میلی ثانیه، شاید حتی بیشتر از آن را که-- 1175 00:55:39,970 --> 00:55:43,415 رفتن به برداشتن برخی غیر صفر مقدار از زمان برای این پایگاه داده به همگام سازی کنید. 1176 00:55:43,415 --> 00:55:45,290 و ما نه تنها صحبت کردن در مورد یک درخواست. 1177 00:55:45,290 --> 00:55:48,540 اگر یک شرکت دارای هزاران کاربران با استفاده از آن به طور همزمان، 1178 00:55:48,540 --> 00:55:49,460 آنها ممکن است بافر شده است. 1179 00:55:49,460 --> 00:55:52,240 به عبارت دیگر، ممکن است وجود داشته یک صف و یا یک خط انتظار 1180 00:55:52,240 --> 00:55:54,950 قبل از همه کسانی که پایگاه داده نمایش داده شد می توانید هماهنگ شده است. 1181 00:55:54,950 --> 00:55:56,610 بنابراین شاید آن را در واقع در چند ثانیه. 1182 00:55:56,610 --> 00:55:59,820 >> و در واقع این درست است که من فکر می کنم حتی تا به امروز با فیس بوک، به موجب آن 1183 00:55:59,820 --> 00:56:02,010 زمانی که آنها از همگام سازی شرق ساحل به ساحل غرب، 1184 00:56:02,010 --> 00:56:06,026 آن را به یک غیر بدیهی تاخیر انتشار، پس به صحبت می کنند، 1185 00:56:06,026 --> 00:56:07,650 که شما فقط نوع به تحمل کند. 1186 00:56:07,650 --> 00:56:11,210 و پس از آن بسیار نیست اشکال آن را به عنوان یک واقعیت است 1187 00:56:11,210 --> 00:56:14,230 که کاربران شما ممکن است را ببینید اطلاعات صحیح به مدت حداقل 1188 00:56:14,230 --> 00:56:14,970 چند ثانیه. 1189 00:56:14,970 --> 00:56:17,410 >> من این را در توییتر زیادی در واقع که در آن گاهی من 1190 00:56:17,410 --> 00:56:21,227 صدای جیر جیر در یک پنجره، باز کردن یکی دیگر به سپس آن را به تایید می کنند که آن را در واقع 1191 00:56:21,227 --> 00:56:22,560 بالا رفت، و آن وجود دارد نشده است. 1192 00:56:22,560 --> 00:56:25,340 و من باید به نوع بازنگری، بازنگری، reload-- آه، وجود دارد آن است. 1193 00:56:25,340 --> 00:56:27,150 و این به دلیل آن ذخیره نشده است. 1194 00:56:27,150 --> 00:56:29,850 آن را فقط تبلیغ نیست به سرور های دیگر. 1195 00:56:29,850 --> 00:56:33,120 >> بنابراین این تجارت کردن، too-- شما واقعا می خواهید خود را در معرض خطر 1196 00:56:33,120 --> 00:56:37,254 که در صورتی که کاربر می رود به سفارش خود را تاریخ، آن را در واقع وجود دارد هنوز؟ 1197 00:56:37,254 --> 00:56:38,420 من این را در بانک خاصی را ببینید. 1198 00:56:38,420 --> 00:56:42,100 این همیشه من را آزار که، خوب، برای یک، شما تنها می توانید مانند شش ماه بازگشت 1199 00:56:42,100 --> 00:56:45,160 در حساب بانکی خود را در برخی از بانک ها، حتی اگر در تئوری آنها باید 1200 00:56:45,160 --> 00:56:46,576 همه چیز قادر به آنلاین. 1201 00:56:46,576 --> 00:56:48,630 آنها فقط چیزهای آنلاین را گاهی اوقات. 1202 00:56:48,630 --> 00:56:51,430 گاهی اوقات، too-- چه وب سایت است؟ 1203 00:56:51,430 --> 00:56:53,570 وجود دارد one-- آه، آن را نیک، من فکر می کنم. 1204 00:56:53,570 --> 00:56:56,620 نیک، هنگامی که شما را به اتمام خرید یک نام دامنه و یا چیزی، 1205 00:56:56,620 --> 00:56:58,630 آنها اغلب به شما می دهد یک لینک به دریافت خود را. 1206 00:56:58,630 --> 00:57:01,470 و اگر شما که حق به روی لینک کلیک کنید دور، اغلب کار نمی کند. 1207 00:57:01,470 --> 00:57:03,290 این فقط می گوید، بن بست، هیچ چیز در اینجا. 1208 00:57:03,290 --> 00:57:05,450 >> و که بیش از حد به دلیل این تاخیر انتشار. 1209 00:57:05,450 --> 00:57:08,290 از آنجا که به هر دلیلی، آنها در حال گرفتن یک کمی از زمان 1210 00:57:08,290 --> 00:57:09,670 در واقع تولید است. 1211 00:57:09,670 --> 00:57:12,070 پس این است که نوع مانند شما می خواهید جلو و مو خود را در برخی از نقطه. 1212 00:57:12,070 --> 00:57:14,486 چرا که همه شما در حال تلاش برای انجام دهید این است برای حل یک مشکل ساده است. 1213 00:57:14,486 --> 00:57:16,590 و ما در حفظ و ایجاد جدید مشکلات برای خودمان. 1214 00:57:16,590 --> 00:57:18,770 بنابراین اجازه دهید اگر ببینید که ما می توانید نوع از این خنثیسازی. 1215 00:57:18,770 --> 00:57:22,730 >> به نظر می رسد که ترکیب پایگاه داده ها در تمام وب سرور خود را 1216 00:57:22,730 --> 00:57:25,090 واقعا بهترین عمل است. 1217 00:57:25,090 --> 00:57:27,950 به طور کلی، آنچه یک مهندس را انجام دهید، و یا سیستم های معمار، 1218 00:57:27,950 --> 00:57:30,340 خواهد بود که متفاوت ردیف از سرور. 1219 00:57:30,340 --> 00:57:33,160 و فقط به خاطر فضایی، من رسم پایگاه داده خود را تا اینجا. 1220 00:57:33,160 --> 00:57:38,060 >> ما ممکن است پایگاه داده و شماره سرور چهار در اینجا 1221 00:57:38,060 --> 00:57:42,430 که دارای قابلیت اتصال به هر یک از این سرورها در اینجا. 1222 00:57:42,430 --> 00:57:45,400 بنابراین این ممکن است مقابل ما پایان لایه، به عنوان مردم می گویند. 1223 00:57:45,400 --> 00:57:47,770 و این امر می تواند لایه پایان دادن به عقب است. 1224 00:57:47,770 --> 00:57:50,580 و این فقط بدان معنی است که این کاربر روبرو هستند. 1225 00:57:50,580 --> 00:57:53,010 و بانکهای اطلاعاتی از کاربر روبرو نیست. 1226 00:57:53,010 --> 00:57:55,480 هیچ کاربر به طور مستقیم می توانید دسترسی به پایگاه داده. 1227 00:57:55,480 --> 00:57:59,280 >> بنابراین اجازه دهید در حال حاضر شاید به پایین مسیر ویکتوریا ارائه شده است. 1228 00:57:59,280 --> 00:58:00,940 این یک نقطه از یک شکست است. 1229 00:58:00,940 --> 00:58:02,290 که باعث می شود من ناراحت کننده است. 1230 00:58:02,290 --> 00:58:05,790 پس چه شاید ترین راه حل واضح است؟ 1231 00:58:05,790 --> 00:58:06,665 مخاطبان: [نامفهوم] 1232 00:58:06,665 --> 00:58:09,979 1233 00:58:09,979 --> 00:58:11,437 دیوید مالان: با عرض پوزش، دوباره بگو. 1234 00:58:11,437 --> 00:58:12,352 مخاطبان: [نامفهوم] 1235 00:58:12,352 --> 00:58:13,810 دیوید مالان: سرور غیر از تولید. 1236 00:58:13,810 --> 00:58:15,364 شما چه معنی؟ 1237 00:58:15,364 --> 00:58:17,120 >> مخاطبان: [نامفهوم] 1238 00:58:17,120 --> 00:58:19,120 >> دیوید مالان: اوه، خوب، پس پشتیبان گیری. 1239 00:58:19,120 --> 00:58:21,110 OK، بنابراین ما می تواند انجام این کار، قطعا. 1240 00:58:21,110 --> 00:58:23,790 و در واقع این بسیار متداول انجام می شود. 1241 00:58:23,790 --> 00:58:26,470 این ممکن است بانک شماره پنج. 1242 00:58:26,470 --> 00:58:28,510 اما این تنها متصل به عدد چهار. 1243 00:58:28,510 --> 00:58:31,110 و شما ممکن است آن را به یک داغ یدکی پاسخ. 1244 00:58:31,110 --> 00:58:35,080 این دو پایگاه داده می توان به پیکربندی به فقط به طور مداوم همگام سازی 1245 00:58:35,080 --> 00:58:35,850 یکدیگر. 1246 00:58:35,850 --> 00:58:39,010 و بنابراین اگر این دستگاه می میرد، برای هر آنچه احمقانه reason-- هارد دیسک 1247 00:58:39,010 --> 00:58:42,100 می میرد، کسی سفرهای بیش از بند ناف، برخی از نرم افزار ناقص است 1248 00:58:42,100 --> 00:58:46,560 و آویزان ماشین یا crashes-- شما می توانید از یک انسان به معنای واقعی کلمه 1249 00:58:46,560 --> 00:58:51,090 جدا این یکی از دیوار و به جای این یکی در وصل. 1250 00:58:51,090 --> 00:58:56,340 و بعد از آن در، اجازه دهید بگویم، یک چند دقیقه، شاید نیم ساعت، 1251 00:58:56,340 --> 00:58:57,210 شما دوباره آنلاین. 1252 00:58:57,210 --> 00:58:59,259 >> این فوق العاده است نیست، اما آن را نیز وحشتناک نیست. 1253 00:58:59,259 --> 00:59:01,800 و شما لازم نیست که به نگرانی در مورد هر موضوع هماهنگ سازی. 1254 00:59:01,800 --> 00:59:03,080 چون هر چیزی که در حال حاضر وجود دارد. 1255 00:59:03,080 --> 00:59:05,000 از آنجا که شما تا به حال یک کامل آماده پشتیبان گیری برای رفتن. 1256 00:59:05,000 --> 00:59:07,100 >> شما می تواند کمی خیال باف در این مورد، 1257 00:59:07,100 --> 00:59:12,990 عنوان برخی از مردم اغلب، که در آن شما ممکن است تعداد پایگاه داده چهار در اینجا، 1258 00:59:12,990 --> 00:59:17,480 بانک شماره پنج در اینجا، که در حال صحبت کردن به یکدیگر است. 1259 00:59:17,480 --> 00:59:24,120 اما شما همچنین می دارند نوع arrangement-- 1260 00:59:24,120 --> 00:59:27,440 و آن را عمدا به نظر می رسد کثیف، به دلیل آن 1261 00:59:27,440 --> 00:59:30,220 is-- در آن همه از سرور جلویی می 1262 00:59:30,220 --> 00:59:32,870 صحبت کردن با تمامی سرورهای پایان دادن به عقب. 1263 00:59:32,870 --> 00:59:38,130 و بنابراین اگر این پایگاه داده را نمی کند پاسخ می دهند، این سرویس دهنده جلویی 1264 00:59:38,130 --> 00:59:40,212 به برنامه نویسی کد امنیتی را در آنها که می گوید، 1265 00:59:40,212 --> 00:59:42,170 اگر شما یک نیست اتصال به این پایگاه داده، 1266 00:59:42,170 --> 00:59:45,830 اولیه شروع می شود بلافاصله صحبت کردن به ثانویه. 1267 00:59:45,830 --> 00:59:48,310 >> اما این در حال حاضر هل پیچیدگی به کد. 1268 00:59:48,310 --> 00:59:52,070 و در حال حاضر توسعه دهندگان خود را، نرم افزار خود را توسعه دهندگان، باید در مورد این مطمئن شوید. 1269 00:59:52,070 --> 00:59:56,454 و شما نوع گره زدن این کد که شما در حال نوشتن به پایان دادن به عقب واقعی خود را 1270 00:59:56,454 --> 00:59:58,370 جزئیات پیاده سازی، که آن را سخت تر است، 1271 00:59:58,370 --> 01:00:00,670 به ویژه در یک بزرگتر شرکت و یا یک وب سایت بزرگتر، 1272 01:00:00,670 --> 01:00:05,020 که در آن شما لزوما می خواهید برنامه نویسان به 1273 01:00:05,020 --> 01:00:10,890 بدانید که چگونه پایگاه داده مهندسان در حال انجام کار خود. 1274 01:00:10,890 --> 01:00:13,810 شما ممکن است بخواهید به نگه داشتن آن نقش مرتب کردن بر اساس عملکرد مجزا تا 1275 01:00:13,810 --> 01:00:16,810 که این لایه از وجود دارد انتزاع بین این دو. 1276 01:00:16,810 --> 01:00:17,940 >> پس چگونه ممکن است این را حل کنیم؟ 1277 01:00:17,940 --> 01:00:20,290 خب، ما از حل این مشکل یک بار قبل از. 1278 01:00:20,290 --> 01:00:25,680 چرا ما یکی از قرار این چیزها در اینجا که در آن 1279 01:00:25,680 --> 01:00:30,947 آن را در نوبت صحبت به عدد چهار و پنج، همه از جلو پایان وب سرور 1280 01:00:30,947 --> 01:00:33,780 صحبت کردن با این واسطه، و واسطه در مسیرهای نوبه خود اطلاعات خود را؟ 1281 01:00:33,780 --> 01:00:38,494 در واقع، آنچه ممکن است یک نام خوب برای این چیزی که؟ 1282 01:00:38,494 --> 01:00:39,704 >> مخاطبان: [نامفهوم] 1283 01:00:39,704 --> 01:00:41,120 دیوید مالان: OK، مدیر پایگاه داده. 1284 01:00:41,120 --> 01:00:48,030 اما آنچه ممکن است یک واژه است که ما می تواند برای این دستگاه استفاده مجدد؟ 1285 01:00:48,030 --> 01:00:49,760 ما در حال تعادل. 1286 01:00:49,760 --> 01:00:52,480 آره، پس در واقع، من عادلانه بودن اینجا. 1287 01:00:52,480 --> 01:00:56,760 بنابراین متعادل کننده بار بیانگر آن است که ما در حال روشن نیست به جلو و عقب در اینجا، 1288 01:00:56,760 --> 01:00:58,836 که لازم نیست در واقع این مورد باشد. 1289 01:00:58,836 --> 01:01:00,460 بنابراین چند راه ما می تواند این کار وجود دارد. 1290 01:01:00,460 --> 01:01:03,920 >> اگر این متعادل کننده بار است در واقع، داستان دقیقا همان قبل از. 1291 01:01:03,920 --> 01:01:05,230 برخی از درخواست ها به 4 است. 1292 01:01:05,230 --> 01:01:06,150 برخی از آنها به 5 است. 1293 01:01:06,150 --> 01:01:06,710 و این خوب است. 1294 01:01:06,710 --> 01:01:08,835 از آنجا که در حال حاضر ما می تواند اداره کند توان دو برابر است. 1295 01:01:08,835 --> 01:01:11,120 اما این اتصال در اینجا فوق العاده مهم است. 1296 01:01:11,120 --> 01:01:14,050 آنها باید اقامت به طور مداوم هماهنگ و امیدوارم 1297 01:01:14,050 --> 01:01:17,670 نه به لحاظ جغرافیایی خیلی دور از هم تا که هماهنگ سازی است که در اصل 1298 01:01:17,670 --> 01:01:18,520 فوری. 1299 01:01:18,520 --> 01:01:20,410 در غیر این صورت ما ممکن است یک مشکل. 1300 01:01:20,410 --> 01:01:21,330 >> به طوری که بد نیست. 1301 01:01:21,330 --> 01:01:25,132 اما باز هم، ما معرفی یک مشکل جدید. 1302 01:01:25,132 --> 01:01:26,590 چه مشکل من فقط دوباره است؟ 1303 01:01:26,590 --> 01:01:30,000 1304 01:01:30,000 --> 01:01:31,020 نقطه از یک شکست. 1305 01:01:31,020 --> 01:01:32,390 پس چه راه حلی برای این که؟ 1306 01:01:32,390 --> 01:01:39,270 بنابراین به عنوان ویکتوریا علاقه به صرف پول، ما می توانیم این پسر را و انجام این کار. 1307 01:01:39,270 --> 01:01:41,731 و من فقط رفتن به حرکت در اینجا اتاق به اندازه کافی. 1308 01:01:41,731 --> 01:01:43,230 و آن را به کمی کثیف. 1309 01:01:43,230 --> 01:01:44,563 من قصد دارم به حفظ رسم خطوط. 1310 01:01:44,563 --> 01:01:47,080 فرض کنید که همه کسانی که از خطوط به هر دو است؟ 1311 01:01:47,080 --> 01:01:52,670 >> یک روش بسیار رایج در اینجا خواهد بود به استفاده از یک تکنیک به نام ضربان قلب 1312 01:01:52,670 --> 01:01:57,390 به موجب آن هر یک از این دستگاه ها، بالانسر بار چپ و راست، 1313 01:01:57,390 --> 01:02:00,740 و یا هر آنچه ما می خواهیم به آنها تماس بگیرید، به طور مداوم و گفت، من زنده ام، 1314 01:02:00,740 --> 01:02:03,220 من زنده هستم، من زنده هستم، من زنده ام. 1315 01:02:03,220 --> 01:02:05,910 یکی از آنها به طور پیش فرض به عنوان اصلی عمل می کند. 1316 01:02:05,910 --> 01:02:09,620 بنابراین تمام ترافیک است که از طریق روت یکی در سمت چپ، به عنوان مثال، 1317 01:02:09,620 --> 01:02:11,260 به طور پیش فرض، خودسرانه. 1318 01:02:11,260 --> 01:02:16,890 >> اما به محض آن مرد در سمت راست کند از مرد سمت چپ را نمی شنوند، 1319 01:02:16,890 --> 01:02:20,440 یکی در سمت راست برنامه ریزی شده است به صورت خودکار، برای مثال، 1320 01:02:20,440 --> 01:02:24,110 را بیش از آدرس IP از یکی در سمت چپ، 1321 01:02:24,110 --> 01:02:28,240 و در نتیجه تبدیل شدن به اصلی، و شاید یک ایمیل و یا یک پیام متنی ارسال 1322 01:02:28,240 --> 01:02:31,570 به انسان می گویند، هی، اولیه را ترک آنلاین نیست. 1323 01:02:31,570 --> 01:02:33,310 من در حال حاضر اصلی تبدیل خواهد شد. 1324 01:02:33,310 --> 01:02:35,760 بنابراین معاون رئيس جمهور شود رئيس جمهور، پس به صحبت می کنند. 1325 01:02:35,760 --> 01:02:38,180 و کسی که به صرفه جویی رئيس جمهور، اگر شما می خواهید. 1326 01:02:38,180 --> 01:02:41,090 از آنجا که در حال حاضر ما به طور موقت نقطه خرابی. 1327 01:02:41,090 --> 01:02:45,020 >> بنابراین به عنوان پیچیده و یا استرس زا عنوان این ممکن است به نظر می رسد شروع به بودن، 1328 01:02:45,020 --> 01:02:46,990 این است چگونه می توانید این مشکلات را حل کند. 1329 01:02:46,990 --> 01:02:48,190 شما انجام پرتاب پول در آن است. 1330 01:02:48,190 --> 01:02:49,370 شما پرتاب سخت افزار در آن است. 1331 01:02:49,370 --> 01:02:52,170 اما متاسفانه شما اضافه کردن پیچیدگی برای آن است. 1332 01:02:52,170 --> 01:02:56,450 اما نتیجه، در نهایت، این است که شما یک خیلی بیشتر، در تئوری، 1333 01:02:56,450 --> 01:02:57,670 معماری قوی. 1334 01:02:57,670 --> 01:02:58,850 آن را هنوز هم کامل نیست. 1335 01:02:58,850 --> 01:03:02,470 از آنجا که حتی زمانی که ما have-- ما ممکن است یک نقطه از یک شکست ندارد. 1336 01:03:02,470 --> 01:03:05,240 ما در حال حاضر نقاط دو از شکست. 1337 01:03:05,240 --> 01:03:07,630 اما اگر دو چیز به اشتباه، که کاملا می تواند، 1338 01:03:07,630 --> 01:03:09,030 ما هنوز هم در حال رفتن به آفلاین است. 1339 01:03:09,030 --> 01:03:11,660 >> و بسیار در رایج صنعت است که برای توصیف 1340 01:03:11,660 --> 01:03:14,000 زمان خود را در شرایط از Nines. 1341 01:03:14,000 --> 01:03:18,610 و به نوعی هدف به آرزوی است 99.999٪ 1342 01:03:18,610 --> 01:03:21,580 از زمان سایت خود را آنلاین است. 1343 01:03:21,580 --> 01:03:24,170 یا حتی بهتر، اضافه کردن یک چند نهها بیشتر به آن. 1344 01:03:24,170 --> 01:03:28,159 متاسفانه، این نهها بسیار گران قیمت هستند. 1345 01:03:28,159 --> 01:03:29,450 و اجازه دهید در واقع انجام این کار است. 1346 01:03:29,450 --> 01:03:35,510 بنابراین اگر من باز کردن ماشین حساب بزرگ من دوباره، 365 روز در سال، 24 ساعت در روز، 1347 01:03:35,510 --> 01:03:44,780 در یک ساعت 60 دقیقه، و 60 ثانیه در یک دقیقه، 1348 01:03:44,780 --> 01:03:48,690 که چگونه بسیاری از ثانیه وجود دارد در یک سال اگر من این را به درستی. 1349 01:03:48,690 --> 01:03:55,740 بنابراین اگر ما بار این 0.99999 که چقدر زمان ما می خواهیم به آرزوی. 1350 01:03:55,740 --> 01:04:00,600 بنابراین این بدان معناست که ما باید تا می شود این چند ثانیه طول سال. 1351 01:04:00,600 --> 01:04:03,920 بنابراین اگر من در حال حاضر تفریق ارزش اصلی، یا به جای 1352 01:04:03,920 --> 01:04:07,480 این مقدار جدید از first-- 316 ثانیه، 1353 01:04:07,480 --> 01:04:09,640 که البته پنج دقیقه است. 1354 01:04:09,640 --> 01:04:13,770 >> بنابراین اگر وب سایت شما یا شرکت شما است ادعا "پنج نهها،" به موجب آن شما 1355 01:04:13,770 --> 01:04:17,050 تا 99.99٪ از زمان، که شما به معنی بهتر 1356 01:04:17,050 --> 01:04:23,470 به اندازه کافی هوشمند و سریع است به اندازه کافی و به اندازه کافی خیط و پیت کردن با منابع 1357 01:04:23,470 --> 01:04:27,890 که سرور خود را تنها آنلاین پنج دقیقه از سال. 1358 01:04:27,890 --> 01:04:29,980 آن را گران و چیزی که سخت به آرزوی. 1359 01:04:29,980 --> 01:04:31,430 >> پس از آن یک تجارت کردن، بیش از حد. 1360 01:04:31,430 --> 01:04:35,866 99.999٪ از زمان بسیار است رفو سخت و گران است. 1361 01:04:35,866 --> 01:04:38,740 پنج minutes-- شما به سختی می توانید به سرور به جای فیزیکی 1362 01:04:38,740 --> 01:04:40,040 چیزی است که اشتباه رفته. 1363 01:04:40,040 --> 01:04:42,810 و به همین دلیل ما شروع سیم کشی همه چیز با هم پیچیده تر 1364 01:04:42,810 --> 01:04:48,240 APRIORI به طوری که کامپیوتر می توانید از خود را حل کنند. 1365 01:04:48,240 --> 01:04:49,446 آره 1366 01:04:49,446 --> 01:04:52,344 >> مخاطبان: [نامفهوم] 1367 01:04:52,344 --> 01:05:02,014 1368 01:05:02,014 --> 01:05:04,430 دیوید مالان: مشکل می تواند در هر تعداد از مکان است. 1369 01:05:04,430 --> 01:05:05,090 و در fact-- 1370 01:05:05,090 --> 01:05:07,101 >> مخاطبان: [نامفهوم] 1371 01:05:07,101 --> 01:05:08,600 دیوید مالان: کاملا، کاملا. 1372 01:05:08,600 --> 01:05:10,720 و به عنوان تصویر است پیچیده تر، 1373 01:05:10,720 --> 01:05:12,110 آن می تواند وب سرور. 1374 01:05:12,110 --> 01:05:14,690 این می تواند قدرت را به ساختمان. 1375 01:05:14,690 --> 01:05:17,900 این می تواند چیزی فیزیکی، مانند کابل فرسوده کردم یا لگد. 1376 01:05:17,900 --> 01:05:19,879 این می تواند پایگاه داده پاسخ نمی دهد. 1377 01:05:19,879 --> 01:05:22,920 این می تواند آنها عامل خود را به روز سیستم و چیزی حلق آویز شده است. 1378 01:05:22,920 --> 01:05:24,634 بنابراین بسیاری از بخش های دیگر در حال حرکت وجود دارد. 1379 01:05:24,634 --> 01:05:27,050 و به این ترتیب بسیاری از مهندسی است که به پشت این رفتن 1380 01:05:27,050 --> 01:05:30,431 است که واقعا فقط تجارت آف، مانند چگونه زمان زیادی است، چقدر پول آن است که در واقع 1381 01:05:30,431 --> 01:05:32,930 ارزش، و آنچه که تهدیدات شما واقعا در مورد نگران هستید؟ 1382 01:05:32,930 --> 01:05:35,471 به عنوان مثال، در دوره های من در دانشگاه هاروارد تدریس، 1383 01:05:35,471 --> 01:05:38,470 ما استفاده از بسیاری از محاسبات ابری، که ما شروع به در نظر گرفتن نگاه کن، 1384 01:05:38,470 --> 01:05:41,107 در واقع، که در آن ما با استفاده از خدمات وب سایت آمازون. 1385 01:05:41,107 --> 01:05:42,940 فقط چرا که این یکی از ما با آغاز شده است. 1386 01:05:42,940 --> 01:05:45,856 اما تا کنون بیشتر این روز وجود دارد از گوگل و مایکروسافت و دیگران است. 1387 01:05:45,856 --> 01:05:50,030 و ما آگاهانه را انتخاب کنید برای قرار دادن تمام از ماشین های مجازی دوره های ما، 1388 01:05:50,030 --> 01:05:55,400 به عنوان آنها نامیده می شود، در من فکر می کنم آن غربی ویرجینیا مرکز داده است. 1389 01:05:55,400 --> 01:05:57,560 بسیاری از دانش آموزان ما اتفاق می افتد به از آمریکا، 1390 01:05:57,560 --> 01:05:59,820 هر چند قطعا وجود دارد برخی بین المللی است. 1391 01:05:59,820 --> 01:06:02,630 >> اما واقعیت این است آن را فقط ساده تر و آن را برای ما ارزان تر 1392 01:06:02,630 --> 01:06:05,540 برای قرار دادن تمام تخم مرغ ما در سبد ویرجینیا، 1393 01:06:05,540 --> 01:06:08,050 حتی اگر من اگر چیزی می دانید اشتباه می رود در ویرجینیا، 1394 01:06:08,050 --> 01:06:12,760 عنوان گاهی اتفاق افتاده مانند اگر یک طوفان و یا برخی از آب و هوا وجود دارد 1395 01:06:12,760 --> 01:06:15,890 رویداد که، اگر وجود دارد در برخی از موضوع شبکه برق یا like-- همه 1396 01:06:15,890 --> 01:06:20,240 داده دوره های ما ممکن است آنلاین رفتن برای برخی از تعدادی از دقیقه یا چند ساعت 1397 01:06:20,240 --> 01:06:21,600 و یا حتی طولانی تر است. 1398 01:06:21,600 --> 01:06:24,020 >> اما مقدار پیچیدگی که مورد نیاز خواهد بود، 1399 01:06:24,020 --> 01:06:26,895 و مقدار پول که است لازم باشد، به کار همه چیز 1400 01:06:26,895 --> 01:06:31,420 به صورت موازی در اروپا یا در کالیفرنیا فقط معنی بسیار نیست. 1401 01:06:31,420 --> 01:06:35,080 پس از آن یک تجارت منطقی است خاموش، اما یکی از دردناک 1402 01:06:35,080 --> 01:06:37,740 وقتی شما در واقع داشتن که از کار افتادگی. 1403 01:06:37,740 --> 01:06:41,830 >> خوب، اجازه دهید انتقال در حال حاضر به برخی از راه حل مبتنی بر ابر 1404 01:06:41,830 --> 01:06:43,320 به برخی از این مشکلات است. 1405 01:06:43,320 --> 01:06:45,040 همه چیز ما شده بحث در مورد تا کنون 1406 01:06:45,040 --> 01:06:47,527 نوع از مشکلات که است با ما برای برخی از زمان بوده است، 1407 01:06:47,527 --> 01:06:49,610 آیا شما باید خود را سرور در شرکت شما، 1408 01:06:49,610 --> 01:06:52,740 این که آیا شما به همکاری محل سکونت رفتن محل مانند یک مرکز داده ها و به اشتراک 1409 01:06:52,740 --> 01:06:55,110 فضای با شخص دیگری، یا امروزه در ابر است. 1410 01:06:55,110 --> 01:06:57,040 >> و چه خوب در مورد ابر است که همه 1411 01:06:57,040 --> 01:06:59,540 از این چیزها من نقاشی را به عنوان اشیاء فیزیکی 1412 01:06:59,540 --> 01:07:02,400 هم اکنون می توانید از به عنوان فکر شود مرتب کردن بر اساس اشیاء مجازی 1413 01:07:02,400 --> 01:07:04,659 در ابر که شبیه سازی با نرم افزار. 1414 01:07:04,659 --> 01:07:07,700 به عبارت دیگر، کامپیوتر امروز، سرور امروز، مانند تصویر دل 1415 01:07:07,700 --> 01:07:11,720 من قبلا نشان داد، آنقدر سریع، دارند رم بسیار، CPU بسیار، دیسک بسیار 1416 01:07:11,720 --> 01:07:16,140 فضا، که مردم نوشته شده است نرم افزار برای پارتیشن تقریبا 1417 01:07:16,140 --> 01:07:21,130 یک سرور را به توهم آن بودن دو سرور، و یا 200 سرور، به طوری که 1418 01:07:21,130 --> 01:07:24,150 که هر یک از ما مشتریان این توهم را دارد از داشتن 1419 01:07:24,150 --> 01:07:29,110 نه فقط یک حساب کاربری در برخی از وب میزبانی، اما ماشین خود ما است که ما 1420 01:07:29,110 --> 01:07:30,490 اجاره از شخص دیگری. 1421 01:07:30,490 --> 01:07:34,140 >> اما یک ماشین مجازی در تا آنجا که بر روی یک سرور دل، 1422 01:07:34,140 --> 01:07:39,160 آن را دوباره ممکن است تا به تقسیم دو یا 200 یا بیشتر ماشین های مجازی، 1423 01:07:39,160 --> 01:07:43,770 همه از آن به کسی اداری دسترسی، اما در یک راه که در آن هیچ یک از ما 1424 01:07:43,770 --> 01:07:48,040 می داند و یا می توانید دسترسی به دیگر مجازی ماشین آلات در همان سخت افزار. 1425 01:07:48,040 --> 01:07:53,430 بنابراین به رنگ یک تصویر در اسلاید امروز، من این را در اینجا به ضرب گلوله از یک وب سایت 1426 01:07:53,430 --> 01:07:54,160 نام کارگر بارانداز. 1427 01:07:54,160 --> 01:07:56,970 >> پس این است که کمی بیشتر جزئیات از ما در واقع نیاز. 1428 01:07:56,970 --> 01:07:59,830 اما اگر شما این را به عنوان infrastructure-- خود را 1429 01:07:59,830 --> 01:08:02,910 بنابراین فقط سخت افزار خود را، سرورهای خود را، قفسه، داده 1430 01:08:02,910 --> 01:08:06,480 مرکز، و همه شما را که-- معمولا اجرای یک سیستم عامل میزبان. 1431 01:08:06,480 --> 01:08:08,275 بنابراین چیزی شبیه آن می تواند ویندوز. 1432 01:08:08,275 --> 01:08:09,430 این امر می تواند سیستم عامل Mac OS است. 1433 01:08:09,430 --> 01:08:11,430 از آنجا که که واقعا نمی شرکت این روز است. 1434 01:08:11,430 --> 01:08:15,670 پس از آن خواهد لینوکس یا سولاریس و یا یونیکس و یا BSD FreeBSD را یا 1435 01:08:15,670 --> 01:08:19,779 یا هر تعداد از سیستم عامل های دیگر که به طور رایگان و تجاری می باشد. 1436 01:08:19,779 --> 01:08:22,120 >> و پس از آن شما یک برنامه، برنامه خاص، 1437 01:08:22,120 --> 01:08:26,479 نام یک Hypervisor و یا مانیتور ماشین مجازی VMM. 1438 01:08:26,479 --> 01:08:31,649 و این محصولات، اگر شما آشنا، مانند VMware و یا مجازی 1439 01:08:31,649 --> 01:08:34,080 یا Virtual PC یا دیگران است. 1440 01:08:34,080 --> 01:08:38,430 و چه کسانی که برنامه انجام دهید این است که دقیقا که از ویژگی های پیشتر توضیح دادم. 1441 01:08:38,430 --> 01:08:41,779 آن را ایجاد توهم که یک دستگاه فیزیکی 1442 01:08:41,779 --> 01:08:44,550 می تواند چندین ماشین مجازی. 1443 01:08:44,550 --> 01:08:48,260 >> و بنابراین این جعبه های رنگارنگ تا بالا نقاشی یک عکس از موارد زیر است. 1444 01:08:48,260 --> 01:08:50,260 این هایپروایزر، این قطعه از نرم افزار، آن را 1445 01:08:50,260 --> 01:08:54,090 آموزش VMware، در حال اجرا در برخی دیگر از سیستم عامل، آن را پاسخ لینوکس، 1446 01:08:54,090 --> 01:08:56,910 است ایجاد این توهم که این کامپیوتر فیزیکی است که در واقع 1447 01:08:56,910 --> 01:09:00,149 یک، دو، سه کامپیوتر مجازی. 1448 01:09:00,149 --> 01:09:04,270 بنابراین من در حال حاضر خریداری کرده اید، به عنوان صاحب این سخت افزار، یک کامپیوتر فیزیکی. 1449 01:09:04,270 --> 01:09:06,200 و در حال حاضر من اجاره آن را به سه مشتریان. 1450 01:09:06,200 --> 01:09:09,731 >> و آن سه مشتریان فکر می کنم آنها یک ماشین مجازی اختصاص یافته است. 1451 01:09:09,731 --> 01:09:10,939 و آن را طعمه نیست و سوئیچ. 1452 01:09:10,939 --> 01:09:13,750 این افشای است که شما با استفاده از یک ماشین مجازی. 1453 01:09:13,750 --> 01:09:17,589 اما فن آوری، ما همه کنترل کامل اداری 1454 01:09:17,589 --> 01:09:19,880 بیش از هر یک از این مهمان سیستم عامل، که می تواند 1455 01:09:19,880 --> 01:09:21,370 تواند هر تعداد از سیستم عامل. 1456 01:09:21,370 --> 01:09:23,029 >> من می توانید هر چیزی که من می خواهم را نصب کنید. 1457 01:09:23,029 --> 01:09:24,640 من می توانم آن را به عنوان من می خواهم را ارتقا دهید. 1458 01:09:24,640 --> 01:09:27,470 و من حتی نمی باید به دانستن و یا در مورد مراقبت از عامل های دیگر 1459 01:09:27,470 --> 01:09:29,678 سیستم در آن کامپیوتر، دیگر ماشین های مجازی، 1460 01:09:29,678 --> 01:09:35,290 مگر اینکه صاحب این خاکستری چیزهای است که یک کمی حریص 1461 01:09:35,290 --> 01:09:37,540 و overselling منابع خود را. 1462 01:09:37,540 --> 01:09:40,800 >> بنابراین اگر شما در حال گرفتن یک ماشین فیزیکی و فروش آن 1463 01:09:40,800 --> 01:09:44,399 به 200 اما 400 مشتریان، در برخی از نقطه 1464 01:09:44,399 --> 01:09:47,270 ما در حال رفتن به سفر را به آن مسائل مربوط به عملکرد مانند قبل. 1465 01:09:47,270 --> 01:09:50,460 از آنجا که شما تنها محدود، مقدار دیسک و رم و غیره. 1466 01:09:50,460 --> 01:09:53,450 و یک ماشین مجازی فقط یک برنامه که 1467 01:09:53,450 --> 01:09:56,140 تظاهر به یک کامپیوتر کامل تکامل یافته. 1468 01:09:56,140 --> 01:09:58,040 بنابراین شما آنچه شما برای اینجا پرداخت. 1469 01:09:58,040 --> 01:10:02,150 >> بنابراین شما آنلاین پیدا کنید شما ممکن است یک پرداخت شرکت های معتبر شاید 100 $ در ماه 1470 01:10:02,150 --> 01:10:05,660 برای ماشین مجازی خود را، و یا خود سرور خصوصی مجازی، 1471 01:10:05,660 --> 01:10:07,090 که یک دوره دیگر برای آن است. 1472 01:10:07,090 --> 01:10:10,400 و یا شما ممکن است برخی از پرواز با پیدا شب که در آن به شما پرداخت 5.99 $ در ماه 1473 01:10:10,400 --> 01:10:12,080 برای ماشین مجازی خود را. 1474 01:10:12,080 --> 01:10:15,614 اما شانس هستند شما تقریبا ندارد عملکرد قابل دسترس به شما، 1475 01:10:15,614 --> 01:10:18,530 زیرا آنها شده است overselling آن بنابراین، از شما را با بالاتر 1476 01:10:18,530 --> 01:10:22,340 ردیف از خدمات و یا فروشنده بهتر است. 1477 01:10:22,340 --> 01:10:24,590 >> پس چه چیزی این در واقع برای ما چیست؟ 1478 01:10:24,590 --> 01:10:26,110 بنابراین اجازه دهید من به این است. 1479 01:10:26,110 --> 01:10:29,580 من قصد دارم برای رفتن به aws.amazon.com. 1480 01:10:29,580 --> 01:10:31,590 فقط به خاطر اینکه آنها یک منوی زیبا از گزینه. 1481 01:10:31,590 --> 01:10:34,700 اما این درس همان به اعمال تمام دسته از فروشندگان دیگر ابر. 1482 01:10:34,700 --> 01:10:38,201 متاسفانه، آن را اغلب بیشتر بازاریابی از هر چیز صحبت می کنند. 1483 01:10:38,201 --> 01:10:39,200 و این را نگه می دارد در حال تغییر. 1484 01:10:39,200 --> 01:10:41,820 بنابراین شما به یک وب سایت مثل این. 1485 01:10:41,820 --> 01:10:44,560 و این واقعا نمی کند شما بیشتر از هر چیزی است. 1486 01:10:44,560 --> 01:10:47,780 >> و حتی من، که من در این نگاه، نمی واقعا می دانم که هر چه از این چیزها 1487 01:10:47,780 --> 01:10:49,334 لزوما انجام تا زمانی که من در شیرجه رفتن. 1488 01:10:49,334 --> 01:10:50,875 اما اجازه دهید در سمت چپ، محاسبه شروع می شود. 1489 01:10:50,875 --> 01:10:52,980 و من قصد دارم به کلیک بر روی این. 1490 01:10:52,980 --> 01:10:56,960 و در حال حاضر آمازون دارای رک و پوست کنده تعداد قریب به اتفاق خدمات 1491 01:10:56,960 --> 01:10:57,960 این روزها. 1492 01:10:57,960 --> 01:11:01,040 اما EC2 آمازون شاید ساده ترین. 1493 01:11:01,040 --> 01:11:05,840 >> EC2 آمازون برای ما دقیقا ایجاد تصویر ما یک لحظه پیش دیدم. 1494 01:11:05,840 --> 01:11:10,240 این که چگونه آنها را به بسیاری از پول خود را در ابر است. 1495 01:11:10,240 --> 01:11:12,910 ظاهرا Netflix بکشد و دیگران در ابر با آنها هستند. 1496 01:11:12,910 --> 01:11:16,260 این است که همه به طور معمول صحبت بازاریابی کرکی. 1497 01:11:16,260 --> 01:11:19,720 پس آنچه که من می خواهم به انجام است رفتن به Pricing-- و یا به جای اجازه دهید به موارد رفتن 1498 01:11:19,720 --> 01:11:23,790 اول فقط به رنگ یک تصویر از این. 1499 01:11:23,790 --> 01:11:25,800 >> بنابراین این توسط فروشنده متفاوت است. 1500 01:11:25,800 --> 01:11:29,590 و ما لازم نیست برای به دست آوردن بیش از حد عمیق به علف های هرز در اینجا است که چگونه این همه کار می کند. 1501 01:11:29,590 --> 01:11:34,720 اما راه آمازون، به عنوان مثال، اجاره شما یک ماشین مجازی یا سرور 1502 01:11:34,720 --> 01:11:37,200 در ابر است آنها کردم این نوع از نام های خنده دار، 1503 01:11:37,200 --> 01:11:41,000 مانند t2.nano، که به معنی کوچک، یا t2.large، که به معنی بزرگ است. 1504 01:11:41,000 --> 01:11:43,970 هر یک از آنها به شما می دهد یا یک یا دو پردازنده مجازی. 1505 01:11:43,970 --> 01:11:45,470 >> و چرا از آن CPU مجازی است؟ 1506 01:11:45,470 --> 01:11:49,440 خب، دستگاه فیزیکی ممکن است 64 یا بیشتر پردازنده واقعی. 1507 01:11:49,440 --> 01:11:52,125 اما باز هم، از طریق نرم افزار، آنها ایجاد توهم 1508 01:11:52,125 --> 01:11:55,410 که یک دستگاه می تواند divvied تا کاربران متعدد است. 1509 01:11:55,410 --> 01:11:58,765 بنابراین ما می توانیم از این به عنوان فکر می کنم داشتن یک پردازنده اینتل یا دو. 1510 01:11:58,765 --> 01:12:01,290 اعتبارات CPU در هر hour-- من به خواندن چاپ خوب 1511 01:12:01,290 --> 01:12:02,581 به آنچه که این در واقع به معنی. 1512 01:12:02,581 --> 01:12:05,850 این بدان معنی است که چه مقدار از ماشین شما می توانید در ساعت شخص روبرو استفاده 1513 01:12:05,850 --> 01:12:07,730 مشتریان دیگر در آن سخت افزار. 1514 01:12:07,730 --> 01:12:11,560 >> در اینجا رم چقدر و یا حافظه شما get-- هر نیمه یک گیگابایت، و یا 500 1515 01:12:11,560 --> 01:12:14,120 مگابایت، یا 1 گیگابایت یا 2. 1516 01:12:14,120 --> 01:12:17,390 و سپس ذخیره سازی فقط به اشاره چه نوع از دیسک آنها به شما بدهد. 1517 01:12:17,390 --> 01:12:19,950 ذخیره سازی های مختلف وجود دارد فن آوری است که آنها ارائه دهد. 1518 01:12:19,950 --> 01:12:22,870 اما جالب تر از این پس از آن ممکن است قیمت گذاری. 1519 01:12:22,870 --> 01:12:25,860 >> بنابراین اگر شما در CTO یا یک مهندس که نمی کند 1520 01:12:25,860 --> 01:12:28,420 می خواهید برای اجرای یک سرور در خود دفتر، به هر دلیلی، 1521 01:12:28,420 --> 01:12:30,230 و آن را بیش از حد پیچیده و یا گران 1522 01:12:30,230 --> 01:12:33,930 خرید سرور و شرکت کردهاید و آنها را و پرداخت اجاره بها در برخی از فضای قفس فیزیکی 1523 01:12:33,930 --> 01:12:36,670 somewhere-- شما فقط می خواهید به نشستن در لپ تاپ خود را در اواخر شب، 1524 01:12:36,670 --> 01:12:40,480 نوع اطلاعات کارت اعتباری خود را، و سرور اجاره در cloud-- خوب، 1525 01:12:40,480 --> 01:12:41,920 ما می توانیم آن را در اینجا انجام. 1526 01:12:41,920 --> 01:12:45,769 من قصد دارم به پایین to-- لینوکس یک سیستم عامل محبوب است. 1527 01:12:45,769 --> 01:12:47,310 و اجازه دهید فقط یک حس است. 1528 01:12:47,310 --> 01:12:48,990 Whoops-- بیش از حد بزرگ. 1529 01:12:48,990 --> 01:12:53,670 >> بنابراین اجازه دهید در ریزترین خود را نگاه کنید ماشین مجازی، که به نظر می رسد، 1530 01:12:53,670 --> 01:12:57,440 برای اهداف ما، یک CPU و 500 مگابایت رم. 1531 01:12:57,440 --> 01:12:58,440 این خیلی کوچک است. 1532 01:12:58,440 --> 01:13:00,820 اما صادقانه بگویم، وب سرور نمی نیاز به انجام همه که بسیار. 1533 01:13:00,820 --> 01:13:02,630 شما باید مشخصات بهتر در لپ تاپ شما. 1534 01:13:02,630 --> 01:13:04,990 اما آن لازم نیست مشخصات این روزها برای همه چیز. 1535 01:13:04,990 --> 01:13:11,490 شما در حال رفتن به پرداخت 0.0065 $ در ساعت است. 1536 01:13:11,490 --> 01:13:12,080 >> بنابراین اجازه دهید. 1537 01:13:12,080 --> 01:13:15,970 اگر 24 ساعت در یک روز وجود دارد، و ما در حال پرداخت تا این حد در هر ساعت، 1538 01:13:15,970 --> 01:13:20,680 آن را به شما 0.15 $ هزینه برای اجاره که سرور خاص در ابر است. 1539 01:13:20,680 --> 01:13:22,210 و این فقط برای یک روز است. 1540 01:13:22,210 --> 01:13:27,050 اگر ما 57 این 365-- $ به اجاره آن سرور خاص. 1541 01:13:27,050 --> 01:13:28,420 بنابراین به نظر فوق العاده ارزان. 1542 01:13:28,420 --> 01:13:31,100 >> که عملکرد فوق العاده کم را نیز. 1543 01:13:31,100 --> 01:13:37,169 بنابراین ما، برای دوره من تدریس در اینجا، تمایل به استفاده از من فکر می کنم t2.smalls یا t2.mediums. 1544 01:13:37,169 --> 01:13:39,960 و ما ممکن است چند صد دارند کاربران، چند هزار کاربر، کل. 1545 01:13:39,960 --> 01:13:40,900 این بسیار متوسطی است. 1546 01:13:40,900 --> 01:13:42,360 بنابراین اجازه دهید ببینیم که چه چیزی این هزینه خواهد بود. 1547 01:13:42,360 --> 01:13:49,260 بنابراین اگر من این کار را بار هزینه 24 ساعت زمان 365، این یکی 225 $. 1548 01:13:49,260 --> 01:13:51,160 و برای دوره های من تدریس، ما به طور کلی 1549 01:13:51,160 --> 01:13:54,970 اجرای دو از همه چیز، برای افزونگی و همچنین برای عملکرد. 1550 01:13:54,970 --> 01:13:59,230 بنابراین ما ممکن صرف، بنابراین، $ 500 برای سرور 1551 01:13:59,230 --> 01:14:00,860 که ما ممکن است در هر سال نیاز دارند. 1552 01:14:00,860 --> 01:14:05,210 >> در حال حاضر، اگر شما نیاز به performance-- اجازه دهید نگاهی به حافظه است. 1553 01:14:05,210 --> 01:14:06,810 ما در مورد حافظه بسیار کمی صحبت کردیم. 1554 01:14:06,810 --> 01:14:09,330 و اگر شما نیاز به بیش حافظه و 64 گیگابایت 1555 01:14:09,330 --> 01:14:12,310 تعداد من حفظ mentioning-- است این تقریبا 1 $ در هر ساعت است. 1556 01:14:12,310 --> 01:14:16,180 و شما می توانید به سرعت بسیار ببینید که در آن این goes-- تا 24 ساعت زمان 365. 1557 01:14:16,180 --> 01:14:20,580 بنابراین در حال حاضر آن را 8000 $ در هر سال برای یک سرور بسیار مناسب و معقول. 1558 01:14:20,580 --> 01:14:23,010 >> بنابراین در برخی از نقطه، وجود دارد این نقطه عطف 1559 01:14:23,010 --> 01:14:29,510 که در آن در حال حاضر ما می تواند صرف 6000 $ احتمالا و خرید یک ماشین که 1560 01:14:29,510 --> 01:14:33,800 و مستهلک هزینه های آن بیش از شاید دو، سه سال، زندگی از ماشین است. 1561 01:14:33,800 --> 01:14:38,880 اما آنچه ممکن است شما را در فشار به نفع و یا افتادگی اجاره 1562 01:14:38,880 --> 01:14:41,230 یک ماشین در ابر مثل این؟ 1563 01:14:41,230 --> 01:14:44,110 باز هم، این است که قابل مقایسه، احتمالا، به یکی از این سرور دل 1564 01:14:44,110 --> 01:14:47,208 ما کمی پیش تصویر را دیدم. 1565 01:14:47,208 --> 01:14:51,016 >> مخاطبان: [نامفهوم] 1566 01:14:51,016 --> 01:14:54,350 1567 01:14:54,350 --> 01:14:56,190 >> دیوید مالان: آره، که یک حرکت صعودی بزرگ است. 1568 01:14:56,190 --> 01:14:58,640 از آنجا که ما در حال خرید نیست دستگاه، ما لازم نیست که آن را unbox. 1569 01:14:58,640 --> 01:14:59,600 ما لازم نیست که آن را بلند. 1570 01:14:59,600 --> 01:15:01,110 ما لازم نیست که آن را به دندانه دار کردن ما است. 1571 01:15:01,110 --> 01:15:02,080 ما لازم نیست که آن را در وصل. 1572 01:15:02,080 --> 01:15:03,140 ما لازم نیست که به پرداخت این لایحه الکتریکی. 1573 01:15:03,140 --> 01:15:05,120 >> ما لازم نیست که به نوبه خود تهویه مطبوع است. 1574 01:15:05,120 --> 01:15:07,620 هنگامی که یک هارد دیسک می میرد، ما لازم نیست برای رانندگی در در نیمه های شب 1575 01:15:07,620 --> 01:15:08,172 آن را برطرف. 1576 01:15:08,172 --> 01:15:09,630 ما لازم نیست به راه اندازی نظارت. 1577 01:15:09,630 --> 01:15:13,750 ما لازم نیست to-- لیست در می رود و در از همه از چیزهای فیزیکی 1578 01:15:13,750 --> 01:15:15,810 شما لازم نیست که به انجام به دلیل "ابر" 1579 01:15:15,810 --> 01:15:18,620 >> و روشن می شود، محاسبات ابری این مدت بسیار بیش از حد است. 1580 01:15:18,620 --> 01:15:22,790 واقعا فقط به معنی پرداخت به کسی دیگری به اجرای سرور برای شما، 1581 01:15:22,790 --> 01:15:25,300 یا اجاره فضا بر روی سرور شخص دیگری است. 1582 01:15:25,300 --> 01:15:27,110 بنابراین اصطلاح "محاسبات ابری" جدید است. 1583 01:15:27,110 --> 01:15:30,260 ایده دهه عمر دارد. 1584 01:15:30,260 --> 01:15:32,070 به طوری که خیلی قانع کننده است. 1585 01:15:32,070 --> 01:15:33,960 >> و چه بیشتر می کنید؟ 1586 01:15:33,960 --> 01:15:38,287 خوب، شما همچنین توانایی برای به دست آوردن انجام همه چیز را در یک لپ تاپ در خانه. 1587 01:15:38,287 --> 01:15:40,620 به عبارت دیگر، همه از تصاویر من فقط drawing-- شد 1588 01:15:40,620 --> 01:15:44,010 و آن بود که مدتها پیش که حتی نمی من در اطراف بود خزنده در یک طبقه سرور 1589 01:15:44,010 --> 01:15:46,680 متصل کردن کابل در برای هر یک از خطوط که می بینید، 1590 01:15:46,680 --> 01:15:49,590 و ارتقاء عامل سیستم و تغییر درایوهای اطراف. 1591 01:15:49,590 --> 01:15:51,610 در بسیاری از وجود دارد فیزیکی به همه از آن. 1592 01:15:51,610 --> 01:15:55,300 >> اما آنچه زیبا در مورد مجازی ماشین آلات، به عنوان نام نشان می دهد نوع، 1593 01:15:55,300 --> 01:15:57,600 در حال حاضر مبتنی بر وب وجود دارد رابط به موجب آن 1594 01:15:57,600 --> 01:15:59,900 اگر شما می خواهید معادل از یک خط از این سرور 1595 01:15:59,900 --> 01:16:03,959 به دیگری، فقط نوع، نوع، نوع، کلیک کنید و بکشید، کلیک کنید و ثبت، و voila، 1596 01:16:03,959 --> 01:16:05,250 شما آن را سیمی تا عملا. 1597 01:16:05,250 --> 01:16:07,235 به خاطر آن همه در نرم افزار انجام می شود. 1598 01:16:07,235 --> 01:16:09,110 و به همین دلیل آن را انجام داده در نرم افزار است دوباره 1599 01:16:09,110 --> 01:16:12,650 چرا که ما رم بسیار و بنابراین CPU بسیار در دسترس ما این روزها، 1600 01:16:12,650 --> 01:16:14,880 حتی اگر همه چیزهای که زمان طول می کشد، 1601 01:16:14,880 --> 01:16:18,450 آن را آهسته تر برای اجرای کارها است در نرم افزار از سخت افزار، 1602 01:16:18,450 --> 01:16:23,710 فقط آن را به عنوان کندتر به استفاده از یک مکانیک دستگاه مانند یک هارد دیسک از رم، 1603 01:16:23,710 --> 01:16:25,190 چیزی کاملا الکترونیکی است. 1604 01:16:25,190 --> 01:16:27,490 ما منابع بسیاری در دسترس ما. 1605 01:16:27,490 --> 01:16:29,920 ما انسانها از بطور ثابت کند. 1606 01:16:29,920 --> 01:16:33,840 و بنابراین در حال حاضر ماشین آلات می توانید انجام دهید خیلی بیشتر در واحد زمان. 1607 01:16:33,840 --> 01:16:36,640 ما باید این توانایی به انجام کارهای تقریبا. 1608 01:16:36,640 --> 01:16:39,120 >> و من برای دوره می گویند من تدریس، به عنوان مثال، در اینجا، 1609 01:16:39,120 --> 01:16:43,464 ما شاید یک دوجین یا بنابراین کل ماشین های مجازی 1610 01:16:43,464 --> 01:16:45,880 که در حال اجرا در هر داده زمان انجام مسائل پایان جلو، 1611 01:16:45,880 --> 01:16:47,620 انجام تماس چیزهای پایان. 1612 01:16:47,620 --> 01:16:50,237 ما همه از ذخیره سازی ما. 1613 01:16:50,237 --> 01:16:52,820 بنابراین هر گونه فیلم ها، از جمله مواردی مثل این که ما در حال تیراندازی، 1614 01:16:52,820 --> 01:16:54,330 ما تا پایان دادن به ابر. 1615 01:16:54,330 --> 01:16:58,710 آمازون دارای خدمات به نام آمازون S3، سرویس ذخیره سازی ساده خود را، که 1616 01:16:58,710 --> 01:17:00,397 درست مثل فضای دیسک در ابر است. 1617 01:17:00,397 --> 01:17:02,230 آنها چیزی نام CloudFront قابلیت، که 1618 01:17:02,230 --> 01:17:06,040 یک سرویس CDN، محتوا است ارائه خدمات شبکه، که 1619 01:17:06,040 --> 01:17:10,190 معنی است که آنها را به تمام فایل های خود را و برای شما بصورت خودکار آن را تکرار 1620 01:17:10,190 --> 01:17:11,290 سراسر دنیا. 1621 01:17:11,290 --> 01:17:12,780 >> به طوری که آنها از آن پیشگیرانه را انجام دهد. 1622 01:17:12,780 --> 01:17:15,159 اما اولین بار است که کسی در هند درخواست فایل خود را، 1623 01:17:15,159 --> 01:17:16,700 آنها به طور بالقوه آن را کش محلی. 1624 01:17:16,700 --> 01:17:19,325 اولین بار در چین، اولین بار در برزیل است که اتفاق می افتد، 1625 01:17:19,325 --> 01:17:20,880 آنها شروع ذخیره آن به صورت محلی. 1626 01:17:20,880 --> 01:17:22,730 و شما لازم نیست که برای انجام هر یک از این. 1627 01:17:22,730 --> 01:17:26,710 و پس از آن است تا باور نکردنی قانع کننده این روزها به حرکت همه چیز 1628 01:17:26,710 --> 01:17:27,890 به ابر. 1629 01:17:27,890 --> 01:17:31,890 از آنجا که شما این توانایی به معنای واقعی کلمه لازم نیست که انسان انجام تقریبا به همان اندازه 1630 01:17:31,890 --> 01:17:32,390 کار می کنند. 1631 01:17:32,390 --> 01:17:35,930 و شما به معنای واقعی کلمه به عنوان بسیاری از نیاز انسان انجام این مشاغل anymore-- 1632 01:17:35,930 --> 01:17:38,450 "عملیات" یا نقش عملیاتی، دیگر. 1633 01:17:38,450 --> 01:17:43,150 شما واقعا نیاز توسعه دهندگان و مهندسان کمتر 1634 01:17:43,150 --> 01:17:44,840 که فقط می تواند عملا انجام کارهای. 1635 01:17:44,840 --> 01:17:46,590 در واقع، فقط به شما احساس این، 1636 01:17:46,590 --> 01:17:51,800 اجازه دهید من به قیمت گذاری برای یک محصول دیگر در اینجا. 1637 01:17:51,800 --> 01:17:58,170 بیایید چیزی شبیه به CDN S3 را ببینید. 1638 01:17:58,170 --> 01:18:01,140 پس این است که در اصل یک هارد دیسک مجازی در ابر است. 1639 01:18:01,140 --> 01:18:14,360 و اگر ما به پایین بروید تا pricing-- پس از آن 0.007 $ در هر گیگابایت. 1640 01:18:14,360 --> 01:18:16,300 و that's-- چگونه این کار را کردیم؟ 1641 01:18:16,300 --> 01:18:17,410 من فکر می کنم که در هر ماه. 1642 01:18:17,410 --> 01:18:21,530 >> بنابراین در صورتی که در هر month-- و یا در هر روز است؟ 1643 01:18:21,530 --> 01:18:23,200 دن، این پستها در طول روز است. 1644 01:18:23,200 --> 01:18:24,700 این در هر ماه، OK. 1645 01:18:24,700 --> 01:18:28,280 بنابراین در صورتی که این در هر month-- با عرض پوزش، این 0.03 $ در هر ماه است. 1646 01:18:28,280 --> 01:18:29,820 12 ماه از سال وجود دارد. 1647 01:18:29,820 --> 01:18:32,250 چقدر داده ها ممکن است شما در ابر ذخیره؟ 1648 01:18:32,250 --> 01:18:37,410 یک گیگابایت است بزرگ نیست، اما من نمی دانم، مانند 1 ترابایت، 1649 01:18:37,410 --> 01:18:38,460 به طوری که مانند 1000 از آن. 1650 01:18:38,460 --> 01:18:39,501 که همه که نه خیلی زیاد. 1651 01:18:39,501 --> 01:18:44,382 آن را 368 $ برای ذخیره یک ترابایت از داده ها در ابر آمازون. 1652 01:18:44,382 --> 01:18:46,090 پس چه هستند برخی از تعادل، سپس؟ 1653 01:18:46,090 --> 01:18:47,970 این نمی تواند همه خوب باشد. 1654 01:18:47,970 --> 01:18:52,260 چیزی که ما در مورد امروز صحبت کردیم است مرتب کردن بر اساس بدون گرفتن و یا یک هزینه. 1655 01:18:52,260 --> 01:18:55,269 پس چه بد در مورد حرکت همه چیز را به ابر. 1656 01:18:55,269 --> 01:18:56,060 مخاطبان: امنیت. 1657 01:18:56,060 --> 01:18:57,721 دیوید مالان: خوب، چه چیزی شما؟ 1658 01:18:57,721 --> 01:18:58,596 مخاطبان: [نامفهوم] 1659 01:18:58,596 --> 01:19:01,589 1660 01:19:01,589 --> 01:19:02,630 دیوید مالان: بله، درست است. 1661 01:19:02,630 --> 01:19:05,130 و آیا شما واقعا می خواهید برخی از مهندسین تصادفی 1662 01:19:05,130 --> 01:19:08,750 در آمازون است که شما هرگز برآورده داشتن دسترسی فیزیکی به آن رایانه ها، 1663 01:19:08,750 --> 01:19:11,010 و اگر آنها واقعا می خواستم، دسترسی مجازی؟ 1664 01:19:11,010 --> 01:19:15,070 و حتی اگر در نظریه software-- خوب، 1665 01:19:15,070 --> 01:19:17,442 رمزگذاری کاملا می تواند محافظت از شما در برابر این. 1666 01:19:17,442 --> 01:19:19,150 بنابراین شما هستید ذخیره سازی بر روی سرور خود را 1667 01:19:19,150 --> 01:19:21,470 است encrypted-- کمتر از نگرانی. 1668 01:19:21,470 --> 01:19:25,010 >> اما به محض به عنوان یک انسان دارای بدنی دسترسی به یک ماشین، رمزگذاری به کنار، 1669 01:19:25,010 --> 01:19:26,100 همه شرط مرتب کردن بر اساس است. 1670 01:19:26,100 --> 01:19:28,240 شما ممکن است از گذشته مطمئن شوید که رایانه های شخصی به خصوص، 1671 01:19:28,240 --> 01:19:30,360 حتی اگر شما آن چیزهایی بود به نام "کلمه عبور BIOS،" 1672 01:19:30,360 --> 01:19:33,360 بودند که روی کامپیوتر خود بوت، شما می شود با یک رمز عبور درخواست که 1673 01:19:33,360 --> 01:19:35,980 هیچ ربطی به با ویندوز، شما معمولا می توانید 1674 01:19:35,980 --> 01:19:39,750 فقط باز کردن شاسی از ماشین، پیدا کردن پین کوچک، 1675 01:19:39,750 --> 01:19:42,240 و استفاده از چیزی به نام بلوز و فقط اتصال 1676 01:19:42,240 --> 01:19:45,690 آن دو سیم را برای حدود یک دوم، در نتیجه تکمیل یک مدار است. 1677 01:19:45,690 --> 01:19:47,360 و لازم است که رمز عبور از بین بردن. 1678 01:19:47,360 --> 01:19:49,800 >> بنابراین، هنگامی که شما دسترسی فیزیکی به یک دستگاه، شما می توانید چیزهایی مانند آن را انجام دهد. 1679 01:19:49,800 --> 01:19:51,110 شما می توانید هارد دیسک را حذف کنید. 1680 01:19:51,110 --> 01:19:53,060 شما می توانید دسترسی به آن را که راه به دست آورید. 1681 01:19:53,060 --> 01:19:55,442 و به این ترتیب این است که چرا در مورد Dropbox به، 1682 01:19:55,442 --> 01:19:57,900 به عنوان مثال، آن را کمی نگران کننده است که نه تنها این کار را 1683 01:19:57,900 --> 01:20:02,860 از اطلاعات، حتی اگر آن را رمزگذاری شده، آنها نیز کلید است. 1684 01:20:02,860 --> 01:20:04,993 دیگر نگرانی؟ 1685 01:20:04,993 --> 01:20:08,430 >> مخاطبان: [نامفهوم] 1686 01:20:08,430 --> 01:20:27,740 1687 01:20:27,740 --> 01:20:30,240 دیوید مالان: آره، آن را بسیار true-- گوگل ها و سیب، 1688 01:20:30,240 --> 01:20:31,406 و مایکروسافت از جهان است. 1689 01:20:31,406 --> 01:20:34,400 و در واقع، چه مدت شما آی فون خود را برای به حال؟ 1690 01:20:34,400 --> 01:20:35,885 آره، و یا. 1691 01:20:35,885 --> 01:20:36,760 مخاطبان: [نامفهوم] 1692 01:20:36,760 --> 01:20:37,780 دیوید مالان: ببخشید؟ 1693 01:20:37,780 --> 01:20:39,667 شما از آن دسته هستید که تا به آی فون، درست است؟ 1694 01:20:39,667 --> 01:20:40,250 مخاطبان: بله. 1695 01:20:40,250 --> 01:20:42,208 دیوید مالان: چه مدت شما را داشته اند آی فون خود را؟ 1696 01:20:42,208 --> 01:20:43,372 مخاطبان: [نامفهوم] 1697 01:20:43,372 --> 01:20:45,080 دیوید مالان: خوب، پس اپل به معنای واقعی کلمه می داند 1698 01:20:45,080 --> 01:20:49,030 که در آن شما در هر ساعت از ام روز برای پنج سال گذشته است. 1699 01:20:49,030 --> 01:20:51,112 >> مخاطبان: [نامفهوم] 1700 01:20:51,112 --> 01:20:54,626 1701 01:20:54,626 --> 01:20:56,375 دیوید مالان: کدام است یکی از ویژگی های فوق العاده است. 1702 01:20:56,375 --> 01:20:57,860 مخاطبان: [نامفهوم] 1703 01:20:57,860 --> 01:21:00,875 دیوید مالان: آره، اما تجارت کردن برای مطمئن. 1704 01:21:00,875 --> 01:21:01,750 مخاطبان: [نامفهوم] 1705 01:21:01,750 --> 01:21:04,720 1706 01:21:04,720 --> 01:21:07,813 >> دیوید مالان: آره، آن را بسیار آسان برای. 1707 01:21:07,813 --> 01:21:08,688 مخاطبان: [نامفهوم] 1708 01:21:08,688 --> 01:21:12,040 1709 01:21:12,040 --> 01:21:13,248 دیوید مالان: دیگر جنبه های منفی؟ 1710 01:21:13,248 --> 01:21:16,995 مخاطبان: [نامفهوم] 1711 01:21:16,995 --> 01:21:26,151 1712 01:21:26,151 --> 01:21:27,900 دیوید مالان: Absolutely-- فن آوری، 1713 01:21:27,900 --> 01:21:31,550 از لحاظ اقتصادی، آن را بسیار قانع کننده ای برای مرتب کردن بر اساس این اقتصاد مقیاس به دست آوردن 1714 01:21:31,550 --> 01:21:33,579 و حرکت همه چیز را به ابر به اصطلاح. 1715 01:21:33,579 --> 01:21:35,870 اما شما احتمالا نمی خواهید به با برخی از بزرگترین 1716 01:21:35,870 --> 01:21:39,380 ماهی، آمازون، گوگل ها و Microsofts-- Rackspace را بسیار big-- است 1717 01:21:39,380 --> 01:21:42,200 و چند نفر دیگر، و نه لزوما توسط مردمی شب پرواز 1718 01:21:42,200 --> 01:21:45,640 برای آنها آن را بسیار آسان برای انجام این نوع از روش امروزه. 1719 01:21:45,640 --> 01:21:49,140 و این که شما می توانید پرداخت 5.99 $ در هر ماه به. 1720 01:21:49,140 --> 01:21:50,890 اما شما قطعا آنچه شما برای پرداخت. 1721 01:21:50,890 --> 01:21:54,014 >> وقتی به شما می گویند [نامفهوم]، که زمانی که چیزهایی مانند این پنج نهها آمد تا، 1722 01:21:54,014 --> 01:21:58,017 به موجب آن حتی اگر فن آوری ما واقعا نمی تواند تضمین نماید 99.999، 1723 01:21:58,017 --> 01:22:00,350 ما فقط در نوعی ساخت مجازات به قرارداد 1724 01:22:00,350 --> 01:22:03,910 به طوری که اگر که اتفاق نمی افتد، حداقل برخی از هزینه به ما، فروشنده وجود دارد. 1725 01:22:03,910 --> 01:22:07,950 و این چیزی است که شما را به طور معمول گرفتن آنها به توافق برسند به. 1726 01:22:07,950 --> 01:22:09,590 >> مخاطبان: [نامفهوم] 1727 01:22:09,590 --> 01:22:12,290 >> دیوید مالان: و یک نوع از برکت و رحمت 1728 01:22:12,290 --> 01:22:15,630 است که حتی زمانی که ما به پایین، برای به عنوان مثال، و یا حتی برخی از شرکت ها، 1729 01:22:15,630 --> 01:22:17,800 واقعیت آمازون است، به عنوان مثال، تا به بسیاری از 1730 01:22:17,800 --> 01:22:21,780 مشتریان رفو، مشتریان شناخته شده، عامل از مراکز داده های خاص 1731 01:22:21,780 --> 01:22:26,224 که وقتی چیزی واقعا اشتباه می رود، مانند اعمال خدا و آب و هوا و از جمله، 1732 01:22:26,224 --> 01:22:29,390 اگر هر نوع پوشش نقره ای وجود دارد، آن است که شما را در شرکت بسیار خوب است. 1733 01:22:29,390 --> 01:22:30,680 وب سایت شما ممکن آفلاین است. 1734 01:22:30,680 --> 01:22:32,750 اما تا نیمه مانند است اینترنت محبوب. 1735 01:22:32,750 --> 01:22:36,230 و پس از آن مسلما کمی بیشتر خوش طعم را به مشتریان خود 1736 01:22:36,230 --> 01:22:38,780 اگر آن را بیشتر از یک اینترنت چیزی بیش از یک چیز acme.com. 1737 01:22:38,780 --> 01:22:41,780 اما این یک بیت از یک تقلب است. 1738 01:22:41,780 --> 01:22:46,740 >> بنابراین در شرایط چیزهای دیگر را به در نگاه کنید، فقط به طوری که ما حکومت نه از دیگران، 1739 01:22:46,740 --> 01:22:51,210 اگر شما به مایکروسافت لاجورد بروید، آنها هر دو لینوکس و چیزهای ویندوز 1740 01:22:51,210 --> 01:22:53,190 که قابل مقایسه با آمازون. 1741 01:22:53,190 --> 01:22:57,540 اگر شما به موتور محاسبه گوگل، آنها چیزی مشابه است. 1742 01:22:57,540 --> 01:23:00,500 و تنها به دور از این ابر عرضه، 1743 01:23:00,500 --> 01:23:02,762 من اشاره ای به یک چیز دیگر می کنیم. 1744 01:23:02,762 --> 01:23:04,720 این یک وب سایت محبوب است که نماینده 1745 01:23:04,720 --> 01:23:08,590 از یک کلاس از فن آوری. 1746 01:23:08,590 --> 01:23:12,350 آنهایی را که ما فقط صحبت در مورد، آمازون، خواهد بود IaaS این 1747 01:23:12,350 --> 01:23:17,150 زیرساخت به عنوان سرویس، که در آن شما مرتب کردن بر اساس سخت افزار فیزیکی به عنوان یک سرویس. 1748 01:23:17,150 --> 01:23:18,757 است SAAS وجود دارد. 1749 01:23:18,757 --> 01:23:20,090 در واقع، اجازه دهید من این نقطه پایین. 1750 01:23:20,090 --> 01:23:23,290 1751 01:23:23,290 --> 01:23:28,190 >> زیرساخت IAAS-- به عنوان یک سرویس، SaaS را، 1752 01:23:28,190 --> 01:23:31,870 و PaaS، که کلمات اختصاری قابل ملاحظه ای گیج کننده 1753 01:23:31,870 --> 01:23:34,400 که توصیف سه انواع مختلف از همه چیز. 1754 01:23:34,400 --> 01:23:36,400 و کلمات اختصاری خود واقعا مهم نیست. 1755 01:23:36,400 --> 01:23:38,360 این همه مسائل ابر ما تنها شده ام صحبت کردن در مورد، 1756 01:23:38,360 --> 01:23:41,570 چیزهای سطح پایین تر، مجازی سازی سخت افزار و ذخیره سازی 1757 01:23:41,570 --> 01:23:44,890 در ابر به اصطلاح، آن است که آیا آمازون، مایکروسافت، گوگل، و یا دیگر. 1758 01:23:44,890 --> 01:23:47,270 >> نرم افزار به عنوان service-- همه ما از این استفاده کنید. 1759 01:23:47,270 --> 01:23:49,810 اگر شما استفاده از نرم افزار گوگل برای Gmail یا تقویم، 1760 01:23:49,810 --> 01:23:52,530 هر یک از این مبتنی بر وب برنامه های کاربردی که 10 سال پیش ما 1761 01:23:52,530 --> 01:23:55,560 می آیکون های دو کلیک بر روی دارند دسکتاپ، نرم افزار به عنوان یک سرویس 1762 01:23:55,560 --> 01:23:57,400 در حال حاضر واقعا برنامه وب است. 1763 01:23:57,400 --> 01:24:00,110 و به عنوان یک پلت فرم خدمات نوع بستگی دارد. 1764 01:24:00,110 --> 01:24:03,140 >> و یک نمونه من شما را در اینجا به در زمینه computing-- ابر 1765 01:24:03,140 --> 01:24:06,250 یکی از شرکت که کاملا وجود دارد محبوب این روزها، Heroku. 1766 01:24:06,250 --> 01:24:08,940 و آنها یک سرویس هستند، یک پلت فرم، اگر شما خواهد شد، 1767 01:24:08,940 --> 01:24:11,730 اجرا می شود که در بالای زیرساخت های آمازون است. 1768 01:24:11,730 --> 01:24:15,800 و آنها فقط آن را آسان تر را برای توسعه دهندگان و مهندسان 1769 01:24:15,800 --> 01:24:18,330 به برنامه های کاربردی مبتنی بر وب آنلاین. 1770 01:24:18,330 --> 01:24:22,170 >> این یک درد، در ابتدا، برای استفاده از خدمات وب سایت آمازون و چیزهای دیگر. 1771 01:24:22,170 --> 01:24:24,170 از آنجا که شما در واقع به دانستن و درک 1772 01:24:24,170 --> 01:24:27,617 در مورد پایگاه داده و وب سرور و بالانسر بار و همه چیز 1773 01:24:27,617 --> 01:24:28,450 من فقط در مورد صحبت کردیم. 1774 01:24:28,450 --> 01:24:32,780 از آنجا که همه آمازون انجام داده است نمی پنهان این چالش ها طراحی شده است. 1775 01:24:32,780 --> 01:24:35,790 فقط آنها را مجازی ام و حرکت آنها را به یک مرورگر، 1776 01:24:35,790 --> 01:24:37,770 به نرم افزار به جای سخت افزار. 1777 01:24:37,770 --> 01:24:43,020 >> اما شرکت هایی مانند heroku و دیگر ارائه دهندگان PAAS، بستر به عنوان سرویس، 1778 01:24:43,020 --> 01:24:46,900 آنها با استفاده از این مبانی barebone که ما فقط در مورد صحبت کردیم، 1779 01:24:46,900 --> 01:24:50,340 و آنها را آسان تر به ساخت استفاده از نرم افزار در بالای آن 1780 01:24:50,340 --> 01:24:54,241 به طوری که اگر شما می خواهید برای دریافت یک وب مبتنی بر نرم افزار آنلاین این روزها، 1781 01:24:54,241 --> 01:24:55,990 شما قطعا به بدانید که چگونه برای برنامه ریزی کنید. 1782 01:24:55,990 --> 01:25:00,280 شما نیاز به دانستن جاوا یا پایتون یا پی اچ پی یا روبی یا یک دسته از زبان های دیگر. 1783 01:25:00,280 --> 01:25:02,180 >> اما شما همچنین نیاز به یک محل برای قرار دادن آن. 1784 01:25:02,180 --> 01:25:04,790 و ما قبلا در مورد آن صحبت یک شرکت میزبانی وب. 1785 01:25:04,790 --> 01:25:08,630 این نوع از مثل اواسط 2000s است رویکرد به چیزی آنلاین. 1786 01:25:08,630 --> 01:25:12,140 در حال حاضر شما به جای ممکن است کسی به پرداخت مانند Heroku چند دلار در ماه است. 1787 01:25:12,140 --> 01:25:15,370 و اساسا، هنگامی که شما در انجام برخی از تنظیمات اولیه، 1788 01:25:15,370 --> 01:25:18,704 برای به روز رسانی وب سایت خود را، شما فقط نوع دستوری را در یک پنجره. 1789 01:25:18,704 --> 01:25:21,370 و هر کدی که نوشتهاید در اینجا بر روی لپ تاپ خود را بلافاصله 1790 01:25:21,370 --> 01:25:24,350 می شود به هر تعداد توزیع از سرور در ابر است. 1791 01:25:24,350 --> 01:25:26,440 >> و Heroku طول می کشد مراقبت از همه پیچیدگی. 1792 01:25:26,440 --> 01:25:28,930 آنها کشف تمام پایگاه داده مسائل، همه برای حفظ تعادل بار، 1793 01:25:28,930 --> 01:25:31,480 همه از سردرد است که ما در فقط در هیئت مدیره نوشته شده است، 1794 01:25:31,480 --> 01:25:33,320 و پنهان کردن همه از آن را برای شما. 1795 01:25:33,320 --> 01:25:36,170 و در عوض، شما فقط پرداخت آنها را کمی بیشتر. 1796 01:25:36,170 --> 01:25:39,810 بنابراین شما باید این زیرساخت به عنوان یک سرویس، سیستم عامل به عنوان یک سرویس، 1797 01:25:39,810 --> 01:25:41,400 و پس از آن نرم افزار به عنوان یک سرویس. 1798 01:25:41,400 --> 01:25:45,390 آن را، دوباره، این انتزاع و یا لایه بندی. 1799 01:25:45,390 --> 01:25:51,187 >> هر گونه سوال در ابر یا ایجاد زیرساخت های خود است؟ 1800 01:25:51,187 --> 01:25:52,270 همه حق است، که بسیاری بود. 1801 01:25:52,270 --> 01:25:54,200 چرا ما پیش بروید و استراحت 15 دقیقه ما در اینجا. 1802 01:25:54,200 --> 01:25:57,241 ما می گردم با چند مفهوم جدید و یک بیت از فرصت عملی 1803 01:25:57,241 --> 01:25:59,110 قبل از شب به پایان رسیده است. 1804 01:25:59,110 --> 01:26:00,332