概述
用户从线下物理机房或者其他云厂商迁移上云场景中,若已经对商业化的操作系统和软件付费,云平台再重复收取用户这方面的费用又没有给用户表达的入口,则会在迁云道路上产生绊脚石。为满足用户的需求,阿里云先后推出了专用宿主机等物理独享产品、和微软/redhat签署了许可证协议,由此逐步打通了自带许可证上云的生态道路。
实现
目前阿里云镜像导入链路控制台和openAPI都已经提供自带许可证的功能,支持用户自行选择许可证类型。入口如下图。
许可证类型可选值有以下3个:
1. 阿里云(Aliyun)
由阿里云提供许可证,主要包括windows server,windows 7/8/10等OS的许可证。在导入镜像安装了cloud-init的前提下,阿里云会使用官方的密钥管理服务器 (KMS)对操作系统进行激活,且提供Windows Server更新服务(WSUS)。
2. 自带许可证(BYOL:Bring Your Own License)
用户自带许可证上云的场景当前主要有以下两种:
-
Microsoft
- 支持通过软件保障协议(Software Assurance,简称SA)实现BYOL的场景:支持微软许可证移动性的软件,包括SQL Server, SharePoint等。此场景可以通过创建普通ECS实例实现BYOL。
- Windows OS场景:windows客户端不适用于许可证移动性,所以无法在共享硬件环境下使用已经拥有的Windows许可证,要求部署环境是独享物理环境。阿里云上可部署在专用宿主机(Dedicated Host,简称DDH)或弹性裸金属服务器。对于此类ECS实例,阿里云不提供KMS/WSUS服务及软件的直接技术支持,用户可直接联系微软以获得软件技术支持,在必要情况下,阿里云也会全力进行配合。
- 不支持通过SA实现BYOL或无SA的场景:此场景类似于(2),用户可以将已购的许可证复用在独享的硬件环境中并自行下载软件进行部署。
-
Redhat
- Redhat提供云接入(Cloud Access)的方式,要迁移当前的Red Hat订阅以在阿里云上使用(BYOS:Bring Your Own Subscription),可以注册Red Hat云接入计划。详情见Redhat云接入计划
3. 自动(Auto)
默认取值。根据用户所设置要导入的操作系统发行版,设置成许可证类型。对于windows server等阿里云已经和厂商签署授权协议可提供官方许可证的OS,会设置成Aliyun;其他会设置成BYOL,例如非商业化的Linux镜像,阿里云不提供直接的软件技术支持。
可继承
镜像生命周期定义:包含操作系统信息的数据在云上不同实体间衍生。包括导入自定义镜像、基于自定义镜像创建ECS实例、基于ECS实例创建系统盘快照、基于系统盘快照创建新的自定义镜像等。
BYOL可继承:自定义镜像的BYOL属性在云上整个生命周期内继承,具体表现为:以上操作新生成的自定义镜像也会保留BYOL属性。
计费说明
虚拟机操作系统组件的计费模块独立,对于BYOL的镜像,会免去操作系统组件的费用。在新建、续费、升降配、重新初始化实例的场景下都适用。
FAQ
- 为什么国际站windows实例不支持更换系统盘到BYOL的镜像?
答:目前更换系统盘由于计费系统功能待补齐,暂不支持以下两种场景:(1)付费系统镜像(国际站windows)的包年包月实例更换系统盘到BYOL镜像;(2)付费云市场镜像的包年包月实例实例更换系统盘到BYOL镜像。 - 若许可证/订阅到期后,怎么通过阿里云做认证和订阅?
答. 可以从BYOL的镜像更换成Aliyun镜像。阿里云的官方系统镜像包括主流windows server,windows7/8/10等,提供kms激活和wsus服务;SQL Server、Redhat镜像可通过云市场获取。