1 00:00:00,000 --> 00:00:00,629 2 00:00:00,629 --> 00:00:02,170 DAVID MALAN: ٹھیک ہے، واپس کا خیر مقدم. 3 00:00:02,170 --> 00:00:06,520 ہم کلاؤڈ کمپیوٹنگ میں کودو کرنے سے پہلے، میں نے میں نے ایک لمحے کے لئے روک سوچا 4 00:00:06,520 --> 00:00:11,740 کسی بھی بقایا سوالات موجود ہیں تو دوپہر کے کھانے کے دوران آیا ہے کہ یا موضوعات 5 00:00:11,740 --> 00:00:13,834 کہ اب دلچسپی کا باعث ہو سکتا ہے. 6 00:00:13,834 --> 00:00:18,470 7 00:00:18,470 --> 00:00:21,410 >> سامعین: [اشراوی] 8 00:00:21,410 --> 00:00:22,090 >> DAVID MALAN: ٹھیک ہے. 9 00:00:22,090 --> 00:00:23,555 اوہ اوکے. 10 00:00:23,555 --> 00:00:24,430 سامعین: [اشراوی] 11 00:00:24,430 --> 00:00:29,880 12 00:00:29,880 --> 00:00:31,420 >> DAVID MALAN: نہیں، بالکل. 13 00:00:31,420 --> 00:00:35,180 اچھا، ٹھیک ہے امید ہے کہ آپ کی تمام مسائل اگلے چند گھنٹوں میں پیدا 14 00:00:35,180 --> 00:00:36,410 اور کل خاص طور پر. 15 00:00:36,410 --> 00:00:42,700 لیکن جہاں پر، اس کے بعد، ایک نظر ڈالیں قائم کرنے کے بارے میں گزشتہ بحث 16 00:00:42,700 --> 00:00:45,730 ایک ویب سائٹ کے زیادہ عام طور پر کی طرف جاتا ہے، یہ کمپیوٹنگ کلاؤڈ بات آتی ہے تو، 17 00:00:45,730 --> 00:00:48,210 ایک سرور کے فن تعمیر کے قیام، فیصلوں کی قسم 18 00:00:48,210 --> 00:00:50,800 کہ انجینئرز اور ڈویلپرز اور منتظمین 19 00:00:50,800 --> 00:00:53,210 یہ بات آتی ہے تو بنانے کی ضرورت ہے صرف سے زیادہ کر کرنا 20 00:00:53,210 --> 00:00:56,550 ایک $ 10 مہینہ ویب میزبان فی لئے سائن اپ کرنے آپ اصل میں باہر تعمیر کرنا چاہتے ہیں جب 21 00:00:56,550 --> 00:00:57,550 آپ کے اپنے بنیادی ڈھانچے. 22 00:00:57,550 --> 00:01:00,400 اور ہم نے اس کی پیٹھ باندھنے کی کوشش کریں گے، مثال کے طور پر، ڈراپ باکس اور دوسروں کو 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 >> لہذا ڈیل ریک سرور دن میں واپس، وہاں 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 ہے sexier نتیجے کے طور پر تلاش کر. لیکن یہ ایک جوڑے کی طرح لگتا ہے 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 >> اور انفرادی کمپنیوں، startups کے، خاص طور پر، 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 اور تم footprints کے لئے ادائیگی کرتے ہیں. 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 >> DAVID MALAN: جی ہاں، بالکل. 84 00:04:07,050 --> 00:04:10,040 تو کیا تم ایک کو ہو سکتا ہے اپنی ویب سائٹ کی سست روی. 85 00:04:10,040 --> 00:04:11,240 اور یہی وجہ ہے کہ ہو سکتا ہے؟ 86 00:04:11,240 --> 00:04:12,660 ٹھیک ہے، ہم، فرض لئے بحث کی خاطر 87 00:04:12,660 --> 00:04:15,160 ابھی آپ سے ایک پر ہیں، کہ ان تجارتی ویب میزبان کے 88 00:04:15,160 --> 00:04:17,860 ہم دوپہر کے کھانے سے پہلے کے بارے میں بات ہے کہ، آپ کو ڈالر میں سے کچھ تعداد ادا کرتے ہیں کہ 89 00:04:17,860 --> 00:04:20,859 فی مہینہ، اور آپ پہلے سے ادائیگی کی ہے آپ کے ڈومین کی سالانہ لاگت کے لئے 90 00:04:20,859 --> 00:04:25,300 نام، ویب کے میزبان شاید ہے کہ ان کے وسائل overselling 91 00:04:25,300 --> 00:04:26,050 کسی حد تک. 92 00:04:26,050 --> 00:04:29,000 لہذا اگر آپ کو ایک صارف نام کو ہو سکتا ہے اور ان کے سرور پر پاس ورڈ. 93 00:04:29,000 --> 00:04:32,410 لیکن اب شاید کئی دیگر، یا کئی درجن دیگر، یا شاید بھی کئی 94 00:04:32,410 --> 00:04:33,980 سو دیگر، صارفین. 95 00:04:33,980 --> 00:04:37,190 >> اور ویب سائٹس کو جسمانی طور پر رہتے ہیں ایک ہی سرور پر. 96 00:04:37,190 --> 00:04:38,340 یہ کیوں ممکن ہے؟ 97 00:04:38,340 --> 00:04:40,680 ویسے ان دنوں، سرورز اس طرح عام طور پر 98 00:04:40,680 --> 00:04:44,610 شاید، ایک سے زیادہ ہارڈ ڈرائیوز ہے کے طور پر کئی کے طور پر چھ یا اس سے زیادہ ہارڈ ڈرائیوز، 99 00:04:44,610 --> 00:04:47,665 جن میں سے ہر جتنا ہو سکتا ہے ان دنوں 4 terabytes کو ہے. 100 00:04:47,665 --> 00:04:52,140 تو اگر آپ کی جگہ کی 24 terabytes کو ہے ہو سکتا ہے اس طرح صرف ایک چھوٹا سا سرور میں. 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 اور ان لوگوں میں سے ہر ایک کے CPUs کہا جاتا کچھ ہے 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 اس کو بہت کچھ ہے ہو سکتا ہے زیادہ CPUs کے، اور کے نتیجے cores میں. 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 کسی بھی bottleneck کے جب ہو تو یہ ایک کمپیوٹر کو استعمال کرتے ہوئے کے لئے آتا ہے، 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 بہت سی پی یوز یا cores کے طور پر چار مرتبہ ہے. 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 اور ہم بھی، RAM اشتراک کر رہے ہیں یا رینڈم رسائی میموری 132 00:06:20,000 --> 00:06:22,520 سامنے سے جن میں سے، ایک محدود رقم بھی ہے. 133 00:06:22,520 --> 00:06:23,420 >> اور یہ کہ چابی ہے. 134 00:06:23,420 --> 00:06:25,960 کوئی بات نہیں کس طرح مہنگی کمپیوٹر تھا، 135 00:06:25,960 --> 00:06:28,440 اب بھی ایک محدود نہیں ہے اس میں وسائل کی رقم. 136 00:06:28,440 --> 00:06:31,360 اور اس طرح زیادہ سے زیادہ آپ کو ان وسائل بسم کرنے کی کوشش کریں، 137 00:06:31,360 --> 00:06:32,850 سست چیزوں بن سکتا ہے. 138 00:06:32,850 --> 00:06:34,646 لیکن کیوں؟ 139 00:06:34,646 --> 00:06:39,352 کیوں چیزوں کو ایک کے طور پر سست ہو گی ایک سرور کی علامات زیادہ بار کیا جا رہا ہے؟ 140 00:06:39,352 --> 00:06:40,060 کیا ہو رہا ہے؟ 141 00:06:40,060 --> 00:06:42,895 142 00:06:42,895 --> 00:06:46,388 >> سامعین: [اشراوی] 143 00:06:46,388 --> 00:06:54,036 144 00:06:54,036 --> 00:06:55,160 DAVID MALAN: جی ہاں، بالکل. 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 terabytes کو ہے ہو سکتا ہے 155 00:07:18,830 --> 00:07:20,440 آپ کے کمپیوٹر میں ڈسک کی جگہ کے. 156 00:07:20,440 --> 00:07:24,300 لیکن اگر آپ کو ہو سکتا ہے 4 گیگا بائٹس، یا 64 گیگا بائٹس، 157 00:07:24,300 --> 00:07:29,180 شدت، کے ایک پہلو کی ترتیب میں 1،000 سے کم، آپ کے کمپیوٹر میں RAM کی. 158 00:07:29,180 --> 00:07:30,320 تو ایک کمپیوٹر کیا کرتا ہے؟ 159 00:07:30,320 --> 00:07:32,236 ویسے، لگتا ہے آپ کو کہ 64 گیگا بائٹس کی کیا ضرورت ہے 160 00:07:32,236 --> 00:07:35,110 اس طرح ایک سرور، میں RAM میں سے جو بہت عام، اگر نہیں کم ہو جائے گا 161 00:07:35,110 --> 00:07:36,140 ان دنوں. 162 00:07:36,140 --> 00:07:39,220 لیکن اگر آپ کو بہت سے ہے لگتا ہے اتنی ساری چیزیں کرنے کے صارفین 163 00:07:39,220 --> 00:07:42,480 تم نے اس قسم کی طرح کا میموری کی 65 گیگا بائٹس کی ضرورت 164 00:07:42,480 --> 00:07:44,960 اس کا سب کو ہینڈل کرنے میں بیک وقت استعمال؟ 165 00:07:44,960 --> 00:07:47,580 >> ویسے، آپ کو صرف کہہ سکتے ہیں، معذرت، صارفین کی کچھ تعداد 166 00:07:47,580 --> 00:07:48,840 صرف ویب سائٹ تک رسائی حاصل نہیں کر سکتے. 167 00:07:48,840 --> 00:07:51,410 اور یہ کہ اقدام ہے آخری حربے، یقینی طور پر کی. 168 00:07:51,410 --> 00:07:55,570 یا آپریٹنگ کے طور پر آپ، سسٹم، ونڈوز یا میک طرح 169 00:07:55,570 --> 00:07:59,480 OS یا لینکس یا سولیرس یا کسی کہ سرور پر دیگر OSes کی تعداد، 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 I 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 پھر میں سنبھال سکتا ہوں کہ تا کہ میموری کے لئے کی 65th گیگا بائٹ کی ضرورت ہے، 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 تاکہ میں multitasking کی طرح ہوں. 182 00:08:37,280 --> 00:08:41,190 >> پس میں قسم کے چیزوں کو ڈال رہا ہوں عارضی طور پر اس سست خلا میں 183 00:08:41,190 --> 00:08:44,159 تو میں برم پیدا میں سے ہر ایک ہینڈل کرنے کا. 184 00:08:44,159 --> 00:08:45,290 لیکن سست روی نہیں ہے. 185 00:08:45,290 --> 00:08:45,790 کیوں؟ 186 00:08:45,790 --> 00:08:49,380 ویسے، ان مشکل کے اندر ڈسک پر ان دنوں کیا ہے؟ 187 00:08:49,380 --> 00:08:52,030 بلکہ، کیا ایک مشکل ہوتا ہے RAM سے مختلف ڈرائیو 188 00:08:52,030 --> 00:08:53,495 کے طور پر سب سے بہتر آپ کو اب معلوم ہے؟ 189 00:08:53,495 --> 00:08:56,750 >> سامعین: [اشراوی] 190 00:08:56,750 --> 00:08:59,540 191 00:08:59,540 --> 00:09:01,445 >> DAVID MALAN: ٹھیک ہے، سچ. 192 00:09:01,445 --> 00:09:02,320 سامعین: [اشراوی] 193 00:09:02,320 --> 00:09:05,440 194 00:09:05,440 --> 00:09:06,750 >> DAVID MALAN: تو بالکل سچ. 195 00:09:06,750 --> 00:09:13,709 اور یہ کہ ایک ضمنی اثر یا خصوصیت ہے حقیقت تو یہ ہے کہ رام واقعی تیز ہے. 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 لیکن یہ مستقل، یا nonvolatile ہے. 199 00:09:19,630 --> 00:09:21,480 لہذا اگر آپ کو طویل مدتی سٹوریج کے لئے استعمال. 200 00:09:21,480 --> 00:09:25,160 لیکن کے لحاظ سے عمل درآمد، میں نظر آتے ہیں تو 201 00:09:25,160 --> 00:09:29,297 کیا ایک DIMM کہا جاتا ہے، دوہری ان لائن میموری ماڈیول، یہ کیا RAM کا ایک ٹکڑا ہے 202 00:09:29,297 --> 00:09:30,380 عام طور پر طرح نظر ہو سکتا. 203 00:09:30,380 --> 00:09:35,050 >> چنانچہ ایک مسئلے سے ہے کہ ہماری Mac-- کے اندر. 204 00:09:35,050 --> 00:09:41,080 ہمارے Macs اور پی سی، ہمارا ڈیسک ٹاپ کے اندر کمپیوٹرز، میموری کی لاٹھی ہوگا 205 00:09:41,080 --> 00:09:43,220 آپ ان کو فون کریں گے کے طور پر، یا DIMMs، یا سمز واپس 206 00:09:43,220 --> 00:09:44,970 دن میں میموری کی، کہ اس طرح نظر آئے. 207 00:09:44,970 --> 00:09:47,900 ہمارے لیپ ٹاپ شاید چیزیں ہیں کہ ایک تہائی سائز یا نصف سائز کے ہیں. 208 00:09:47,900 --> 00:09:50,066 وہ تھوڑا چھوٹا ہو، لیکن ایک ہی idea-- تھوڑا 209 00:09:50,066 --> 00:09:52,110 سبز سلکان کے ٹکڑے کلچہ یا پلاسٹک کہ 210 00:09:52,110 --> 00:09:56,237 بہت سی کے ساتھ ان پر چھوٹی سی سیاہ چپس ہے تاروں کی ہر چیز کو منسلک. 211 00:09:56,237 --> 00:09:58,820 آپ کے پورے گچرچھی کو ہو سکتا ہے آپ کے کمپیوٹر کے ان کے اندر. 212 00:09:58,820 --> 00:10:00,903 لیکن takeaway ہے یہاں ہے یہ مکمل طور پر الیکٹرانک ہے. 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 DAVID MALAN: جی ہاں، وہاں ہے بظاہر حصوں منتقل. 221 00:10:22,710 --> 00:10:25,210 یہ ایک پرانے ریکارڈ کی طرح نوعیت کا ہے کھلاڑی یا فونوگراف کھلاڑی. 222 00:10:25,210 --> 00:10:26,200 اور یہ بہت زیادہ ہے. 223 00:10:26,200 --> 00:10:28,950 اس that-- نسبت تھوڑا fancier ہے استعمال ایک فونوگراف کھلاڑی جبکہ 224 00:10:28,950 --> 00:10:33,150 اصل میں، ریکارڈ میں grooves کے اس چھوٹے سے چھوٹا مقناطیسی ذرات کا استعمال کرتا ہے 225 00:10:33,150 --> 00:10:34,550 ہم کافی نہیں دیکھ سکتا ہے کہ. 226 00:10:34,550 --> 00:10:38,520 لیکن ایک چھوٹی سی مقناطیسی ذرہ تو اس طرح لگ رہا ہے، یہ ایک 1 سمجھا جاتا ہے. 227 00:10:38,520 --> 00:10:41,230 اور یہ اس طرح لگ رہا ہے تو، بجائے جنوب شمال کے شمال اور جنوب، 228 00:10:41,230 --> 00:10:42,252 یہ ایک 0 ہو سکتا ہے. 229 00:10:42,252 --> 00:10:45,460 ہم کس طرح تعمیر کر سکتے ہیں اور ہم نے کل دیکھ لیں گے اس سے زیادہ دلچسپ چیزیں کرنے کے لئے. 230 00:10:45,460 --> 00:10:47,590 >> لیکن کچھ بھی ہے کہ جسمانی طور پر منتقل کرنے کے لئے مل گیا 231 00:10:47,590 --> 00:10:51,010 یقینا سست جانا جا رہا ہے روشنی کی رفتار کے مقابلے میں، 232 00:10:51,010 --> 00:10:53,250 اصول میں جو کیا ہے ایک الیکٹران، اوپر بہہ سکتا ہے 233 00:10:53,250 --> 00:10:54,620 اگرچہ حقیقت پسندانہ نہیں بالکل. 234 00:10:54,620 --> 00:10:56,900 لہذا میکانی devices-- بہت سست. 235 00:10:56,900 --> 00:10:58,320 لیکن وہ سستی ہیں. 236 00:10:58,320 --> 00:11:00,944 اور آپ کو اتنا فٹ کر سکتے ہیں ان کے اندر زیادہ ڈیٹا. 237 00:11:00,944 --> 00:11:03,110 پس حقیقت یہ ہے کہ وہاں دنیا کچھ میں موجود 238 00:11:03,110 --> 00:11:06,840 ورچوئل میموری بلایا، اس طرح کی ایک ہارڈ ڈسک کا استعمال کرتے ہوئے 239 00:11:06,840 --> 00:11:10,160 یہ RAM تھے جیسے صارف کو شفاف، 240 00:11:10,160 --> 00:11:15,320 ڈیٹا منتقل کی طرف سے RAM سے ہارڈ ڈسک کو، 241 00:11:15,320 --> 00:11:18,714 پھر آپ کو ضرورت ہے جب اسے واپس منتقل کی یہ ایک بار پھر، سست روی پیدا کرتا ہے. 242 00:11:18,714 --> 00:11:21,380 آپ لفظی کے لئے ہے کیونکہ ایک جگہ سے اس کی کاپی. 243 00:11:21,380 --> 00:11:25,100 اور بات یہ ہے کہ آپ کو اس کی کاپی کر رہے ہیں اور سے RAM مقابلے میں اصل میں سست ہے 244 00:11:25,100 --> 00:11:26,150 آپ چاہتے ہیں جہاں یہ ہونا. 245 00:11:26,150 --> 00:11:29,030 >> متبادل حل یہاں تم نے اس کو سست پسند نہیں ہے تو، 246 00:11:29,030 --> 00:11:32,014 اور اپنے مجازی میموری ہے overtaxed جا رہا ہے کے ترتیب دیں، 247 00:11:32,014 --> 00:11:33,680 اس مسئلے کا کوئی اور حل کیا ہے؟ 248 00:11:33,680 --> 00:11:35,260 >> سامعین: [اشراوی] 249 00:11:35,260 --> 00:11:37,260 DAVID MALAN: ٹھیک ہے، ورچوئل میموری میں اضافہ 250 00:11:37,260 --> 00:11:39,135 ہمیں اس پر ایسا کرنے کی اجازت دیں گے اس سے بھی بڑی پیمانے پر. 251 00:11:39,135 --> 00:11:43,540 ہم مالیت 66 گیگا بائٹس کو سنبھال سکتا ہے میموری کی ضروریات، یا 67 گیگا بائٹس کی. 252 00:11:43,540 --> 00:11:45,830 لیکن مجھے پسند نہیں ہے لگتا ہے اس سست نیچے، حقیقت میں 253 00:11:45,830 --> 00:11:49,380 میں مجازی بند کرنا چاہتے ہیں میموری کہ بھی ممکن ہے تو، 254 00:11:49,380 --> 00:11:52,350 اور کیا میں میں پھینک سکتا اس مسئلہ کو حل کرنے کے لئے، 255 00:11:52,350 --> 00:11:56,900 میں زیادہ صارفین کو ہینڈل کرنے کے لئے چاہتے ہیں، جہاں اور اس سے زیادہ میموری کی ضروریات 256 00:11:56,900 --> 00:11:59,100 میں جسمانی طور پر اس وقت کے مقابلے میں؟ 257 00:11:59,100 --> 00:12:02,600 >> سامعین: [اشراوی] 258 00:12:02,600 --> 00:12:04,800 259 00:12:04,800 --> 00:12:06,140 >> DAVID MALAN: بدقسمتی سے کوئی. 260 00:12:06,140 --> 00:12:09,850 لہذا CPU اور cores وہ کر رہے ہیں میں ایک محدود وسائل ہیں. 261 00:12:09,850 --> 00:12:13,280 اور یہ کہ سیاق و سباق میں کوئی ینالاگ نہیں ہے. 262 00:12:13,280 --> 00:12:14,990 اچھا سوال ہے، اگرچہ. 263 00:12:14,990 --> 00:12:19,270 تو بھی، تو، واضح ہونا کے اس کمپیوٹر ہے کے اندر، 264 00:12:19,270 --> 00:12:24,510 لگ رہا ہے کہ رام کی ایک چھڑی کا کہنا ہے کہ، 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 چلو کا کہنا ہے اس کی ضرورت ہے کہ ایک ویب سائٹ کو دو، فی صارف زیادہ RAM، مجھے کیا تجویز پیش کر رہا ہوں، 270 00:12:46,070 --> 00:12:48,380 اس چیز کی راہ کی طرف ورچوئل میموری بلایا، 271 00:12:48,380 --> 00:12:53,990 صرف عارضی طور پر منتقل کرنے کے لئے ہے کہ یہاں پر تو اب ہے کہ میں 272 00:12:53,990 --> 00:12:57,810 کسی اور کی میموری منتقل کر سکتے ہیں وہاں کی ضروریات. 273 00:12:57,810 --> 00:13:00,420 اور پھر اس نے کیا کیا ہے جب میں نے اس کی پیٹھ کو کاپی کر سکتے ہیں 274 00:13:00,420 --> 00:13:04,550 اور یہ یہاں ہے، اور اس طرح آگے بڑھ رہے ہیں کیا میں وہاں میں کہیں اور چاہتے تھے 275 00:13:04,550 --> 00:13:05,050 ایک ساتھ. 276 00:13:05,050 --> 00:13:07,820 >> تو صرف کی ایک بہت ہے میں تبدیلی، یہاں takeaway ہے ہے. 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 >> DAVID MALAN: جی ہاں، میں لفظی مطلب مسئلہ میں پیسہ پھینک. 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 RAM کے 64 gigs کے بہت کم ہے تو، اچھی طرح سے، کیوں رام 128 گیگا بائٹس حاصل نہیں؟ 287 00:13:37,830 --> 00:13:40,440 کیوں RAM کے 256 گیگا بائٹس حاصل نہیں؟ 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 DAVID MALAN: ٹھیک ہے، یہ ، زیادہ پیسے خرچ ہوتے ہیں اس بات کا یقین. 291 00:13:44,482 --> 00:13:46,970 اور تم نے پہلے اسپیئر ہے تو ہارڈ ڈسک کی جگہ، مؤثر طریقے سے، 292 00:13:46,970 --> 00:13:51,407 یا مساوانہ، ہارڈ ڈسک کی جگہ تو ہے آپ کے ساتھ ساتھ اس کا استعمال ہو سکتا ہے بہت سستی. 293 00:13:51,407 --> 00:13:54,490 تو ایک بار پھر، کہ بند کر اس کی تجارت ہوتی ہے ہم، آج صبح بھی پہلے دیکھا 294 00:13:54,490 --> 00:13:56,656 جہاں نہ واقعی بات ہے ضروری نہیں کہ ایک درست جواب، 295 00:13:56,656 --> 00:14:01,360 صرف ایک بہتر یا برے کے جواب ہے آپ اصل کے بارے میں خیال کیا کی بنیاد پر. 296 00:14:01,360 --> 00:14:04,500 >> تو بھی ٹیکنالوجیکل حقائق موجود ہے. 297 00:14:04,500 --> 00:14:06,870 میں نے ایک کمپیوٹر نہیں خرید سکتے، میرے علم میں، 298 00:14:06,870 --> 00:14:09,490 ایک ٹریلین گیگا بائٹس کے ساتھ حق اب رام کی. 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 ساتھ اوپر souped کمپیوٹرز بہت سے اور ہر چیز کے بہت سے، 313 00:14:53,540 --> 00:15:00,140 بلکہ خریدنے یا خوبصورت عمارت معمولی کمپیوٹرز لیکن ان میں سے بہت سے، 314 00:15:00,140 --> 00:15:03,280 اور عام طور پر ہے کہ کچھ کا استعمال کرتے ہوئے کہا جاتا افقی پیمائی بجائے 315 00:15:03,280 --> 00:15:04,320 عمودی پیمائی کی. 316 00:15:04,320 --> 00:15:08,115 >> تو عمودی پیمائی حاصل کا مطلب ہو گا اس سے زیادہ RAM، زیادہ ڈسک، ہر چیز کا زیادہ، 317 00:15:08,115 --> 00:15:10,187 اور اس طرح کی سرمایہ کاری عمودی طور پر آپ کی ہارڈ ویئر میں 318 00:15:10,187 --> 00:15:12,520 لہذا آپ کو صرف حاصل کر رہے ہیں بہتر سے بہترین کی سب سے بہترین، 319 00:15:12,520 --> 00:15:13,650 لیکن آپ کو اس کے لئے ادا کر رہے ہیں. 320 00:15:13,650 --> 00:15:17,580 افقی پیمائی قسم کے حاصل کر رہا ہے سب سے نیچے کے درجے چیزیں، اچھا ماڈل، 321 00:15:17,580 --> 00:15:19,922 یا اس سے بھی بدتر ماڈل، لیکن ان میں سے بہت سے ملتا. 322 00:15:19,922 --> 00:15:22,630 لیکن جیسے ہی آپ کے بہت سے حاصل کرنے کے طور مثال کے طور پر غار، اس معاملے میں، 323 00:15:22,630 --> 00:15:27,330 ویب سرورز، اس میں سے ایک سرور ہے تو یا ایک ویب میزبان، ناکافی ہے 324 00:15:27,330 --> 00:15:32,310 پھر صرف intuitively پر، لوڈ کی اس مسئلہ کا حل 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 >> DAVID MALAN: جی ہاں، کس طرح کرنا ہے آپ ان کو and-- معذرت منسلک ہو؟ 335 00:15:59,740 --> 00:16:00,651 >> سامعین: [اشراوی] 336 00:16:00,651 --> 00:16:02,400 DAVID MALAN: ٹھیک ہے، میں اب بھی have-- کیونکہ 337 00:16:02,400 --> 00:16:07,280 میں نے اس تصویر میں مجھ کو دوبارہ تو، یہ میرا لیپ ٹاپ کہیں ہے تو 338 00:16:07,280 --> 00:16:12,400 انٹرنیٹ، کے درمیان ہے جس پر مجھے اور کمپنی کے بارے میں ہم بات کر رہے ہیں، 339 00:16:12,400 --> 00:16:17,960 اب میں جس بات کی، معلوم کرنا ہے سرور میں اس مخصوص صارف بھیجوں؟ 340 00:16:17,960 --> 00:16:25,090 اور طرح، دیگر صارفین اگر وہاں اس، اور پھر یہاں پر اس میں سے ایک، 341 00:16:25,090 --> 00:16:28,850 اور شاید اس رکن کو، یہ ہے صارف B ہے، اس، صارف C ہے 342 00:16:28,850 --> 00:16:34,720 اور اس سرور 1، 2، اور 3-- اب ہے ایک بدیہی جواب یہاں، صرف ہو سکتا ہے 343 00:16:34,720 --> 00:16:37,460 ہم 1 پر صارف کو ایک بھیج دیں گے اور بی 2 اور سی 3 کرنے کے لئے. 344 00:16:37,460 --> 00:16:39,900 اور ہم نے بہت سے صارفین کے طور پر 3 بار سنبھال کر سکتے ہیں. 345 00:16:39,900 --> 00:16:41,360 >> لیکن یہ ایک oversimplification ہے. 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 DAVID MALAN: لوڈ توازن. 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 DAVID MALAN: ٹھیک ہے، تو مجھے دو ہارڈ ویئر کی ایک نئی قسم متعارف کرانے 370 00:17:49,930 --> 00:17:53,627 ہم نے ابھی تک بات چیت نہیں کی ہے کہ، جس بالکل، ایک بوجھ بیلنس ہے. 371 00:17:53,627 --> 00:17:54,960 یہ بھی صرف ایک سرور ہو سکتا ہے. 372 00:17:54,960 --> 00:17:58,130 یہ بالکل طرح نظر کر سکتے ایک ہم ایک لمحے پہلے دیکھا. 373 00:17:58,130 --> 00:18:01,000 A بوجھ بیلنس واقعی ہے صرف سافٹ ویئر کا ایک ٹکڑا 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 بالآخر تک پہنچنے کے لئے کی جا رہی ہے اس لوڈ Balancer کی، جو اس وقت 384 00:18:33,750 --> 00:18:36,210 ایک روٹنگ نما فیصلہ کرنے کی ضرورت ہے. 385 00:18:36,210 --> 00:18:38,320 لیکن اس طرح کے روٹنگ ہے ایک اعلی مقصد کی اب. 386 00:18:38,320 --> 00:18:40,361 یہ ہو رہی ہے کے بارے میں صرف نہیں ہے نقطہ نظر سے نقطہ پر 387 00:18:40,361 --> 00:18:44,730 B. یہ فیصلہ کرنے کے بارے میں ہے جس میں نقطہ B غار کے درمیان سب سے بہتر ہے 388 00:18:44,730 --> 00:18:46,660 1، 2، یا اس کیس میں 3. 389 00:18:46,660 --> 00:18:51,000 >> تو کس طرح میں نے فیصلہ کرو 2 سے 3 میں 1 پر جانے کے لئے،،؟ 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 جن میں سے باہر آنے کے لئے کی ضرورت ہے ایک فیصلہ کرتا ہے 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 DAVID MALAN: مجھے افسوس ہے؟ 398 00:19:14,400 --> 00:19:14,770 سامعین: [اشراوی] 399 00:19:14,770 --> 00:19:18,310 DAVID MALAN: ٹھیک ہے، کس طرح ہم ہی نے لین دین کی اقسام زمرہ بندی 400 00:19:18,310 --> 00:19:19,095 یہاں؟ 401 00:19:19,095 --> 00:19:23,772 >> سامعین: ایک ویب کے صفحے دیکھنے سے ایک ڈیٹا بیس querying کے مقابلے میں. 402 00:19:23,772 --> 00:19:24,980 DAVID MALAN: ٹھیک ہے، یہ اچھی بات ہے. 403 00:19:24,980 --> 00:19:29,210 تو شاید اس رکن کو ایک ویب کے صفحے کو دیکھنے کے لئے چاہتا ہے. 404 00:19:29,210 --> 00:19:32,954 اور شاید اس سے بھی جامد مواد ہے کچھ تو، شاذ و نادر ہی تبدیل کر کہ اگر کبھی. 405 00:19:32,954 --> 00:19:34,870 اور یہ کہ ایک کی طرح لگتا ہے بہت آسان آپریشن. 406 00:19:34,870 --> 00:19:38,260 تو شاید ہم صرف منمانے کروں گا، لیکن معقول حد،، کا کہنا ہے کہ 407 00:19:38,260 --> 00:19:42,750 سرور 1، زندگی میں ان کے مقصد ہے صرف جامد مواد کو اپ کی خدمت کرنے کے لئے، 408 00:19:42,750 --> 00:19:45,150 کہ فائلوں کو شاذ و نادر ہی، اگر کبھی، تبدیلی. 409 00:19:45,150 --> 00:19:46,870 شاید یہ صفحے پر تصاویر ہے. 410 00:19:46,870 --> 00:19:50,180 شاید یہ صفحے پر متن یا غیر دلچسپ چیزوں کی ایسی دیگر چھانٹیں، 411 00:19:50,180 --> 00:19:52,460 ٹرانزیکشنل کچھ نہیں، متحرک اور کچھ نہیں. 412 00:19:52,460 --> 00:19:57,000 >> اس کے برعکس، پرکھنے صارف ایک ہے تو اس کا یا اس کی خریداری کی ٹوکری سے باہر ہے کہ 413 00:19:57,000 --> 00:20:00,972 ایک ڈیٹا بیس کی ضرورت ہوتی ہے، ذخیرہ کرنے کے لئے کسی جگہ اور یہ کہ معاملت یاد، کے ساتھ ساتھ 414 00:20:00,972 --> 00:20:02,680 شاید اس کی درخواست سرور 2 کے پاس جانا چاہئے. 415 00:20:02,680 --> 00:20:03,610 تو یہ اچھی بات ہے. 416 00:20:03,610 --> 00:20:07,010 تو ہم نے توازن کی بنیاد پر لوڈ کر سکتے ہیں درخواستوں کی قسم پر. 417 00:20:07,010 --> 00:20:08,278 ہم اس کو کس طرح اور کیا ہو سکتا ہے؟ 418 00:20:08,278 --> 00:20:13,690 419 00:20:13,690 --> 00:20:14,686 other-- کیا 420 00:20:14,686 --> 00:20:17,382 >> سامعین: سرور کی بنیاد پر استعمال اور صلاحیت. 421 00:20:17,382 --> 00:20:18,340 DAVID MALAN: ٹھیک ہے، ٹھیک ہے. 422 00:20:18,340 --> 00:20:19,950 تو آپ کو اس سے پہلے ذکر، کریم. 423 00:20:19,950 --> 00:20:26,850 تو ہم نے کچھ ان پٹ کو کیا کرتے ہیں تو [اشراوی] سرورز 1، 2 کے درمیان پر، 424 00:20:26,850 --> 00:20:32,070 اور 3 تا کہ اس لوڈ بیلنس کرنا وہ صرف مسلسل مطلع کر رہے ہیں 425 00:20:32,070 --> 00:20:36,420 لوڈ کے بیلنس کیا ان کی حیثیت کیا ہے؟ 426 00:20:36,420 --> 00:20:39,842 ارے، طرح، لوڈ Balancer کی، I میں 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 ارے، لوڈ Balancer کی، میں ہوں 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 DAVID MALAN: مقام. 450 00:21:36,850 --> 00:21:37,724 تو یہ ایک اچھا میں سے ایک ہے. 451 00:21:37,724 --> 00:21:40,880 تو کس طرح آپ location-- سکتا کہ معلومات بیعانہ؟ 452 00:21:40,880 --> 00:21:44,317 >> سامعین: [اشراوی] 453 00:21:44,317 --> 00:21:54,140 454 00:21:54,140 --> 00:21:57,040 >> DAVID MALAN: اوہ، یہ اچھی بات ہے. 455 00:21:57,040 --> 00:21:59,450 اور کے بارے میں کس طرح بہت سے ملی سیکنڈز اس کی طرف سے کم کرے گا 456 00:21:59,450 --> 00:22:02,466 ہم نے یہ دیکھا ہے کی بنیاد پر صبح، آپ کہیں گے؟ 457 00:22:02,466 --> 00:22:04,330 >> سامعین: [اشراوی] 458 00:22:04,330 --> 00:22:06,550 >> DAVID MALAN: ٹھیک ہے، بنیاد ٹریس راستوں پر 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 دو بار یا تین بار لگ سکتا ہے کے طور پر طویل، بھی milliseconds میں، 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 millisecond کی پار ڈیوڑھی، دے یا لے، 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 تو حقیقت کمپنیوں میں طرح اکامائی، آپ کو ان کے بارے میں سنا ہے تو، 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 اس آئی پی ایڈریس ہے؟ 487 00:23:30,090 --> 00:23:32,130 >> اور اس طرح حقیقت میں کیا دیگر کمپنیوں کو اس کا استعمال؟ 488 00:23:32,130 --> 00:23:35,900 آپ ہولو یا Netflix، اگر ہے تو کیا تم نے کبھی بیرون ملک سفر کر رہا تھا، 489 00:23:35,900 --> 00:23:38,640 اور تم پر کچھ دیکھنے کی کوشش ہولو، اور آپ امریکہ میں نہیں ہیں، 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 >> DAVID MALAN: اوہ، واقعی؟ 494 00:23:46,020 --> 00:23:48,480 لیکن ہاں، تو اصل میں یہ ہے ایک کامل کی درخواست 495 00:23:48,480 --> 00:23:51,060 بہت تکنیکی چیز کا ایک حقیقی مسئلہ کا. 496 00:23:51,060 --> 00:23:55,100 آپ سے VPN کرنے کے لئے تھے یورپ یا ایشیا یا کہیں 497 00:23:55,100 --> 00:23:57,950 اپنے کارپوریٹ دنیا میں نیویارک میں صدر دفاتر 498 00:23:57,950 --> 00:24:00,670 یا تم جہاں بھی ہو، تم ہو ظہور پیدا کرنے والا 499 00:24:00,670 --> 00:24:03,580 باہر کی ویب سائٹس پر کہ اگر آپ نیویارک میں اصل میں ہیں، 500 00:24:03,580 --> 00:24:05,660 یہاں تک کہ آپ ہیں اگرچہ جسمانی طور پر بہت دور. 501 00:24:05,660 --> 00:24:08,057 >> اب آپ صارف کے لئے جا رہے ہیں تم دور ظاہر ہے ہیں جانتے ہیں. 502 00:24:08,057 --> 00:24:11,140 لیکن آپ بھی یہ محسوس کرنے کی وجہ سے جا رہے ہیں ان اضافی milliseconds کی. 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 >> DAVID MALAN: سرور دستیاب ہے؟ 518 00:24:51,650 --> 00:24:53,970 اتنا برا نہیں. 519 00:24:53,970 --> 00:24:54,470 یہ اچھی بات ہے. 520 00:24:54,470 --> 00:24:56,260 یہ بوجھ کی ایک nuancing کی طرح ہے. 521 00:24:56,260 --> 00:24:58,070 تو چلو بوجھ زمرے میں رکھنے کی اجازت دینا. 522 00:24:58,070 --> 00:25:00,010 آپ کو دستیاب ہیں، تو میں نے صرف ہوں وہاں ڈیٹا بھیجنے کے لئے جا. 523 00:25:00,010 --> 00:25:01,343 لیکن یہ فوری طور پر الٹا اثر ہو سکتا. 524 00:25:01,343 --> 00:25:05,720 میں اس منطق استعمال کرتے ہیں تو اس کی وجہ، اور میں تو ہمیشہ 1 سے پوچھیں، آپ پر ہیں، آپ پر ہیں، 525 00:25:05,720 --> 00:25:08,970 جواب ہاں میں ہمیشہ ہے تو، پر تم ہو، میں ٹریفک کے 100٪ بھیجنے کے لئے جا رہا ہوں 526 00:25:08,970 --> 00:25:11,060 اس سے، 0 باقی سب فیصد. 527 00:25:11,060 --> 00:25:14,430 اور کچھ نقطہ پر، ہم کو نشانہ بنانے جا رہے ہیں کہ سست روی یا سائٹ پر دستیاب نہیں. 528 00:25:14,430 --> 00:25:17,630 تو کیا ہوا کے مقابلے میں قدرے بہتر ہے کہ لیکن اب بھی بہت سادہ 529 00:25:17,630 --> 00:25:22,412 اور تمام لینے کے طور پر تقریبا طور پر ہوشیار نہیں اکاؤنٹ میں ان اضافی ڈیٹا؟ 530 00:25:22,412 --> 00:25:23,992 >> سامعین: سرور فی لاگت. 531 00:25:23,992 --> 00:25:25,200 DAVID MALAN: سرور فی لاگت. 532 00:25:25,200 --> 00:25:28,010 ٹھیک ہے، تو مجھے وہ ٹاس دو بہت بوجھ زمرے، میں. 533 00:25:28,010 --> 00:25:30,790 کیونکہ تم میں تلاش کر لیں گے کیا ایک کمپنی، too-- کہ آپ نے تو 534 00:25:30,790 --> 00:25:32,790 آپ کے سرور کو اپ گریڈ وقت کے ساتھ یا زیادہ خریدنے، 535 00:25:32,790 --> 00:25:36,242 تم بالکل حاصل کرنے کے قابل نہیں ہو سکتا ہے ہارڈ ویئر کے اسی ورژن. 536 00:25:36,242 --> 00:25:37,450 یہ تاریخ سے باہر آتا ہے، کیونکہ. 537 00:25:37,450 --> 00:25:38,491 آپ کو اب اس کو نہیں خرید سکتے. 538 00:25:38,491 --> 00:25:39,360 قیمتیں تبدیل. 539 00:25:39,360 --> 00:25:42,500 >> تو آپ کو مختلف سرورز کو ہو سکتا ہے آپ کے کلسٹر میں، تو بات کرنے کی. 540 00:25:42,500 --> 00:25:43,890 کہ مکمل طور پر ٹھیک ہے. 541 00:25:43,890 --> 00:25:47,100 لیکن اگلے سال کی ہارڈ ویئر دگنا تیز ہو سکتا ہے، 542 00:25:47,100 --> 00:25:49,390 اس سال کے طور پر دو مرتبہ کے طور پر صلاحیت رکھتا. 543 00:25:49,390 --> 00:25:51,500 تو ہم نے اس ٹاس کر سکتے ہیں لوڈ کے زمرے میں. 544 00:25:51,500 --> 00:25:54,260 1 کے درمیان یہ رائے لوپ، 2، اور 3 لوڈ کے بیلنس میں 545 00:25:54,260 --> 00:25:57,650 یقینی طور پر یہ بتا سکتا ہوں، ارے، میں نے 50 فی صد صلاحیت پر ہوں. 546 00:25:57,650 --> 00:26:00,100 لیکن جس طرح کی طرف سے، میں نے بھی دو مرتبہ کے طور پر بہت cores کی ہے. 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 DAVID MALAN: --a بے ترتیب سرور. 553 00:26:15,330 --> 00:26:16,780 جی ہاں، ایک یا دوسرے کو منتخب. 554 00:26:16,780 --> 00:26:21,160 لہذا randomness کو اصل میں ہے یہ بہت طاقتور جزو 555 00:26:21,160 --> 00:26:23,170 کمپیوٹر سائنس میں، اور انجینئرنگ میں زیادہ 556 00:26:23,170 --> 00:26:27,160 عام طور پر، آپ چاہتے ہیں خاص طور پر جب تیزی سے ایک سادہ فیصلہ کرنے کے لئے 557 00:26:27,160 --> 00:26:30,480 سب کے ساتھ اس پیچیدہ بغیر ان بہت ہوشیار، بلکہ 558 00:26:30,480 --> 00:26:34,330 کی ضرورت ہوتی ہے بہت ہوشیار، مسائل کے حل سب سے زیادہ انجینئرنگ، تمام 559 00:26:34,330 --> 00:26:36,220 زیادہ فکر، جب واقعی، میں ایسا کیوں نہیں کرتے 560 00:26:36,220 --> 00:26:39,200 صرف قسم کا ایک سکہ کے اچھالنے، یا ایک تین، اس معاملے میں سکوں رخا 561 00:26:39,200 --> 00:26:41,690 اور جانے کے لئے کہ آیا اس کی 1، 2، 3 فیصلہ؟ 562 00:26:41,690 --> 00:26:45,610 >> یہی وجہ ہے کہ، گے probabilistically الٹا اثر ہو سکتا لیکن مشکلات کی طرح بہت 563 00:26:45,610 --> 00:26:48,860 پھر سر flipping کی اور بار بار اور دوبارہ 564 00:26:48,860 --> 00:26:53,870 اور بار بار میں ممکن ہے reality-- سپر، سپر امکان نہیں. 565 00:26:53,870 --> 00:26:58,170 تو وقت کے ساتھ، مشکلات ہیں صرف تصادفی صارفین بھیجنا 566 00:26:58,170 --> 00:27:00,660 1، 2، اور 3 کے لیے کی جا رہی ہے بالکل ٹھیک باہر کام. 567 00:27:00,660 --> 00:27:03,380 اور یہ ایک ٹیکنالوجی ہے عام طور راؤنڈ رابن کے طور پر جانا. 568 00:27:03,380 --> 00:27:05,160 >> یا اصل میں، کہ راؤنڈ رابن نہیں ہے. 569 00:27:05,160 --> 00:27:06,980 یہ بے ترتیب نقطہ نظر ہو جائے گا. 570 00:27:06,980 --> 00:27:09,250 اور آپ کو بھی ہونا چاہتے ہیں تو کہ مقابلے میں تھوڑا آسان، 571 00:27:09,250 --> 00:27:12,820 راؤنڈ رابن، ہو جائے گا سب سے پہلے شخص چلا جاتا ہے 1 سے، دوسرے شخص کے لئے 2، تیسرے شخص 572 00:27:12,820 --> 00:27:16,056 سے 3، چوتھے شخص 1 سے. 573 00:27:16,056 --> 00:27:17,430 اور اس میں راؤنڈ رابن جھوٹ. 574 00:27:17,430 --> 00:27:19,580 تم صرف اس قسم کی ایک سائیکل میں کے ارد گرد جاؤ. 575 00:27:19,580 --> 00:27:21,300 >> اب، آپ اس کے بارے میں ہوشیار ہونا چاہئے. 576 00:27:21,300 --> 00:27:26,490 آپ آنکھ بند کر کے لئے صارف کو بھیج نہیں کرنا چاہئے سرور نمبر ایک تو صورت کیا ہے؟ 577 00:27:26,490 --> 00:27:30,060 578 00:27:30,060 --> 00:27:32,870 یہ زیادہ سے زیادہ صلاحیت پر ہے تو، یا یہ صرف اب کوئی ذمہ دار ہے. 579 00:27:32,870 --> 00:27:35,270 لہذا مثالی طور پر آپ کچھ چاہتے ہیں رائے لوپ کی طرح ہے. 580 00:27:35,270 --> 00:27:38,040 دوسری صورت میں، آپ کو صرف تمام بھیج ایک بند گلی میں آپ کے صارفین میں. 581 00:27:38,040 --> 00:27:40,790 لیکن وہ بھی، اکاؤنٹ میں لے جایا جا سکتا ہے. 582 00:27:40,790 --> 00:27:46,520 >> لہذا تحت کی قدر کی تعریف نہیں کرتے صرف اکثر ہے جو randomness کو، 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 تو کچھ کمپنیوں کہ کس طرح عمل درآمد کرتے راؤنڈ رابن یا randomness کو 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 مجھے نہیں معلوم کہ کتنا دور I طومار کر رکھنا چاہتے ہیں. 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 کیا ان کے بوجھ ہے Balancer کی شاید کچھ کیا؟ 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 >> DAVID MALAN: جی ہاں، تو لوڈ کے بیلنس شاید ہے 615 00:29:31,079 --> 00:29:33,870 میں سے ایک کی بنیاد پر فیصلہ سازی ان کے فیصلے processes-- بنانے 616 00:29:33,870 --> 00:29:35,210 واقعی جس سے کوئی فرق نہیں پڑتا. 617 00:29:35,210 --> 00:29:38,650 لیکن میں کی طرح بہت تیار کی ہے یہاں بورڈ پر اعداد، 618 00:29:38,650 --> 00:29:40,650 سرورز کو صرف نہیں ہیں کہا جاتا ہے 1، 2، اور 3. 619 00:29:40,650 --> 00:29:43,870 وہ شاید کہا جاتا رہے www1، www2، www3. 620 00:29:43,870 --> 00:29:47,200 اور اس کے اندر باہر کر دیتا ہے ایک HTTP درخواست یہ خصوصیت ہے. 621 00:29:47,200 --> 00:29:48,950 اور میں جا رہا ہوں مندرجہ ذیل کے طور پر اس کی انکرن. 622 00:29:48,950 --> 00:29:53,230 >> میں سمجھتا ہوں کہ ایک ہی کھولنے کے لئے جا رہا ہوں صرف اس سے پہلے کے طور پر ڈویلپر کے نیٹ ورک کے ٹیب 623 00:29:53,230 --> 00:29:55,560 تو ہم کیا جا رہا ہے کو دیکھنے کے کر سکتے ہیں ہڈ کے نیچے. 624 00:29:55,560 --> 00:29:57,130 میں نے سکرین صاف کرنے کے لئے جا رہا ہوں. 625 00:29:57,130 --> 00:30:03,420 اور میں نے کے لئے، چلو جانے کے لئے جا رہا ہوں ، کا کہنا ہے کہ http://harvard.edu. 626 00:30:03,420 --> 00:30:06,560 اب جو کچھ بھی کے لئے کاروبار وجوہات، ہارورڈ 627 00:30:06,560 --> 00:30:08,930 بہت سے کی طرح، فیصلہ کیا ہے، بہت سے دیگر ویب سائٹس، 628 00:30:08,930 --> 00:30:12,712 معیاری کرنے سے اس www.harvard.edu پر ویب سائٹ 629 00:30:12,712 --> 00:30:14,420 دونوں تکنیکی لئے اور مارکیٹنگ کی وجوہات. 630 00:30:14,420 --> 00:30:16,326 اس میں اس قسم کی صرف ہے ووگ دیکھیے ورلڈ وائڈ ویب کی ضرورت کے لئے. 631 00:30:16,326 --> 00:30:20,500 >> لہذا ہارورڈ میں سرور ہے کسی نہ کسی طرح صارف کو ری ڈائریکٹ کرنے، 632 00:30:20,500 --> 00:30:23,830 میں نے سے رکھنے کے طور پر دوسرے ایک URL. 633 00:30:23,830 --> 00:30:24,670 یہ کیسے کام کرتا ہے؟ 634 00:30:24,670 --> 00:30:26,740 ویسے، مجھے آگے بڑھو اور درج مارا. 635 00:30:26,740 --> 00:30:30,830 اور بے شک جلدی URL کو نوٹس www.harvard.edu کرنے کے لئے تبدیل. 636 00:30:30,830 --> 00:30:35,560 مجھے اس میں واپس سکرال تاریخ اور اس ڈبگ پر کلک کریں 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 >> DAVID MALAN: جی ہاں، تو یہ ایک ہے 200 ٹھیک ہے. 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 کی ایک اضافی tidbit ہے نہیں ہے کہ لفافے کے اندر معلومات. 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 >> DAVID MALAN: جی ہاں، تو وہاں ہے اضافی معلومات. 659 00:31:37,148 --> 00:31:40,120 میں نے روشنی ڈالی ہے کہ پہلی لائن 301 مستقل طور پر منتقل کر دیا گیا کہتی. 660 00:31:40,120 --> 00:31:42,820 ٹھیک ہے، یہ کہاں منتقل کر دیا گیا ہے؟ 661 00:31:42,820 --> 00:31:45,340 گزشتہ line-- اور وہ ایسا نہیں کرتے اس ترتیب میں ہونا پڑے گا. 662 00:31:45,340 --> 00:31:47,020 یہ بے ترتیب ہو سکتا ہے. 663 00:31:47,020 --> 00:31:52,120 مقام قولون ارے، کا مطلب ہے کہ براؤزر، بجائے اس URL پر جائیں. 664 00:31:52,120 --> 00:31:55,180 >> لہذا براؤزر HTTP ری ڈائریکٹس کو سمجھنے. 665 00:31:55,180 --> 00:31:57,540 اور یہ ایک بہت، بہت ہے شیخی کا عام طریقہ 666 00:31:57,540 --> 00:31:59,680 ایک جگہ سے صارف. 667 00:31:59,680 --> 00:32:02,660 مثال کے طور پر، کیا آپ نے کبھی کوشش کی ہے تو تم نہیں ہو کہ ایک ویب سائٹ کا دورہ کرنے کی 668 00:32:02,660 --> 00:32:06,360 میں لاگ، آپ کو اچانک مل سکتا ہے ایک نیا یو آر ایل میں اپنے آپ کو مکمل طور پر کیا جا رہا ہے 669 00:32:06,360 --> 00:32:07,530 میں لاگ ان کرنے کے لئے کہا. 670 00:32:07,530 --> 00:32:08,400 >> یہ کیسے کام کرتا ہے؟ 671 00:32:08,400 --> 00:32:10,920 سرور شاید 301 بھیج رہا ہے. 672 00:32:10,920 --> 00:32:14,510 دوسرے نمبر بھی ہے، جیسے 302، معنی میں کسی حد تک مختلف، 673 00:32:14,510 --> 00:32:16,490 اس سے ایک اور یو آر ایل پر آپ کو بھیج دیا. 674 00:32:16,490 --> 00:32:18,770 اور پھر سرور، ایک بار جب آپ لاگ ان کرنے، 675 00:32:18,770 --> 00:32:22,000 آپ کہاں پر واپس بھیج دیا جائے گا آپ اصل میں ارادہ. 676 00:32:22,000 --> 00:32:27,700 >> تو کیا ہوا، اس کے بعد، غیر تسلی بخش ہیں انجنیئر ویب سائٹس کر رہے ہو؟ 677 00:32:27,700 --> 00:32:31,340 جب آپ کا دورہ www.acme.com، اور صرف وہ 678 00:32:31,340 --> 00:32:35,490 ان کے سرورز پر نامزد کر دیا ہے کے لئے ہو www1، www2، www3، اور تو آگے، 679 00:32:35,490 --> 00:32:39,100 وہ بہت simply-- ہیں جس منصفانہ ہے، لیکن بہت 680 00:32:39,100 --> 00:32:46,080 چھانٹیں کے لئے آپ کو منتقل کیا جا رہا foolishly-- ایک اصل کو مختلف نام دیا سرور. 681 00:32:46,080 --> 00:32:48,650 اور یہ بالکل ٹھیک کام کرتا ہے. 682 00:32:48,650 --> 00:32:49,930 یہ اچھا اور آسان ہے. 683 00:32:49,930 --> 00:32:52,200 >> ہم یہ ہو جائے گا کہ کس طرح دیکھا ہے ہڈ کے نیچے کیا 684 00:32:52,200 --> 00:32:53,490 مجازی لفافے میں. 685 00:32:53,490 --> 00:32:56,450 لیکن کیوں ہے یہ arguably ایک برا انجینئرنگ فیصلہ؟ 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 DAVID MALAN: ہر سرور کے لئے ہوگا ویب سائٹ کا ڈپلیکیٹ کاپی ہے. 694 00:33:16,030 --> 00:33:16,738 میں نے اس کے ساتھ ٹھیک ہوں. 695 00:33:16,738 --> 00:33:19,490 اور حقیقت میں، کہ میں رہا ہوں اس پوری کہانی کے لئے فرض، 696 00:33:19,490 --> 00:33:22,104 ہم اچھی طرح سے چاہتے تھے تو اس کے بعد سے اصل میں، ڈین کی اوائل کے سوا 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 >> DAVID MALAN: ٹھیک ہے، تو کچھ صفحات غیر متناسب طور پر مقبول ہو سکتا ہے. 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 >> DAVID MALAN: تم نے اس سے کیا مطلب ہے؟ 712 00:33:57,623 --> 00:33:58,498 سامعین: [اشراوی] 713 00:33:58,498 --> 00:34:03,820 714 00:34:03,820 --> 00:34:05,072 >> DAVID MALAN: جی ہاں، بالکل. 715 00:34:05,072 --> 00:34:07,280 تو کیا تم نہیں کرنا چاہتا ضروری نہیں کہ آپ کو یقینی طور have-- 716 00:34:07,280 --> 00:34:11,370 آپ کے صارفین کی ضرورت کے لئے نہیں کرنا چاہتے دستی طور www1 یا www2 میں ٹائپ. 717 00:34:11,370 --> 00:34:14,550 ایک برانڈ کے نقطہ نظر سے یہ صرف ایک چھوٹا سا مضحکہ خیز لگتا ہے. 718 00:34:14,550 --> 00:34:17,340 آپ کو صرف ایک کی طرح چاہتے ہیں تو صاف، خوبصورت تجربے، 719 00:34:17,340 --> 00:34:20,364 تصادفی کا ان اندوز گنے کے URLs واقعی اچھا نہیں ہے. 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 کہ کوئی مجبور semantics کے ہے. 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 کاروبار واقعی عروج پر ہے، آپ، www99 ذریعے www1 مل گیا ہے 730 00:34:50,090 --> 00:34:53,530 لیکن جنوری اور فروری میں اور آگے، آپ کو ان میں سے نصف کو بند کردیں 731 00:34:53,530 --> 00:34:56,440 تو آپ کو صرف www50 ذریعے www1 ہے؟ 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 DAVID MALAN: آپ کرنے کی ضرورت ہے اب بھی ان کے تمام کا انتظام. 736 00:35:07,752 --> 00:35:10,515 سامعین: [اشراوی] 737 00:35:10,515 --> 00:35:11,390 DAVID MALAN: ٹھیک. 738 00:35:11,390 --> 00:35:12,681 یہی وجہ ہے کہ وہاں کے کیچ کی طرح ہے. 739 00:35:12,681 --> 00:35:16,800 آپ کے گاہکوں کی عادت میں ہیں تو بک مارکنگ چیزیں، صرف، ان کے ای میل 740 00:35:16,800 --> 00:35:19,351 URL کہیں بچت، یا یہ ان کے آٹو میں صرف ہے تو 741 00:35:19,351 --> 00:35:22,350 وہ کر رہے ہیں تاکہ ان کے براؤزر میں مکمل واقعی جان بوجھ کر یہ ٹائپ کر نہیں، 742 00:35:22,350 --> 00:35:25,560 یہ صرف، کیا ہو رہا ہے وہ شاید کیا، 11 ماہ کے سال سے باہر کے لئے 743 00:35:25,560 --> 00:35:27,190 مؤثر طریقے سے، ایک مردہ آخر تک پہنچنے کے. 744 00:35:27,190 --> 00:35:30,100 اور میں صرف سب سے زیادہ ہوشیار صارفین، احساس کرنے کے لئے جا رہی ہے 745 00:35:30,100 --> 00:35:32,040 شاید میں دستی طور پر ہونا چاہئے اس تعداد کو ہٹانے. 746 00:35:32,040 --> 00:35:35,610 میرا مطلب ہے، یہ صرف ہونے والا نہیں ہے بہت سے صارفین، کاروبار کے لئے بہت برا کے ساتھ، 747 00:35:35,610 --> 00:35:37,750 عقل مند برے عمل درآمد انجینرنگ. 748 00:35:37,750 --> 00:35:40,230 >> تو شکر ہے، یہ بھی ضروری نہیں ہے. 749 00:35:40,230 --> 00:35:43,120 یہ کیا کہ باہر کر دیتا لوڈ کے balancers کیا کر سکتے ہیں 750 00:35:43,120 --> 00:35:48,130 اس کے بجائے، یہ کہتے ہوئے جب ایک کا حامل ہے ایک 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 >> آپ اس کے بجائے کرنے، راستے کے لئے جاری رکھ سکتے ، اس اصطلاح کا استعمال جاری رکھ A کے اعداد و شمار کے تمام 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 اور اس طرح اب ہم الگ الگ ہو جان بوجھ لائنوں blurring 759 00:36:17,524 --> 00:36:18,690 ان مختلف آلات کے درمیان. 760 00:36:18,690 --> 00:36:20,930 A بوجھ بیلنس راؤٹ ڈیٹا سکتے. 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 ایک جسمانی کمپیوٹر تاکہ ایک بوجھ کے Balancer کی ان کو ایک سے زیادہ چیزیں کر سکتے ہیں. 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 کے آئی پی ایڈریس 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 اور میں نے دیکھا ہے کہ فیس بک کی آئی پی پتہ اس بظاہر ہے. 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 فیس بک، جب کے ساتھ جواب دیا کہ I 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 >> DAVID MALAN: محفوظ ورژن میں، اور www.facebook.com میں. 787 00:37:36,116 --> 00:37:38,520 تو یہ بھی صرف نہیں ہے محفوظ IP پتہ. 788 00:37:38,520 --> 00:37:42,650 فیس بک خود اوپر لے لی ہے کہنے کی، یہ مضحکہ خیز ہے. 789 00:37:42,650 --> 00:37:45,710 ہم اس سے اوپر آپ کو رکھنے کے لئے نہیں جا رہے ہیں عددی ہے کہ بدسورت لگ URL. 790 00:37:45,710 --> 00:37:50,120 ہم آپ کو ایک HTTP بھیجنے کے لئے جا رہے ہیں کہ ایک ہی ہیڈر کی راہ کی طرف ری ڈائریکٹ 791 00:37:50,120 --> 00:37:53,010 ہم نے دیکھا کہ پہلے کی محل وقوع قولون کچھ. 792 00:37:53,010 --> 00:37:56,340 >> اور اس طرح یہ صرف اس کے نیچے کا مطلب ڈاکو اب بھی اس آئی پی ایڈریس ہے. 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-توشک، ایک بستر خریدنے کے لئے اور اسی طرح کی mnemonics آپ کو بھی دیکھتے ہیں کہ 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 DAVID MALAN: جی ہاں، تمام ان لوگوں کے کام کے تین. 825 00:39:36,910 --> 00:39:39,890 randomness کو تو، راؤنڈ رابن، 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 اور اگلی بار جب کوئی صارف کی درخواستیں yahoo.com کے IP ایڈریس 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 صرف ایک لفافے بھیج کر مختلف Yahoo کے اپنے سرور میں سے ہے؟ 846 00:40:39,330 --> 00:40:42,390 >> اور ہم کھدائی رکھنے کے لئے اگر، ہم دیکھیں گے زیادہ سے شاید دیگر کمپنیوں. 847 00:40:42,390 --> 00:40:44,380 CNN دو عوامی سطح پر اجاگر کیا ہے. 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 تو کیا طریقہ کار ہے CNN کا استعمال کرتے ہوئے، بظاہر؟ 851 00:40:56,680 --> 00:40:57,440 >> سامعین: رینڈم. 852 00:40:57,440 --> 00:40:59,440 DAVID MALAN: ٹھیک ہے، یہ ، یہ اگرچہ بے ترتیب ہو سکتا ہے 853 00:40:59,440 --> 00:41:01,110 آگے پیچھے سائیکلنگ رکھا جائے لگتا ہے. 854 00:41:01,110 --> 00:41:04,380 تو یہ شاید راؤنڈ رابن کہاں ہے وہ صرف حکم کے تا سوئچنگ کر رہے ہیں 855 00:41:04,380 --> 00:41:05,880 میں نے شاید پہلی لے جائیں گے کہ. 856 00:41:05,880 --> 00:41:08,860 میرے کمپیوٹر میں لے جائے گا پہلے ہر بار. 857 00:41:08,860 --> 00:41:10,490 تو ہے کہ لوڈ توازن ہے. 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 >> DAVID MALAN: مکمل طور پر انحصار کرتا ہے. 867 00:41:45,120 --> 00:41:47,042 تو یہاں کیا ہو رہا ہے؟ 868 00:41:47,042 --> 00:41:48,250 اور ہم اصل میں اس کو دیکھ سکتے ہیں. 869 00:41:48,250 --> 00:41:51,649 تو چلو یاہو کی کوشش کرتے ہیں. 870 00:41:51,649 --> 00:41:52,940 اصل میں، فیس بک پر چلتے ہیں. 871 00:41:52,940 --> 00:41:54,520 کیونکہ ہم جانتے ہیں ایک ہی کام کرتا ہے. 872 00:41:54,520 --> 00:41:56,545 لہذا میں کاپی کرنے کے لئے جا رہا ہوں کہ آئی پی ایڈریس بار پھر. 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: کہ آئی پی //. 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 ٹھیک ہے، تو یہاں کی مشہور 404 پیغام ہے. 887 00:42:44,480 --> 00:42:48,500 یہاں عجیب بات یہ ہے کہ وہ شاید واپس نہیں ہو گا. 888 00:42:48,500 --> 00:42:51,430 وہاں شاید ہے کیونکہ نہ کچھ غلط SE فی. 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 یہ میں نے یہاں 404 نہیں ملا ہے کیا ہے. 894 00:43:09,070 --> 00:43:11,360 تو دوسرے ایک کی کوشش کریں. 895 00:43:11,360 --> 00:43:13,180 CNN ہمارے ساتھ تعاون تو دیکھتے ہیں. 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 >> OK، اگر ایسا ہے تو ہم اب ہم 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 اور اب کچھ نیا مسئلہ یہاں پر اپ popped کر دیا ہے. 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 DAVID MALAN: ٹھیک ہے، اس لیے ہم نے کے لئے ہے ہماری ہارڈ ڈسک کی جگہ رکھنے کے بڑھتے ہوئے. 937 00:45:19,240 --> 00:45:20,450 میں ابھی اس کے ساتھ ٹھیک ہوں. 938 00:45:20,450 --> 00:45:23,212 کیونکہ مجھے لگتا ہے میں کر سکتا ہوں افقی پیمانے. 939 00:45:23,212 --> 00:45:26,420 میں نے کم چل رہا ہوں تو طرح، میں نے ابھی لاتی ہوں ایک چوتھی سرور، شاید پانچواں حصہ سرور، 940 00:45:26,420 --> 00:45:30,820 اور پھر ہماری صلاحیت میں اضافہ ایک اور 30 ​​فیصد یا 50 فیصد یا whatnot طرف. 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 DAVID MALAN: ٹھیک ہے، تو یہ ایک اچھی بات ہے. 945 00:45:38,980 --> 00:45:42,340 لہذا سرورز فرض جیسی نہیں ہیں. 946 00:45:42,340 --> 00:45:45,260 اور کسٹمر سروس یا ای میل کے برابر 947 00:45:45,260 --> 00:45:48,690 ایک صارف کی طرف سے کچھ کا پیغام ہو رہی ہے کہا تو یہ صحیح کام نہیں کر رہا. 948 00:45:48,690 --> 00:45:52,070 یہ بہت ممکن ہے، کبھی کبھی کہ شاید ایک یا زیادہ سرورز 949 00:45:52,070 --> 00:45:55,000 تھوڑا سا ٹیڑھا اداکاری، لیکن نہیں ہے دوسروں، جو کر سکتے ہیں یقینی طور پر 950 00:45:55,000 --> 00:45:57,096 یہ مشکل مسئلے کا تعاقب کرنے کے لئے بنانے. 951 00:45:57,096 --> 00:45:58,720 آپ ایک سے زیادہ جگہوں پر نظر کرنے کے لئے ہو سکتا ہے. 952 00:45:58,720 --> 00:46:00,960 >> یہ مظہر ہے مسئلے کی ایک اور قسم کے، 953 00:46:00,960 --> 00:46:03,950 جو کچھ آپ کو شاید چاہئے تاکہ آپ کے بنیادی ڈھانچے ڈیزائن کیا ہے 954 00:46:03,950 --> 00:46:06,200 کہ سب کچھ صحیح معنوں میں ایک جیسی ہے. 955 00:46:06,200 --> 00:46:10,390 لیکن یہ ایک نیا مسئلہ کو ظاہر کرتا ہے ہم نے پہلے نہیں تھا کہ. 956 00:46:10,390 --> 00:46:11,715 اور کیا؟ 957 00:46:11,715 --> 00:46:12,590 سامعین: [اشراوی] 958 00:46:12,590 --> 00:46:16,390 959 00:46:16,390 --> 00:46:19,500 >> DAVID MALAN: جی ہاں، زیادہ پیچیدگی نہیں ہے. 960 00:46:19,500 --> 00:46:20,792 جسمانی طور پر زیادہ تاروں ہے. 961 00:46:20,792 --> 00:46:21,750 ایک اور آلہ ہے. 962 00:46:21,750 --> 00:46:26,310 اصل میں، میں ایک بنیادی متعارف کرایا ہے تصور اور یہاں ایک بنیادی مسئلہ 963 00:46:26,310 --> 00:46:28,300 ایک نقطہ کے طور پر جانا ناکامی کی، جس میں، 964 00:46:28,300 --> 00:46:30,110 یہاں تک کہ اگر آپ کو کبھی نہیں سنا ہے جملہ، آپ کو شاید کر سکتے ہیں 965 00:46:30,110 --> 00:46:31,780 اب پیچھے کی طرف کام کرتے ہیں اور یہ پتہ لگا. 966 00:46:31,780 --> 00:46:35,560 یہ میں نے ایک واحد ہے اس کا کیا مطلب میرا فن تعمیر میں ناکامی کے نقطہ؟ 967 00:46:35,560 --> 00:46:39,694 اور فن تعمیر کی طرف سے، میں نے صرف اس کا مطلب یہ ٹوپولاجی. 968 00:46:39,694 --> 00:46:40,610 >> سامعین: [اشراوی] 969 00:46:40,610 --> 00:46:42,901 >> DAVID MALAN: جی ہاں، اگر کیا لوڈ کے بیلنس نیچے جاتا ہے؟ 970 00:46:42,901 --> 00:46:46,290 مجھے یہ مڈل مین جن ڈالا گیا ہوں زندگی میں مقصد ایک مسئلہ کو حل کرنے کے لئے ہے. 971 00:46:46,290 --> 00:46:47,740 لیکن میں ایک نیا مسئلہ متعارف کرایا ہے. 972 00:46:47,740 --> 00:46:49,350 ایک نیا لیک نلی میں کھل گیا ہے. 973 00:46:49,350 --> 00:46:53,500 کیونکہ اب تو بوجھ بیلنس ، یا ٹوٹ جاتا ہے یا مر جاتا misfunctions 974 00:46:53,500 --> 00:46:56,350 اب میں تک رسائی سے محروم میرے سرورز تینوں. 975 00:46:56,350 --> 00:46:58,880 اور اس سے پہلے، میں نے نہیں کیا اس بچولیا ہے. 976 00:46:58,880 --> 00:47:03,020 اور اس طرح یہ arguably سب ایک نیا مسئلہ ہے،. 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 DAVID MALAN: یہ ایک نقطہ نظر ہو جائے گا. 980 00:47:08,400 --> 00:47:13,926 جی ہاں، اور اس طرح یہ کافی ہو جا رہا ہے چوہا کی ہول ہم نیچے جانے کے لئے شروع. 981 00:47:13,926 --> 00:47:15,800 لیکن پاس واپس آنے دو صرف ایک لمحے میں اس. 982 00:47:15,800 --> 00:47:17,299 کیا دوسری مسائل ہم کو پیدا کیا ہے؟ 983 00:47:17,299 --> 00:47:25,540 984 00:47:25,540 --> 00:47:27,470 >> لہذا دان سے پہلے ڈیٹا بیس کا ذکر کیا. 985 00:47:27,470 --> 00:47:29,500 اور اگر تم نہ بھی ہوں بھی واقف تکنیکی طور پر، 986 00:47:29,500 --> 00:47:33,220 ایک ڈیٹا بیس سے صرف ایک سرور جہاں ہے اعداد و شمار کو تبدیل کرنے کے عام طور پر محفوظ کیا جاتا ہے، 987 00:47:33,220 --> 00:47:36,430 شاید ایک حکم کسی کو رکھ دیا گیا ہے، آپ کے صارف کے پروفائل، آپ کے نام، 988 00:47:36,430 --> 00:47:40,810 اپنا ای میل ایڈریس، وہ چیزیں ہیں جو شاید inputted کے یا وقت کے ساتھ تبدیل کیا جا. 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 >> DAVID MALAN: 4، OK، تمام ٹھیک ہے، تو وہاں چلتے ہیں. 995 00:47:58,070 --> 00:48:01,650 لہذا میں ڈال کرنے کے لئے جا رہا ہوں میری ڈیٹا بیس اور چلو 996 00:48:01,650 --> 00:48:06,520 لیبل ان دیکھیے ورلڈ وائڈ ویب، دیکھیے ورلڈ وائڈ ویب، دیکھیے ورلڈ وائڈ ویب شروع. 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 OK، مجھے یہ پسند ہے. 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 >> DAVID MALAN: جی ہاں، کوڈ اتنی، ہم کل بات کریں گے کے طور پر، 1003 00:48:22,740 --> 00:48:24,900 شاید ایک ہی ہے تینوں سرورز پر. 1004 00:48:24,900 --> 00:48:28,374 لیکن اب یہ ایک نہیں رابطہ قائم کرنے کی ضرورت ہے ڈیٹا بیس کو مقامی طور پر ہے لیکن دوسری جگہوں پر چل رہے. 1005 00:48:28,374 --> 00:48:29,040 اور ٹھیک ہے. 1006 00:48:29,040 --> 00:48:31,623 ہم صرف ڈیٹا بیس دے سکتے ہیں ، نام ہم ہیں کے طور پر، یا ایک بڑی تعداد. 1007 00:48:31,623 --> 00:48:33,930 اور سب ٹھیک کام کرتا ہے. 1008 00:48:33,930 --> 00:48:35,820 لیکن ہم نے کیا کیا؟ 1009 00:48:35,820 --> 00:48:40,640 ہم افقی رکھنے کی طرف سے چھوٹا کر دیا ہے تین سرورز کی بجائے ایک، جس میں 1010 00:48:40,640 --> 00:48:41,140 اچھا ہے. 1011 00:48:41,140 --> 00:48:44,240 کیونکہ اب ہم سنبھال سکتے ہیں زیادہ سے زیادہ لوڈ کے طور پر تین بار. 1012 00:48:44,240 --> 00:48:47,710 >> اور بہتر ابھی تک، ایک یا دو تو ان سرورز کے نیچے جاتا ہے، 1013 00:48:47,710 --> 00:48:49,350 میرا کاروبار کو چلانے کے لئے جاری رکھ سکتے. 1014 00:48:49,350 --> 00:48:53,960 میں اب بھی میں ہوں، چاہے ایک ہے کیونکہ، قسم کی کارکردگی وار کے ساتھ ساتھ لنگڑا. 1015 00:48:53,960 --> 00:49:01,020 لیکن کیا نئی مصیبت میں ہے ڈیٹا بیس کو منتقل کی طرف سے پیش کیا 1016 00:49:01,020 --> 00:49:04,350 اس علیحدہ سرور پر بجائے 1، 2، اور 3 پر کی؟ 1017 00:49:04,350 --> 00:49:05,412 >> سامعین: [اشراوی] 1018 00:49:05,412 --> 00:49:08,120 DAVID MALAN: جی ہاں، تو اب میں ہے ناکامی کی ایک اور سنگل پوائنٹ. 1019 00:49:08,120 --> 00:49:12,330 اپنے ڈیٹا بیس فوت ہو جائے، یا کرنے کی ضرورت ہے تو اپ گریڈ کیا جائے، یا جو کچھ بھی، اب اس بات کا یقین، 1020 00:49:12,330 --> 00:49:13,610 میری ویب سائٹ آن لائن ہے. 1021 00:49:13,610 --> 00:49:16,270 اور میں، جامد خدمت کر سکتے ہیں غیر متغیر مواد. 1022 00:49:16,270 --> 00:49:21,210 لیکن میں صارفین میں یا تبدیلی لاگ ان نہیں دے سکتا کچھ بھی یا حکم کچھ بھی، بدتر ابھی تک. 1023 00:49:21,210 --> 00:49:24,120 کیونکہ 4 آف لائن ہے تو، تو 1، 2، اور 3 1024 00:49:24,120 --> 00:49:27,710 واقعی تعریف کی طرف سے اس پر بات نہیں کر سکتے. 1025 00:49:27,710 --> 00:49:31,560 >> OK تو جی ہاں، اور تو یہ کیوں ہے میں نے اس کو اپنی طرف متوجہ کرنے کے لئے ہچکچا رہا ہوں. 1026 00:49:31,560 --> 00:49:32,690 تو اس پر واپس آنے دو. 1027 00:49:32,690 --> 00:49:33,700 'آپ کو دھکا رکھنے کے لئے کا مطلب یہ نہیں. 1028 00:49:33,700 --> 00:49:36,030 لیکن تصویر بہت ہے فوری طور پر دباؤ حاصل کرنے کے لئے جا. 1029 00:49:36,030 --> 00:49:38,620 آپ کو شروع کرنے کی ضرورت ہے ہر چیز کا تعلق دو. 1030 00:49:38,620 --> 00:49:41,850 سچ تو یہ ہے، آپ نے کبھی دیکھا ہے مووی رابطہ چند سال پہلے 1031 00:49:41,850 --> 00:49:45,310 Jodie کی 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 I ہونے کے ساتھ نمٹنے کے لئے نہیں کرنا چاہتے ڈوپلیکیٹ ڈیٹا بیس کی ضرورت کے لئے. 1044 00:50:07,033 --> 00:50:08,037 یہ بہت زیادہ پیسہ ہے. 1045 00:50:08,037 --> 00:50:08,620 آپ کو پتہ ہے؟ 1046 00:50:08,620 --> 00:50:12,880 میں نے اپنے ڈیٹا بیس ہے کرنا چاہتے ہیں صرف ایک ورژن میں کی طرح 1047 00:50:12,880 --> 00:50:17,450 جہاں ہر سرور ہے اس کے اپنے مقامی ڈیٹا بیس. 1048 00:50:17,450 --> 00:50:19,480 تو میں صرف کرنے جا رہا ہوں ان میں سے ہر ایک پر DB اپنی طرف متوجہ. 1049 00:50:19,480 --> 00:50:22,240 >> تو اب ہر ویب سرور اب تک میں ایک جیسی ہے 1050 00:50:22,240 --> 00:50:25,650 یہ ایک ہی کوڈ ہے کے طور پر، ایک ہی مستحکم اثاثوں، اسی تصاویر اور متن 1051 00:50:25,650 --> 00:50:26,720 علی هذا القیاس. 1052 00:50:26,720 --> 00:50:29,580 اور ہر ایک اپنے ڈیٹا بیس ہے. 1053 00:50:29,580 --> 00:50:31,450 میں نے ایک نقطہ طے ناکامی کی دشواری کی. 1054 00:50:31,450 --> 00:50:32,570 اب میں ایک ڈیٹا بیس ہے. 1055 00:50:32,570 --> 00:50:36,210 کوئی بات نہیں ہے ان میں سے ایک ہے جس میں دو یا دو سے چیزوں مرتے، ایک بائیں ہمیشہ وہاں ہے. 1056 00:50:36,210 --> 00:50:41,156 لیکن کیا نیا مسئلہ میں نے پیدا کیا دان کے حل سے گریز کیا ہے؟ 1057 00:50:41,156 --> 00:50:42,470 >> سامعین: [اشراوی] 1058 00:50:42,470 --> 00:50:44,386 >> DAVID MALAN: جی ہاں، میں نے صحیح، ان کی مطابقت پذیر کرنے کے لئے ہے؟ 1059 00:50:44,386 --> 00:50:47,860 یا تو میں مطابقت پذیر کرنے کی ضرورت ہے جو، دوسرے الفاظ میں where-- جا رہا ہے 1060 00:50:47,860 --> 00:50:50,570 یلس اپنے دوروں تو سائٹ، اور وہ کچھ بھی ہوا 1061 00:50:50,570 --> 00:50:55,070 تصادفی یا گول robined حاصل کرنے کے لئے یا جو کچھ بھی، سرور نمبر ایک کے لیے، 1062 00:50:55,070 --> 00:50:58,770 اس کے بعد میں نے ہمیشہ کے لئے ہے سرور 1 سے اسے بھیج. 1063 00:50:58,770 --> 00:50:59,420 کیوں؟ 1064 00:50:59,420 --> 00:51:01,540 میں نے اسے بھیج کیونکہ اگر سرور 2 کے لئے، یہ جا رہا ہے 1065 00:51:01,540 --> 00:51:03,140 وہ وہاں موجود ہی نہیں ہے کی طرح نظر آنا. 1066 00:51:03,140 --> 00:51:04,450 >> میں نے اس کے حکم کی تاریخ ہے کے لئے نہیں جا رہا ہوں. 1067 00:51:04,450 --> 00:51:06,300 میں نے وہاں اپنی پروفائل ضرورت کے لئے نہیں جا رہا ہوں. 1068 00:51:06,300 --> 00:51:09,360 اور یہ صرف کی طرح لگتا ہے یہ مسائل کو دعوت دے رہا ہے. 1069 00:51:09,360 --> 00:51:11,400 اور باب، دورہ میں جب ہمیشہ اس کے بھیجنے کے لئے ہے 1070 00:51:11,400 --> 00:51:14,800 ایک ہی سرور، 2، یا جو بھی کرنا ایک، اور ایک تہائی سے ایک کے لئے چارلی، 1071 00:51:14,800 --> 00:51:15,797 اور مسلسل. 1072 00:51:15,797 --> 00:51:17,130 یہ اگرچہ، غلط نہیں ہے. 1073 00:51:17,130 --> 00:51:19,270 فی آپ کے ڈیٹا بیس partitioning کے. 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 سے کسی کو بھی بھیجا گیا اصول میں اس سرور کے لیے. 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 صارفین، SE فی، لیکن ان تمام سرورز بھر ڈیٹا بیس. 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 >> DAVID MALAN: جی ہاں، تو تین بار جتنا چیزیں غلط جا سکتے ہیں. 1121 00:53:25,830 --> 00:53:26,930 یہ ایک حقیقت ہے. 1122 00:53:26,930 --> 00:53:28,480 یہ تمام روح میں ایک ہی ہو سکتا ہے. 1123 00:53:28,480 --> 00:53:30,404 مگر کسی نے ان کو ترتیب دینے کی ضرورت ہے. 1124 00:53:30,404 --> 00:53:33,070 ایک اعلی امکان ہے کہ کچھ غلط ہو رہا ہے. 1125 00:53:33,070 --> 00:53:38,130 صرف تم سے ہے combinatorially زیادہ چیزیں غلطیاں کا شکار. 1126 00:53:38,130 --> 00:53:40,505 اور کیا ممکنہ طور پر برا ہے؟ 1127 00:53:40,505 --> 00:53:41,380 سامعین: [اشراوی] 1128 00:53:41,380 --> 00:53:44,100 1129 00:53:44,100 --> 00:53:46,180 >> DAVID MALAN: جی ہاں، تو موافقت پذیری برا ہو سکتا ہے. 1130 00:53:46,180 --> 00:53:48,110 یہاں تک کہ اگر آپ کو معلوم ہو سکتا ہے کے طور پر پشتاروں سے اور اس طرح، 1131 00:53:48,110 --> 00:53:50,520 آپ صرف آنکھ بند کر رہے ہیں تو بیک اپ، کچھ کرتا ہے کیا ہوگا اگر 1132 00:53:50,520 --> 00:53:51,560 ایک ڈیٹا بیس پر غلط جانا؟ 1133 00:53:51,560 --> 00:53:53,018 تم کچھ تم نہیں کرنا چاہئے حذف کردیں. 1134 00:53:53,018 --> 00:53:56,299 آپ فوری طور پر نقل کیا ہے ہر جگہ اور اس مسئلہ. 1135 00:53:56,299 --> 00:53:58,840 لہذا وکٹوریہ talking-- پشتاروں تھا یہاں ایک اچھی بات ہو گی. 1136 00:53:58,840 --> 00:54:00,549 اور اس طرح ہم سے رابطہ کریں گے. 1137 00:54:00,549 --> 00:54:03,090 اور صاف ہو جائے، ہم بات کر رہے ہیں نہ یہاں کے بیک اپ کے بارے میں فی SE. 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 DAVID MALAN: یہ کیا ہے؟ 1143 00:54:14,335 --> 00:54:14,710 سامعین: Higher-- 1144 00:54:14,710 --> 00:54:15,751 DAVID MALAN: اعلی قیمت. 1145 00:54:15,751 --> 00:54:20,180 ہم کے لئے قیمت تین گنا بڑھ گئے ہیں اس بات کا یقین، اگرچہ کم از کم شرائط میں 1146 00:54:20,180 --> 00:54:21,100 ہارڈ ویئر کی. 1147 00:54:21,100 --> 00:54:23,200 کیونکہ ایک ڈیٹا بیس ہے صرف سافٹ ویئر کا ایک ٹکڑا. 1148 00:54:23,200 --> 00:54:25,189 اور ایک ویب سرور سوفٹ ویئر کی ایک ٹکڑا ہے. 1149 00:54:25,189 --> 00:54:27,980 یہ ہم استعمال کر رہے ہیں تو شاید آزاد ہے اوپن سورس چیزوں کی کسی بھی تعداد. 1150 00:54:27,980 --> 00:54:30,480 لیکن ہم استعمال کر رہے ہیں اوریکل کی طرح کچھ، 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 رومن، فرض geography-- لئے، یہ تھا ہم اس کے بارے میں ہوشیار ہونے کی وجہ سے کر رہے ہیں کہ، 1157 00:54:50,870 --> 00:54:54,080 اور ہم نے اپنے سرورز میں سے ایک ڈال رہے ہیں، اور امریکہ میں ہمارے ڈیٹا بیس، کے نتیجے میں، 1158 00:54:54,080 --> 00:54:56,910 اور یورپ میں ایک اور، میں ایک اور جنوبی امریکہ، افریقہ میں ایک اور، 1159 00:54:56,910 --> 00:55:00,290 ایشیا میں ایک اور، کہیں بھی ہم دنیا بھر میں چاہتے ہو سکتا ہے. 1160 00:55:00,290 --> 00:55:04,220 ہم نے پہلے ہی ہمارے ٹریس سے جانتے راستوں اس نقطہ 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 milliseconds کے، شاید یہ بات ہے that-- سے بھی زیادہ 1175 00:55:39,970 --> 00:55:43,415 کچھ غیر صفر رقم لے جا یہ ڈیٹا بیس مطابقت پذیر کرنے کے لئے وقت کی. 1176 00:55:43,415 --> 00:55:45,290 اور ہم صرف نہیں ہیں ایک درخواست کے بارے میں بات. 1177 00:55:45,290 --> 00:55:48,540 ایک کمپنی کے ہزاروں ہے تو صارفین بیک وقت اس کا استعمال، 1178 00:55:48,540 --> 00:55:49,460 وہ بفر سکتا. 1179 00:55:49,460 --> 00:55:52,240 دوسرے الفاظ میں، وہاں شاید ایک قطار یا ایک انتظار لائن ہو 1180 00:55:52,240 --> 00:55:54,950 ان لوگوں کے ڈیٹا بیس کی سب سے پہلے استفسارات مطابقت پذیر کر سکتے ہیں. 1181 00:55:54,950 --> 00:55:56,610 تو شاید یہ اصل میں چند سیکنڈ ہے. 1182 00:55:56,610 --> 00:55:59,820 >> اور بے شک یہ سچ ہے میں نے بھی لگتا ہے کہ فیس بک، جس کے تحت کے ساتھ آج تک 1183 00:55:59,820 --> 00:56:02,010 وہ سے سنکرونائز جب ایسٹ ویسٹ ساحل سے ساحل، 1184 00:56:02,010 --> 00:56:06,026 یہ ایک غیر معمولی ہے تبلیغ تاخیر، تو بات کرنے کی، 1185 00:56:06,026 --> 00:56:07,650 آپ کو صرف اس قسم کی برداشت کرنے کی ہے کہ. 1186 00:56:07,650 --> 00:56:11,210 اور اس طرح یہ اتنا نہیں ہے کے طور پر ایک بگ کی ایک حقیقت ہے 1187 00:56:11,210 --> 00:56:14,230 آپ کے صارفین کو نہیں دیکھ سکتا ہے کہ کم از کم کے لئے درست اعداد و شمار 1188 00:56:14,230 --> 00:56:14,970 چند سیکنڈ. 1189 00:56:14,970 --> 00:56:17,410 >> میں نے ٹویٹر پر ایک بہت اس کو دیکھنے کے اصل میں، جہاں کبھی کبھی میں کروں گا 1190 00:56:17,410 --> 00:56:21,227 ایک ونڈو میں ٹویٹ کرتے ہیں، کے لئے ایک اور کھولنے تو بے شک یہ اس بات کی تصدیق کرنے کے لئے اسے دیکھیں 1191 00:56:21,227 --> 00:56:22,560 چڑھ گیا، اور یہ ابھی تک موجود نہیں ہے. 1192 00:56:22,560 --> 00:56:25,340 اور میں اس قسم کی کو دوبارہ لوڈ کرنے کے لئے ہے، دوبارہ لوڈ، اوہ reload--، وہاں ہے. 1193 00:56:25,340 --> 00:56:27,150 اور یہ کہ کیونکہ اس سے محفوظ نہیں کیا گیا تھا نہیں ہے. 1194 00:56:27,150 --> 00:56:29,850 یہ صرف پروپیگنڈہ نہیں کیا ہے دیگر سرورز پر. 1195 00:56:29,850 --> 00:56:33,120 >> تو یہ تجارت بند، too-- آپ واقعی کرنا خطرے سے اپنے آپ کو بے نقاب کرنا چاہتے 1196 00:56:33,120 --> 00:56:37,254 صارف ان کے حکم کو جاتا ہے کہ اگر تاریخ، یہ ابھی تک اصل میں وہاں نہیں ہے؟ 1197 00:56:37,254 --> 00:56:38,420 مجھے یقین کنارے پر اس کو دیکھ. 1198 00:56:38,420 --> 00:56:42,100 یہ ہمیشہ سے ایک کے لئے مجھے جب غصہ دلاتی ہے، اچھی طرح سے،، آپ کو صرف واپس چھ ماہ کی طرح جا سکتے ہیں 1199 00:56:42,100 --> 00:56:45,160 کچھ بینکوں میں اپنے بینک بیانات میں، یہاں تک کہ اصول میں وہ کرنا چاہئے اگرچہ 1200 00:56:45,160 --> 00:56:46,576 سب کچھ آن لائن حاصل کرنے کے قابل ہو جائے. 1201 00:56:46,576 --> 00:56:48,630 وہ صرف کبھی کبھی چیزیں آف لائن لے. 1202 00:56:48,630 --> 00:56:51,430 کبھی کبھی، too-- یہ کیا ویب سائٹ ہے؟ 1203 00:56:51,430 --> 00:56:53,570 وہاں گودادی ہے، اوہ one-- ہے، مجھے لگتا ہے. 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 DAVID MALAN: معذرت، پیچھے کہہ. 1234 00:58:11,437 --> 00:58:12,352 سامعین: [اشراوی] 1235 00:58:12,352 --> 00:58:13,810 DAVID MALAN: غیر پیداواری سرور. 1236 00:58:13,810 --> 00:58:15,364 کیا مطلب ہے تمہارا؟ 1237 00:58:15,364 --> 00:58:17,120 >> سامعین: [اشراوی] 1238 00:58:17,120 --> 00:58:19,120 >> DAVID MALAN: اوہ، ٹھیک ہے، بیک اپ کو اتنا. 1239 00:58:19,120 --> 00:58:21,110 ٹھیک ہے، تو ہم یقینی طور پر یہ کر سکتا،. 1240 00:58:21,110 --> 00:58:23,790 اور اصل میں یہ بہت عام طور پر کیا جاتا ہے. 1241 00:58:23,790 --> 00:58:26,470 یہ ڈیٹا بیس تعداد پانچ ہو سکتا ہے. 1242 00:58:26,470 --> 00:58:28,510 لیکن یہ صرف ہے نمبر چار سے مربوط. 1243 00:58:28,510 --> 00:58:31,110 اور اگر تم اسے ایک گرم اسپیئر فون کر سکتے ہیں. 1244 00:58:31,110 --> 00:58:35,080 یہ دونوں ڈیٹا بیس کے لئے تشکیل کیا جا سکتا ہے صرف مسلسل سنکرونائز کرنا 1245 00:58:35,080 --> 00:58:35,850 ایک دوسرے. 1246 00:58:35,850 --> 00:58:39,010 اور اس طرح یہ مشین کے لئے، مر جاتا ہے تو ہارڈ ڈرائیو reason-- احمقانہ ہیں جو کچھ بھی 1247 00:58:39,010 --> 00:58:42,100 فوت ہو جائے، کسی سے زیادہ دوروں ہڈی، کچھ سافٹ ویئر ناقص ہے 1248 00:58:42,100 --> 00:58:46,560 اور مشین لٹکی ہوئی یا crashes-- آپ لفظی ایک انسان ہو سکتا ہے 1249 00:58:46,560 --> 00:58:51,090 دیوار سے اس میں سے ایک پر unplug اور اس کی بجائے میں اس ایک پلگ. 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 >> لیکن یہ اب pushes ہے کوڈ کے لئے پیچیدگی. 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 DAVID MALAN: ٹھیک ہے، ڈیٹا بیس مینیجر. 1284 01:00:41,120 --> 01:00:48,030 لیکن ایک اصطلاح ہے کہ ہو سکتا ہے کیا ہم اس آلے کے لئے دوبارہ استعمال کر سکتا ہے؟ 1285 01:00:48,030 --> 01:00:49,760 ہم توازن رہے. 1286 01:00:49,760 --> 01:00:52,480 جی ہاں، تو اصل میں، میں ہوں یہاں مناسب نہیں ہونے. 1287 01:00:52,480 --> 01:00:56,760 چنانچہ ایک بوجھ بیلنس کہ مطلب گی ہم، آگے پیچھے یہاں toggling کے رہے 1288 01:00:56,760 --> 01:00:58,836 جو اصل صورت نہیں ہو کی ضرورت ہے. 1289 01:00:58,836 --> 01:01:00,460 تو ہم ایسا کر سکتا ہے چند طریقے ہے. 1290 01:01:00,460 --> 01:01:03,920 >> اس پر ایک بوجھ بیلنس حقیقت میں ہے تو، کہانی بالکل پہلے کی طرح ایک ہی ہے. 1291 01:01:03,920 --> 01:01:05,230 درخواستوں کی کچھ 4 کے لئے جانا. 1292 01:01:05,230 --> 01:01:06,150 ان میں سے کچھ سے 5 جانا. 1293 01:01:06,150 --> 01:01:06,710 اور یہ اچھی بات. 1294 01:01:06,710 --> 01:01:08,835 کیونکہ اب ہم سنبھال سکتے ہیں دگنی ماحصل. 1295 01:01:08,835 --> 01:01:11,120 لیکن اس سلسلے سپر اہم ہے. 1296 01:01:11,120 --> 01:01:14,050 وہ مسلسل رہنے کے لئے ہے مطابقت پذیر اور امید 1297 01:01:14,050 --> 01:01:17,670 نہیں جغرافیائی بھی دور اتنی ہیں ہم وقت سازی بنیادی طور پر یہ ہے کہ 1298 01:01:17,670 --> 01:01:18,520 فوری. 1299 01:01:18,520 --> 01:01:20,410 دوسری صورت میں ہم ایک مسئلہ ہو سکتا ہے. 1300 01:01:20,410 --> 01:01:21,330 >> تو ہے کہ برا نہیں ہے. 1301 01:01:21,330 --> 01:01:25,132 لیکن پھر ہم نے ایک نیا مسئلہ متعارف کرایا. 1302 01:01:25,132 --> 01:01:26,590 میں نے ابھی کیا مسئلہ بنادیا گئے ہیں؟ 1303 01:01:26,590 --> 01:01:30,000 1304 01:01:30,000 --> 01:01:31,020 ناکامی کی سنگل پوائنٹ. 1305 01:01:31,020 --> 01:01:32,390 پس اس کا حل کیا ہے؟ 1306 01:01:32,390 --> 01:01:39,270 ، وکٹوریہ کی رقم خرچ کرنے کے شوق تو کے طور پر ہم اس آدمی کو باہر لے اور یہ کر سکتے ہیں. 1307 01:01:39,270 --> 01:01:41,731 اور میں صرف کرنے جا رہا ہوں یہاں کافی جگہ منتقل. 1308 01:01:41,731 --> 01:01:43,230 اور یہ تھوڑا گندا ہو رہا ہے. 1309 01:01:43,230 --> 01:01:44,563 میں نے ڈرائنگ لائنوں کو رکھنے کے لئے جا رہا ہوں. 1310 01:01:44,563 --> 01:01:47,080 کے تمام ہے کہ فرض کریں ان لائنوں دونوں میں جانے؟ 1311 01:01:47,080 --> 01:01:52,670 >> ایک بہت عام تکنیک یہاں ہو جائے گا دل کی دھڑکن نامی تکنیک استعمال کرنے کے لئے 1312 01:01:52,670 --> 01:01:57,390 جس کے تحت ان آلات میں سے ہر ایک، بائیں اور دائیں بوجھ balancers، 1313 01:01:57,390 --> 01:02:00,740 یا ہم نے ان کو فون کرنا چاہتے ہیں جو کچھ بھی، مسلسل کہہ رہا ہے، میں نے، زندہ ہوں 1314 01:02:00,740 --> 01:02:03,220 I میں زندہ ہوں زندہ ہوں،، میں زندہ ہوں. 1315 01:02:03,220 --> 01:02:05,910 ڈیفالٹ کی طرف سے ان میں سے ایک بنیادی طور پر کام. 1316 01:02:05,910 --> 01:02:09,620 تو تمام ٹریفک کے ذریعے کرائی جا رہی ہے بائیں طرف ایک، مثال کے طور پر، 1317 01:02:09,620 --> 01:02:11,260 ڈیفالٹ کی طرف سے، منمانے. 1318 01:02:11,260 --> 01:02:16,890 >> لیکن جیسے ہی حق پر آدمی کے طور پر اب بائیں آدمی سے نہیں سنتا، 1319 01:02:16,890 --> 01:02:20,440 دائیں جانب ایک پروگرام ہے خود کار طریقے سے کرنے کے لئے، مثال کے طور پر، 1320 01:02:20,440 --> 01:02:24,110 IP پتہ پر قبضہ بائیں طرف ایک کی، 1321 01:02:24,110 --> 01:02:28,240 اور اس وجہ سے پرائمری بن، اور شاید ایک ای میل یا ایک متنی پیغام بھیج 1322 01:02:28,240 --> 01:02:31,570 انسانوں سے کہنا، ارے، بائیں بنیادی آف لائن ہے. 1323 01:02:31,570 --> 01:02:33,310 میں اب کے لئے بنیادی بن جائے گا. 1324 01:02:33,310 --> 01:02:35,760 تو نائب صدر بن جاتا ہے صدر، تو بات کرنے کی. 1325 01:02:35,760 --> 01:02:38,180 اور کسی کو بچانے جانا ہے صدر، اگر آپ چاہتے ہیں. 1326 01:02:38,180 --> 01:02:41,090 کیونکہ اب ہم ایک عارضی ہے ناکامی کی ایک نقطہ. 1327 01:02:41,090 --> 01:02:45,020 >> تو کے طور پر پیچیدہ یا کے طور پر دباؤ اس سے ہونے کے شروع کرنے کے لئے لگتا ہے ہو سکتا، 1328 01:02:45,020 --> 01:02:46,990 اس کو کس طرح آپ ان مسائل کو حل ہے. 1329 01:02:46,990 --> 01:02:48,190 تم اس میں پیسے پھینک کروں. 1330 01:02:48,190 --> 01:02:49,370 تم اس میں ہارڈویئر پھینک. 1331 01:02:49,370 --> 01:02:52,170 لیکن اگر آپ بدقسمتی سے اس کے لئے پیچیدگی کا اضافہ. 1332 01:02:52,170 --> 01:02:56,450 لیکن نتیجہ، بالآخر، یہ ہے کہ آپ، اصول میں، ایک بہت زیادہ ہے 1333 01:02:56,450 --> 01:02:57,670 مضبوط فن تعمیر. 1334 01:02:57,670 --> 01:02:58,850 یہ اب بھی درست نہیں ہے. 1335 01:02:58,850 --> 01:03:02,470 کیونکہ ہم have-- بھی جب ہم ہی نے ناکامی کی ایک نقطہ کی ضرورت نہیں. 1336 01:03:02,470 --> 01:03:05,240 اب ہم ناکامی کی ڈبل پوائنٹس ہیں. 1337 01:03:05,240 --> 01:03:07,630 لیکن اگر دو چیزیں غلط جانا، جس میں بالکل کر سکتے تھے، 1338 01:03:07,630 --> 01:03:09,030 ہم اب بھی آف لائن ہونے کے لئے جا رہے ہیں. 1339 01:03:09,030 --> 01:03:11,660 >> اور میں تو بہت عام صنعت کی وضاحت کرنے کے لئے ہے 1340 01:03:11,660 --> 01:03:14,000 نو کے لحاظ سے اپنے اپ وقت. 1341 01:03:14,000 --> 01:03:18,610 اور مقصد کے چھانٹیں ہے کرنے کی خواہش کرنے کے لئے 99.999٪ 1342 01:03:18,610 --> 01:03:21,580 وقت کی آپ کی ویب سائٹ آن لائن ہے. 1343 01:03:21,580 --> 01:03:24,170 یا اس سے بھی بہتر، ایک کو شامل کریں سے زیادہ چند نو. 1344 01:03:24,170 --> 01:03:28,159 بدقسمتی سے، ان نو بہت مہنگی ہیں. 1345 01:03:28,159 --> 01:03:29,450 اور اصل میں اس سے باہر کرنے دو. 1346 01:03:29,450 --> 01:03:35,510 تو میں نے ایک بار پھر اپنے بڑے کیلکولیٹر کھولتے ہیں، ایک سال میں 365 دن، ایک دن میں 24 گھنٹے، 1347 01:03:35,510 --> 01:03:44,780 ایک گھنٹے میں 60 منٹ، اور ایک منٹ میں 60 سیکنڈ، 1348 01:03:44,780 --> 01:03:48,690 ہیں ہیں کتنے سیکنڈ ہے ایک سال میں میں صحیح طریقے سے ایسا کیا ہے تو. 1349 01:03:48,690 --> 01:03:55,740 تو ہم بار اس طرف .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 سے اس نئی قیمت 316 سیکنڈ first--، 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 DAVID MALAN: مسئلہ کر سکتے تھے مقامات میں سے کسی بھی تعداد میں ہو. 1369 01:05:04,430 --> 01:05:05,090 اور fact-- میں 1370 01:05:05,090 --> 01:05:07,101 >> سامعین: [اشراوی] 1371 01:05:07,101 --> 01:05:08,600 DAVID MALAN: بالکل، بالکل. 1372 01:05:08,600 --> 01:05:10,720 اور تصویر ہے کے طور پر ، زیادہ پیچیدہ ہو رہی ہے 1373 01:05:10,720 --> 01:05:12,110 یہ ویب سرورز ہو سکتا ہے. 1374 01:05:12,110 --> 01:05:14,690 اس عمارت کے لئے طاقت ہو سکتا ہے. 1375 01:05:14,690 --> 01:05:17,900 اس طرح جسمانی کچھ، ہو سکتا ہے کیبلز متاثر ہوئے یا باہر نکال دیا گیا. 1376 01:05:17,900 --> 01:05:19,879 یہ ڈیٹا بیس ہو سکتا ہے جواب نہیں ہے. 1377 01:05:19,879 --> 01:05:22,920 یہ وہ ان کے آپریٹنگ اپ ڈیٹ کیا جا سکتا ہے سسٹم اور کسی چیز لٹک رہی ہے. 1378 01:05:22,920 --> 01:05:24,634 تو بہت سی دیگر چلتی حصوں سے ہیں. 1379 01:05:24,634 --> 01:05:27,050 اور اس طرح انجینئرنگ کی ایک بہت کہ اس کے پیچھے جانا ہے 1380 01:05:27,050 --> 01:05:30,431 واقعی صرف آف تجارت ہے، کس طرح کی طرح زیادہ وقت، یہ اصل میں کتنا پیسہ ہے 1381 01:05:30,431 --> 01:05:32,930 کی مالیت، اور خطرات کیا ہیں آپ کے بارے میں بہت فکر مند ہیں؟ 1382 01:05:32,930 --> 01:05:35,471 مثال کے طور پر، میں میں نے ہارورڈ میں پڑھانے کے کورسز، 1383 01:05:35,471 --> 01:05:38,470 ہم کلاؤڈ کمپیوٹنگ، کی ایک بہت استعمال کرتے ہیں جس اب ہم پر ایک نظر لینے شروع کر دیں گے 1384 01:05:38,470 --> 01:05:41,107 اصل میں، ہم جہاں استعمال ایمیزون ویب سروسز. 1385 01:05:41,107 --> 01:05:42,940 کہ صرف ہے کیونکہ ایک ہم کے ساتھ شروع. 1386 01:05:42,940 --> 01:05:45,856 لیکن پہلے سے کہیں زیادہ ان دنوں وہاں ہے گوگل اور مائیکروسافٹ اور دوسروں سے. 1387 01:05:45,856 --> 01:05:50,030 اور ہم نے جان بوجھ کر سب کو ڈال کرنے کا انتخاب ہمارے کورس 'ورچوئل مشینوں کی، 1388 01:05:50,030 --> 01:05:55,400 کے طور پر انہوں نے کہا جاتا رہے، میں مجھے لگتا ہے کہ یہ مغربی ورجینیا ڈیٹاسینٹر کے. 1389 01:05:55,400 --> 01:05:57,560 ہمارے طالب علموں میں سے زیادہ تر امریکہ کی طرف سے ہونا ہو، 1390 01:05:57,560 --> 01:05:59,820 یقینی طور پر موجود ہیں اگرچہ کچھ بین الاقوامی سطح پر. 1391 01:05:59,820 --> 01:06:02,630 >> لیکن حقیقت یہ صرف ہے ہے آسان اور یہ ہمارے لئے سستا ہے 1392 01:06:02,630 --> 01:06:05,540 ہمارے انڈے کی تمام ڈال ورجینیا ٹوکری میں، 1393 01:06:05,540 --> 01:06:08,050 یہاں تک کہ مجھے کچھ تو معلوم اگرچہ ورجینیا میں غلط ہو جاتا ہے، 1394 01:06:08,050 --> 01:06:12,760 کبھی کبھار طرح happened-- ہے کے طور پر ایک سمندری طوفان یا کچھ موسم ہو تو 1395 01:06:12,760 --> 01:06:15,890 ایسے ہی واقعہ، اگر وہاں کچھ پاور گرڈ مسئلہ یا تمام like-- 1396 01:06:15,890 --> 01:06:20,240 کے بارے میں ہمارے کورسز 'ڈیٹا لائن میں جانا ہو سکتا منٹ یا گھنٹے کی کچھ تعداد کے لئے 1397 01:06:20,240 --> 01:06:21,600 یا اس سے بھی زیادہ وقت. 1398 01:06:21,600 --> 01:06:24,020 >> لیکن پیچیدگی کی رقم کہ ضرورت ہو گی، 1399 01:06:24,020 --> 01:06:26,895 اور پیسے کی رقم ہے کہ کاش سب کچھ کام کرنے کے لئے، کی ضرورت کیا جائے 1400 01:06:26,895 --> 01:06:31,420 یورپ میں یا کیلی فورنیا میں متوازی طور پر صرف اتنا مطلب نہیں ہے. 1401 01:06:31,420 --> 01:06:35,080 تو یہ ایک عقلی تجارت ہے آف، لیکن ایک دردناک ایک کو 1402 01:06:35,080 --> 01:06:37,740 آپ اصل میں ہیں جب کہ سرکنا اندوز. 1403 01:06:37,740 --> 01:06:41,830 >> ٹھیک ہے، کی منتقلی کے حق اب کرنے کے لئے دو کلاؤڈ بیسڈ حل میں سے کچھ 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 I، اتنی تیزی سے ہو، ہے کہ پہلے سے ظاہر ہوا بہت بہت RAM، اتنی زیادہ 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 میں Docker بلایا. 1427 01:07:54,160 --> 01:07:56,970 >> تو یہ ایک چھوٹا سا زیادہ ہے تفصیل سے ہم اصل میں ضرورت سے. 1428 01:07:56,970 --> 01:07:59,830 لیکن اگر آپ کے طور پر اس کو دیکھنے کے اگر آپ infrastructure-- 1429 01:07:59,830 --> 01:08:02,910 تو صرف ہارڈ ویئر آپ کے اپنے، آپ کے سرور، ریک، کے اعداد و شمار 1430 01:08:02,910 --> 01:08:06,480 مرکز، اور that-- سب تم پر کرے گا عام طور پر ایک میزبان آپریٹنگ سسٹم کو چلانے کے. 1431 01:08:06,480 --> 01:08:08,275 تو کچھ تو یہ ونڈوز ہو سکتا like--. 1432 01:08:08,275 --> 01:08:09,430 یہ میک 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 کی یا VirtualBox کے مانند 1439 01:08:31,649 --> 01:08:34,080 یا ورچوئل پی سی یا دوسروں. 1440 01:08:34,080 --> 01:08:38,430 اور کیا ان پروگراموں ایسا بالکل ہے اس خصوصیت میں نے پہلے بیان کیا. 1441 01:08:38,430 --> 01:08:41,779 اس برم پیدا کسی ایک جسمانی مشین ہے کہ 1442 01:08:41,779 --> 01:08:44,550 ایک سے زیادہ ورچوئل مشینوں ہو سکتا ہے. 1443 01:08:44,550 --> 01:08:48,260 >> اور اس طرح سب سے اوپر تک ان رنگین بکس ہے مندرجہ ذیل میں سے ایک تصویر رنگ. 1444 01:08:48,260 --> 01:08:50,260 یہ hypervisor کی، اس سافٹ ویئر کی ایک ٹکڑا ہے، یہ کہتے ہیں 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 آپ کو صرف ایک محدود ہے کیونکہ ڈسک اور RAM اور تو آگے کی رقم. 1466 01:09:50,460 --> 01:09:53,450 اور ایک مجازی مشین صرف ہے کہ ایک پروگرام ہے 1467 01:09:53,450 --> 01:09:56,140 ایک ہونے کا ڈرامہ مکمل کمپیوٹر. 1468 01:09:56,140 --> 01:09:58,040 تو تم یہاں کے لئے ادائیگی کرتے ہیں. 1469 01:09:58,040 --> 01:10:02,150 >> آپ آن لائن تلاش کر لیں گے تو آپ کو ایک ادا کر سکتے ہیں قابل بھروسہ کمپنی شاید $ 100 ایک ماہ 1470 01:10:02,150 --> 01:10:05,660 آپ اپنے مجازی مشین کے لئے، یا آپ اپنے مجازی ذاتی سرور، 1471 01:10:05,660 --> 01:10:07,090 جو اس کے لئے ایک اور اصطلاح ہے. 1472 01:10:07,090 --> 01:10:10,400 یا آپ کی طرف سے کچھ فلائی مل سکتا رات جہاں آپ کو $ 5.99 ایک ماہ ادا 1473 01:10:10,400 --> 01:10:12,080 آپ اپنے مجازی مشین کے لئے. 1474 01:10:12,080 --> 01:10:15,614 لیکن مشکلات آپ کو تقریبا کی ضرورت نہیں کر رہے ہیں آپ کو دستیاب جتنا کارکردگی، 1475 01:10:15,614 --> 01:10:18,530 کیونکہ وہ اسے overselling رہا ہوں لہذا، زیادہ آپ کو اعلی کے ساتھ کریں گے 1476 01:10:18,530 --> 01:10:22,340 سروس کے درجے یا اس سے بہتر وینڈر. 1477 01:10:22,340 --> 01:10:24,590 >> تو کیا یہ اصل میں ہمارے لئے کیا مطلب ہے؟ 1478 01:10:24,590 --> 01:10:26,110 تو مجھے اس کے پاس چلتے ہیں. 1479 01:10:26,110 --> 01:10:29,580 I 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 I میں کودو تک لازمی طور پر ایسا. 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 ان میں سے ہر تو آپ کو دیتا ہے ایک یا دو مجازی CPUs کے. 1505 01:11:43,970 --> 01:11:45,470 >> ایسا کیوں ہے کہ ایک مجازی CPU ہے؟ 1506 01:11:45,470 --> 01:11:49,440 ویسے، جسمانی مشین شاید 64 یا اس سے زیادہ اصل CPUs کے لئے ہے. 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 تو ہم کے طور پر اس کے بارے میں سوچ کر سکتے ہیں ایک کو انٹیل CPU یا دو اندوز. 1510 01:11:58,765 --> 01:12:01,290 فی hour-- میں کروں گا CPU کریڈٹس ٹھیک پرنٹ پڑھنے کے لئے ہے 1511 01:12:01,290 --> 01:12:02,581 یہ اصل میں کا مطلب ہے کے طور پر. 1512 01:12:02,581 --> 01:12:05,850 اس مشین کا کتنا کا مطلب آپ فی گھنٹہ مقابلے- A- مقابلے استعمال کر سکتے ہیں 1513 01:12:05,850 --> 01:12:07,730 کہ ہارڈویئر پر دوسرے گاہکوں. 1514 01:12:07,730 --> 01:12:11,560 >> یہاں کتنا RAM یا آپ کو یاد ہے get-- یا تو نصف ایک گیگا بائٹ، یا 500 1515 01:12:11,560 --> 01:12:14,120 میگا بائٹس، یا 1 گیگا بائٹ، یا 2. 1516 01:12:14,120 --> 01:12:17,390 اور پھر اسٹوریج صرف سے مراد ڈسک کے کس قسم کی ہے کہ وہ آپ کو دے. 1517 01:12:17,390 --> 01:12:19,950 مختلف سٹوریج نہیں ہے ٹیکنالوجیز وہ پیش کرتے ہیں کہ. 1518 01:12:19,950 --> 01:12:22,870 لیکن اس سے بھی زیادہ دلچسپ پھر قیمتوں کا تعین ہو سکتا ہے. 1519 01:12:22,870 --> 01:12:25,860 >> آپ CTO یا اگر ایسا ہے تو ایک انجنیئر کون نہیں کرتا 1520 01:12:25,860 --> 01:12:28,420 میں ایک سرور چلانا چاہتے ہیں آپ دفتر، کسی بھی وجہ سے، 1521 01:12:28,420 --> 01:12:30,230 اور یہ بھی طریقہ ہے پیچیدہ یا مہنگا 1522 01:12:30,230 --> 01:12:33,930 سرورز کو خریدنے کے لئے اور ان کو شریک تلاش اور کچھ جسمانی پنجری خلا میں کرایہ ادا 1523 01:12:33,930 --> 01:12:36,670 somewhere-- آپ صرف بیٹھنے کے لئے چاہتے ہیں آپ اپنے لیپ ٹاپ میں رات کو دیر سے، 1524 01:12:36,670 --> 01:12:40,480 آپ کے کریڈٹ کارڈ کی معلومات میں ٹائپ، اور cloud-- اچھی طرح سے میں کرایہ پر لینے کے سرورز، 1525 01:12:40,480 --> 01:12:41,920 ہم اسے یہاں کر سکتے ہیں. 1526 01:12:41,920 --> 01:12:45,769 میں نے لینکس ضروریات کو نیچے جانے کے لئے جا رہا ہوں ایک مقبول آپریٹنگ سسٹم ہے. 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 >> تو ان سے tiniest کو دیکھو ہے لگتا ہے جس میں ورچوئل مشین،، 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 ہم اس 365-- $ 57 کرنے کے لئے ایسا کرتے ہیں اس مخصوص سرور کرایہ. 1541 01:13:27,050 --> 01:13:28,420 تو یہ سپر سستے لگتا. 1542 01:13:28,420 --> 01:13:31,100 >> وہ بھی انتہائی کم کارکردگی ہے. 1543 01:13:31,100 --> 01:13:37,169 تو ہم، کورس کے لئے میں یہاں تعلیم دیتے ہیں، کوشش کرتے ہیں استعمال کرنے کے لئے میں نے t2.smalls یا t2.mediums سوچتے ہیں. 1544 01:13:37,169 --> 01:13:39,960 اور ہم چند سو کو ہو سکتا ہے صارفین، چند ہزار صارفین، کل. 1545 01:13:39,960 --> 01:13:40,900 یہ بہت معمولی ہے. 1546 01:13:40,900 --> 01:13:42,360 تو آئیے دیکھتے ہیں اس کی لاگت آئے گی کیا بتائیں. 1547 01:13:42,360 --> 01:13:49,260 تو میں نے اس کی قیمت گنا کرتے ہیں تو 24 گھنٹے کے اوقات 365، یہ ایک $ 225. 1548 01:13:49,260 --> 01:13:51,160 اور کورس کے لئے I، سکھانے کے ہم عام 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 اور آپ کو بہت جلدی کہاں دیکھ سکتے ہیں یہ تو 24 گھنٹے کے اوقات 365 goes--. 1557 01:14:16,180 --> 01:14:20,580 تو اب یہ $ 8،000 فی سال ہے ایک خوبصورت مہذب سرور کے لئے. 1558 01:14:20,580 --> 01:14:23,010 >> کچھ مواقع پر تو، وہاں ہے اس موڑ 1559 01:14:23,010 --> 01:14:29,510 ہم $ 6،000 خرچ کر سکتے ہیں جہاں اب شاید اور اس طرح ایک مشین خریدنے 1560 01:14:29,510 --> 01:14:33,800 اور شاید دو اس کی قیمت amortize، تین سال، مشین کی زندگی. 1561 01:14:33,800 --> 01:14:38,880 لیکن کیا میں تمہیں دھکا ہو سکتا ہے حامی ہیں یا کرائے کا disfavor 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 >> DAVID MALAN: جی ہاں، یہ ایک بہت بڑا الٹ ہے. 1568 01:14:56,190 --> 01:14:58,640 ہم خرید نہیں ہیں کیونکہ مشین، ہم اسے unbox کرنے کی ضرورت نہیں. 1569 01:14:58,640 --> 01:14:59,600 ہم نے اس کو اٹھانے کے لئے کی ضرورت نہیں ہے. 1570 01:14:59,600 --> 01:15:01,110 ہم اپنے ریک میں پلگ کرنے کی ضرورت نہیں. 1571 01:15:01,110 --> 01:15:02,080 ہم اس میں پلگ کرنے کی ضرورت نہیں. 1572 01:15:02,080 --> 01:15:03,140 ہم ادا کرنے کی ضرورت نہیں بجلی کا بل. 1573 01:15:03,140 --> 01:15:05,120 >> ہم باری کرنے کی ضرورت نہیں پر ایئر کنڈیشنگ. 1574 01:15:05,120 --> 01:15:07,620 جب ایک ہارڈ ڈرائیو مر جاتا ہے، ہمارے پاس نہیں ہے آدھی رات کو میں گاڑی چلانا 1575 01:15:07,620 --> 01:15:08,172 اسے درست کرنے کی. 1576 01:15:08,172 --> 01:15:09,630 ہم نگرانی قائم کرنے کی ضرورت نہیں. 1577 01:15:09,630 --> 01:15:13,750 فہرست پر جاتا ضروریات کو ہمارے پاس نہیں ہے اور جسمانی چیزوں کی سب سے پر 1578 01:15:13,750 --> 01:15:15,810 آپ کو ایسا کرنے کی ضرورت نہیں ہے کی وجہ سے "بادل." 1579 01:15:15,810 --> 01:15:18,620 >> اور واضح ہو، کلاؤڈ کمپیوٹنگ یہ بہت overused اصطلاح ہے. 1580 01:15:18,620 --> 01:15:22,790 یہ واقعی صرف کسی کو معاوضہ ادا کا مطلب ہے کہ آپ کے لئے سرورز کو چلانے کے لئے نہیں تو، 1581 01:15:22,790 --> 01:15:25,300 یا پر خلائی کرائے کسی اور کے سرورز. 1582 01:15:25,300 --> 01:15:27,110 لہذا اصطلاح "کلاؤڈ کمپیوٹنگ" نئی ہے. 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 کے لئے میں کیبلز plugging کے آپ دیکھتے ہیں کہ لائنوں میں سے ہر ایک، 1590 01:15:46,680 --> 01:15:49,590 اور آپریٹنگ کی اپ گریڈنگ ارد گرد کے نظام، اور بدلتے ڈرائیوز. 1591 01:15:49,590 --> 01:15:51,610 کی ایک بہت کچھ ہے اس کے سب کے لیے جسمانیت. 1592 01:15:51,610 --> 01:15:55,300 >> لیکن کیا مجازی کے بارے میں بہت خوبصورت ہے مشینیں، نام نوعیت کا پتہ چلتا ہے، 1593 01:15:55,300 --> 01:15:57,600 اب ویب پر مبنی ہیں انٹرفیس جس کے تحت 1594 01:15:57,600 --> 01:15:59,900 آپ برابر کرنا چاہتے ہیں تو اس سرور سے ایک لائن کا 1595 01:15:59,900 --> 01:16:03,959 ایک دوسرے کے لئے، صرف ٹائپ، قسم، قسم، کلک کرکے ھیںچیں، جمع کرائیں پر کلک، اور voila، 1596 01:16:03,959 --> 01:16:05,250 آپ اسے عملی طور پر وائرڈ ہے. 1597 01:16:05,250 --> 01:16:07,235 یہ تمام سافٹ ویئر میں کیا ہے کیونکہ. 1598 01:16:07,235 --> 01:16:09,110 اور اس کی وجہ یہ ہو چکا ہے سافٹ ویئر کو دوبارہ ہے میں 1599 01:16:09,110 --> 01:16:12,650 ہم اتنا RAM اور تو ہے کیونکہ ہمیں دستیاب ان دنوں زیادہ سے زیادہ 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 یہ ایک میکانی استعمال کرنے کے لئے سست ہے صرف کے طور پر RAM کے مقابلے میں ایک ہارڈ ڈرائیو کی طرح ڈیوائس، 1603 01:16:23,710 --> 01:16:25,190 خالصتا الیکٹرانک کچھ. 1604 01:16:25,190 --> 01:16:27,490 ہم اتنے وسائل ہیں ہمیں دستیاب. 1605 01:16:27,490 --> 01:16:29,920 ہم انسانوں طرح کی invariantly سست ہیں. 1606 01:16:29,920 --> 01:16:33,840 اور اس طرح اب مشینوں کیا کر سکتے ہیں فی وقت کی اکائی اتنا زیادہ. 1607 01:16:33,840 --> 01:16:36,640 ہم ان صلاحیتوں ہے عملی طور پر چیزیں کرنے کے لئے. 1608 01:16:36,640 --> 01:16:39,120 >> اور میں کورس کے لئے کہیں گے میں نے مثال کے طور پر، سکھانے کے، یہاں، 1609 01:16:39,120 --> 01:16:43,464 ہم کے بارے میں شاید ایک درجن یا ہے ورچوئل مشینوں کی تو مجموعی 1610 01:16:43,464 --> 01:16:45,880 کہ کسی بھی میں چل رہا وقت سامنے اختتام چیزیں کر، 1611 01:16:45,880 --> 01:16:47,620 آخر میں چیزیں واپس کر. 1612 01:16:47,620 --> 01:16:50,237 ہم اپنے اسٹوریج کے تمام ہے. 1613 01:16:50,237 --> 01:16:52,820 لہذا کوئی ویڈیو، چیزوں سمیت اس طرح سے ہم شوٹنگ کر رہے ہیں کہ، 1614 01:16:52,820 --> 01:16:54,330 ہم نے بادل میں ڈال کر ختم. 1615 01:16:54,330 --> 01:16:58,710 ایمیزون، ایمیزون S3 بلایا خدمات ہیں ان سادہ ذخیرہ کی سروس، جس 1616 01:16:58,710 --> 01:17:00,397 صرف بادل میں ڈسک کی جگہ کی طرح ہے. 1617 01:17:00,397 --> 01:17:02,230 وہ کچھ ہے نامی سے CloudFront، جس 1618 01:17:02,230 --> 01:17:06,040 ایک CDN سروس، مواد ہے ترسیل کے نیٹ ورک سروس، جس 1619 01:17:06,040 --> 01:17:10,190 وہ لے کا مطلب ہے آپ کی فائلوں کے تمام اور آپ automagically اس کی نقل تیار کے لئے 1620 01:17:10,190 --> 01:17:11,290 دنیا کے گرد. 1621 01:17:11,290 --> 01:17:12,780 >> سو انہوں نے اس preemptively ایسا نہیں ہے. 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 یہ ٹھیک ہے فی مہینہ ہے،. 1645 01:18:24,700 --> 01:18:28,280 تو یہ month-- فی ہے تو معذرت، یہ $ 0.03 فی مہینہ ہے. 1646 01:18:28,280 --> 01:18:29,820 12 ماہ کے سال سے باہر ہے. 1647 01:18:29,820 --> 01:18:32,250 تو کتنا اعداد و شمار شاید آپ کلاؤڈ میں ذخیرہ؟ 1648 01:18:32,250 --> 01:18:37,410 ایک گیگا بائٹ بہت بڑا نہیں ہے، لیکن میں نے ، نہیں جانتے 1 ٹیرا بائٹ کی طرح، 1649 01:18:37,410 --> 01:18:38,460 لہذا ان کے 1،000 طرح. 1650 01:18:38,460 --> 01:18:39,501 کہ جو کچھ زیادہ نہیں ہے. 1651 01:18:39,501 --> 01:18:44,382 یہ ایک ٹیرا بائٹ ذخیرہ کرنے کے لئے $ 368 ہے ایمیزون کی بادل میں ڈیٹا کی. 1652 01:18:44,382 --> 01:18:46,090 تو کچھ کیا ہیں تجارتی آف، پھر؟ 1653 01:18:46,090 --> 01:18:47,970 یہ سب اچھا نہیں ہو سکتا. 1654 01:18:47,970 --> 01:18:52,260 ہم آج کے بارے میں بات کی ہے کے لئے کچھ نہیں ہے قسم کی ایک پکڑنے یا ایک سرمایہ کاری کے بغیر. 1655 01:18:52,260 --> 01:18:55,269 تو آگے بڑھ کے بارے میں برا کیا ہے بادل میں سب کچھ؟ 1656 01:18:55,269 --> 01:18:56,060 سامعین: سیکورٹی. 1657 01:18:56,060 --> 01:18:57,721 DAVID MALAN: ٹھیک ہے، آپ کو کیا مطلب ہے؟ 1658 01:18:57,721 --> 01:18:58,596 سامعین: [اشراوی] 1659 01:18:58,596 --> 01:19:01,589 1660 01:19:01,589 --> 01:19:02,630 DAVID MALAN: ٹھیک ہے، جی ہاں. 1661 01:19:02,630 --> 01:19:05,130 اور تم واقعی چاہتے ہیں کچھ بے ترتیب انجینئرز 1662 01:19:05,130 --> 01:19:08,750 ایمیزون میں آپ ہونے سے ملنے کبھی نہیں کروں گا کہ ان کمپیوٹرز کے لئے جسمانی رسائی، 1663 01:19:08,750 --> 01:19:11,010 اور وہ تو واقعی چاہتا تھا، مجازی رسائی؟ 1664 01:19:11,010 --> 01:19:15,070 اور یہاں تک کہ اگرچہ نظریہ اچھی طرح software--، 1665 01:19:15,070 --> 01:19:17,442 خفیہ کاری بالکل کر سکتے ہیں اس کے خلاف آپ کی حفاظت. 1666 01:19:17,442 --> 01:19:19,150 تو تم نے کیا کر رہے ہیں تو آپ کے سرور پر محفوظ کرنے 1667 01:19:19,150 --> 01:19:21,470 ایک تشویش کی کم encrypted-- رہا ہے. 1668 01:19:21,470 --> 01:19:25,010 >> لیکن جیسے ہی ایک انسان جسمانی ہے کے طور پر ایک مشین تک رسائی، ایک طرف خفیہ کاری، 1669 01:19:25,010 --> 01:19:26,100 تمام شرط طرح کا بند ہیں. 1670 01:19:26,100 --> 01:19:28,240 آپ پرانے سے معلوم ہو سکتا ہے کہ پی سی خاص طور پر، 1671 01:19:28,240 --> 01:19:30,360 آپ کو ان چیزوں کی تھی یہاں تک کہ اگر نام نہاد "بایوس پاس ورڈ،" 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 صرف کے chassis کھولنے مشین، چھوٹے سے چھوٹا پنوں مل، 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 اور اس طرح یہ، یہی وجہ ہے میں ڈراپ باکس کی صورت، 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 DAVID MALAN: جی ہاں، یہ بہت ہے گوگل true--، سیب، 1688 01:20:30,240 --> 01:20:31,406 دنیا کی Microsofts. 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 DAVID MALAN: مجھے افسوس ہے؟ 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 DAVID MALAN: کتنی دیر تک آپ اپنے آئی فون پڑا ہے؟ 1696 01:20:42,208 --> 01:20:43,372 سامعین: [اشراوی] 1697 01:20:43,372 --> 01:20:45,080 DAVID MALAN: ٹھیک ہے، تو ایپل لفظی جانتا 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 DAVID MALAN: ہے کون ایک عجیب خصوصیت. 1702 01:20:56,375 --> 01:20:57,860 سامعین: [اشراوی] 1703 01:20:57,860 --> 01:21:00,875 DAVID MALAN: جی ہاں، لیکن اس بات کا یقین کے لئے بند کر تجارت. 1704 01:21:00,875 --> 01:21:01,750 سامعین: [اشراوی] 1705 01:21:01,750 --> 01:21:04,720 1706 01:21:04,720 --> 01:21:07,813 >> DAVID MALAN: جی ہاں، یہ بہت آسان ہے. 1707 01:21:07,813 --> 01:21:08,688 سامعین: [اشراوی] 1708 01:21:08,688 --> 01:21:12,040 1709 01:21:12,040 --> 01:21:13,248 DAVID MALAN: دیگر downsides میں؟ 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 DAVID MALAN: Absolutely-- ٹیکنالوجی، 1713 01:21:27,900 --> 01:21:31,550 اقتصادی طور پر، یہ کرنے کے لئے کافی مجبور ہے چھانٹیں کے پیمانے کے ان معیشتوں حاصل 1714 01:21:31,550 --> 01:21:33,579 اور میں سب کچھ منتقل نام نہاد بادل. 1715 01:21:33,579 --> 01:21:35,870 لیکن آپ کو شاید کرنا چاہتے ہیں سب سے بڑا میں سے کچھ کے ساتھ جانا 1716 01:21:35,870 --> 01:21:39,380 مچھلی، میں Amazons، گوگل، 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 >> DAVID MALAN: اور نعمت کی ایک قسم 1728 01:22:12,290 --> 01:22:15,630 ہم نے کے لئے نیچے جاؤ یہاں تک کہ جب یہ ہے کہ، مثال کے طور پر، یا اس سے بھی بعض کمپنیوں، 1729 01:22:15,630 --> 01:22:17,800 حقیقت، ایمیزون ہے مثال کے طور پر، بہت سے ہے 1730 01:22:17,800 --> 01:22:21,780 رفو گاہکوں، معروف گاہکوں، مخصوص ڈیٹا سینٹرز سے باہر کام 1731 01:22:21,780 --> 01:22:26,224 واقعی کچھ غلط ہو جاتا ہے جب کہ، خدا اور موسم اور اس طرح کے واقعات کی طرح، 1732 01:22:26,224 --> 01:22:29,390 چاندی کا استر کے کسی بھی طرح اگر وہاں، یہ آپ کو بہت اچھی کمپنی میں ہیں کہ ہے. 1733 01:22:29,390 --> 01:22:30,680 آپ کی ویب سائٹ آف لائن ہو سکتا ہے. 1734 01:22:30,680 --> 01:22:32,750 لیکن اب کی طرح نصف ہے مقبول انٹرنیٹ. 1735 01:22:32,750 --> 01:22:36,230 اور اس طرح یہ arguably سب ایک چھوٹا سا ہے اپنے گاہکوں کو زیادہ palatable 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 آپ کو Google کمپیوٹ انجن پر جانا ہے تو، ان کا بھی اسی طرح کچھ ہے. 1742 01:22:57,540 --> 01:23:00,500 اور صرف منہاج القرآن ان بادل پرساد، 1743 01:23:00,500 --> 01:23:02,762 میں نے ایک اور چیز کا ذکر کر دیتا ہوں. 1744 01:23:02,762 --> 01:23:04,720 یہ ایک مقبول ویب سائٹ ہے کہ نمائندے ہے 1745 01:23:04,720 --> 01:23:08,590 ٹیکنالوجی کے ایک طبقے کی. 1746 01:23:08,590 --> 01:23:12,350 ہم صرف بات کی تھی والوں کے بارے میں، ایمیزون، IAAS ہو جائے گا، 1747 01:23:12,350 --> 01:23:17,150 ایک سروس، جہاں آپ کو انفراسٹرکچر ایک خدمت کے طور پر جسمانی ہارڈ ویئر کی طرح. 1748 01:23:17,150 --> 01:23:18,757 ساس ہے. 1749 01:23:18,757 --> 01:23:20,090 دراصل، مجھے ان کو مختصر میں لکھ دو. 1750 01:23:20,090 --> 01:23:23,290 1751 01:23:23,290 --> 01:23:28,190 >> IAAS-- انفراسٹرکچر ایک خدمت کے طور، ساس، 1752 01:23:28,190 --> 01:23:31,870 اور جو ہیں 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 آپ Google Apps کا استعمال کرتے ہیں 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 ڈیٹا بیس اور ویب سرورز اور کے بارے میں لوڈ کے balancers اور تمام چیزیں 1773 01:24:27,617 --> 01:24:28,450 میں نے صرف کے بارے میں بات. 1774 01:24:28,450 --> 01:24:32,780 کیونکہ تمام ایمیزون کیا ہے نہیں ہے ان لوگوں کے ڈیزائن چیلنجوں چھپا. 1775 01:24:32,780 --> 01:24:35,790 وہ صرف ان virtualized کر دیا ہے اور ایک براؤزر میں ان کو منتقل، 1776 01:24:35,790 --> 01:24:37,770 ہارڈویئر کے بجائے سافٹ ویئر میں. 1777 01:24:37,770 --> 01:24:43,020 >> لیکن Heroku اور دیگر جیسی کمپنیوں پاس فراہم کرنے والے، پلیٹ فارم ایک خدمت کے طور پر، 1778 01:24:43,020 --> 01:24:46,900 وہ ان barebone بنیادی اصولوں کا استعمال ہم صرف کے بارے میں بات ہے کہ، 1779 01:24:46,900 --> 01:24:50,340 اور وہ کرنے کے لئے آسان کی تعمیر اس کے اوپر سافٹ ویئر کا استعمال 1780 01:24:50,340 --> 01:24:54,241 کہ ویب پر مبنی ایک حاصل کرنے کے لئے چاہتے ہیں تو درخواست آن لائن ان دنوں، 1781 01:24:54,241 --> 01:24:55,990 آپ ضرور کرنا پڑے پروگرام کے لئے کس طرح جانتے ہیں. 1782 01:24:55,990 --> 01:25:00,280 تم Java یا ازگر یا پی ایچ پی میں جاننے کی ضرورت یا روبی یا دیگر زبانوں کی ایک گروپ. 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 یہ ایک بار پھر، ہے، یہ تجرید یا layering کی. 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