五種必不可少的IT基礎(chǔ)架構(gòu)自動(dòng)化工具
譯文【51CTO.com快譯】當(dāng)下,IT和云基礎(chǔ)架構(gòu)的自動(dòng)化已必不可少。市面上涌現(xiàn)出了有效且有用的IT/云自動(dòng)化工具,因而帶動(dòng)了快速的自動(dòng)化過(guò)程。然而,選擇工具時(shí)面臨諸多挑戰(zhàn),比如缺乏強(qiáng)大的計(jì)算資源、數(shù)據(jù)監(jiān)視不一致、網(wǎng)絡(luò)問(wèn)題以及故障排除。
由于基礎(chǔ)架構(gòu)的多個(gè)方面以及這些關(guān)鍵痛點(diǎn)需要加以管理,沒(méi)有一種工具能完成所有這些任務(wù)。缺少適當(dāng)?shù)墓ぞ呖赡軙?huì)盡量延長(zhǎng)IT停運(yùn)時(shí)間,影響業(yè)務(wù)的其他方面。據(jù)PagerDuty的《數(shù)字化運(yùn)營(yíng)狀況》報(bào)告顯示,就IT問(wèn)題造成的損失而言,40.4%的受訪者聲稱銷售部門是受影響最大的非IT部門。這直接影響利潤(rùn)。
說(shuō)到使IT和云基礎(chǔ)架構(gòu)自動(dòng)化方面,盡量提高工作效率是另一大問(wèn)題。
為貴公司選擇自動(dòng)化工具時(shí),要關(guān)注以下幾方面:
- 符合要求
- 支撐結(jié)構(gòu)
- 故障排除
- 工作效率
- 預(yù)算
我在一家軟件開發(fā)公司擔(dān)任過(guò)10多年的技術(shù)顧問(wèn),嘗試并測(cè)試了多種工具幫助該公司滿足其總體IT要求。根據(jù)我的經(jīng)驗(yàn),目前市面上的這五種工具在企業(yè)組織的IT/云基礎(chǔ)架構(gòu)自動(dòng)化方面非常有效:
1. Ansible
Ansible可自動(dòng)執(zhí)行一系列IT方面的工作,包括配置管理、應(yīng)用程序部署和云配置等。它專注于IT基礎(chǔ)架構(gòu)的各個(gè)系統(tǒng)相互交互的方式,而不是一次管理一部分。
可以使用名為Ansible tower的Web界面輕松管理Ansible。該工具提供了一系列定價(jià)模式,用戶可以選擇基本、標(biāo)準(zhǔn)或高級(jí)等套件,獲得所使用功能的定制報(bào)價(jià)。Ansible Tower的費(fèi)用每年在5000美元至14000美元之間。
這是一種極其易于使用和易于管理的自動(dòng)化工具。
2. Datadog
Datadog主要是一種面向云應(yīng)用程序的監(jiān)視工具。它為你的所有云應(yīng)用程序、服務(wù)器和網(wǎng)絡(luò)提供了詳細(xì)的度量指標(biāo)。它可以輕松地與其他自動(dòng)化工具集成,比如Ansible、Chef和Puppet等。
Datadog的定價(jià)方案包括Synthetics、日志管理、基礎(chǔ)架構(gòu)和APM,費(fèi)用每月每個(gè)主機(jī)分別是5美元、1.27美元、15美元和31美元。可以根據(jù)專業(yè)套件和企業(yè)套件進(jìn)一步定價(jià)。
Datadog可以幫助快速檢測(cè)并排除系統(tǒng)中的問(wèn)題。
因此,它是一種管理云基礎(chǔ)架構(gòu)的相當(dāng)省時(shí)且經(jīng)濟(jì)高效的解決方案。
3. Puppet
Puppet是一種基礎(chǔ)架構(gòu)即代碼(IaC)工具,它使用戶可以定義其基礎(chǔ)架構(gòu)的所需狀態(tài)并使系統(tǒng)自動(dòng)化以實(shí)現(xiàn)相同的功能。
它監(jiān)視你的所有系統(tǒng),并防止與定義的狀態(tài)出現(xiàn)任何偏差。從簡(jiǎn)單的工作流程自動(dòng)化到基礎(chǔ)架構(gòu)配置和合規(guī),Puppet都能滿足要求。開源工具是免費(fèi)的,超過(guò)10個(gè)節(jié)點(diǎn)的企業(yè)版需要付費(fèi)。公司可以根據(jù)自己的要求獲得定制報(bào)價(jià)。
Puppet是戴爾和谷歌等公司青睞的對(duì)象,是最大限度提高工作效率的同時(shí)保持系統(tǒng)一致性的理想工具。
4. Selenium
Selenium主要是為測(cè)試Web應(yīng)用程序而開發(fā)的,這款強(qiáng)大的工具用于使Web瀏覽器自動(dòng)化。它是用于Web應(yīng)用程序測(cè)試和管理的好用工具。公司可以使用Selenium,創(chuàng)建快速的錯(cuò)誤修復(fù)腳本以及開發(fā)自動(dòng)、漸進(jìn)的錯(cuò)誤修復(fù)機(jī)制。
Selenium結(jié)合了多款軟件,每款軟件有不同的用途:Selenium集成開發(fā)環(huán)境(IDE)、Selenium Remote Control(RC)、WebDriver和Selenium Grid。它是免費(fèi)的開源軟件,采用標(biāo)準(zhǔn)的Apache 2.0許可證。
它易于使用和安裝,還為擴(kuò)展件提供了支持。
5. Docker
Docker是專注于代碼持續(xù)集成和部署的工具。開發(fā)人員可以使用Dockerfile輕松創(chuàng)建和管理應(yīng)用程序。
Dockerfile能夠在隔離的環(huán)境中管理應(yīng)用程序,包括代碼、系統(tǒng)文件、庫(kù)及其他功能。因此,它受到從事多云和混合計(jì)算的公司的青睞。
用戶可以從Docker的三種企業(yè)版中進(jìn)行選擇以管理Docker容器,每個(gè)節(jié)點(diǎn)每年750美元起。
Docker節(jié)省了大量時(shí)間和資源,同時(shí)提高了系統(tǒng)的工作效率,還可以與現(xiàn)有系統(tǒng)輕松整合。
與你的DevOps團(tuán)隊(duì)咨詢以了解哪種工具最適合。說(shuō)到底,在給定預(yù)算內(nèi)提供最大投資回報(bào)的工具才是關(guān)鍵。請(qǐng)記住,你應(yīng)根據(jù)要求來(lái)不斷評(píng)估工具,必要時(shí)進(jìn)行升級(jí)。維護(hù)必不可少。
原文標(biāo)題:5 Must-Have IT Infrastructure Automation Tools,作者:Hardik Shah
【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】