執行個體生命週期 - Amazon Elastic Compute Cloud

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

執行個體生命週期

Amazon EC2 執行個體會轉換到不同狀態,從您將其啟動的那一刻起到其終止為止。

下圖顯示執行個體狀態之間的轉換。請注意,您無法停止和啟動執行個體後端執行個體。如需執行個體後端執行個體的詳細資訊,請參閱根設備儲存


        執行個體生命週期。

下表提供每個執行個體狀態的簡短說明,並指出是否要計費執行個體用量。某些 AWS 資源 (例如 Amazon EBS 磁碟區和彈性 IP 地址) 會產生費用,無論執行個體的狀態為何。如需詳細資訊,請參閱 AWS Billing 使用者指南中的避免非預期的費用

執行個體狀態 描述 執行個體用量計費

pending

執行個體準備進入 running 狀態。當執行個體啟動時,或者在處於 stopped 狀態之後啟動時,將進入 pending 狀態。

不計費

running

執行個體正在執行中且可供使用。

計費

stopping

執行個體已準備停止。

不計費

stopped

執行個體已關閉且無法使用。執行個體可以隨時啟動。

不計費

shutting-down

執行個體準備終止。

不計費

terminated

執行個體已永久刪除且無法啟動。

不計費

注意

適用於已終止執行個體的預留執行個體,根據其付款選項計費至期滿。如需詳細資訊,請參閱 Reserved Instances

執行個體啟動

當您啟動執行個體時,其將進入 pending 狀態。您在啟動時指定的執行個體類型決定託管執行個體的電腦硬體。您在啟動時指定的 Amazon Machine Image (AMI) 將用來啟動執行個體。執行個體便已準備就緒,可供使用時,其將變為 running 狀態。接著您可連接到執行中的執行個體,並以一般使用電腦的方式使用。

您的執行個體轉換為 running 狀態後,會針對該執行個體執行的每秒計費 (最少為一分鐘),即使執行個體保持閒置而且您未連接它仍會計費。

如需詳細資訊,請參閱 啟動您的執行個體連接至您的 Linux 執行個體

執行個體停止和啟動 (僅限 Amazon EBS 支援的執行個體)

如果您的執行個體未能通過狀態檢查或未如預期執行您的應用程式,而且執行個體的根磁碟區為 Amazon EBS 磁碟區,您可以停止和啟動執行個體,以嘗試修正此問題。

停止執行個體時,其會變成 stopping 狀態,然後再變成 stopped 狀態。執行個體若為 stopped,您不需支付使用量或資料傳輸費用。任何 Amazon EBS 磁碟區的儲存都會產生費用。當您的執行個體變為 stopped 狀態時,您可修改執行個體的部分屬性,包括執行個體類型。

當您啟動執行個體時,它會進入 pending 狀態,執行個體會移至新的主機電腦 (但有時會保留在目前的主機上)。停止並啟動執行個體時,連接原本主機電腦的執行個體儲存體磁碟區內的所有資料可能都會遺失。

您的執行個體會保留其私有 IPv4 地址,這表示與該私有 IPv4 地址或網路介面相關聯的彈性 IP 地址會與您的執行個體保留關聯。如果您的執行個體有 IPv6 地址,則會保留 IPv6 地址。

每次將執行個體從 stopped 轉換為 running 時,只要執行個體在執行就會按秒收費,每次啟動執行個體至少會收費一分鐘。

如需停止和啟動執行個體的詳細資訊,請參閱:停止並啟動 Amazon EC2 執行個體

執行個體休眠 (僅限 Amazon EBS 支援的執行個體)

當您將執行個體休眠時,我們會向作業系統發出信號,以執行個體記憶體 (RAM) 將內容儲存到 Amazon EBS 根磁碟區。suspend-to-disk我們會保留執行個體的 Amazon EBS 根磁碟區,以及任何已連接的 Amazon EBS 資料磁碟區。當您啟動執行個體時,Amazon EBS 根磁碟區會還原至其先前的狀態,並重新載入 RAM 的內容。先前連接的資料磁碟區會重新連接,且執行個體會保留其執行個體 ID。

執行個體休眠時會變成 stopping 狀態,然後再變成 stopped 狀態。當執行個體處於 stopped 狀態時,不收取休眠執行個體的使用費,但當執行個體處於 stopping 狀態時,我們會收費,這與停止執行個體但不休眠的情況不同。我們不會收取資料傳輸費用,但是會收取任何 Amazon EBS 磁碟區的儲存 (包含 RAM 資料的儲存) 費用。

當您啟動休眠的執行個體時,它會進入 pending 狀態,而且我們會將執行個體移至新的主機電腦 (但有時候會保留在目前的主機上)。

您的執行個體會保留其私有 IPv4 地址,這表示與該私有 IPv4 地址或網路介面相關聯的彈性 IP 地址仍會與您的執行個體相關聯。如果您的執行個體擁有 IPv6 地址,其將保留 IPv6 地址。

