فهرست[پټ][ښکاره]
- 1. تاسو د DevOps څخه څه معنی لرئ؟
- 2. د DevOps ځینې اصول لیست کړئ؟
- 3. د DevOps ځینې خورا مشهور وسیلې لیست کړئ؟
- 4. د کوډ په توګه زیربنا څه ده؟
- 5. د DevOps د ژوند دورې تشریح کړئ؟
- 6. د ترتیب مدیریت څه شی دی؟
- 7. د DevOps اصلي ګټې څه دي؟
- 8. د نسخې کنټرول سیسټم کارولو ګټې څه دي؟
- 9. git stash څه شی دی؟
- 10. CI/CD څه شی دی؟
- 11. د CI/CD پایپ لاین څه شی دی؟
- 12. دوامداره ازموینه څه شی دی؟
- 13. DevOps څنګه له Agile څخه توپیر لري؟
- 14. ایا تاسو کولی شئ د فعالیت یو څو کلیدي شاخصونه (KPIs) نوم کړئ چې د DevOps بریالیتوب اندازه کولو لپاره کارول کیږي؟
- 15 د څو کلاوډ پلیټ فارمونو نوم ورکړئ چې د DevOps پلي کولو لپاره کارول کیږي؟
- 16. AWS څنګه د DevOps سره تړاو لري؟
- 17. په AWS DevOps کې، په حقیقت کې CodePipeline څه شی دی؟
- 18. په AWS DevOps کې CodeBuild په حقیقت کې څه شی دی؟
- 19. د AWS DevOps په شرایطو کې AWS Lambda په حقیقت کې څه شی دی؟
- 20. کوم پروګرامینګ چوکاټونه د AWS CodeBuild سره مطابقت لري؟
- 21. په AWS DevOps کې، مایکرو خدمتونه څه دي؟
- 22. د ایمیزون QuickSight په AWS DevOps کې کوم رول لوبوي؟
- 23. په AWS DevOps کې، د Kubernetes کانتینرونه څنګه اړیکه نیسي؟
- 24. په AWS DevOps کې هایبرډ بادل څه شی دی؟
- 25. ځواب ورکوونکی څه شی دی؟
- 26. د سیلینیم موخه څه ده؟
- 27. د سیلینیم گرډ څه شی دی او څه کوي؟
- 28. سیلینیم IDE څه شی دی؟
- 29. په DevOps کې، تاسو د پوپټ څخه څه معنی لرئ؟
- 30. د ګوډاګی د لا پیاوړي کولو لپاره، تاسو کوم خلاص سرچینې یا د ټولنې وسایل کاروئ؟
- 31. د جینکنز د ماسټر غلام جوړښت تشریح کړئ؟
- 32. جینکنز څنګه له یو سرور څخه بل سرور ته لیږدول کیدی شي یا کاپي کیدی شي؟
- 33. د جینکنز یو څو پلگ انونه یاد کړئ چې ګټور دي؟
- 34. ناګیوس څه شی دی؟
- 35. ناګیوس څنګه کار کوي؟
- 36. په حقیقت کې د ناګیوس لاګ سرور څه شی دی؟
- 37. په ناګیوس کې د دولت تعقیب څه شی دی؟
- 38. کانټینرونه په حقیقت کې څه دي؟
- 39. په حقیقت کې د ډاکر عکس څه شی دی؟
- 40. په حقیقت کې د ډاکر کانټینر څه شی دی؟
- 41. د Dockerfile موخه څه ده؟
- 42. په حقیقت کې د جوړې پروګرام کول څه شی دی؟
- 43. په حقیقت کې شیف څه شی دی؟
- 44. په حقیقت کې د نیلي/شنه ځای پرځای کولو نمونه څه ده؟
- 45. Memcached څه شی دی؟
- 46. د Memcached ځانګړتیاوې څه دي؟
- 47. د شبکې د څارنې څو ګټورو وسایلو نومونه ولیکئ؟
- 48. د DevOps پایپ لاین په جوړولو کې ځینې خنډونه څه دي؟
- 49. په حقیقت کې د خوندي شیل موخه څه ده؟
- 50. په حقیقت کې CBD څه شی دی؟
- پایله
پراختیا او عملیات هغه څه دي چې د DevOps لپاره ولاړ دي.
دا د سافټویر پراختیا یو نوی ډول دی چې د سافټویر رامینځته کولو او خپرولو لاره یې بدله کړې. د DevOps تخنیک د غیر معمولي لوی فیچر سیټونو په پرتله پرله پسې، زیاتیدونکي اپ گریڈونو ته لومړیتوب ورکوي.
DevOps د IT عملیاتو کې مرسته کوي.
د DevOps دمخه، د معلوماتي ټکنالوجۍ کارمندان باید د یو شمیر مسلو سره معامله وکړي.
د پایلې په توګه، د معلوماتي ټکنالوجۍ څانګه د یو څه ناخوښه پلټنې سره مخ شوه. دا ټول د DevOps په معرفي کولو سره بدل شوي، کوم چې د معلوماتي ټیکنالوژۍ عملیاتونو ته اجازه ورکوي چې خپلې اندیښنې د پاتې سوداګرۍ سره شریکې کړي، په پایله کې د معلوماتي ټیکنالوژۍ عملیاتونو او نورو څانګو ترمنځ روڼتیا او همکارۍ ښه شوې.
که تاسو د معلوماتي ټکنالوجۍ په سوداګرۍ کې د پراختیا او عملیاتي مسؤلیتونو لپاره چمتووالی پیل کړی، تاسو دمخه خبر یاست چې دا یو ستونزمن مسلک دی چې مات شي.
ایا تاسو په DevOps کې مسلک په پام کې لرئ؟
که دا قضیه وي، تاسو سم ځای ته راغلی یاست.
دلته ځینې ډیری پوښتل شوي د DevOps مرکې پوښتنې او ځوابونه دي چې تاسو سره په صنعت کې د DevOps کیریر لپاره ستاسو چمتووالي کې مرسته کوي.
1. تاسو د DevOps څخه څه معنی لرئ؟
پراختیا او عملیات (DevOps) دوه اصطلاحات دي چې ډیری وختونه د تبادلې وړ کارول کیږي. دا د سافټویر انجینرۍ تګلاره ده چې په هره کچه د پروژې اتومات کولو لپاره د پراختیا او عملیاتو ټیمونو سره یوځای کولو تمرکز کوي.
دا تخنیک د پروژې خدماتو مدیریت اتومات کول اسانه کوي ترڅو عملیاتي اهداف پوره شي او د تولید چاپیریال کې کارول شوي ټیکنالوژي سټیک په ښه توګه پوه شي.
دا ستراتیژي د چټک میتودولوژي پر بنسټ والړ ده او د ټیم اړیکو، د سرچینو مدیریت، او همکارۍ ټینګار کوي.
2. د DevOps ځینې اصول لیست کړئ؟
DevOps د لاندې اصولو پراساس دی:
- دوامداره ځای پرځای کول
- اتومات
- د څارنې
- امنیت
- د کوډ په توګه زیربنا
3. د DevOps ځینې خورا مشهور وسیلې لیست کړئ؟
ډیری وختونه د DevOps وسیلې کارول کیږي:
- Git
- ناڅاپي
- ډاکر
- Selenium
- ګوډاګی
- مشر
- جینکنز
4. د کوډ په توګه زیربنا څه ده؟
د کوډ په توګه زیربنا، یا IaC، د سافټویر پر بنسټ د معلوماتي ټکنالوجۍ تخنیک دی چې د معلوماتي ټیکنالوژۍ بنسټیز زیربنا کوډ کوي او ساتي. په لاسي ډول د جلا هارډویر وسیلو او عملیاتي سیسټمونو تنظیم کولو پرځای ، د کوډ په توګه زیربنا پراختیا کونکو او عملیاتي ټیمونو ته اجازه ورکوي چې په اوتومات ډول اداره ، څارنه او سرچینې چمتو کړي.
5. د DevOps د ژوند دورې تشریح کړئ؟
DevOps په شپږو مرحلو ویشل شوی. د هغې مرحلې یو ټاکلی دوره تعقیبوي.
په هرصورت، هیڅ مرحله د سرحدونو په واسطه نه ویشل کیږي، او هیڅ مرحله نه پیل کیږي حتی که مخکینۍ برخه په بشپړه توګه پای ته ورسیږي. راځئ چې اوس د DevOps دورې مرحلې ته نږدې وګورو.
- پلان جوړونه – د د DevOps د ژوند دورې لومړنۍ برخه کې پلان جوړونه او سافټویر پراختیا شامله ده. پدې مرحله کې د پروژې بشپړ درک کول شامل دي ترڅو د خپلو غړو وروستي کاري هدف ترلاسه کړي. دا د پراختیا او عملیاتو مختلف مرحلې هم تغذیه کوي. دا هم مهمه ده چې سازمانونه د وسیلو او میټریکونو په اړه روزنه ترلاسه کړي ترڅو د پروژې مدیریت روښانه انځور ولري.
- پراختیا - په جریان کې پدې مرحله کې، پروژه د زیربنا ډیزاین کولو، د کوډ جوړولو، د ازموینو رامینځته کولو، یا د اتوماتیک پروسې په کارولو سره جوړیږي. په دې مرحله کې شواهد مهم دي. د غوښتنلیکونو او ډیټا فعالیتونو اداره کولو لپاره ، پراختیا کونکي کوډ په کوډ مدیر کې خوندي کوي ، کوم چې د لیدو ، نسخې کولو او نور ډیر څه اجازه ورکوي.
- دوامداره ادغام - دا ګام د اعتبار او ازموینې میکانیزمونه اتومات کوي. دا یو ځانګړی ځانګړتیا لري چې تضمین کوي چې د پراختیا چاپیریال په سمه توګه تنظیم شوی مخکې له دې چې په خدمت کې خپور شي چې دا د نورو ایپسونو سره یوځای کوي.
- اتوماتیک ځای پرځای کول - DevOps د ګمارنې اتومات کولو لپاره د وسیلو او سکریپټونو کارول هڅوي ، د ځانګړتیا له فعالولو سره د ټولې پروسې اتومات کولو حتمي هدف سره. د بادل راڅرګندېدل، د یو کوډ په توګه چې د محدود زیربناوو مدیریت څخه د دایمي لګښت اصلاح کولو مدیریت ته حرکت مجبوروي، د دې دورې خورا اړین برخه ده.
- عملیات – ټول د DevOps عملیات عموما د زیربنا متحرک طبیعت له امله د سافټویر په ټول ژوند کې په دوامداره توګه ترسره کیږي. د دې پلیټ فارم سره بدلون، شتون، او توزیع کول ټول ممکن دي.
- څارنه – دا د DevOps پروسې کې دوامداره مرحله ده. DevOps د ډیټا تعقیب او تحلیل کوي چې د غوښتنلیک اوسنی حالت ښیې.
6. د ترتیب مدیریت څه شی دی؟
د ترتیب مدیریت (CM) د بدلونونو اداره کولو پروسه ده چې په سیسټمیک ډول ترسره کیږي لکه د سیسټم بشپړتیا د وخت په اوږدو کې ساتل کیږي.
دا د بدلون وړاندیزونو ارزولو، اداره کولو او څارنې لپاره د قواعدو، ستراتیژیو، پروسو، او وسایلو یوه ټولګه شاملوي، او همدارنګه د اړینو اسنادو ساتنه. CM د اداري او تخنیکي لارښوونو په ورکولو سره د برنامې ډیزاین او پراختیا کې مرسته کوي.
7. د DevOps اصلي ګټې څه دي؟
د DevOps اصلي ګټې لاندې دي:
د ټیکنالوژۍ په برخه کې ګټې
- هغه ستونزې چې حل کول یې دومره ستونزمن ندي
- د سافټویر تحویل په دوامداره توګه
- نیمګړتیاوې دمخه کشف کیږي او ډیر ژر اصلاح کیږي.
د شرکت ګټې
- عملیاتي چاپیریال چې باثباته وي
- ځانګړتیاوې په چټکۍ سره وړاندې کیږي.
- د ټیمونو ترمنځ همکاري او ارتباط ښه شوی دی.
8. د نسخې کنټرول سیسټم کارولو ګټې څه دي؟
- VCS په سمه توګه ټولې پخوانۍ نسخې او تغیرات تنظیموي.
- ټول کارمندان کولی شي د فایل په کارولو سره هر وخت وګوري نسخه کنټرول سیسټم (VCS). دا ټول هغه تعدیلات ته هم اجازه ورکوي چې په یو عام نسخه کې رامینځته شوي ترڅو یوځای شي.
- دا د ډیری اشخاصو سره مرسته کول دي چې دوی ته اجازه ورکړي چې د متن فایلونو کې همکاري وکړي ، د ډیری ماشینونو ترمینځ شریکول خورا ساده کوي.
- دا د کاغذونو لپاره خورا مهم دی چې ډیری ترمیم او ترمیم ته اړتیا لري، ځکه چې دا د وروستي نسخو د بیاکتنې او تازه کولو لپاره د کاغذ لاره جوړوي.
- دا د ټیم ټولو غړو ته اجازه ورکوي چې د پروژې ټول تاریخ وګوري، موږ ته اجازه راکوي چې د مرکزي سرور ناکامۍ په صورت کې د ټیم ملګري ذخیره وکاروو.
9. git stash څه شی دی؟
د git stash کمانډ په لنډمهاله توګه په کاري لارښود کې بدلونونه خوندي کوي. دا د پراختیا کونکو لپاره پاک کاري چاپیریال چمتو کوي. دوی بیا کولی شي د تعدیلاتو ضمیمه کولو لپاره د git پروسیجر وکاروي. په تعقیب شوي فایلونو کې بدلونونه په کاري لارښود کې یوځای کیږي کله چې دا کمانډ ترسره کیږي. په git لارښود کې، د git stash کمانډ څو ځله کارول کیدی شي. دا د git لپاره ذخیره ده.
10. CI/CD څه شی دی؟
دوامداره یوځای کول (CI) یو پراختیایی میتود دی چې پکې پراختیا کونکي باید هره ورځ څو ځله کوډ په یو عام ذخیره کې مدغم کړي. یو اتوماتیک جوړونه بیا هر چیک ان تاییدوي، ټیمونو ته اجازه ورکوي چې ستونزې ژر په ګوته کړي.
دوامداره ځای پرځای کول د سافټویر انجینرۍ تخنیک دی چې د محصول فعالیت وړاندیز کولو لپاره اتوماتیک ګمارنه کاروي. دا د ازموینو سره مرسته کوي ترڅو معلومه کړي چې آیا د کوډبیس تعدیلات سم او باثباته دي که نه.
11. د CI/CD پایپ لاین څه شی دی؟
د سافټویر تحویلي پروسه د CI/CD پایپ لاین له لارې اتومات کیږي. دا کوډ تولیدوي، ازموینې ترسره کوي، او تاسو سره د نوي سافټویر نسخه په سمه توګه ځای پرځای کولو کې مرسته کوي. د CI/CD پایپ لاین د انسان غلطۍ له مینځه وړي، پراختیا کونکو ته فیډبیک ورکوي، او د ګړندي محصول تکرار وړوي. د CI/CD پایپ لاین د سافټویر محصول د پراختیا د ژوند دورې اتومات او څارنه کوي. دا د تحویل او ګمارنې له لارې د ادغام او ازموینې څخه ټوله پروسه پوښي. CI/CD پایپ لاین دې یو بل سره تړلي فعالیتونو ته اشاره کوي.
12. دوامداره ازموینه څه شی دی؟
دوامداره ازموینه د سافټویر تحویلي پایپ لاین برخې په توګه د اتوماتیک ازموینو ترسره کولو پروسه ده ترڅو په وروستي خپریدو کې د سوداګرۍ خطرونو په اړه ریښتیني وخت فیډبیک وړاندې کړي. هر جوړونه په دوامداره توګه پدې ډول ازمول کیږي ترڅو د سافټویر تحویلي ژوند دورې کې د مرحلې بدلولو سره د ستونزو مخه ونیسي او پراختیایی ټیمونو ته اجازه ورکړي چې ګړندي فیډبیک ترلاسه کړي. دا د پراختیا کونکي محصولاتو کې لوی لاسته راوړنې لامل کیږي ځکه چې ټولې ازموینې نور اړتیا نلري د هر تازه کولو او پروژې بیا جوړونې وروسته بیا پرمخ وړل شي.
13. DevOps څنګه له Agile څخه توپیر لري؟
DevOps یو میتود یا کلتور دی چې پراختیایی او عملیاتي ټیمونو ته اجازه ورکوي چې د بریالي محصولاتو رامینځته کولو لپاره یوځای کار وکړي. د SDLC دوره دوامداره پراختیا، ادغام، ازموینه، ګمارنه، او نظارت ځینې هغه لارې دي چې د دې سرته رسولو لپاره کارول کیدی شي. د بریالي محصول لانچ لپاره ، DevOps موخه د پراختیا کونکو او عملیاتو ترمینځ تشه ډکول دي.
ایجیل د سافټویر پراختیا پروسه ده چې د پیرودونکي ان پټ شاملولو پرمهال په زیاتیدونکي ، تکراري ، او ګړندي سافټویر محصول خوشې کولو ټینګار کوي. دا طریقه د اړتیاوو په اړه د پیرودونکو او پراختیا کونکو پوهه ترمنځ واټن کموي.
14. ایا تاسو کولی شئ د فعالیت یو څو کلیدي شاخصونه (KPIs) نوم کړئ چې د DevOps بریالیتوب اندازه کولو لپاره کارول کیږي؟
د کلیدي فعالیت شاخصونه، یا KPIs، یو ډول میټریک دی چې دا اندازه کوي چې یو څه څومره ښه کوي. لاندې د DevOps بریالیتوب اندازه کولو لپاره ځینې ډیری کارول شوي KPIs دي:
- د پیرودونکي ټکټونه
- د بریالي پلي کولو فریکونسۍ او وخت
- د تېروتنې / ناکامۍ نرخونه
- ناکامه ځای پرځای کول
- د غوښتنلیک کارول، فعالیت، او ترافیک
- د اتوماتیک ازموینې قضیې پاس فیصده.
- د غوښتنلیک شتون
- د حجم غوښتنې بدل کړئ
- د کشف په وخت کې (MTTD)
- د بیا رغونې په وخت کې (MTTR)
15 د څو کلاوډ پلیټ فارمونو نوم ورکړئ چې د DevOps پلي کولو لپاره کارول کیږي؟
لاندې د DevOps پلي کولو لپاره ځینې خورا مشهور کلاوډ کمپیوټري پلیټ فارمونه دي:
- د ایمیزون ویب خدماتو
- ګوګل کلاډ
- لاجوردو
16. AWS څنګه د DevOps سره تړاو لري؟
د ایمیزون ویب خدمات (AWS) د کلاوډ خدماتو پلیټ فارم دی چې د DevOps اصول پلي کولو لپاره ساده کوي.
ورکړل شوي حلونه به د پیچلو ترتیباتو اداره کولو او انجینرانو سره د DevOps لخوا چمتو شوي لوړ سرعت سره په بریالیتوب سره کار کولو کې د ټیمونو سره ډیره مرسته وکړي.
17. په AWS DevOps کې، په حقیقت کې CodePipeline څه شی دی؟
AWS CodePipeline د دوامداره ادغام او تحویل لپاره د خدمت په توګه وړاندیز کوي.
په دې کې په زیربناوو کې بدلونونه هم شامل دي. د تاسیس شوي ریلیز ماډل پروتوکولونو سره چې یو کارن یې تعریفوي، عملیات لکه د ودانولو، ازموینې، او د هرې جوړونې وروسته ځای پرځای کول نسبتا ساده کیږي.
CodePipeline تضمین کوي چې د سافټویر نوي اپ گریڈونه او ب featuresې په معتبر او ګړندۍ توګه وړاندې کیږي.
18. په AWS DevOps کې CodeBuild په حقیقت کې څه شی دی؟
AWS CodeBuild چمتو کوي، په کور کې په بشپړه توګه اداره شوي خدمت چې د سرچینې کوډ تالیف، ازموینې، او د چمتو کولو لپاره چمتو شوي سافټویر کڅوړو نسل سره مرسته کوي. د ادارې، تخصیص، یا چمتو کولو ته اړتیا نشته ځکه چې د جوړولو سرورونه په اوتومات ډول اندازه کیږي.
د جوړونې عملیات په سرورونو کې په موازي ډول ترسره کیږي، په کتار کې د انتظار کولو هیڅ ډول ودانیو ته د نه پریښودلو ترټولو لویه ګټه چمتو کوي.
19. د AWS DevOps په شرایطو کې AWS Lambda په حقیقت کې څه شی دی؟
AWS Lambda یو کمپیوټري خدمت دی چې پیرودونکو ته اجازه ورکوي چې پرته له واضح ډول چمتو کولو یا سرورونو اداره کولو برنامې پرمخ بوځي.
کارونکي کولی شي د پخواني ادغام پرته د AWS Lambda په کارولو سره د دوی ایپس یا خدماتو لپاره د کوډ هره برخه پرمخ وړي. دا دومره ساده دی لکه د کوډ یوه ټوټه سپارل او لیمبډا ته اجازه ورکول چې د دې د چلولو او ودې لپاره هرڅه اړین اداره کړي.
20. کوم پروګرامینګ چوکاټونه د AWS CodeBuild سره مطابقت لري؟
د AWS CodeBuild کې Python، Ruby، Java، Android، Docker، Node.js، او Go چاپیریالونه شامل دي.
د ډاکر عکس په پیل کولو او رامینځته کولو سره ، یو غوره چاپیریال هم رامینځته کیدی شي. دا بیا د EC2 یا DockerHub راجسترونو ته لیږل کیږي. دا وروسته د کاروونکو جوړونې پروژې کې عکس ته راجع کولو لپاره کارول کیږي.
21. په AWS DevOps کې، مایکرو خدمتونه څه دي؟
د مایکرو سرویس معمارۍ د خدماتو ټولګه په توګه د یو واحد غوښتنلیک ډیزاین کولو تخنیکونه دي.
د دې خدماتو هر یو خپل د پروسې جوړښت لري او د نورو سره د یو تعریف شوي انٹرفیس له لارې اړیکه نیسي چې دواړه لږ وزن لري او کارول یې ساده دي. د دې اړیکو ډیری برخه د HTTP او API پوښتنو له لارې ترسره کیږي.
22. د ایمیزون QuickSight په AWS DevOps کې کوم رول لوبوي؟
د ایمیزون QuickSight د AWS سوداګرۍ تحلیلي وسیله ده چې د لیدونو رامینځته کولو ، تحلیلونو ترسره کولو او د موندنو څخه د سوداګرۍ بصیرت ترلاسه کول اسانه کوي.
دا یو ګړندی او په بشپړ ډول کلاوډ میشته خدمت دی چې کاروونکو ته د دې موندلو او کارولو لپاره ډیری اختیارونه چمتو کوي.
23. په AWS DevOps کې، د Kubernetes کانتینرونه څنګه اړیکه نیسي؟
په Kubernetes کې، یو شی چې د پوډ په نوم پیژندل کیږي د کانټینرونو ترمنځ نقشه کولو لپاره کارول کیږي.
په هر وخت کې، یو پوډ کولی شي له یو څخه ډیر کانټینر وساتي. د پوډ د فلیټ شبکې درجه بندي له امله، د پوښښ شبکه کې د دې پوډونو ترمنځ اړیکه ساده ده.
24. په AWS DevOps کې هایبرډ بادل څه شی دی؟
هایبرډ کلاوډ یو کمپیوټري چاپیریال دی چې خصوصي او عامه بادل سره یوځای کوي.
هایبرډ بادل د کلاوډ VPN او آن پریمیسس شبکې ترمینځ د VPN تونل دننه کولو سره رامینځته کیدی شي. د AWS مستقیم اړیکه کولی شي په ساده ډول د انټرنیټ مخه ونیسي او د VPN او ډیټا مرکز ترمینځ په خوندي ډول وصل شي.
25. ځواب ورکوونکی څه شی دی؟
ځواب ورکونکی د کراس پلیټ فارم کمپیوټر ملاتړ اتومات برنامه ده چې کارول یې خورا ساده دي مګر خورا پیاوړي.
دا په ځانګړې توګه د معلوماتي ټکنالوجۍ متخصصینو لپاره ډیزاین شوی، څوک چې دا د اپلیکیشن پلي کولو، د کار سټیشن او سرور اپ گریڈونو، کلاوډ چمتو کولو، ترتیب کولو مدیریت، د خدمت دننه آرکیسټریشن، او په عملي توګه نور هرڅه لپاره کاروي. د سیسټمونو مدیر په اونۍ یا ورځنۍ اساس ترسره کوي.
ځواب د نصبولو لپاره ساده دی ځکه چې دا د اجنټ سافټویر یا نورو امنیتي زیربنا ته اړتیا نلري.
26. د سیلینیم موخه څه ده؟
سیلینیم د دوامداره ازموینې لپاره په DevOps کې کارول کیږي. دا وسیله په فعاله او ریګریشن ازموینې تمرکز کوي.
27. د سیلینیم گرډ څه شی دی او څه کوي؟
د سیلینیم گرډ هدف د توزیع شوي ازموینې ترسره کولو لپاره په ډیری پلیټ فارمونو او براوزرونو کې ورته یا مختلف ټیسټ سکریپټونه چلول دي. دا په بیالبیلو سناریوګانو کې ازموینې کې مرسته کوي او د اجرا کولو وخت کمولو ظرفیت لري.
28. سیلینیم IDE څه شی دی؟
د سیلینیم مدغم پرمختیا چاپیریال (IDE) د سیلینیم سکریپټ پراختیا لپاره یو سټاپ پلورنځی چمتو کوي. دا د فایرفاکس توسیع په توګه هم شتون لري او د ډیبګ کولو ، بدلولو ، او ازموینې ثبتولو لپاره کارول کیدی شي.
د سیلینیم IDE کې ټول سیلینیم کور شامل دی، موږ ته اجازه راکوي چې په ورته شرایطو کې ازموینې بیا پیل او ثبت کړو په کوم کې چې دوی به چلول کیږي. د لارښوونو د ګړندي بدلون او د اتوماتیک بشپړ ملاتړ له امله ، سیلینیم IDE د سیلینیم ازموینو لیکلو لپاره غوره چاپیریال دی ، د هغه ډول ازموینې خپلواکه چې موږ یې خوښوو.
29. په DevOps کې، تاسو د پوپټ څخه څه معنی لرئ؟
دا د اداري دندو اتومات کولو لپاره د تنظیم کولو مدیریت برنامه ده. ګوډاګی د ماسټر - غلام جوړښت کار کوي، په کوم کې چې دوه ادارې د کوډ شوي چینل له لارې اړیکه نیسي. د سیسټم مدیران د بیالبیلو تکراري دندو مسولیت لري، په شمول د سرورونو نصب او تنظیم کول.
دا ممکنه ده چې د داسې فعالیتونو اتومات کولو لپاره سکریپټونه ولیکئ، مګر دا ستونزمن کیږي کله چې زیربنا پراخه وي. د تنظیم مدیریت یو ښه حل دی. ګوډاګی د سرورونو تنظیم کولو ، ځای په ځای کولو او مدیریت کې مرسته کوي.
دا نه یوازې دا ډول تکراري دندې اسانه کوي ، بلکه دا په ټولیز ډول د پام وړ وخت خوندي کوي.
30. د ګوډاګی د لا پیاوړي کولو لپاره، تاسو کوم خلاص سرچینې یا د ټولنې وسایل کاروئ؟
جیرا د بدلونونو او غوښتنو تعقیبولو لپاره کارول کیږي، او موږ یې د داخلي پروسې له لارې اداره کوو.
بیا ، د غوره عملونو سره سم ، موږ د ګوډاګي کوډ اداره کولو لپاره د ګیټ او پوپټ کوډ مدیر ایپ کاروو. سربیره پردې، موږ د جینکنز دوامداره ادغام پایپ لاین او د بیکر ازموینې چوکاټ کاروو ترڅو زموږ ټول ګوډاګي تازه معلومات ترسره کړي.
31. د جینکنز د ماسټر غلام جوړښت تشریح کړئ؟
- هرکله چې د کوډ ژمنې شتون ولري ، د جینکنز ماسټر کوډ د ریموټ ګیټ هب ذخیره څخه ترلاسه کوي.
- دا دنده د جینکنز ټولو غلامانو ترمنځ ویشي.
- غلامان د جینکنز ماسټر په غوښتنه د ازموینې پایلې ترسره کوي، جوړوي، ازموینه کوي او رامینځته کوي.
32. جینکنز څنګه له یو سرور څخه بل سرور ته لیږدول کیدی شي یا کاپي کیدی شي؟
زه به د دندې لارښود له زاړه څخه نوي سرور ته لیږدولو سره پیل کړم. نور اختیارونه شتون لري، کوم چې ما لاندې لیست کړي دي:
دا ممکنه ده چې:
- په ساده ډول د ورته دندې لارښود د جینکنز نصب څخه بل ته د دندې لیږدولو لپاره لیږدول.
- د موجوده دندې نقل کولو لپاره د نوي نوم سره د دندې لارښود کلون جوړ کړئ.
- د موجوده کار نوم بدلولو لپاره لارښود نوم بدل کیدی شي. که تاسو د یوې دندې نوم بدل کړئ، کوم بل کار چې هڅه کوي د نوم بدل شوي دندې ته بلنه ورکړي باید هم نوم بدل شي.
33. د جینکنز یو څو پلگ انونه یاد کړئ چې ګټور دي؟
ما لاندې یو څو اړین پلگ انونه شامل کړل:
- کاپي اثار
- سره یو ځای شول
- شنه توپونه
- Maven 2 پروژې
- ایمیزون EC2
- د HTML خپرونکی
34. ناګیوس څه شی دی؟
د څارنې یو له وسیلو څخه ناګیوس دی. د DevOps کلتور کې ، دا د نورو شیانو په مینځ کې د سیسټمونو ، غوښتنلیکونو ، خدماتو ، او سوداګرۍ پروسو دوامداره څارنې لپاره کارول کیږي.
د ناکامۍ په صورت کې، ناګیوس کولی شي تخنیکي کارمندانو ته خبر ورکړي، دوی ته اجازه ورکوي چې د سوداګرۍ عملیات، پای کاروونکي، یا پیرودونکي اغیزمن شي مخکې له دې چې ستونزې حل کړي.
تاسو اړتیا نلرئ تشریح کړئ چې ولې د ناګوس په کارولو سره د زیربنا نه کشف شوي تخریب ستاسو د شرکت لاندې کرښه اغیزه کوي.
35. ناګیوس څنګه کار کوي؟
ناګیوس د سرور پر بنسټ د څارنې سیسټم دی چې د ډیمون یا خدمت په توګه کار کوي. ناګیوس په منظم ډول په ورته سرور کې پلگ انونه اجرا کوي، او دوی ستاسو په شبکه یا انټرنیټ کې کوربه یا سرورونو سره اړیکه نیسي. ویب انٹرفیس د وضعیت معلوماتو لیدو لپاره کارول کیدی شي.
که څه پیښ شي، تاسو کولی شئ د بریښنالیک یا SMS له لارې هم خبر شئ. د ناګیوس ډیمون د مهالویش په څیر کار کوي ، په ځانګړي وختونو کې برنامې اجرا کوي. دا د دې سکریپټونو محصول خوندي کوي او نوي چلوي که محصول بدل شي.
36. په حقیقت کې د ناګیوس لاګ سرور څه شی دی؟
د ناګیوس لاګ سرور د لاګ ډیټا له لارې کتل اسانه کوي. د الارمونو تنظیم کول، خبرداری ورکول کله چې احتمالي خطرونه څرګند شي، په ساده ډول د لاګ ډیټا لټون کول، او د هر سیسټم ګړندي پلټنه ټول هغه شیان دي چې د ناګیوس لاګ سرور غوره کوي.
موږ کولی شو د ناګیوس لاګ سرور په کارولو سره زموږ ټول لاګ ډیټا په یو ځای کې د لوړ شتون سره ترلاسه کړو.
37. په ناګیوس کې د دولت تعقیب څه شی دی؟
دا د شیانو د تعقیب لپاره کارول کیږي. کله چې سټالکینګ د کوربه یا خدمت لپاره فعال شوی وي، ناګیوس به هغه کوربه یا خدمت ته نږدې نظر وساتي او کوم بدلونونه چې دا د چک پایلو محصول کې یادونه کوي یادونه وکړي.
تاسو کولی شئ دا هم ووایاست، "دا د لاګ فایلونو په وروستي ازموینه کې خورا ګټور کیدی شي،" ستاسو او مرکه کونکي خبرو اترو پورې اړه لري. د کوربه یا خدمت چک پایله یوازې په عادي شرایطو کې راپور ورکول کیږي که چیرې کوربه یا خدمت د مخکینۍ چک څخه حالت بدل کړی وي.
38. کانټینرونه په حقیقت کې څه دي؟
کانټینرونه د تولید کونکي لپ ټاپ څخه د ازموینې چاپیریال ته ، بیا تولید ته د دوامداره کمپیوټري چاپیریال رامینځته کولو لپاره کارول کیږي. کانټینر یو واحد بسته ده چې د بشپړ چلولو چاپیریال لري: یو برنامه، په بیله بیا د هغې ټول انحصارونه، کتابتونونه، نورې برخې، او د ترتیب کولو فایلونه چې د دې اجرا کولو لپاره اړین دي.
د OS توزیع او ملاتړ کونکي زیربنا کې توپیرونه د غوښتنلیک پلیټ فارم او د هغې انحصارونو کانټینر کولو سره له مینځه وړل کیږي.
39. په حقیقت کې د ډاکر عکس څه شی دی؟
د ډاکر کانټینر د ډاکر عکس څخه راځي. د دې بل ډول کولو لپاره ، د ډاکر عکسونه د کانټینرونو جوړولو لپاره کارول کیږي. انځورونه د جوړونې کمانډ سره جوړ شوي، او کله چې چلول کیږي، دوی به یو کانټینر جوړ کړي. د ډاکر راجستري، لکه registry.hub.docker.com، انځورونه ذخیره کوي.
عکسونه د نورو عکسونو د پرتونو څخه جوړ شوي دي ځکه چې دوی کولی شي خورا لوی وده وکړي ، د شبکې له لارې د عکسونو لیږدولو پرمهال لږترلږه ډیټا تحویلولو ته اجازه ورکوي.
40. په حقیقت کې د ډاکر کانټینر څه شی دی؟
د ډاکر کانټینرونو کې برنامه او د هغې ټول انحصار شامل دي ، مګر دوی د نورو کانټینرونو سره کرنل شریکوي او په کوربه OS کې د کارونکي ځای کې د جلا پروسو په توګه کار کوي. د ډاکر کانټینرونه د چلولو لپاره کوم ځانګړي زیربنا ته اړتیا نلري: دوی کولی شي په هر ماشین ، هر زیربنا او په هر بادل کې وګرځي.
تاسو کولی شئ د ډاکر کانټینرونه جوړ کړئ یا د ډاکر عکس تولیدولو او بیا یې اجرا کولو سره ، یا د ډاکر هب څخه د ډاکر عکسونو په کارولو سره. د ډاکر کانټینرونه په اصل کې د چلولو وخت ډاکر عکسونه دي.
41. د Dockerfile موخه څه ده؟
ډاکر کولی شي د ډاکر فایل څخه لارښوونې ولولي او ستاسو لپاره په اوتومات ډول عکسونه رامینځته کړي.
A Dockerfile د متن فایل دی چې ټول هغه کمانډونه لري چې کاروونکي یې د کمانډ لاین څخه د عکس جوړولو لپاره کارولی شي. کاروونکي کولی شي د جوړیدو اتومات کولو لپاره د ډاکر جوړونه وکاروي چې په قطار کې ډیری کمانډ لاین لارښوونې ترسره کوي.
42. په حقیقت کې د جوړې پروګرام کول څه شی دی؟
جوړه پروګرامونه د انجینرۍ طریقه ده په کوم کې چې دوه پروګرام کونکي په ورته سیسټم، ډیزاین، او کوډ کې همکاري کوي.
دوی د "ډېرې برنامو" اصولو ته غاړه کیږدي. په دې حالت کې، یو پروګرامر د "ډرایور" په توګه راجع کیږي، پداسې حال کې چې بل د "څارونکي" په توګه راجع کیږي، څوک چې په دوامداره توګه د پروژې پرمختګ معاینه کوي ترڅو نور ستونزې رابرسیره کړي.
43. په حقیقت کې شیف څه شی دی؟
دا یو پیاوړی اتوماتیک پلیټ فارم دی چې زیربنا په کوډ بدلوي. تاسو کولی شئ دا وسیله د سکریپټونو رامینځته کولو لپاره وکاروئ چې عملیات اتومات کوي.
44. په حقیقت کې د نیلي/شنه ځای پرځای کولو نمونه څه ده؟
یو نیلي شنه نمونه یو دوامداره ګمارنه ده، د غوښتنلیک خوشې کولو میتودولوژي چې په تدریجي ډول د برنامه یا خدمت له پخوانۍ فعالې نسخې څخه نږدې ورته نوي ریلیز ته د کارونکي ترافیک لیږد تمرکز کوي - دواړه نسخې په تولید کې پرمخ ځي.
نیلي چاپیریال د برنامه پخوانۍ نسخه استازیتوب کوي ، پداسې حال کې چې شنه چاپیریال د اوسني نسخه استازیتوب کوي. د تولید ترافیک به په تدریجي ډول له نیلي څخه شنه چاپیریال ته لیږدول کیږي ، او یوځل چې په بشپړ ډول لیږدول کیږي ، نیلي چاپیریال به یوازې د رول بیک اړتیا په صورت کې ساتل کیږي.
45. Memcached څه شی دی؟
Memcached د توزیع شوي حافظې څیز کیچ کولو ټیکنالوژي ده چې په بشپړ ډول وړیا او خلاص سرچینه ده. دا عموما په متحرک ډول کارول کیږي ګورت غوښتنلیکونه په RAM کې د معلوماتو کیچ کولو له لارې د حافظې اداره کول. دا هغه وخت کموي چې بهرنۍ سرچینې باید وپوښتل شي. د ډیټابیس بار کمول د متحرک آنلاین غوښتنلیکونو ګړندي کولو کې هم مرسته کوي.
46. د Memcached ځانګړتیاوې څه دي؟
دلته د Memcached ځینې خورا د پام وړ ځانګړتیاوې دي:
- تازه شوي توکي د CAS ټوکنونو په کارولو سره زیرمه شوي.
- د دې لپاره چې کوډ د لوستلو وړ وي، د کال بیکونه کارول کیږي.
- د GetDelayed په کارولو سره د ځواب وخت یا د پایلې لپاره وخت کم کړئ.
- د نوي پیرودونکي سره کارولو لپاره، یو بائنری پروتوکول جوړ کړئ.
- د پیچلي ډیټا سره د کارونې لپاره ، د ایګبینري ډیټا اختیار وړاندیز شوی.
47. د شبکې د څارنې څو ګټورو وسایلو نومونه ولیکئ؟
لاندې د شبکې د څارنې ځینې خورا مشهور وسیلې دي:
- سپلک
- Icinga 2
- ویرشکر
- نګیاس
- OpenNMS
48. د DevOps پایپ لاین په جوړولو کې ځینې خنډونه څه دي؟
د ټیکنالوژیکي چاودنو پدې عمر کې ، DevOps بیلابیل مسلې وړاندې کوي. ډیری وخت، دا د معلوماتو مهاجرت او په چټکۍ سره د نوي فعالیت ادغام سره ترسره کوي. که چیرې د معلوماتو مهاجرت ناکام شي، سیسټم ممکن بې ثباته شي، کوم چې کولی شي د سړک لاندې نورې ستونزې رامینځته کړي.
په هرصورت، د CI سیسټم دننه، دا د فیچر بیرغ په کارولو سره اداره کیدی شي، کوم چې د محصول په زیاتیدونکي خپرونو کې مرسته کوي. دا، د رول بیک ځانګړتیا سره یوځای، کولی شي د ځینو مسلو کمولو کې مرسته وکړي.
49. په حقیقت کې د خوندي شیل موخه څه ده؟
SSH عموما د دوه کمپیوټرونو سره د نښلولو او له لیرې کار کولو لپاره کارول کیږي. SSH اکثرا د عملیاتي ټیم لخوا کارول کیږي ځکه چې د عملیاتو ټیم به د هغه کارونو سره معامله وکړي چې اداري سیسټم ته به لیرې لاسرسي ته اړتیا ولري.
پراختیا کونکي به SSH هم وکاروي، که څه هم د عملیاتو ټیم په پرتله لږ تر لږه ځکه چې دوی به ډیری وخت په محلي سیسټمونو کار کوي. لکه څنګه چې مخکې وویل شول، د DevOps پراختیا او عملیاتي ټیمونه به متقابل عمل وکړي او یوځای کار وکړي.
SSH به هغه وخت وکارول شي کله چې عملیاتي ټیم له یوې ستونزې سره مخ شي او د پراختیایی ټیم مرستې ته اړتیا ولري.
50. په حقیقت کې CBD څه شی دی؟
CBD، د اجزاو پر بنسټ جوړونې په نوم هم پیژندل کیږي، د محصول پراختیا یو نوی میتود دی.
د سکریچ څخه پیل کولو پرځای، په دې ستراتیژۍ کې پراختیا کونکي تل د موجوده ښه تعریف شوي، آزموینې، او تایید شوي اجزاوو په لټه کې دي ترڅو په محصول کې ترکیب او راټول کړي.
پایله
د غوره DevOps مرکې پوښتنې او ځوابونه اوس بشپړ شوي. DevOps نه یوازې د سافټویر پراختیا ګړندي کولو لپاره ، بلکه د سافټویر کیفیت ښه کولو لپاره هم حیاتي دي.
DevOps میز ته تازه چلند، ځیرک تخنیکونه، او سمارټ ټیکنالوژي راوړي، دا ټول د دې هدف ترلاسه کولو لپاره یوځای کار کوي. DevOps کولی شي د کوډ غلطیو په موندلو کې هم مرسته وکړي، د ټیم اړیکو ته وده ورکړي، او د سافټویر پراختیا ټول لګښت کم کړي.
یو ځواب ورکړئ ووځي