国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

自動(dòng)化編排工具Terraform介紹(一)

這篇具有很好參考價(jià)值的文章主要介紹了自動(dòng)化編排工具Terraform介紹(一)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

Terraform是什么?:? ? ? ??

? ? ? Terraform 是 HashiCorp 公司旗下的 Provision Infrastructure 產(chǎn)品, 是 AWS APN Technology Partner 與 AWS DevOps Competency Partner。Terraform 是一個(gè) IT 基礎(chǔ)架構(gòu)自動(dòng)化編排工具,它的口號(hào)是“Write, Plan, and Create Infrastructure as Code”, 是一個(gè)“基礎(chǔ)設(shè)施即代碼”工具,類(lèi)似于 AWS CloudFormation,允許您創(chuàng)建、更新和版本控制的 AWS 基礎(chǔ)設(shè)施。
Terraform 基于 AWS Go SDK 進(jìn)行構(gòu)建,采用 HashiCorp 配置語(yǔ)言(HCL)對(duì)資源進(jìn)行編排,具體的說(shuō)就是可以用代碼來(lái)管理維護(hù) IT 資源,比如針對(duì) AWS,我們可以用它創(chuàng)建、修改或刪除 S3 Bucket、Lambda,、EC2、Kinesis、VPC 等各種資源。并且在真正運(yùn)行之前可以看到執(zhí)行計(jì)劃(即干運(yùn)行-dryrun)。由于狀態(tài)保存到文件中,因此能夠離線(xiàn)方式查看資源情況(前提是不要在 Terraform 之外對(duì)資源進(jìn)行修改)。Terraform 配置的狀態(tài)除了能夠保存在本地文件中,也可以保存到 Consul, S3 等處。
Terraform 是一個(gè)高度可擴(kuò)展的工具,通過(guò) Provider 來(lái)擴(kuò)展對(duì)新的基礎(chǔ)架構(gòu)的支持,幾乎支持所有的云服務(wù)平臺(tái),AWS 只是 Terraform 內(nèi)建 Providers 中的一種。

優(yōu)勢(shì)
  • 將基礎(chǔ)結(jié)構(gòu)部署到多個(gè)云

    Terraform適用于多云方案,將類(lèi)似的基礎(chǔ)結(jié)構(gòu)部署到[AWS云、阿里云、騰訊云、華為云等等]、其他云提供商或者本地?cái)?shù)據(jù)中心。開(kāi)發(fā)人員能夠使用相同的工具和相似的配置文件同時(shí)管理不同云提供商的資源。

  • 自動(dòng)化管理基礎(chǔ)結(jié)構(gòu)

    Terraform能夠創(chuàng)建配置文件的模板,以可重復(fù)、可預(yù)測(cè)的方式定義、預(yù)配和配置ECS資源,減少因人為因素導(dǎo)致的部署和管理錯(cuò)誤。能夠多次部署同一模板,創(chuàng)建相同的開(kāi)發(fā)、測(cè)試和生產(chǎn)環(huán)境。

  • 基礎(chǔ)架構(gòu)即代碼(Infrastructure as Code)

    可以用代碼來(lái)管理維護(hù)資源。允許保存基礎(chǔ)設(shè)施狀態(tài),從而使您能夠跟蹤對(duì)系統(tǒng)(基礎(chǔ)設(shè)施即代碼)中不同組件所做的更改,并與其他人共享這些配置 。

  • 降低開(kāi)發(fā)成本

    您通過(guò)按需創(chuàng)建開(kāi)發(fā)和部署環(huán)境來(lái)降低成本。并且,您可以在系統(tǒng)更改之前進(jìn)行評(píng)估?

  • 在 Terraform 誕生之前,我們對(duì) AWS 資源的操作主要依賴(lài) Console、AWS CLI、SDK 或 Serverless。AWS CLI 什么都能做,但它是無(wú)狀態(tài)的,必須明確用不同的命令來(lái)創(chuàng)建、修改和刪除。Serverless 不是用來(lái)管理基礎(chǔ)架構(gòu)的,用 Lambda 創(chuàng)建資源是很麻煩的事。AWS 提供的 CloudFormation,雖然功能非常強(qiáng)大,但是大量的 JSON 代碼閱讀困難。

Terrafrom功能和作用:

功能點(diǎn)

  • IaC:infrastructure as code,用代碼管理基礎(chǔ)設(shè)施
  • 執(zhí)行計(jì)劃:顯示terraform apply時(shí)執(zhí)行的操作
  • 資源圖:構(gòu)建所有資源的圖形
  • 變更自動(dòng)化:基于執(zhí)行計(jì)劃和資源圖,可以清晰知道要變更的內(nèi)容和順序 總結(jié):terraform用于各類(lèi)基礎(chǔ)設(shè)施資源初始化,支持多種云平臺(tái),支持第三方服務(wù)對(duì)接

作用

  • 使用不同provider的API,包裝抽象成Terraform的標(biāo)準(zhǔn)代碼結(jié)構(gòu)
  • 用戶(hù)不需要了解每個(gè)云計(jì)算廠商的API細(xì)節(jié),降低了部署難度

