Amazon AMI(Amazon機器映象)全面指南


Amazon機器映象(AMI)是Amazon Web Services (AWS)環境中用於建立虛擬伺服器(有時稱為EC2例項)的主映象。

機器映象類似於模板,其中包含預先配置的作業系統和附加應用程式,以建立使用者的操作環境。區域、作業系統、系統架構(32位或64位)、啟動許可權以及它們是否由Amazon Elastic Block Store (EBS)或例項儲存支援是用於分組AMI型別的類別。

Amazon提供了一種名為Amazon Elastic Block Storage(Amazon EBS)的儲存解決方案,可與您的EC2例項一起使用,以正確解決與雲中資料儲存相關的問題。Amazon Elastic Compute Cloud (Amazon EC2)在Amazon Web Services (AWS)雲中提供可擴充套件的計算能力。使用Amazon EC2,您可以透過消除預先投資硬體的需求來更快地建立和部署應用程式。Amazon Simple Storage Service (Amazon S3)提供網際網路儲存。它旨在簡化網路規模的計算。

這些特性適用於AMI:

  • 根卷模板的示例(例如,作業系統、應用程式伺服器和應用程式)

  • 哪些AWS賬戶可以使用AMI啟動例項由啟動許可權控制。

  • 塊裝置對映指示在啟動例項時要附加到例項的卷。

AMI的建立

AMI生成並註冊後,您可以使用它來啟動新例項。AMI可以克隆到相同的AWS區域和許多其他區域。不再需要AMI時,您可以登出它。

您可以從Amazon提供的少量AMI中查詢適合您例項需求的AMI。此外,社群還提供了一些AMI。選擇AMI後,您可以啟動例項。使用它與使用任何其他伺服器完全一樣。

建立AMI後,可以將其與預定的AWS賬戶集共享,也可以保持私有。完成使用後,您可以登出AMI。登出AMI會阻止其用於啟動新例項,但不會影響已使用AMI啟動的例項。

AMI的選擇標準

您可以根據以下標準選擇您的AMI作為AWS使用者:

作業系統 - 基於支援的作業系統(或OS),例如Windows或Linux,您可以選擇AMI。

架構(64位與32位) - 基於您選擇的作業系統的架構;使用此選項。

區域 - Amazon機器映象的所選區域,包括區域、可用區和本地區,是此引數的基礎。每個區域都是獨立的,並在不同的地理區域執行。

基於EBS的例項 - 在這種情況下,使用Amazon EBS建立的Amazon EBS卷充當使用AMI啟動的AWS例項的根裝置。

基於例項儲存的例項 - 在這種情況下,從Amazon S3模板建立的Amazon例項儲存卷充當使用AMI啟動的AWS例項的根裝置。

啟動授權 - 以下三個啟動許可權使AMI所有者能夠檢查其例項的可用性:

  • 公共,允許所有AWS賬戶持有者啟動例項。
  • 顯式,僅允許特定的AWS賬戶啟動例項。
  • 隱式,只有AMI所有者有權啟動例項。

建立AMI的指南

提交前,請務必仔細檢查您的AMI。自助掃描是此項的有用工具。

始終獲得非免費Linux發行版的轉售權,但AWS的Windows AMI、SUSE、RHEL和Amazon Linux AMI除外。透過使用最新的作業系統、軟體包和應用程式來建立AMI。確保您的AMI符合所有AWS Marketplace指南。使用來自AWS Marketplace等可靠來源的最新、維護良好的AMI建立產品,這些AMI具有指定的生命週期,由Amazon Elastic Block Store (Amazon EBS)支援,並且是最新的。

使用迭代方法構建、更新和重新發布AMI。檢查埠設定時,必須為基於Linux的AMI開啟有效的SSH埠。標準埠為22。必須為基於Windows的AMI開啟RDP埠。預設埠為3389。此外,預設情況下,10.0.0.0/16應該可以訪問WinRM埠5985。

使用AMI的優勢

  • 將AMI部署與傳統的軟體安裝進行比較,它通常要快得多,而且更無縫。不需要額外的硬體要求、費力的配置步驟或手動安裝步驟。

  • 方便地部署一個或多個例項

  • 沒有前期成本以及您可以部署和自定義AMI以滿足公司需求的這兩個事實是另外兩個重要的優勢。如果您的企業是初創企業,您可以選擇為簡單的移動應用程式部署例項,或者為大型專案中的更多使用付費。

  • AMI可以補充額外的服務並執行Linux、UNIX或Windows。在所有作業系統中,AMI都經過壓縮、保護和加密。

結論

名為Amazon機器映象(AMI)的模板包含軟體配置(例如,作業系統、應用程式伺服器和應用程式)。您可以從AMI啟動例項,它是執行在雲中的虛擬伺服器上的AMI的副本。透過對Amazon AMI的深入瞭解,我們希望您能更加熟悉這個概念。在當今不斷變化的計算機世界中,這是一項重要的技能,它將幫助您在職業生涯中取得進步。

更新於:2022年11月1日

瀏覽量:199

開啟您的職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.