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

简介:

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

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

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

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

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

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
弹性计算 编解码 安全
阿里云服务器2核4G最新租用价格:可选实例、收费标准和最新活动价格
2026年阿里云2核4G配置服务器的价格参考:目前,轻量应用服务器2核4G(200M带宽、50G云盘)新用户月付仅9.9元,年付199元;通用算力型u1实例2核4G(5M独享带宽、80G云盘)企业新老用户同享199元/年。文章详细对比了经济型e实例、u1/u2a/u2i、c9i/c9a等多款实例规格的性能特点与适用场景,涵盖按量付费及包年包月定价,用户可根据建站、企业后端、计算密集型等不同需求灵活选择,借助活动价格可大幅降低上云成本。
|
3月前
|
人工智能 自然语言处理 前端开发
【SpringAIAlibaba新手村系列】(9)Text to Image 文本生成图像技术
本文介绍 Spring AI 中的文生图能力,围绕 ImageModel、ImagePrompt 与阿里云百炼图像模型展开,演示如何根据文字描述生成图片链接,并结合 Prompt 编写技巧与参数配置,帮助开发者提升生成效果与落地能力。
778 8
|
6月前
|
设计模式 人工智能 程序员
【架构演进】智能体来了(西南总部)深度解析:多智能体协作(Multi-Agent)系统的设计哲学与工程实践
本文探讨AI架构从单体大模型向多智能体系统(MAS)的范式跃迁,基于“智能体来了(西南总部)”技术研判,解析角色解耦、消息路由与共享记忆等核心设计,揭示如何构建高效协作的“数字蜂群”,推动分布式AI从理论走向工程化落地。
670 2
|
7月前
|
运维 自然语言处理 监控
阿里云企业支持计划是什么?企业支持计划服务内容及常见问题解答
阿里云对企业有没有相关的支持或扶持计划?当然是有的,阿里云除基础售后支持外,针对业务系统复杂或对服务有更高要求的客户, 可选择阿里云提供的多种企业支持计划,获取工单极速响应、专属技术保障通道、技术服务经理 (TAM)等专属支持。本文为大家介绍阿里云企业支持计划是什么,介绍其服务内容,并解答一些常见问题。
1167 2
|
安全 测试技术
沙箱环境通常应用于哪些场景?
沙箱环境通常应用于哪些场景?
1258 155
|
JavaScript 前端开发
Babel 插件的作用是什么?
Babel 插件的作用是什么?
675 156
|
Web App开发 JavaScript 前端开发
2024年纯前端VUE在线编辑微软Office/金山WPS的Word/Excel文档
现在,随着数字化进程渗透到到各行各业,数据安全已经成为了数字化革命中的重要组成部分,而在线Office成在OA、ERP、文档系统中得到了广泛的应用,为我国的信息化事业也做出了巨大贡献。随着操作系统、浏览器及Office软件的不断升级和更新换代,加上国家对信息化、数字化系统要求的不断提升,一些厂家的WebOffice控件产品不断被淘汰出局,而现存的几个产品也存在以下几个问题:
1808 105
2024年纯前端VUE在线编辑微软Office/金山WPS的Word/Excel文档
|
Web App开发 前端开发 JavaScript
如何快速与呼叫中心系统CTI/API/SDK接口集成
由于呼叫中心系统涉及通信、CTI、终端设备、中继线路等技术与概念,从事信息管理系统、ERP、CRM、工单系统等的研发人员一般不是非常熟悉这部分技术,当需要提供具备呼叫中心能力的解决方案时,往往要用较多的时间来研究这些相对复杂的技术,对接过程比较长,开发调试有一定的阻力,基于此,我们提出一种更加简便高效的集成方法,可以零代码集成呼叫中心平台,实现项目快速上线。
1009 157
如何快速与呼叫中心系统CTI/API/SDK接口集成

热门文章

最新文章