Amazon EC2 實例狀態更改 - Amazon Elastic Compute Cloud

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

Amazon EC2 實例狀態更改

從您啟動 Amazon EC2 執行個體到終止的那一刻,Amazon 執行個體就會經過不同的狀態。

下圖顯示執行個體狀態之間的轉換。

執行個體生命週期。

您可以在執行個體狀態變更時收到通知。如需詳細資訊,請參閱Amazon EC2 執行個體的狀態變更事件

依執行個體狀態計費

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

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

pending

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

不計費

running

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

計費

stopping

執行個體已準備停止。

不計費

注意

如果您將執行個體休眠,則會在執行個體處於stopping狀態時向您收費。

stopped

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

不計費

shutting-down

執行個體準備終止。

不計費

terminated

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

不計費

注意

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

待處理執行

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

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

停止的執行

如果執行個體無法進行狀態檢查或未如預期般執行應用程式,而且執行個體的根磁碟區是 Amazon EBS 磁碟區,您可以停止並啟動執行個體以嘗試修正問題。

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

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

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

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

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

休眠執行個體

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

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

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

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

如需詳細資訊,請參閱休眠您的 Amazon EC2執行個體

將執行個體

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

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

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

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

終止的實例

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

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

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

每個 Amazon EBS 支援的執行個體都支援InstanceInitiatedShutdownBehavior屬性,該屬性可控制執行個體在您從執行個體本身啟動關機時停止或終止 (例如,在 Linux 上使用shutdown命令)。預設行為是停止執行個體。您可在執行個體運作中或停止時,修改此屬性設定。

每個 Amazon EBS 磁碟區都支援該DeleteOnTermination屬性,該屬性可控制當您終止磁碟區連接到的執行個體時是刪除還是保留磁碟區。預設值是刪除根裝置磁碟區並保留任何其他EBS磁碟區。

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

實例狀態之間的差異

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

特性 重新開機 停止/啟動 (僅EBS限 Amazon 支援的執行個體) 休眠 (僅EBS限 Amazon 支援的執行個體) 終止

主機電腦

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

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

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

私人和公共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 支援的執行個體。如需詳細資訊,請參閱變更執行個體啟動的關機行為