如需詳細資訊,請參閱 休眠您的 Amazon EC2 實例

重新啟動執行個體

您可以使用 Amazon EC2 主控台、命令列工具和 Amazon EC2 API 來重新啟動執行個體。建議您使用 Amazon EC2 重新啟動執行個體,而不是從執行個體執行作業系統重新啟動命令。

重新啟動執行個體等同於重新啟動作業系統。執行個體會留在相同的主機電腦上,並保有其公有 DNS 名稱、私有 IP 地址和執行個體存放區磁碟區上的所有資料。重新啟動通常需要幾分鐘時間才能完成,但重新啟動實際需要時間仍取決於執行個體組態。

重新啟動執行個體不會啟動新的執行個體計費期間;會繼續以秒計費,但不會收取其他的最少一分鐘收費。

如需詳細資訊,請參閱 重新啟動您的執行個體

執行個體終止

當您決定不再需要執行個體時,您可終止執行個體。執行個體的狀態變更為 shutting-downterminated 時刻起,該執行個體便停止收取費用。

如果啟用終止保護,您將無法以主控台、CLI 或 API 終止執行個體。

終止執行個體後,仍會短暫顯示於主控台,之後該項目會自動刪除。您也可以用 CLI 和 API 來描述終止的執行個體。資源 (例如標籤) 會逐漸與該終止的執行個體取消關聯,過一段時間後,將不再顯示於該已終止的執行個體。您無法連接或復原已終止的執行個體。

每個 Amazon EBS 後端執行個體均支援 InstanceInitiatedShutdownBehavior 屬性,其控制當您在執行個體內部啟動關機時執行個體將停止或終止 (例如,在 Linux 上使用 shutdownshutdown 命令時)。預設行為是停止執行個體。您可在執行個體運作中或停止時,修改此屬性設定。

每個 Amazon EBS 磁碟區均支援 DeleteOnTermination 屬性,其控制當您終止磁碟區所連接的執行個體時要刪除或保留磁碟區。預設值為刪除根設備磁碟區,並保留任何其他的 EBS 磁碟區。

如需詳細資訊,請參閱 終止 Amazon EC2 實例

重新啟動、停止、休眠和終止之間的差異

下表摘要列出正在重新啟動、正在停止、正在休眠和正在終止執行個體之間的主要差異。

特性 重新開機 停止/啟動 (僅適用於 Amazon EBS 後端執行個體) 休眠 (僅限 Amazon EBS 後端的執行個體) 終止

主機電腦

執行個體保持在同一個主機電腦上

我們將執行個體移至新的主機電腦 (但有時候會保留在目前主機上)。

我們將執行個體移至新的主機電腦 (但有時候會保留在目前主機上)。

公有及私有 IPv4 位址

這些地址將保持不變

執行個體將保留其私有 IPv4 地址。執行個體將取得新的公有 IPv4 地址,除非其擁有的是彈性 IP 地址,該地址在停止/啟動時不會改變。

執行個體將保留其私有 IPv4 地址。執行個體將取得新的公有 IPv4 地址,除非其擁有的是彈性 IP 地址,該地址在停止/啟動時不會改變。

彈性 IP 地址 (IPv4)

彈性 IP 地址仍與執行個體關聯

彈性 IP 地址仍與執行個體關聯

彈性 IP 地址仍與執行個體關聯

彈性 IP 地址將從執行個體解除關聯

IPv6 地址

執行個體將保留其私有 IPv6 地址

執行個體將保留其私有 IPv6 地址

執行個體將保留其私有 IPv6 地址

執行個體存放區磁碟區

資料將保留

資料將清除

資料將清除

資料將清除

根設備磁碟區

磁碟區將保留

磁碟區將保留

磁碟區將保留

磁碟區預設為刪除

RAM (記憶體內容)

將清除 RAM

將清除 RAM

RAM 會儲存到根磁碟區的檔案

將清除 RAM

帳單

執行個體帳單時間不會變更

執行個體的狀態變更為 stopping 時刻起,該執行個體便停止收取費用。每次執行個體從 stopped 轉移為 running 時,我們都會啟動新的執行個體計費期間,每次啟動執行個體時最少收費一分鐘。

執行個體的狀態為 stopping 時會產生費用,但執行個體的狀態為 stopped 時即停止產生費用。每次執行個體從 stopped 轉移為 running 時,我們都會啟動新的執行個體計費期間,每次啟動執行個體時最少收費一分鐘。

一旦執行個體的狀態變更為,就不再產生費用 shutting-down

作業系統關機命令每次都會終止執行個體後端執行個體。您可控制作業系統關機命令要停止或終止 Amazon EBS 後端執行個體。如需詳細資訊,請參閱 變更執行個體啟動的關機行為