实例标识助力您的应用迁上云端

简介:

一、 传统应用云上授权问题

当前云计算已经成为趋势,传统的应用厂商渐渐意识到提供新的应用交付模式的重要性,阿里云也在大力发展新的应用交付平台:阿里云云市场。

但是传统应用厂商在把应用迁移上云市场时,往往会遇到应用授权的问题:原先线下的应用程序的授权在云上变得不可用。

这主要是因为云计算的一些特性所导致的:

1)云上的服务器是虚拟服务器,这些虚拟服务器所运行的底层物理服务器会经常出现变化,从而没办法为那些基于物理信息进行授权的应用提供明确的硬件信息,从而导致原有授权机制失效

2)云计算的使用方式非常灵活:包括应用所运行的服务器的配置、使用时长等都可以非常灵活的进行变化,并且这些变化是不可预期的,从而为应用的权限控制带来非常大的困难,没有办法根据明确的配置/时间信息去生成License而进行授权


二、 临时方案

面对上述授权问题,部分应用厂商采取如下临时方案:

1)      在包年包月购买的场景下:手动的频繁的为应用程序申请license,并基于所申请的license进行手动激活

2)      为多个不同的硬件配置准备多个不同的license

3)      根据当前阿里云ECS的BIOS信息,判断是否是运行在阿里云中,并放开部分应用授权限制

但是,上述这些方案普遍存在:手动、繁琐、不安全等问题。


三、 使用阿里云实例标识解决云上应用授权问题

为解决云上应用授权问题,阿里云发布了实例标识功能。

实例标识为应用厂商提供一个安全可靠的标识方式,使应用软件可以明确当前的运行环境为“阿里云ECS”,从而为应用软件的授权提供安全可信的判断依据。

结合实例标识功能,应用厂商可定制“应用软件的云计算版”,该版本应用运行在阿里云ECS上时,不进行应用授权控制,只需依赖阿里云云市场所提供的计费能力进行计费售卖即可。


1.应用举例:

假设您是某安全厂商,您的安全软件的售卖是基于硬件配置及使用时长的。

您想让阿里云上的用户也能够方便的购买并使用到您的安全软件,那么您可以准备一个云计算版的安全软件,并把这个安全软件上架到阿里云的镜像市场,在云市场上配置软件的售价。

您的云计算版的安全软件应具有如下特点:

1)除License控制外,其余部分逻辑均保持不变

2)License控制:

a) 判断实例是否继承于您云市场上所发布的镜像

b) 使用实例标识功能判断您的软件是否运行于阿里云ECS

c) 如果上述2个判断均通过,则开放应用程序的License

这样您就可以在保留安全软件功能性能不变的情况下把它安全的搬上阿里云云市场上进行售卖,并能提供灵活、弹性的售卖模式。

2.适用场景:

阿里云实例标识,适应于下列场景:

a) 当您需要把应用软件迁上阿里云云市场时,您可以使用实例标识功能作为云上应用授权的判断依据

b) 当您需要在阿里云处理敏感信息时,您可使用实例标识对“当前的运行环境进行判断”,确保敏感信息被放置在正确的位置

3.实例标识步骤:

a)获取标识文档:

curl http://100.100.100.200/latest/dynamic/instance-identity/document

b)获取签名:

curl http://100.100.100.200/latest/dynamic/instance-identity/signature /pkcs7

c)从帮助文档中获取到阿里云颁发的公有证书

d)进行OPENSSL认证:

openssl smime -verify -in $signature -inform PEM -content $DOCUMENT -certfile AliyunPubkey -noverify > /dev/null

          说明:在获取签名时您可以根据情况输入您的自定义参数,详情请参考 帮助文档

4. 关于实例标识的更多详情及示例标识脚本请参考帮助文档

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
28天前
|
存储 运维 Kubernetes
云端迁移:备份中心助力企业跨云迁移K8s容器服务平台
本文将简要介绍阿里云容器服务ACK的备份中心,并以某科技公司在其实际的迁移过程中遇到具体挑战为例,阐述如何有效地利用备份中心来助力企业的容器服务平台迁移项目。
|
7月前
|
弹性计算 数据安全/隐私保护
|
存储 弹性计算 运维
阿里云云盒:公共云的延伸部署,满足企业对灵活部署位置的要求
阿里云于2021年推出阿里云云盒,将公共云能力延伸到企业本地的数据中心或者企业指定数据中心,以满足企业对部署位置的灵活要求。
|
数据中心 运维 API
一文揭秘存量云资源的管理难题
开源生态工具Terraform通过简单的客户端命令即可实现对阿里云资源的创建,更改和删除等操作,但对于很多以非Terraform创建的云资源,是否有办法统一管理呢?本文将向你揭秘如何使用Terraform Import命令来实现对存量云资源的导入和统一管理。
994 0
一文揭秘存量云资源的管理难题
|
物联网 API 存储
IoT存量设备跨账号迁移,动态切换region节点,公共区到企业实例迁移方案
基于开放API实现IoT存量设备跨账号迁移设备,动态切换region节点,企业实例迁移
5118 0
IoT存量设备跨账号迁移,动态切换region节点,公共区到企业实例迁移方案
|
专有云 数据中心 云计算
阿里云获ITSS最高等级认证:公共云、专有云服务能力双一级
近日,阿里云在由ITSS(中国电子工业标准化技术协会信息技术服务分会)颁发的云计算服务能力标准评选中获公共云、专有云双一级资质,这也是该标准评选中的最高等级。 云计算服务能力评估由工信部软司牵头,委托ITSS围绕云计算服务中人员、技术、流程、资源、性能等关键环节进行能力测试,能够为最终用户选择和评价云服务提供参考依据。
3344 0
|
存储 缓存 文件存储
阿里云存储网关商业化发布
云存储网关商业化发布会 2019年8月21日,阿里云存储网关商业化发布,提供基于阿里云OSS的企业存储服务。云存储网关实现了云端对象存储协议与文件存储协议以及块存储协议之间的转换,客户无需改变应用程序的接口,就可以使用文件存储协议或者块存储协议访问高可靠和海量扩展的对象存储OSS。
1273 0
|
存储 容灾 安全
数据交给云服务商就万事大吉?备份与容灾一个也不能少丨科技云·视角
“也许很多企业很幸运,从来没有经历过数据丢失。但是,一旦发生企业关键数据的丢失,就会很大程度上影响业务发展,同时造成严重经济损失。 ” 现在很多企业的数据都选择上云。然而,即便是将业务数据存放在国内外知名的云平台,也免不了掉链子。
2000 0
|
SQL 关系型数据库 数据库
阿里云城市服务商分享怎么使用DTS迁移PPAS数据
使用数据传输服务(DTS)将本地数据库迁移到 RDS for PPAS,可以实现应用不停服务的情况下,平滑完成数据库的迁移工作。迁移过程中,对本地的 Oracle 数据库没有影响。那么如何操作呢,湖北区域阿里云城市服务商捷讯技术告诉您怎么使用怎么使用DTS迁移PPAS数据
1803 0

热门文章

最新文章