Terraform 的主要特點(diǎn)如下:

  • 基礎(chǔ)架構(gòu)代碼(Infrastructure as Code)

  • 使用 HCL 高級(jí)配置語(yǔ)法描述基礎(chǔ)架構(gòu)。這樣可以讓數(shù)據(jù)中心的藍(lán)圖進(jìn)行版本控制,像其他代碼一樣對(duì)待,基礎(chǔ)設(shè)施可以共享和重用。

  • 執(zhí)行計(jì)劃(Execution Plans)

  • Terraform 有一個(gè)“planning”步驟,它生成一個(gè)執(zhí)行計(jì)劃。當(dāng)調(diào)用時(shí),執(zhí)行計(jì)劃顯示所有的操作,能有效避免操作人口山水對(duì)基礎(chǔ)設(shè)施的誤操作。

  • 資源圖表(Resource Graph)

  • Terraform 構(gòu)建了所有資源的圖形,并且并行化了任何非依賴(lài)資源的創(chuàng)建和修改。因此,Terraform 盡可能高效地構(gòu)建基礎(chǔ)架構(gòu),操作人員可以深入了解其基礎(chǔ)架構(gòu)中的依賴(lài)關(guān)系。

  • 更改自動(dòng)化(Change Automation)

  • 復(fù)雜的變更集可以通過(guò)很少的人工交互應(yīng)用到基礎(chǔ)設(shè)施中,使用前面提到的執(zhí)行計(jì)劃和資源圖表, 將清楚的知道 Terraform 發(fā)生的變化及順序, 避免了許多可能的人為錯(cuò)誤。

Terraform架構(gòu):

參考架構(gòu)圖:

自動(dòng)化編排工具Terraform介紹(一),自動(dòng)化,terraform,運(yùn)維

簡(jiǎn)單使用流程:

自動(dòng)化編排工具Terraform介紹(一),自動(dòng)化,terraform,運(yùn)維

說(shuō)明
從上圖我們可以看出terraform 的使用
tf 格式的編排文件
定義變量,定義輸出(可選的)
編寫(xiě)主要的任務(wù)(main.tf)

執(zhí)行terraform 的操作(資源生命周期的處理)
init
plan
apply
destry

?Terraform是一個(gè)可以支持多種云環(huán)境,進(jìn)行創(chuàng)建,更改、版本控制的工具。是一個(gè)Infra-As-Code的瑞士軍刀級(jí)的工具。我們將Terraform在AWS上最佳實(shí)踐架構(gòu)方式和與一些其他工具進(jìn)行整合的方法匯總成以下幾篇文章。主要如下:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-671603.html

