Azure 来宾 OS 可支持性和停用策略Azure Guest OS supportability and retirement policy

本页面上的信息与 Azure 来宾操作系统(来宾 OS)相关。来宾 OS 仅适用于云服务辅助角色和 Web 角色 (PaaS)。The information on this page relates to the Azure Guest operating system (Guest OS) for Cloud Services worker and web roles (PaaS). 而不适用于虚拟机 (IaaS)。It does not apply to Virtual Machines (IaaS).

Microsoft 已发布 来宾 OS 的支持策略Microsoft has a published support policy for the Guest OS. 目前正在阅读的页面描述了如何实施该策略。The page you are reading now describes how the policy is implemented.

该策略规定,The policy is

  1. Microsoft 支持 至少两个最新的来宾 OS 系列Microsoft will support at least the latest two families of the Guest OS. 在某个系列停用后,客户可以在从正式停用之日起的 12 个月内更新为受支持的较新来宾 OS 系列。When a family is retired, customers have 12 months from the official retirement date to update to a newer supported Guest OS family.
  2. Microsoft 支持至少两个最新的受支持来宾 OS 系列版本Microsoft will support at least the latest two versions of the supported Guest OS families.
  3. Microsoft 支持至少两个最新的 Azure SDK 版本Microsoft will support at least the latest two versions of the Azure SDK. 在某个 SDK 版本停用后,客户可以在从正式停用之日起的 12 个月内更新为较新的版本。When a version of the SDK is retired, customers will have 12 months from the official retirement date to update to a newer version.

有时,可能会支持两个以上的系列或发行版。At times, more than two families or releases may be supported. 会在 Azure 来宾 OS 版本和 SDK 兼容性对照表中显示正式的来宾 OS 支持信息。Official Guest OS support information will appear on the Azure Guest OS Releases and SDK Compatibility Matrix.

何时停用来宾 OS 版本When a Guest OS version is retired

大约每个月都会推出新来宾 OS 版本 ,以合并最新 MSRC 更新。New Guest OS versions are introduced about every month to incorporate the latest MSRC updates. 由于定期每月更新,来宾 OS 版本正常情况下会在其发布的大约 60 天后禁用。Because of the regular monthly updates, a Guest OS version is normally disabled around 60 days after its release. 此活动对于每个可供使用的系列,至少都保留两个来宾 OS 版本。This activity keeps at least two Guest OS versions for each family available for use.

来宾 OS 系列停用期间的过程Process during a Guest OS family retirement

宣布停用后,客户在较旧系列正式从服务中移除之前有 12 个月的“过渡”期。Once the retirement is announced, customers have a 12 month "transition" period before the older family is officially removed from service. 过渡时间可以由 Microsoft 自行决定延长。This transition time may be extended at the discretion of Microsoft. 更新将在 Azure 来宾 OS 版本和 SDK 兼容性对照表中发布。Updates will be posted on the Azure Guest OS Releases and SDK Compatibility Matrix.

在过渡期开始的六 (6) 个月后,将逐步执行停用过程。A gradual retirement process will begin six (6) months into the transition period. 在此期间:During this time:

  1. Microsoft 会通知客户即将发生停用。Microsoft will notify customers of the retirement.
  2. 更新的 Azure SDK 版本不支持停用的来宾 OS 系列。The newer version of the Azure SDK won't support the retired Guest OS family.
  3. 不允许在停用的系列上对云服务进行全新部署和重新部署New deployments and redeployments of Cloud Services will not be allowed on the retired family

Microsoft 将继续推出合并了最新 MSRC 更新的新来宾 OS 版本,直至过渡期的最后一天(称为“到期日期”)。Microsoft will continue to introduce new Guest OS version incorporating the latest MSRC updates until the last day of the transition period, known as the "expiration date". 到达过期日期后,仍在运行的任何云服务都不受 Azure SLA 的支持。On the expiration date, Cloud Services still running will be unsupported under the Azure SLA. 在该日期过后,Microsoft 有权自行强制要求升级、删除或停止这些服务。Microsoft has the discretion to force upgrade, delete or stop those services after that date.

来宾 OS 版本停用期间的过程Process during a Guest OS Version retirement

如果客户将其来宾 OS 设置为自动更新,则无需担心如何处理有关来宾 OS 版本的问题。If customers set their Guest OS to automatically update, they never have to worry about dealing with Guest OS versions. 他们始终使用最新来宾 OS 版本。They will always be using the latest Guest OS version.

来宾 OS 版本每个月发布一次。Guest OS Versions are released every month. 由于常规发布的速率,每个版本都具有固定生存期。Because of the rate of regular releases, each version has a fixed lifespan.

