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

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
简介:

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

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

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

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

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. 关于实例标识的更多详情及示例标识脚本请参考帮助文档

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
11月前
|
安全
全量开放丨阿里云守护您的办公安全
数字化经济时代下,办公已不再受地域、设备、时间的限制,企业随时面临突发性居家办公。随之而来,是公网端口开放、网络连接不稳、敏感数据泄漏等等问题。 为了帮助企业一键平滑过度,保障高效、灵活、安全的办公体验,阿里云办公安全平台SASE现推出30天免费不限量试用服务,守护您的办公安全。
105 0
|
12月前
|
存储 运维 DataWorks
如何解决IoT数据入仓的客户实践
随着物联网应用场景的深入,企业开始进入挖掘设备上传的数据,用于客户端应用扩展后服务营收,同时也用于数字化运营、风控,帮助企业高效治理,和产品演进决策依据。 但是物联网数据上云后涉及到的大数据链路开发治理,以及产生的成本都是企业需要面临的挑战,本文以一个真实客户案例整理出的实践案例,介绍如何基于阿里云物联网平台数据服务产品能力搭建企业物联网大数据应用架构。
|
存储 弹性计算 Cloud Native
|
存储 数据采集 运维
零改动,让物联网存量设备轻松上云
在物联网实际项目中,企业经常会遇到这样的情况:企业整体业务都部署在阿里云上,但设备分散在不同平台,有的采用私有协议接入了本地设备管理系统,有些设备接入了运营商管理平台...
242 0
零改动,让物联网存量设备轻松上云
|
存储 弹性计算 分布式计算
【云栖号案例 | 能源】东润环能利用MaxCompute资源确保数据在云端也可以万无一失
企业自建大数据平台存在投资成本过高、运维复杂,成本增加等问题。通过MaxCompute总成本降低,方便产生的数据有效管理,对数据权限有很高的管理及防护能力。
【云栖号案例 | 能源】东润环能利用MaxCompute资源确保数据在云端也可以万无一失
|
数据中心 运维 API
一文揭秘存量云资源的管理难题
开源生态工具Terraform通过简单的客户端命令即可实现对阿里云资源的创建,更改和删除等操作,但对于很多以非Terraform创建的云资源,是否有办法统一管理呢?本文将向你揭秘如何使用Terraform Import命令来实现对存量云资源的导入和统一管理。
960 0
一文揭秘存量云资源的管理难题
|
存储 缓存 文件存储
阿里云存储网关商业化发布
云存储网关商业化发布会 2019年8月21日,阿里云存储网关商业化发布,提供基于阿里云OSS的企业存储服务。云存储网关实现了云端对象存储协议与文件存储协议以及块存储协议之间的转换,客户无需改变应用程序的接口,就可以使用文件存储协议或者块存储协议访问高可靠和海量扩展的对象存储OSS。
1229 0
|
网络协议 测试技术 数据中心
OSS全球传输加速开启公测,助力企业业务全地域覆盖
全地域的业务覆盖的趋势,带来的新机会与新挑战     互联网基础实施的快速发展,为企业业务覆盖更多地域的客户,带来便利。越来越多的企业,会将业务覆盖到全国,甚至全球更多地域,这给业务的增长带来巨大的机会。
10959 0
|
SQL 关系型数据库 数据库
阿里云城市服务商分享怎么使用DTS迁移PPAS数据
使用数据传输服务(DTS)将本地数据库迁移到 RDS for PPAS,可以实现应用不停服务的情况下,平滑完成数据库的迁移工作。迁移过程中,对本地的 Oracle 数据库没有影响。那么如何操作呢,湖北区域阿里云城市服务商捷讯技术告诉您怎么使用怎么使用DTS迁移PPAS数据
1746 0
|
存储 缓存 安全
架起线上线下存储桥梁,云存储网关开放性能型文件网关及块网关公测
云存储网关支持行业标准的文件和块存储协议,可以通过在本地缓存经常访问的数据来提供低延迟高性能, 让企业或个人安全地将数据存储在阿里云OSS中,最新发布的“性能型文件网关”和“块网关”现已开通公测。
1843 0