到了這里,關(guān)于自動(dòng)化編排工具Terraform介紹(一)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Python開(kāi)源自動(dòng)化工具Playwright安裝及介紹

    Python開(kāi)源自動(dòng)化工具Playwright安裝及介紹

    目錄 前言 1、Playwright介紹 2、Playwright安裝 3、實(shí)操演示 4、小結(jié) 總結(jié): 微軟開(kāi)源了一個(gè)非常強(qiáng)大的自動(dòng)化項(xiàng)目叫 playwright-python 它支持主流的瀏覽器,包含: Chrome、Firefox、Safari、Microsoft Edge 等,同時(shí)支持以 無(wú)頭模式、有頭模式 運(yùn)行,并提供了同步、異步的 API,可以結(jié)合 P

    2024年02月16日
    瀏覽(24)
  • SOAR安全事件編排自動(dòng)化響應(yīng)-安全運(yùn)營(yíng)實(shí)戰(zhàn)

    SOAR安全事件編排自動(dòng)化響應(yīng)-安全運(yùn)營(yíng)實(shí)戰(zhàn)

    SOAR是最近幾年安全市場(chǎng)上最火熱的詞匯之一。各個(gè)安全產(chǎn)商都先后推出了相應(yīng)的產(chǎn)品,但大部分都用得不是很理想。SOAR不同與傳統(tǒng)的安全設(shè)備,買(mǎi)來(lái)后實(shí)施部署就完事,SOAR是一個(gè)安全運(yùn)營(yíng)系統(tǒng),是實(shí)現(xiàn)安全運(yùn)營(yíng)過(guò)程中人、工具、流程的有效協(xié)同,提高安全運(yùn)營(yíng)效率的平臺(tái)。

    2024年02月04日
    瀏覽(20)
  • 自動(dòng)化漏洞掃描工具Goby介紹、下載、使用、插件、功能

    自動(dòng)化漏洞掃描工具Goby介紹、下載、使用、插件、功能

    介紹 Goby 是一款新的網(wǎng)絡(luò)安全測(cè)試工具,它能夠針對(duì)一個(gè)目標(biāo)企業(yè)梳理最全的攻擊面信息,同時(shí)能進(jìn)行高效、實(shí)戰(zhàn)化漏洞掃描,并快速地從一個(gè)驗(yàn)證入口點(diǎn),切換到橫向。我們希望能夠輸出更具生命力的工具,能夠?qū)?biāo)黑客的實(shí)際能力,幫助企業(yè)來(lái)有效地理解和應(yīng)對(duì)網(wǎng)絡(luò)攻擊

    2024年02月17日
    瀏覽(26)
  • 自動(dòng)化測(cè)試工具 —— selenium介紹及基本使用方法

    自動(dòng)化測(cè)試工具 —— selenium介紹及基本使用方法

    Selenium是一個(gè)開(kāi)源、免費(fèi)、簡(jiǎn)單、靈活,對(duì)Web瀏覽器支持良好的自動(dòng)化測(cè)試工具,在UI自動(dòng)化、爬蟲(chóng)等場(chǎng)景下是十分實(shí)用的,能夠熟練掌握并使用Selenium工具可以大大的提高效率。 Selenium簡(jiǎn)介 Selenium支持多平臺(tái)、多瀏覽器、多語(yǔ)言去實(shí)現(xiàn)自動(dòng)化測(cè)試,是一個(gè)開(kāi)源和可移植的Web測(cè)

    2024年02月05日
    瀏覽(92)
  • 如何實(shí)現(xiàn)多云環(huán)境中的安全自動(dòng)化和編排?

    隨著云計(jì)算的普及和發(fā)展,越來(lái)越多的企業(yè)將業(yè)務(wù)遷移到云平臺(tái)上運(yùn)行,這使得IT基礎(chǔ)設(shè)施呈現(xiàn)出多樣化、混合化的特點(diǎn):多個(gè)云平臺(tái)共存于同一個(gè)組織內(nèi)部的環(huán)境中(即所謂的多云)。這種場(chǎng)景中安全性成為了關(guān)鍵因素之一——由于涉及不同云平臺(tái)的操作和管理,傳統(tǒng)的單點(diǎn)式

    2024年01月22日
    瀏覽(26)
  • Hamibo自動(dòng)化手機(jī)工具的使用及介紹【自定義代碼解析】

    Hamibo自動(dòng)化手機(jī)工具的使用及介紹【自定義代碼解析】

    Hamibot 是一款開(kāi)源的自動(dòng)化手機(jī)測(cè)試腳本項(xiàng)目,是一款 Android 平臺(tái) JavaScript 自動(dòng)化工具,無(wú)需 root,無(wú)需編程基礎(chǔ),在腳本市場(chǎng)內(nèi)安裝腳本即可運(yùn)行。適用于安卓系統(tǒng)的自動(dòng)化工具,能操控任意 APP,實(shí)現(xiàn)自動(dòng)化操作,提高工作效率,可以允許腳本查詢(xún)?cè)谑謾C(jī)上完美的運(yùn)行,兼

    2024年02月09日
    瀏覽(25)
  • 安全學(xué)習(xí)DAY20_自動(dòng)化工具項(xiàng)目武器庫(kù)介紹

    安全學(xué)習(xí)DAY20_自動(dòng)化工具項(xiàng)目武器庫(kù)介紹

    自動(dòng)信息搜集工具,適合大批量搜集,快速,自動(dòng)化,在目標(biāo)較多的情況下快速的進(jìn)行打點(diǎn)的方式。比手工獲取的信息相對(duì)較少。適合快速,從大批量的目標(biāo)中篩選有用的信息,幫助我們快速的去找到一些脆弱性。(在Hvv/SRC挖掘過(guò)程中快速找到一些容易出漏洞的情況 針對(duì)單

    2024年02月09日
    瀏覽(23)
  • [自動(dòng)化運(yùn)維工具] Ansible的簡(jiǎn)單介紹與常用模塊詳解

    [自動(dòng)化運(yùn)維工具] Ansible的簡(jiǎn)單介紹與常用模塊詳解

    自動(dòng)化運(yùn)維工具,也叫 機(jī)器管理工具 。 可以實(shí)現(xiàn) 批量管理多臺(tái)(成百上千)主機(jī) ,是應(yīng)用級(jí)別的 跨主機(jī)編排工具 。 無(wú)客戶(hù)端agent存在,不需要在被控制的節(jié)點(diǎn)上安裝額外的客戶(hù)端應(yīng)用 通過(guò) ssh協(xié)議 與被控制節(jié)點(diǎn)通信 基于模塊工作的,可以通過(guò)模塊實(shí)現(xiàn)在被控制節(jié)點(diǎn)上執(zhí)

    2024年02月05日
    瀏覽(50)
  • 比selenium體驗(yàn)更好的ui自動(dòng)化測(cè)試工具: cypress介紹

    比selenium體驗(yàn)更好的ui自動(dòng)化測(cè)試工具: cypress介紹

    話(huà)說(shuō) Cypress is a next generation front end testing tool built for the modern web. And Cypress can test anything that runs in a browser.Cypress consists of a free, open source, locally installed Test Runner and a Dashboard Service for recording your tests. 吹的挺好哈,那咱也來(lái)嘗試玩玩,試試,哈哈! 1、在Windows 7以上的環(huán)境中,可

    2024年01月16日
    瀏覽(29)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包