What is DevOps_ DevOps Explained _ Simplest Explanation in Hindi
118 views
Jun 8, 2024
### What is DevOps? DevOps Explained: Simplest Explanation in Hindi In this video, we provide a simple and clear explanation of DevOps in Hindi. Learn what DevOps is, its key principles, and how it bridges the gap between development and operations to improve collaboration and productivity. We'll cover the essential tools, practices, and benefits of adopting DevOps in the software development lifecycle. Whether you're a beginner or looking to enhance your understanding, this video offers an easy-to-follow guide to DevOps in the simplest terms.
View Video Transcript
0:00
Hi everyone, मैं हूँ आपकी शद्धा दीदी and welcome to अपना college
0:02
आज की वीडियो के अंदर हम detail में बहुत ही असानी से discuss करने वाले है��
0:06
कि technology के अंदर devops शब्द का मतलब क्या होता है अब जब भी हम development कर रहे होते है��
0:10
या in general अगर हम technology के साथ खेल रहे होते हैं तो बहुत सारे ऐसे terms हैं जो हमें बीच में सुनाई देते है��
0:16
इन में से एक term DevOps या DevOps Engineer भी हो सकता है अब DevOps सुनते ही हमारे दिमाग में आते है कि क्या ये कोई tool है क्य��
0:23
या ये कोई software है जिसको मुझे install करके सीखना होता है और तब मैं DevOps Engineer बन सकता हू��
0:28
या फिर ये programming के अंदर कोई concept है and सारी चीज की summary मैं आपको पहले से बहुत असानी से बता दू��
0:35
तो DevOps, software development के अंदर एक process को या एक concept को कहा जाता ह��
0:40
किसी भी company के अंदर जो application release process होता है यानि एक product किस तरीके से बन के बाहर निकले और user तक पहुँच पा��
0:46
उस पूरी चीज को करने का एक तरीका, एक approach DevOps को कहा गया ह��
0:51
अब वैसे तो DevOps बहुत जादा broad term है और बहुत सारे लोग इसकी अलग-अलग definition देते है��
0:56
पर हम कोशिश करेंगे कि इस वीडियो के end तक एक simple and satique जो definition ह��
1:01
या यह जो मतलब है इस शब्द का वो हमारे दमाग में बैट जाए जब भी हम product development की बात करते है��
1:06
या application release process की बात करते हैं तो उसमें दो major department होते हैं किसी भी company के अंद��
1:11
एक होता है हमारा development department और एक होता है हमारा operations department
1:16
अब DevOps हमारे development and operations department के बीच के intersection को कहा गया ह��
1:22
अब वैसे तो ये दोनों डिपार्टमेंट्स टेकनोलॉजी के साथ ही डील करते हैं पर इनके काम थोड़े से अलग-अलग होते है��
1:28
development department development department product design code finally develop development department performance judge changes new features develop bugs fix
1:44
and दूसरी तरफ हमारा आता है operations department, operations department के basic काम होते हैं
1:48
हमारे servers को manage करना, या फिर हमारी security को check करना, या फिर देखना कि scaling and backup properly हमारे system के अंदर ह��
1:55
और इनकी performance के basis पर check होती है कि हमारा system कितना stable ह��
1:59
या फिर कितना available system हमने बनाये हुए हैं और अगर operations department को कोई कमी लगती ह��
2:04
तो फिर वो सारी के सारे जो bugs या बाकी issues हैं वो अपने development department को एक feedback loop की form में transfer कर रहे होते है��
2:12
अब एक company के अंदर कोई भी product अच्छे से चले, उसके लिए बहुत ज़रूरी है कि हमारा development and हमारा operations department अच्छे से collaborate करके काम करें
2:20
अब usually जो small scale companies होती हैं, small scale startups हो गया, उसके अंदर एक single team ही होती है, जो development and operations दोनों को ही देख रही होती है
2:28
इन फाक्ट अगर हम development करते हैं चाहे वो app development हो गया, web development हो गया, किसी और तरीके का development हो गय��
2:34
तो उसमें हमने notice किया होगा कि अगर हम single project बना रहे हैं या फिर हम group में project बना रहे है��
2:38
तो usually सारे लोग ही सारी चीज़ें देख रहे होते हैं बट जब भी हम बड़ी-बड़ी corporations की बात करते हैं, जिसमें tech team का size बड़ा हो जाता है
2:46
जिसे Amazon हो गया, जिसे Microsoft हो गया, जिसे Google हो गया, startups की terms में बात करें, तो Paytm हो गया, Zomato हो गया, PhonePay हो गया
2:52
जब बड़ी बड़ी tech teams एक साथ आती हैं तो उसमें हमें department wise काम को separate करना पड़ता ह��
2:58
तो ऐसे में अलग लग departments बनते हैं जिसमें से हमारा development and एक department हमारा operations की form में आता ह��
3:04
अब जैसे ये departments आ जाते हैं एक छोटा सा हम scenario imagine करते है��
3:08
कि development team ने product के अंदर कोई नया feature add किय��
3:12
changes push GitHub GitHub changes changes directly server push server development team
3:24
आ गए जिसकी वजह से कोड तो रानी नहीं कर रहा अब डेवलप्मेंट टीम यहां पर कह सकती है कि हमारी मशीन में त��
3:28
रन कर रहा था यह तो प्रॉपर सर्वर का प्रॉब्लम है तो यह operations team का एक issue हो गय��
3:32
and operations team कह रही है कि server तो properly run कर रहे हैं यह तो development के part मे��
3:37
कोई issue है जो आए है तो इसी तरीके के issues एक company के अंदर एक बार नहीं बलकि development
3:42
process में बहुत बार आते हैं और ऐसे ही issues को कम करने के लिए eradicate करने के लिए devops का concept आय��
3:48
devops के concept की बात करें तो यह काफी recent process है जो हमारे पूरे application release process को क��
3:54
hectic बनाता है and devops के बहुत सारे major benefits हैं क्योंकि devops की वज़े से हमारी जो teams है��
4:00
उनकी productivity increase होती है, speed increase होती है, क्योंकि lag decrease हो जाता है teams के बीच में
4:05
उसके木े सासा collaboration बढ़ जाता है, issues कम हो जाते हैं, और एडिशनल load होता है team के उपर, वो load कम हो जाता है
4:12
इसके सासा quality of product release होता है, वो बहुत जादा better होता है
4:16
और overall अगर देखा जाए तो किसी भी organization का business increase होता है क्योंकि अब हम अच्छी quality के products को जादा speed, जादा velocity के साथ ship कर पा रहे है��
4:25
अब ये जो DevOps का पूरा concept है, पूरा process है, इसको implement करने के लिए DevOps engineers बहुत सारे tools and technologies उसकरते है��
4:33
इन में से एक tool हो जाता है, हमारा version control, which is git, उसके साथ साथ Linux हो जाता है
4:37
Kubernetes हो जाता है, Docker हो जाता है, Ansible, Jenkins, and और भी different tools and technologies हैं
4:42
जो इस पूरे DevOps के process में include होते हैं, तो अगर हम summarize करें
4:46
तो DevOps को हम इस diagram की form में summarize कर सकते हैं, DevOps को software engineering में
4:51
infinity sign form visualize symbol clearly DevOps mix development and operations continuous cycle DevOps form cycle start planning stage plan product actually build development parts
5:22
तो उसको एक तरीके से compile किया जाता है, फिर हमारी application या product के उपर test run किये जा सकते हैं
5:27
यह हमारी unit test हो सकते हैं, integration test हो सकते हैं, तो यह जो build and test की पूरी stage आती है
5:32
इसको हम continuous integration भी कहते हैं, उसके बाद हमारी product को release करते हैं
5:37
finally उसको servers के उपर deploy करते हैं, और यह जो पूरा process होता है release plus deploy का इसको हम continuous deployment कहते है��
5:45
उसके बाद हम operate करते हैं and finally जो हमारी operations team है वो monitor करती ह��
5:49
अगर कोई changes होते हैं या कोई feedback होता है फिर वो feedback जाता है वापस से development team के पा��
5:54
तो इस तरीके से एक feedback loop भी create होता है तो यह जो पूरा का पूरा process है यह finally form करता है हमारे devops का complete process या complete concept
6:03
और devops के अंदर एक term है CI and CD जिसको हम बार बार सुनते हैं तो उस continuous integration, continuous deployment का basically यही मतलब होता ह��
6:13
इन सारे के सारे process को या इन सारे के सारे steps को summarize करक��
6:17
तो I hope कि आज के वीडियो से हमें और जादा थोड़ी clarity आई होग��
6:20
कि DevOps का मतलब actually software engineering या software development की terms में होता क्या ह��
6:25
इसके अलावा DevOps या फिर technology से related आपका कोई भी doubt ह��
6:29
तो उसके बारे में आपको जी नीचे comment करके बता सकते हैं आज के लिए इतना ही मिलते हैं next video में तेरे दिन keep learning and keep exploring
#Business & Productivity Software
#Development Tools
#Programming
#Software