本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon EC2 實例狀態更改
從您啟動 Amazon EC2 執行個體到終止的那一刻,Amazon 執行個體就會經過不同的狀態。
下圖顯示執行個體狀態之間的轉換。
您可以在執行個體狀態變更時收到通知。如需詳細資訊,請參閱Amazon EC2 執行個體的狀態變更事件。
依執行個體狀態計費
下表提供每個執行個體狀態的簡短說明,並指出是否要計費執行個體用量。某些 AWS 資源 (例如 Amazon EBS 磁碟區和彈性 IP 地址) 會產生費用,無論執行個體的狀態為何。如需詳細資訊,請參閱 AWS Billing 使用者指南中的避免非預期的費用。
執行個體狀態 | 描述 | 執行個體用量計費 |
---|---|---|
|
執行個體準備進入 |
不計費 |
|
執行個體正在執行中且可供使用。 |
計費 |
|
執行個體已準備停止。 |
不計費 注意如果您將執行個體休眠,則會在執行個體處於 |
|
執行個體已關閉且無法使用。執行個體可以隨時啟動。 |
不計費 |
|
執行個體準備終止。 |
不計費 |
|
執行個體已永久刪除且無法啟動。 |
不計費 注意適用於已終止執行個體的預留執行個體,根據其付款選項計費至期滿。如需詳細資訊,請參閱 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-down
或 terminated
時刻起,該執行個體便停止收取費用。
如果您啟用終止保護,就無法使用主控台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 |
帳單 |
執行個體帳單時間不會變更 |
執行個體的狀態變更為 |
執行個體的狀態為 |
一旦執行個體的狀態變更為,就不再產生費用 |
作業系統關機命令每次都會終止執行個體後端執行個體。您可以控制作業系統關閉命令是停止還是終止 Amazon EBS 支援的執行個體。如需詳細資訊,請參閱變更執行個體啟動的關機行為。