亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

運用代碼管理基礎(chǔ)架構(gòu)之鏡像利器(一)

URLOS / 1441人閱讀

摘要:第二十期啟迪云高級交付經(jīng)理董樂首先我們基礎(chǔ)架構(gòu)的組成主要是計算存儲和網(wǎng)絡。不會取代像或這樣的配置管理。事實上,在創(chuàng)建鏡像時,可以使用或等工具在鏡像上安裝軟件。

第二十期 啟迪云高級交付經(jīng)理 ?董樂

首先我們基礎(chǔ)架構(gòu)的組成主要是計算、存儲和網(wǎng)絡。在我們以往的模式中主要使用的是虛擬化技術(shù)。

無論哪種虛擬化技術(shù)在實際生產(chǎn)環(huán)境中主要都是通過模板來提高交付效率,模板主要由操作系統(tǒng)和應用組成。

什么是Packer

Packer是一個開源工具,從單一源配置為多個平臺創(chuàng)建相同的機器映像。 Packer是輕量級的,可在每個主要操作系統(tǒng)上運行,并且可以并行創(chuàng)建多個平臺的機器映像。Packer不會取代像Chef或Puppet這樣的配置管理。事實上,在創(chuàng)建鏡像時,Packer可以使用Chef或Puppet等工具在鏡像上安裝軟件。

鏡像是單個靜態(tài)單元,包含預先配置的操作系統(tǒng)和已安裝的軟件,用于快速創(chuàng)建新的運行機器??梢葬槍Σ煌钠脚_創(chuàng)建不同格式的鏡像。包括EC2的AMI,VMware的VMDK / VMX文件,VirtualBox的OVF導出等。

Packer的適用場景

持續(xù)交付

Packer是一個輕量級的命令行工具,使其成為pipeline環(huán)節(jié)中的一個完美工具,當我們使用chef或puppet在不用的平臺進行軟件的安裝部署時,Packer可以為我們生成一個全新的鏡像。在pipeline環(huán)節(jié)中如果最新的鏡像經(jīng)過測試和驗證可以滿足業(yè)務系統(tǒng)的需求,為后續(xù)業(yè)務系統(tǒng)的上線提供了一個穩(wěn)定和可靠的基礎(chǔ)架構(gòu)環(huán)境。

開發(fā)和生產(chǎn)環(huán)境平級

Packer 讓開發(fā),測試和生產(chǎn)環(huán)境盡量保持一致,可以在同一時間在不同的平臺部署相同的鏡像,如果你使用AWS和VMware平臺,Packer可以讓你在同一時間在兩個平臺部署相同的鏡像模板,結(jié)合上面的案例可以讓你的基礎(chǔ)架構(gòu)更靈活,實現(xiàn)從開發(fā)到生產(chǎn)的基礎(chǔ)架構(gòu)保持一致。

Demo演示

Packer非常適合Demo應用的交付,隨著應用的不斷升級,用戶通過自動化的安裝部署軟件十分輕松的在同一時間將應用Demo部署到不同的平臺。

如果沒有Packer我們?nèi)绾巫?/strong>

制作鏡像

Packer支持的平臺

Alicloud ECS

Amazon EC2

Azure

CloudStack

DigitalOcean

Docker

File

Google Cloud

Hetzner Cloud

Hyper-V

LXC

LXD

NAVER Cloud

Null

1&1

OpenStack

Oracle

Parallels

ProfitBricks

QEMU

Scaleway

Triton

VirtualBox

VMware

Custom

使用案例

下面通過在阿里云上創(chuàng)建一個包含Redis數(shù)據(jù)庫的鏡像的簡單實例來學習如何使用Packer。

創(chuàng)建quick-start.json 文件

編輯文件

"variables": {

"access_key": "{{env`ALICLOUD_ACCESS_KEY`}}",

"secret_key": "{{env`ALICLOUD_SECRET_KEY`}}"

},

"builders": [{

"type":"alicloud-ecs",

"access_key":"{{user`access_key`}}",

"secret_key":"{{user`secret_key`}}",

"region":"cn-beijing",

"image_name":"packer_test2",

"source_image":"centos_7_04_64_20G_alibase_201701015.vhd",

"ssh_username":"root",

"instance_type":"ecs.n1.tiny",

"io_optimized":"true",

"image_force_delete":"true"

}],

