【動(dòng)手實(shí)踐】四步進(jìn)行Azure容器應(yīng)用測(cè)試

來(lái)源: Azure上云直升機(jī)
作者:Robert
時(shí)間:2021-09-06
17322
可以用Azure 容器實(shí)例做應(yīng)用測(cè)試,只需要4步就能達(dá)到。我們現(xiàn)在開(kāi)始吧。

00

序章

我想學(xué)容器開(kāi)發(fā),您能介紹一下怎么開(kāi)始學(xué)習(xí)?

我們從Hello World開(kāi)始吧

docker的hello world我學(xué)會(huì)啦:

12.JPG

嗯,你的本地容器環(huán)境已經(jīng)配置好了。

我還想在Kubernetes環(huán)境上測(cè)試程序。但是我不太會(huì)搭建Kubernetes群集。

請(qǐng)問(wèn)有沒(méi)有簡(jiǎn)單點(diǎn)的辦法?

有的,你可以用Azure 容器實(shí)例做應(yīng)用測(cè)試,只需要4步就能達(dá)到。

我們現(xiàn)在開(kāi)始吧。

 01

什么是容器應(yīng)用

傳統(tǒng)虛擬機(jī)是對(duì)硬件資源的虛擬化:

13.JPG

容器的虛擬化層級(jí)比虛機(jī)要高一級(jí),它是對(duì)操作系統(tǒng)的虛擬化。

14.JPG

容器應(yīng)用就是把軟件本身及依賴組件打包在一起組成的一個(gè)軟件包。它可以在安裝了容器引擎的系統(tǒng)上運(yùn)行。

容器應(yīng)用的組成方式為docker鏡像。docker鏡像可以分為多層,其最上層為可寫(xiě),其它層為只讀。如下為一個(gè)docker鏡像例子:

15.JPG容器應(yīng)用與普通應(yīng)用相比,它具有如下特點(diǎn):

微信圖片_20210906145845.png

02

對(duì)容器應(yīng)用快速測(cè)試 

測(cè)試流程如下所示: 

17.JPG

Azure 容器實(shí)例是一種解決方案,它提供了托管無(wú)服務(wù)器方式容器應(yīng)用的運(yùn)行方案。它提供了運(yùn)行容器的最簡(jiǎn)捷的方式,你不用管理虛機(jī),也不用管理其它的服務(wù)環(huán)境。

下面我們看一下如何快速對(duì)一個(gè)容器應(yīng)用進(jìn)行快速的部署測(cè)試:

1. 準(zhǔn)備資源。

登錄之后,我們首先創(chuàng)建一個(gè)資源組。

az group create --name acitest --location eastus

18.JPG

2. 部署應(yīng)用。

即把我們的應(yīng)用放到容器倉(cāng)庫(kù)中去,然后開(kāi)始部署。我們需要記下輸出中的fqdn的內(nèi)容:

az container create --resource-group acutest --name mycontainer --image mcr.microsoft.com/

azuredocs/aci-helloworld  --dns-name-label aci-my-demo --ports 80

19.JPG20.JPG

3. 開(kāi)始測(cè)試。

21.JPG

4.  刪除資源,結(jié)束測(cè)試。

az group delete --name acitest

03

常見(jiàn)問(wèn)題 

1. 我的測(cè)試應(yīng)用需要訪問(wèn)內(nèi)網(wǎng)資源,請(qǐng)問(wèn)可以么? 

答:Azure容器實(shí)例支持虛擬網(wǎng)絡(luò),可以訪問(wèn)內(nèi)網(wǎng)資源。請(qǐng)參見(jiàn):

https://docs.microsoft.com/zh-cn/azure/container-instances/container-instances-virtual-network-concepts

2. Azure容器實(shí)例支持Windows容器么? 

答:支持。Azure容器實(shí)例支持如下Windows Server 2016和Windows Server 2019。更多信息請(qǐng)參考: 

https://docs.microsoft.com/zh-cn/azure/container-instances/container-instances-faq#what-windows-base-os-images-are-supported

3. Azure容器實(shí)例在中國(guó)區(qū)有么? 

答:目前我們?cè)跂|二區(qū)已經(jīng)推出Azure容器實(shí)例。 

4. Azure容器實(shí)例支持哪些容器注冊(cè)表? 

答:Azure容器實(shí)例支持docker hub, Azure Container Registry以及第三方的注冊(cè)表。這些注冊(cè)表必須能從互聯(lián)網(wǎng)訪問(wèn)。 

5. 我的測(cè)試環(huán)境比較費(fèi)資源,可能要用數(shù)千個(gè)CPU核心,我可以用Azure容器實(shí)例進(jìn)行測(cè)試么? 

答:某些情況下是可以的,但需要您聯(lián)系技術(shù)支持個(gè)案處理。 更多信息請(qǐng)參考:

https://docs.microsoft.com/zh-cn/azure/container-instances/container-instances-quotas

立即登錄,閱讀全文
版權(quán)說(shuō)明:
本文內(nèi)容來(lái)自于Azure上云直升機(jī),本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
Azure Arc為企業(yè)構(gòu)建安全的云基礎(chǔ)
Azure Arc為企業(yè)構(gòu)建安全的云基礎(chǔ)
隨著人工智能技術(shù)持續(xù)重塑企業(yè)運(yùn)營(yíng)方式,企業(yè)需要能夠處理海量數(shù)據(jù)的系統(tǒng),以支持實(shí)時(shí)洞察,同時(shí)幫助他們應(yīng)對(duì)跨IT和OT環(huán)境(包括云端、邊緣和本地)中運(yùn)營(yíng)、應(yīng)用、數(shù)據(jù)和基礎(chǔ)設(shè)施的協(xié)作難題。
Azure
微軟云
云服務(wù)
2024-12-172024-12-17
釋放.NET 9和Azure的AI技術(shù)與云計(jì)算潛力:更快、更智能、面向未來(lái)
釋放.NET 9和Azure的AI技術(shù)與云計(jì)算潛力:更快、更智能、面向未來(lái)
.NET 9現(xiàn)已正式發(fā)布,它為.NET平臺(tái)的發(fā)展掀開(kāi)了嶄新的一頁(yè),突破了性能、云原生開(kāi)發(fā)和AI技術(shù)集成的邊界。
Azure
微軟云
云服務(wù)
2024-12-162024-12-16
Azure網(wǎng)絡(luò)管理現(xiàn)已具備智能Microsoft Copilot副駕駛能力
Azure網(wǎng)絡(luò)管理現(xiàn)已具備智能Microsoft Copilot副駕駛能力
智能Microsoft Copilot副駕駛for Azure網(wǎng)絡(luò)服務(wù)現(xiàn)已推出公共預(yù)覽版。
Azure
微軟云
云服務(wù)
2024-12-102024-12-10
Microsoft Fabric功能更新,借助AI驅(qū)動(dòng)的數(shù)據(jù)平臺(tái)加速應(yīng)用創(chuàng)新
Microsoft Fabric功能更新,借助AI驅(qū)動(dòng)的數(shù)據(jù)平臺(tái)加速應(yīng)用創(chuàng)新
一年前,我們正式推出了一款端到端數(shù)據(jù)平臺(tái),旨在幫助組織推動(dòng)人工智能轉(zhuǎn)型,并重新定義數(shù)據(jù)的連接、管理和分析方式。
Azure
微軟云
云服務(wù)
2024-12-092024-12-09
掃碼登錄
打開(kāi)掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家