Змест[Схаваць][Паказаць]
Інфраструктура як код, або IaC, зрабіў рэвалюцыю ў тым, як ІТ-інфраструктура ствараецца і абслугоўваецца з моманту свайго дэбюту больш за дзесяць гадоў таму.
Налада новай інфраструктуры, якая выкарыстоўваецца для стэкавання фізічных сервераў, усталявання сеткавых злучэнняў і захоўвання абсталявання ў кампетэнтным цэнтры апрацоўкі дадзеных. Цяпер праграмнае забеспячэнне можна выкарыстоўваць для стварэння больш эфектыўнай, эканамічна эфектыўнай і бяспечнай інфраструктуры.
Акрамя таго, дзякуючы адыходу ад кіравання гістарычнымі зменамі, каманды цяпер могуць разгарнуць усебакова правераныя, але цалкам некантралюемыя новыя працэсы за некалькі хвілін, а не за дні, выконваючы стандартныя працэдуры забеспячэння і абнаўлення сістэм, а таксама іх канфігурацыі.
IУ гэтым артыкуле мы разгледзім дзесяць найлепшых прадуктаў Infrastructure as Code, якія маюць выдатную рэпутацыю аўтаматызацыі складаных і працаёмкіх аперацый, такіх як канфігурацыя прылад, забеспячэнне і маштабнае разгортванне.
Лепшы інструмент для інфраструктуры ў якасці кода на 2022 год
1. анзибль
Ansible быў створаны RedHat з мэтай прасоўвання прастаты. Гэта спрыяе мадэрнізацыі ІТ і дапамагае камандам DevOps разгортваць прыкладанні хутчэй, надзейней і больш скаардынавана.
Не турбуючыся аб адпаведнасці стандартам, вы можаце лёгка стварыць некалькі аднолькавых налад з базавымі паказчыкамі бяспекі. З пункту гледжання бізнесу Ansible забяспечвае канкурэнтную перавагу, вызваляючы час для арганізацыі для ўкаранення інавацый і стратэгіі, а таксама прыводзячы ІТ у адпаведнасць з патрабаваннямі бізнесу.
Ansible выкарыстоўвае модулі канфігурацыі на аснове YAML пад назвай «Playbooks», каб усталяваць меркаваны канчатковы стан вашай інфраструктуры ў якасці інструмента IaC. Ansible дазваляе вам распрацоўваць уласныя модулі і ўбудовы, калі вы сутыкнецеся з праблемай, якую модулі па змаўчанні не могуць вырашыць.
Лічыцца, што гэта самы просты метад аўтаматызацыі забеспячэння, наладкі і абслугоўвання прыкладанняў і ІТ-інфраструктуры.
Прафесіяналы
- З пункту гледжання разгортвання, канфігурацыі і прастаты выкарыстання, гэта просты інструмент.
- Ён наладжвае серверы і выконвае іх правільна.
- Карыстальніцкія модулі дазваляюць цалкам наладзіць Ansible. Таксама ёсць вялікі афіцыйны рэпазітар пашырэнняў і дадатковых модуляў, якія ўжо даступныя.
- Любыя задачы на ўзроўні машыны, якія вам трэба выканаць для наладжвання асяроддзя, павінны быць аўтаматызаваны.
- Для тэсціравання, праверкі і канфігурацыі ВМ і вобразаў кантэйнераў Ansible неверагодна добра працуе з Jenkins у канвееры CI.
- Паколькі Ansible не мае агентаў, усе дзеянні выконваюцца праз SSH. Гэта азначае, што вам не трэба будзе ўсталёўваць якое-небудзь праграмнае забеспячэнне на сервер, дзе працуе Ansible.
мінусы
- Ansible цяжка спраўляцца з вялікімі і складанымі запасамі. Паляпшэнні апрацоўкі запасаў могуць істотна змяніць сітуацыю.
- У выданні супольнасці адсутнічае ўбудаванае планаванне.
- Бясплатнае навучанне і навучальныя дапаможнікі Ansible не забяспечваюць той жа ўзровень дэталізацыі і прастаты выкарыстання для карыстальнікаў, якія ўпершыню карыстаюцца.
- Сінтаксіс YAML можа быць цяжка зразумець. Можа быць цяжка вызначыць дакладнае месца сінтаксічнай памылкі.
Цэннiк
Вы можаце пачаць выкарыстоўваць платформу з яе бясплатнай пробнай версіі. Ён таксама прапануе прэміум-выданні, але цэны не пазначаны на платформе.
2. Terraform
Найбольш шырока выкарыстоўваюцца і з адкрытым зыходным кодам інструментам аўтаматызацыі інфраструктуры з'яўляецца HashiCorp Terraform. Гэта дапамагае з такой інфраструктурай, як канфігурацыя кода, забеспячэнне і кіраванне.
Terraform спрашчае праектаванне і стварэнне IaC для шматлікіх пастаўшчыкоў інфраструктуры з дапамогай аднаго працэсу. Неабходная інфраструктура вызначаецца ў выглядзе кода з выкарыстаннем дэкларатыўнай тэхнікі. Перад абнаўленнем або падрыхтоўкай інфраструктуры Terraform дазваляе карыстальнікам правесці праверку перад выкананнем, каб убачыць, ці адпавядаюць налады чаканым вынікам.
З дапамогай простай і паслядоўнай працэдуры CLI вы можаце выкарыстоўваць абраную вамі архітэктуру ў шматлікіх воблачных пастаўшчыкоў.
Yвы можаце хутка ствараць розныя асяроддзя з аднолькавай канфігурацыяй і кіраваць усім тэрмінам службы жаданай інфраструктуры, ухіляючы чалавечыя памылкі і паляпшаючы аўтаматызацыю ў працэсе забеспячэння і адміністравання.
Ён таксама падтрымлівае мноства пастаўшчыкоў, у тым ліку DigitalOcean, GitHub, Cloudflare і іншых. Terraform таксама мае функцыю кантролю крыніц, якая дазваляе знішчаць рэсурсы. Пры працы з гібрыднымі воблакамі гэтая функцыя мае вырашальнае значэнне, паколькі планы могуць стварацца ў шматлікіх воблачных правайдэрах і інфраструктурах з выкарыстаннем аднаго і таго ж працэсу.
Прафесіяналы
- Падтрымліваюцца/інтэгруюцца многія пастаўшчыкі інфраструктуры, у тым ліку AWS, Google Cloud, Datadog, GitLab, Herokuі SignalFx.
- Хуткае разгортванне інфраструктуры ў выглядзе кода. Проста наладзіць асяроддзе і пачаць, хутка развівацца.
- Гэта значна спрашчае кіраванне станам воблака, чым уласныя рашэнні, якія прадстаўляюцца пастаўшчыкамі паслуг.
- Сетка модуляў Terraform абслугоўвае шырокі спектр пастаўшчыкоў паслуг.
мінусы
- У Terraform адсутнічае графіка інтэрфейс карыстальніка, што значна палегчыла б яго выкарыстанне.
- Рэфактарынгі кода інфраструктуры могуць заняць шмат часу і часта патрабуюць стварэння новых рэсурсаў (напрыклад, пры перайменаванні рэсурсаў)
- Terraform мае свой уласны DSL, HashiCorp Configuration Language, да якога патрабуецца некаторы час, каб прывыкнуць.
Цэннiк
Вы можаце пачаць выкарыстоўваць платформу з яе бясплатным планам. Ён таксама прапануе платныя планы, якія пачынаюцца ад 20 долараў за карыстальніка.
3. Шэф-повар
Chef - адзін з самых вядомых інструментаў IAC у бізнэсе. Chef выкарыстоўвае мову працэдурнага стылю, у якой карыстальнік павінен напісаць код і вызначыць, як крок за крокам дасягнуць патрэбнага стану. Карыстальнік павінен выбраць найлепшы спосаб разгортвання.
Chef дазваляе ствараць рэцэпты і кулінарныя кнігі з дапамогай DSL на аснове Ruby.
Гэтыя рэцэпты і кулінарныя кнігі падрабязна апісваюць працэсы, неабходныя для канфігурацыі вашых праграм і ўтыліт на існуючых серверах на ваш густ. Яго поўная гнуткасць разам з убудаванай мінімізацыяй дрэйфу і магчымасцю ўказваць палітыку ў выглядзе кода робіць яго маштабаваным і выканальным у любым канвееры CI/CD.
Гэта рашэнне для кіравання інфраструктурай распрацавана, каб дапамагчы вам рэалізаваць і змадэляваць маштабаваны і бяспечны працэс аўтаматызацыі інфраструктуры ў любым асяроддзі.
Прафесіяналы
- Chef мае загадзя спакаваныя шаблоны, якія палягчаюць кіраванне інфраструктурай, ад нізкай да значнай складанасці.
- Шэф-повар вельмі просты ў кіраванні. Многія матэрыялы Chef прытрымліваюцца падобных прынцыпаў, што дазваляе даволі проста ствараць асноўныя кулінарныя кнігі з самага пачатку.
- Chef прыкладае ўсе намаганні, каб абсталяваць Chef Automate істотнымі інтэграцыямі, якія дазволяць яму цалкам раскрыць свой патэнцыял.
- Кулінарныя кнігі - адна з найлепшых функцый шэф-повара, бо яны дазваляюць хутка засвоіць.
- Існуе мноства даступных матэрыялаў, якія дапамогуць вам дасягнуць практычна любой мэты з Chef.
мінусы
- Даменна-спецыфічная мова моцная, але патрабуе пэўнай практыкі.
- Разнастайнасць інструментаў можа збянтэжыць; уніфікацыйны падыход спрасціў бы рэчы.
- Шэф-повар спачатку можа здацца страшным. Трэба многае ўзяць, і я выявіў, што лепшы спосаб навучыцца - гэта не спяшацца, быць цярплівым і практыкавацца.
Цэннiк
Цэны недаступныя на платформе, калі ласка, звярніцеся да пастаўшчыка, каб даведацца пра цэны.
4. Лялечны
Калі параўноўваць з іншымі інструментамі IaC у нашым спісе, Puppet мае шмат падабенства з Chef, і ён ляжыць у аснове многіх канвеераў CI/CD інжынераў DevOps.
Ён выкарыстоўвае DSL на аснове Ruby для выражэння канчатковага стану вашай інфраструктуры, а таксама функцый, якія вы хочаце, каб яна выконвала. Затым Puppet запаўняе прабелы, высвятляючы самы хуткі шлях да раней устаноўленага стану канфігурацыі.
Puppet - гэта набор інструментаў IAC для хуткага і бяспечнага забеспячэння інфраструктуры. У яго ёсць вялікая супольнасць распрацоўшчыкаў, якія ўнеслі модулі, якія дапамагаюць палепшыць функцыянальнасць праграмнага забеспячэння.
Puppet падключаецца практычна да кожнай буйной воблачнай інфраструктуры ў якасці платформы кода, уключаючы AWS, Azure, Google Cloud і VMware, што дазваляе аўтаматызаваць шматвоблака.
Прафесіяналы
- У спалучэнні з кантролем зыходнага кода гэта забяспечвае надзейную тэхніку для дастаўкі інфраструктуры як кода (напрыклад, Git).
- Гэта дазваляе эфектыўна ўсталёўваць праграмнае забеспячэнне без неабходнасці разумець усе дэталі.
- Кіруе дрэйфам канфігурацыі сістэмы для павышэння стабільнасці сістэмы і часу бесперабойнай працы; адна і тая ж канфігурацыя-як-код можа быць выціснута некалькі разоў.
- Калі справа даходзіць да падштурхоўвання каманд да DevOps, гэта каштоўны актыў, паколькі дазваляе распрацоўнікам браць на сябе кіраванне ўласнымі актывамі.
мінусы
- Цяжкая крывая навучання, але якую можна лёгка асвоіць, калі вывучыць некалькі асноў і выкарыстоўваць Puppet на практыцы.
- У больш сумесным працэсе разгортвання, які ахоплівае розныя платформы і цэнтры апрацоўкі дадзеных, складанасць можа стаць надзвычайнай.
- Дрэнна спалучаецца з бягучай інфраструктурай, што па сваёй сутнасці не з'яўляецца недахопам марыянеткі, але можа спатрэбіцца кардынальны зрух у мысленні і практыцы для паслядоўнага выканання.
- Вы павінны быць знаёмыя з Ruby, калі хочаце выконваць з ім складаныя задачы.
Цэннiк
Цэны недаступныя на платформе, калі ласка, звярніцеся да пастаўшчыка, каб даведацца пра цэны.
5. AWS CloudFormation
AWS CloudFormation - гэта інтэграванае рашэнне Infrastructure as Code (IaC) у воблачнай платформе AWS, якое дазваляе хутка і лёгка разгортваць і кіраваць групай падлучаных AWS і старонніх рэсурсаў з дапамогай Infrastructure as Code. Гэта дазваляе прымяняць усе неабходныя лепшыя практыкі DevOps і GitOps.
Злучыўшы CloudFormation з іншымі важнымі рэсурсамі AWS, вы можаце проста кіраваць маштабаванасцю сваіх рэсурсаў і нават аўтаматызаваць кіраванне дадатковымі рэсурсамі.
AWS CloudFormation таксама дазваляе распрацоўваць пастаўшчыкоў рэсурсаў, выкарыстоўваючы яго CLI з адкрытым зыходным кодам, каб прадастаўляць і кіраваць рэсурсамі старонніх прыкладанняў разам з уласнымі рэсурсамі AWS.
Шаблоны CloudFormation могуць быць напісаны як у YAML, так і ў JSON, і іх можна выкарыстоўваць для хуткага і лёгкага кіравання, маштабавання і аўтаматызацыі рэсурсаў AWS.
Вы таксама можаце праглядзець усе змены перад іх разгортваннем, што дазваляе ўбачыць, як набор змяненняў паўплывае на вашыя рэсурсы, паслугі і залежнасці.
Прафесіяналы
- Фармалізуйце працэс ручнога забеспячэння.
- Бягучую канфігурацыю можна пераўтварыць у шаблон з дапамогай інструмента.
- Даступна некалькі шаблонаў і фрагментаў.
- Інфраструктура як код - гэта перамога з пункту гледжання аўтаматызацыі.
- Правізіён павінен быць інтэграваны ў CI/CD.
- Сувязь паміж архітэктарам і выканаўцам.
- Іншыя наборы інструментаў DevOps можна інтэграваць і паляпшаць.
- Супрацоўніцтва з CF можа дапамагчы вам хутка палепшыць свае навыкі каманднага радка.
мінусы
- Апісанне памылкі пасля збою павінна быць палепшана.
- Патрабуецца ручное выдаленне рэсурсаў. Перш чым ініцыяваць выдаленне, ён можа запытаць, ці трэба рэсурсы прапусціць або выдаліць.
- З-за відавочнай сувязі рэсурсаў або налад можа быць цяжка ліквідаваць стэкі.
Цэннiк
Вы можаце пачаць выкарыстоўваць платформу з яе бясплатнага ўзроўню. І цэны пачынаюцца ад $0.0009 за аперацыю апрацоўшчыка.
6. Дыспетчар разгортвання Google Cloud
Google Cloud Deployment Manager - гэта рашэнне для разгортвання інфраструктуры Google Cloud Platform, якое аўтаматызуе стварэнне, настройку, забеспячэнне і адміністраванне рэсурсаў.
Yвы можаце лёгка сабраць групу воблачных сэрвісаў Google і кіраваць імі як адным цэлам. Вы можаце распрацоўваць мадэлі з дапамогай YAML або Python, праглядаць змены перад разгортваннем і вывучаць свае разгортванні праз кансольны карыстацкі інтэрфейс.
Гэты інструмент "Інфраструктура як код" выкарыстоўвае дэкларатыўны моўны падыход, каб выказаць жаданую наладу, а астатняе пакінуць сістэме. Google Cloud Deployment Manager дазваляе адначасова разгортваць мноства рэсурсаў, а таксама кіраваць генерацыяй рэсурсаў і патрабаваннямі да вызначэння рэсурсаў.
Канфігурацыі для разгортвання апрацоўваюцца як код, і іх можна лёгка паўтарыць, захоўваючы паслядоўнасць у іх стане.
Прафесіяналы
- Дазваляе выкарыстоўваць некалькі рэсурсаў адначасова.
- Дазваляе дадаваць, выдаляць або змяняць рэсурсы ў разгортванні.
- Карыстальнікі задаюць канфігурацыю, а астатняе высвятляе сістэма, выкарыстоўваючы дэкларатыўны падыход мовы.
- Стварае залежнасці азначэнняў паміж рэсурсамі і кантралюе паслядоўнасць іх стварэння.
мінусы
- Абнаўленні выконваюцца ў рэжыме рэальнага часу. Мы не можам адначасова абнавіць нашы прыкладанні, але можам іх разгарнуць, што з'яўляецца адным з галоўных недахопаў.
- З паслугай няма спецыялізаванай дапамогі. Час адказу для адкрытых элементаў не такі хуткі, як можа быць.
Цэннiк
Цана на гэты прадукт або паслугу не была прадастаўлена Google Cloud Deployment Manager. Гэта стандартная працэдура для вытворцаў праграмнага забеспячэння і пастаўшчыкоў паслуг. Каб даведацца пра бягучыя цэны, звярніцеся да Google Cloud Deployment Manager.
7. Дыспетчар рэсурсаў Azure
Azure Resource Manager, які з'яўляецца рашэннем Microsoft для кіравання інфраструктурай на сваёй платформе, з'яўляецца яшчэ адным лепшым прадуктам IaC. Ён кіруе залежнасцямі і інфраструктурай з дапамогай шаблона Azure Resource Manager (шаблоны ARM).
Вы можаце, напрыклад, арганізаваць свае рэсурсы ў групы, выдаліць іх і абмежаваць узровень доступу да рэсурсаў, каб згадаць некалькі варыянтаў. Кантраляваць доступ да службаў і рэсурсаў проста з Azure, які пастаўляецца з убудаванай падтрымкай Ролевага кантролю доступу (RBAC).
З іншага боку, групы кіравання, падпіскі і групы рэсурсаў дазваляюць дакладна наладзіць шырыню доступу. Больш за тое, больш нізкія ўзроўні іерархіі ўспадкоўваюць налады ад больш высокіх узроўняў, што гарантуе рэалізацыю палітык больш высокага ўзроўню ва ўсіх групах і рэсурсах ніжэйшага ўзроўню.
Прафесіяналы
- Ён просты ў выкарыстанні, а кіраванне рэзервовымі стымуламі простае.
- Найбольш карысныя магчымасці - гэта тыя, якія дазваляюць кіраваць падпіскамі і прызначаць набор рэсурсаў камандзе праекта.
- Менеджэр рэсурсаў Azure дапамагае з такімі задачамі кіравання, як кіраванне камандай. Гэта таксама выгадна для экспертаў. Ён вельмі эфектыўна дапамагае нам у цэнтралізаваным кіраванні праектамі і паслугамі.
мінусы
- У карыстальніцкім інтэрфейсе няма адзінага радка для аўтаматызацыі або маштабавання рэзервовага разгортвання.
- Магчыма, яны змогуць палепшыць карыстальніцкі інтэрфейс.
Цэннiк
Цэны недаступныя на платформе, калі ласка, звярніцеся да пастаўшчыка, каб даведацца пра цэны.
8. Пулумі
Pulumi - гэта рашэнне IaC, якое адрозніваецца ад іншых платформаў Infrastructure as Code, прапаноўваючы дадатковую гнуткасць.
Сярод падтрымоўваных моў праграмавання - Python, JavaScript, C#, Go і TypeScript. Pulumi можа задаволіць больш шырокі спектр варыянтаў выкарыстання IaC DevOps і дасягнуць большасці распрацоўшчыкаў за кошт пашырэння моўнай падтрымкі.
Большая колькасць моў таксама азначае, што ў вашым распараджэнні ёсць больш інструментаў і фрэймворкаў для распрацоўкі і тэставання вашай інфраструктуры. Адметнай характарыстыкай Pulumi як інструмента "Інфраструктура як код" з'яўляецца тое, што ён выконвае выдатную працу па захаванні фундаментальных прынцыпаў і функцыянальнасці вядомых інструментаў, такіх як Terraform, а таксама падтрымлівае воблачныя гіганты AWS, GCP і Azure Cloud.
Прафесіяналы
- Справы выконваюцца за секунды, а не за гадзіны.
- Кожная мадыфікацыя павінна быць праверана праз тэставанне і ўбудаваныя палітыкі.
- Pulumi - гэта фантастычны інструмент.
мінусы
- У цяперашні час недахопаў няма.
Цэннiк
Вы можаце пачаць выкарыстоўваць платформу з яе індывідуальнага плана. Ён таксама прапануе, пачынаючы з $0.00025/крэдыт.
9. валацуга
Vagrant - гэта рашэнне для прафесіяналаў, якія хочуць выкарыстоўваць невялікую колькасць віртуальных машын замест вялікіх хмарных інфраструктур. Ён быў створаны HashiCorp, той жа кампаніяй, якая стварыла Terraform. Паколькі ён спецыялізуецца на хуткім стварэнні асяроддзя распрацоўкі, прадукт прызначаны для распрацоўшчыкаў, якія працуюць у значна меншым маштабе.
Вы можаце выкарыстоўваць Vagrant для стварэння віртуальнай машыны, запуску тэстаў і захавання ўсіх канфігурацый віртуальнай машыны ў файле Vagrant. Вы можаце падзяліцца гэтым з іншымі распрацоўшчыкамі, каб гарантаваць, што яны атрымаюць аднолькавыя вынікі і працуюць у аднолькавым асяроддзі.
Яго можна выкарыстоўваць у спалучэнні з VirtualBox, AWS і любым іншым воблачным пастаўшчыком, які прапануе віртуалізацыю ў якасці паслугі. Ён таксама сумяшчальны з іншымі інструментамі IaC, такімі як Chef і Puppet.
Прафесіяналы
- Асяроддзе распрацоўкі можна наладзіць хутка і лёгка.
- Асяроддзе для распрацоўкі/тэставання з вельмі эфектыўным асяроддзем праекта.
- Скрыні супольнасці і плагіны прадстаўлены ў шырокім дыяпазоне стыляў.
- Для лакальнай распрацоўкі Vagrant спрашчае ўказанне партоў і URL-адрасоў.
- Лёгка ствараць машыны з некалькімі аперацыйнымі сістэмамі; іх спіс разам з інструкцыямі па канфігурацыі можна знайсці на вэб-сайце Vagrant.
мінусы
- Ён не мае графічнага карыстальніцкага інтэрфейсу, хоць можа быць зручным для пачаткоўцаў.
- У залежнасці ад вашага кода, гэта можа быць складанай працэдурай для наладжвання.
- Неабходна выкарыстоўваць камандны радок, які можа быць складаным для менш дасведчаных у тэхніцы дызайнераў і распрацоўшчыкаў.
Цэннiк
Вы можаце пачаць выкарыстоўваць платформу з яе планам супольнасці, які цалкам бясплатны. Ён таксама прапануе платныя планы, якія пачынаюцца ад 5 долараў у месяц.
10. (R)?напр
(R)?ex або Rex - гэта простая сістэма аўтаматызацыі, якая не навязвае карыстачу сваю ўласную мадэль. З rex вы можаце выкарыстоўваць любое спалучэнне дэкларатыўных і імператыўных падыходаў, стыляў кіравання push або pull, лакальнае або аддаленае выкананне і гэтак далей.
Гэта платформа для разгортвання і кіравання канфігурацыяй з адкрытым зыходным кодам, заснаваная выключна на кадаванні Perl, што дазваляе плаўна адаптаваць модулі ў адпаведнасці з вашымі патрэбамі.
Яго магчымасць SSH для кіравання аддаленымі серверамі дазваляе лёгка наладжваць і аўтаматызаваць паўторныя дзеянні, эканомячы час і намаганні.
Прафесіяналы
- Perl - простая для вывучэння мова.
- Гэта інструмент без агентаў, які выкарыстоўвае shh.
- Паўтаральныя хатнія справы аўтаматызаваны, каб зэканоміць час і расчараванне.
мінусы
- У цяперашні час недахопаў няма.
Цэннiк
Паколькі гэта з адкрытым зыходным кодам, кожны можа выкарыстоўваць яго бясплатна.
заключэнне
Дзякуючы сваёй эфектыўнасці і надзейнасці, Infrastructure as Code - гэта шлях у будучыню для кіравання воблачнымі рэсурсамі. Тэхналогіі IaC, якія мы абмяркоўвалі, дапамогуць любому праекту працаваць больш эфектыўна, аўтаматызуючы найбольш працаёмкія працэсы, а таксама спрыяючы больш бяспечнай атмасферы і забяспечваючы аднастайнасць.
У апошнія гады многія прадпрыемствы перайшлі на IaC, што прывяло да скарачэння часу працы з WebUI іх воблачнай платформы і неадпаведнасці рэсурсаў. У прыведзены вышэй спіс уключаны некаторыя з найвялікшых даступных сёння інструментаў IaC. Гэты спіс не з'яўляецца поўным, але ён дапаможа вам пачаць разгляд гэтай тэмы.
Пакінуць каментар