"provisioners": [{

"type": "shell",

"inline": [

"sleep 30",

"yum install redis.x86_64 -y"

}]

創(chuàng)建鏡像

packer build quick-start.json

Packer支持的Provisioners

Ansible Local

Ansible Remote

Breakpoint

Chef Client

Chef Solo

Converge

File

PowerShell

Puppet Masterless

Puppet Server

Salt Masterless

Shell

Shell (Local)

Windows Shell

Windows Restart

Custom

Packer的價值

也許你會說我在不同的平臺安裝好云主機再部署好應用不就行了,何必要如此麻煩?如果你需要在多個平臺更新鏡像如何操作呢,是否需要一步一步的登錄不同平臺,生成云主機,更新應用,再生成鏡像,最后通過鏡像部署新的云主機呢?Packer要做的事情就是將不同平臺的鏡像轉(zhuǎn)換為代碼化管理,這樣使鏡像的修改和調(diào)整變的更為靈活。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/6522.html

相關(guān)文章

  • 運用代碼管理基礎(chǔ)架構(gòu)-可以自定義的CMP(二)

    摘要:第二十一期啟迪云資深交付經(jīng)理董樂前文回顧運用代碼管理基礎(chǔ)架構(gòu)之鏡像利器一需求分析隨著公有云平臺功能的日趨完善,混合云的架構(gòu)逐步會成為企業(yè)是首要選擇。 第二十一期 啟迪云資深交付經(jīng)理 ?董樂前文回顧:運用代碼管理基礎(chǔ)架構(gòu)之-鏡像利器(一)需求分析隨著公有云平臺功能的日趨完善,混合云的架構(gòu)逐步會成為企業(yè)是首要選擇。面對混合云的環(huán)境我們?nèi)绾喂芾砦覀兊幕A(chǔ)架構(gòu)?我們以創(chuàng)建一個web平臺為例:傳統(tǒng)方式...

    chnmagnus 評論0 收藏0
  • 用友云微服務架構(gòu)下配置文件管理利器:配置中心

    摘要:而且,用友云配置中心以服務的方式提供統(tǒng)一的管理界面,結(jié)合用友云的認證中心可以提供可靠的安全保障。 微服務架構(gòu)是這幾年IT領(lǐng)域的一個高頻詞匯,越來越多的項目和應用正在以微服務的思想進行重構(gòu)。相比于單體應用和SOA架構(gòu),微服務優(yōu)勢也逐漸凸顯,被廣大架構(gòu)師和技術(shù)人員引入和推崇。當然,單體應用、SOA、微服務等各有優(yōu)勢和不足。單體架構(gòu)在早期的企業(yè)內(nèi)部信息化或者搭建中小型項目時很常見,簡單說就是...

    jayce 評論0 收藏0
  • 如何理解LXC與Docker間的主要區(qū)別

    摘要:它目前由一個兩人的團隊領(lǐng)導來自的和。因為目前的架構(gòu),應用程序和服務是為正常的多程序操作系統(tǒng)環(huán)境設計的,所以需要去尋找一種以的方式來工作或使用工具來支持。是一個告訴如何從鏡像用特定的應用程序來創(chuàng)建容器的腳本。公司受到風投支持,積極投入市場。 這篇文章從兩個部分來探討LXC,LXC和Docker的容器托管,以及輕便的容器技術(shù)將取代虛擬技術(shù)的可能性。 LXC有可能會改變我們?nèi)绾芜\行和縮放應用...

    lovXin 評論0 收藏0
  • 談談Pod在微服務中的運用

    摘要:本文整理自時速云線上微信群分享第十期本文主要包括的基本概念使用場景,以及如何在時速云平臺上進行的編排部署,希望對大家在進行微服務架構(gòu)實踐時有所幫助。問關(guān)于提供訪問容器數(shù)據(jù)的能力,中包含一個業(yè)務和一個服務,時速云的控制臺可以進入到容器內(nèi)部。 本文整理自【時速云線上微信群分享】第十期 本文主要包括Pod的基本概念、使用場景,以及如何在時速云平臺上進行Pod的編排部署,希望對大家在進行微服務...

    MASAILA 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<