Table of Contents[Qari][muuji]
Kaabayaasha-sida- Code, ama IaC, waxa ay wax ka bedeshay habka loo dejiyo loona dayactiro kaabayaasha IT-ga tan iyo markii ay soo shaac baxday toban sano ka hor.
Dejinta kaabayaal cusub oo loo isticmaalo in lagu xidho seerfar jidheed, samaynta isku xidhka shabakada, iyo kaydinta qalabka xarun xogeed oo karti leh. Software-ka hadda waxaa loo isticmaali karaa in lagu abuuro kaabayaal waxqabad oo hufan, kharash-ool ah, oo sugan.
Intaa waxaa dheer, iyada oo ay ugu wacan tahay ka wareejinta maareynta isbeddelka taariikhiga ah, kooxuhu hadda waxay geyn karaan habab cusub oo la xaqiijiyay, laakiin gebi ahaanba aan la kormeerin habab cusub daqiiqado halkii maalmo iyagoo raacaya hababka caadiga ah ee bixinta iyo cusboonaysiinta nidaamyada iyo sidoo kale qaabeynta.
IMaqaalkan, waxaan eegi doonaa tobanka ugu sarreeya Kaabayaasha kaabeyaasha sida Code alaabta kuwaas oo sumcad weyn u leh in ay habeeyaan hawlo adag oo waqti badan qaata sida qalabaynta, bixinta, iyo geynta miisaanka.
Kaabayaasha ugu Fiican oo ah qalab kood ah 2022
1. Caqli ahaan
Macquul ah waxaa abuuray RedHat iyada oo ujeedadu tahay horumarinta fududaynta. Waxay gacan ka geysataa casriyeynta IT-ga waxayna ka caawisaa kooxaha DevOps inay geeyaan codsiyada si degdeg ah, la isku halleyn karo, iyo hab isku dubaridan.
Adigoon ka walwalin buuxinta heerarka u hoggaansanaanta, waxaad si fudud u abuuri kartaa dhowr habayn oo isku mid ah oo leh saldhigyo amni. Marka la eego ganacsiga, Ansible wuxuu bixiyaa tartan tartan ah isagoo u fasaxaya hay'adda si uu u hirgeliyo hal-abuurnimo iyo istaraatiijiyad, iyo sidoo kale la waafajinta IT-ga shuruudaha ganacsiga.
Macquulku waxa uu shaqaalaysiiyaa qaababka qaabaynta ku salaysan YAML ee loo yaqaan "Playbooks" si loo dejiyo meesha ugu dambaysa ee kaabayaashaaga qalab IaC ahaan. Macquulku wuxuu kuu ogolaanayaa inaad horumariso modules-yadaada iyo plug-yadaada haddii aad la kulanto dhibaato aysan qaybaha caadiga ah wax ka qaban karin.
Waxaa loo maleynayaa inay tahay habka ugu toosan ee otomaatiga u ah bixinta, dejinta, iyo dayactirka codsiyada iyo kaabayaasha IT.
Faa'iidooyinka
- Marka la eego geynta, qaabaynta, iyo fududaynta isticmaalka, tani waa qalab fudud.
- Waxay habaysaa server-yada waxayna u fulisaa si sax ah.
- Qaybaha gaarka ah waxay u oggolaanayaan suurtogalnimada in si buuxda loo habeeyo. Waxa kale oo jira kayd rasmi ah oo weyn oo kordhinta iyo qaybo ku-darka ah oo horeba loo heli karo.
- Hawl kasta oo heerka mashiinka ah oo aad u baahan tahay inaad qabato si aad deegaan u dejiso waa inay si toos ah u noqdaan.
- Imtixaanka, xaqiijinta, iyo habaynta VM iyo sawirada weelka, Ansible wuxuu si cajiib ah ula shaqeeyaa Jenkins ee dhuumaha CI.
- Maadaama Aansible uu yahay mid aan wakiil lahayn, dhammaan waxqabadyada waxaa lagu fuliyaa SSH. Tani waxay ka dhigan tahay inaadan u baahnayn inaad ku rakibto wax software ah seerfarka halka uu Ansible ka shaqaynayo.
Qasaarooyinka
- Ansible waxaa ku adag waqti uu wax ka qabto alaabada waaweyn iyo kuwa adag. Hagaajinta habaynta alaabada waxay samayn kartaa farqi weyn.
- Daabacaadda beesha ayaa ka maqan jadwal la dhisay.
- Tababarka bilaashka ah ee Ansible iyo casharrada ma bixiyaan faahfaahin isku mid ah iyo fududaynta isticmaalka isticmaalayaasha markii ugu horeysay.
- Ereyga YAML waxaa laga yaabaa inay adagtahay in la fahmo. Way adkaan kartaa in la tilmaamo meesha saxda ah ee qaladka syntax.
Qiimo u goynta
Waxaad bilaabi kartaa isticmaalka madal ay tijaabo bilaash ah. Waxa kale oo ay bixisaa daabacado qaali ah laakiin qiimuhu kuma taxan goobta.
2. Terraform
Inta badan loo isticmaalo iyo ilka furan Qalabka automation-ka kaabayaasha waa HashiCorp Terraform. Waxay ka caawisaa kaabayaasha sida habaynta code, bixinta, iyo maamulka.
Terraform ayaa ka dhigaysa mid fudud in la qaabeeyo oo laga dhiso IaC bixiyayaasha kaabayaasha badan oo isticmaalaya hal nidaam. Kaabayaasha loo baahan yahay waxaa lagu qeexaa sida koodka iyadoo la adeegsanayo farsamada caddaynta. Kahor intaan la cusboonaysiin ama bixin kaabayaasha, Terraform waxay u ogolaataa isticmaaleyaasha inay sameeyaan jeeg hore u fulin si ay u arkaan haddii dejinuhu ay qanciyaan natiijooyinka la filayo.
Iyada oo loo marayo habraac fudud oo joogto ah CLI, waxaad yeelan kartaa qaab dhismeedka aad dooratay oo dhan bixiyeyaasha daruuraha badan.
YWaxaad si degdeg ah u abuuri kartaa deegaanno kala duwan oo isku qaab ah oo aad maareyn kartaa dhammaan cimriga kaabayaasha aad rabto, baabi'inta khaladaadka bini'aadamka iyo kor u qaadista otomaatiga ee habka bixinta iyo maamulka.
Waxa kale oo ay taageertaa bixiyaasha kala duwan, oo ay ku jiraan DigitalOcean, GitHub, Cloudflare, iyo kuwa kale. Terraform waxa kale oo uu leeyahay astaan kontorool il kaas oo u oggolaanaya burburinta kheyraadka. Markaad la shaqeyneyso daruuraha isku-dhafka ah, shaqeyntaani waa mid muhiim ah maadaama qorshooyin laga soo saari karo bixiyeyaasha daruuraha badan iyo kaabayaasha iyadoo la adeegsanayo isla habka.
Faa'iidooyinka
- Bixiyeyaal badan oo kaabayaasha dhaqaalaha ah ayaa la taageeray/isku-dhafan, oo ay ku jiraan AWS, Google Cloud, Datadog, GitLab, Heroku, iyo SignalFx.
- Si degdeg ah u geyso kaabayaasha sida kood. Way fududahay in la dejiyo deegaanka oo la bilaabo, si dhakhso leh u horumaraya.
- Waxay u fududaynaysaa maamulka daruuriga ah in ka badan xalalka asalka ah ee ay bixiyaan adeeg bixiyayaasha.
- Shabakada Terraform's modules waxay u adeegtaa adeeg bixiyayaasha kala duwan.
Qasaarooyinka
- Terraform waxaa ka maqan garaaf ahaan interface interface, taas oo ka dhigi lahayd mid aad u fudud in la isticmaalo.
- Dib-u-hagaajinta koodhka kaabayaasha waxay noqon kartaa waqti-qaadasho oo inta badan waxay u baahan tahay abuurista ilo cusub (sida marka la beddelo kheyraadka)
- Terraform waxay leedahay DSL u gaar ah, HashiCorp Configuration Language, oo qaadanaysa in muddo ah in la qabsado.
Qiimo u goynta
Waxaad bilaabi kartaa isticmaalka madal oo leh qorshaheeda bilaashka ah. Waxa kale oo ay bixisaa qorshooyin lacag bixin ah oo ka bilaabma $20/isticmaale.
3. madaxa
Chef waa mid ka mid ah aaladaha IaC ee ugu caansan ganacsiga. Kuuggu waxa uu shaqaalaysiiyaa luqad hab-raaceed, kaas oo isticmaaluhu ay tahay in uu ku qoro kood oo uu qeexo sida loo gaadho gobolka la doonayo tallaabo tallaabo. Isticmaalaha ayay ku xiran tahay inuu doorto habka ugu wanaagsan ee geynta.
Kuuggu wuxuu kuu ogolaanayaa inaad dhisto cunto-cunto iyo buug-cunto adigoo isticmaalaya DSL-ku-saleysan Ruby.
Cuntooyinkan iyo buugaagta karinta waxay faahfaahinayaan hababka lagama maarmaanka u ah in lagu habeeyo abkaaga iyo utility serverkaaga jira si aad u jeceshahay. Debacsanaanteeda wadarta ah, oo ay weheliso yaraynta qulqulka dhex-dhisan iyo awoodda lagu qeexo siyaasadaha kood ahaan, ayaa ka dhigaysa mid la miisaami karo oo lagu dhaqan gelin karo tub kasta oo CI/CD ah.
Xalkan maareynta kaabayaasha waxaa loogu talagalay inuu kaa caawiyo hirgelinta iyo qaabaynta habraaca toosinta kaabayaasha la miisaami karo oo sugan ee deegaan kasta.
Faa'iidooyinka
- Kuuggu waxa uu leeyahay habab hore loo sii baakadeeyay oo sahlaya in la maareeyo kaabayaasha, laga bilaabo mid hooseeya ilaa kakanaanta la taaban karo.
- Kuuggu runtii waa sahlan tahay in lagu shaqeeyo. Qalab cunto kariye badan ayaa raacaya mabaadi'da la midka ah, taas oo ka dhigaysa mid fudud in la dhiso buugaag cunto karinta aasaasiga ah bilawga.
- Chef waxa uu si adag uga shaqaynayaa sidii uu ku qalabayn lahaa Chef Automate is dhexgal mug leh oo u ogolaanaya in uu gaadho awoodiisa buuxda.
- Buugaagta karinta waa mid ka mid ah sifooyinka ugu wanagsan ee Chef-ga, maadaama ay oggolaadaan korsasho degdeg ah.
- Waxa jira agab badan oo la heli karo si ay kaaga caawiyaan inaad ku guulaysato hadaf kasta oo aad la leedahay Chef.
Qasaarooyinka
- Luqadda gaarka ah ee domain waa xoog badan tahay, laakiin waxay u baahan tahay xoogaa ku celcelin ah.
- Qalabka kala duwan ayaa noqon kara mid wareersan; habka midaynta ayaa fududayn lahayd waxyaabaha.
- Cunto-kariye waxa laga yaabaa inuu marka hore u ekaado cabsi. Waxaa jira wax badan oo la qaadan karo, waxaanan ogaaday in sida ugu wanaagsan ee wax loo baran karo ay tahay inaad waqti qaadato, samir yeelato, oo aad ku celceliso.
Qiimo u goynta
Qiimaha lagama heli karo goobta, fadlan kala xidhiidh iibiyaha qiimihiisa.
4. Riwaayad
Marka la barbar dhigo aaladaha kale ee IaC ee liiskayaga ku jira, Puppet wax badan ayay iskaga mid yihiin Chef, waana xudunta u ah qaar badan oo ka mid ah injineerada DevOps 'CI/CD tubooyinka.
Waxay isticmaashaa DSL-ku-salaysan Ruby si ay u muujiso dhammaadka xaaladda kaabayaashaaga iyo sidoo kale hawlaha aad rabto inay qabato. Puppet ayaa markaa buuxiya daldaloolada, iyaga oo ogaanaya habka ugu dhaqsaha badan ee loo maro qaabaynta hore loo aasaasay.
Puppet waa qalab IAC ah oo si degdeg ah oo badbaado leh loogu bixiyo kaabayaasha. Waxa ay leedahay bulsho horumariye weyn oo gacan ka geysata qaybo si ay gacan uga geysato horumarinta shaqaynta software-ka.
Puppet waxa uu ku xidhaa ku dhawaad kaabeyaasha daruuraha waaweyn oo dhan sida madal Koodh, oo ay ku jiraan AWS, Azure, Google Cloud, iyo VMware, taas oo u oggolaanaysa qalabaynta daruuraha badan.
Faa'iidooyinka
- Marka lagu daro kontoroolka isha, waxay bixisaa farsamo lagu kalsoonaan karo oo loogu talagalay bixinta kaabayaasha-code (sida Git).
- Waxay awood kuu siinaysaa inaad si hufan u rakibto software adigoon fahmin dhammaan faahfaahinta.
- Waxay maamushaa habaynta nidaamka si ay u kordhiso xasilloonida nidaamka iyo wakhtiga; isla qaabeynta-sida-koodka ayaa la riixi karaa dhowr jeer.
- Marka ay timaado in kooxaha loo riixo dhanka DevOps, tani waa hanti qiimo leh tan iyo markii ay u ogolaato horumarka si ay u maareeyaan hantidooda.
Qasaarooyinka
- Qalooc waxbarasho sare leh, laakiin mid si sahal ah loo baran karo haddii dhowr arrimood oo aasaasi ah la barto iyo Puppet si dhab ah loogu isticmaalo.
- Habka dirista wada shaqaynta leh ee ka kooban goobo kala duwan iyo xarumaha xogta, kakanaanta ayaa laga yaabaa inay noqoto mid culus.
- Si fiican uguma xidhna kaabayaasha hadda jira, kuwaas oo aan ahayn cillad Puppet, laakiin waxa ay u baahan kartaa isbeddel weyn oo xagga fikirka iyo dhaqamada si loo fuliyo si joogto ah.
- Waa inaad taqaan Ruby haddii aad rabto inaad ku qabato hawlo casri ah.
Qiimo u goynta
Qiimaha lagama heli karo goobta, fadlan kala xidhiidh iibiyaha qiimihiisa.
5. AWS CloudFormation
AWS CloudFormation waa Kaabayaasha isku dhafan sida Code (IaC) ee gudaha AWS Cloud platform kaas oo kuu ogolaanaya inaad si degdeg ah oo sahlan u hawlgeliso oo aad maamusho koox ka mid ah AWS ku xiran iyo agabyada dhinac saddexaad iyadoo la isticmaalayo Kaabayaasha sida Code. Waxay awood kuu siinaysaa inaad isticmaasho dhammaan DevOps-ka loo baahan yahay iyo hab-dhaqannada ugu fiican ee GitOps.
Adigoo ku xiraya CloudFormation kheyraadka kale ee muhiimka ah ee AWS, waxaad si fudud u maareyn kartaa baaxadda agabkaaga oo aad xitaa toos u maamuli kartaa kheyraadka dheeraadka ah.
AWS CloudFormation sidoo kale waxay kuu ogolaaneysaa inaad horumariso bixiyeyaasha kheyraadka adoo isticmaalaya il-furan CLI si ay u bixiso oo ay u maamusho agabka codsiga dhinac saddexaad oo ay weheliso ilaha AWS ee asalka ah.
Qaababka CloudFormation waxaa lagu qori karaa YAML iyo JSON labadaba, waxaana loo isticmaali karaa in lagu maareeyo, cabbiro, oo loo toosiyo agabka AWS si degdeg ah oo fudud.
Waxa kale oo aad dib u eegi kartaa dhammaan isbeddellada ka hor inta aanad geynin, taas oo kuu ogolaanaysa inaad aragto sida isbeddelka isbeddelku u saameyn doono ilahaaga, adeegyada, iyo ku tiirsanaanta.
Faa'iidooyinka
- Si rasmi ah uga dhig habka wax bixinta gacanta.
- Qaabaynta hadda jirta waxa loo rogi karaa template iyadoo la isticmaalayo qalab.
- Waxaa jira dhowr hab-raacyo iyo qaybo yaryar oo la heli karo.
- Kaabayaasha sida koodka waa guul xagga otomaatiga ah.
- Bixinta waa in lagu dhex daraa CI/CD.
- Xidhiidhka u dhexeeya naqshadeeyaha iyo hirgaliyaha.
- Qalabka kale ee DevOps waa la isku dari karaa oo la wanaajin karaa.
- Wadashaqeynta CF waxay kaa caawin kartaa inaad si dhakhso leh u horumariso xirfadahaaga khadka taliska.
Qasaarooyinka
- Sharaxaada qaladka ka dib guuldarada waa in la hagaajiyo.
- Gacan ku tirtirida agabka ayaa loo baahan yahay. Kahor intaadan bilaabin tirtirka, waxay waydiin kartaa in agabka laga boodo ama la tirtiro.
- Xidhiidhka muuqda ee agabka ama habaynta awgeed, waxa laga yaabaa inay adkaato in meesha laga saaro xidhmooyinka.
Qiimo u goynta
Waxaad bilaabi kartaa isticmaalka madal oo leh heerkeeda bilaashka ah. qiimuhuna waxa uu ka bilaabmaa $0.0009 hawlwadeenkiiba.
6. Google Cloud Deployment Manager
Google Cloud Deployment Manager waa Google Cloud Platform geynta kaabayaasha kaabayaasha kaas oo otomaatig u ah abuurista, dejinta, bixinta, iyo maamulka.
Ysi fudud ayaad isugu geyn kartaa koox ka mid ah adeegyada daruuraha Google oo aad u maareyn kartaa hal qayb. Waxaad samayn kartaa moodooyinka addoo isticmaalaya YAML ama Python, arag isbedelada ka hor inta aan la dirin, oo waxaad ku baadhaysaa hawl galintaada adigoo isticmaalaya interface user.
Qalabkan Kaabayaasha ah sida Xeerku wuxuu u shaqeeyaa hab ku dhawaaqid luqadeed si uu u muujiyo habaynta la rabo inta soo hadhayna loogu daayo nidaamka. Google Cloud Deployment Manager waxa uu ogolaanayaa in si isku mar ah loo geeyo agabyo badan, iyo sidoo kale maaraynta soo saarista kheyraadka iyo shuruudaha qeexida kheyraadka.
Habaynta dirida waxa loo maamulaa kood ahaan, waxaana si diyaar ah loogu soo celin karaa si joogta ah gobolkooda.
Faa'iidooyinka
- Oggolow dhowr diritaan kheyraad isku mar ah.
- Oggolow agabka dajinta in lagu daro, laga saaro, ama la beddelo.
- Isticmaalayaashu waxay dejiyaan qaabeynta, nidaamkuna wuxuu qiyaasaa inta soo hartay iyadoo la adeegsanayo hab luqadeed oo caddaynaya.
- Wuxuu abuuraa ku-tiirsanaanta qeexitaannada u dhexeeya kheyraadka wuxuuna maamulaa sida ay u kala horreeyaan.
Qasaarooyinka
- Cusboonaysiinta waxa lagu sameeyaa wakhtiga dhabta ah Ma cusboonaysiin karno abkayada isku mar, laakiin waanu geyn karnaa, taas oo ah mid ka mid ah khasaarooyinka ugu waaweyn.
- Adeegga, ma jiro gargaar gaar ah. Waqtiga jawaabta alaabta furan uma aha sida ugu dhakhsaha badan ee laga yaabo inay noqoto.
Qiimo u goynta
Qiimaha badeecadan ama adeegan ma keenin Google Cloud Deployment Manager. Tani waa nidaamka caadiga ah ee iibiyaasha software-ka iyo bixiyeyaasha adeegga. Si aad u ogaato qiimaha hadda, la xidhiidh Google Cloud Deployment Manager.
7. Maareeyaha Kheyraadka Azure
Maareeyaha Kheyraadka Azure, kaas oo ah xalka Microsoft ee lagu maareynayo kaabayaasha qaabkeeda, waa badeecad kale oo sare oo IaC ah. Waxay maamushaa ku-tiirsanaanta iyo kaabayaasha iyadoo adeegsanaysa jaantuska Maareeyaha Kheyraadka Azure (qaababka ARM).
Waxaad, tusaale ahaan, u habayn kartaa agabkaaga kooxo, tirtiri kartaa, oo aad xaddidi kartaa heerarka gelitaanka khayraadka, si aad u xusto dhawr doorasho. Xakamaynta gelitaanka adeegyada iyo agabku way fududahay Azure, kaas oo la socda taageero dhex-dhis ah oo loogu talagalay Xakamaynta Helitaanka Door-Ku-salaysan (RBAC).
Kooxaha maamulka, is-diiwaangelinta, iyo kooxaha kheyraadka, dhanka kale, waxay kuu oggolaanayaan inaad hagaajiso ballaadhka gelitaanka. Intaa waxaa dheer, heerarka hoose ee kala sareynta waxay ka dhaxlaan jaangooyooyin heerar sare ah, iyagoo dammaanad qaadaya in siyaasado heer sare ah laga fuliyo dhammaan kooxaha heerka hoose iyo ilaha.
Faa'iidooyinka
- Way fududahay in la isticmaalo, iyo maaraynta dhiirigelinta kaydka waa sahlan tahay.
- Awoodaha ugu faa'iidada badan waa kuwa lagu maareeyo is-diiwaangelinta iyo u qoondaynta agabyo koox mashruuc ah.
- Maareeyaha Khayraadka Azure wuxuu caawiyaa hawlaha maaraynta sida maamulka kooxda. Waxay kaloo faa'iido u leedahay khabiirada. Aad bay wax ku ool u tahay in ay naga caawiso maamulka dhexe ee mashaariicda iyo adeegyada.
Qasaarooyinka
- Ma jiro hal khad oo otomaatig u ah ama cabbiraya meelaynta kaydka is dhexgalka isticmaalaha.
- Waxaa laga yaabaa inay awoodaan inay hagaajiyaan is-dhexgalka isticmaalaha.
Qiimo u goynta
Qiimaha lagama heli karo goobta, fadlan kala xidhiidh iibiyaha qiimihiisa.
8. Pulumi
Pulumi waa xal IaC ah oo ka sooca Kaabayaasha kale sida aaladaha Koodhka iyadoo la siinayo dabacsanaan dheeraad ah.
Python, JavaScript, C #, Go, iyo TypeScript ayaa ka mid ah luuqadaha barnaamijyada la taageero. Pulumi waxay la kulmi kartaa kiisas adeegsi oo kala duwan oo IaC DevOps ah waxayna gaari kartaa inta badan horumariyeyaasha iyadoo ballaarinaysa taageerada luqadda.
Luqado badan ayaa sidoo kale tilmaamaya inaad haysato qalab iyo qaabab badan oo aad ku horumarinayso oo aad ku tijaabinayso kaabayaashaaga. Sifada kala soocida Pulumi oo ah Kaabayaasha sida Qalabka Code waa inay qabato shaqo aad u fiican oo lagu ilaalinayo mabaadi'da aasaasiga ah iyo shaqeynta aaladaha caanka ah sida Terraform halka ay sidoo kale taageerto daruuraha daruuraha AWS, GCP, iyo Azure Cloud.
Faa'iidooyinka
- Waxyaalaha waxaa lagu dhameeyaa ilbiriqsiyo halkii ay ka ahaan lahayd saacado.
- Wax ka beddel kasta waa in lagu ansixiyo iyada oo loo marayo tijaabooyin iyo siyaasad la dhisay.
- Pulumi waa qalab fantastik ah oo la haysto.
Qasaarooyinka
- Hadda ma jiraan wax cillado ah
Qiimo u goynta
Waxaad bilaabi kartaa isticmaalka goobta qorshaheeda gaarka ah. Waxa kale oo ay bixisaa kaas oo ka bilaabma $0.00025/cedit.
9. Vagrant
Vagrant waa xal loogu talagalay xirfadlayaasha doonaya inay isticmaalaan tiro yar oo Mashiinnada Farshaxanka ah halkii ay ka isticmaali lahaayeen kaabayaasha waaweyn ee daruuraha. Waxaa abuuray HashiCorp, isla shirkaddii abuurtay Terraform. Sababtoo ah waxay ku takhasustay inay si degdeg ah u dhisto jawi horumarineed, badeecada waxaa loogu talagalay horumarinta kuwaas oo ka shaqeeya miisaan aad u yar.
Waxaad isticmaali kartaa Vagrant si aad u abuurto Mishiin Virtual, u socodsiiso imtixaanadaada, oo aad ku kaydiso dhammaan qaabaynta VM-ga Vagrantfile. Waxaad tan la wadaagi kartaa horumariyeyaal kale si loo dammaanad qaado inay helaan natiijooyin isku mid ah oo ay ka shaqeeyaan isku deegaan.
Waxaa loo isticmaali karaa iyadoo lala kaashanayo VirtualBox, AWS, iyo bixiye kasta oo daruuraha kale ah oo u bixiya adeeg ahaan muuqaal ahaan. Waxa kale oo ay la jaanqaadi kartaa qalabka kale ee IaC sida Chef iyo Puppet.
Faa'iidooyinka
- Deegaanka horumarinta si dhakhso leh oo fudud ayaa loo dejin karaa.
- Bey'ad dev/tijaabo leh oo leh mashruuc aad u hufan oo wax ku ool ah.
- Sanduuqyada bulshada iyo plugins waxay ku yimaadaan noocyo badan oo kala duwan.
- Horumarka deegaanka, Vagrant wuxuu fududeeyaa qeexida dekedaha iyo URL-yada.
- Way fududahay in la dhiso mashiino leh dhowr habab oo ay ku shaqeeyaan; Liiskooda, oo ay la socdaan tilmaamaha qaabeynta, waxaa laga heli karaa bogga Vagrant.
Qasaarooyinka
- Ma laha isticmaale garaaf ahaan, in kasta oo ay u anfacayso kuwa bilowga ah.
- Iyada oo ku xidhan code-kaaga, waxa ay noqon kartaa hab adag in la dejiyo.
- Waa lagama maarmaan in la isticmaalo khadka taliska, kaas oo laga yaabo in ay ku adkaato naqshadeeyayaasha iyo horumariyeyaal teknoolojiyadda yar.
Qiimo u goynta
Waxaad ku bilaabi kartaa isticmaalka goobta qorshaheeda bulshada, kaas oo gabi ahaanba bilaash ah. Waxa kale oo ay bixisaa qorshayaal lacag bixin ah oo ka bilaabma $5/bishii.
10. (R)?tus
(R)?ex ama Rex waa qaab-dhismeed toos ah oo fudud oo aan ku soo rogin nooc u gaar ah isticmaalaha. Waxaad isticmaali kartaa hab kasta oo isku dhafan oo caddayn ah iyo habab lama huraan ah, riix ama jiid qaababka maamulka, fulinta maxalliga ah ama fog, iyo wixii la mid ah oo leh rex.
Waa meelaynta il furan iyo madal maaraynta qaabaynta kaas oo ku salaysan kaliya Perl Coding, taasoo kuu ogolaanaysa inaad si habsami leh ula qabsato qaybaha si aad u buuxiso baahiyahaaga.
Awoodeeda SSH ee lagu xakameynayo server-yada fog waxay ka dhigaysaa mid fudud in la dejiyo oo otomaatig loogu sameeyo hawlaha soo noqnoqda, iyada oo badbaadinaysa wakhti iyo dadaal.
Faa'iidooyinka
- Perl waa luqad fudud oo la barto.
- Waa qalab aan wakiil lahayn oo adeegsada shh.
- Shaqooyinka soo noqnoqda si otomaatig ah ayaa loo sameeyaa si loo badbaadiyo waqtiga iyo jahwareerka.
Qasaarooyinka
- Hadda ma jiraan wax cillado ah
Qiimo u goynta
Maadaama ay tahay il-furan, dhammaan waxay ku isticmaali karaan bilaash.
Ugu Dambeyn
Waxtarka iyo ku-tiirsanaanta, Kaabayaasha sida Xeerku waa habka mustaqbalka ee maaraynta ilaha daruuriga ah. Tignoolajiyada IaC ee aan ka wada hadalnay ayaa ka caawin doona mashruuc kasta in uu si hufan u socdo anagoo otomaatig u ah hababka waqtiga badan qaata, iyadoo sidoo kale kobcinaysa jawi badbaado leh iyo hubinta isku midnimada.
Ganacsiyo badan ayaa u beddelay IaC sannadihii la soo dhaafay, taas oo keentay in wakhtiga la dhimo wax ka qabashada madalkooda Cloud WebUI iyo iswaafaq la'aanta agabka. Qaar ka mid ah aaladaha IaC ee ugu weyn maanta ayaa lagu daray liiska kore. Liiskani maaha mid dhamaystiran, laakiin waxa uu kugu bilaabi doonaa mawduucan.
Leave a Reply