繁体   English   中英

休眠和停止 EC2 实例之间的区别?

[英]difference between hibernating and stopping an EC2 instance?

显然, 休眠和停止是两个不同的动作,我可以 select。 有什么不同?

文档

当您 hibernate 实例时,Amazon EC2 会向操作系统发出信号以执行休眠(挂起到磁盘)。 休眠将实例 memory (RAM) 中的内容保存到您的 Amazon Elastic Block Store (Amazon EBS) 根卷。 Amazon EC2 保留实例的 EBS 根卷和任何附加的 EBS 数据卷。 当您启动实例时:

  • EBS 根卷恢复到之前的 state
  • RAM 内容被重新加载
  • 之前在实例上运行的进程被恢复
  • 先前附加的数据卷被重新附加,并且实例保留其实例 ID

阅读更多

休眠比停止的好处

  • memory state 被保留
  • 由于 memory state 在实例启动时被保存并再次加载,这减少了实例的启动时间。
  • 长时间运行的过程可以继续而不会中断
  • 如果您有一些需要花费大量时间来完全初始化的服务,这将是一个很大的好处

在引擎盖下
整个休眠过程可视化: 休眠过程

当实例处于Stopping state 时,实例 memory 持久化在实例的 EBS 根卷中,并在实例启动时再次加载。

参考
AWS 实例 Hibernate 概览

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM