托管个人使用的虚拟服务器的服务如何能如此快地完成操作系统的安装?
如果我安装任何操作系统的服务器版本,至少需要几分钟。但如果我在线订购虚拟服务器,则只需几秒钟即可安装。我甚至可以在多个安装之间进行选择,例如 Ubuntu 20、18、16;Debian ...然后我还可以选择内核数、内存等...
安装是否已经完成,只有用户名更改为我安装时输入的内容?
答案1
他们克隆了现有的图像。
使用重复数据删除克隆的存储后端几乎可以立即生成映像。大部分时间都用于启动映像,在首次启动期间,会运行启动脚本来设置一些设置(主机名、初始密码、唯一 ID 等)。
另一个甚至适用于物理硬件的选项是让一些服务器/虚拟机处于待机状态,以便分配给客户。通常,你知道在给定时间内请求了多少台机器,因此你可以让 X(+ Y 为少量备用)台机器处于待机状态。如果达到某个阈值,你就会开始为备用机器准备下一台机器。所有这些都可以自动化(当然,插入物理机器除外)。