60 天使用期后,版本会“停用”。At 60 days into the lifespan, a version is "disabled". “停用”表示已从门户中删除该版本。"Disabled" means that the version is removed from the portal. 再也无法通过 CSCFG 配置文件设置该版本。The version can no longer be set from the CSCFG configuration file. 现有部署将保持运行。Existing deployments are left running. 但是,不允许进行新部署以及针对现有部署的代码和配置更新。But new deployments and code and configuration updates to existing deployments will not be allowed.

在“停用”后的某个时间,来宾 OS 版本“过期”,仍在运行该过期版本的任何安装都会面临安全和漏洞问题。Sometime after becoming "disabled", the Guest OS version "expires" and any installations still running that expired version are exposed to security and vulnerability issues. 通常情况下,过期是分批过期的,因此从停用到过期的时间段可能各不相同。Generally, expiration is done in batches, so the period from disablement to expiration can vary.

客户如何将其服务配置为手动更新来宾 OS,则应确保其服务在受支持的来宾 OS 上运行。Customers who configure their services to update the Guest OS manually, should ensure that their services are running on a supported Guest OS. 如果将某项服务配置为自动更新来宾 OS,则基础平台会确保符合性,并会升级到最新的来宾 OS。If a service is configured to update the Guest OS automatically, the underlying platform will ensure compliance and will upgrade to the latest Guest OS. 这些期间可能会延长,这由 Microsoft 决定,以便于客户过渡。These periods may be made longer at Microsoft's discretion to ease customer transitions. 会在 Azure 来宾 OS 版本和 SDK 兼容性对照表中通告所有更改。Any changes will be communicated on the Azure Guest OS Releases and SDK Compatibility Matrix.

停用期间的通知Notifications during retirement

  • 系列停用Family retirement
    Microsoft 将在博客文章和门户中发布通知。Microsoft will use blog posts and portal notification. 将通过与指定的服务管理员进行直接通信(电子邮件、门户消息、电话)以通知仍使用停用的来宾 OS 系列的客户。Customers who are still using a retired Guest OS family will be notified through direct communication (email, portal messages, phone call) to assigned service administrators. 将在 Azure 来宾 OS 版本和 SDK 兼容性矩阵中发布所有更改。All changes will be posted to the Azure Guest OS Releases and SDK Compatibility Matrix.
  • 版本停用Version Retirement
    所有更改及其发生日期将发布到 Azure 来宾 OS 版本和 SDK 兼容性矩阵(包括发布日期、禁用日期和到期日期)。All changes and the dates they occur will be posted to the Azure Guest OS Releases and SDK Compatibility Matrix, including release, disabled, and expiration. 如果服务管理员有在停用的来宾 OS 版本或系列上运行的部署,则会收到电子邮件。Services admins will receive emails if they have deployments running on a disabled Guest OS version or family. 这些电子邮件的时间可能各不相同。The timing of these emails can vary. 通常,至少在禁用前一个月,但是此时间安排并不是官方的 SLA。Generally they are at least a month before disablement, though this timing is not an official SLA.

常见问题Frequently asked questions

如何消除迁移的影响?How can I mitigate the impacts of migration?

我们建议使用最新的来宾 OS 系列设计云服务。We recommend that you use latest Guest OS family for designing your Cloud Services.

  1. 及早开始计划迁移到较新的系列。Start planning your migration to a newer family early.
  2. 设置临时测试部署以测试在新系列上运行的云服务。Set up temporary test deployments to test your Cloud Service running on the new family.
  3. 将来宾 OS 版本设置为“自动”(在 .cscfg 文件中设置 osVersion=*),以便自动迁移到新的来宾 OS 版本。Set your Guest OS version to Automatic (osVersion=* in the .cscfg file) so the migration to new Guest OS versions occurs automatically.

如果 Web 应用程序需要与 OS 深入集成,该怎么办?What if my web application requires deeper integration with the OS?

如果 Web 应用程序体系结构依赖于操作系统的基础功能,请使用平台支持的功能(例如启动任务)或其他扩展性机制。If your web application architecture depends on underlying features of the operating system, use platform supported capabilities such as startup tasks or other extensibility mechanisms. 此外,还可以使用 Azure 虚拟机(IaaS – 基础结构即服务)并在其中负责维护基础操作系统。Alternatively, you can also use Azure Virtual Machines (IaaS – Infrastructure as a Service), where you are responsible for maintaining the underlying operating system.

后续步骤Next steps

查看最新的 来宾 OS 版本Review the latest Guest OS releases.