1 00:00:00,000 --> 00:00:00,629 2 00:00:00,629 --> 00:00:02,170 डेविड मालन: ठीक है, वापस स्वागत है। 3 00:00:02,170 --> 00:00:06,520 इससे पहले कि हम क्लाउड कंप्यूटिंग में डुबकी, मैंने सोचा कि मैं एक पल के लिए विराम हम देख रहे हैं 4 00:00:06,520 --> 00:00:11,740 अगर वहाँ किसी भी बकाया सवाल कर रहे हैं या विषय है कि दोपहर के भोजन के दौरान आया था 5 00:00:11,740 --> 00:00:13,834 कि अब ब्याज की हो सकती है। 6 00:00:13,834 --> 00:00:18,470 7 00:00:18,470 --> 00:00:21,410 >> दर्शकों: [सुनाई] 8 00:00:21,410 --> 00:00:22,090 >> डेविड मालन: ठीक है। 9 00:00:22,090 --> 00:00:23,555 ओह ठीक। 10 00:00:23,555 --> 00:00:24,430 दर्शकों: [सुनाई] 11 00:00:24,430 --> 00:00:29,880 12 00:00:29,880 --> 00:00:31,420 >> डेविड मालन: नहीं, बिल्कुल। 13 00:00:31,420 --> 00:00:35,180 ठीक है, अच्छी तरह से उम्मीद है कि सभी को अपने समस्या अगले कुछ घंटों में उठता 14 00:00:35,180 --> 00:00:36,410 और कल विशेष रूप से। 15 00:00:36,410 --> 00:00:42,700 लेकिन जहां पर एक नज़र रखना है, तो, चलो की स्थापना के बारे में पिछले चर्चा 16 00:00:42,700 --> 00:00:45,730 एक वेबसाइट ओर जाता है, आम तौर पर अधिक जब यह क्लाउड कंप्यूटिंग के लिए आता है, 17 00:00:45,730 --> 00:00:48,210 एक सर्वर वास्तुकला की स्थापना, फैसले के प्रकार 18 00:00:48,210 --> 00:00:50,800 कि इंजीनियरों और डेवलपर्स और प्रबंधकों 19 00:00:50,800 --> 00:00:53,210 बनाने की जरूरत है जब यह आता है अधिक से अधिक सिर्फ ऐसा करने के लिए 20 00:00:53,210 --> 00:00:56,550 प्रति माह वेब होस्ट एक $ 10 के लिए साइन अप करने जब आप वास्तव में बाहर का निर्माण करना चाहते हैं 21 00:00:56,550 --> 00:00:57,550 अपने स्वयं के बुनियादी ढांचे। 22 00:00:57,550 --> 00:01:00,400 और हम इस पर वापस टाई करने की कोशिश करेंगे, उदाहरण के लिए, ड्रॉपबॉक्स और दूसरों के लिए 23 00:01:00,400 --> 00:01:01,350 उनकी तरह। 24 00:01:01,350 --> 00:01:06,250 >> तो चलो विचार करने के लिए शुरू करते हैं क्या समस्याएं व्यवसाय के रूप में उत्पन्न होती हैं 25 00:01:06,250 --> 00:01:09,390 अच्छा हो जाता है और अच्छा समस्याएं उत्पन्न होती हैं। 26 00:01:09,390 --> 00:01:14,720 होने के बहुत सरल मामले में तो कुछ कंपनी के लिए एक वेब सर्वर है कि, 27 00:01:14,720 --> 00:01:21,470 तुम हो सकता है, हम कहते हैं, एक सर्वर है कि हम सिर्फ आकर्षित करेंगे कि इस तरह दिखता है। 28 00:01:21,470 --> 00:01:25,620 और इन दिनों सबसे servers-- दो और वास्तव में सिर्फ इसलिए यह करने के लिए एक तस्वीर डाल 29 00:01:25,620 --> 00:01:27,680 यह एक छोटे से कम अस्पष्ट है कि। 30 00:01:27,680 --> 00:01:31,510 >> तो डेल रैक server-- दिन में वापस, वहाँ 31 00:01:31,510 --> 00:01:33,730 मेनफ्रेम कंप्यूटर थे कि पूरे कमरे तक ले गए। 32 00:01:33,730 --> 00:01:35,710 इन दिनों, अगर तुम थे एक सर्वर पाने के लिए यह, 33 00:01:35,710 --> 00:01:38,520 इस तरह एक छोटे से कुछ लग सकता है। 34 00:01:38,520 --> 00:01:41,760 सर्वर क्या में मापा जाता है रैक इकाइयों, या रस कहा जाता है। 35 00:01:41,760 --> 00:01:45,280 और एक RU 1.5 इंच है, जो एक उद्योग मानक है। 36 00:01:45,280 --> 00:01:49,300 तो यह एक दो आरयू सर्वर की तरह लग रहा है। 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-- की तरह कुछ इस तरह से हो सकता गूगल की हो, जब से मैं गूगल के googled। 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 और अगर आप पैरों के निशान के लिए भुगतान करते हैं। 63 00:03:06,920 --> 00:03:08,770 और फिर आप भुगतान खुद के सर्वर के लिए 64 00:03:08,770 --> 00:03:10,560 आपको लगता है कि अंतरिक्ष में ला रहे हैं कि। 65 00:03:10,560 --> 00:03:12,850 और आप तो क्या ऐसा करने के लिए विकल्प किसी भुगतान के लिए है 66 00:03:12,850 --> 00:03:15,120 अपने इंटरनेट सेवा कनेक्टिविटी के लिए। 67 00:03:15,120 --> 00:03:17,240 आप किसी भी संख्या का भुगतान कर सकते हैं विक्रेताओं की, जिनमें से सभी 68 00:03:17,240 --> 00:03:19,210 आम तौर पर यह है कि डाटा सेंटर में आते हैं। 69 00:03:19,210 --> 00:03:22,740 >> लेकिन असली दिलचस्प सवाल है, क्या वास्तव में उन रैक में चला जाता है? 70 00:03:22,740 --> 00:03:25,020 वे बहुत अच्छी तरह से हो सकता है सब क्या हम सिर्फ देखा की तरह देखो। 71 00:03:25,020 --> 00:03:27,870 लेकिन वे अलग अलग कार्य और अलग अलग काम करने की जरूरत हो सकती है। 72 00:03:27,870 --> 00:03:29,661 और हम वास्तव में चलो इस चर्चा को प्रेरित 73 00:03:29,661 --> 00:03:35,370 का सवाल है, क्या समस्या से शुरू होने से पैदा करने के लिए यदि आप सफल रहे हैं? 74 00:03:35,370 --> 00:03:37,900 >> तो आप एक वेबसाइट मिल गया है आपके द्वारा बनाई गई है। 75 00:03:37,900 --> 00:03:40,450 और शायद यह विगेट्स बेचता या कुछ इस तरह का। 76 00:03:40,450 --> 00:03:43,620 और तुम बहुत अच्छी तरह से कर रहा है ऑनलाइन विजेट्स की बिक्री के साथ। 77 00:03:43,620 --> 00:03:48,490 और आप अनुभव करने के लिए शुरू कुछ लक्षण, अपनी वेबसाइट। 78 00:03:48,490 --> 00:03:51,070 क्या कुछ हो सकता है तकनीकी लक्षण 79 00:03:51,070 --> 00:03:54,040 उन व्यवसाय के रूप में रिपोर्ट है कि बढ़ रही है और फलफूल रहा है 80 00:03:54,040 --> 00:03:59,482 और अपनी वेबसाइट है उसका लाभ उठा? 81 00:03:59,482 --> 00:04:02,690 >> दर्शकों: [सुनाई] 82 00:04:02,690 --> 00:04:05,910 83 00:04:05,910 --> 00:04:07,050 >> डेविड मालन: हाँ, बिल्कुल। 84 00:04:07,050 --> 00:04:10,040 तो तुम एक हो सकता है अपनी वेबसाइट में मंदी का असर। 85 00:04:10,040 --> 00:04:11,240 और क्यों यह है कि हो सकता है? 86 00:04:11,240 --> 00:04:12,660 खैर, अगर हम मान लें, के लिए चर्चा के लिए 87 00:04:12,660 --> 00:04:15,160 अब ठीक है, कि आप एक पर हैं इन वाणिज्यिक वेब मेजबान की 88 00:04:15,160 --> 00:04:17,860 कि हम लंच से पहले के बारे में बात की थी, तुम डॉलर के कुछ नंबर देना है कि 89 00:04:17,860 --> 00:04:20,859 प्रति माह करने के लिए, और आप पहले से ही भुगतान किया है आपके डोमेन की वार्षिक लागत के लिए 90 00:04:20,859 --> 00:04:25,300 नाम है, कि वेब होस्ट शायद है अपने संसाधनों overselling 91 00:04:25,300 --> 00:04:26,050 कुछ हद तक। 92 00:04:26,050 --> 00:04:29,000 तो अगर आप एक उपयोगकर्ता नाम हो सकता है और अपने सर्वर पर पासवर्ड। 93 00:04:29,000 --> 00:04:32,410 लेकिन ऐसा हो सकता है कई अन्य, या कई दर्जन अन्य, या शायद यह भी कई 94 00:04:32,410 --> 00:04:33,980 सौ अन्य, उन। 95 00:04:33,980 --> 00:04:37,190 >> और वेबसाइटों शारीरिक रूप से रहते हैं एक ही सर्वर पर। 96 00:04:37,190 --> 00:04:38,340 क्यों यह संभव है? 97 00:04:38,340 --> 00:04:40,680 वैसे इन दिनों, सर्वर इस तरह आम तौर पर 98 00:04:40,680 --> 00:04:44,610 कई हार्ड ड्राइव, शायद है छह या अधिक हार्ड ड्राइव के रूप में कई के रूप में, 99 00:04:44,610 --> 00:04:47,665 जिनमें से प्रत्येक के रूप में ज्यादा हो सकता है 4 टेराबाइट्स इन दिनों के रूप में। 100 00:04:47,665 --> 00:04:52,140 तो आप अंतरिक्ष के 24 टेराबाइट्स हो सकता है इस तरह सिर्फ एक छोटी सी सर्वर में। 101 00:04:52,140 --> 00:04:55,710 >> और अगर आपको लगता है कि अंतरिक्ष से कुछ चोरी अतिरेक के लिए, बैकअप प्रयोजनों के लिए, 102 00:04:55,710 --> 00:04:57,110 यह अभी भी काफी अंतरिक्ष के एक बहुत कुछ है। 103 00:04:57,110 --> 00:05:00,070 और निश्चित रूप से, एक ठेठ वेबसाइट कि ज्यादा जगह की जरूरत नहीं है। 104 00:05:00,070 --> 00:05:03,100 सिर्फ उपयोगकर्ताओं के पंजीयन और भंडारण के आदेशों का लॉग 105 00:05:03,100 --> 00:05:04,640 सब है कि ज्यादा जगह नहीं ले करता है। 106 00:05:04,640 --> 00:05:07,550 तो आप इसे काफी विभाजन कर सकते हैं एक सा है और हर उपयोगकर्ता देना 107 00:05:07,550 --> 00:05:08,980 बस इस बात का एक छोटा टुकड़ा। 108 00:05:08,980 --> 00:05:11,310 >> इस बीच, एक कंप्यूटर इस तरह इन दिनों 109 00:05:11,310 --> 00:05:16,370 आम तौर पर कई CPUs-- बस नहीं है एक, शायद दो, शायद चार, हो सकता है 16, 110 00:05:16,370 --> 00:05:17,149 या और भी अधिक। 111 00:05:17,149 --> 00:05:18,940 और उन CPU की प्रत्येक कुछ का आह्वान किया है 112 00:05:18,940 --> 00:05:22,230 एक कोर, जो की तरह की तरह है एक मस्तिष्क के अंदर एक दिमाग। 113 00:05:22,230 --> 00:05:26,800 तो वास्तव सबसे सब यहाँ साथ में आधुनिक लैपटॉप शायद एक दोहरे कोर है 114 00:05:26,800 --> 00:05:32,030 या ट्रैक्टर कोर CPU-- और शायद ही एक लैपटॉप के इन दिनों के अंदर एक सीपीयू। 115 00:05:32,030 --> 00:05:35,030 लेकिन डेस्कटॉप कंप्यूटर और इस तरह रैक कंप्यूटर 116 00:05:35,030 --> 00:05:39,000 यह काफी कुछ हो सकता है अधिक सीपीयू, और बदले कोर में। 117 00:05:39,000 --> 00:05:44,180 >> और सच में, यहां तक ​​कि हमारे एमएसीएस और पीसी में आज, तुम सच में दोहरे कोर की जरूरत नहीं 118 00:05:44,180 --> 00:05:46,550 या ट्रैक्टर कोर अपने ईमेल की जाँच करने के लिए। 119 00:05:46,550 --> 00:05:49,090 अगर कोई अड़चन जब है यह एक कंप्यूटर का उपयोग करने के लिए आता है, 120 00:05:49,090 --> 00:05:51,925 आप मानव शायद रहे हैं कि कंप्यूटर के बारे में सबसे धीमी बात है। 121 00:05:51,925 --> 00:05:54,800 और तुम करने में सक्षम होने के लिए नहीं जा रहे हैं अपने ईमेल की जाँच किसी भी तेजी से अगर आप 122 00:05:54,800 --> 00:05:57,170 कई CPUs या कोर के रूप में चार बार की है। 123 00:05:57,170 --> 00:05:59,700 >> लेकिन एक ही तरह का है एक सर्वर का सच। 124 00:05:59,700 --> 00:06:02,970 एक एकल वेबसाइट नहीं हो सकता है जरूरी एक से अधिक की जरूरत है 125 00:06:02,970 --> 00:06:05,756 CPU या एक कोर, एक क्या कर अंदर छोटे मस्तिष्क 126 00:06:05,756 --> 00:06:07,380 सोच और प्रसंस्करण के सभी। 127 00:06:07,380 --> 00:06:10,561 तो निर्माताओं इसी तरह की है उन संसाधनों को टुकड़ा करने के लिए शुरू कर दिया 128 00:06:10,561 --> 00:06:13,435 इसलिए हो सकता है कि अपनी वेबसाइट से एक हो जाता है कोर, अपनी वेबसाइट एक कोर हो जाता है, 129 00:06:13,435 --> 00:06:15,290 या हो सकता है कि हम एक ऐसी कोर साझा कर रहे हैं। 130 00:06:15,290 --> 00:06:16,820 हम यह भी डिस्क स्थान साझा कर रहे हैं। 131 00:06:16,820 --> 00:06:20,000 और हम भी राम साझा कर रहे हैं, या रैंडम एक्सेस मेमोरी 132 00:06:20,000 --> 00:06:22,520 पहले से है, जिसमें से वहाँ भी एक निश्चित राशि है। 133 00:06:22,520 --> 00:06:23,420 >> और वह कुंजी है। 134 00:06:23,420 --> 00:06:25,960 कोई बात नहीं कितना महंगा कंप्यूटर था, 135 00:06:25,960 --> 00:06:28,440 वहाँ अभी भी एक परिमित है उस में संसाधनों की राशि। 136 00:06:28,440 --> 00:06:31,360 और तो और अधिक और आप और अधिक उन संसाधनों का उपभोग करने की कोशिश करते हैं, 137 00:06:31,360 --> 00:06:32,850 धीमी बातें हो सकता है। 138 00:06:32,850 --> 00:06:34,646 पर क्यों? 139 00:06:34,646 --> 00:06:39,352 क्यों बातें एक के रूप में धीमा होगा एक सर्वर के लक्षण अतिभारित किया जा रहा? 140 00:06:39,352 --> 00:06:40,060 क्या हो रहा है? 141 00:06:40,060 --> 00:06:42,895 142 00:06:42,895 --> 00:06:46,388 >> दर्शकों: [सुनाई] 143 00:06:46,388 --> 00:06:54,036 144 00:06:54,036 --> 00:06:55,160 डेविड मालन: हाँ, बिल्कुल। 145 00:06:55,160 --> 00:06:57,730 जैसा कि मैंने पहले कहा कि प्रस्तावित राम स्मृति का एक प्रकार है। 146 00:06:57,730 --> 00:07:00,290 यह अस्थिर है जिससे कि जहां क्षुधा और डेटा कर रहे हैं 147 00:07:00,290 --> 00:07:01,890 संग्रहीत जब वे उपयोग किया जा रहा हो। 148 00:07:01,890 --> 00:07:03,990 और इसलिए वहाँ है केवल एक सीमित संख्या 149 00:07:03,990 --> 00:07:05,790 बातों के बारे में आप जाहिरा तौर पर एक बार कर सकते हैं। 150 00:07:05,790 --> 00:07:07,740 और यह भी तेजी से है, कौन - सी एक अच्छी बात है। 151 00:07:07,740 --> 00:07:09,990 लेकिन यह भी अधिक महंगा है, जो एक बुरी बात है। 152 00:07:09,990 --> 00:07:15,376 और यह भी इसलिए निचले हिस्से में मौजूद है डिस्क स्थान की तुलना में मात्रा, हार्ड डिस्क 153 00:07:15,376 --> 00:07:16,750 अंतरिक्ष, जो आदत सस्ता हो। 154 00:07:16,750 --> 00:07:18,830 >> दूसरे शब्दों में, आप 4 टेराबाइट्स हो सकता है 155 00:07:18,830 --> 00:07:20,440 आपके कंप्यूटर में डिस्क स्थान की। 156 00:07:20,440 --> 00:07:24,300 लेकिन आप 4 हो सकता है गीगाबाइट, या 64 गीगाबाइट, 157 00:07:24,300 --> 00:07:29,180 परिमाण, का एक पहलू के क्रम में 1,000 कम है, आपके कंप्यूटर में रैम की। 158 00:07:29,180 --> 00:07:30,320 तो क्या एक कंप्यूटर क्या करता है? 159 00:07:30,320 --> 00:07:32,236 खैर, कि क्या आपको लगता है 64 गीगाबाइट की क्या ज़रूरत है 160 00:07:32,236 --> 00:07:35,110 इस तरह एक सर्वर, में राम के जो बहुत आम है, नहीं तो कम होगा 161 00:07:35,110 --> 00:07:36,140 इन दिनों। 162 00:07:36,140 --> 00:07:39,220 लेकिन आप इतने सारे लोगों की है लगता है उन इतने सारे बातें कर रही है 163 00:07:39,220 --> 00:07:42,480 कि आप की तरह की तरह स्मृति के 65 गीगाबाइट की जरूरत है 164 00:07:42,480 --> 00:07:44,960 उस के सभी संभाल करने में एक साथ उपयोग? 165 00:07:44,960 --> 00:07:47,580 >> ठीक है, तुम सिर्फ कह सकते हैं, क्षमा करें, उन में से कुछ के नंबर 166 00:07:47,580 --> 00:07:48,840 सिर्फ साइट का उपयोग नहीं कर सकते हैं। 167 00:07:48,840 --> 00:07:51,410 और यही उपाय है अंतिम उपाय है, निश्चित रूप से। 168 00:07:51,410 --> 00:07:55,570 या ऑपरेटिंग रूप में आप, सिस्टम, विंडोज या मैक की तरह 169 00:07:55,570 --> 00:07:59,480 ओएस या लिनक्स या सोलारिस या किसी उस सर्वर पर अन्य OS की संख्या, 170 00:07:59,480 --> 00:08:01,280 सिर्फ तय कर सकता है, तुम्हें पता है क्या? 171 00:08:01,280 --> 00:08:03,780 मैं केवल राम के 64 गीगाबाइट की है। 172 00:08:03,780 --> 00:08:05,440 मैं एक तरह से 65 की जरूरत है। 173 00:08:05,440 --> 00:08:06,210 तो तुम जानते हो क्या? 174 00:08:06,210 --> 00:08:10,030 मैं 1 गीगाबाइट लेने के लिए जा रहा हूँ रैम में डेटा के लायक 175 00:08:10,030 --> 00:08:15,240 कि कम से कम हाल ही में पहुँचा था और सिर्फ अस्थायी रूप से डिस्क के लिए यह कदम, 176 00:08:15,240 --> 00:08:19,050 सचमुच तेजी से कॉपी धीमी स्मृति को स्मृति 177 00:08:19,050 --> 00:08:24,000 इतना है कि मैं तो संभाल कर सकते हैं कि स्मृति के लिए 65 वें गीगाबाइट की जरूरत है, 178 00:08:24,000 --> 00:08:25,650 उस पर कुछ गणना करना। 179 00:08:25,650 --> 00:08:28,580 फिर जब मैं कर रही है कि कर रहा हूँ, मैं सिर्फ डिस्क है कि कदम होगा, 180 00:08:28,580 --> 00:08:35,030 कदम है कि अन्य रैम मैं अस्थायी रूप से डाला डिस्क पर वास्तविक हार्डवेयर में वापस 181 00:08:35,030 --> 00:08:37,280 इतना है कि मैं मल्टीटास्किंग की तरह कर रहा हूँ। 182 00:08:37,280 --> 00:08:41,190 >> इसलिए मैं इस तरह की बातों को रख रहा हूँ अस्थायी रूप से इस धीमी अंतरिक्ष में 183 00:08:41,190 --> 00:08:44,159 इसलिए मैं भ्रम पैदा में से हर किसी से निपटने। 184 00:08:44,159 --> 00:08:45,290 लेकिन वहाँ एक मंदी है। 185 00:08:45,290 --> 00:08:45,790 क्यूं कर? 186 00:08:45,790 --> 00:08:49,380 खैर, इन मुश्किल के अंदर डिस्क इन दिनों क्या है? 187 00:08:49,380 --> 00:08:52,030 बल्कि, क्या एक कठिन बना देता है राम से अलग ड्राइव 188 00:08:52,030 --> 00:08:53,495 के रूप में सबसे अच्छा अब आप जानते हैं? 189 00:08:53,495 --> 00:08:56,750 >> दर्शकों: [सुनाई] 190 00:08:56,750 --> 00:08:59,540 191 00:08:59,540 --> 00:09:01,445 >> डेविड मालन: ठीक है, यह सच है। 192 00:09:01,445 --> 00:09:02,320 दर्शकों: [सुनाई] 193 00:09:02,320 --> 00:09:05,440 194 00:09:05,440 --> 00:09:06,750 >> डेविड मालन: तो बहुत सही। 195 00:09:06,750 --> 00:09:13,709 और कहा कि एक पक्ष प्रभाव या सुविधा है इस तथ्य के कि राम वास्तव में तेजी से होता है। 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 कहा जाता है, दोहरी इनलाइन मेमोरी मॉड्यूल, यह क्या रैम का एक टुकड़ा है 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 डेविड मालन: हाँ, वहाँ है जाहिरा तौर पर चलती भागों। 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-- की तुलना में थोड़ा शौक़ीन है जबकि इस्तेमाल एक फोनोग्राफ खिलाड़ी 224 00:10:28,950 --> 00:10:33,150 वास्तव में रिकॉर्ड में खांचे यह, छोटे छोटे चुंबकीय कणों का उपयोग करता है 225 00:10:33,150 --> 00:10:34,550 कि हम काफी नहीं देख सकता। 226 00:10:34,550 --> 00:10:38,520 लेकिन अगर एक छोटे चुंबकीय कण इस तरह दिखता है, यह एक 1 माना जाता है। 227 00:10:38,520 --> 00:10:41,230 और यह इस तरह दिखता है, उत्तर-दक्षिण दक्षिण-उत्तर के बजाय, 228 00:10:41,230 --> 00:10:42,252 यह एक 0 हो सकता है। 229 00:10:42,252 --> 00:10:45,460 और हम कल देखेंगे कि हम कैसे निर्माण कर सकते हैं उस से अधिक दिलचस्प बातें करने के लिए। 230 00:10:45,460 --> 00:10:47,590 >> लेकिन कुछ भी नहीं है कि शारीरिक रूप से स्थानांतरित करने के लिए मिला 231 00:10:47,590 --> 00:10:51,010 निश्चित रूप से धीमी गति से जाना जा रहा है प्रकाश की गति से, 232 00:10:51,010 --> 00:10:53,250 जो सिद्धांत में क्या है एक इलेक्ट्रॉन में बह सकता है, 233 00:10:53,250 --> 00:10:54,620 हालांकि वास्तविक काफी नहीं है। 234 00:10:54,620 --> 00:10:56,900 तो यांत्रिक devices-- बहुत धीमी। 235 00:10:56,900 --> 00:10:58,320 लेकिन वे सस्ता कर रहे हैं। 236 00:10:58,320 --> 00:11:00,944 और तुम इतना फिट कर सकते हैं उन के अंदर और अधिक डेटा। 237 00:11:00,944 --> 00:11:03,110 तथ्य यह है कि वहाँ दुनिया में मौजूद कुछ 238 00:11:03,110 --> 00:11:06,840 आभासी स्मृति कहा जाता है, इस तरह एक हार्ड डिस्क का उपयोग 239 00:11:06,840 --> 00:11:10,160 जैसे कि यह राम के थे उपयोगकर्ता के लिए पारदर्शी, 240 00:11:10,160 --> 00:11:15,320 बस डेटा ले जाकर राम से हार्ड डिस्क के लिए, 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 और बात यह है कि आप इसे करने के लिए नकल कर रहे हैं और से वास्तव में राम की तुलना में धीमी है 244 00:11:25,100 --> 00:11:26,150 जहाँ आप चाहते हैं कि यह हो सकता है। 245 00:11:26,150 --> 00:11:29,030 >> वैकल्पिक समाधान here-- आपको लगता है कि धीमा करने के लिए पसंद नहीं है, 246 00:11:29,030 --> 00:11:32,014 और अपने आभासी स्मृति है 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 डेविड मालन: ठीक है, आभासी स्मृति में वृद्धि 250 00:11:37,260 --> 00:11:39,135 हमें इस पर कर देना होगा एक भी बड़ा पैमाने। 251 00:11:39,135 --> 00:11:43,540 हम लायक 66 गीगाबाइट संभाल सकता है स्मृति की जरूरत है, या 67 गीगाबाइट की। 252 00:11:43,540 --> 00:11:45,830 लेकिन लगता है कि मैं पसंद नहीं है इस धीमी गति से नीचे, वास्तव में 253 00:11:45,830 --> 00:11:49,380 मैं आभासी बंद करना चाहते हैं याद है कि अगर यह भी संभव है, 254 00:11:49,380 --> 00:11:52,350 और क्या मैं पर फेंक सकता है इस समस्या को हल करने के लिए यह, 255 00:11:52,350 --> 00:11:56,900 जहां मैं और अधिक उपयोगकर्ताओं को संभाल करना चाहते हैं और अधिक स्मृति आवश्यकताओं 256 00:11:56,900 --> 00:11:59,100 की तुलना में मैं शारीरिक रूप से समय पर है? 257 00:11:59,100 --> 00:12:02,600 >> दर्शकों: [सुनाई] 258 00:12:02,600 --> 00:12:04,800 259 00:12:04,800 --> 00:12:06,140 >> डेविड मालन: दुर्भाग्य से नहीं। 260 00:12:06,140 --> 00:12:09,850 तो सीपीयू और कोर वे कर रहे हैं में एक सीमित संसाधन हैं। 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-- की तरह है और इसलिए हम इस राम फोन करता हूँ। 265 00:12:24,510 --> 00:12:27,070 और यहाँ पर हार्ड डिस्क ड्राइव है। 266 00:12:27,070 --> 00:12:30,130 और मैं सिर्फ इस आकर्षित करेंगे pictorially एक छोटे चक्र के रूप में। 267 00:12:30,130 --> 00:12:33,740 वहाँ दोनों में 0 और 1 के हैं these-- डेटा, हम इसे के रूप में सामान्यीकरण कर देंगे। 268 00:12:33,740 --> 00:12:38,030 >> और अनिवार्य रूप से, एक उपयोगकर्ता है अगर की तरह एक आवेदन चल रहे हैं, 269 00:12:38,030 --> 00:12:46,070 हम कहते हैं, एक वेबसाइट है कि इस आवश्यकता उपयोगकर्ता प्रति ज्यादा रैम, मैं क्या प्रस्ताव कर रहा हूँ, 270 00:12:46,070 --> 00:12:48,380 इस बात के माध्यम से आभासी स्मृति कहा जाता है, 271 00:12:48,380 --> 00:12:53,990 सिर्फ अस्थायी रूप से स्थानांतरित करने के लिए है कि यहाँ पर तो अब है कि मैं 272 00:12:53,990 --> 00:12:57,810 किसी और की स्मृति स्थानांतरित कर सकते हैं वहाँ पर आवश्यकताओं। 273 00:12:57,810 --> 00:13:00,420 और फिर जब जो कुछ किया है, मैं इस पीठ पर कॉपी कर सकते हैं 274 00:13:00,420 --> 00:13:04,550 और यह यहाँ जाता है, जिससे आगे बढ़ क्या मैं वहाँ कहीं और करना चाहता था 275 00:13:04,550 --> 00:13:05,050 कुल मिलाकर। 276 00:13:05,050 --> 00:13:07,820 >> तो वहाँ बस का एक बहुत है switcheroo, 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 >> डेविड मालन: हाँ, मैं सचमुच मतलब समस्या पर पैसे फेंक देते हैं। 282 00:13:24,750 --> 00:13:27,541 और वास्तव में, यह सही है उच्च स्तर से कुछ के लिए segue 283 00:13:27,541 --> 00:13:28,870 क्लाउड कंप्यूटिंग के विचार विमर्श। 284 00:13:28,870 --> 00:13:31,390 क्योंकि यह एक बहुत प्रेरित है वित्तीय फैसलों से, 285 00:13:31,390 --> 00:13:33,040 यहां तक ​​कि जरूरी तकनीकी नहीं। 286 00:13:33,040 --> 00:13:37,830 यदि राम के 64 गिग्स, बहुत कम है, ठीक है, यही कारण है कि राम के 128 गीगाबाइट नहीं मिलता है? 287 00:13:37,830 --> 00:13:40,440 क्यों नहीं राम की 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 डेविड मालन: ठीक है, यह अधिक पैसा खर्च होता है, यकीन है। 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 >> तो खड़ी स्केलिंग मिल का मतलब होगा और अधिक राम, अधिक डिस्क, अधिक सब कुछ, 317 00:15:08,115 --> 00:15:10,187 और एक तरह से निवेश अपने हार्डवेयर में खड़ी 318 00:15:10,187 --> 00:15:12,520 तो आप सिर्फ हो रही है सबसे अच्छे से अच्छा से अच्छा, 319 00:15:12,520 --> 00:15:13,650 लेकिन आप इसके लिए भुगतान कर रहे हैं। 320 00:15:13,650 --> 00:15:17,580 क्षैतिज स्केलिंग की तरह मिलता है नीचे स्तरीय बातें, अच्छा मॉडल है, 321 00:15:17,580 --> 00:15:19,922 या भी बदतर मॉडल, लेकिन उनमें से बहुत से मिलता है। 322 00:15:19,922 --> 00:15:22,630 लेकिन जैसे ही आप के बहुत सारे मिल के रूप में उदाहरण के लिए them--, इस मामले में, 323 00:15:22,630 --> 00:15:27,330 वेब सर्वर, अगर यह एक सर्वर या एक वेब होस्ट अपर्याप्त है, 324 00:15:27,330 --> 00:15:32,310 फिर बस 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 >> डेविड मालन: हाँ, कैसे करना है आप उन्हें और-- खेद कनेक्ट? 335 00:15:59,740 --> 00:16:00,651 >> दर्शकों: [सुनाई] 336 00:16:00,651 --> 00:16:02,400 डेविड मालन: ठीक है, क्योंकि मैं अभी भी have-- 337 00:16:02,400 --> 00:16:07,280 अगर मैं मुझे इस तस्वीर में reintroduce, अगर यह मेरे लैपटॉप कहीं है 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 है, इस प्रयोक्ता सी है, 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 >> लेकिन यह है कि एक अति सरलीकरण है। 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 तो यह है कि कंप्यूटर लगता है ए, बी, और सी ग्राहकों रहे हैं, 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 सर्वर के पास, वहाँ शायद है एक रूटर, डीएनएस सर्वर, डीएचसीपी। 360 00:17:21,290 --> 00:17:24,780 वहाँ कुछ भी हो सकता है हम इस कहानी में चाहते हैं। 361 00:17:24,780 --> 00:17:33,360 >> तो हम कैसे तय करने के लिए शुरू करते हैं, उपयोगकर्ता एक something.com करने के लिए चला जाता है जब, 362 00:17:33,360 --> 00:17:36,630 जो रूट करने के लिए उपयोगकर्ता सर्वर? 363 00:17:36,630 --> 00:17:39,409 हम इस कहानी को बताने के लिए कैसे शुरू हो सकता है? 364 00:17:39,409 --> 00:17:40,450 दर्शकों: लोड संतुलन? 365 00:17:40,450 --> 00:17:41,120 डेविड मालन: लोड संतुलन। 366 00:17:41,120 --> 00:17:42,502 उससे तुम्हारा क्या मतलब है? 367 00:17:42,502 --> 00:17:44,660 >> दर्शकों को: रिटर्निंग जहां सबसे अधिक उपयोग होता है 368 00:17:44,660 --> 00:17:47,472 और एक है जो सबसे उपलब्ध संसाधनों। 369 00:17:47,472 --> 00:17:49,930 डेविड मालन: ठीक है, तो मुझे जाने हार्डवेयर के एक नए प्रकार का परिचय 370 00:17:49,930 --> 00:17:53,627 हम अभी तक चर्चा नहीं की है कि, जो ठीक है कि, एक लोड balancer है। 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 एक लोड balancer वास्तव में है सिर्फ सॉफ्टवेयर का एक टुकड़ा 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 >> मैं एक लोड balancer अब कैसे लागू करते हैं? 381 00:18:22,040 --> 00:18:28,150 दूसरे शब्दों में, उपयोगकर्ता एक करना चाहता है जब किसी भी तरह मेरे साइट है, उनके अनुरोध का दौरा 382 00:18:28,150 --> 00:18:31,070 या अन्य, शायद उन के माध्यम से routers के बारे में हम पहले बात की थी, 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 बी यह निर्णय लेने के बारे में है जो बिंदु बी them-- में सबसे अच्छा है 388 00:18:44,730 --> 00:18:46,660 1, 2, या इस मामले में 3। 389 00:18:46,660 --> 00:18:51,000 >> तो मैं कैसे तय करते हैं , 1 करने के लिए जाने के लिए 2 से 3 करने के लिए? 390 00:18:51,000 --> 00:18:55,180 क्या हो सकता है इस ब्लैक बॉक्स, करने के लिए इतना बात करते हैं, पर अंदर कर रही हो? 391 00:18:55,180 --> 00:18:57,880 यह भी एक और उदाहरण है अमूर्त के कंप्यूटर विज्ञान। 392 00:18:57,880 --> 00:19:02,410 मैं सचमुच एक लोड balancer तैयार की है काली स्याही में एक ब्लैक बॉक्स के रूप में, अंदर 393 00:19:02,410 --> 00:19:05,300 जिनमें से कुछ दिलचस्प है तर्क, या जादू भी, 394 00:19:05,300 --> 00:19:07,840 जिसमें से बाहर आने की जरूरत एक decision-- 1, 2, या 3। 395 00:19:07,840 --> 00:19:12,220 और इनपुट सिर्फ ए है 396 00:19:12,220 --> 00:19:13,442 >> दर्शकों: [सुनाई] 397 00:19:13,442 --> 00:19:14,400 डेविड मालन: मैं माफी चाहता हूँ? 398 00:19:14,400 --> 00:19:14,770 दर्शकों: [सुनाई] 399 00:19:14,770 --> 00:19:18,310 डेविड मालन: ठीक है, हम कैसे हो सकता है लेनदेन का प्रकार वर्गीकृत 400 00:19:18,310 --> 00:19:19,095 यहाँ? 401 00:19:19,095 --> 00:19:23,772 >> दर्शकों: एक वेबपेज ट्वीट एक डेटाबेस क्वेरी बनाम। 402 00:19:23,772 --> 00:19:24,980 डेविड मालन: ठीक है, यह अच्छी बात है। 403 00:19:24,980 --> 00:19:29,210 तो शायद इस यूजर को एक एक वेब पेज को देखना चाहता है। 404 00:19:29,210 --> 00:19:32,954 और शायद यह भी स्थिर सामग्री है, कुछ ऐसा है जो शायद ही कभी बदलता है, अगर कभी। 405 00:19:32,954 --> 00:19:34,870 और वह एक तरह लगता है बहुत सरल ऑपरेशन। 406 00:19:34,870 --> 00:19:38,260 इसलिए हो सकता है कि हम सिर्फ मनमाने ढंग से करेंगे, लेकिन यथोचित, कहते हैं, 407 00:19:38,260 --> 00:19:42,750 सर्वर 1, जीवन में अपने उद्देश्य है सिर्फ स्थैतिक सामग्री की सेवा के लिए, 408 00:19:42,750 --> 00:19:45,150 फ़ाइलें है कि शायद ही कभी, अगर कभी, बदल जाते हैं। 409 00:19:45,150 --> 00:19:46,870 शायद यह पृष्ठ पर छवियों है। 410 00:19:46,870 --> 00:19:50,180 शायद यह पृष्ठ पर पाठ है या शुष्क चीजों के अन्य ऐसे प्रकार, 411 00:19:50,180 --> 00:19:52,460 व्यवहार में कुछ भी नहीं है, गतिशील कुछ भी नहीं है। 412 00:19:52,460 --> 00:19:57,000 >> इसके विपरीत, यदि जाँच उपयोगकर्ता एक है उसके या उसकी खरीदारी की टोकरी से बाहर है कि 413 00:19:57,000 --> 00:20:00,972 एक डेटाबेस की आवश्यकता है, किसी जगह स्टोर करने के लिए और अच्छी तरह से है कि लेनदेन याद है, 414 00:20:00,972 --> 00:20:02,680 हो सकता है कि अनुरोध सर्वर 2 के लिए जाना चाहिए। 415 00:20:02,680 --> 00:20:03,610 तो यह अच्छी बात है। 416 00:20:03,610 --> 00:20:07,010 इसलिए हम संतुलन आधारित लोड कर सकते हैं अनुरोधों के प्रकार पर। 417 00:20:07,010 --> 00:20:08,278 हम यह कैसे और क्या हो सकता है? 418 00:20:08,278 --> 00:20:13,690 419 00:20:13,690 --> 00:20:14,686 अन्य क्या-- 420 00:20:14,686 --> 00:20:17,382 >> दर्शकों: सर्वर के आधार पर उपयोग और क्षमता। 421 00:20:17,382 --> 00:20:18,340 डेविड मालन: ठीक है, ठीक है। 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 इतना है कि यह लोड balancer करने के लिए वे सिर्फ लगातार सूचित कर रहे हैं 425 00:20:32,070 --> 00:20:36,420 लोड बैलेंसर उनकी स्थिति क्या है? 426 00:20:36,420 --> 00:20:39,842 अरे, तरह, लोड balancer, मैं 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 अरे, लोड balancer, 0% उपयोग। 431 00:20:47,929 --> 00:20:49,970 लोड balancer, अगर यह है एक तरह से डिजाइन किया गया है कि 432 00:20:49,970 --> 00:20:53,990 उन टिप्पणियों में ले जा सकते हैं इनपुट के रूप में, यह तो कर सकते हैं 433 00:20:53,990 --> 00:20:57,420 तय है, उह, 2 नंबर 100% से कम है। 434 00:20:57,420 --> 00:21:01,440 मुझे उसे करने के लिए कोई भविष्य अनुरोध भेजने के चलो उन के अलावा अन्य पहले से ही जुड़ा हुआ है। 435 00:21:01,440 --> 00:21:02,360 इस आदमी को 0% पर है। 436 00:21:02,360 --> 00:21:03,940 उसे करने के लिए यातायात का एक बहुत भेज दें। 437 00:21:03,940 --> 00:21:05,480 इस आदमी ने कहा कि वह 50% से कम है। 438 00:21:05,480 --> 00:21:08,080 उसे करने के लिए कुछ यातायात भेज दें। 439 00:21:08,080 --> 00:21:12,012 >> तो यह है कि, एक घटक होगा कि हम खाते में लोड ले सकता है। 440 00:21:12,012 --> 00:21:13,470 और यह समय के साथ बदल रहा है। 441 00:21:13,470 --> 00:21:14,678 इसलिए फैसलों बदल जाएगा। 442 00:21:14,678 --> 00:21:17,350 तो यह है कि एक बहुत अच्छी तकनीक है, एक यह है कि आमतौर पर इस्तेमाल किया है। 443 00:21:17,350 --> 00:21:18,410 इसके सिवा और क्या कर सकते थे? 444 00:21:18,410 --> 00:21:20,380 और हम वास्तव में सिर्फ यहाँ संक्षेप में प्रस्तुत करते हैं। 445 00:21:20,380 --> 00:21:29,510 इसलिए फैसलों यहाँ हो सकता है यातायात के प्रकार के अनुसार, मैं यह फोन करता हूँ। 446 00:21:29,510 --> 00:21:32,220 यह भार के आधार पर किया जा सकता है। 447 00:21:32,220 --> 00:21:34,692 चलो देखते हैं अगर हम नहीं कर सकते कुछ अन्य के साथ आते हैं। 448 00:21:34,692 --> 00:21:35,934 >> दर्शकों: [सुनाई] 449 00:21:35,934 --> 00:21:36,850 डेविड मालन: स्थान। 450 00:21:36,850 --> 00:21:37,724 तो यह है कि एक अच्छा एक है। 451 00:21:37,724 --> 00:21:40,880 तो कैसे हो सकता है आप location-- का लाभ उठाने कि जानकारी? 452 00:21:40,880 --> 00:21:44,317 >> दर्शकों: [सुनाई] 453 00:21:44,317 --> 00:21:54,140 454 00:21:54,140 --> 00:21:57,040 >> डेविड मालन: ओह, यह अच्छी बात है। 455 00:21:57,040 --> 00:21:59,450 और के बारे में कितने मिसे यह द्वारा कम होगा 456 00:21:59,450 --> 00:22:02,466 क्या हम इस आधार पर देखा सुबह, आप कहेंगे? 457 00:22:02,466 --> 00:22:04,330 >> दर्शकों: [सुनाई] 458 00:22:04,330 --> 00:22:06,550 >> डेविड मालन: ठीक है, के आधार ट्रेस मार्गों पर 459 00:22:06,550 --> 00:22:09,070 हम पहले देखा था, जो अभी है कुछ के किसी न किसी उपाय, 460 00:22:09,070 --> 00:22:11,800 कम से कम कितना समय लेता है डेटा बी करने के लिए एक से प्राप्त करने के लिए 461 00:22:11,800 --> 00:22:16,140 कुछ भी स्थानीय था की तरह लगता है, क्या है, 74 मिसे की तरह, दे या ले? 462 00:22:16,140 --> 00:22:19,200 और फिर कुछ भी 100 से अधिक, 200 प्लस शायद विदेश में था। 463 00:22:19,200 --> 00:22:22,110 और इतना है कि अकेले के आधार पर, यह मानना ​​उचित लगता है 464 00:22:22,110 --> 00:22:25,310 कि अमेरिका में एक उपयोगकर्ता के लिए एक यूरोपीय सर्वर का उपयोग करने के लिए 465 00:22:25,310 --> 00:22:28,900 दो बार या तीन बार ले सकता है के रूप में लंबे समय तक, यहां तक ​​कि मिलीसेकेंड में, 466 00:22:28,900 --> 00:22:31,280 की तुलना में यह है कि अगर ले सकता है सर्वर यहाँ स्थित थे 467 00:22:31,280 --> 00:22:33,370 भौगोलिक दृष्टि से, या इसके विपरीत। 468 00:22:33,370 --> 00:22:35,120 तो जब मैं प्रस्तावित इससे पहले कि विशेष रूप से 469 00:22:35,120 --> 00:22:37,880 आप एक बार पार कि 200 मिलीसेकंड सीमा, दे या ले, 470 00:22:37,880 --> 00:22:39,210 मनुष्य नोटिस शुरू करते हैं। 471 00:22:39,210 --> 00:22:42,960 और ट्रेस मार्ग बस है कच्चे, शुष्क डेटा संभालने। 472 00:22:42,960 --> 00:22:46,570 आप एक वेबसाइट है, तो आप के लिए है उपयोगकर्ता छवियों या फिल्म डाउनलोड प्राप्त 473 00:22:46,570 --> 00:22:49,150 फाइलें, पाठ के बहुत सारे, बाद अनुरोधों। 474 00:22:49,150 --> 00:22:53,116 हमने देखा कि जब हम का दौरा किया, क्या था यह, फेसबुक या अमेज़न इससे पहले, 475 00:22:53,116 --> 00:22:55,490 वहाँ सामान की एक पूरी बहुत कुछ है कि डाउनलोड किया जा करने की जरूरत है। 476 00:22:55,490 --> 00:22:56,573 तो यह है कि जोड़ने के लिए जा रहा है। 477 00:22:56,573 --> 00:23:00,259 तो बहु सेकंड हो सकता है अनुचित नहीं हो। 478 00:23:00,259 --> 00:23:01,800 तो अच्छा, भूगोल एक घटक है। 479 00:23:01,800 --> 00:23:05,920 की तरह तो वास्तव कंपनियों में अकामाई, आप उनमें से सुना है, 480 00:23:05,920 --> 00:23:10,000 या दूसरों को लंबे समय ले लिया है खाते में भूगोल। 481 00:23:10,000 --> 00:23:14,170 और यह पता चला है कि एक के स्वभाव से आईपी ​​पता, अपने लैपटॉप के आईपी पते, 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 भुगतान कर सकते हैं जो डेटाबेस को बनाए रखने आईपी ​​पते और भौगोलिक क्षेत्रों की 485 00:23:24,480 --> 00:23:28,660 उस के साथ उच्च विश्वास हो जाएगा सच है जब उनसे पूछा गया, जहां दुनिया में 486 00:23:28,660 --> 00:23:30,090 इस IP पता है? 487 00:23:30,090 --> 00:23:32,130 >> और तो वास्तव में क्या अन्य कंपनियों को इस का उपयोग करें? 488 00:23:32,130 --> 00:23:35,900 आप Hulu या Netflix, अगर है, तो यदि आप कभी भी विदेश यात्रा कर रहा है, 489 00:23:35,900 --> 00:23:38,640 और आप पर कुछ देखने का प्रयास करें Hulu, और यदि आप अमेरिका में नहीं हो, 490 00:23:38,640 --> 00:23:41,280 आप एक संदेश दिखाई दे सकता कह रही है, अमेरिका में नहीं। 491 00:23:41,280 --> 00:23:43,208 क्षमा करें, आप इस सामग्री को देखने नहीं कर सकता। 492 00:23:43,208 --> 00:23:44,420 >> दर्शकों: [सुनाई] 493 00:23:44,420 --> 00:23:46,020 >> डेविड मालन: ओह, सच में? 494 00:23:46,020 --> 00:23:48,480 लेकिन हां, तो वास्तव में वह है एक आदर्श आवेदन 495 00:23:48,480 --> 00:23:51,060 बहुत तकनीकी कुछ की एक वास्तविक समस्या है। 496 00:23:51,060 --> 00:23:55,100 आप से वीपीएन के लिए गए थे यूरोप या एशिया या कहीं भी 497 00:23:55,100 --> 00:23:57,950 अपने कॉर्पोरेट दुनिया में न्यूयॉर्क में मुख्यालय 498 00:23:57,950 --> 00:24:00,670 या जहाँ भी आप कर रहे हैं, आप कर रहे हैं उपस्थिति बनाने के लिए जा रहा 499 00:24:00,670 --> 00:24:03,580 बाहर वेबसाइटों है कि आप वास्तव में न्यूयॉर्क में हैं, 500 00:24:03,580 --> 00:24:05,660 यहां तक ​​कि आप कर रहे हैं, हालांकि शारीरिक रूप से काफी दूर। 501 00:24:05,660 --> 00:24:08,057 >> अब आप उपयोगकर्ता के लिए जा रहे हैं पता है आप स्पष्ट रूप से दूर कर रहे हैं। 502 00:24:08,057 --> 00:24:11,140 लेकिन आप भी इसे महसूस करने के लिए जा रहे हैं, क्योंकि उन अतिरिक्त मिसे की। 503 00:24:11,140 --> 00:24:14,510 यही कारण है कि अतिरिक्त दूरी और एन्क्रिप्शन कि वीपीएन में हो रहा है 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 आप स्पष्ट रूप से gleaned है के रूप में। 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 और क्या हम कैसे तय करने के लिए उपयोग हो सकता है ए, बी, और सी से मार्ग यातायात के लिए 511 00:24:32,290 --> 00:24:37,040 1, 2, और 3 के लिए, फिर से, डाल पर इंजीनियरिंग टोपी? 512 00:24:37,040 --> 00:24:38,850 यह सब बहुत जटिल लगता है। 513 00:24:38,850 --> 00:24:41,490 उह, मैं भी पता नहीं कहाँ उन को लागू करने शुरू करने के लिए। 514 00:24:41,490 --> 00:24:44,450 मुझे कुछ आसान है कि दीजिए। 515 00:24:44,450 --> 00:24:48,160 क्या सबसे आसान तरीका है इस निर्णय बनाने के लिए? 516 00:24:48,160 --> 00:24:49,840 >> दर्शकों: सर्वर उपलब्ध है? 517 00:24:49,840 --> 00:24:51,650 >> डेविड मालन: सर्वर उपलब्ध है? 518 00:24:51,650 --> 00:24:53,970 इतना बुरा नहीं। 519 00:24:53,970 --> 00:24:54,470 अच्छी बात है। 520 00:24:54,470 --> 00:24:56,260 यही कारण है कि लोड की एक nuancing की तरह है। 521 00:24:56,260 --> 00:24:58,070 तो चलो लोड श्रेणी में रखें कि चलो। 522 00:24:58,070 --> 00:25:00,010 आप उपलब्ध हो, मैं अभी कर रहा हूँ वहाँ डेटा भेजने के लिए जा रहा है। 523 00:25:00,010 --> 00:25:01,343 लेकिन यह है कि जल्दी से उलटा भी पड़ सकता है। 524 00:25:01,343 --> 00:25:05,720 क्योंकि अगर मैं उस तर्क का उपयोग करें, और अगर मैं हमेशा 1 से पूछते हैं, आप पर कर रहे हैं, आप पर कर रहे हैं, 525 00:25:05,720 --> 00:25:08,970 जवाब हमेशा हां में है तो आप पर कर रहे हैं, मैं यातायात के 100% भेजने के लिए जा रहा हूँ 526 00:25:08,970 --> 00:25:11,060 उसे करने के लिए, 0 हर किसी के लिए%। 527 00:25:11,060 --> 00:25:14,430 और कुछ बिंदु पर, हम हिट करने के लिए जा रहे हैं कि मंदी या साइट अनुपलब्ध है। 528 00:25:14,430 --> 00:25:17,630 तो क्या की तुलना में थोड़ा बेहतर है कि लेकिन अभी भी बहुत सरल 529 00:25:17,630 --> 00:25:22,412 और सभी लेने के रूप में लगभग के रूप में चतुर नहीं खाते में इन अतिरिक्त डेटा? 530 00:25:22,412 --> 00:25:23,992 >> दर्शकों: सर्वर प्रति लागत। 531 00:25:23,992 --> 00:25:25,200 डेविड मालन: सर्वर प्रति लागत। 532 00:25:25,200 --> 00:25:28,010 ठीक है, तो मुझे लगता है कि टॉस चलो लोड श्रेणी, में भी। 533 00:25:28,010 --> 00:25:30,790 क्योंकि क्या आप में मिल जाएगा एक कंपनी, too-- है कि अगर आप 534 00:25:30,790 --> 00:25:32,790 अपने सर्वर के उन्नयन समय के साथ या अधिक खरीदते हैं, 535 00:25:32,790 --> 00:25:36,242 आप वास्तव में प्राप्त करने में सक्षम नहीं हो सकता है हार्डवेयर का एक ही संस्करणों। 536 00:25:36,242 --> 00:25:37,450 क्योंकि यह तारीख से बाहर हो जाता है। 537 00:25:37,450 --> 00:25:38,491 आप इसे अब और नहीं खरीद सकते। 538 00:25:38,491 --> 00:25:39,360 कीमतों में बदल जाते हैं। 539 00:25:39,360 --> 00:25:42,500 >> तो आप अलग सर्वरों हो सकता है अपने क्लस्टर में, तो बात करो। 540 00:25:42,500 --> 00:25:43,890 यही कारण है कि पूरी तरह से ठीक है। 541 00:25:43,890 --> 00:25:47,100 लेकिन अगले साल होने वाले हार्डवेयर दो बार के रूप में तेजी से हो सकता है, 542 00:25:47,100 --> 00:25:49,390 दो बार के रूप में इस वर्ष के रूप में सक्षम। 543 00:25:49,390 --> 00:25:51,500 इसलिए हम चाहते हैं कि टॉस कर सकते हैं लोड श्रेणी में। 544 00:25:51,500 --> 00:25:54,260 1 के बीच यह प्रतिक्रिया पाश, 2, और 3 लोड बैलेंसर में 545 00:25:54,260 --> 00:25:57,650 निश्चित रूप से यह बता सकता है, अरे, मैं 50% की क्षमता में हूँ। 546 00:25:57,650 --> 00:26:00,100 लेकिन जिस तरह से, मैं भी दो बार के रूप में कई कोर है। 547 00:26:00,100 --> 00:26:02,319 उस जानकारी का उपयोग। 548 00:26:02,319 --> 00:26:05,110 यहाँ तक कि simpler-- और यह जा रहा है कंप्यूटर विज्ञान के क्षेत्र में एक विषय हो सकता है। 549 00:26:05,110 --> 00:26:08,990 संदेह में हैं, या आप एक सरल चाहते हैं जब जब कि आम तौर पर अच्छी तरह से काम करता है समाधान 550 00:26:08,990 --> 00:26:12,730 समय के साथ, एक ही चयन नहीं करते सर्वर सब समय है, लेकिन choose-- 551 00:26:12,730 --> 00:26:14,039 >> दर्शकों: एक यादृच्छिक एक? 552 00:26:14,039 --> 00:26:15,330 डेविड मालन: --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 >> यही कारण है कि संभवतया उलटा भी पड़ सकता है, लेकिन बहुत मुश्किलों की तरह 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 मैं कितना आगे पता नहीं है मैं स्क्रॉल रखना चाहते हैं। 600 00:28:46,080 --> 00:28:53,220 >> तो बहुत सामान्य है, तो आप अपने आप मिल जाएगा www.2.acme.com तरह एक पते पर, 601 00:28:53,220 --> 00:28:56,030 शायद www.3 या 4 या 5। 602 00:28:56,030 --> 00:28:57,424 और इस के लिए एक नज़र रखना। 603 00:28:57,424 --> 00:28:58,590 आप यह है कि अक्सर दिखाई नहीं देता। 604 00:28:58,590 --> 00:29:02,621 लेकिन जब आप करते हैं, यह एक तरह से करने की आदत है बड़ा, बड़े, stodgier कंपनियों को हो 605 00:29:02,621 --> 00:29:05,370 कि तकनीकी रूप से वास्तव में नहीं है पता है कि वे क्या कर रहे हैं लगता है। 606 00:29:05,370 --> 00:29:08,150 और अगर आप तकनीक कंपनियों पर यह देख कभी कभी, पुराने लोगों को। 607 00:29:08,150 --> 00:29:09,270 >> तो वे क्या कर रहे हैं? 608 00:29:09,270 --> 00:29:11,890 वे कैसे लागू कर रहे हैं भार संतुलन, यह प्रतीत होता है? 609 00:29:11,890 --> 00:29:15,986 आप के रूप में मिल जाए उपयोगकर्ता टाइपिंग www.something.com, 610 00:29:15,986 --> 00:29:19,760 और अचानक आप पर रहे www.2.something.com, 611 00:29:19,760 --> 00:29:21,866 क्या उनके भार है कसरती शायद किया? 612 00:29:21,866 --> 00:29:22,741 दर्शकों: [सुनाई] 613 00:29:22,741 --> 00:29:28,210 614 00:29:28,210 --> 00:29:31,079 >> डेविड मालन: हाँ, तो लोड बैलेंसर शायद है 615 00:29:31,079 --> 00:29:33,870 में से एक के आधार पर कोई फैसला लेने से इन निर्णय processes-- बनाने 616 00:29:33,870 --> 00:29:35,210 वास्तव में जो फर्क नहीं पड़ता। 617 00:29:35,210 --> 00:29:38,650 लेकिन मुझे बहुत पसंद खींचा है बोर्ड पर संख्या यहाँ, 618 00:29:38,650 --> 00:29:40,650 सर्वर अभी नहीं हैं 1 से 2, और 3 बुलाया। 619 00:29:40,650 --> 00:29:43,870 वे शायद कहते हैं www1, www2, www3। 620 00:29:43,870 --> 00:29:47,200 और यह पता चला है कि अंदर एक HTTP अनुरोध इस सुविधा है। 621 00:29:47,200 --> 00:29:48,950 और मैं जा रहा हूँ इस अनुकरण इस प्रकार है। 622 00:29:48,950 --> 00:29:53,230 >> मैं उसी को खोलने के लिए जा रहा हूँ पहले बस के रूप में डेवलपर नेटवर्क टैब 623 00:29:53,230 --> 00:29:55,560 तो हम देख सकते हैं कि क्या हो रहा है हुड के नीचे। 624 00:29:55,560 --> 00:29:57,130 मैं स्क्रीन को साफ करने के लिए जा रहा हूँ। 625 00:29:57,130 --> 00:30:03,420 और मैं करने के लिए, चलो जाने के लिए जा रहा हूँ http://harvard.edu कहते हैं। 626 00:30:03,420 --> 00:30:06,560 अब जो कुछ भी व्यापार के कारणों, हार्वर्ड 627 00:30:06,560 --> 00:30:08,930 कई तरह का फैसला किया है, कई अन्य वेबसाइटों, 628 00:30:08,930 --> 00:30:12,712 मानकीकृत करने के लिए अपने www.harvard.edu पर वेबसाइट 629 00:30:12,712 --> 00:30:14,420 दोनों तकनीकी के लिए और विपणन कारणों से। 630 00:30:14,420 --> 00:30:16,326 यह बस में की तरह है वोग www है। 631 00:30:16,326 --> 00:30:20,500 >> तो हार्वर्ड में सर्वर है किसी भी तरह उपयोगकर्ता को दिशानिर्देश देने में, 632 00:30:20,500 --> 00:30:23,830 मैं कह रही है, से रखने के रूप में दूसरे के लिए एक यूआरएल। 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 और यूआरएल वास्तव में जल्दी से नोटिस www.harvard.edu को बदल दिया है। 636 00:30:30,830 --> 00:30:35,560 मुझे इस में वापस स्क्रॉल करते हैं इतिहास और इस डिबग पर क्लिक करें 637 00:30:35,560 --> 00:30:37,650 नैदानिक ​​जानकारी, अगर तुम जाएगा। 638 00:30:37,650 --> 00:30:39,170 मुझे मेरे अनुरोध पर नजर डालते हैं। 639 00:30:39,170 --> 00:30:41,020 >> तो यहाँ अनुरोध मैं बनाया है। 640 00:30:41,020 --> 00:30:44,870 और यह एक तरह से लगातार नोटिस का अनुरोध मैं फेसबुक से पहले किया। 641 00:30:44,870 --> 00:30:48,010 लेकिन प्रतिक्रिया नोटिस। 642 00:30:48,010 --> 00:30:50,430 क्या अलग है प्रतिक्रिया इस समय? 643 00:30:50,430 --> 00:30:51,890 >> दर्शकों: [सुनाई] 644 00:30:51,890 --> 00:30:54,290 >> डेविड मालन: हाँ, तो यह एक 200 ठीक है। 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 >> डेविड मालन: हाँ, तो वहाँ है अतिरिक्त जानकारी। 659 00:31:37,148 --> 00:31:40,120 पहली पंक्ति है कि मैं प्रकाश डाला है 301 स्थायी रूप से स्थानांतरित कहते हैं। 660 00:31:40,120 --> 00:31:42,820 खैर, यह कहाँ ले जाया गया है? 661 00:31:42,820 --> 00:31:45,340 पिछले line-- और वे नहीं है इस क्रम में होना है। 662 00:31:45,340 --> 00:31:47,020 यह यादृच्छिक हो सकता है। 663 00:31:47,020 --> 00:31:52,120 स्थान बृहदान्त्र का मतलब है, अरे ब्राउज़र, बजाय इस URL पर जाएं। 664 00:31:52,120 --> 00:31:55,180 >> तो ब्राउज़रों HTTP पुनर्निर्देश समझते हैं। 665 00:31:55,180 --> 00:31:57,540 और यह एक बहुत, बहुत है उछल का आम तरीका 666 00:31:57,540 --> 00:31:59,680 एक और एक जगह से उपयोगकर्ता। 667 00:31:59,680 --> 00:32:02,660 उदाहरण के लिए, यदि आप कभी कोशिश की है एक वेबसाइट है कि आप नहीं कर रहे यात्रा करने के लिए 668 00:32:02,660 --> 00:32:06,360 में लॉग इन, आप अचानक मिल सकता है अपने आप को एक नया URL पर पूरी तरह से किया जा रहा है 669 00:32:06,360 --> 00:32:07,530 लॉग इन करने के लिए प्रेरित किया। 670 00:32:07,530 --> 00:32:08,400 >> कि कैसे काम करता है? 671 00:32:08,400 --> 00:32:10,920 सर्वर शायद एक 301 भेज रहा है। 672 00:32:10,920 --> 00:32:14,510 वहाँ भी दूसरे नंबर है, जैसे 302, अर्थ में कुछ अलग, 673 00:32:14,510 --> 00:32:16,490 कि एक और यूआरएल के लिए भेज। 674 00:32:16,490 --> 00:32:18,770 और उसके बाद सर्वर, एक बार जब आप में लॉग इन किया है, 675 00:32:18,770 --> 00:32:22,000 तुम कहाँ करने के लिए वापस भेज देंगे आप वास्तव में चाहते थे। 676 00:32:22,000 --> 00:32:27,700 >> तो क्या हुआ, उसके बाद, खराब हैं इंजीनियर वेबसाइटों कर रही है? 677 00:32:27,700 --> 00:32:31,340 जब आप आते हैं www.acme.com, और वे बस 678 00:32:31,340 --> 00:32:35,490 उनके सर्वर का नाम है के लिए होता है www1, www2, www3, और बहुत आगे है, 679 00:32:35,490 --> 00:32:39,100 वे बहुत simply-- हैं जो उचित है, लेकिन बहुत 680 00:32:39,100 --> 00:32:46,080 एक तरह से करने के लिए आप पुनः निर्देशित foolishly-- एक वास्तव में अलग नाम सर्वर। 681 00:32:46,080 --> 00:32:48,650 और यह बिल्कुल ठीक काम करता है। 682 00:32:48,650 --> 00:32:49,930 यह अच्छा और आसान है। 683 00:32:49,930 --> 00:32:52,200 >> हमने देखा है कि यह कैसे हो सकता है हुड के नीचे किया 684 00:32:52,200 --> 00:32:53,490 आभासी लिफाफे में। 685 00:32:53,490 --> 00:32:56,450 लेकिन क्यों है यह यकीनन एक बुरा इंजीनियरिंग निर्णय? 686 00:32:56,450 --> 00:33:00,345 और क्यों मैं की तरह कृपालु हूँ यह विशेष रूप से इंजीनियरिंग की ओर 687 00:33:00,345 --> 00:33:00,845 दृष्टिकोण? 688 00:33:00,845 --> 00:33:06,420 689 00:33:06,420 --> 00:33:07,850 लोगों का तर्क है कि क्यों यह बुरा है। 690 00:33:07,850 --> 00:33:09,375 बेन? 691 00:33:09,375 --> 00:33:10,250 दर्शकों: [सुनाई] 692 00:33:10,250 --> 00:33:12,864 693 00:33:12,864 --> 00:33:16,030 डेविड मालन: प्रत्येक सर्वर के लिए होता है वेबसाइट का डुप्लिकेट कॉपी है। 694 00:33:16,030 --> 00:33:16,738 आई 'म ओके विद दैट। 695 00:33:16,738 --> 00:33:19,490 और वास्तव में, यह है कि मैं क्या कर रहा हूँ है इस पूरी कहानी के लिए जाना चाहिए, 696 00:33:19,490 --> 00:33:22,104 क्योंकि अगर हम अच्छी तरह से wanted-- वास्तव में, दान के पहले के अलावा 697 00:33:22,104 --> 00:33:25,270 सुझाव है, आप अलग अलग है, तो जहां सर्वर अलग अलग बातें कर रहे हैं, तो 698 00:33:25,270 --> 00:33:27,740 हो सकता है वे वास्तव में हो सकता है कार्यात्मक अलग अलग बातें कर रहे हैं। 699 00:33:27,740 --> 00:33:30,698 >> लेकिन फिर भी, कुछ बिंदु पर, अपने डेटाबेस अतिभारित हो जा रहा है। 700 00:33:30,698 --> 00:33:33,030 अपने स्थैतिक परिसंपत्तियों सर्वर अतिभारित हो जा रहा है। 701 00:33:33,030 --> 00:33:34,850 कुछ बिंदु पर तो, हम कर रहे हैं इस कहानी पर वापस जहां हम 702 00:33:34,850 --> 00:33:36,475 एक ही बात की कई प्रतियां की जरूरत है। 703 00:33:36,475 --> 00:33:37,395 तो मैं उस के साथ ठीक हूँ। 704 00:33:37,395 --> 00:33:38,270 दर्शकों: [सुनाई] 705 00:33:38,270 --> 00:33:42,340 706 00:33:42,340 --> 00:33:45,350 >> डेविड मालन: ठीक है, तो कुछ पृष्ठों अधिकतर लोकप्रिय हो सकता है। 707 00:33:45,350 --> 00:33:50,460 और इसलिए एक पते पर fixating जरूरी सबसे अच्छी बात नहीं है। 708 00:33:50,460 --> 00:33:51,110 [सुनाई]? 709 00:33:51,110 --> 00:33:51,985 >> दर्शकों: [सुनाई] 710 00:33:51,985 --> 00:33:54,770 711 00:33:54,770 --> 00:33:57,623 >> डेविड मालन: तुम क्या मतलब है? 712 00:33:57,623 --> 00:33:58,498 दर्शकों: [सुनाई] 713 00:33:58,498 --> 00:34:03,820 714 00:34:03,820 --> 00:34:05,072 >> डेविड मालन: हाँ, बिल्कुल। 715 00:34:05,072 --> 00:34:07,280 तो क्या आप नहीं करना चाहते हैं जरूरी है कि आप निश्चित रूप से have-- 716 00:34:07,280 --> 00:34:11,370 अपने उपयोगकर्ताओं के लिए है नहीं करना चाहते हैं मैन्युअल www1 या www2 में टाइप। 717 00:34:11,370 --> 00:34:14,550 एक ब्रांडिंग दृष्टिकोण से, यह सिर्फ एक छोटे से हास्यास्पद लग रहा है। 718 00:34:14,550 --> 00:34:17,340 आप सिर्फ एक की तरह चाहते हैं स्वच्छ, सुंदर अनुभव है, 719 00:34:17,340 --> 00:34:20,364 बेतरतीब ढंग से इन प्रकार का कर गिने यूआरएल वास्तव में अच्छा नहीं है। 720 00:34:20,364 --> 00:34:22,780 क्योंकि तब उन निश्चित रूप से कर रहे हैं कॉपी और पेस्ट करने के लिए जा रहा 721 00:34:22,780 --> 00:34:24,449 ईमेल या त्वरित संदेश में। 722 00:34:24,449 --> 00:34:25,659 >> अब वे प्रचार कर रहे हैं। 723 00:34:25,659 --> 00:34:28,600 अब आप की तरह अपने भ्रमित कर रहे हैं कम तकनीकी दर्शकों, जो सोचता है 724 00:34:28,600 --> 00:34:32,239 अपने वेब पते www2.something.com है। 725 00:34:32,239 --> 00:34:35,434 वहाँ उस के लिए कोई बाध्यकारी शब्दों है। 726 00:34:35,434 --> 00:34:38,100 यह सिर्फ एक अंतर्निहित होना होता है तकनीकी विस्तार है कि आप है 727 00:34:38,100 --> 00:34:40,190 इस तरह से अपने सर्वर गिने। 728 00:34:40,190 --> 00:34:45,760 >> और बुरा अभी तक, क्या हुआ अगर, उदाहरण के लिए, शायद क्रिसमस के समय जब चारों ओर 729 00:34:45,760 --> 00:34:50,090 व्यवसाय वास्तव में फलफूल रहा है, आप 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 डेविड मालन: आप की जरूरत उन सभी को अभी भी लेते हैं। 736 00:35:07,752 --> 00:35:10,515 दर्शकों: [सुनाई] 737 00:35:10,515 --> 00:35:11,390 डेविड मालन: बिल्कुल। 738 00:35:11,390 --> 00:35:12,681 यही कारण है कि वहाँ पकड़ने की तरह है। 739 00:35:12,681 --> 00:35:16,800 अपने ग्राहकों की आदत में हैं बुकमार्क बातें, उन्हें ईमेल, बस 740 00:35:16,800 --> 00:35:19,351 यूआरएल कहीं बचत, या अगर यह अपने ऑटो में सिर्फ है 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-- अरे ए, 1 करने के लिए जाना पड़ता है। 751 00:35:48,130 --> 00:35:50,280 दूसरे शब्दों में, बजाय रीडायरेक्ट भेजने की 752 00:35:50,280 --> 00:35:53,540 ऐसी है कि इस में एक कदम प्रक्रिया है, यहाँ जाना है 753 00:35:53,540 --> 00:35:55,280 वह तो कहीं और जाने के लिए कहा जाता है। 754 00:35:55,280 --> 00:35:57,530 और तो तीन कदम है, वह कहीं और चला जाता है। 755 00:35:57,530 --> 00:36:04,600 >> आप के बजाय रूट करने के लिए जारी रख सकते हैं, करने के लिए , उस शब्द का उपयोग कर रखना एक का सभी डेटा 756 00:36:04,600 --> 00:36:10,590 लोड balancer के माध्यम से इतना है कि वह कभी नहीं संपर्कों 1, 2, 3 या सीधे। 757 00:36:10,590 --> 00:36:15,150 यातायात के सभी मिलता है "कराई" लोड द्वारा खुद कसरती। 758 00:36:15,150 --> 00:36:17,524 और इसलिए अब हम एक तरह से कर रहे हैं जान-बूझकर रेखा को धुंधला 759 00:36:17,524 --> 00:36:18,690 इन विभिन्न उपकरणों के बीच। 760 00:36:18,690 --> 00:36:20,930 एक लोड balancer मार्ग डेटा कर सकते हैं। 761 00:36:20,930 --> 00:36:22,435 यह सिर्फ एक समारोह में यह है कि है। 762 00:36:22,435 --> 00:36:25,420 >> तो एक लोड balancer, भी, यह है सॉफ्टवेयर का एक टुकड़ा है, वास्तव में। 763 00:36:25,420 --> 00:36:27,130 और एक रूटर सॉफ्टवेयर का एक टुकड़ा है। 764 00:36:27,130 --> 00:36:29,660 और आप पूरी तरह से हो सकता है सॉफ्टवेयर के दो टुकड़े अंदर 765 00:36:29,660 --> 00:36:34,000 एक भौतिक कंप्यूटर तो एक लोड की कसरती इन कई बातें कर सकते हैं। 766 00:36:34,000 --> 00:36:36,130 >> तो वहाँ एक अन्य तरीका है यह करने के लिए है, जो वास्तव में 767 00:36:36,130 --> 00:36:39,670 पहले सिद्धांतों की तरह करने के लिए वापस चला जाता है डीएनएस, जो हम के बारे में बात की 768 00:36:39,670 --> 00:36:40,230 तोड़ने से पहले। 769 00:36:40,230 --> 00:36:41,634 डीएनएस डोमेन नाम सिस्टम था। 770 00:36:41,634 --> 00:36:43,550 याद रखें कि आप कर सकते हैं एक डीएनएस सर्वर से पूछते हैं, क्या 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: // और कहा कि आईपी ​​पते और हिट दर्ज करें। 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 फेसबुक जब साथ जवाब दिया कि मुझे लगता है कि आईपी सीधे संबोधित दौरा किया? 782 00:37:25,454 --> 00:37:26,745 क्योंकि सूचना, अब मैं कहाँ हूँ? 783 00:37:26,745 --> 00:37:29,250 784 00:37:29,250 --> 00:37:32,484 कहाँ मैं अब पता हूँ? 785 00:37:32,484 --> 00:37:33,450 >> दर्शकों: [सुनाई] 786 00:37:33,450 --> 00:37:36,116 >> डेविड मालन: सुरक्षित संस्करण में, और www.facebook.com पर। 787 00:37:36,116 --> 00:37:38,520 तो यह और भी बस नहीं है सुरक्षित आईपी पते। 788 00:37:38,520 --> 00:37:42,650 फेसबुक पर ही इसे ले लिया है कहने के लिए, यह हास्यास्पद है। 789 00:37:42,650 --> 00:37:45,710 हम इस पर आप को बनाए रखने के लिए नहीं जा रहे हैं बदसूरत देख यूआरएल है कि संख्यात्मक है। 790 00:37:45,710 --> 00:37:50,120 हम आपको एक HTTP भेजने के लिए जा रहे हैं कि एक ही हेडर के माध्यम से अनुप्रेषित 791 00:37:50,120 --> 00:37:53,010 हम before-- देखा कि स्थान पेट के कुछ और। 792 00:37:53,010 --> 00:37:56,340 >> और इसलिए इस बस के नीचे का मतलब है कि हुड अभी भी इस IP पता है। 793 00:37:56,340 --> 00:37:59,010 इंटरनेट पर हर कंप्यूटर एक आईपी पता है, यह प्रतीत होता है। 794 00:37:59,010 --> 00:38:01,480 लेकिन तुम जरूरी नहीं है उपयोगकर्ता को बेनकाब करने के लिए है। 795 00:38:01,480 --> 00:38:07,190 और दिन में वापस की तरह ज्यादा है, वहां था 1-800-लीजिए, 1-800-सी-ओ-एल-एल-ई-सी-टी, 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 लोगों के लिए आईपी पते याद रख सकते हैं। 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 और यही कारण है डीएनएस का जन्म हुआ है। 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 >> दूसरे शब्दों में, मैं दूर ले जा सकते हैं धन आप लोड balancer के लिए है 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 ठीक है, क्रिस? 822 00:39:30,635 --> 00:39:31,510 दर्शकों: [सुनाई] 823 00:39:31,510 --> 00:39:35,119 824 00:39:35,119 --> 00:39:36,910 डेविड मालन: हाँ, सब उन काम के तीन। 825 00:39:36,910 --> 00:39:39,890 randomness तो, राउंड रोबिन, location-- तुम सिर्फ कर सकते हैं 826 00:39:39,890 --> 00:39:44,160 पहेली का एक टुकड़ा मौजूदा लाभ उठाने हम के बारे में डीएनएस के पहले बात की थी कि 827 00:39:44,160 --> 00:39:49,580 प्रणाली और बस का कहना है, जब पहली बार दिन के उपयोगकर्ता yahoo.com अनुरोध करता है, 828 00:39:49,580 --> 00:39:52,970 उन्हें पहली आईपी पते दे, वहाँ 45 में समाप्त होने की तरह है। 829 00:39:52,970 --> 00:39:55,762 और अगली बार एक उपयोगकर्ता अनुरोधों yahoo.com के आईपी पते 830 00:39:55,762 --> 00:39:57,970 दुनिया में कहीं से, उन्हें दूसरे आईपी दे, 831 00:39:57,970 --> 00:39:59,920 फिर तीसरे आईपी, तो पहली आईपी, फिर दूसरा। 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 को बताया जा रहा है इन आईपी पतों में से किसी एक को नक्शे। 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 आईपी ​​है कि इसके बारे में सूचित किया गया था डालता है। 844 00:40:32,740 --> 00:40:35,590 और इस तरह से भी है, कर सकता है हम अनुरोधों को संतुलित लोड 845 00:40:35,590 --> 00:40:39,330 सिर्फ एक को लिफाफा भेजकर विभिन्न याहू अपने सर्वर से एक है? 846 00:40:39,330 --> 00:40:42,390 >> और अगर हम खुदाई रखने के लिए, हम देखेंगे अधिक के साथ शायद अन्य कंपनियों। 847 00:40:42,390 --> 00:40:44,380 सीएनएन दो सार्वजनिक रूप से सामने आ गया है। 848 00:40:44,380 --> 00:40:49,610 हालांकि हम फिर से ऐसा वास्तव में अगर और again-- cnn.com-- आप देख सकते हैं 849 00:40:49,610 --> 00:40:51,730 वे क्रम बदल रहे हैं, वास्तव में। 850 00:40:51,730 --> 00:40:56,680 तो क्या व्यवस्था है सीएनएन का उपयोग कर, जाहिरा तौर पर? 851 00:40:56,680 --> 00:40:57,440 >> दर्शकों: रैंडम। 852 00:40:57,440 --> 00:40:59,440 डेविड मालन: ठीक है, यह यादृच्छिक हो सकता है, हालांकि यह 853 00:40:59,440 --> 00:41:01,110 आगे और पीछे साइकिल चालन किया जा रहा है। 854 00:41:01,110 --> 00:41:04,380 तो यह शायद राउंड रोबिन कहाँ है वे सिर्फ आदेश में ऐसा करने जा रहे हैं 855 00:41:04,380 --> 00:41:05,880 कि मैं शायद पहले ले जाऊँगा। 856 00:41:05,880 --> 00:41:08,860 मेरा कंप्यूटर लगेगा पहले हर बार। 857 00:41:08,860 --> 00:41:10,490 तो यह है कि भार संतुलन है। 858 00:41:10,490 --> 00:41:18,450 और कहा कि हमें की अनुमति देता है, अंत में, डेटा, या नक्शे अनुरोधों नक्शा करने के लिए, 859 00:41:18,450 --> 00:41:21,240 कई सर्वरों के पार। 860 00:41:21,240 --> 00:41:24,226 तो क्या हुआ के प्रकार समस्याओं को अब अभी भी मौजूद हैं? 861 00:41:24,226 --> 00:41:26,350 यह सिर्फ सच में हम की तरह लगता है एक अच्छा समस्या हल हो। 862 00:41:26,350 --> 00:41:28,740 हम अलग अलग सर्वरों के लिए उपयोगकर्ताओं को मिला है। 863 00:41:28,740 --> 00:41:31,420 ओह But--, और क्रिस किया इससे पहले कि आप में एक सवाल है? 864 00:41:31,420 --> 00:41:34,378 >> दर्शकों: [सुनाई] 865 00:41:34,378 --> 00:41:43,670 866 00:41:43,670 --> 00:41:45,120 >> डेविड मालन: पूरी तरह से निर्भर करता है। 867 00:41:45,120 --> 00:41:47,042 तो यहाँ क्या हो रहा है? 868 00:41:47,042 --> 00:41:48,250 और हम वास्तव में यह देख सकते हैं। 869 00:41:48,250 --> 00:41:51,649 तो चलो याहू की कोशिश करते हैं। 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 क्योंकि वहाँ शायद है कुछ गलत प्रतिशत से नहीं। 889 00:42:51,430 --> 00:42:54,050 वे सिर्फ जान-बूझकर किया है का समर्थन नहीं करने का फैसला किया 890 00:42:54,050 --> 00:42:56,250 उनका पता का संख्यात्मक रूप है। 891 00:42:56,250 --> 00:43:00,270 >> तो क्या हम वास्तव में देख रहे हैं नेटवर्क टैब, अगर मैं इस यहाँ तक खींच, 892 00:43:00,270 --> 00:43:06,140 यह है, जैसा कि मैंने कहा, प्रसिद्ध 404, जहां अगर मैं प्रतिक्रिया हेडर को देखो, 893 00:43:06,140 --> 00:43:09,070 यह मैं क्या here-- 404 नहीं मिला मिला है। 894 00:43:09,070 --> 00:43:11,360 तो चलो एक दूसरे की कोशिश करते हैं। 895 00:43:11,360 --> 00:43:13,180 चलो देखते हैं अगर सीएनएन हमारे साथ सहयोग। 896 00:43:13,180 --> 00:43:19,440 मैं सीएनएन के आईपी पतों की एक हड़पने देंगे, इस, HTTP, दाह, दाह, दाह, दाह साफ़ करें। 897 00:43:19,440 --> 00:43:21,620 तो क्रिस के जवाब में सवाल यह है कि एक काम किया। 898 00:43:21,620 --> 00:43:24,140 899 00:43:24,140 --> 00:43:26,255 >> और हम प्रतिक्रिया हेडर के लिए चलते हैं। 900 00:43:26,255 --> 00:43:30,810 901 00:43:30,810 --> 00:43:33,640 असल में नहीं, सब ठीक है, मैं हूँ एक काम उदाहरण खोजने के लिए संघर्ष। 902 00:43:33,640 --> 00:43:38,270 तो सीएनएन का फैसला किया है, हम सिर्फ तुम छोड़ देंगे जो कुछ भी पते पर आप वास्तव में जाएँ, 903 00:43:38,270 --> 00:43:40,359 एक तरफ ब्रांडिंग मुद्दों। 904 00:43:40,359 --> 00:43:43,275 लेकिन क्या ऐसा नहीं हो रहा होगा, अगर हम फेसबुक के मामले में यह देख सकता है, 905 00:43:43,275 --> 00:43:46,700 हम एक 301 स्थानांतरित होता है स्थायी रूप से, सबसे अधिक संभावना है, 906 00:43:46,700 --> 00:43:54,420 का है जो अंदर स्थान: https: //www.facebook.com। 907 00:43:54,420 --> 00:44:01,210 और बाधाओं हैं www.facebook.com एक है सटीक एक ही सर्वर के लिए हम सिर्फ उर्फ 908 00:44:01,210 --> 00:44:01,710 के लिए चला गया। 909 00:44:01,710 --> 00:44:03,500 >> तो यह थोड़ा उल्टा है। 910 00:44:03,500 --> 00:44:05,170 हम सचमुच सर्वर दौरा कर रहे हैं। 911 00:44:05,170 --> 00:44:07,040 सर्वर तो हमें कह रही है, चले जाओ। 912 00:44:07,040 --> 00:44:08,320 इस दूसरे पते पर जाएँ। 913 00:44:08,320 --> 00:44:10,870 लेकिन हम सिर्फ इतना होना होगा वापस है कि एक ही सर्वर के लिए जा रहा है। 914 00:44:10,870 --> 00:44:14,550 लेकिन शायद अब हम उस पर रहना इस के आगे और पीछे के बिना सर्वर। 915 00:44:14,550 --> 00:44:18,600 क्योंकि अब हम प्रयोग कर रहे नामित साइट, नहीं संख्यात्मक का संस्करण। 916 00:44:18,600 --> 00:44:20,060 अच्छा प्रश्न। 917 00:44:20,060 --> 00:44:23,690 >> ठीक है, तो अगर हम अब हम assume-- भार संतुलन हल कर दिया है। 918 00:44:23,690 --> 00:44:25,894 अब हम एक तंत्र है, चाहे वह डीएनएस के माध्यम से है, 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 डेविड मालन: ठीक है, तो हम करने के लिए है हमारे हार्ड डिस्क स्थान से बढ़ रही हैं। 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 डेविड मालन: ठीक है, इतना है कि एक अच्छी बात है। 945 00:45:38,980 --> 00:45:42,340 इसलिए सर्वर लगता है समान नहीं हैं। 946 00:45:42,340 --> 00:45:45,260 और ग्राहक सेवा या ईमेल बराबर 947 00:45:45,260 --> 00:45:48,690 एक उपयोगकर्ता से कुछ संदेश हो रही है कह रही है, यह सही काम नहीं कर रहा है। 948 00:45:48,690 --> 00:45:52,070 यह कभी कभी बहुत संभव है, हो सकता है कि एक या एक से अधिक सर्वर 949 00:45:52,070 --> 00:45:55,000 एक सा टेढ़ा काम कर रहा है, लेकिन नहीं दूसरों को, जो निश्चित रूप से कर सकते हैं 950 00:45:55,000 --> 00:45:57,096 यह कठिन नीचे मुद्दे का पीछा करने के लिए बनाते हैं। 951 00:45:57,096 --> 00:45:58,720 आप कई स्थानों देखने के लिए हो सकता है। 952 00:45:58,720 --> 00:46:00,960 >> यही कारण है कि अभिव्यक्ति है बग का एक और प्रकार की, 953 00:46:00,960 --> 00:46:03,950 जो यह है कि आप शायद चाहिए अपने बुनियादी ढांचे इसलिए तैयार की है 954 00:46:03,950 --> 00:46:06,200 कि सब कुछ सही मायने में समान है। 955 00:46:06,200 --> 00:46:10,390 लेकिन यह एक नई समस्या प्रकट करता है हम पहले नहीं था कि। 956 00:46:10,390 --> 00:46:11,715 और क्या? 957 00:46:11,715 --> 00:46:12,590 दर्शकों: [सुनाई] 958 00:46:12,590 --> 00:46:16,390 959 00:46:16,390 --> 00:46:19,500 >> डेविड मालन: हाँ, वहाँ अधिक जटिलता है। 960 00:46:19,500 --> 00:46:20,792 वहाँ शारीरिक रूप से अधिक तारों है। 961 00:46:20,792 --> 00:46:21,750 वहाँ एक और उपकरण है। 962 00:46:21,750 --> 00:46:26,310 वास्तव में, मैं एक मौलिक शुरू की है अवधारणा और एक मूलभूत समस्या यहाँ 963 00:46:26,310 --> 00:46:28,300 एक बिंदु के रूप में जाना जाता है असफलता का है, जो, 964 00:46:28,300 --> 00:46:30,110 भले ही आप कभी नहीं सुना है वाक्यांश, तो आप शायद कर सकते हैं 965 00:46:30,110 --> 00:46:31,780 अब पीछे की ओर काम करते हैं और यह पता लगा। 966 00:46:31,780 --> 00:46:35,560 इसका क्या मतलब है मैं एक ही है कि मेरे वास्तुकला में विफलता की बात? 967 00:46:35,560 --> 00:46:39,694 और स्थापत्य कला से, मैं तो बस यह टोपोलॉजी मतलब है। 968 00:46:39,694 --> 00:46:40,610 >> दर्शकों: [सुनाई] 969 00:46:40,610 --> 00:46:42,901 >> डेविड मालन: हाँ, क्या हुआ अगर लोड बैलेंसर नीचे चला जाता है? 970 00:46:42,901 --> 00:46:46,290 मैं इस आदमी के बीच जिसका डाला है जीवन में उद्देश्य एक समस्या को हल करने के लिए है। 971 00:46:46,290 --> 00:46:47,740 लेकिन मैं एक नई समस्या पेश किया है। 972 00:46:47,740 --> 00:46:49,350 एक नया रिसाव नली में उछला है। 973 00:46:49,350 --> 00:46:53,500 क्योंकि अब अगर लोड balancer या टूट जाता है या misfunctions मर जाता है, 974 00:46:53,500 --> 00:46:56,350 अब मैं करने के लिए उपयोग खो अपने सर्वर के सभी तीन। 975 00:46:56,350 --> 00:46:58,880 और इससे पहले, मैंने नहीं किया इस बिचौलिया है। 976 00:46:58,880 --> 00:47:03,020 और इसलिए यह एक नई समस्या यकीनन है। 977 00:47:03,020 --> 00:47:05,245 हम करने के लिए वापस आ गया हूँ हम चाहते हैं कि कैसे ठीक कर सकता है। 978 00:47:05,245 --> 00:47:06,734 >> दर्शकों: [सुनाई] 979 00:47:06,734 --> 00:47:08,400 डेविड मालन: यही कारण है कि एक दृष्टिकोण होगा। 980 00:47:08,400 --> 00:47:13,926 हाँ, और इसलिए यह काफी होने जा रहा है चूहे के छेद हम नीचे जाने के लिए शुरू करते हैं। 981 00:47:13,926 --> 00:47:15,800 लेकिन वापस करने के लिए आते हैं बस एक पल में है। 982 00:47:15,800 --> 00:47:17,299 क्या अन्य समस्याओं को हम बनाया है? 983 00:47:17,299 --> 00:47:25,540 984 00:47:25,540 --> 00:47:27,470 >> तो दान से पहले डेटाबेस उल्लेख किया है। 985 00:47:27,470 --> 00:47:29,500 और अगर तुम नहीं हो तकनीकी रूप से भी परिचित, 986 00:47:29,500 --> 00:47:33,220 एक डेटाबेस सिर्फ एक सर्वर जहां है डेटा को बदलने के लिए आम तौर पर संग्रहित किया जाता है, 987 00:47:33,220 --> 00:47:36,430 शायद एक आदेश किसी को रखा गया है, अपने उपयोगकर्ता प्रोफ़ाइल, आपका नाम, 988 00:47:36,430 --> 00:47:40,810 अपना ईमेल पता, बातें हो सकता है कि या 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 >> डेविड मालन: 4, ठीक है, सब ठीक है, तो हम वहाँ से चले जाएं। 995 00:47:58,070 --> 00:48:01,650 तो मैं डाला जा रहा हूँ मेरे database-- और चलो 996 00:48:01,650 --> 00:48:06,520 इन www, www, www लेबलिंग शुरू करते हैं। 997 00:48:06,520 --> 00:48:08,780 और मैं कहने जा रहा हूँ, इस संख्या चार है। 998 00:48:08,780 --> 00:48:11,270 और मैं डेटाबेस के लिए डीबी कहूँगा। 999 00:48:11,270 --> 00:48:12,870 ठीक है, मुझे यह पसंद है। 1000 00:48:12,870 --> 00:48:17,021 क्या लाइन मैं चाहिए शायद यहां ड्राइंग जा सकता है? 1001 00:48:17,021 --> 00:48:18,850 >> दर्शकों: [सुनाई] 1002 00:48:18,850 --> 00:48:22,740 >> डेविड मालन: हाँ, तो कोड, जैसा कि हम कल चर्चा करेंगे, 1003 00:48:22,740 --> 00:48:24,900 शायद ही है सभी तीन सर्वरों पर। 1004 00:48:24,900 --> 00:48:28,374 लेकिन यह अब एक के लिए नहीं कनेक्ट करने की जरूरत है डेटाबेस स्थानीय स्तर पर लेकिन कहीं चल रहा है। 1005 00:48:28,374 --> 00:48:29,040 और कहा कि ठीक है। 1006 00:48:29,040 --> 00:48:31,623 हम सिर्फ डेटाबेस एक दे सकते हैं नाम है, के रूप में हम है, या एक नंबर। 1007 00:48:31,623 --> 00:48:33,930 और सब ठीक काम करता है। 1008 00:48:33,930 --> 00:48:35,820 लेकिन हम क्या किया है? 1009 00:48:35,820 --> 00:48:40,640 हम क्षैतिज होने से पहुंचा दिया है एक के बजाय तीन सर्वर है, जो 1010 00:48:40,640 --> 00:48:41,140 अच्छा है। 1011 00:48:41,140 --> 00:48:44,240 क्योंकि अब हम संभाल कर सकते हैं ज्यादा लोड के रूप में तीन बार। 1012 00:48:44,240 --> 00:48:47,710 >> और बेहतर अभी तक, अगर एक या दो उन सर्वरों के नीचे चला जाता है, 1013 00:48:47,710 --> 00:48:49,350 मेरा व्यवसाय संचालित करने के लिए जारी रख सकते हैं। 1014 00:48:49,350 --> 00:48:53,960 क्योंकि मैं अभी भी एक है, तो भी मैं कर रहा हूँ तरह के प्रदर्शन के लिहाज से साथ लंगड़ा। 1015 00:48:53,960 --> 00:49:01,020 लेकिन क्या नई समस्या मेरे पास है डेटाबेस चलती द्वारा शुरू की 1016 00:49:01,020 --> 00:49:04,350 यह अलग सर्वर के लिए बजाय 1, 2, और 3 पर की? 1017 00:49:04,350 --> 00:49:05,412 >> दर्शकों: [सुनाई] 1018 00:49:05,412 --> 00:49:08,120 डेविड मालन: हाँ, तो अब मेरे पास है विफलता का एक और एकल बिंदु। 1019 00:49:08,120 --> 00:49:12,330 अपने डेटाबेस मर जाता है, या करने की जरूरत है उन्नत किया, या जो भी हो, अब यकीन है, 1020 00:49:12,330 --> 00:49:13,610 मेरी वेबसाइट पर ऑनलाइन है। 1021 00:49:13,610 --> 00:49:16,270 और मैं स्थिर सेवा कर सकते हैं, अपरिवर्तनीय सामग्री। 1022 00:49:16,270 --> 00:49:21,210 लेकिन मैं उन में या बदले प्रवेश नहीं दे सकते कुछ भी या आदेश में कुछ भी बुरा अभी तक। 1023 00:49:21,210 --> 00:49:24,120 क्योंकि अगर 4 ऑफ़लाइन है, तो 1, 2, और 3 1024 00:49:24,120 --> 00:49:27,710 वास्तव में परिभाषा से यह बात नहीं कर सकते। 1025 00:49:27,710 --> 00:49:31,560 >> ठीक है तो, हाँ, और इसलिए ऐसा क्यों है मैं इस आकर्षित करने के लिए झिझक रहा हूँ। 1026 00:49:31,560 --> 00:49:32,690 तो चलो वापस करने के लिए आते हैं। 1027 00:49:32,690 --> 00:49:33,700 मैं आप से दूर रखने के लिए प्रेरित कर रहा मतलब नहीं है। 1028 00:49:33,700 --> 00:49:36,030 लेकिन तस्वीर बहुत है जल्दी से तनावपूर्ण हो रहा है। 1029 00:49:36,030 --> 00:49:38,620 क्योंकि तुम शुरू करने की जरूरत सब कुछ के दो खा रहे हैं। 1030 00:49:38,620 --> 00:49:41,850 वास्तव में, आप कभी देखा है, तो फिल्म संपर्क में कुछ साल पहले 1031 00:49:41,850 --> 00:49:45,310 जोडी Foster-- साथ नहीं? 1032 00:49:45,310 --> 00:49:47,410 >> ठीक है, तो के लिए दो में से हमें किससे संपर्क देखा है, 1033 00:49:47,410 --> 00:49:50,800 वहाँ वहाँ जहां एक रिश्ता है कि वे अनिवार्य रूप से कुछ के दो खरीदा 1034 00:49:50,800 --> 00:49:53,250 एक की बजाए, यद्यपि दो बार कीमत पर। 1035 00:49:53,250 --> 00:49:55,922 तो यह एक तरह से एक चंचल था फिल्म में टिप्पणी। 1036 00:49:55,922 --> 00:49:57,130 यह एक तरह से इस से संबंधित है। 1037 00:49:57,130 --> 00:49:58,290 हम पूरी तरह से कर सकते थे। 1038 00:49:58,290 --> 00:50:00,123 और तुम बस लागत है हमें दो बार के रूप में ज्यादा पैसा। 1039 00:50:00,123 --> 00:50:01,300 लेकिन हम वापस आ जाएगा। 1040 00:50:01,300 --> 00:50:02,400 >> इसलिए हम इस हल कर दिया है। 1041 00:50:02,400 --> 00:50:03,108 तो तुम जानते हो क्या? 1042 00:50:03,108 --> 00:50:04,450 यह एक फिसलन ढलान की तरह है। 1043 00:50:04,450 --> 00:50:07,033 मैं होने के साथ सौदा नहीं करना चाहते एक नकली डेटाबेस है। 1044 00:50:07,033 --> 00:50:08,037 यह बहुत ज्यादा पैसा है। 1045 00:50:08,037 --> 00:50:08,620 आपको पता है कि? 1046 00:50:08,620 --> 00:50:12,880 मैं अपने डेटाबेस के लिए करना चाहते हैं सिर्फ संस्करण में की तरह 1047 00:50:12,880 --> 00:50:17,450 जहां प्रत्येक सर्वर है अपनी स्थानीय डेटाबेस। 1048 00:50:17,450 --> 00:50:19,480 तो मैं बस करने के लिए जा रहा हूँ इनमें से प्रत्येक पर डीबी आकर्षित। 1049 00:50:19,480 --> 00:50:22,240 >> तो अब प्रत्येक वेब सर्वर अब तक में समान है 1050 00:50:22,240 --> 00:50:25,650 यह एक ही कोड के रूप में, एक ही स्थिर संपत्ति, एक ही चित्र और पाठ 1051 00:50:25,650 --> 00:50:26,720 इत्यादि। 1052 00:50:26,720 --> 00:50:29,580 और प्रत्येक का अपना डेटाबेस है। 1053 00:50:29,580 --> 00:50:31,450 मैं एक बिंदु तय विफलता समस्या की। 1054 00:50:31,450 --> 00:50:32,570 अब मैं एक डेटाबेस है। 1055 00:50:32,570 --> 00:50:36,210 कोई फर्क नहीं पड़ता जो दो या इनमें से किसी एक बातों के मर जाते हैं, वहाँ हमेशा एक छोड़ दिया। 1056 00:50:36,210 --> 00:50:41,156 लेकिन क्या नई समस्या मैंने बनाया है दान के समाधान बचा है? 1057 00:50:41,156 --> 00:50:42,470 >> दर्शकों: [सुनाई] 1058 00:50:42,470 --> 00:50:44,386 >> डेविड मालन: हाँ, मैं उन्हें सिंक करने के लिए, है ना? 1059 00:50:44,386 --> 00:50:47,860 क्योंकि या तो मैं सिंक करने की जरूरत है जो है, दूसरे शब्दों में where-- जा रहा है 1060 00:50:47,860 --> 00:50:50,570 यदि ऐलिस मेरे विसिट साइट है, और वह हुआ 1061 00:50:50,570 --> 00:50:55,070 पाने के लिए बेतरतीब ढंग से या दौर robined या जो कुछ भी है, सर्वर नंबर एक के लिए, 1062 00:50:55,070 --> 00:50:58,770 उसके बाद मैं हमेशा के लिए है उसकी सर्वर 1 के लिए भेज देते हैं। 1063 00:50:58,770 --> 00:50:59,420 क्यूं कर? 1064 00:50:59,420 --> 00:51:01,540 क्योंकि अगर मैं उसे भेजने सर्वर 2 के लिए, यह क्या हो रहा है 1065 00:51:01,540 --> 00:51:03,140 जैसे वह वहां मौजूद नहीं है देखने के लिए। 1066 00:51:03,140 --> 00:51:04,450 >> मैं उसके आदेश इतिहास के लिए नहीं जा रहा हूँ। 1067 00:51:04,450 --> 00:51:06,300 मैं वहाँ प्रोफ़ाइल के लिए नहीं जा रहा हूँ। 1068 00:51:06,300 --> 00:51:09,360 और कहा कि अभी की तरह लगता है यह समस्याओं को आमंत्रित कर रहा है। 1069 00:51:09,360 --> 00:51:11,400 और जब बॉब का दौरा किया, मैं उसे हमेशा भेज दिया है 1070 00:51:11,400 --> 00:51:14,800 एक ही सर्वर, 2, या जो भी करने के लिए एक है, और एक तिहाई से एक के लिए चार्ली, 1071 00:51:14,800 --> 00:51:15,797 और लगातार। 1072 00:51:15,797 --> 00:51:17,130 यह अनुचित है, हालांकि नहीं है। 1073 00:51:17,130 --> 00:51:19,270 इसे कहते है अपने डेटाबेस विभाजन। 1074 00:51:19,270 --> 00:51:21,270 और वास्तव में यह क्या था फेसबुक पर जल्दी ही किया। 1075 00:51:21,270 --> 00:51:24,020 >> आप के इतिहास का पालन करते हैं फेसबुक, इसे यहाँ परिसर में शुरू कर दिया 1076 00:51:24,020 --> 00:51:25,770 www.thefacebook.com के रूप में। 1077 00:51:25,770 --> 00:51:29,260 तो यह एक बार विकसित मार्क शुरू कर दिया अन्य परिसरों में फैल 1078 00:51:29,260 --> 00:51:34,450 होना करने के लिए harvard.thefacebook.com और mit.thefacebook.com, और शायद 1079 00:51:34,450 --> 00:51:37,027 bu.thefacebook.com, और पसंद है। 1080 00:51:37,027 --> 00:51:38,860 और उसकी वजह थी शुरू में, मुझे नहीं लगता कि 1081 00:51:38,860 --> 00:51:40,484 आप परिसरों भर में मित्र हो सकता था। 1082 00:51:40,484 --> 00:51:41,410 लेकिन वह ठीक है। 1083 00:51:41,410 --> 00:51:43,930 क्योंकि हार्वर्ड से किसी को भी इस सर्वर के लिए भेजा गया। 1084 00:51:43,930 --> 00:51:45,744 बीयू से किसी को भी इस सर्वर के लिए भेजा गया। 1085 00:51:45,744 --> 00:51:47,910 एमआईटी से किसी को भी भेजा गया सिद्धांत रूप में यह server-- करने के लिए। 1086 00:51:47,910 --> 00:51:50,540 मैं काफी सब नहीं जानते अंतर्निहित कार्यान्वयन विवरण। 1087 00:51:50,540 --> 00:51:55,610 लेकिन वह शायद द्वारा लोगों को विभाजित अपने परिसर में, जहां उनके नेटवर्क था। 1088 00:51:55,610 --> 00:51:58,772 >> तो यह है कि बिंदु तक अच्छा है आप हार्वर्ड के लिए दो सर्वर की जरूरत है जहां, 1089 00:51:58,772 --> 00:51:59,980 या हार्वर्ड के लिए तीन सर्वर। 1090 00:51:59,980 --> 00:52:01,800 और फिर उस सादगी एक तरह से टूट जाती है। 1091 00:52:01,800 --> 00:52:03,174 लेकिन यह है कि एक उचित दृष्टिकोण है। 1092 00:52:03,174 --> 00:52:04,950 हमेशा ऐलिस भेज दो एक ही जगह पर, 1093 00:52:04,950 --> 00:52:06,366 हमेशा एक ही जगह पर बॉब भेजें। 1094 00:52:06,366 --> 00:52:09,680 लेकिन क्या अगर ऐलिस होता है सर्वर ऑफ़लाइन चला जाता है? 1095 00:52:09,680 --> 00:52:12,300 बॉब और चार्ली अभी भी खरीद सकते हैं बातें और साइट में लॉग इन करें। 1096 00:52:12,300 --> 00:52:13,462 लेकिन ऐलिस नहीं कर सकते। 1097 00:52:13,462 --> 00:52:15,170 तो तुम एक तिहाई खो दिया है अपने उपयोगकर्ता आधार के। 1098 00:52:15,170 --> 00:52:16,980 हो सकता है कि 100% की तुलना में बेहतर है? 1099 00:52:16,980 --> 00:52:20,580 लेकिन शायद यह है, तो हम कर सकते थे अच्छा होगा अभी भी हमारे उपयोगकर्ताओं की 100% का समर्थन 1100 00:52:20,580 --> 00:52:23,470 यहां तक ​​कि जब की एक तिहाई हमारे सर्वर ऑफ़लाइन जाता है। 1101 00:52:23,470 --> 00:52:24,760 >> तो हम क्या सिंक कर सकता है? 1102 00:52:24,760 --> 00:52:29,250 नहीं उपयोगकर्ताओं, दर असल, लेकिन इन सभी सर्वरों के पार डेटाबेस। 1103 00:52:29,250 --> 00:52:33,350 तो अब हम किस तरह से कुछ की जरूरत एक दूसरे का संबंध की तरह 1104 00:52:33,350 --> 00:52:37,880 यहाँ तो यह है कि सर्वर स्वयं अनुचित नहीं sync-- कर सकते हैं। 1105 00:52:37,880 --> 00:52:40,090 और वास्तव में, इस तकनीक मौजूद है। 1106 00:52:40,090 --> 00:52:45,550 डेटाबेस की दुनिया में, वहाँ है गुरु-दास डेटाबेस की धारणा, 1107 00:52:45,550 --> 00:52:48,240 या प्राथमिक-माध्यमिक, जहां सुविधाओं के बीच 1108 00:52:48,240 --> 00:52:51,050 न केवल डाटा स्टोर करने के लिए है और डेटा के साथ जवाब है, 1109 00:52:51,050 --> 00:52:53,375 लेकिन अभी भी लगातार करने के लिए एक दूसरे के साथ सिंक। 1110 00:52:53,375 --> 00:52:56,480 इसलिए किसी भी समय आप लिखना या बचाने के इस डेटाबेस के लिए कुछ है, 1111 00:52:56,480 --> 00:53:00,040 इसे तुरंत "दोहराया" हो जाता है साथ ही अन्य डेटाबेस से। 1112 00:53:00,040 --> 00:53:02,870 >> और किसी भी समय आप इसे से पढ़ा, इससे कोई फर्क नहीं पड़ता कि तुम कहाँ हो। 1113 00:53:02,870 --> 00:53:05,170 क्योंकि सिद्धांत में यदि वे सभी समन्वयित है, आप कर रहे हैं 1114 00:53:05,170 --> 00:53:07,710 डेटा का एक ही दृश्य प्राप्त करने के लिए जा रहा है। 1115 00:53:07,710 --> 00:53:10,800 तो यह सही लगता है। 1116 00:53:10,800 --> 00:53:11,883 वहाँ एक पकड़ हो गया है। 1117 00:53:11,883 --> 00:53:15,200 1118 00:53:15,200 --> 00:53:18,990 पकड़ क्या हो सकता है? 1119 00:53:18,990 --> 00:53:21,790 >> दर्शकों: [सुनाई] 1120 00:53:21,790 --> 00:53:25,830 >> डेविड मालन: हाँ, तो तीन बार के रूप में ज्यादा सामान गलत हो सकता है। 1121 00:53:25,830 --> 00:53:26,930 यह एक वास्तविकता है। 1122 00:53:26,930 --> 00:53:28,480 यह सब आत्मा में ही हो सकता है। 1123 00:53:28,480 --> 00:53:30,404 लेकिन किसी को इन विन्यस्त करने के लिए की जरूरत है। 1124 00:53:30,404 --> 00:53:33,070 वहाँ एक उच्च संभावना है कि कुछ गलत हो रहा है। 1125 00:53:33,070 --> 00:53:38,130 बस combinatorially आपके पास अधिक त्रुटियों की संभावना सामान। 1126 00:53:38,130 --> 00:53:40,505 और क्या संभवतः खराब है? 1127 00:53:40,505 --> 00:53:41,380 दर्शकों: [सुनाई] 1128 00:53:41,380 --> 00:53:44,100 1129 00:53:44,100 --> 00:53:46,180 >> डेविड मालन: हाँ, तो सिंक्रनाइज़ बुरा हो सकता है। 1130 00:53:46,180 --> 00:53:48,110 यहाँ तक कि जैसा कि आप जानते हो सकता है बैकअप से और इस तरह, 1131 00:53:48,110 --> 00:53:50,520 अगर आप बस आँख बंद करके कर रहे हैं बैकअप, क्या हुआ अगर कुछ भी करता है 1132 00:53:50,520 --> 00:53:51,560 एक डेटाबेस पर गलत? 1133 00:53:51,560 --> 00:53:53,018 तुम कुछ तुम नहीं करना चाहिए को हटा दें। 1134 00:53:53,018 --> 00:53:56,299 आप तुरंत दोहराया गए कि समस्या हर जगह और। 1135 00:53:56,299 --> 00:53:58,840 तो विक्टोरिया talking-- बैकअप था यहाँ एक अच्छी बात होगी। 1136 00:53:58,840 --> 00:54:00,549 और इसलिए हम वापस करने के लिए मिल जाएगा। 1137 00:54:00,549 --> 00:54:03,090 और स्पष्ट हो, हम बात कर रहे हैं यहाँ नहीं बैकअप के बारे में प्रति। 1138 00:54:03,090 --> 00:54:08,240 हम सच प्रतिकृति के बारे में बात कर रहे हैं या सर्वरों के पार तुल्यकालन। 1139 00:54:08,240 --> 00:54:09,110 वे सभी रहते हैं। 1140 00:54:09,110 --> 00:54:12,074 वे का मतलब नहीं कर रहे हैं बैकअप के लिए इस्तेमाल किया जाएगा। 1141 00:54:12,074 --> 00:54:13,294 >> दर्शकों: [सुनाई] 1142 00:54:13,294 --> 00:54:14,335 डेविड मालन: वह क्या है? 1143 00:54:14,335 --> 00:54:14,710 दर्शकों: Higher-- 1144 00:54:14,710 --> 00:54:15,751 डेविड मालन: उच्च लागत। 1145 00:54:15,751 --> 00:54:20,180 हम लागत तीन गुना कर दिया है यकीन है, हालांकि कम से कम शब्दों में 1146 00:54:20,180 --> 00:54:21,100 हार्डवेयर की। 1147 00:54:21,100 --> 00:54:23,200 क्योंकि एक डेटाबेस है सिर्फ सॉफ्टवेयर का एक टुकड़ा। 1148 00:54:23,200 --> 00:54:25,189 और एक वेब सर्वर सॉफ्टवेयर का एक टुकड़ा है। 1149 00:54:25,189 --> 00:54:27,980 यह शायद मुफ़्त है अगर हम प्रयोग कर रहे हैं खुला स्रोत चीजों की कोई संख्या। 1150 00:54:27,980 --> 00:54:30,480 लेकिन अगर हम प्रयोग कर रहे हैं ओरेकल जैसे कुछ है, 1151 00:54:30,480 --> 00:54:36,574 हम प्रति ओरेकल अधिक पैसा दे रहे हैं लाइसेंस, या उपयोग के लिए माइक्रोसॉफ्ट। 1152 00:54:36,574 --> 00:54:38,240 यहाँ कुछ अन्य कैच हो गया है। 1153 00:54:38,240 --> 00:54:39,240 यह इस आसान नहीं हो सकता है। 1154 00:54:39,240 --> 00:54:42,990 1155 00:54:42,990 --> 00:54:47,300 >> अपनी बात के लिए तो, मुझे लगता है कि यह किया गया था करीम, भूगोल earlier-- या नहीं, 1156 00:54:47,300 --> 00:54:50,870 रोमन, यह था 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 हम पहले से ही हमारे ट्रेस से पता मार्गों कि एक बिंदु और बिंदु 1161 00:55:04,220 --> 00:55:06,910 बी, वे आगे अलग कर रहे हैं, और अधिक समय लेने के लिए जा रहे हैं। 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 मिसे, हो सकता है और भी अधिक 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-- ओह है, यह GoDaddy है, मुझे लगता है। 1204 00:56:53,570 --> 00:56:56,620 GoDaddy, जब आप बाहर की जाँच एक डोमेन नाम या कुछ खरीदने, 1205 00:56:56,620 --> 00:56:58,630 वे अक्सर आप दे दूँगा अपने रसीद पर एक लिंक। 1206 00:56:58,630 --> 00:57:01,470 और तुम उस लिंक ठीक क्लिक करें, तो दूर, यह अक्सर काम नहीं करता। 1207 00:57:01,470 --> 00:57:03,290 यह सिर्फ कहते हैं, मरे हुए अंत में, यहाँ कुछ भी नहीं है। 1208 00:57:03,290 --> 00:57:05,450 >> और वह भी है क्योंकि इन प्रचार देरी। 1209 00:57:05,450 --> 00:57:08,290 क्योंकि जो भी कारण के लिए, वे समय का एक छोटा सा ले जा रहे हैं 1210 00:57:08,290 --> 00:57:09,670 वास्तव में है कि उत्पन्न करते हैं। 1211 00:57:09,670 --> 00:57:12,070 तो इस तरह की है की तरह आप करना चाहते हैं कुछ बिंदु पर अपने बालों को बाहर खींच। 1212 00:57:12,070 --> 00:57:14,486 सभी क्योंकि आप करने की कोशिश कर रहे हैं ऐसा एक साधारण समस्या का समाधान है। 1213 00:57:14,486 --> 00:57:16,590 और हम नया बनाने रखने खुद के लिए समस्या नहीं। 1214 00:57:16,590 --> 00:57:18,770 तो चलो देखते हैं, तो हम एक तरह से इस पर पानी फेर सकते हैं। 1215 00:57:18,770 --> 00:57:22,730 >> यह पता चला है कि संयोजन अपने वेब सर्वर के सभी पर डेटाबेस 1216 00:57:22,730 --> 00:57:25,090 नहीं वास्तव में सबसे अच्छा अभ्यास है। 1217 00:57:25,090 --> 00:57:27,950 आम तौर पर, क्या एक इंजीनियर क्या करना होगा, या सिस्टम वास्तुकार, 1218 00:57:27,950 --> 00:57:30,340 अलग करना होगा सर्वर के स्तरों। 1219 00:57:30,340 --> 00:57:33,160 और सिर्फ अंतरिक्ष की खातिर, मैं हूँ यहाँ अपने डेटाबेस आकर्षित। 1220 00:57:33,160 --> 00:57:38,060 >> हम डेटाबेस हो सकता है और सर्वर चार नंबर यहाँ 1221 00:57:38,060 --> 00:57:42,430 कि करने के लिए कनेक्शन है इन सर्वर यहाँ से प्रत्येक। 1222 00:57:42,430 --> 00:57:45,400 तो यह हमारे सामने हो सकता है स्तरीय खत्म होता है, के रूप में लोगों का कहना है। 1223 00:57:45,400 --> 00:57:47,770 और यह हमारे पीछे के अंत स्तरीय होगा। 1224 00:57:47,770 --> 00:57:50,580 और कहा कि सिर्फ मतलब है कि इन उपयोगकर्ता का सामना। 1225 00:57:50,580 --> 00:57:53,010 और डेटाबेस उपयोगकर्ता का सामना न करना। 1226 00:57:53,010 --> 00:57:55,480 कोई उपयोगकर्ता सीधे कर सकते हैं डेटाबेस का उपयोग। 1227 00:57:55,480 --> 00:57:59,280 >> तो चलो अब चलो शायद नीचे जाना मार्ग विक्टोरिया का प्रस्ताव रखा। 1228 00:57:59,280 --> 00:58:00,940 इस असफलता का एक बिंदु है। 1229 00:58:00,940 --> 00:58:02,290 यही कारण है कि मुझे असहज बनाता है। 1230 00:58:02,290 --> 00:58:05,790 तो क्या शायद है सबसे स्पष्ट हल क्या है? 1231 00:58:05,790 --> 00:58:06,665 दर्शकों: [सुनाई] 1232 00:58:06,665 --> 00:58:09,979 1233 00:58:09,979 --> 00:58:11,437 डेविड मालन: क्षमा करें, कि फिर से कहना। 1234 00:58:11,437 --> 00:58:12,352 दर्शकों: [सुनाई] 1235 00:58:12,352 --> 00:58:13,810 डेविड मालन: गैर-उत्पादन सर्वर। 1236 00:58:13,810 --> 00:58:15,364 आपका क्या अर्थ है? 1237 00:58:15,364 --> 00:58:17,120 >> दर्शकों: [सुनाई] 1238 00:58:17,120 --> 00:58:19,120 >> डेविड मालन: ओह, ठीक है, बैकअप इसलिए। 1239 00:58:19,120 --> 00:58:21,110 ठीक है, तो हम ऐसा कर सकता है, निश्चित रूप से। 1240 00:58:21,110 --> 00:58:23,790 और वास्तव में यह बहुत सामान्य से किया जाता है। 1241 00:58:23,790 --> 00:58:26,470 इस डेटाबेस संख्या पांच हो सकता है। 1242 00:58:26,470 --> 00:58:28,510 लेकिन यह केवल है चार नंबर से जुड़ा है। 1243 00:58:28,510 --> 00:58:31,110 और आप इसे एक गर्म स्पेयर बुला सकता है। 1244 00:58:31,110 --> 00:58:35,080 इन दो डेटाबेस विन्यस्त किया जा सकता बस लगातार सिंक्रनाइज़ करने के लिए 1245 00:58:35,080 --> 00:58:35,850 एक दूसरे। 1246 00:58:35,850 --> 00:58:39,010 और इसलिए इस मशीन मर जाता है के लिए, जो कुछ हार्ड ड्राइव reason-- बेवकूफ 1247 00:58:39,010 --> 00:58:42,100 मर जाता है, किसी पर यात्राएं कॉर्ड, कुछ सॉफ्टवेयर त्रुटिपूर्ण है 1248 00:58:42,100 --> 00:58:46,560 और मशीन हैंग या crashes-- आप एक इंसान सचमुच हो सकता था 1249 00:58:46,560 --> 00:58:51,090 दीवार से एक हाल चलाना और बदले में यह एक प्लग। 1250 00:58:51,090 --> 00:58:56,340 और फिर भीतर, हम कहते हैं, एक जाने कुछ ही मिनट, शायद आधे घंटे, 1251 00:58:56,340 --> 00:58:57,210 आप ऑनलाइन वापस आ गए हैं। 1252 00:58:57,210 --> 00:58:59,259 >> यह बहुत अच्छा नहीं है लेकिन यह भी भयानक नहीं है। 1253 00:58:59,259 --> 00:59:01,800 और तुम चिंता करने की जरूरत नहीं है किसी भी तुल्यकालन मुद्दों के बारे में। 1254 00:59:01,800 --> 00:59:03,080 क्योंकि सब कुछ पहले से ही वहाँ है। 1255 00:59:03,080 --> 00:59:05,000 क्योंकि आप एक सही था जाने के लिए तैयार बैकअप। 1256 00:59:05,000 --> 00:59:07,100 >> आप एक छोटे से हो सकता है इस बारे में शौक़ीन, 1257 00:59:07,100 --> 00:59:12,990 कुछ लोगों को अक्सर करते हैं, जहां आप यहाँ डेटाबेस संख्या चार हो सकता है, 1258 00:59:12,990 --> 00:59:17,480 डेटाबेस नंबर पांच इधर, कि एक दूसरे से बात कर रहे हैं। 1259 00:59:17,480 --> 00:59:24,120 लेकिन आप भी इस राशि एक तरह से arrangement-- 1260 00:59:24,120 --> 00:59:27,440 और यह जानबूझ गंदा लग रहा है, क्योंकि यह 1261 00:59:27,440 --> 00:59:30,220 है- जहां के सभी सामने अंत सर्वर कर सकते हैं 1262 00:59:30,220 --> 00:59:32,870 वापस अंत सर्वर के सभी के लिए बात करते हैं। 1263 00:59:32,870 --> 00:59:38,130 और अगर ऐसा है इस डेटाबेस नहीं करता जवाब है, ये सामने अंत सर्वर है 1264 00:59:38,130 --> 00:59:40,212 प्रोग्रामिंग के लिए है उन में कोड का कहना है कि, 1265 00:59:40,212 --> 00:59:42,170 आप एक नहीं मिलता है, तो इस डेटाबेस के लिए कनेक्शन, 1266 00:59:42,170 --> 00:59:45,830 प्राथमिक तुरंत शुरू होता है माध्यमिक के लिए बात कर रही है। 1267 00:59:45,830 --> 00:59:48,310 >> लेकिन यह अब धक्का कोड के लिए जटिलता। 1268 00:59:48,310 --> 00:59:52,070 और अपने डेवलपर्स अब, अपने सॉफ्टवेयर डेवलपर्स, इस बारे में पता है। 1269 00:59:52,070 --> 00:59:56,454 और आप की तरह कोड बांधने रहे हैं कि आप अपने वास्तविक वापस अंत करने के लिए लिख रहे हैं 1270 00:59:56,454 --> 00:59:58,370 कार्यान्वयन के विवरण, जो यह कठिन बना देता है, 1271 00:59:58,370 --> 01:00:00,670 विशेष रूप से एक बड़ा में कंपनी या एक बड़ी वेबसाइट है, 1272 01:00:00,670 --> 01:00:05,020 जहां आप जरूरी नहीं है प्रोग्रामर है चाहता हूँ 1273 01:00:05,020 --> 01:00:10,890 कैसे पता करने के डेटाबेस इंजीनियरों को अपनी नौकरी कर रहे हैं। 1274 01:00:10,890 --> 01:00:13,810 आप उन भूमिकाओं रखने के लिए चाहते हो सकता है क्रमबद्ध कार्यात्मक रूप से अलग इसलिए है 1275 01:00:13,810 --> 01:00:16,810 वहाँ के इस परत है कि दोनों के बीच अमूर्त। 1276 01:00:16,810 --> 01:00:17,940 >> इसलिए हम यह कैसे तय कर सकता है? 1277 01:00:17,940 --> 01:00:20,290 खैर, हम एक तरह से हल किया इस समस्या को एक बार पहले। 1278 01:00:20,290 --> 01:00:25,680 क्यों हम में से एक मत डालो इन बातों को यहाँ है, जहां 1279 01:00:25,680 --> 01:00:30,947 यह संख्या चार के लिए बदले में बात करती है और पांच, सामने अंत वेब सर्वर के सभी 1280 01:00:30,947 --> 01:00:33,780 इस बिचौलिया के लिए बात करते हैं, और बारी मार्गों अपने डेटा में बिचौलिया? 1281 01:00:33,780 --> 01:00:38,494 एक वास्तव में, क्या हो सकता है इस बात के लिए अच्छा नाम क्या है? 1282 01:00:38,494 --> 01:00:39,704 >> दर्शकों: [सुनाई] 1283 01:00:39,704 --> 01:00:41,120 डेविड मालन: ठीक है, डेटाबेस प्रबंधक। 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 तो एक लोड balancer कि मतलब होगा हम आगे और पीछे यहाँ 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 >> यदि यह एक लोड balancer वास्तव में है, कहानी बिल्कुल पहले की तरह ही है। 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 क्योंकि अब हम संभाल कर सकते हैं दो बार के रूप में ज्यादा throughput। 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 मैं ज़िंदा हूँ, मैं ज़िंदा हूँ, मैं ज़िंदा हूँ। 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 आईपी ​​पते पर लेने के लिए बाईं तरफ एक की, 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 इसलिए हम बार 0.99999 द्वारा इस करते हैं, तो वह है कितना समय हम करने के लिए कामना करना चाहते हैं। 1350 01:03:55,740 --> 01:04:00,600 तो इसका मतलब है कि हम ऊपर होना चाहिए वर्ष के दौरान यह कई सेकंड। 1351 01:04:00,600 --> 01:04:03,920 तो अगर मैं अब घटाना मूल मूल्य, या यों कहें 1352 01:04:03,920 --> 01:04:07,480 से इस नए मान 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 डेविड मालन: समस्या सकता है स्थानों के किसी भी संख्या में हो। 1369 01:05:04,430 --> 01:05:05,090 और वास्तव में-- 1370 01:05:05,090 --> 01:05:07,101 >> दर्शकों: [सुनाई] 1371 01:05:07,101 --> 01:05:08,600 डेविड मालन: बिल्कुल, बिल्कुल। 1372 01:05:08,600 --> 01:05:10,720 और तस्वीर के रूप में है और अधिक जटिल हो रही है, 1373 01:05:10,720 --> 01:05:12,110 यह वेब सर्वर हो सकता है। 1374 01:05:12,110 --> 01:05:14,690 यह इमारत करने की शक्ति हो सकता है। 1375 01:05:14,690 --> 01:05:17,900 यह कुछ शारीरिक, तरह हो सकता है केबलों अस्तव्यस्त हो या बाहर निकाल दिया गया। 1376 01:05:17,900 --> 01:05:19,879 यह डेटाबेस हो सकता है जवाब नहीं है। 1377 01:05:19,879 --> 01:05:22,920 यह वे अपने ऑपरेटिंग अद्यतन किया जा सकता सिस्टम और कुछ लटक रही है। 1378 01:05:22,920 --> 01:05:24,634 तो वहाँ बहुत से अन्य भागों चलती हैं। 1379 01:05:24,634 --> 01:05:27,050 और तो इंजीनियरिंग की एक बहुत कि इस के पीछे जाना पड़ता है 1380 01:05:27,050 --> 01:05:30,431 वास्तव में सिर्फ नापसंद व्यापार है की तरह कैसे, बहुत बार, यह वास्तव में कितना पैसा है 1381 01:05:30,431 --> 01:05:32,930 लायक है, और खतरों क्या कर रहे हैं आप के बारे में वास्तव में चिंतित हैं? 1382 01:05:32,930 --> 01:05:35,471 उदाहरण के लिए, में पाठ्यक्रम मैं हार्वर्ड में सिखाने के लिए, 1383 01:05:35,471 --> 01:05:38,470 हम क्लाउड कंप्यूटिंग, का एक बहुत उपयोग है जो अब हम पर एक नज़र लेने शुरू करेंगे, 1384 01:05:38,470 --> 01:05:41,107 वास्तव में, हम जहां का उपयोग अमेज़न वेब सेवा। 1385 01:05:41,107 --> 01:05:42,940 बस ऐसे ही है क्योंकि एक हम साथ शुरू कर दिया। 1386 01:05:42,940 --> 01:05:45,856 लेकिन वहाँ कभी अधिक इन दिनों गूगल और माइक्रोसॉफ्ट और दूसरों से। 1387 01:05:45,856 --> 01:05:50,030 और हम होश में सभी डाल करने के लिए चुन हमारे पाठ्यक्रम 'आभासी मशीनों की, 1388 01:05:50,030 --> 01:05:55,400 के रूप में वे कहते हैं, मुझे लगता है कि में यह पश्चिमी वर्जीनिया डेटा सेंटर है। 1389 01:05:55,400 --> 01:05:57,560 हमारे छात्रों के अधिकांश अमेरिका से होना है, 1390 01:05:57,560 --> 01:05:59,820 हालांकि वहाँ निश्चित रूप से कर रहे हैं कुछ अंतरराष्ट्रीय स्तर पर। 1391 01:05:59,820 --> 01:06:02,630 >> लेकिन वास्तविकता यह है कि यह सिर्फ है सरल और यह हमारे लिए सस्ता है 1392 01:06:02,630 --> 01:06:05,540 हमारे अंडे के सभी डाल करने के लिए वर्जीनिया की टोकरी में, 1393 01:06:05,540 --> 01:06:08,050 यहां तक ​​कि मैं अगर कुछ पता है, हालांकि वर्जीनिया में गलत हो जाता है, 1394 01:06:08,050 --> 01:06:12,760 कभी कभी जैसे 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 मैंने पहले से पता चला है, इतनी तेजी से कर रहे हैं, है इतना रैम, इतना सीपीयू, इतना डिस्क 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 >> लेकिन यह एक आभासी मशीन है अब तक एक Dell सर्वर पर के रूप में, 1422 01:07:34,140 --> 01:07:39,160 इसे फिर से चढ़ विभाजित किया जा सकता है दो या 200 या उससे अधिक आभासी मशीनों, 1423 01:07:39,160 --> 01:07:43,770 जो सभी के लिए किसी प्रशासनिक देना का उपयोग, लेकिन एक तरह से जहां हम में से कोई 1424 01:07:43,770 --> 01:07:48,040 जानता है या अन्य आभासी उपयोग कर सकते हैं एक ही हार्डवेयर पर मशीनों। 1425 01:07:48,040 --> 01:07:53,430 इसलिए आज के स्लाइड्स में एक तस्वीर पेंट करने, मैं इस एक वेबसाइट से यहाँ गोली मार दी है 1426 01:07:53,430 --> 01:07:54,160 गोदी श्रमिक कहा जाता है। 1427 01:07:54,160 --> 01:07:56,970 >> तो यह एक छोटे से अधिक है विस्तार से हम वास्तव में जरूरत है। 1428 01:07:56,970 --> 01:07:59,830 लेकिन आप के रूप में यह देखने यदि अपने इन्फ्रास्ट्रक्चर 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 यह मैक ओएस नहीं होगा। 1433 01:08:09,430 --> 01:08:11,430 क्योंकि है कि वास्तव में नहीं है इन दिनों उद्यम। 1434 01:08:11,430 --> 01:08:15,670 तो यह लिनक्स या सोलारिस होगा या यूनिक्स या बीएसडी या 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 एक हाइपरविजर कहा जाता है, या आभासी मशीन की निगरानी, ​​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 यह हाइपरविजर, इस सॉफ्टवेयर का टुकड़ा, इसे कहते हैं 1445 01:08:50,260 --> 01:08:54,090 VMware, कुछ अन्य पर चल रहा है ऑपरेटिंग सिस्टम, यह लिनक्स कहते हैं, 1446 01:08:54,090 --> 01:08:56,910 भ्रम पैदा कर रही है कि इस भौतिक कंप्यूटर वास्तव में है 1447 01:08:56,910 --> 01:09:00,149 एक, दो, तीन आभासी कंप्यूटर। 1448 01:09:00,149 --> 01:09:04,270 इसलिए मैं अब के मालिक के रूप में, खरीदा है इस हार्डवेयर, एक भौतिक कंप्यूटर। 1449 01:09:04,270 --> 01:09:06,200 और अब मैं कर रहा हूँ किराये पर लिया यह करने के लिए तीन ग्राहकों। 1450 01:09:06,200 --> 01:09:09,731 >> और उन तीन ग्राहकों के सभी को लगता है वे एक समर्पित आभासी मशीन है। 1451 01:09:09,731 --> 01:09:10,939 और यह चारा और स्विच नहीं कर रहा है। 1452 01:09:10,939 --> 01:09:13,750 यह और अधिक प्रकटीकरण है कि आप एक आभासी मशीन का उपयोग कर रहे हैं। 1453 01:09:13,750 --> 01:09:17,589 लेकिन तकनीकी रूप से, हम सब पूरा प्रशासनिक नियंत्रण है 1454 01:09:17,589 --> 01:09:19,880 उन अतिथि में से प्रत्येक पर ऑपरेटिंग सिस्टम है, जो हो सकता है 1455 01:09:19,880 --> 01:09:21,370 ऑपरेटिंग सिस्टम के किसी भी संख्या हो। 1456 01:09:21,370 --> 01:09:23,029 >> मैं कुछ भी मैं चाहता स्थापित कर सकते हैं। 1457 01:09:23,029 --> 01:09:24,640 मैं इसे उन्नयन कर सकते हैं के रूप में मैं चाहता हूँ। 1458 01:09:24,640 --> 01:09:27,470 और मैं यह भी पता करने के लिए नहीं है या अन्य ऑपरेटिंग देखभाल के बारे में 1459 01:09:27,470 --> 01:09:29,678 उस कंप्यूटर पर सिस्टम, अन्य आभासी मशीनों, 1460 01:09:29,678 --> 01:09:35,290 जब तक यह सब ग्रे के मालिक सामान एक छोटे से लालची किया जा रहा है 1461 01:09:35,290 --> 01:09:37,540 और उसके या उसके संसाधनों overselling है। 1462 01:09:37,540 --> 01:09:40,800 >> तो तुम एक ले जा रहे हैं भौतिक मशीन और इसे बेचने 1463 01:09:40,800 --> 01:09:44,399 नहीं 200 लेकिन 400 के लिए ग्राहकों, कुछ बिंदु पर 1464 01:09:44,399 --> 01:09:47,270 हम उन लोगों में यात्रा करने के लिए जा रहे हैं पहले की तरह ही प्रदर्शन के मुद्दों। 1465 01:09:47,270 --> 01:09:50,460 क्योंकि तुम केवल एक सीमित राशि डिस्क और रैम और इसके आगे की राशि। 1466 01:09:50,460 --> 01:09:53,450 और एक आभासी मशीन सिर्फ एक प्रोग्राम है कि है 1467 01:09:53,450 --> 01:09:56,140 एक होने का नाटक संपूर्ण कंप्यूटर। 1468 01:09:56,140 --> 01:09:58,040 तो क्या तुम यहाँ के लिए भुगतान मिलता है। 1469 01:09:58,040 --> 01:10:02,150 >> तो अगर आप ऑनलाइन मिल जाएगा कि आप एक भुगतान हो सकता है प्रतिष्ठित कंपनी शायद $ 100 एक महीने 1470 01:10:02,150 --> 01:10:05,660 अपनी खुद की आभासी मशीन के लिए, या अपनी खुद की आभासी निजी सर्वर, 1471 01:10:05,660 --> 01:10:07,090 जो इसके लिए एक और शब्द है। 1472 01:10:07,090 --> 01:10:10,400 या फिर आप से कुछ उड़ मिल सकता है रात तुम जहां $ 5.99 एक महीने का भुगतान 1473 01:10:10,400 --> 01:10:12,080 अपनी खुद की आभासी मशीन के लिए। 1474 01:10:12,080 --> 01:10:15,614 लेकिन हालात आप लगभग नहीं कर रहे हैं के रूप में ज्यादा प्रदर्शन आप के लिए उपलब्ध, 1475 01:10:15,614 --> 01:10:18,530 क्योंकि वे इसे overselling किया गया है इसलिए, की तुलना में आप उच्च के साथ होगा 1476 01:10:18,530 --> 01:10:22,340 सेवा की टीयर या बेहतर विक्रेता। 1477 01:10:22,340 --> 01:10:24,590 >> तो क्या यह वास्तव में हमारे लिए क्या मतलब है? 1478 01:10:24,590 --> 01:10:26,110 तो मुझे यह करने के लिए चलते हैं। 1479 01:10:26,110 --> 01:10:29,580 मैं aws.amazon.com में जाने के लिए जा रहा हूँ। 1480 01:10:29,580 --> 01:10:31,590 सिर्फ इसलिए कि वे राशि विकल्पों में से एक अच्छा मेनू। 1481 01:10:31,590 --> 01:10:34,700 लेकिन ये वही सबक एक के लिए लागू अन्य बादल विक्रेताओं की पूरी गुच्छा। 1482 01:10:34,700 --> 01:10:38,201 दुर्भाग्य से, यह अक्सर अधिक है विपणन कुछ भी से भी बोलते हैं। 1483 01:10:38,201 --> 01:10:39,200 और यह बदलता रहता है। 1484 01:10:39,200 --> 01:10:41,820 तो अगर आप इस तरह की वेबसाइट पर जाते हैं। 1485 01:10:41,820 --> 01:10:44,560 और यह सच नहीं है तुम कुछ ज्यादा बता सकते हैं। 1486 01:10:44,560 --> 01:10:47,780 >> और मैं भी, के रूप में मैं इसे देखो, नहीं वास्तव में क्या इन बातों का कोई पता है 1487 01:10:47,780 --> 01:10:49,334 जब तक मैं में डुबकी जरूरी नहीं है। 1488 01:10:49,334 --> 01:10:50,875 लेकिन बाएं, कंप्यूट पर शुरू करते हैं। 1489 01:10:50,875 --> 01:10:52,980 और मैं इस पर क्लिक करने के लिए जा रहा हूँ। 1490 01:10:52,980 --> 01:10:56,960 और अब अमेज़न स्पष्ट रूप से एक है सेवाओं की भारी संख्या 1491 01:10:56,960 --> 01:10:57,960 इन दिनों। 1492 01:10:57,960 --> 01:11:01,040 लेकिन अमेज़न EC2 शायद सबसे सरल है। 1493 01:11:01,040 --> 01:11:05,840 >> अमेज़न EC2 वास्तव में हमारे लिए पैदा करेगा तस्वीर हम एक पल पहले देखा था। 1494 01:11:05,840 --> 01:11:10,240 यह कैसे वे का एक बहुत बनाने है बादल में अपने पैसे। 1495 01:11:10,240 --> 01:11:12,910 जाहिर है नेटफ्लिक्स और दूसरों उनके साथ बादल में हैं। 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 उनमें से प्रत्येक आप या तो देता है एक या दो वर्चुअल CPU। 1505 01:11:43,970 --> 01:11:45,470 >> क्यों यह एक आभासी सीपीयू है? 1506 01:11:45,470 --> 01:11:49,440 खैर, भौतिक मशीन से हो सकता है 64 या अधिक वास्तविक सीपीयू है। 1507 01:11:49,440 --> 01:11:52,125 लेकिन फिर, सॉफ्टवेयर के माध्यम से, वे भ्रम पैदा 1508 01:11:52,125 --> 01:11:55,410 कि एक मशीन हो सकता है कि एकाधिक उपयोगकर्ताओं के लिए ऊपर divvied। 1509 01:11:55,410 --> 01:11:58,765 इसलिए हम के रूप में इस के बारे में सोच सकते हैं एक इंटेल सीपीयू या दो हो रही है। 1510 01:11:58,765 --> 01:12:01,290 प्रति मैं hour-- होगा सीपीयू क्रेडिट ठीक प्रिंट पढ़ने के लिए 1511 01:12:01,290 --> 01:12:02,581 क्या यह वास्तव में इसका मतलब है के रूप में। 1512 01:12:02,581 --> 01:12:05,850 इसका मतलब है कि मशीन का कितना आप प्रति घंटे की तुलना में एक की तुलना उपयोग कर सकते हैं 1513 01:12:05,850 --> 01:12:07,730 हार्डवेयर पर अन्य ग्राहकों। 1514 01:12:07,730 --> 01:12:11,560 >> यहाँ कितना रैम या आप स्मृति है get-- या तो आधे से एक गीगाबाइट, या 500 1515 01:12:11,560 --> 01:12:14,120 मेगाबाइट, या 1 गीगाबाइट, या 2। 1516 01:12:14,120 --> 01:12:17,390 और फिर भंडारण सिर्फ करने के लिए संदर्भित डिस्क की किस तरह वे तुम्हें दे। 1517 01:12:17,390 --> 01:12:19,950 अलग भंडारण नहीं है प्रौद्योगिकियों कि वे प्रदान करते हैं। 1518 01:12:19,950 --> 01:12:22,870 लेकिन इस से भी अधिक दिलचस्प तो मूल्य निर्धारण हो सकता है। 1519 01:12:22,870 --> 01:12:25,860 >> तो अगर आप सीटीओ या कर रहे हैं एक इंजीनियर जो नहीं करता है 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 >> तो चलो उनकी सबसे नन्हा को देखो आभासी मशीन है, जो है लगता है, 1530 01:12:53,670 --> 01:12:57,440 हमारे प्रयोजनों के लिए, एक सीपीयू और राम के 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 और पाठ्यक्रम के लिए मैं सिखा, हम आम तौर पर 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 और अगर आप अधिक की जरूरत है, अगर memory-- और 64 गीगाबाइट 1555 01:14:09,330 --> 01:14:12,310 संख्या मैं mentioning-- रखा है इस प्रति घंटे लगभग $ 1 है। 1556 01:14:12,310 --> 01:14:16,180 और अगर आप बहुत जल्दी जहां देख सकते हैं यह तो goes-- 24 घंटे बार 365। 1557 01:14:16,180 --> 01:14:20,580 तो अब यह प्रति वर्ष $ 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 लेकिन क्या आप में धक्का सकता है के पक्ष में या किराये पर लिया के अन्याय 1562 01:14:38,880 --> 01:14:41,230 इस तरह बादल में एक मशीन? 1563 01:14:41,230 --> 01:14:44,110 फिर, यह तुलनीय है, शायद, उन डेल सर्वर के लिए 1564 01:14:44,110 --> 01:14:47,208 हम थोड़ा पहले चित्र देखा। 1565 01:14:47,208 --> 01:14:51,016 >> दर्शकों: [सुनाई] 1566 01:14:51,016 --> 01:14:54,350 1567 01:14:54,350 --> 01:14:56,190 >> डेविड मालन: हाँ, यह एक विशाल उल्टा है। 1568 01:14:56,190 --> 01:14:58,640 क्योंकि हम नहीं खरीद रहे हैं मशीन, हम इसे Unbox की जरूरत नहीं है। 1569 01:14:58,640 --> 01:14:59,600 हम इसे उठाने के लिए नहीं है। 1570 01:14:59,600 --> 01:15:01,110 हम अपने रैक में प्लग की जरूरत नहीं है। 1571 01:15:01,110 --> 01:15:02,080 हम यह प्लग की जरूरत नहीं है। 1572 01:15:02,080 --> 01:15:03,140 हम भुगतान करने के लिए नहीं है बिजली के बिल। 1573 01:15:03,140 --> 01:15:05,120 >> हम बारी करने के लिए नहीं है पर एयर कंडीशनिंग। 1574 01:15:05,120 --> 01:15:07,620 जब एक हार्ड ड्राइव मर जाता है, हमारे पास नहीं है रात के बीच में में ड्राइव करने के लिए 1575 01:15:07,620 --> 01:15:08,172 ठीक करना। 1576 01:15:08,172 --> 01:15:09,630 हम निगरानी की स्थापना करने की जरूरत नहीं है। 1577 01:15:09,630 --> 01:15:13,750 है-- सूची पर चला जाता है हमारे पास नहीं है और शारीरिक चीजों के सभी के पर 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 दूसरे करने के लिए, बस प्रकार, प्रकार, प्रकार, क्लिक करें और खींचें, सबमिट करें क्लिक करें, और देखा, 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 क्योंकि हम इतना रैम और इतनी राशि ज्यादा सीपीयू इन दिनों हमारे पास उपलब्ध है, 1600 01:16:12,650 --> 01:16:14,880 यहां तक ​​की सभी यद्यपि कि सामान, समय लगता है 1601 01:16:14,880 --> 01:16:18,450 यह चीजों को चलाने के लिए धीमी है हार्डवेयर से सॉफ्टवेयर में, 1602 01:16:18,450 --> 01:16:23,710 यह एक यांत्रिक का उपयोग करने के लिए धीमी है बस के रूप में रैम की तुलना में एक हार्ड ड्राइव की तरह डिवाइस, 1603 01:16:23,710 --> 01:16:25,190 कुछ विशुद्ध रूप से इलेक्ट्रॉनिक। 1604 01:16:25,190 --> 01:16:27,490 हम इतने संसाधन हैं हमारे पास उपलब्ध। 1605 01:16:27,490 --> 01:16:29,920 हम इंसानों की तरह 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 एक समन्वय सेवा, सामग्री है वितरण नेटवर्क सेवा है, जो 1619 01:17:06,040 --> 01:17:10,190 वे ले मतलब है कि आपका फ़ाइलों के सभी और आप स्वतः इसे दोहराने के लिए 1620 01:17:10,190 --> 01:17:11,290 दुनिया भर में। 1621 01:17:11,290 --> 01:17:12,780 >> तो वे इसे 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 चलो समन्वय 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 डेविड मालन: ठीक है, तुम क्या मतलब है? 1658 01:18:57,721 --> 01:18:58,596 दर्शकों: [सुनाई] 1659 01:18:58,596 --> 01:19:01,589 1660 01:19:01,589 --> 01:19:02,630 डेविड मालन: ठीक है, हाँ। 1661 01:19:02,630 --> 01:19:05,130 और तुम सच में चाहते हो कुछ बेतरतीब इंजीनियरों 1662 01:19:05,130 --> 01:19:08,750 अमेज़न पर आप कर से मिलने कभी नहीं होगा कि उन कंप्यूटरों के लिए शारीरिक का उपयोग, 1663 01:19:08,750 --> 01:19:11,010 और यदि वे वास्तव में चाहता था, आभासी पहुँच? 1664 01:19:11,010 --> 01:19:15,070 और यहाँ तक कि यद्यपि सिद्धांत, अच्छी तरह से software-- 1665 01:19:15,070 --> 01:19:17,442 एन्क्रिप्शन बिल्कुल कर सकते हैं आप इस के खिलाफ की रक्षा। 1666 01:19:17,442 --> 01:19:19,150 तो अगर आप क्या कर रहे हैं अपने सर्वर पर भंडारण 1667 01:19:19,150 --> 01:19:21,470 एक चिंता का कम encrypted-- है। 1668 01:19:21,470 --> 01:19:25,010 >> लेकिन जैसे ही एक मानव भौतिक रूप है एक मशीन का उपयोग, एन्क्रिप्शन एक तरफ, 1669 01:19:25,010 --> 01:19:26,100 सभी दांव की तरह बंद कर रहे हैं। 1670 01:19:26,100 --> 01:19:28,240 आप पहल साल से जानते हो सकता है कि पीसी विशेष रूप से, 1671 01:19:28,240 --> 01:19:30,360 यहां तक ​​कि अगर आप उन चीजों के लिए किया था कहा जाता है "बॉयस पासवर्ड," 1672 01:19:30,360 --> 01:19:33,360 थे जब अपने डेस्कटॉप को हटा दिया गया, आप एक पासवर्ड के साथ प्रेरित किया था कि 1673 01:19:33,360 --> 01:19:35,980 इसके साथ कुछ नहीं करना है विंडोज, आप आम तौर पर कर सकते हैं 1674 01:19:35,980 --> 01:19:39,750 बस की चेसिस खोलने मशीन, छोटे छोटे पिन मिल जाए, 1675 01:19:39,750 --> 01:19:42,240 और कुछ फोन का इस्तेमाल एक जम्पर और सिर्फ कनेक्ट 1676 01:19:42,240 --> 01:19:45,690 एक दूसरे के बारे में के लिए उन दो तार, जिससे एक सर्किट को पूरा करने। 1677 01:19:45,690 --> 01:19:47,360 और वह पासवर्ड को समाप्त होगा। 1678 01:19:47,360 --> 01:19:49,800 >> तो अगर आप एक के लिए शारीरिक उपयोग किया है जब डिवाइस, तुम इस तरह बातें कर सकते हैं। 1679 01:19:49,800 --> 01:19:51,110 आप हार्ड ड्राइव निकाल सकते हैं। 1680 01:19:51,110 --> 01:19:53,060 आपको लगता है कि जिस तरह से यह करने के लिए पहुँच प्राप्त कर सकते हैं। 1681 01:19:53,060 --> 01:19:55,442 और तो ऐसा क्यों है, में ड्रॉपबॉक्स के मामले में, 1682 01:19:55,442 --> 01:19:57,900 उदाहरण के लिए, यह एक छोटे से है चिंता की बात यह है कि न केवल वे करते हैं 1683 01:19:57,900 --> 01:20:02,860 डेटा है, यह है कि भले ही एन्क्रिप्टेड, वे भी महत्वपूर्ण है। 1684 01:20:02,860 --> 01:20:04,993 अन्य चिंता? 1685 01:20:04,993 --> 01:20:08,430 >> दर्शकों: [सुनाई] 1686 01:20:08,430 --> 01:20:27,740 1687 01:20:27,740 --> 01:20:30,240 डेविड मालन: हाँ, यह बहुत है गूगल के true--, सेब, 1688 01:20:30,240 --> 01:20:31,406 दुनिया की माइक्रोसॉफ्ट। 1689 01:20:31,406 --> 01:20:34,400 और वास्तव में, कब तक आप के लिए अपने iPhone था? 1690 01:20:34,400 --> 01:20:35,885 हाँ, दे या ले। 1691 01:20:35,885 --> 01:20:36,760 दर्शकों: [सुनाई] 1692 01:20:36,760 --> 01:20:37,780 डेविड मालन: मैं माफी चाहता हूँ? 1693 01:20:37,780 --> 01:20:39,667 आप उन लोगों के बीच रहे हैं, जो एक iPhone, सही है? 1694 01:20:39,667 --> 01:20:40,250 दर्शकों: हाँ। 1695 01:20:40,250 --> 01:20:42,208 डेविड मालन: कब तक आप अपने iPhone पड़ा है? 1696 01:20:42,208 --> 01:20:43,372 दर्शकों: [सुनाई] 1697 01:20:43,372 --> 01:20:45,080 डेविड मालन: ठीक है, तो एप्पल सचमुच जानता है 1698 01:20:45,080 --> 01:20:49,030 जहां आप में से हर एक घंटे में किया गया है पिछले पांच वर्षों के लिए दिन। 1699 01:20:49,030 --> 01:20:51,112 >> दर्शकों: [सुनाई] 1700 01:20:51,112 --> 01:20:54,626 1701 01:20:54,626 --> 01:20:56,375 डेविड मालन: कौन सा है एक अद्भुत विशेषता। 1702 01:20:56,375 --> 01:20:57,860 दर्शकों: [सुनाई] 1703 01:20:57,860 --> 01:21:00,875 डेविड मालन: हाँ, लेकिन सुनिश्चित करने के लिए व्यापार बंद। 1704 01:21:00,875 --> 01:21:01,750 दर्शकों: [सुनाई] 1705 01:21:01,750 --> 01:21:04,720 1706 01:21:04,720 --> 01:21:07,813 >> डेविड मालन: हाँ, यह बहुत आसान नहीं है। 1707 01:21:07,813 --> 01:21:08,688 दर्शकों: [सुनाई] 1708 01:21:08,688 --> 01:21:12,040 1709 01:21:12,040 --> 01:21:13,248 डेविड मालन: अन्य 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 डेविड मालन: 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 >> डेविड मालन: और आशीर्वाद से एक प्रकार का 1728 01:22:12,290 --> 01:22:15,630 वह यह है कि जब भी हम नीचे जाना है, के लिए उदाहरण के लिए, या यहां तक ​​कि कुछ कंपनियों, 1729 01:22:15,630 --> 01:22:17,800 वास्तविकता, अमेज़न है उदाहरण के लिए, तो कई गया है 1730 01:22:17,800 --> 01:22:21,780 रफ़ू ग्राहकों, प्रसिद्ध ग्राहकों, कुछ डेटा केंद्रों के बाहर काम 1731 01:22:21,780 --> 01:22:26,224 कि जब वास्तव में कुछ गलत हो जाता है, भगवान और मौसम है और इस तरह के कृत्यों की तरह, 1732 01:22:26,224 --> 01:22:29,390 अगर वहाँ उम्मीद की किरण के किसी भी प्रकार है, ऐसा नहीं है कि आप बहुत अच्छी कंपनी में हो रहा है। 1733 01:22:29,390 --> 01:22:30,680 अपनी वेबसाइट ऑफ़लाइन हो सकता है। 1734 01:22:30,680 --> 01:22:32,750 लेकिन इतने की तरह आधा है लोकप्रिय इंटरनेट। 1735 01:22:32,750 --> 01:22:36,230 और इसलिए यह यकीनन एक छोटी सी है अधिक अपने ग्राहकों के लिए स्वादिष्ट 1736 01:22:36,230 --> 01:22:38,780 अगर यह एक इंटरनेट का अधिक है एक acme.com बात से बात। 1737 01:22:38,780 --> 01:22:41,780 लेकिन यह एक धोखा का एक सा है। 1738 01:22:41,780 --> 01:22:46,740 >> अन्य चीजों को देखने के मामले में तो, सिर्फ इतना है कि हम दूसरों से इनकार नहीं करते तो, 1739 01:22:46,740 --> 01:22:51,210 आप माइक्रोसॉफ्ट नीला करने के लिए जाना है, तो वे दोनों लिनक्स और विंडोज सामान है 1740 01:22:51,210 --> 01:22:53,190 कि अमेज़न के लिए तुलनीय है। 1741 01:22:53,190 --> 01:22:57,540 आप गूगल कंप्यूट इंजन के लिए जाना है, वे कुछ इसी तरह के रूप में अच्छी तरह से की है। 1742 01:22:57,540 --> 01:23:00,500 और बस के दौर से बाहर करने के लिए इन बादल प्रसाद, 1743 01:23:00,500 --> 01:23:02,762 मैं एक दूसरी बात की भी चर्चा करेंगे। 1744 01:23:02,762 --> 01:23:04,720 यह एक लोकप्रिय वेबसाइट है कि प्रतिनिधि है 1745 01:23:04,720 --> 01:23:08,590 प्रौद्योगिकियों के एक वर्ग की। 1746 01:23:08,590 --> 01:23:12,350 लोगों को हम सिर्फ बात की के बारे में, अमेज़न, IaaS होगा, 1747 01:23:12,350 --> 01:23:17,150 बुनियादी ढांचे के एक सेवा है, जहाँ आप के रूप में एक सेवा के रूप में भौतिक हार्डवेयर की तरह। 1748 01:23:17,150 --> 01:23:18,757 वहाँ सास है। 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 और acronyms खुद को वास्तव में कोई फर्क नहीं है। 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 >> एक सेवा के रूप में सॉफ्टवेयर-- हम में से सभी प्रकार के इस का उपयोग करें। 1759 01:23:47,270 --> 01:23:49,810 आप Google Apps का उपयोग करते हैं जीमेल या कैलेंडर के लिए, 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 वे सिर्फ उन्हें वर्चुअलाइज्ड गए और उन्हें एक ब्राउज़र में ले जाते हैं, 1776 01:24:35,790 --> 01:24:37,770 हार्डवेयर के बजाय सॉफ्टवेयर में। 1777 01:24:37,770 --> 01:24:43,020 >> लेकिन Heroku और अन्य कंपनियों की तरह PAAS प्रदाताओं, प्लेटफार्म एक सेवा के रूप में, 1778 01:24:43,020 --> 01:24:46,900 वे उन Barebone मूल सिद्धांतों का उपयोग कि हम बस के बारे में बात की थी, 1779 01:24:46,900 --> 01:24:50,340 और वे के लिए आसान निर्माण यह की चोटी पर सॉफ्टवेयर का उपयोग 1780 01:24:50,340 --> 01:24:54,241 इसलिए एक वेब आधारित आप प्राप्त करना चाहते हैं कि आवेदन ऑनलाइन इन दिनों, 1781 01:24:54,241 --> 01:24:55,990 आप निश्चित रूप से करने के लिए है जानते कार्यक्रम के लिए कैसे। 1782 01:24:55,990 --> 01:25:00,280 आप जावा या अजगर या पीएचपी पता करने की जरूरत या रूबी या अन्य भाषाओं का एक गुच्छा। 1783 01:25:00,280 --> 01:25:02,180 >> लेकिन आप भी इसे लगाने के लिए एक जगह की जरूरत है। 1784 01:25:02,180 --> 01:25:04,790 और हम के बारे में पहले बात की थी एक वेब होस्टिंग कंपनी हो रही है। 1785 01:25:04,790 --> 01:25:08,630 यही कारण है कि जैसे मध्य 2000 के दशक की तरह है कुछ ऑनलाइन हो रही करने के लिए दृष्टिकोण। 1786 01:25:08,630 --> 01:25:12,140 आजकल आप के बजाय किसी को भुगतान हो सकता है Heroku की तरह कुछ ही डॉलर के एक महीने। 1787 01:25:12,140 --> 01:25:15,370 और अनिवार्य रूप से, एक बार जब आप 've कुछ प्रारंभिक विन्यास से किया है, 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 तो आप इन infrastructures के रूप में है एक सेवा है, एक सेवा के रूप में प्लेटफार्मों, 1797 01:25:39,810 --> 01:25:41,400 और फिर एक सेवा के रूप में सॉफ्टवेयर। 1798 01:25:41,400 --> 01:25:45,390 यह फिर से, है, इस अमूर्त या लेयरिंग। 1799 01:25:45,390 --> 01:25:51,187 >> बादल पर कोई प्रश्न या एक के अपने बुनियादी ढांचे के निर्माण? 1800 01:25:51,187 --> 01:25:52,270 ठीक है, कि एक बहुत कुछ था। 1801 01:25:52,270 --> 01:25:54,200 क्यों हम आगे जाना नहीं है और हमारे 15 मिनट का ब्रेक यहाँ ले। 1802 01:25:54,200 --> 01:25:57,241 हम कुछ नई अवधारणाओं के साथ वापस आ गया हूँ और का एक सा हाथ पर अवसर 1803 01:25:57,241 --> 01:25:59,110 इससे पहले शाम को खत्म हो गया है। 1804 01:25:59,110 --> 01:26:00,332