YouTube2Text

EP-3 Horizontal Scaling Explained | Load Balancers, NGINX & a Real Wi-Fi vs 1GBPS LAN Test — Transcript

by Ankit Jain · 7,582 words · 978 segments · language en · Watch on YouTube

Full transcript

  1. 0:00हे एवरीवन सिस्टम डिजाइन सीरीज के एपिसोड
  2. 0:03थ्री में आपका स्वागत है। पिछले दो एपिसोड
  3. 0:05में हम लोगों ने काफी चीजें ट्राई की।
  4. 0:06सिस्टम डिजाइन के फाउंडेशन समझा और हम
  5. 0:08लोगों ने वर्टिकल स्केलिंग किया। जहां पे
  6. 0:10मैंने अपनी MacBook में बहुत हैवी लोड
  7. 0:13क्रिएट करके आपको दिखाया कि किस तरीके से
  8. 0:15हम वर्टिकल स्केलिंग कर सकते हैं। लेकिन
  9. 0:17कंपनीज़ में जब हम काम करते हैं तो वहां से
  10. 0:19वर्टिकल स्केलिंग के भरोसे नहीं बैठते।
  11. 0:21कंपनीज़ हॉरिजॉन्टल स्केलिंग भी करती हैं।
  12. 0:22वो कभी भी एक मशीन पर रिलाई नहीं करती। वो
  13. 0:24हमेशा मल्टीपल मशीनंस ऐड करती हैं क्लाउड
  14. 0:26में। चाहे EC2 हो, Google क्लाउड हो या
  15. 0:28Azure हो कुछ भी हो। उसी तरीके से मैं
  16. 0:30आपके लिए आज एक और MacBook लेके आया हूं।
  17. 0:32दिस इज M3 Pro जहां पे हम लोग लोड
  18. 0:34बैलेंसिंग करेंगे और अपने सर्वर की कुछ
  19. 0:36रेप्लिकास या कुछ नोट्स प्रोसेस इस पे भी
  20. 0:39चलाएंगे। फिर एनजेनिक्स की मदद से हम कुछ
  21. 0:42रिक्वेस्ट यहां रीडायरेक्ट करेंगे। कुछ
  22. 0:43यहां रीडायरेक्ट करेंगे। हम लोग लीस्ट
  23. 0:45कनेक्शन और बहुत सारी एल्गोरिदम्स है लोड
  24. 0:47बैलेंसिंग वो यूज़ करेंगे। उसके अलावा
  25. 0:49प्राइमरली इस टॉपिक में हम जानने की कोशिश
  26. 0:51करेंगे कि लोड बैलेंसिंग करते वक्त अगर
  27. 0:53हॉरिजॉन्टल स्केलिंग करते हैं तो उसकी
  28. 0:55क्या-क्या लिमिटेशंस होती हैं। मैं आपको
  29. 0:57वाई-फाई पे लन पे दोनों पे करके दिखाऊंगा
  30. 0:59और आपको आज कुछ ऐसी चीजें पता लगेंगी जो
  31. 1:02आपने लिटरली कभी सोचा नहीं होगा। यूजुअली
  32. 1:04क्या होता है? हम क्लाउड कंप्यूटर रेंट
  33. 1:05करते हैं। कंप्यूटरटर्स को कनेक्ट करते
  34. 1:06हैं, अपना काम कर लेते हैं। आज आप समझोगे
  35. 1:08कि अगर आपको किसी कम ऐसी कंपनी में काम
  36. 1:11करने का मौका मिले जो अपना डेटा सेंटर खुद
  37. 1:13का सेटअप कर रही है। तो यह वीडियो आपके
  38. 1:15लिए गोल्ड माइन होने वाला है। और मुझे
  39. 1:16बहुत अच्छा लगा आपका प्यार देख के। आपके
  40. 1:18कमेंट्स, आपके मैसेजेस, आपके ईमेल्स। मैं
  41. 1:20लिटरली बहुत खुश हूं कि मेरा कंटेंट, मेरी
  42. 1:24जर्नी आपके काम आ रहा है। सो, आई एम रियली
  43. 1:25ग्लैड। आज हम प्राइमली कवर करेंगे। अपनी
  44. 1:27डायरी अपने साथ है। हम लोग हॉरिजॉन्टल
  45. 1:29स्केलिंग के बारे में बात करेंगे। उसके
  46. 1:31बाद लोड बैलेंसिंग करेंगे। उसके बाद मैं
  47. 1:33आपको आज डेटा कंप्रेशन का पावर दिखाऊंगा।
  48. 1:34कैसे डेटा कंप्रेशन वर्क करता है। सीपीू
  49. 1:37पे भी लोड पड़ता है। लेकिन आपकी कई बार
  50. 1:38चीजें फास्ट भी होती है और उसके बाद हम
  51. 1:40लिमिटेशन डिस्कस करेंगे। तो आज की वीडियो
  52. 1:42से आपको काफी कुछ सीखने मिलेगा और जब आप
  53. 1:44इंटरव्यू में बैठोगे या खुद के सिस्टम्स
  54. 1:46बनाओगे तो आपको रियल पावर समझ में आएगी।
  55. 1:48तो इसी के साथ स्टार्ट करते हैं आज की
  56. 1:50अपनी जर्नी अपने हॉरिजॉन्टल स्केलिंग के
  57. 1:53साथ। [संगीत]
  58. 2:03[संगीत]
  59. 2:08[संगीत]
  60. 2:14तो फाइनली हम लोग तैयार हैं हमारे एपिसोड
  61. 2:16थ्री यानी कि हॉरिजॉन्टल स्केलिंग को
  62. 2:19लॉन्च करने के लिए। अगर आपने एपिसोड टू
  63. 2:21नहीं देखा है तो मैं आपसे रिक्वेस्ट
  64. 2:23करूंगा कि प्लीज जाइए एपिसोड टू देखिए
  65. 2:25बिकॉज़ एपिसोड टू से जुड़ा हुआ एपिसोड थ्री
  66. 2:27है। एपिसोड टू में आपने ध्यान दिया होगा
  67. 2:29कि हमने किस तरीके से वर्टिकल स्केलिंग की
  68. 2:31थी। एक ही कंप्यूटर के अंदर कितनी सारी
  69. 2:33चीजों को ऐड किया था। उसी में हमारे
  70. 2:35एप्लीकेशन थी, डेटाबेस थे, लोड टूल्स थे,
  71. 2:37इंजीनिx था, सब कुछ उसी के अंदर था। तो
  72. 2:40अगर आप अब आप देखेंगे कि हम किस तरीके से
  73. 2:42जिम्मेदारियों को बांटेंगे ताकि एक
  74. 2:44कंप्यूटर ब्लोड ना हो। बिकॉज़ इंडस्ट्री
  75. 2:46में भी ये एक बेस्ट प्रैक्टिस है कि कभी
  76. 2:48भी एक कंप्यूटर को इतना लोड नहीं दिया
  77. 2:50जाता। लेकिन याद रहे हॉरिजॉन्टल स्केलिंग
  78. 2:52करते वक्त उसके खुद कुछ चैलेंजेस आते हैं
  79. 2:54जिनको हम आज समझेंगे। तो आज हम डिस्कस
  80. 2:57करेंगे कुछ बहुत इंटरेस्टिंग चीजें। उसके
  81. 2:58पहले मैं एक डिस्क्लेमर और एक इंपॉर्टेंट
  82. 3:01अपडेट आपको देना चाहता हूं कि ये जो सीरीज
  83. 3:03है ये लैंग्वेज एग्नोस्टिक नहीं है। ये
  84. 3:05किसी स्पेसिफिक नोट जेस या गो के लिए नहीं
  85. 3:07है। आप डॉट नेट, Python, Java, रस्ट, गो,
  86. 3:10PHP कुछ भी यूज़ करते हैं। ये सिस्टम
  87. 3:13डिज़ाइन सीरीज सबके लिए वर्क करेगी। नोट
  88. 3:15जेस इसलिए पिक किया है कि कोई ना कोई
  89. 3:16लैंग्वेज हमको पिक करनी थी। कोई ना कोई
  90. 3:18इकोसिस्टम पिक करना था। दैट्स व्हाई वी
  91. 3:20ऑप्टेड फॉर नोट जे जावास्क्रिप्ट एंड
  92. 3:21टाइपस्क्रिप्ट। लेकिन इसका ये बिल्कुल
  93. 3:23मतलब नहीं है कि आप जावा पे इसको नहीं लगा
  94. 3:25सकते। आप बिल्कुल इसको कहीं भी अप्लाई कर
  95. 3:27सकते हैं और आपको इसको अप्लाई करने में
  96. 3:28काफी मजा आएगा। तो इसी के साथ चलते हैं आज
  97. 3:31के अपने इंडेक्स पे समझने के लिए कि इस
  98. 3:32पूरी सीरीज में हम करने क्या वाले हैं।
  99. 3:35तो सबसे पहले हमारा सबसे इंपॉर्टेंट काम
  100. 3:37एआई से दोस्ती करना, उससे वाइब मैच करना।
  101. 3:39बिकॉज़ वाइब मैच करना बहुत जरूरी है। अगर
  102. 3:42आप किसी सिस्टम से अपनी वाइब मैच कर लेते
  103. 3:44हैं तो ऑटोमेटिकली आपको रिजल्ट सॉलिड
  104. 3:46मिलने लगते हैं। फिर चाहे आप इंट्रोवर्ट
  105. 3:47हो चाहे एक्स्ट्रोवर्ट हो। दूसरा हम जानने
  106. 3:50की कोशिश करेंगे कि अम्मा यार ये
  107. 3:51हॉरिजॉन्टल स्केलिंग क्या है? और क्यों
  108. 3:53चाहिए? वर्टिकल स्केलिंग से काम तो चल तो
  109. 3:55रहा है। फिर हम जानेंगे कुछ रियल लाइफ
  110. 3:57एग्जांपल जहां पे वर्टिकल एंड हॉरिजॉन्टल
  111. 3:59स्केलिंग से काफी मेजर डिफरेंस आ सकते
  112. 4:01हैं। और मैं आपके लिए एक स्टोरी भी लेके
  113. 4:02आया हूं। एक छोटी सी क्लिप है मूवी क्लिप
  114. 4:04जो आपको पसंद आएगी। उसके बाद हम एक
  115. 4:07एग्जांपल समझेंगे ऑफिस एंप्लाइजस का।
  116. 4:09समझेंगे कि कैसे वहां हॉरिजॉन्टल और
  117. 4:10वर्टिकल स्केलिंग वर्क करता है। देन अंकित
  118. 4:12भाई के स्टार्टअप और उनकी समस्याओं के
  119. 4:14बारे में जो मैंने आपको क्लिप बताया था वो
  120. 4:16आपको बताएंगे। उसके बाद हम देखेंगे कि
  121. 4:18कैसे वर्टिकल स्केलिंग के बॉर्डर लेग्स को
  122. 4:20हम सॉल्व कर सकते हैं। हमको क्या चीजों की
  123. 4:22जरूरत है और क्या चीजों का ध्यान रखना है।
  124. 4:24उसके क्या कॉन्सिक्वेंसेस हो सकते हैं। ये
  125. 4:26तीनों चीजों को समझेंगे। उसके बाद हम
  126. 4:27देखेंगे कि अवेलेबल सॉल्यूशन हमारे पास
  127. 4:29क्या-क्या हैं। तो प्राइमरी हम जो सबसे
  128. 4:31इंपॉर्टेंट चीज आज यूज़ करने वाले हैं वो
  129. 4:33है लोड बैलेंसर। मार्केट में बहुत तरह के
  130. 4:35लोड बैलेंसर अवेलेबल हैं। उनकी अलग-अलग
  131. 4:37एल्गोरिदम होती हैं। कई बार आप राउंड रबिन
  132. 4:39चला सकते हैं कि एक बार में एक रिक्वेस्ट,
  133. 4:41फिर दो रिक्वेस्ट, फिर तीन रिक्वेस्ट और
  134. 4:43फिर लूप काइंड ऑफ लाइक 1 2 3 इस तरह से।
  135. 4:46दूसरा आप चेक कर सकते हैं कौन से इंस्टेंस
  136. 4:48पे लोड कम ज्यादा है। उसके बेस पे
  137. 4:49अकॉर्डिंग रिक्वेस्ट को रीडायरेक्ट कर
  138. 4:51सकते हैं। जो अभी अपन थोड़ी देर में
  139. 4:52देखेंगे। उसके बाद अपन समझेंगे कि मैं
  140. 4:55कैसे यह जो एक MacBook मैं एक्स्ट्रा आपके
  141. 4:57लिए लेके आया हूं। इस MacBook पे किस
  142. 4:59तरीके से मैं अपना सर्वर सेटअप कर सकता
  143. 5:02हूं और Wi-Fi के थ्रू अपन लैन सेटअप
  144. 5:04करेंगे। अब Wi-Fi के थ्रू अपन अपना लोकल
  145. 5:06नेटवर्क सेटअप करके वर्टिकल स्केलिंग छोड़
  146. 5:08के हॉरिजॉन्टल स्केलिंग की तरफ जाएंगे।
  147. 5:10फिर मैं आपको Wi-Fi के बॉर्डर नेक्स्ट
  148. 5:12दिखाऊंगा कि Wi-Fi कहां कमजोर हो जाता है
  149. 5:15और कहां पे हम लन कनेक्शन पे जा सकते हैं।
  150. 5:17लन बहुत सॉलिड चीज़ है। लन कनेक्शन डाल के
  151. 5:20फिर हम चीजों को समझेंगे कि किस तरीके से
  152. 5:22नेटवर्क को बहुत स्मूथली यूज़ कर सकते हैं।
  153. 5:24हम 1GBS का कनेक्शन लोकली सेटअप करेंगे।
  154. 5:27इससे फायदा क्या है? इससे फायदा ये है कि
  155. 5:29अगर आपको कभी भी मौका मिलता है किसी ऐसी
  156. 5:31कंपनी में काम करने का जो अपना खुद का
  157. 5:33नेटवर्क बना रही है तो आपके कॉन्सेप्ट्स
  158. 5:35ज्यादा क्लियर होंगे और आपको मजा बहुत
  159. 5:36आएगा। ठीक है? उसके बाद हम रिजल्ट्स को
  160. 5:38कंपेयर करेंगे एंड देन सिस्टम पे लोड
  161. 5:40डिस्ट्रीब्यूट करके चेक करेंगे। डेटा
  162. 5:42कंप्रेशन की पावर को समझेंगे। हो सकता है
  163. 5:44डेटा कंप्रेशन से हमको हेल्प मिले। कुछ
  164. 5:46अच्छा हो कुछ बुरा हो देखेंगे। एंड देन
  165. 5:48कुछ की टर्म्स एंड लिमिटेशंस को समझेंगे
  166. 5:50कि कैसे हम हमारे इकोसिस्टम को इवैलुएट कर
  167. 5:53सकते हैं। तो इसी के साथ वापस आते हैं
  168. 5:55अपने mero पे और थोड़ा सा डिजाइन बनाना
  169. 5:58स्टार्ट करते हैं कि आज हम क्या-क्या करने
  170. 6:00वाले हैं। तो याद रखना थ्यरी इंपॉर्टेंट
  171. 6:02है शुरुआत के लिए। उसके बाद उससे बड़ी चीज
  172. 6:05आती है प्रैक्टिकल। बहुत सारे लोग थ्यरी
  173. 6:07तो कर लेते हैं। नॉलेज बहुत है बहुत सारे
  174. 6:09लोगों के पास। हर एक्सपीरियंस इंसान को
  175. 6:11पता है सिस्टम डिजाइन क्या होता है। बट
  176. 6:12व्हेन इट कम्स टू इंप्लीमेंटेशन मेजॉरिटी
  177. 6:14पीपल वुड ब्लैंक। बट इस सीरीज के बाद
  178. 6:17ब्लैंक फील नहीं होगा। तो मेरे भाइयों और
  179. 6:20बहनों चलते हैं एक नई जर्नी के साथ। तो
  180. 6:22यहां पे हम करेंगे लाइक हॉरिजॉन्टल
  181. 6:27थोड़ी सी थ्योरी जरूरी है। फिर अपन
  182. 6:28प्रैक्टिकल्स में आएंगे। ठीक है? तो
  183. 6:30हॉरिजॉन्टल स्केलिंग में सबसे पहले आज अपन
  184. 6:32करेंगे वाई-फाई। वाई-फाई लाइक वाई-फाई के
  185. 6:36साथ सेटअप करेंगे। Wi-Fi सेटअप। ठीक है?
  186. 6:39थोड़ा छोटा कर लेते हैं इसको।
  187. 6:41बहुत छोटा हो गया। ठीक है? उसके बाद हम
  188. 6:44सेटअप करेंगे लन से। ठीक है?
  189. 6:46[गला साफ़ करने की आवाज़]
  190. 6:47उसके बाद अगली चीज अगली चीज जो हम करेंगे
  191. 6:51वो है हमारा लोड टेस्टिंग।
  192. 6:54लोड टेस्टिंग। ठीक है? उसके बाद जो अगली
  193. 6:58चीज है वो है हमारा मॉनिटरिंग।
  194. 7:01वो है हमारा मॉनिटरिंग
  195. 7:03[गला साफ़ करने की आवाज़]
  196. 7:03एंड एनालिसिस।
  197. 7:07ठीक है? तो जो अपना वाई-फाई सेटअप है और
  198. 7:09जो लन सेटअप है इसको यूज़ करने के लिए बहुत
  199. 7:11इंपॉर्टेंट चीज आज यूज़ होगी जिसका नाम है
  200. 7:13लोड बैलेंसर। तो लोड बैलेंसर अपने आप में
  201. 7:15एक काफी बढ़िया चीज है। तो आज जो हम लोड
  202. 7:18बैलेंसर यूज़ करेंगे उसका नाम है इंजनX। बट
  203. 7:19याद रखना ये इकलौता लोड बैलेंसर नहीं है।
  204. 7:21अरे यार ये कलर चुभ रहा है। कोई और ट्राई
  205. 7:23करते हैं। ठीक है? या दिस साउंड्स बेटर।
  206. 7:26तो आप देख सकते हैं कि यह अपना लैंड सेटअप
  207. 7:28है। अपन इसको कनेक्ट करेंगे। ठीक है?
  208. 7:30इंजेनिक्स औरx इंटरनली कनेक्ट करेगा अपने
  209. 7:32सर्वर्स से। तो यहां पर सर्वर ए कनेक्ट
  210. 7:35होगा आपका।
  211. 7:37सर्वर ए जो कि होगा हमारा MacBook Pro M1
  212. 7:43[गला साफ़ करने की आवाज़] 16GB ऑफ RAM।
  213. 7:45ठीक है? इसके अंदर हमारा डेटाबेस और अभी
  214. 7:47के लिए सर्वर रखेंगे। उसके बाद दूसरा
  215. 7:49सर्वर हमारा होगा सर्वर बी जिसके अंदर
  216. 7:52होगा MacBook Pro M3 18GB ऑफ़ RAM। अब मान
  217. 7:55ले कि Apple वालों ने 16 और 18 क्या
  218. 7:57बनाया? इसका जवाब मेरे पास तो नहीं है। आप
  219. 8:00चाहे तो सर्च कर सकते हैं या कमेंट में
  220. 8:02बता सकते हैं। तो आप देख सकते हैं कि इस
  221. 8:04तरीके से हमारा इकोसिस्टम बनेगा। उसके बाद
  222. 8:06जो अगली चीज आती है वो आती है लोड
  223. 8:07टेस्टिंग। तो लोड टेस्टिंग के लिए हम यूज़
  224. 8:09करेंगे K6 जिसका नाम है gfाना
  225. 8:13K6। ये एक बहुत बढ़िया लोड टेस्टिंग का टूल
  226. 8:15है। और यहां पे मॉनिटरिंग के लिए हम यूज़
  227. 8:17करेंगे ग्राफाना।
  228. 8:20उसके बाद यूज़ करेंगे प्रोमिथथियस।
  229. 8:24प्रोमीथियस।
  230. 8:26उसके बाद यूज़ करेंगे नोड एक्सपोर्टर।
  231. 8:28आप कुछ भी यूज़ कर सकते हैं। कोई
  232. 8:30रेस्ट्रिक्शन नहीं है। यह कुछ टूल है जो
  233. 8:32हम यूज़ करेंगे। ठीक है? इसके साथ हमें एक
  234. 8:34मिलेगा डैशबोर्ड।
  235. 8:36उस डैशबोर्ड पे आपको पूरी की पूरी हेल्थ
  236. 8:39देखने को मिलेगी। तो आप देख सकते हैं कि
  237. 8:41हम यह चीजें यूज़ करने वाले हैं। और ये
  238. 8:43सारे डॉक्यूमेंट्स जो भी मैं आपको इमेजज़
  239. 8:45दिखा रहा हूं, जो भी मैं आपको ये फोटो
  240. 8:47दिखा रहा हूं या Mero डिज़ाइन इसका पूरा
  241. 8:49Google ड्राइव आपको अपडेटेड मिलेगा। सारी
  242. 8:52चीजें आपको मिलेंगी। बट सबसे बड़ा क्वेश्चन
  243. 8:54ये निकल के आता है कि अंकित भाई ये
  244. 8:56हॉरिजॉन्टल स्केलिंग करनी क्यों है? अरे
  245. 8:57बाबा दिक्कत क्या है? क्यों चाहिए?
  246. 8:59वर्टिकल स्केलिंग में काम हो तो रहा है।
  247. 9:01क्या दिक्कत है? सर्वर पे लोड पड़ रहा है
  248. 9:02तो काम तो हो रहा है ना अंकित भाई तो इसकी
  249. 9:04भी एक प्यारी सी वजह है लेकिन उस वजह पे
  250. 9:07जाने से पहले हम हमारे रूल को ऑर्डर वाइज़
  251. 9:10फॉलो करेंगे तो सबसे पहले एआई से दोस्ती
  252. 9:12वाई मैच करनी जरूरी है तो अगर आपको ये कोड
  253. 9:14बेस सारी चीजें चाहिए तो ऑलरेडी रिपॉजिटरी
  254. 9:16मैंने खोल के रखी है आप ये आपको
  255. 9:18डिस्क्रिप्शन में मिल जाएगी जहां पे आपको
  256. 9:20सारी इनेशन और सारी चीजें मिल जाएंगी। ठीक
  257. 9:22है? आप रिपॉज़िटरी एक्सेस एसेट्स सब कुछ
  258. 9:25डाउनलोड कर सकते हैं। तो वापस आते हैं
  259. 9:27अपने रूल्स पे। तो ये मेरे कुछ रूल्स हैं।
  260. 9:30ठीक है? मैं मेटाई पे आया। मैंने रूल्स
  261. 9:32दिए मेटाई को। सिंपल ओवर एक्सप्लेनेशन
  262. 9:34नहीं करना है। पॉइंट टू पॉइंट चलना है।
  263. 9:36मुझे मेरे भाई कंफ्यूज मत करना और
  264. 9:38प्रिसाइज जितना हो सके बात करना। मुझे
  265. 9:41इंग्लिश में बात करना पसंद है। आप चाहो तो
  266. 9:42हिंदी, इंग्लिश जो आप कमेंट कर रहे हैं आप
  267. 9:44उस लैंग्वेज में बात करो। मैं तो इंग्लिश
  268. 9:46में बात करेगा यहां पे। उसके अलावा प्लीज
  269. 9:48मुझे लॉन्ग पैराग्राफ मत दिखाना। जारगंस
  270. 9:50मत देना। प्रिसाइज़ली बात करना। स्पेसिंग
  271. 9:53रखना लाइंस में। ऐसे कुछ टर्म्स मैंने
  272. 9:55इसको दिए हैं। सो दैट मेरी लाइफ थोड़ी सी
  273. 9:56आसान हो जाए। तो आप देख सकते हैं मैंने एi
  274. 9:58को ये प्र्प दिया है। आप चैट जीपीटी कर्सर
  275. 10:01क्लॉट जो मन करे आप वो यूज़ करो। कोई मनाही
  276. 10:04नहीं है। मैं बहुत दिनों से मेटा को
  277. 10:05एक्सप्लोर कर रहा हूं। मुझे काफी अच्छा लग
  278. 10:06रहा है। बट इसका ये मतलब नहीं है कि मैं
  279. 10:08चैट जीपीटी यूज़ नहीं करता। मैं इसको भी
  280. 10:10बहुत यूज़ करता हूं। ठीक है? तो आप देखेंगे
  281. 10:12ये समझ गया है। अब मैं इसको अपनी बात
  282. 10:14थोड़ी सी और समझा देता हूं ताकि इस सीरीज
  283. 10:16से रिलेटेड यह मुझे अच्छे से आंसर करे।
  284. 10:18मेटा भाई एक छोटी सी रिक्वायरमेंट है। मैं
  285. 10:20तुमको बताना चाहता हूं कि देखो हम लोगों
  286. 10:22ने पिछले एपिसोड में एपिसोड टू में सिस्टम
  287. 10:25डिजाइन विद वर्टिकल स्केलिंग कर लिया है
  288. 10:26और अब एपिसोड थ्री में सिस्टम डिजाइन विद
  289. 10:28हॉरिजॉन्टल स्केलिंग जा रहे हैं। तो ये
  290. 10:30तुम्हारे लिए सिर्फ एक अपडेट है। तुमको
  291. 10:32कोई एक्शन नहीं करना है ताकि तुम जान लो
  292. 10:33कि डिस्कशन कैसा होने वाला है मेरे भाई।
  293. 10:36एंड प्लीज मुझे एक एक अच्छे से इंजीनियर
  294. 10:39की तरह ट्रीट करना। जारगंस मत देना और
  295. 10:41चीजों को स्टेप बाय स्टेप सिखाना पॉइंट
  296. 10:43बाय पॉइंट। सो दैट हम साथ में ग्रो कर
  297. 10:45सके। बिकॉज़ ये जो सीरीज है वो प्योर
  298. 10:48प्रैक्टिकल है। इसमें प्रैक्टिकल
  299. 10:49इंप्लीमेंटेशन है। थ्यरी और बॉक्सेस नहीं
  300. 10:51है ओनली।
  301. 10:54तो आप [गला साफ़ करने की आवाज़] देखोगे कि
  302. 10:55मैंने इसको अपना डिस्क्रिप्शन दे दिया और
  303. 10:57इसको अपना कॉन्टेक्स्ट समझा दिया। आप चेक
  304. 10:59कर सकते हैं कि उसने सिंपल बोल दिया कोई
  305. 11:01जागरण नहीं दूंगा। स्टेप बाय स्टेप
  306. 11:02समझाऊंगा पॉइंट टू पॉइंट। आप देख सकते हैं
  307. 11:04कि अपनी लाइफ सॉर्ट हो चुकी है। ठीक है?
  308. 11:07तो अब अपन जब एआई से डिस्कशन करेंगे तो
  309. 11:09चीजें बहुत आसान हो जाएंगी। तो चलो इसी के
  310. 11:11साथ वापस आते हैं। अब बात आती है कि अंकित
  311. 11:14भाई ये हॉरिजॉन्टल स्केलिंग भला क्या है?
  312. 11:16क्यों चाहिए [गला साफ़ करने की आवाज़] ये
  313. 11:16हॉरिजॉन्टल स्केलिंग? काम चल तो रहा था
  314. 11:18यार। इतना बढ़िया एपिसोड टू था यार। इतना
  315. 11:21बढ़िया इंगेजमेंट आ गया आपको। लोग खुश हो
  316. 11:23गए तो एपिसोड थ्री की क्या जरूरत है? कुछ
  317. 11:24नया सिखाओ। तो देखो हॉरिजॉन्टल स्केलिंग
  318. 11:27इसलिए जरूरी है क्योंकि हम एक पर्टिकुलर
  319. 11:29मशीन पे अननेसेसरी ओवरलोड नहीं डाल सकते।
  320. 11:32आप खुद सोचो कि अगर आपकी शॉप पे एक ही
  321. 11:36मतलब पर्सन काम कर रहा पूरा लोड उसी के
  322. 11:38ऊपर है या उस मालिक के ऊपर है कंपनी की या
  323. 11:40वो शॉप की तो वो जब बीमार होगा तो सब कुछ
  324. 11:42बंद पड़ जाएगा। तो उसी तरीके से अगर आप
  325. 11:45ध्यान से देखो अगर हम एंप्लई और उसके टर्म
  326. 11:47में समझें तो आपने नोटिस किया होगा कुछ
  327. 11:49कंपनी मैं पहले ही क्लियर कर दूं
  328. 11:51डिस्क्लेमर है मेरे भाइयों बहनों कुछ
  329. 11:53कंपनी सारी नहीं कुछ कंपनियां क्या करती
  330. 11:55हैं कि जब उनकी कंपनी की टीम से सपोज़ करो
  331. 11:58तीन लोगों की टीम है उसमें से दो लोग छोड़
  332. 11:59के चले गए तो कई बार वो नए लोग हायर नहीं
  333. 12:02करते वो पता है क्या करते हैं उन दो लोगों
  334. 12:03का काम भी उस एक के ऊपर डाल देते हैं या
  335. 12:06फिर उनकी टीम से अगर लोग जब चले जाते हैं
  336. 12:08कुछ कंपनियां अच्छी होती हैं जो इस चीज को
  337. 12:09समझती हैं लेकिन बहुत सी कंपनियां क्या
  338. 12:11करती हैं वो लोड अपने एक्सिस्ट एम्प्लाइज़
  339. 12:13पे डाल देते हैं और उनको रिवॉर्ड के नाम
  340. 12:16पे कुछ-कुछ छोटी-मोटी चीजें पकड़ा देते
  341. 12:17हैं। प्रमोशन प्रॉमिस कर देते हैं और लोग
  342. 12:19लिटरली काम करते रहते हैं। करते रहते हैं,
  343. 12:21करते रहते हैं, करते रहते हैं और उनकी
  344. 12:23हालत हो जाती है कुछ
  345. 12:26ऐसी। आप देखोगे कि एक एंप्लई पर सारे
  346. 12:28टास्क आ जाते हैं। अगर आप देखो तो मेरा
  347. 12:31एग्जांपल हो तो टीचिंग, क्लाइंट कॉल,
  348. 12:32कंटेंट, सोशल मीडिया, ईमेल, ऑपरेशन,
  349. 12:34सॉफ्टवेयर, कोड रिव्य्यू, अकाउंट,
  350. 12:35टैक्सेशन, हायरिंग सब कुछ अंकित भाई के
  351. 12:37ऊपर है। और अंकित भाई की कैपेसिटी है 100%
  352. 12:40लेकिन अंकित भाई 160 पे चल रहे हैं। तो
  353. 12:42अंकित भाई 160 पे चल रहे हैं बट 60 तक भी
  354. 12:44पहुंच पाए वो बड़ी दिक्कत हो जाएगी। तो आप
  355. 12:46देखोगे कि हमको लग रहा है कि काम तो हो
  356. 12:48रहा है लेकिन एक मशीन की हालत क्या हो रही
  357. 12:51है वो भी देखो। सोचो कि एक शॉप पर अगर एक
  358. 12:54ही इंसान है वो कितनों को डील करेगा अगर
  359. 12:56वह सारा काम करे अगर मैं आपके सामने हूं
  360. 12:58सारा काम मैं करूंगा तो शायद मैं काम कर
  361. 13:00लूंगा आपको लगेगा काम हो गया बट वो कितना
  362. 13:02करेगा एक टाइम पे आके वो सामने वाला
  363. 13:04ब्लास्ट और ब्लोट हो जाएगा और छोड़ के चला
  364. 13:06जाएगा और जिस दिन आपका वो टॉप परफॉर्मर
  365. 13:09एंप्लई छोड़ के चला गया आपको होगी
  366. 13:11दिक्कतें और नुकसान इसलिए वर्टिकल
  367. 13:14स्केलिंग के अपने चैलेंजेस है जिसको
  368. 13:16हॉरिजॉन्टल स्केलिंग से प्यार से सॉल्व
  369. 13:18किया जा सकता है। आप देख सकते हैं कि यहां
  370. 13:20पे हमने थ्रूपट नहीं बढ़ाया। लोगों का लोड
  371. 13:22कम किया है। लोगों को लाइट किया है ताकि
  372. 13:24लोड के टाइम पे वो हैंडल कर पाएं और सबके
  373. 13:27बैकअप तैयार करके रखे हैं कि किसी वजह से
  374. 13:29अंकित भाई अवेलेबल नहीं है तो उनकी टीम के
  375. 13:31लोग उनका काम संभाल सकें। एंड दैट्स दी
  376. 13:34पावर ऑफ हॉरिजॉन्टल स्केलिंग। जहां पे आप
  377. 13:37एक कंप्यूटर नहीं, दो कंप्यूटर नहीं काफी
  378. 13:39सारे कंप्यूटर चलाते हो। तो अंकित भाई अगर
  379. 13:41ये इतना अच्छा है तो सब लोग इसको क्यों
  380. 13:43नहीं यूज़ करते? यहां पे आता है सबसे बड़ा
  381. 13:46गैप और सबसे बड़ा चैलेंज। याद रखना
  382. 13:48वर्टिकल स्केलिंग में आपकी कॉस्ट कई बार
  383. 13:50कम हो जाती है। हां सीपीू की पावर बढ़ाओगे
  384. 13:52तो उससे बढ़ेगी। लेकिन हॉरिजॉन्टल
  385. 13:54स्केलिंग आप जितनी ज्यादा करोगे उतनी आपके
  386. 13:56कंप्यूटर की कॉस्ट बढ़ती चली जाएगी। आपको
  387. 13:59उतना ज्यादा पे करना पड़ेगा। उतना ज्यादा
  388. 14:01मेंटेनेंस करना पड़ेगा। उतनी लायबिलिटी
  389. 14:03बढ़ेगी। तो अंकित हॉरिजॉन्टल स्किल तो
  390. 14:05खराब है। इसका मतलब खराब नहीं है मेरे
  391. 14:07भाई। आप किसी रेस्टोरेंट में जाते हो तो
  392. 14:09जो वेटर होता है खाना वो नहीं बनाता। खाना
  393. 14:11बनाने वाला कोई और है। सर्व करने वाला कोई
  394. 14:13और है। क्लीन करने वाला कोई और है। कैशियर
  395. 14:16कोई और है। डिलीवरी वाला कोई और है। इस
  396. 14:18तरीके से बड़े-बड़े रेस्टोरेंट इवन
  397. 14:19छोटे-छोटे रेस्टोरेंट चलते हैं। एंड दिस
  398. 14:21इज दी पावर ऑफ हॉरिजॉन्टल स्केलिंग। कि
  399. 14:24कभी भी एक पर्सन पे लोड मत डालो। कोशिश
  400. 14:27करो कि अपने लोड को डिस्ट्रीब्यूट कर पाओ
  401. 14:29और आप नोटिस करो कि आपकी एप्लीकेशन बहुत
  402. 14:31तरीके से चलेगी। कई बार होता यह है कि
  403. 14:34हमारी कंपनी का कोई टॉप परफॉर्मर होता है।
  404. 14:36हमको अच्छा लगता है। हम उस पूरा लोड डाल
  405. 14:37देते हैं। रिजल्ट भी आ रहा होता है। लेकिन
  406. 14:39यह लॉन्ग टर्म के लिए अच्छा नहीं है।
  407. 14:41क्यों? क्योंकि एक तो आपके पास है सिंगल
  408. 14:43पॉइंट ऑफ फेलियर। अगर यह बंदा बीमार पड़
  409. 14:45गया या इसको कुछ हो गया या किसी वजह से
  410. 14:48छोड़ के चला गया या चली गई तो आपका पूरा
  411. 14:50बिजनेस, पूरा सिस्टम, पूरा आर्किटेक्चर
  412. 14:52ड्रॉप हो जाएगा। यही सिस्टम डिजाइन हमको
  413. 14:55सिखाता है कि ऑलवेज डिस्ट्रीब्यूट योर
  414. 14:57वर्क। दैट्स व्हाई वी कॉल इट
  415. 14:58डिस्ट्रीब्यूटेड सिस्टम्स। तो आज हम
  416. 15:00डिस्ट्रीब्यूटेड सिस्टम बनाएंगे। समझेंगे,
  417. 15:03उनको स्केल करेंगे और उनका कमाल देखेंगे।
  418. 15:05तो इसी के साथ मैं आपको दिखाऊंगा एक छोटी
  419. 15:07सी क्लिप। उसको देखिए, समझिए। फिर अपन
  420. 15:09डिटेल में डिस्कशन करते हैं हमारा
  421. 15:12हॉरिजॉन्टल स्केलिंग।
  422. 15:15[संगीत]
  423. 15:21[संगीत]
  424. 15:28[संगीत]
  425. 15:36[संगीत]
  426. 15:45[संगीत]
  427. 15:49[संगीत]
  428. 15:54[संगीत]
  429. 15:59[संगीत]
  430. 16:03आई होप आपको वीडियो देख के काफी कुछ समझ
  431. 16:05में आया होगा कि क्या होती है वर्टिकल
  432. 16:07स्केलिंग, क्या होती है हॉरिजॉन्टल
  433. 16:08स्केलिंग और क्यों करना क्या किस चीज के
  434. 16:11लिए कब जरूरी है और एक चीज और समझ में आई
  435. 16:13होगी कि अगर आप हॉरिजॉन्टल स्केलिंग पिक
  436. 16:15करते हो तो आपकी कॉस्ट भी बढ़ेगी। तो इसी
  437. 16:18के साथ अब चलते हैं हम हमारे
  438. 16:19इंप्लीमेंटेशन की तरफ और थोड़ा सा समझते
  439. 16:21हैं इंजेनinिक्स के बारे में। तो jginx एक
  440. 16:23बहुत बढ़िया लोड बैलेंसर है। तो हम हमारे
  441. 16:25मेटा के पास चलते हैं। मैंने मेटा से
  442. 16:27ऑलरेडी बहुत कुछ डिस्कस करके रखा है एंड
  443. 16:29करते हैं। हे मेटा मुझे यार यह बता कि
  444. 16:32हमारे पास कौन-कौन से लोड बैलेंसर अवेलेबल
  445. 16:34हैं बैक एंड के लिए, सॉफ्टवेयर के लिए एंड
  446. 16:36कौन से फ्री है, कौन से पेड हैं, उनके
  447. 16:37बारे में थोड़ी सी अंडरस्टैंडिंग दें।
  448. 16:39बिकॉज़ अब हम हॉरिजॉन्टल स्केलिंग करने
  449. 16:41वाले हैं।
  450. 16:43तो, आप देखो AI के पास मैं आया। एंड यहां
  451. 16:45पर हमें यह पता चलेगा कि मार्केट में और
  452. 16:47कौन-कौन से टूल्स अवेलेबल हैं। तो, आप देख
  453. 16:50सकते हैं हमारे पास काफी सारे सॉफ्टवेयर्स
  454. 16:51हैं। जैसे enginx, hoक्, ट्रैफिक एंड
  455. 16:54इनवॉय, KD, एलवीएस बहुत सारे हैं। आपके
  456. 16:57पास jginx का फ्री, प्लस और पेड सारे
  457. 17:00अवेलेबल हैं। सबसे सेफ चॉइस है अपने लिए।
  458. 17:02बहुत ईजी है। फ्री वर्जन अपन यूज़ करेंगे
  459. 17:04इसका। और भी बहुत सारे हैं। इनवॉय
  460. 17:06Microservices के लिए बहुत अच्छा है। आप
  461. 17:07इसको यूज़ कर सकते हैं। आज के सेशन में अपन
  462. 17:09इंजनिक्स यूज़ करेंगे। और उसके अलावा
  463. 17:11क्लाउड पे भी बहुत सारे लोड बैलेंसर आते
  464. 17:13हैं। जैसे अपने पास AWS एलबी है, Amazon
  465. 17:16लोड बैलेंसर जो पेड है AWS के साथ GCP लोड
  466. 17:18बैलेंसर, Azure लोड बैलेंसर, क्लाउड फिल
  467. 17:21लोड बैलेंसर। आप देख सकते हैं कि किस
  468. 17:23तरीके से इन्होंने अलग-अलग तरह के लोड
  469. 17:25बैलेंससेस बिठा के रखे हैं। और बड़ी
  470. 17:26कंपनीज़ में बहुत सारे हैवी हार्डवेयर भी
  471. 17:29आते हैं। जैसे सिट्रिक्स का आता है, F5
  472. 17:31बिग IP का आता है जिसको हम यूज़ करते हैं
  473. 17:33एंटरप्राइज लेवल पे। जहां कंपनीज़ खुद के
  474. 17:35लोड बैलेंसर फिजिकली बिठाती हैं। जैसे जो
  475. 17:38बड़े-बड़े डेटा सेंटर्स होते हैं। वहां पे
  476. 17:40फिजिकल डेटा सेंटर्स होते हैं और वहां पे
  477. 17:42फिजिकली ये लोड बैलेंससेस रखे रहते हैं।
  478. 17:45ऑलराइट कूल। तो हम लोग एडब्ल्यूएस यूज़
  479. 17:47करने वाले हैं। तो अब बात निकल के आती है
  480. 17:48कि एडब्ल्यूएस में ऐसा क्या है? तो
  481. 17:50एडब्ल्यूएस के अंदर बहुत सारी एल्गोरिदम्स
  482. 17:52होती हैं। जिन एल्गोरिदम्स की दम पे हम
  483. 17:54एक्चुअली अपने सिस्टम को लोड बैलेंस करते
  484. 17:56हैं। तो अगर हम यहां जाएं हम टाइप करें
  485. 17:58एडब्ल्यूएस नॉट एडब्ल्यूएस सॉरी इंजेक्स
  486. 18:02लोड बैलेंसर तो आप देखोगे का ऑफिशियल
  487. 18:05वेबसाइट खुलेगा। यहां पे आप जा सकते हो और
  488. 18:07आपको दिखेगा यू कैन सी यहां पे राउंड रबिन
  489. 18:09बाय डिफॉल्ट होता है ये। यह सिस्टम में
  490. 18:11डिस्ट्रीब्यूटेड बनाने के लिए आता है।
  491. 18:13राउंड रबिन का मतलब होता है अगर आपके पास
  492. 18:15तीन नोड हैं तो रिक्वेस्ट फर्स्ट, फिर
  493. 18:17सेकंड, फिर थर्ड, फिर फर्स्ट, फिर सेकंड,
  494. 18:19फिर थर्ड। राउंड रबिन में आपके लोड
  495. 18:21बैलेंसर को कोई फर्क नहीं पड़ता कि वो
  496. 18:24पिछली वाली प्रोसेस एग्जीक्यूट हुई है या
  497. 18:26नहीं हुई है। वो तो नई रिक्वेस्ट पुश करता
  498. 18:28चला जाएगा। उसको फर्क नहीं पड़ता। इसकी
  499. 18:29वजह से कई बार दिक्कतें भी आ सकती हैं।
  500. 18:31याद रखना राउंड रबिन डिफ़ॉल्ट है और तब
  501. 18:33यूज़ करना चाहिए जब हम श्योर हैं कि
  502. 18:35सिस्टम उतना कैपेबल है रिक्वेस्ट को झेलने
  503. 18:37के लिए। अगला आता है लीस्ट कनेक्टेड। यह
  504. 18:40ऑटोमेटिकली चेक करता रहता है पिन कर करके
  505. 18:42कि किसके पास कितनी कम प्रोसेस ज्यादा
  506. 18:44प्रोसेस हैं उसके अकॉर्डिंग असाइन करता
  507. 18:46है। फिर आईपी हैश कई बार आप चाहते हो कि
  508. 18:48अगर आपकी रिक्वेस्ट यूएस से आ रही है तो
  509. 18:50वो इस सर्वर पे जाए और दिल्ली से आ रही है
  510. 18:52तो वो इस सर्वर पे जाए। यू यूरोप से आ रही
  511. 18:54है तो इस सर्वर पे जाए। तो यू कैन कंट्रोल
  512. 18:56दिस। तो एक बहुत बढ़िया इमेज है हमारे पास
  513. 18:58जिसको आप देख सकते हैं। जैसे ये इंजेनिक्स
  514. 19:01की कुछ स्टैंडर्ड एल्गोरिदम्स हैं जो है
  515. 19:03राउंड रबिन वेटेड राउंड रबिन लीस्ट
  516. 19:05कनेक्शन आईपी हैश जेरिक हैश और रैंडम और
  517. 19:08आप देख सकते हैं कि राउंड रबिन ऑटोमेटिकली
  518. 19:10मतलब डिस्ट्रीब्यूट करता है। वेटेड राउंड
  519. 19:12रबिन में आप एक सर्वर को ज्यादा वेट दे
  520. 19:14सकते हैं कि इसको रिक्वेस्ट ज्यादा देना
  521. 19:16है। लीस्ट कनेक्शन में वो चेक करता है कि
  522. 19:17किसके पास अवेलेबल स्पेस और प्रोसेस
  523. 19:19अवेलेबल है। आईपी हैश में आप फिक्स कर
  524. 19:21देते हैं कि ये रिक्वेस्ट किसके पास
  525. 19:23जाएगी। जनरिक हैश में आप पर्टिकुलर यूआरएल
  526. 19:25को फिक्स कर देते हैं कि इस इस यूआरएल की
  527. 19:27रिक्वेस्ट आए तो इसी सर्वर पे ले जाना और
  528. 19:29कैश कर देना और रैंडम में आप दो सर्वर्स
  529. 19:32पकड़ते हैं लिस्ट बना के उसमें रैंडमली
  530. 19:33हिट करते हैं। तो आप देख सकते हैं कि
  531. 19:35एनjेनिक्स एक बहुत बढ़िया टूल है जो हमको
  532. 19:37हेल्प करता है। तो विदाउट वेस्टिंग टाइम
  533. 19:39लेट्स जंप इन टू द डेमोंस्ट्रेशन पार्ट।
  534. 19:42तो देखो मैंने ऑलरेडी एक सर्वर चला दिया
  535. 19:44है। मैं इधर वापस आता हूं। तो इसको पीएम
  536. 19:47टू एलएस करते हैं। और हां याद रखना हम जो
  537. 19:49भी आज कर रहे हैं वो लैंग्वेज इंडिपेंडेंट
  538. 19:52है। लैंग्वेज एग्नोस्टिक नहीं है। किसी भी
  539. 19:54लैंग्वेज में यूज़ हो सकता है। हो सकता है
  540. 19:56कुछ टर्म्स नोड स्पेसिफिक हो बट यू नीड
  541. 19:58नॉट टू वरी अबाउट दैट। तो पीएम टू एलएस कर
  542. 20:00रहा हूं। देखो मेरे चारों कोर चालू हैं।
  543. 20:02बट मैं इनको बंद कर रहा हूं। पीएम टू
  544. 20:04स्टॉप ऑल। ठीक है? चारों कोर बंद हो चुके
  545. 20:06हैं। मेरे मैं डिलीट भी कर सकता हूं। तो
  546. 20:08अब आप देखो मैं मेरा यहां पे ग्राफाना चल
  547. 20:10रहा है। आप देख सकते हैं कि मेरे CPU पे
  548. 20:1222% लोड है और सिस्टम पे 49% लोड है। आप
  549. 20:16देख सकते हैं कि कितना-कितना लोड है। वी
  550. 20:17कैन सी अदर थिंग्स एज वेल। ठीक है? अब आप
  551. 20:20देखो कि मैं जिस ये पड़ोस में मेरा लैपटॉप
  552. 20:22रखा हुआ है दूसरा मैक जहां पे मैंने चार
  553. 20:24कोर चला दिए हैं ऑलरेडी। और इसका आईपी है
  554. 20:28192.168.0.6
  555. 20:30ठीक है? तो अगर मैं यहां आऊं तो ऑलरेडी
  556. 20:33खुला हुआ है यहां पे। आप देखेंगे मैं यहां
  557. 20:34पे वन डाल रहा हूं। एंटर किया तो देखो एक
  558. 20:37रिकॉर्ड आ गया। कॉपी करके इनकॉग्निटो पे
  559. 20:39जा सकते हैं। आप देखोगे रिकॉर्ड आ रहा है।
  560. 20:42आप देखोगे टू करोगे तो रिकॉर्ड आ रहा है।
  561. 20:44आप देख सकते हो कि बढ़िया रिकॉर्ड आ रहा
  562. 20:46है। सब कुछ बढ़िया चल रहा है। मतलब मैं इस
  563. 20:48कंप्यूटर से इस कंप्यूटर को पिन करने लगा
  564. 20:50और राइट नाउ मैं जो यूज़ कर रहा हूं दोनों
  565. 20:52पे वो है Wi-Fi। तो आज आपको Wi-Fi के बहुत
  566. 20:55सारे बॉटल नेक्स्ट पता चलेंगे और आपको यह
  567. 20:57पता चलेगा कि क्यों आज हर जगह वायरलेस यूज़
  568. 21:00नहीं होता है क्योंकि वायरलेस के अपने
  569. 21:02बॉटल नेक्स हैं। तो आप देखो कि मैं सिंपली
  570. 21:04अपने इंजनx पे वापस जाता हूं और इंजनx में
  571. 21:07मेरा जोस्टिफाई है उसका कॉन्फ़िगरेशन ये
  572. 21:09लिखा हुआ है। आप देख सकते हैं बाय डिफ़ॉल्ट
  573. 21:11इसमें राउंड रबिन है। आप देखेंगे
  574. 21:13127.0.15003
  575. 21:16और उसके बाद आपका है 192.168.1.27
  576. 21:20इसको चेंज करके करना है0
  577. 21:236 ठीक है।0.6
  578. 21:28ठीक है।0.6 डाल दिया आप लोगों ने। आपका
  579. 21:30सर्वर कनेक्ट हो चुका है। तो आप देखेंगे
  580. 21:32मेरा ये सर्वर तो चल नहीं रहा है अभी
  581. 21:34लेकिन ये सर्वर चल रहा है। ठीक है? तो मैं
  582. 21:36एक काम करता हूं। मैं बाय डिफॉल्ट अभी के
  583. 21:38लिए इस सर्वर को लेट्स टेक एन एग्जांपल
  584. 21:40हटा देता हूं अभी के लिए। या अभी रख लेते
  585. 21:42हैं। अपन एक काम करते हैं। हिट करते हैं।
  586. 21:43समझते हैं। जैसा आप बोलो। मतलब आई डोंट
  587. 21:45हैव एनी प्रॉब्लम। बट आई थिंक समझना बहुत
  588. 21:47जरूरी है कि कैसे क्या वर्क कर रहा है। तो
  589. 21:49चलो एक काम करते हैं। अपन इसको करते हैं
  590. 21:51कमेंट। इसको करते हैं चालू। तो आप देखोगे
  591. 21:53इसमें मैंने लोड बैलेंसर के पॉइंट को बंद
  592. 21:56कर दिया है। ठीक है? और मैं सिंपली हिट कर
  593. 21:58रहा हूं मेरे लोकल सर्वर पे। मैं लोड
  594. 22:00बैलेंसर को हिट नहीं कर रहा। तो मैं यहां
  595. 22:01पे आके अपना पीएम टू चलाता हूं। पीएम टू
  596. 22:03रीलोड ऑल।
  597. 22:05तो आप देखेंगे कि पीएम टू रीलोड ऑल मैंने
  598. 22:07चला दिया और यहां पे मेरे चारों जो
  599. 22:09प्रोसेस हैं वो चल रही हैं। आपके java.net
  600. 22:12के केस में आप अपना सर्वर रीस्टार्ट कर
  601. 22:13सकते हैं। जैसे चाहे हमको सिर्फ यूआरएल से
  602. 22:15मतलब है। आप देखोगे enginx अब मुझे
  603. 22:17रिस्टार्ट करना पड़ेगा। इंजेक्स मैं यहां
  604. 22:20पे आया तो मैंने यहां पे लिखा लाइक
  605. 22:22पीएपीएम लाइक
  606. 22:26इंजीनिक्स
  607. 22:31इंजीनिinx लोकल ठीक है
  608. 22:35एनg आई एनx
  609. 22:38एनg आई एन एक्स कोलन लोकल
  610. 22:42आप देख सकते हैं nginnx चालू हो गया है
  611. 22:44जाते हैं ब्राउज़र पे यहां पे हिट करते हैं
  612. 22:47लोकल होस्ट 8080 फ़स्टाई आप देखेंगे
  613. 22:50रिक्वेस्ट आपके सामने आ चुकी है एंड आपको
  614. 22:52जो आउटपुट आ रहा है व्हिच इज़ कमिंग ऐज़
  615. 22:54लैपटॉप स्टैंड मैं यहां पे रिकॉर्ड कर
  616. 22:55देता हूं लाइक टू तो ये जो डाटा आ रहा है
  617. 22:58लैपटॉप स्टैंड ये आपका डेटा आ रहा है
  618. 23:00दूसरे सर्वर से ठीक है तो मैंने अभी मेरा
  619. 23:02सर्वर बंद कर दिया है और इसको सिंपल चालू
  620. 23:05कर दिया है और अब अपन एक काम करते हैं आप
  621. 23:07देखो कि आपका ये सर्वर चालू है ठीक है
  622. 23:09मेरा ये एक सेकंड हां मैंने को बंद किया
  623. 23:12है जस्ट अ सेकंड हां हां ठीक है तो ये
  624. 23:14डाटा जो आ रहा है वो मेरे उससे आ रहा है
  625. 23:16अब मैं एक काम करता हूं मैं इसको हिट करता
  626. 23:18हूं। तो आप नोटिस करोगे यहां पे डाटा आ
  627. 23:19रहा है स्मार्ट वॉच। आप देख सकते हैं
  628. 23:21स्मार्ट वॉच वन आ रहा है और यहां पे आ रहा
  629. 23:23है यह। तो अभी मैं enginx से मेरा सर्वर
  630. 23:25हिट करता हूं और आपको दिखाता हूं कि कितनी
  631. 23:27परफॉर्मेंस आती है। फिर लोड बैलेंस
  632. 23:29करेंगे। तो यहां पे वापस आते हैं। चालू हो
  633. 23:31गया। बेंचमार्क में आते हैं। इसको क्लियर
  634. 23:33करते हैं। इसको रन करते हैं।
  635. 23:37और रन करके अपना पिक करते हैं। तो 3000
  636. 23:40सर्वर यूजर हम हिट करेंगे। वर्चुअल यूजर
  637. 23:42आपकास्टाई यहां पेस्टाई इंजन एक स्टार्ट
  638. 23:45होगा। ठीक है? नॉर्मल कोई कंप्रेशन नहीं।
  639. 23:47लेट्स स्टार्ट। सिंपल प्रोडक्ट आईपी हिट।
  640. 23:50तो आप देखोगे यहां पर रिक्वेस्ट जाना
  641. 23:52स्टार्ट हो गई। लेट्स वेट जब तक यह
  642. 23:53कंप्लीट होती है।
  643. 23:56तो आप देख सकते हो कि रिजल्ट अपने सामने आ
  644. 23:58चुके हैं। एंड हमारे इस लोकल सर्वर ने
  645. 24:011244513
  646. 24:031244513
  647. 24:05रिक्वेस्ट को प्रोसेस किया लोकली अकेले।
  648. 24:08अब टेस्ट करते हैं कि अगर इसी टेस्ट को हम
  649. 24:10अपने लोड बैलेंसर से चलाएं दो सर्वर के
  650. 24:12बीच में तो कितना टाइम लगता है। तो उसके
  651. 24:14लिए हमको हमारे सर्वर पर वापस आना पड़ेगा।
  652. 24:16इसको कमेंट करते हैं। इसको चालू करते हैं।
  653. 24:19अपने सर्वर को यहां से स्टॉप करके चालू
  654. 24:21करते हैं इंजेनinिक्स को। ठीक है? तो आपने
  655. 24:23देखो यहां पे हम लोगों ने 192.168.0.6
  656. 24:26को भी कनेक्ट कर दिया। इसको भी कनेक्ट कर
  657. 24:28दिया। आप अगर वापस आ अपने सर्वर पे तो आप
  658. 24:31नोटिस करोगे देखो लैपटॉप स्टैंड स्मार्ट
  659. 24:34वॉच आपकी रिक्वेस्ट फ्लिप हो रही है बिकॉज़
  660. 24:36राइट नाउ इट इज़ यूजिंग राउंड रबिन राउंड
  661. 24:39रबिन का मतलब है कि वो मतलब प्रॉपर सेम
  662. 24:42सिमिलर रिक्वेस्ट को डिस्ट्रीब्यूट करेगा।
  663. 24:44ठीक है? इवनली डिस्ट्रीब्यूट करेगा जितनी
  664. 24:46भी रिक्वेस्ट होंगी। आप देख सकते हैं एक
  665. 24:49बार वो एक बार वो आ रहा है एंड ऑटोमेटिकली
  666. 24:50मैनेज करेगा। आप इसकी बहुत सारी एल्गोरिथम
  667. 24:52यूज़ कर सकते हैं। अब मैं आपके सामने आके
  668. 24:54टेस्ट चलाता हूं और देखते हैं कितना फर्क
  669. 24:56पड़ता है और क्या एक्चुअली होता है। तो लेट
  670. 24:58मी रन दिस टेस्ट। दिल थाम कर बैठिएगा मेरे
  671. 25:01भाइयों बहनों। बेंचमार्क स्टार्ट किए हम
  672. 25:04लोगों ने। 3000 यूजर हिट किए। लेट्स
  673. 25:06स्टार्ट।
  674. 25:08इंजनिक्स और प्रोडक्ट नॉर्मल प्रोडक्ट
  675. 25:10यूआरएल। सो लेट्स स्टार्ट द टेस्ट।
  676. 25:14आप देख सकते हैं टेस्ट बिल्कुल मरे हुए चल
  677. 25:16रहे हैं यहां पे। ऐसा लग रहा है भाई उसकी
  678. 25:17जान चली गई है। तो लेट्स वेट जब तक ये
  679. 25:20टेस्ट कंप्लीट होते हैं।
  680. 25:23एंड बूम रिस्पांस आपके सामने है। इसने 1
  681. 25:27मिनट 50 सेकंड में सिर्फ 62368
  682. 25:31रिक्वेस्ट सर्व की। इतना घटिया रिस्पांस
  683. 25:33अंकित भाई इतना घटिया मतलब लोड बैलेंस
  684. 25:35करने के बाद भी इतना घटिया रिस्पांस।
  685. 25:38दुनिया तो बोलती है कि हॉरिजॉन्टल
  686. 25:39स्केलिंग कर दो लोड बढ़ जाएगा। यहां तो
  687. 25:41सत्यानाश हो गया। इसने तो मतलब डिवाइड बाय
  688. 25:4320x स्पीड दे दी। आप देख सकते हैं कि इसने
  689. 25:46ओवरऑल जो स्पीड लिया है व्हिच इज 1.9 MB/
  690. 25:49सेकंड और जो डाटा सेंट है व्हिच इज 73 KB
  691. 25:52पर सेकंड। तो प्रॉब्लम उस कंप्यूटर की
  692. 25:54नहीं है। प्रॉब्लम नेटवर्क की है। मेरा जो
  693. 25:57Wi-Fi है व्हिच इज़ 2.4 GHz उसकी वजह से ये
  694. 26:01बॉटल नेक हो रहा है क्योंकि डाटा ट्रांसफर
  695. 26:02हो ही नहीं पा रहा है। डेटा GB में आ रहा
  696. 26:04है। लेकिन ये उसको झेल ही नहीं पा रहा है
  697. 26:06और उसकी वजह से ये सारे बॉटल नेक्स हो रहे
  698. 26:08हैं। तो अंकित इस प्राइस का सॉलशन क्या
  699. 26:10है? और एंटरप्राइज में क्या यूज़ होता है?
  700. 26:11डेटा सेंटर वाले क्या यूज़ करते हैं? तो
  701. 26:13डेटा सेंटर वाले कभी भी वायरलेस पे
  702. 26:15ट्रांसमिशन नहीं करते। हां अगर आपका
  703. 26:16वायरलेस सिक्स है, वायरलेस का हैवी वर्जन
  704. 26:19है तो आपको डेफिनेटली परफॉर्मेंस बेटर मिल
  705. 26:20सकती है। बट वो लोग हमेशा रिलाई करते हैं
  706. 26:23Lan पे, ऑप्टिकल फाइबर पे या फिर थंडरब्ट
  707. 26:25केबल पे। तो अंकित भाई क्या करें? ऐसे तो
  708. 26:27अपना कभी लोकल नेटवर्क बन ही नहीं पाएगा।
  709. 26:29बनेगा। तो अब मैं आपके सामने सेटअप करता
  710. 26:32हूं लन का कनेक्शन 1 Gbps जहां पे मैं
  711. 26:35दोनों नेटवर्क को Lan से कनेक्ट करूंगा और
  712. 26:37लan के हम आईपीस यहां चेंज करेंगे और
  713. 26:39टेस्ट करेंगे। तो अललाव मी सम टाइम। लेट
  714. 26:41मी सेट अप दी इस एस्टैब्लिश और एस्टैब्लिश
  715. 26:43द कनेक्शन देन फिर हम आके अपने टेस्ट को
  716. 26:46रन करते हैं।
  717. 26:54हो गया वीडियो रिकॉर्ड आपका।
  718. 26:56नहीं अभी नहीं हुआ। अभी एक इशू आ गया है।
  719. 26:57अभी क्या हो रहा है कि जैसे मैंने वाई-फाई
  720. 26:59सेटअप किया तो वाई-फाई में क्या हो रहा था
  721. 27:01कि 2.5 Mbps तक स्पीड आ रही थी। बट अभी
  722. 27:04मैंने ना यह पूरा लाइन सेटअप किया है। अगर
  723. 27:06तू यहां देख तो यहां पे एक हमने वाई-फाई
  724. 27:08राउटर रखा हुआ है। इसको एज अ स्विच यूज़ कर
  725. 27:10रहे हैं। इसमें नेट कनेक्टेड नहीं है
  726. 27:12सिर्फ लोकली। एंड उसका एक कनेक्शन सेटअप
  727. 27:13करके हमने एक यहां ले लिया। इसको इसमें
  728. 27:16कनेक्ट कर देते हैं। तो इससे क्या होगा?
  729. 27:18इसका 1GB बेस का कनेक्शन स्टार्ट हो
  730. 27:21जाएगा। अगर हम इसमें देखें तो यहां पे देख
  731. 27:23अभी कनेक्शन हमने इनेबल किया है नेटवर्क
  732. 27:25का। तो देखिए यहां पे ये 1GB बेस का
  733. 27:26कनेक्ट हो गया 100 और 1000। सेम चीज एक
  734. 27:29केबल मैंने यहां से ली है और इस केबल को
  735. 27:32और इसमें से मैं मतलब नेट भी डिस्कनेक्ट
  736. 27:34करूंगा नहीं तो ये वर्क नहीं करेगा। तो
  737. 27:36इसमें मैंने नेट भी डिस्कनेक्ट कर दिया और
  738. 27:38इसमें आके इसमें भी नेट डिस्कनेक्ट कर रहा
  739. 27:40हूं। ये देख और अब इसमें क्या है जैसे ये
  740. 27:42क्या है? एक पोर्ट इसमें भी मैंने ये
  741. 27:44कनेक्ट कर दिया। इसमें ये कनेक्ट किया और
  742. 27:47अगर इसमें जाके अपन देखें सेटिंग्स में तो
  743. 27:50सेटिंग्स में जा के अगर देखें तो Wi-Fi
  744. 27:52बंद हो जाना चाहिए। तो वाई-फाई बंद हो
  745. 27:54चुका है और नेटवर्क में आए तो इट इज़ आल्सो
  746. 27:56शोइंग दिस 10000
  747. 27:59तो अभी अपन क्या करने वाले हैं कि सबसे
  748. 28:01बड़ी प्रॉब्लम जो हो रही है वो ये है कि जो
  749. 28:03वायरलेस है उसमें स्पीड 2.5 Mbps तक आ रही
  750. 28:05है मैक्स बट इसकी दम पे यहां पे स्पीड 1
  751. 28:08Gbps तक जाएगी डिवाइड बाय 10 भी आई तो
  752. 28:10ऑलमोस्ट 100 तक कैच करेगी ये तो हमारी
  753. 28:12स्पीड 50 टू 100 Mbfps के बीच में या 40
  754. 28:14टू 100 Mbps के बीच में वैरी करेगी
  755. 28:16सब्जेक्ट टू लाइक सिस्टम एंड ऑल। तो अभी
  756. 28:19पूरा डेमोंस्ट्रेशन हम इसी पे करने वाले
  757. 28:20हैं कि किस तरीके से हमारा सर्वर हाई
  758. 28:23स्पीड परफॉर्मेंस दिखाता है लोकल ने। तो
  759. 28:26इसी के साथ स्टार्ट करते हैं इसको।
  760. 28:29तो फाइनली Wi-Fi को मैंने डिस्कनेक्ट कर
  761. 28:31दिया और Wi-Fi को डिस्कनेक्ट करने के बाद
  762. 28:33मैंने मेरा लन सेटअप कर दिया है। अगर आप
  763. 28:35लोग देखोगे नेटवर्क टैब में जाके तो यहां
  764. 28:38पे मेरा Wi-Fi डिस्कनेक्टेड है। ठीक है?
  765. 28:40नेटवर्क में आप आओगे तो देखो 100 और 1000
  766. 28:43यानी कि 1 GB तक का कनेक्शन सेटअप हो गया।
  767. 28:46एंड इसका IP भी पूरा चेंज हो चुका है। ठीक
  768. 28:48है? और सेम मैंने अपने दूसरे MacBook में
  769. 28:50भी कर दिया। उसका IP भी चेंज हो गया। तो
  770. 28:52अब एक काम करते हैं। अब अपने enginx में
  771. 28:54जाते हैं और उसका आईपी सबसे पहले IP टेस्ट
  772. 28:56करते हैं। वो वर्क कर रहा है कि नहीं कर
  773. 28:57रहा है। तो हम लोगों ने पहले ये हिट किया
  774. 28:59था। तो ये नहीं चलना चाहिए। दिस इज़ नॉट
  775. 29:00वर्किंग। ठीक है? रीलोड होता रहेगा। तो
  776. 29:03इसका IP है अभी 192.168.1.27।
  777. 29:07तो यहां पर लगाते हैं 1.27
  778. 29:11इसको हिट करते हैं। तो यू कैन सी डाटा
  779. 29:13अपने पास आ चुका है। एंड हम लोगों के पास
  780. 29:15डाटा आ चुका है। स्मार्ट वॉच आ रहा है। यू
  781. 29:17कैन सी एंड यहां पे लिमिट वन डाली तो एक
  782. 29:20डेटा आ रहा है। तो इट्स क्लियरली विज़िबल
  783. 29:22कि अब हम हमारे लोकल लन से कनेक्टेड हैं।
  784. 29:25और हम अगर यहां पे वापस आए और यहां पे अगर
  785. 29:27पीएम टू एलएस करेंस्टिफाई में आके पीएम टू
  786. 29:30एलएस हमारे सर्वर्स भी चालू हैं। अब हम एक
  787. 29:33काम करेंगे कि जो हमारा ये जो IP है इसको
  788. 29:36यहां से कॉपी करते हैं। IP को कॉपी किया
  789. 29:39हम लोगों ने 12.27 और अपने enginx पे आए
  790. 29:42और यहां पे जो हमने डाला था इसको रिप्लेस
  791. 29:44करते हैं इसके साथ। 127 127
  792. 29:48ठीक है? ये हमने सेव कर दिया। jgenx रीलोड
  793. 29:51करना पड़ेगा। कमांड से भी होता है लेकिन
  794. 29:52हम यहां से कर रहे हैं।
  795. 29:54[गला साफ़ करने की आवाज़]
  796. 29:54jgenx चल गया। ठीक है? वापस आते हैं।
  797. 29:57nginx को हिट करते हैं। तो देखो nginx अब
  798. 29:59रिक्वेस्ट सर्व होगी। तो पहली बार आ रहा
  799. 30:00है लैपटॉप स्टैंड रीलोड किया लैपटॉप
  800. 30:02स्टैंड तो देखो स्मार्ट वॉच लैपटॉप स्टैंड
  801. 30:05स्मार्ट वॉच लैपटॉप स्टैंड डेटा चेंज हो
  802. 30:07रहा है इसका मतलब ये वर्क कर रहा है तो अब
  803. 30:09एक काम करते हैं अब जाते हैं अपने सिस्टम
  804. 30:11के पास और अब बेंचमार्क चला के देखते हैं
  805. 30:13कि कितना थ्रूपुट देता है तो हम यहां पे
  806. 30:15आए याद रखना अभी भी टेस्ट बहुत सारी चीजों
  807. 30:17पे वेरीरी करेंगे तो हम यहां पे आए हमने
  808. 30:20टेस्ट चलाए एंड [गला साफ़ करने की आवाज़]
  809. 30:21इसके साथ-साथ ग्रफाना भी अपना देखते हैं
  810. 30:23तो हमने ग्रफाना भी ऑन करके रखा हुआ है तो
  811. 30:25यू कैन सी 19% 52% तो अब यहां पे आए कि K6
  812. 30:29की वजह से काफी लोड क्रिएट होता है। तो
  813. 30:30बेंचमार्क्स रन किए अप टू 3000 यूज़र्स एफi
  814. 30:34इंक्स
  815. 30:36नॉर्मल प्रोडक्ट्स तो आप देख सकते हो कि
  816. 30:39रिस्पांस काफी तेज हो गया है। पहले 65000
  817. 30:41रिक्वेस्ट तक ही गया था। 400 तो अभी हो
  818. 30:44गई। आप देखोगे लोड भी बढ़ता रहेगा।
  819. 30:46धीरे-धीरे आपके सामने यहां पे लोड भी
  820. 30:47बढ़ता रहेगा। आप देखोगे सिस्टम लोड बढ़
  821. 30:49रहा है। CPU बिजी हो रहा है। लेकिन सीपीू
  822. 30:51इस बार ज्यादा बिजी नहीं होगा। क्यों?
  823. 30:54क्योंकि रिक्वेस्ट डेलीगेट हो रही हैं।
  824. 30:56सिस्टम पे लोड आ रहा है लेकिन सीपीू तक
  825. 30:58नहीं जा रहा है वो रीडायरेक्ट हो रही है
  826. 30:59रिक्वेस्ट तो सीपीू बिजी होगा बट उतना
  827. 31:01नहीं होगा आप मतलब आपका जो मतलब जैसे जो
  828. 31:05टिकट काउंटर है वह उतना बिजी नहीं है
  829. 31:07लेकिन जो लाइन लगी है वो थोड़ी बिजी हो
  830. 31:09रही है तो आप देख सकते हैं क्योंकि वहां
  831. 31:10से रीडायरेक्ट हो रहा है तो सीपीू का लोड
  832. 31:12नहीं जा रहा आप देखोगे आपकी धड़ाधड़
  833. 31:14रिक्वेस्ट ट्रांसफर हो रही है। अब तक 3400
  834. 31:17रिक्वेस्ट ट्रांसफर हो चुकी हैं। एंड अभी
  835. 31:19सिर्फ सिर्फ 40 सेकंड हुए हैं। आप अगर आप
  836. 31:21यहां देख आके देखोगे तो यहां पर अगर मैं
  837. 31:24लास्ट 5 मिनट कर दूं तो आप देख सकते हैं
  838. 31:26कि ऑलमोस्ट इतना चल रहा है आपका। ठीक है?
  839. 31:28CPU पे लोड है। लोड बढ़ रहा है। धीरे-धीरे
  840. 31:30लोड भी बढ़ रहा है। उसका कारण ये है लोड
  841. 31:32बढ़ने का क्योंकि आप देखोगे तो K6 12 23%
  842. 31:36यूज़ कर रहा है CPU जो हम K6 टेस्टिंग के
  843. 31:38लिए यूज़ कर रहे हैं। आइडियली ये इस पे
  844. 31:40नहीं होगा। लोड बैलेंसर सिस्टम पे होगा।
  845. 31:42जब इसको क्लाउड पे सेटअप करेंगे प्रोडक्शन
  846. 31:44में तो जो लोड होगा वो इंजेनिक सर्वर पे
  847. 31:46होगा। कभी मेन CPU पे नहीं रहेगा। तो ये
  848. 31:48इशू नहीं आएगा। डेमोंस्ट्रेशन के लिए आप
  849. 31:50देख सकते हैं। हम रिफ्रेश कर रहे हैं। बट
  850. 31:51फिर भी आप नोटिस करोगे इसको आगे नहीं जाने
  851. 31:53दे रहा है। आप देखोगे सिस्टम पे लोड बढ़
  852. 31:55रहा है। और आप देखोगे आपके टेस्ट पूरे चल
  853. 31:57रहे हैं। आपके टेस्ट बढ़िया मक्खन चल रहे
  854. 31:59हैं बिना किसी इशू के। क्योंकि हम 1Gbps
  855. 32:02lan से कनेक्टेड है। तो फ्यूचर में हम
  856. 32:04क्या करेंगे? इंजेक्शन सर्वर को अलग कर
  857. 32:06देंगे। K6 को अलग कर देंगे और सर्वर्स को
  858. 32:08अलग कर देंगे। तो ये इशू कभी नहीं आएगा।
  859. 32:11तो आप देख सकते हो
  860. 32:15आपका CPU लेकिन 100 से ऊपर नहीं जा रहा
  861. 32:17है। आप देख सकते हैं लेकिन 95% से ऊपर जा
  862. 32:19चुका है। थ्रेशहोल्ड मीट हो गई है क्योंकि
  863. 32:21इसमें काफी कुछ चल रहा है। आप देखोगे तो
  864. 32:23मोंगो डीबी भी CPU चल रहा है। 102% CPU तो
  865. 32:26वो भी ले रहा है। काफी सारे रिसोर्सेज यूज़
  866. 32:28हो रहे हैं। बट बेटर देन बिफोर। तो आप देख
  867. 32:31सकते हैं लोड लेकिन पड़ रहा है सिस्टम पे
  868. 32:33काफी हैवी वाला। आप देखोगे इसने 10 लाख
  869. 32:3616,000 रिक्वेस्ट सर्व की व्हिच इज बेटर
  870. 32:38एस कंपेयर टू प्रीवियस लैन प्रीवियस
  871. 32:41वाई-फाई। अब ये CPU पे और बहुत सारी चीजों
  872. 32:43पे डिपेंड करता है। इसलिए हमको इतनी कम
  873. 32:45रिक्वेस्ट मिल रही हैं। लेकिन जैसे ही हम
  874. 32:47इन चीजों को अलग करेंगे रिक्वेस्ट नेक्स्ट
  875. 32:49लेवल पे चली जाएंगी। तो आप देख सकते हैं
  876. 32:52हमने किस तरीके से पूरे इंफ्रास्ट्रक्चर
  877. 32:54को स्केल किया और लोड बैलेंस की रिक्वेस्ट
  878. 32:57ताकि एक सिस्टम पे ज्यादा लोड ना आए और वो
  879. 32:59ब्लोड ना हो। धीरे-धीरे ये अपने आप को
  880. 33:02लाइट करेगा। आप देख सकते हैं CPU बहुत
  881. 33:03जल्दी लाइट हो गया। अगर यह मोंगo टीवी पे
  882. 33:05सारी रिक्वेस्ट जा रही होती तो ये CPU भी
  883. 33:07आपको 150 200% तक ले जाता। तो आप देख सकते
  884. 33:09हैं आपका CPU भी धीरे-धीरे लाइट होना
  885. 33:11स्टार्ट होगा। जो क्यू में लिस्ट
  886. 33:13रिकॉर्ड्स है रिक्वेस्ट है वो फ्लैश होनी
  887. 33:15स्टार्ट होंगी एंड आपका लोड गिरता रहेगा।
  888. 33:18तो आप देख सकते हैं किस तरीके से हम लोगों
  889. 33:19ने हॉरिजॉन्टल स्केलिंग का एक ब्यूटीफुल
  890. 33:21एग्जांपल देखा। अब मैं ऐसा भी कर सकता हूं
  891. 33:23कि मेरा फ्रंट एंड मैं यहां रखूं, बैक एंड
  892. 33:26में इस सीबी पे ले जाऊं। या फिर मेरा बैक
  893. 33:28एंड यहां रखूं, डेटाबेस उस कंप्यूटर पे ले
  894. 33:30जाऊं। एंड आई कैन ट्राई एंड टेस्ट अ लॉट
  895. 33:32ऑफ थिंग्स। तो आप देख सकते हैं किस तरीके
  896. 33:35से सीपीू सिस्टम का लोड अभी गिरेगा। और
  897. 33:37CPU तो ऑलरेडी लाइट हो चुका है। तो इस
  898. 33:39तरीके से आप देखो कि किस तरीके से हमने
  899. 33:41हॉरिजॉन्टल स्केलिंग को अचीव किया थ्रू
  900. 33:43इंजेनinx। आप इंजन आप कंप्रेशन लगा के भी
  901. 33:46काफी कुछ कर सकते हो। तो दिस इज़ आप देख
  902. 33:48सकते हैं हमने टेस्ट कंपेयर कर लिए। हमने
  903. 33:50टेस्ट हमारे पास जो रिजल्ट्स आए हैं वो
  904. 33:52हमारे पास आ चुके हैं। ठीक है? पहले से
  905. 33:54बेटर है। एंड उसके बाद आप देखेंगे कि हम
  906. 33:57लोगों ने यहां पे सिस्टम लोड भी चेक कर
  907. 33:59लिया। डेटा कंप्रेशन आप ट्राई कर सकते हो।
  908. 34:01इट्स एन असाइनमेंट फॉर यू। आप इसको ट्राई
  909. 34:02करो, सेटअप करो। उसके कमाल देखो। और हमने
  910. 34:05लिमिटेशंस क्या देखी कि अगर आप आपके
  911. 34:07सिस्टम को स्केल करना चाहते हो तो आपको
  912. 34:09सही हार्डवेयर, सही नेटवर्क कनेक्शन और
  913. 34:11सही कनेक्टिविटी यूज़ करनी पड़ेगी। अदरवाइज
  914. 34:13आप इसकी पावर कभी यूज़ नहीं कर पाओगे। तो
  915. 34:16आप देख सकते हैं कि किस तरीके से हमने एi
  916. 34:18का यूज़ करके चीजों को देखा, समझा,
  917. 34:20एक्सप्लोर किया, प्रैक्टिस किया। अब मैं
  918. 34:22जाके एi से बात करता हूं। ठीक है? मैं
  919. 34:24उसको बोलता हूं लाइक
  920. 34:31लेट मी रीलोड दिस। अच्छा
  921. 34:33[गला साफ़ करने की आवाज़] नेट मुझे चालू
  922. 34:34करना पड़ेगा तो मैं लैंड डिस्कनेक्ट कर
  923. 34:36देता हूं। नहीं तो नेट नहीं चलेगा मेरा
  924. 34:38क्योंकि उस पे सिर्फ लोकल नेटवर्क है। तो
  925. 34:40लैंड डिस्कनेक्ट किया मैंने। मेरा वाई-फाई
  926. 34:42कनेक्ट किया।
  927. 34:44वाई-फाई मेरा कनेक्ट होने दो।
  928. 34:46[गला साफ़ करने की आवाज़]
  929. 34:50ऑलराइट।
  930. 34:56तो हमारा वाई-फाई चालू हो चुका है। अब मैं
  931. 34:58इसको इसको आगे बोलता हूं। हे मेटा हे मेटा
  932. 35:04सुन मेरी बात। अभी यह हुआ कि मैंने मेरे
  933. 35:06नेटवर्क को रन किया। एंड मैंने सबसे पहले
  934. 35:08वाई-फाई पे रन किया 2.4 GHz पे देन LAN पे
  935. 35:11रन किया 1Gbps पे। 2.4 GHz पे तो उसने 2
  936. 35:14मिनट में सिर्फ 65,000 रिक्वेस्ट सर्व की।
  937. 35:17लेकिन LAN पे जब मैं गया 1Gbps से तो इट
  938. 35:19सर्व्ड ऑलमोस्ट लाइक 10 लाख प्लस
  939. 35:20रिक्वेस्ट। सो दैट वाज़ अ मेजर डिफरेंस
  940. 35:23व्हिच आई लर्न टुडे। तो व्हाट डू यू थिंक
  941. 35:25कि जो डेटा सेंटर्स वगैरह होते हैं वो
  942. 35:27क्या यूज करते हैं? क्या वो भी इस तरीके
  943. 35:29की लैंड ऑप्टिकल फाइबर या थंडरब्ट केबल
  944. 35:31यूज़ करते हैं? तो आप देख सकते हैं कि मैं
  945. 35:34एआई से क्वेश्चन पूछ रहा हूं अपनी नॉलेज
  946. 35:35के लिए ताकि आप सिर्फ ट्यूटोरियल्स के
  947. 35:37भरोसे ना रहो। बिल्कुल सही पकड़ा। यही मेन
  948. 35:39डिफरेंस है। 2.5 GHz पे 65 रिक्वेस्ट 2
  949. 35:42मिनट में और यहां पे 1 लाख रिक्वेस्ट।
  950. 35:45मतलब नेटवर्क ही बॉटल नेक था। लोड बैलेंसर
  951. 35:47का फौ्ट नहीं था। कंप्यूटर का फौल्ट नहीं
  952. 35:49था। डाटा सेंटर क्या यूज़ करता है? Wi-Fi
  953. 35:51कभी नहीं, थंडर बोल्ट भी नहीं। डाटा सेंटर
  954. 35:53यूज़ करते हैं कैट 6, CA7, लन केबल,
  955. 35:55ऑप्टिकल फाइबर। ठीक है? 10GBS, 40GBS, 100
  956. 35:58Gbps की स्पीड के साथ। सब वायर्ड स्विच से
  957. 36:00जुड़ा हुआ है। वो लोग कभी भी Wi-Fi पे नहीं
  958. 36:02जाते बिकॉज़ Wi-Fi इज़ टू स्लो। आप थोड़ा
  959. 36:04बहुत अचीव कर सकते हो। बट डेटा सेंटर में
  960. 36:07कभी भी Wi-Fi डायरेक्टली यूज़ नहीं होता
  961. 36:08नेटवर्क ट्रांसफर के लिए। तो वो लोग जबभी
  962. 36:10भी पूरा वीपीएस सेटअप करते हैं वर्चुअल
  963. 36:12प्राइवेट क्लाउड। उस टाइम पे पूरा लन और
  964. 36:14केबल्स और ऑप्टिकल फाइबर पे डिपेंडेंट
  965. 36:17होते हैं। तो आप देख सकते हैं कि किस
  966. 36:19तरीके से हम लोगों ने अपने कंप्यूटर को
  967. 36:20स्केल किया और सही सिस्टम डिजाइन करके
  968. 36:23चीजों को यूज़ किया। तो आई वुड रिक्वेस्ट
  969. 36:25कि आप भी चीजों को ट्राई करो। इसके कमाल
  970. 36:26देखो। इसके प्यार में डूबो बिकॉज़ सिस्टम
  971. 36:29डिजाइन हमको बहुत कुछ सिखाता है और हम
  972. 36:31इसके थ्रू बहुत आगे बढ़ सकते हैं। तो इसी
  973. 36:33के साथ मिलते हैं अगले एपिसोड में कुछ नई
  974. 36:35लर्निंग के साथ हम लोग।
  975. 36:42[नाक से की जाने वाली आवाज़]
  976. 36:43[संगीत]
  977. 36:51वाओ
  978. 36:55[संगीत]

About this transcript

This page contains the full transcript of EP-3 Horizontal Scaling Explained | Load Balancers, NGINX & a Real Wi-Fi vs 1GBPS LAN Test by Ankit Jain, generated from the public captions YouTube serves with the video. The transcript has 7,582 words across 978 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.