揭秘!2周实现上云上市,阿里云SaaS上云工具包如何打造新云梯?
提到“上云”,很多人会理解成上IaaS,比如买一些计算、存储和网络云产品,把自己的应用系统部署上去。这的确是通常意义的上云。但对SaaS而言,需要从产品、商业、服务,三个维度考虑SaaS伙伴和客户的痛点和需求。 上云不是目的,而是手段。上云最终是为了客户体验提升,业务连续,以及伙伴降低成本和商业成功。
我们从一个典型SaaS伙伴视角来看,在发展业务和服务客户的过程中,可能会碰到哪些问题。
1.产品问题:
●客户要求用自己账号系统打通所有企业应用,不同客户的账号系统还不一样;
●客户对访问SaaS的使用端有不同要求,钉钉, 微信,客户自有端……
●产品还没改造成多租SaaS,业务等不起,单租版怎么用
●……
2.商业问题:
●销售渠道单一,阿里的线上线下渠道能否为我所用?
●产品的计费模式,想做模式创新,想按量计费,技术开发不擅长,咋办
●API如何商业化, 哪里有稳定的网关
●……
3.服务问题
●客户要订制交付,原厂人手不足 怎么办
●客户对售后抱怨多要求高,怎么提升服务水平
●产品的服务连续性怎么让客户放心?
●……
一款SaaS从产品可用到商业成功,中间要经历客户体验,商品售卖,服务质量若干挑战,如何让伙伴轻松跨越这些挑战,是需要解决的问题,也是SaaS上云工具包的价值所在。
SaaS上云工具包
SaaS上云工具包(SaaS Launch Kit,简称SLK),是帮助SaaS加速器生态伙伴的SaaS上云的工具集和一套解决方案。SaaS指的广义的企业应用,包含SaaS,传统企业软件,API、解决方案等等。
SLK把上云方案定义为产品上云, 商品上市和服务上心, 简称三上:
●产品上云:包含从客户体验角度的产品对接 + 以及通常意义的IaaS层的运行托管
●商品上市:云市场支持尽可能完整的商品类型, 计量计费模型, 以及可在阿里生态的多个市场上架
●服务上心:是指我们以心选标准和伙伴一起打造企业应用的服务质量, 给客户提供更好的体验和服务稳定性
SLK整体解决方案
经过9个月的探索和试点,SLK整体解决方案如下图所示。

上云工具包可分为三块,产品对接,商品对接和心选托管。三块中的子方案和之前“三上”的对应关系如下表:

首先,从产品上云角度看,分为运行托管方案和体验提升方案。
运行托管方案,依托于阿里云丰富的IaaS和开发态PaaS云产品,我们为不同的应用类型,提供不同的运行托管选择。(见下图)

应用类型可以按三个维度来定义:
1.根据行业属性的不同,SaaS可以选择在公共云、政务云和零售云上部署。公共云、政务云和零售云拥有相同的云产品集合,但在数据边界,安全等保上有不同的侧重。
2.根据依赖的资源类型,SaaS可以选择不同的IaaS层云产品,图中主要显示了计算类云产品。
3.根据技术类型的不同,SaaS可选择不同的资源编排和应用托管产品。小程序应用适合上小程序云,Java微服务框架的应用宜选择EDAS。其他SaaS(含传统企业软件)上云可选择ROS和Web+。 前面提到的单租版应用,可以通过Web+实现创建客户单租实例自动创建,实现类似多租版SaaS的开箱即用效果。
除了运行托管,我们还为SaaS提供体验提升方案。 包括客户体验相关的账号、多端,API网关和能力中心等。最终我们希望传递给客户三点价值:单点登录、多端访问和一站集成。
●单点登录:一套账号打通企业所有应用,给企业客户提供单点登录&管理所有应用的便利,免除跨系统反复登录的低效。
●多端访问:客户可以多端任选,来访问指定SaaS,目前已支持:钉钉,IDaaS端和客户自有端,后续会支持SaaS加速器自有端、流行APP的小程序端、TeamBition等。
●一站集成:是说服务客户的应用和解决方案用到的API能力,可以通过能力中心(前API市场)一站式获取,并通过API网关集成和使用。9月云栖大会,API网关已经做了重大功能升级,能力中心也正式对阿里内外开放,招募首批500家领域能力伙伴。
其次,从商品上市角度看,云市场已为ISV提供两点价值: 商品赋能和多市发布,具体来说:
●商品赋能:伙伴只要一次入驻云市场,就能完成各类产品的商品化改造。云市场支持企业应用市面常见的商品类型,和计量计费模式。我们也鼓励伙伴和云市场一起做商品类型和计量计费模式的创新。
●多市发布:伙伴产品只要一次上架云市场,就能按需在阿里巴巴多个市场渠道发布售卖,例如:联通市场、淘宝服务市场、1688,天猫旗舰店......
最后,从服务上心角度看,阿里云也把支撑自身产品的若干托管方案,聚合为心选托管方案(见下图),首度开放给心选SaaS. 阿里云希望和心选IS合能, 同给客户提供心选标准的SaaS服务质量。

