Amazon EC2 Ubuntu 16.04 LTS现支持休眠

by liam zheng on 17 February 2020

今天,AWS和Canonical共同宣布对Amazon EC2上的Ubuntu 16.04 LTS提供休眠(Hibernation)支持,该功能也适用于Ubuntu 18.04 LTS

休眠允许您在不需要时暂停Amazon EC2实例,并在需要时恢复。应用程序将完全从中断的地方启动,而无需重建内存使用空间。当使用休眠功能时,用户可以维护一系列预配置的实例,这些实例可以更快地进入生产状态。并且,用户可在不修改现有应用程序的状态下充分利用此功能。

最新的linux-aws-hwe内核软件包(4.15.0-1058-aws)提供了对Amazon EC2休眠的支持,现在可用于Ubuntu 16.04 LTS。用户需要额外安装 ec2-hibinit-agent 来启用该功能。命令如下:

sudo apt update
sudo apt install linux-aws-hwe
sudo apt install ec2-hibinit-agent
sudo reboot

重启后可通过下面命令来查看内核是否已安装:

uname -a 

命令返回的内核版本号应等于或大于4.15.0-1058-aws 。

Canonical将完全支持linux-aws-hwe软件包,确保其能继续定期接收更新,直到 Ubuntu 16.04 LTS标准支持周期结束即2021年4月。不仅如此,通过Canonical的扩展安全维护服务(ESM)可使得其安全更新支持扩展到2024年。

想了解更多关于Amazon EC2 Hibernation,请前往阅读此博客。想了解更多关于启用休眠服务,可前往此教程

查看更多内容

Snapcraft:多应用客户端-服务端snap开发教程

在过去几个月我们发布了一些如何使用Rust,Java,C/C++和其他语言来开发snap桌面应用的文章。在这些从入门到精通的教程中,我们以一个代表性的snapcraft.yaml文件来介绍开发构建snap所需的具体细节。 今天,我们希望脱离这一过程,而将重点放在服务器端。我们将为你提供一个包含两个有趣组件的snapcraft.yaml的概述:a)它将拥有多个应用程序; 通常,snap包含一个应用程序。b)它具有简单的后台服务,其他应用程序可以连接到该服务。 我们一起来看一下。 Snapcraft yaml 以下是snapcraft.yaml文件的内容: apps: borg: command: bin/borg daemon: simple restart-conditi […]

Kubernetes 1.18 RC版发布

Kubernetes 最新版现在可以下载和测试。MicroK8s RC版本号与上游Kubernetes一致都升级到最新的1.18. 要用最简单、容易的方式安装最新版Kubernetes,可通过如下命令安装MicroK8s: sudo snap install microk8s –channel=1.18/candidate –classic 或者访问snapcraft.io:https://snapcraft.io/microk8s 选择 1.18/candidate 版本进行安装。 MicroK8s可在Ubuntu和其他Linux发行版本上安装,同时也支持Windows和MacOS。 如您有任何关于Kubernetes和MicroK8s的问题或者支持需求,欢迎联系我们。 […]