فهرست[پټ][ښکاره]
د کوډ په توګه زیربنا، یا IaC، د یوې لسیزې دمخه د پیل راهیسې د معلوماتي ټیکنالوژۍ زیربنا رامینځته او ساتل کې انقلاب رامینځته کړی.
د نوي زیربنا رامینځته کول چې د فزیکي سرورونو سټیک کولو لپاره کارول کیږي ، د شبکې اړیکې رامینځته کول ، او په وړ ډیټا مرکز کې د ګیر ذخیره کول. سافټویر اوس د داسې زیربنا رامینځته کولو لپاره کارول کیدی شي چې ډیر فعالیت موثر ، ارزانه او خوندي وي.
سربیره پردې ، د تاریخي بدلون مدیریت څخه د لیرې کیدو څخه مننه ، ټیمونه اوس کولی شي په پراخه کچه تایید شوي ، لاهم په بشپړ ډول غیر څارل شوي نوي پروسې د ورځو په پرتله په دقیقو کې ځای په ځای کړي د سیسټمونو چمتو کولو او تازه کولو او همدارنګه د دوی ترتیب کولو معیاري پروسیجرونو تعقیبولو سره.
Iپه دې مقاله کې، موږ به د کوډ محصولاتو په توګه غوره لس زیربنا وګورو چې د پیچلو او وخت مصرفونکو عملیاتو اتومات کولو لپاره خورا ښه شهرت لري لکه د وسیلې ترتیب کول ، چمتو کول ، او په پیمانه ځای په ځای کول.
د 2022 لپاره د کوډ وسیلې په توګه غوره زیربنا
1. ناڅاپي
ځواب د سادګۍ هڅولو هدف سره د RedHat لخوا رامینځته شوی. دا د معلوماتي ټکنالوجۍ عصري کولو کې مرسته کوي او د DevOps ټیمونو سره د غوښتنلیکونو په ګړندي، ډیر باوري او ډیر همغږي کولو کې مرسته کوي.
پرته لدې چې د اطاعت معیارونو پوره کولو په اړه اندیښنه ولرئ ، تاسو کولی شئ په اسانۍ سره د امنیت اساساتو سره ډیری ورته ورته تنظیمونه رامینځته کړئ. د سوداګرۍ په شرایطو کې، ځواب ورکوونکي د سازمان لپاره د نوښت او ستراتیژۍ پلي کولو لپاره د وخت په خالي کولو سره د سیالۍ برخه چمتو کوي، او همدارنګه د سوداګرۍ اړتیاو سره د IT سره سمون لري.
ځواب ورکوونکی د "Playbooks" په نوم د YAML میشته ترتیب کولو ماډلونه کاروي ترڅو ستاسو د زیربنا مطلوب پای حالت د IaC وسیلې په توګه تنظیم کړي. Ansible تاسو ته اجازه درکوي خپل ماډلونه او پلگ انونه رامینځته کړئ که تاسو داسې ستونزې سره مخ شئ چې ډیفالټ ماډلونه نشي حل کولی.
داسې انګیرل کیږي چې دا د غوښتنلیکونو او معلوماتي ټیکنالوژۍ زیربنا چمتو کولو ، تنظیم کولو او ساتنې اتومات کولو ترټولو ساده میتود دی.
Pros
- د ځای په ځای کولو، ترتیب کولو، او د کارولو اسانتیا له مخې، دا یو ساده وسیله ده.
- دا سرورونه تنظیموي او په سمه توګه یې ترسره کوي.
- ګمرکي ماډلونه ځواب ته اجازه ورکوي چې په بشپړ ډول دودیز شي. دلته د غزولو او اضافې ماډلونو لوی رسمي ذخیره هم شتون لري چې دمخه شتون لري.
- د ماشین په کچه هر هغه دندې چې تاسو اړتیا لرئ د چاپیریال رامینځته کولو لپاره ترسره کړئ باید اتومات وي.
- د VM او کانټینر عکسونو ازموینې ، تصدیق کولو او تنظیم کولو لپاره ، ځواب د CI پایپ لاین کې د جینکنز سره په زړه پوري ښه کار کوي.
- لکه څنګه چې ځواب ورکونکی اجنټ دی، ټول فعالیتونه د SSH له لارې ترسره کیږي. دا پدې معنی ده چې تاسو به اړتیا نلرئ په سرور کې کوم سافټویر نصب کړئ چیرې چې ځواب ورکونکی کار کوي.
له بندڅخه
- ځواب ورکوونکی د لوی او پیچلي موجوداتو سره معامله کولو کې سخت وخت لري. د موجوداتو پروسس کولو ښه والی ممکن د پام وړ توپیر رامینځته کړي.
- د ټولنې نسخه د جوړ شوي مهالویش نشتوالی لري.
- د ځواب وړ وړیا روزنه او ټیوټوریلونه د لومړي ځل کاروونکو لپاره ورته توضیحات او د کارولو سادگي نه ورکوي.
- د YAML ترکیب شاید پوهیدل ستونزمن وي. دا ممکن ستونزمن وي چې د نحوي خطا دقیق ځای په ګوته کړئ.
د بیې
تاسو کولی شئ د دې وړیا آزموینې سره د پلیټ فارم کارول پیل کړئ. دا د پریمیم نسخې هم وړاندیز کوي مګر نرخونه په پلیټ فارم کې ندي لیست شوي.
2. تیرافیف
ترټولو پراخه کارول کیږي او د پرانستې-سرچینې د زیربنا اتومات کولو وسیله HashiCorp Terraform ده. دا د کوډ ترتیب، چمتو کولو، او مدیریت په توګه د زیربنا سره مرسته کوي.
Terraform د یو واحد پروسې په کارولو سره د ډیری زیربنایی چمتو کونکو په اوږدو کې IaC ډیزاین او رامینځته کول اسانه کوي. د اړتیا وړ زیربنا د کوډ په توګه تعریف شوي د اعلاناتي تخنیک په کارولو سره. د زیربنا د لوړولو یا چمتو کولو دمخه، Terraform کاروونکو ته اجازه ورکوي چې د اجرا کولو دمخه چک ترسره کړي ترڅو وګوري چې آیا ترتیبات تمه شوي پایلې پوره کوي.
د ساده او دوامداره CLI طرزالعمل له لارې، تاسو کولی شئ خپل غوره شوي جوړښت د ډیری بادل چمتو کونکو په اوږدو کې ولرئ.
Yتاسو کولی شئ په چټکۍ سره د ورته ترتیب سره مختلف چاپیریالونه رامینځته کړئ او ستاسو د مطلوب زیربنا ټول عمر اداره کړئ ، د انساني غلطیو له مینځه وړو او د چمتو کولو او ادارې پروسې کې اتوماتیک ته وده ورکړئ.
دا د مختلف چمتو کونکو ملاتړ هم کوي ، پشمول ډیجیټل اوشین ، ګیټ هب ، کلاوډ فلیر ، او نور. Terraform د سرچینې کنټرول ځانګړتیا هم لري چې د سرچینو ویجاړولو ته اجازه ورکوي. کله چې د هایبرډ بادلونو سره کار کول ، دا فعالیت خورا مهم دی ځکه چې پلانونه د ورته پروسې کارولو پرمهال د ډیری بادل چمتو کونکو او زیربناوو کې رامینځته کیدی شي.
Pros
- ډیری زیربنا چمتو کونکي ملاتړ شوي / مدغم شوي ، پشمول د AWS ، ګوګل کلاوډ ، ډیټاډګ ، ګیټ لیب ، هیروکو، او SignalFx.
- په چټکۍ سره زیربنا د کوډ په توګه ځای په ځای کړئ. د چاپیریال تنظیم کول او پیل کول ساده دي، په چټکۍ سره وده کوي.
- دا د بادل ریاست مدیریت د خدماتو چمتو کونکو لخوا چمتو شوي اصلي حلونو څخه خورا ډیر ساده کوي.
- د Terraform د ماډلونو شبکه د خدماتو چمتو کونکو پراخه لړۍ پوره کوي.
له بندڅخه
- Terraform ګرافیک نلري کارن برسیر، کوم چې به یې کارول خورا اسانه کړي.
- د انفراسټرکچر کوډ بیا تنظیم کول د وخت مصرف کیدی شي او ډیری وختونه د نویو سرچینو رامینځته کولو ته اړتیا لري (لکه کله چې د سرچینو نوم بدلول)
- Terraform خپل DSL لري، د HashiCorp ترتیب ژبه، چې د عادت کولو لپاره یو څه وخت نیسي.
د بیې
تاسو کولی شئ د دې وړیا پلان سره د پلیټ فارم کارول پیل کړئ. دا تادیه شوي پلانونه هم وړاندیز کوي کوم چې د $ 20 / کارونکي څخه پیل کیږي.
3. مشر
شیف په سوداګرۍ کې یو له خورا مشهور IaC وسیلو څخه دی. شیف د طرزالعمل سټایل ژبه کاروي، په کوم کې چې کاروونکي باید کوډ ولیکي او مشخص کړي چې څنګه مطلوب حالت ته ګام په ګام ترلاسه کړي. دا د کارونکي پورې اړه لري چې د ګمارنې غوره میتود غوره کړي.
شیف تاسو ته اجازه درکوي د دې روبي میشته DSL په کارولو سره ترکیبونه او د پخلي کتابونه جوړ کړئ.
دا ترکیبونه او د پخلي کتابونه ستاسو د خوښې سره په موجوده سرورونو کې ستاسو د ایپسونو او اسانتیاو تنظیم کولو لپاره اړین پروسې توضیح کوي. د دې بشپړ انعطاف پذیري ، د جوړ شوي ډریټ کمولو او د کوډ په توګه د پالیسیو مشخص کولو وړتیا سره ، دا په هر CI/CD پایپ لاین کې د توزیع وړ او پلي کیدو وړ ګرځوي.
دا د زیربنا مدیریت حل ډیزاین شوی ترڅو تاسو سره په هر چاپیریال کې د توزیع وړ او خوندي زیربنا اتومات پروسې پلي کولو او ماډل کولو کې مرسته وکړي.
Pros
- شیف دمخه بسته شوي ټیمپلیټونه لري چې د زیربنا اداره کول اسانه کوي ، له ټیټ څخه د پام وړ پیچلتیا پورې.
- شیف د کار کولو لپاره واقعیا ساده دی. د شیف ډیری توکي ورته اصول تعقیبوي، د پیل څخه د لومړني پخلي کتابونو جوړول خورا ساده کوي.
- شیف د پام وړ ادغام سره د شیف اتومات تجهیز کولو لپاره سخت کار کوي چې دا به اجازه ورکړي چې خپل بشپړ ظرفیت ته ورسیږي.
- د پخلي کتابونه د شیف یو له غوره ځانګړتیاو څخه دي ، ځکه چې دوی د ګړندي منلو اجازه ورکوي.
- د شیف سره نږدې هر هدف ته رسیدو کې ستاسو سره د مرستې لپاره د موادو بډایه شتون شتون لري.
له بندڅخه
- د ډومین ځانګړې ژبه پیاوړې ده، مګر دا یو څه تمرین ته اړتیا لري.
- د وسیلو مختلف ډولونه حیرانونکي کیدی شي؛ یو متحد چلند به شیان ساده کړي.
- شیف ممکن په لومړي سر کې ډارونکی ښکاري. د اخیستلو لپاره ډیر څه شتون لري، او ما وموندله چې د زده کړې غوره لاره دا وه چې خپل وخت ونیسئ، صبر وکړئ او تمرین وکړئ.
د بیې
نرخ په پلیټ فارم کې شتون نلري ، مهرباني وکړئ د دې قیمت لپاره پلورونکي سره اړیکه ونیسئ.
4. ګوډاګی
کله چې زموږ په لیست کې د نورو IaC وسیلو سره پرتله کیږي ، پوپټ د شیف سره ډیر ورته والی لري ، او دا د ډیری DevOps انجینرانو CI / CD پایپ لاینونو کې دی.
دا د روبي میشته DSL کاروي ترڅو ستاسو د زیربنا پای حالت څرګند کړي او همدارنګه هغه دندې چې تاسو یې ترسره کول غواړئ. پوپټ بیا تشې ډکوي، د مخکینۍ تاسیس شوي ترتیب حالت ته ګړندۍ لاره په ګوته کوي.
ګوډاګی د IAC وسیلو سیټ دی چې په ګړندي او خوندي توګه زیربنا چمتو کوي. دا یو لوی پراختیا کونکي ټولنه لري چې د سافټویر فعالیت ښه کولو کې د مرستې لپاره ماډلونه یې مرسته کړې.
ګوډاګی د کوډ پلیټ فارم په توګه نږدې هر لوی کلاوډ زیربنا سره وصل کیږي ، پشمول د AWS ، Azure ، ګوګل کلاوډ ، او VMware ، د څو کلاوډ اتومات کولو ته اجازه ورکوي.
Pros
- کله چې د سرچینې کنټرول سره یوځای شي، دا د زیربنا په توګه کوډ (لکه Git) وړاندې کولو لپاره د باور وړ تخنیک چمتو کوي.
- دا تاسو ته وړتیا درکوي په مؤثره توګه سافټویر نصب کړئ پرته لدې چې په ټولو توضیحاتو پوه شئ.
- د سیسټم ثبات او اپټایم زیاتوالي لپاره د سیسټم تنظیم کولو جریان اداره کوي؛ ورته ترتیب-لکه-کوډ څو ځله ایستل کیدی شي.
- کله چې دا د DevOps په لور د ټیمونو هڅولو خبره راځي، دا یو ارزښتناکه شتمني ده ځکه چې دا پراختیا ته اجازه ورکوي چې د خپلو شتمنیو مدیریت واخلي.
له بندڅخه
- د لوړې زده کړې وکر، مګر هغه چې په اسانۍ سره ماسټر کیدی شي که چیرې یو څو اساسات زده شي او ګوډاګی په عمل کې وکارول شي.
- په یو ډیر همکار ګمارلو پروسه کې چې مختلف پلیټ فارمونه او ډیټا مرکزونه پراخوي، پیچلتیا ممکن خورا لوی شي.
- د اوسني زیربنا سره ښه سمون نه لري، کوم چې په طبیعي توګه د ګوډاګی نیمګړتیا نه ده، مګر دا کولی شي په دوامداره توګه د اجرا کولو لپاره په فکر او عمل کې ډراماتیک بدلون ته اړتیا ولري.
- تاسو باید د روبي سره آشنا اوسئ که تاسو غواړئ د دې سره پیچلي دندې ترسره کړئ.
د بیې
نرخ په پلیټ فارم کې شتون نلري ، مهرباني وکړئ د دې قیمت لپاره پلورونکي سره اړیکه ونیسئ.
5. د AWS کلاوډ جوړښت
د AWS CloudFormation د AWS کلاوډ پلیټ فارم کې د کوډ (IaC) حل په توګه یو مدغم زیربنا ده چې تاسو ته اجازه درکوي په ګړندۍ او اسانۍ سره د تړل شوي AWS او دریمې ډلې سرچینو ګروپ تنظیم او اداره کړئ د کوډ په توګه زیربنا په کارولو سره. دا تاسو ته وړتیا درکوي ټول اړین DevOps او GitOps غوره تمرینونه پلي کړئ.
د نورو اړینو AWS سرچینو سره د کلاوډ فارمیشن سره وصل کولو سره ، تاسو کولی شئ په ساده ډول د خپلو سرچینو پیمانه اداره کړئ او حتی د اضافي سرچینو مدیریت اتومات کړئ.
د AWS CloudFormation تاسو ته اجازه درکوي د سرچینې چمتو کونکي د دې خلاصې سرچینې CLI په کارولو سره د اصلي AWS سرچینو ترڅنګ د دریمې ډلې غوښتنلیک سرچینې چمتو او اداره کولو لپاره رامینځته کړي.
د CloudFormation ټیمپلیټونه په دواړو YAML او JSON کې لیکل کیدی شي، او دوی د AWS سرچینې په چټکه او اسانۍ سره اداره کولو، اندازه کولو، او اتومات کولو لپاره کارول کیدی شي.
تاسو کولی شئ د پلي کولو دمخه د ټولو بدلونونو کتنه هم وکړئ ، کوم چې تاسو ته اجازه درکوي وګورئ چې د بدلونونو سیټ به ستاسو سرچینې ، خدمات او انحصار اغیزه وکړي.
Pros
- د لارښود چمتو کولو پروسه رسمي کړئ.
- اوسنی ترتیب د یوې وسیلې په کارولو سره ټیمپلیټ ته بدل کیدی شي.
- دلته ډیری ټیمپلیټونه او ټوټې شتون لري.
- د کوډ په توګه زیربنا د اتومات کولو شرایطو کې بریا ده.
- چمتو کول باید په CI/CD کې مدغم شي.
- د معمار او پلي کونکي ترمنځ اړیکه.
- نور د DevOps اوزار کیټونه مدغم او وده کولی شي.
- د CF سره همکاري ممکن تاسو سره ستاسو د کمانډ لاین مهارتونو ته وده ورکولو کې مرسته وکړي.
له بندڅخه
- د ناکامۍ وروسته د غلطۍ توضیحات باید ښه شي.
- په لاسي ډول د سرچینو حذف کول اړین دي. د حذف کولو پیل کولو دمخه ، دا کولی شي پوښتنه وکړي چې ایا سرچینې باید پریښودل شي یا حذف شي.
- د سرچینو یا تنظیماتو د څرګند ارتباط له امله ، د سټیکونو له مینځه وړل ممکن ستونزمن وي.
د بیې
تاسو کولی شئ د دې وړیا درجې سره د پلیټ فارم کارول پیل کړئ. او قیمت د هر سمبالونکي عملیات له $ 0.0009 څخه پیل کیږي.
6. د ګوګل بادل پلي کولو مدیر
د ګوګل کلاوډ پلي کولو مدیر د ګوګل کلاوډ پلیټ فارم زیربنا پلي کولو حل دی چې د سرچینو رامینځته کول ، تنظیم کول ، چمتو کول او اداره اتومات کوي.
Yتاسو کولی شئ په اسانۍ سره د ګوګل کلاوډ خدماتو ګروپ سره یوځای کړئ او د واحد واحد په توګه یې اداره کړئ. تاسو کولی شئ د YAML یا Python په کارولو سره موډلونه رامینځته کړئ ، د پلي کولو دمخه د بدلونونو کتنه وکړئ ، او د کنسول کارونکي انٹرفیس له لارې خپل ګمارنې معاینه کړئ.
د کوډ وسیلې په توګه دا زیربنا د مطلوب ترتیب څرګندولو لپاره د اعلاناتي ژبې طریقه کاروي او پاتې سیسټم ته پریږدي. د ګوګل کلاوډ ډیپلیمینټ مدیر د ډیری سرچینو په ورته وخت کې ګمارلو ته اجازه ورکوي ، په بیله بیا د سرچینې تولید مدیریت او د سرچینې تعریف اړتیاو.
د ګمارنې لپاره تشکیلات د کوډ په توګه اداره کیږي، او دوی په خپل حالت کې د دوام په ساتلو سره په اسانۍ سره تکرار کیدی شي.
Pros
- په ورته وخت کې د ډیری سرچینو ځای پرځای کولو ته اجازه ورکوي.
- په ګمارلو کې سرچینو ته اجازه ورکوي چې اضافه شي، لرې شي، یا بدل شي.
- کاروونکي تنظیمات تنظیموي او سیسټم د اعلاناتي ژبې طریقې په کارولو سره پاتې نور په ګوته کوي.
- د سرچینو تر مینځ د تعریف انحصار رامینځته کوي او هغه ترتیب کنټرولوي چې دوی رامینځته کیږي.
له بندڅخه
- تازه معلومات په ریښتیني وخت کې رامینځته کیږي. موږ نشو کولی خپل ایپسونه په ورته وخت کې تازه کړو، مګر موږ کولی شو دوی ځای په ځای کړو، کوم چې یو له لوی زیانونو څخه دی.
- د خدمت سره، کومه ځانګړې مرسته نشته. د خلاصو توکو لپاره د غبرګون وخت دومره ګړندی ندی څومره چې ممکن وي.
د بیې
د دې محصول یا خدمت قیمت د ګوګل کلاوډ ډیپلومینټ مدیر لخوا ندي چمتو شوي. دا د سافټویر پلورونکو او خدماتو چمتو کونکو لپاره معیاري کړنلاره ده. د اوسني نرخ موندلو لپاره ، د ګوګل کلاوډ ډیپلیمینټ مدیر سره اړیکه ونیسئ.
7. د Azure سرچینې مدیر
د Azure سرچینې مدیر، کوم چې په خپل پلیټ فارم کې د زیربنا اداره کولو لپاره د مایکروسافټ حل دی، د IaC بل لوړ محصول دی. دا د Azure سرچینې مدیر ټیمپلیټ (ARM ټیمپلیټ) په کارولو سره انحصار او زیربنا اداره کوي.
تاسو کولی شئ، د بیلګې په توګه، خپلې سرچینې په ګروپونو کې تنظیم کړئ، دوی یې حذف کړئ، او سرچینو ته د لاسرسي کچه محدود کړئ، د څو انتخابونو یادونه وکړئ. خدماتو او سرچینو ته د لاسرسي کنټرول د Azure سره ساده دی ، کوم چې د رول پراساس لاسرسي کنټرول (RBAC) لپاره جوړ شوي ملاتړ سره راځي.
د مدیریت ګروپونه، ګډون، او د سرچینو ګروپونه، له بلې خوا، تاسو ته اجازه درکوي چې د لاسرسي پراخوالی ښه کړئ. برسېره پردې، د درجه بندي ټیټې کچې د لوړو کچو څخه ترتیبات میراث کوي، دا تضمین کوي چې د لوړې کچې پالیسۍ په ټولو ټیټو ګروپونو او سرچینو کې پلي کیږي.
Pros
- دا کارول ساده دي، او د زیرمو هڅونې اداره کول ساده دي.
- ترټولو ګټور وړتیاوې هغه دي چې د ګډون اداره کولو او د پروژې ټیم ته د سرچینو سیټ ټاکلو لپاره دي.
- د Azure سرچینې مدیر د مدیریت دندو سره مرسته کوي لکه د ټیم مدیریت. دا د متخصصینو لپاره هم ګټور دی. دا زموږ سره په مرکزي توګه د پروژو او خدماتو اداره کولو کې مرسته کولو کې خورا مؤثره ده.
له بندڅخه
- د کارن انٹرفیس کې د ریزرو ګمارنې اتومات کولو یا اندازه کولو لپاره هیڅ واحد کرښه شتون نلري.
- دوی ممکن د کاروونکي انٹرفیس ته وده ورکړي.
د بیې
نرخ په پلیټ فارم کې شتون نلري ، مهرباني وکړئ د دې قیمت لپاره پلورونکي سره اړیکه ونیسئ.
8. پلومي
پلومي د IaC حل دی چې د اضافي انعطاف وړاندیز کولو سره د کوډ پلیټ فارمونو په توګه د نورو زیربناوو څخه ځان توپیر کوي.
Python، JavaScript، C#، Go، او TypeScript د پروګرام کولو ژبو څخه دي چې ملاتړ کیږي. پلومي کولی شي د IaC DevOps کارولو قضیې پراخه لړۍ پوره کړي او د ژبې ملاتړ پراخولو سره ډیری پراختیا کونکو ته ورسیږي.
نورې ژبې دا هم په ګوته کوي چې تاسو د زیربنا د پراختیا او ازموینې لپاره ستاسو په اختیار کې ډیر وسایل او چوکاټونه لرئ. د کوډ وسیلې په توګه د زیربنا په توګه د پلومي ځانګړتیا دا ده چې دا د بنسټیز اصولو ساتلو او د پیژندل شوي وسیلو لکه Terraform فعالیت ساتلو کې عالي دنده ترسره کوي پداسې حال کې چې د کلاوډ جنات AWS ، GCP ، او Azure کلاوډ ملاتړ کوي.
Pros
- کارونه د ساعتونو په پرتله په ثانیو کې بشپړیږي.
- هر تعدیل باید د ازموینې او جوړ شوي پالیسیو له لارې تایید شي.
- پلومي د درلودلو لپاره په زړه پوری وسیله ده.
له بندڅخه
- اوس مهال هیڅ نیمګړتیا شتون نلري.
د بیې
تاسو کولی شئ د دې انفرادي پلان سره د پلیټ فارم کارول پیل کړئ. دا هم وړاندیز کوي چې د $ 0.00025 / کریډیټ څخه پیل کیږي.
9. واګران
Vagrant د مسلکي کسانو لپاره یو حل دی چې غواړي د لوی کلاوډ زیربنا پرځای لږ شمیر مجازی ماشینونه وکاروي. دا د هاشي کارپ لخوا رامینځته شوی ، د ورته شرکت چې ټیرفارم رامینځته کړی. ځکه چې دا د ګړندي پرمختیایی چاپیریال رامینځته کولو کې تخصص لري ، محصول د پراختیا کونکو لپاره دی چې په خورا کوچنۍ پیمانه کار کوي.
تاسو کولی شئ د مجازی ماشین رامینځته کولو لپاره Vagrant وکاروئ ، خپلې ازموینې پرمخ وړئ ، او د VM ټول تشکیلات په Vagrantfile کې ذخیره کړئ. تاسو کولی شئ دا د نورو پراختیا کونکو سره شریک کړئ ترڅو تضمین کړي چې دوی ورته پایلې ترلاسه کوي او په ورته چاپیریال کې کار کوي.
دا د VirtualBox، AWS، او کوم بل کلاوډ چمتو کونکي سره په ګډه کارول کیدی شي چې د خدمت په توګه مجازی کول وړاندیز کوي. دا د نورو IaC وسیلو لکه شیف او پوپټ سره هم مطابقت لري.
Pros
- د پراختیا چاپیریال په چټکه او اسانۍ سره تنظیم کیدی شي.
- د خورا اغیزمنې پروژې سکیفولډینګ سره یو dev/ازموینې چاپیریال.
- د ټولنې بکسونه او پلگ ان په پراخه سټایلونو کې راځي.
- د محلي پراختیا لپاره، Vagrant د بندرونو او URLs مشخص کول ساده کوي.
- د څو عملیاتي سیسټمونو سره د ماشینونو جوړول خورا ساده دي؛ د دوی یو لیست، د ترتیب کولو لارښوونو سره، د Vagrant په ویب پاڼه کې موندل کیدی شي.
له بندڅخه
- دا د ګرافیکي کاروونکي انٹرفیس نلري، که څه هم دا د پیل کونکو لپاره کار کیدی شي.
- ستاسو د کوډ پورې اړه لري، دا ممکن یو ستونزمن پروسیجر وي چې تنظیم یې کړئ.
- دا اړینه ده چې د کمانډ لاین وکاروئ، کوم چې ممکن د لږ تخنیکي ډیزاینرانو او پراختیا کونکو لپاره ننګونې وي.
د بیې
تاسو کولی شئ د دې ټولنې پلان سره د پلیټ فارم کارول پیل کړئ ، کوم چې په بشپړ ډول وړیا دی. دا تادیه شوي پلانونه هم وړاندیز کوي کوم چې د $ 5 / میاشت څخه پیل کیږي.
10. (R)؟مثال
(R)؟ex یا Rex یو ساده اتوماتیک چوکاټ دی چې په کارونکي باندې خپل ماډل نه تحمیلوي. تاسو کولی شئ د اعلاناتي او لازمي تګلارو هرډول ترکیب وکاروئ ، د مدیریت سټایلونه فشار یا کش کړئ ، ځایی یا لیرې اجرا کول ، او داسې نور د ریکس سره.
دا د خلاصې سرچینې ځای په ځای کولو او تنظیم کولو مدیریت پلیټ فارم دی چې یوازې د پرل کوډینګ پراساس دی ، تاسو ته اجازه درکوي په اسانۍ سره موډلونه د خپلو اړتیاو پوره کولو لپاره تنظیم کړئ.
د ریموټ سرورونو کنټرول لپاره د دې SSH وړتیا د تکرار فعالیتونو تنظیم او اتومات کول اسانه کوي ، وخت او هڅې خوندي کوي.
Pros
- پرل د زده کړې لپاره ساده ژبه ده.
- دا یو بې اجنټ وسیله ده چې shh کاروي.
- د تکرار وړ کارونه د وخت او مایوسۍ خوندي کولو لپاره اتومات دي.
له بندڅخه
- اوس مهال هیڅ نیمګړتیا شتون نلري.
د بیې
لکه څنګه چې دا خلاص سرچینه ده، ټول کولی شي دا وړیا وکاروي.
پایله
د دې موثریت او انحصار سره ، د کوډ په توګه زیربنا د بادل سرچینو اداره کولو لپاره د راتلونکي لاره ده. د IaC ټیکنالوژۍ چې موږ یې بحث کړی د هرې پروژې سره به مرسته وکړي چې د ډیری وخت مصرفي پروسو اتومات کولو سره په اغیزمنه توګه پرمخ بوځي ، پداسې حال کې چې د خوندي فضا رامینځته کولو او یووالي ډاډمن کولو سره.
ډیری سوداګرۍ په وروستیو کلونو کې IaC ته بدل شوي، په پایله کې د دوی د کلاوډ پلیټ فارم WebUI سره معامله کولو کې د وخت کم مصرف او په سرچینو کې ناانډولۍ. ځینې لوی IaC اوزار چې نن ورځ شتون لري په پورته لیست کې شامل دي. دا لیست بشپړ ندی، مګر دا به تاسو په دې موضوع پیل کړي.
یو ځواب ورکړئ ووځي