●心选标准:云市场提供心选托管方案和规范。让企业客户享受和阿里云一方产品同等标准的服务质量。伙伴入选云市场心选的产品,需要对接代码托管,权限托管和SLA托管和运行托管方案,并遵守相应规范。
适用场景&成功案例
过去半年,不少阿里云市场心选SaaS伙伴已经成功对接SaaS上云工具包,完成产品上云,商品上市和服务上心。例如,夺冠互动在多市渠道获取了全国各省的销售商机; 党建云实现了账号统一和六端访问;友盟&数族等能力提供商,也在云市场能力中心完成了API商业化,云梦等SaaS成功试点了心选托管方案,确保对客户的服务质量。阿里云也鼓励更多非心选SaaS,主动对接上云工具包和心选托管标准,来提升广大企业客户对SaaS产品的满意度。
对一个IaaS层已接入阿里云的SaaS而言,通过自助查看文档和在线咨询,可在两周内完成产品上云和商品上市的技术改造和流程审批。
总结
再回到初心,SaaS上云工具包的目的就是帮助SaaS产品上云,商品上市和服务上心。SaaS上云工具包既是用户体验的润滑剂,也是伙伴产品的新云梯。它作为一块基石,能够让伙伴快速完成上云,获得更多的商业成功;让客户享受到品质优秀,体验友好的SaaS服务。
本文作者:saas一号观察员
本文为云栖社区原创内容,未经允许不得转载。
揭秘!2周实现上云上市,阿里云SaaS上云工具包如何打造新云梯?的更多相关文章
- Java下载https文件上传到阿里云oss服务器
Java下载https文件上传到阿里云oss服务器 今天做了一个从Https链接中下载音频并且上传到OSS服务器,记录一下希望大家也少走弯路. 一共两个类: 1 .实现自己的证书信任管理器类 /** ...
- 阿里云发布新版SaaS上云工具包,全面助力SaaS上云
9月26日,在云栖大会SaaS加速器专场上,阿里云发布了新版的SaaS上云工具包(SaaS Launch Kit),发布了API网关的新功能,以及推出了全新升级的能力中心. SaaS上云工具包,顾名思 ...
- Wordpress上传到阿里云服务器
Wordpress上传到阿里云服务器 登录服务器 https://account.aliyun.com/login/login.htm 绑定域名 获取FTP信息.数据库信息 在本地修改wordpres ...
- springmvc学习笔记--支持文件上传和阿里云OSS API简介
前言: Web开发中图片上传的功能很常见, 本篇博客来讲述下springmvc如何实现图片上传的功能. 主要讲述依赖包引入, 配置项, 本地存储和云存储方案(阿里云的OSS服务). 铺垫: 文件上传是 ...
- Windows环境下用C#编程将文件上传至阿里云OSS笔记
Windows环境下用C#编程将文件上传至阿里云OSS笔记 本系列文章由ex_net(张建波)编写,转载请注明出处. http://blog.csdn.net/ex_net/article/detai ...
- Node+mongodb线上部署到阿里云
Node+mongodb线上部署到阿里云 部署使用的主要工具是pm2+nginx,使用码云的私有仓库,自动部署到服务器,私有仓库和服务器要事先设置好免密码登录.使用DNSPOD进行域名解析.事先准备好 ...
- JavaScript进阶(九)JS实现本地文件上传至阿里云服务器
JS实现本地文件上传至阿里云服务器 前言 在前面的博客< JavaScript进阶(八)JS实现图片预览并导入服务器功能>(点击查看详情)中,实现了JS将本地图片文件预览并上传至阿里云服务 ...
- 阿里云MySQL远程连接不上问题
解决阿里云MySQL远程连接不上的问题:step1:1.修改user表:MySQL>update user set host = '%' where user = 'root'; 2.授权主机访 ...
- OSS文件上传到阿里云
<script src="http://gosspublic.alicdn.com/aliyun-oss-sdk-4.4.4.min.js"></script&g ...
随机推荐
- Codeforces 343D 线段树
题意:给你一颗以点1为根的数,有两种操作,一种是把x及其子树的所有点都灌满水,一种是把x及其所有祖先都放空水,一种是询问,问某个点里有没有水? 思路:看网上大多数是树剖,但实际上5e5的数据树剖还是有 ...
- Hadoop(二)HDFS
海量数据处理 分而治之 核心思想: 把数据分发到多个节点 移动计算到数据附近 计算节点进行本地数据处理 优选顺序,次之随机读 一.HDFS概述 修改,先删除,再重新生成 1.架构 namenode维护 ...
- 多媒体查询 @media 报错
You may not @extend an outer selector from within @media.You may only @extend selectors within the s ...
- SQL 查询子句
SQL WHERE Clause(查询子句) WHERE 子句用于过滤记录. SQL WHERE 子句 WHERE子句用于提取满足指定标准的记录. SQL WHERE 语法 SELECT column ...
- LUOGU P5061 秘密任务(背包+二分图染色)
传送门 解题思路 \(orz\)出题人的神仙做法.本蒟蒻看不懂,就水个求补图再二分图染色的方法来\(%1%\)出题人. 首先我们对图中\(m\)个关系连边,发现这样是没法做的,因为我们最后要关注的是谁 ...
- [HNOI2011]卡农 题解
题目描述 众所周知卡农是一种复调音乐的写作技法,小余在听卡农音乐时灵感大发,发明了一种新的音乐谱写规则.他将声音分成 n 个音阶,并将音乐分成若干个片段.音乐的每个片段都是由 1 到 n 个音阶构成的 ...
- STM32嵌入式开发学习笔记(四):使用滴答计时器实现精准计时
前面我们讲过,因为在STM32上没有系统时间的接口,因此无法调用sleep函数,在本文中,笔者将利用滴答计时器实现精准延时. 查阅技术手册,滴答计时器依赖于一个SysTick_Type类型寄存器,定义 ...
- js中的函数声明和函数表达式的区别
目录 一.声明与表达式的格式 1.1 声明式的格式: 1.2 表达式的格式: 二.区别 2.1 函数表达式可以直接在后面加括号执行,而函数声明不可以. 2.2 函数表达式可以被提前解析出来 2.3 命 ...
- 入门级_Tensorflow网络搭建
Tensorflow如何搭建神经网络 1.基本概念 基于Tensorflow的神经网络:用张量表示数据,用计算图搭建神经网络,用会话执行计算图,优化线上的权重(参数),得到模型 张量:张量就是多维数据 ...
- Java学习之集合(List接口)
List特有的常见方法:有一个共性特点:都可以操作角标 1.添加 void add(int index, E element); void addAll(int index, collection& ...