IT行业创造了XaaS,即“一切即服务”:“X as a service”、“anything as a service”或“everything as a service” 。
其本质就是服务理念,未曾止步于SPI(SaaS、PaaS、IaaS)模式,万物可为。
以XaaS的首字母先后顺序来,结果发现24个字母几乎都可以:
|
|
|
|
分析即服务
|
|
|
|
|
|
|
Containers
|
|
|
|
EaaS
|
边缘/设备即服务
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IDaaS
|
身份即服务
|
|
|
Java 认证和授权即服务
|
Java Authentication and Authorization
|
|
|
Knowledge
|
|
|
License
|
|
出行即服务
|
Mobility
|
|
网络即服务
|
|
|
|
|
|
|
|
|
|
|
|
机器人/勒软件即服务
|
|
|
|
|
|
通证即服务
|
Token
|
|
|
|
|
|
|
|
网站/钱包即服务
|
|
|
|
|
|
|
|
|
|
|
因为一部分Xaa并没有很好的应用市场,所以取其中“有用”的做介绍。
目的是扩展对服务市场的了解,帮助产品经理看更多地思考产品方向。
1
FaaS:功能即服务
在最受欢迎的云计算服务列表中,FaaS排名第四位,它提供无服务器架构技术来开发功能。
在技术世界中,功能是一个代码单元,由它在更大的代码结构中的位置定义。这个代码单元适用于各种输入变量,并通过更改变量的值来产生结果。
云计算服务已经充分利用了功能,并找到了一种将其使用货币化的方法。功能即服务是一种云计算服务,它允许企业实现代码以响应事件,而无需更改更大的代码基础设施。
它非常适合仅需要云计算来实现其应用程序中的单个功能的用户。用户无需创建应用程序开发通常所需的基础设施。
使用FaaS交付模型,用户无需负责维护应用服务器。它们由管理服务器的云计算提供商在外部托管。
用户可以运行后端代码,同时提供程序保护和分配流程所需的应用程序资源。
开发人员部署称为按需执行的功能的代码片段。根据这个需求,FaaS提供商创建一个服务器来执行该功能。在功能完成后,该服务器将关闭。
这个模型非常适用于简单而重复的功能,例如调度工具或处理请求。FaaS产品的典型例子是微服务应用程序,例如AWS公司和Netflix公司使用的那些应用程序。
一些著名的FaaS提供商是IBM Cloud Functions、AWS Lambda和Google Cloud Functions。
-
现收现付模式可帮助企业节省前期硬件和操作系统成本。
-
FaaS提供了扩展机会,因为云计算提供商提供按需服务。当用户需要服务时,他们就会提供。按需访问没有不必要的成本,并且更轻松地扩展。
-
FaaS平台易于使用且易于理解。用户无需成为云计算专家即可获得想要的结果。只需上传带有平台应如何配置代码的说明,即可开始使用。
-
FaaS模型使更新应用程序和发布新功能变得容易。FaaS的基础设施已经完全优化,这意味着开发人员可以将所有精力集中在响应客户需求上。
如果企业正在考虑将FaaS用于其业务,需要注意的是,由于某些设计限制,它不是某些应用程序的最佳选择。
例如,如果企业的应用程序的功能依赖于外部资源,那么并不适合采用FaaS。企业需要检查其技术是否兼容。
2
IDaaS:身份即服务
IDaaS就是由第三方服务商构建、运行在云上的身份验证,它向订阅的企业用户、开发者用户,提供基于云端的用户身份验证、访问管理等服务。可理解为IDaaS就是SaaS化的IAM(身份识别和访问管理)。
如上图所示,它提供了单点登录、强大的认证管理、基于策略的集中式授权和审计、动态授权、企业可管理性等功能。
有效保证跨多系统的用户身份一致性,通过确保资源的稳定性从而维护企业安全结合用户权限和用户身份的限制,允许员工只访问自己权限以内的数据。
IDaaS之所以诞生,是因为以往的信息系统建设对账号、认证、权限缺少平台级的统一规划,而IDaaS将提供统一的身份管理的服务,可以支持不同应用、业务的身份认证和用户管理诉求。
集中式身份管理服务,为政企客户提供统一的应用门户、用户目录、单点登录、集中授权、以及行为审计等中台服务。
允许用户登录/认证一次,即可访问企业内部ERP,CRM,OA等应用程序,以及外部邮箱、云课堂、报销、视频、协作等SaaS服务。
而不用反复登录和认证。管理员也可集中的管理和开通各用户访问公司应用的权限。
为开发者提供(ToCSaaS集团多租户等)应用的统一登录体验,通过可配置的安全设置,灵活适配开发者需求,支持不同第三方(微信、微博、钉钉、手机等)登录和认证方案。
IDaaS 支持 SAML、OIDC、CAS 等常见身份联邦协议,形成SAAS的服务能力,成为企业的身份中台,为企业内部开发提供高效和稳定的技术中台服务支撑。保障企业内部账号体系的统一。
避免应用分散开发后,后续做账号融合的巨大工作量,甚至是数据冲突。
(1)单点登录提高生产率;提供了标准的解决方案来完成身份证的场景,例如SAML、OAuth、OIDC等。
(2)整合不同源的身份账户间的关联,如AD/LDAP、钉钉/微信、HRM系统等;
(3)使用IDaaS可省去开发和运维的麻烦,从而使开发工作聚焦在业务上,而不是重复的构建和维护不同业务系统的身份管理和身份认证的问题;比如在authing.cn(国内第一家CIAM IDaaS)中,开发者只需使用几行代码,就可以完成代码集成。
(4)建立科学的账号管理体系,对账号的创建、更新、删除整个账号生命周期实现跨应用的统一管理。改进的安全性可使开发者和企业免受黑客的入侵或破坏。
(5)降低费用:对于面向员工的组织IT管理,使用类似AD的这种传统服务,购买、升级、安装、定期备份数据、托管费用等费用很高。
而使用IDaaS,成本将降低到只剩订阅费用,以及日常的简单管理工作就可以了。
例如,中国石油、东南大学都在使用IDaaS来实现内部成千上万的人员的统一身份认证。
3
DaaS:数据即服务
DaaS(Data as a Service)意思是数据即服务。就是云端公司负责建立全部的IT环境,收集用户需要的基础数据,通过集中化管理、分析,最后对分析结构或者算法提供编程接口,并把数据场景化,让数据成为服务。
是通过对数据资源的,为企业自身和其他企业的数据共享提供了一种新的方式。如图:
对于大数据,IBM总结了它的4V特性:大量化(Volume)、多样化(Variety)、快速化(Velocity)和价值(Value)。
通过大数据的四个特性我们可以看出在快速化、大量化和多样化的大数据中是存在着价值的,这些价值是可以上升到服务的,同时数据也是一种资产。
大数据已经成为一个时代的标志和潮流,而如何利用它也将是一个挑战和机遇。
以前,企业的数据要么因为零散地存放在各个团队或部门内,而无法把数据资源作为一种企业内部的服务用于提升企业运行效率。
要么就是每家企业都把数据当成自家金矿而不想拿出来分享给其他企业或个人。这样,即使数据是座金矿,也不会产生太大的价值,因为它不流通。
只有将这座金矿拿出来变现,让其他企业也能使用数据资源,才能获取自己想要的物资,发挥金矿最大的价值。
在如今的数据大爆炸时代,没有任何一家企业能收集到自己需要的所有数据,有了DaaS服务,就可以向其他公司购买所需数据,通过分工协作提升企业竞争力。
所以,DaaS是大数据时代的象征,能做DaaS服务的云端公司需要从数据积累、数据分析和数据交付三方面积累自身的核心竞争力。
首先,可以为用户提供公共数据的访问服务,用户可以随时访问任何内容的数据。例如,一个用户想查看过去十年的天气情况,数据服务提供者就可以提供给用户过去十年的天气情况。
对于这种数据服务,可以提供按不同国家、地区、季度、月份给出的数据。所以,公共数据的访问是灵活性的、多角度的、全方位的。
其次,可以为用户提供数据中潜在的价值信息的服务。例如,一个具有全球连锁店的汽车销售企业,可以向数据服务提供商买这样的服务:全球不同国家、地区人们购买汽车的情况,其中可包括哪里的人喜欢买什么品牌的汽车,汽车风格又和人的职业之间的关系等。获取这样的数据服务后,汽车销售企业就可以根据具体情况安排销售计划。
4
LaaS:许可即服务
许可即服务(LaaS)在最欢迎的云计算服务列表中排名榜首。LaaS提供商通过基于Web的配置管理软件许可证。
当客户购买软件时,软件许可证通常会概述其使用条款,其文档规定了客户支付的金额、支付的时间以及支付的软件版本。
传统上,软件开发人员创建了内部许可引擎来确保保护。然后,他们颁发永久许可证或强制加密狗来跟踪软件使用情况。
然而由于这些方法很容易被滥用,人们一直在寻找更先进的替代方法。LaaS就是这样一种解决方案。
LaaS提供商可以控制其软件的使用条款。他们决定如何、何时以及谁可以使用该软件。而LaaS提供商确保最终用户执行许可证。
RLM Cloud是LaaS的一个很好例子。这是一个简单易用的云计算解决方案,可以通过互联网浏览器托管客户的许可服务。
另一家LaaS提供商10Dukes Entitlements公司也为企业提供现代许可解决方案。
LaaS正在克服传统许可方法的困难和限制。此类服务可以:
-
-
为供应商提供更大的灵活性。提供商可以专注于创建软件,而不是实施安全保护。
-
-
-
针对每个软件套件进行定制,因为提供商可以就不同的许可选项提供建议。
-
很多企业对于为了满足软件许可需求而迁移到云平台感到犹豫。使用LaaS时需要注意的一件事是确保选择了解其所在行业的提供商。
如果他们不了解企业的主要业务,他们将无法推荐适合的许可证来保护其产品。
5
CaaS:容器即服务
1、什么是容器即服务(CaaS)?
虚拟化技术的出现改变了IT行业,允许用户同时在一台机器上运行不同的操作系统。这提高了效率,并增加了产量。
但虚拟化并非没有缺点。虚拟环境需要采用单独的操作系统才能工作,并且它们占用了大量内存。
作为对硬件资源压力的补救措施,CaaS应运而生。CaaS在最受欢迎的云服务列表中排名第三。CaaS提供商为客户提供对容器化应用程序或集群的访问权限。
CaaS提供商提供部署“容器”的平台。然后用户可以访问他们需要的容器引擎和计算机资源。但这不是基本的虚拟化吗?不完全是。
容器和虚拟机都在虚拟环境中使用,但它们有一个关键的区别。
容器虚拟化应用程序所需的操作系统级别,而不是硬件堆栈。它们仅包含应用程序运行所需的文件。
而虚拟机则使用额外文件虚拟化整台机器。Google Kubernetes是CaaS的一个很好的例子,因为它提供了自动化的容器编排,并减少了企业日常运营所需的资源。
在解决虚拟化的缺点方面,CaaS为用户提供了许多好处。容器可以提供:
-
灵活性。在容器中创建的应用程序拥有运行所需的一切。因此,容器是可迁移的,可以在公共云或私有云中的运营环境之间移动。
-
可扩展性。容器可以实现虚拟机所能实现的一切,但没有额外的资源负载。而一台只能运行五个虚拟机的机器可以运行数百个容器。
-
负担能力。容器不需要独立的操作系统,需要的资源更少。可以在一台服务器上运行多个容器并节省裸机硬件成本。
-
增强的安全性。尽管共享相同的资源,但容器彼此分开。一个容器面临安全风险不会影响其余容器。
-
效率。创建和拆除容器是一个快速的过程。这提高了开发或运营速度,并加快了上市时间。开发人员可以快速调试、提供升级和提供新功能。
考虑企业的IT部门是否知道如何管理容器平台。如果不熟悉容器的特性,建议选择托管容器平台。
在投资采用容器之前,需要进行试用,以了解对什么样的容器感到满意。
6
PaaS:平台即服务
PaaS在最受欢迎的云计算服务列表中排名第二位。它使用云计算服务器为客户提供硬件和应用软件平台。
通常情况下,企业购买了内部使用的硬件,选择运行所有应用程序,并将数据存储在内部部署基础设施中。
但是随着技术变得更加复杂,企业投资的硬件很快就会过时。幸运的是,PaaS提供了一个解决方案。
PaaS提供了一个托管环境,用户可以在其中满足一系列计算需求。
用户可以在平台上开发、管理和运行他们的应用程序,而PaaS提供商管理基础设施。
PaaS包含范围广泛的产品,从服务器和网络工具到存储和操作系统。
Google App Engine就是一个很好的例子,它为用户提供从谷歌云平台管理的数据中心托管的Web应用程序。
另一个是Microsoft Azure,它提供对Windows和Linux虚拟机等工具的访问。
在注册PaaS产品之前,需要注意将关键数据放在云计算服务器上的安全风险。企业不希望其数据成为网络攻击的受害者。
确保企业选择的PaaS提供商已经完成尽职调查,他们需要对更新和维护其安全功能保持警惕。
-
SaaS使修复错误更容易并自动执行更新,从而减轻内部IT人员的负担。
-
-
用户可以运行应用程序而不必担心管理软件或硬件,这节省了硬件和许可成本。
-
企业可以将SaaS应用程序与使用API的其他软件集成。
-
SaaS提供商负责处理应用程序的安全性、检查其性能并确保其可供用户使用。
-
用户可以自定义他们的SaaS应用程序以适应他们的业务流程,并对他们自己的基础设施没有任何影响。
使用SaaS并非没有风险。例如,SaaS服务不在企业的控制范围内,企业必须信任其SaaS提供商管理软件的能力。
SaaS产品也不能免于安全漏洞和服务中断。企业在订阅之前确保了解提供商的服务等级协议(SLA),并检查SLA是否可执行。需要注意的是,无论客户是否希望推出和升级,都可能发生。如果企业不喜欢新版本,将数据迁移到其他供应商的云服务可能会很棘手。因此,为偶尔的更新做好准备。
《后端产品经理宝典》,从产品经理角度理解方案和逻辑,推荐阅读。
-
产品设计方案和原理;
-
中后台三大基础:接口、页面、数据库;
-
业务思维、业务导向、业务映射;
-
三大兼容:业务兼容、用户兼容、系统兼容
-
……
8
基础设施即服务(IaaS)
IaaS为用户提供按需的计算机、存储和网络资源。它为应用程序提供构建块并促进不同的IT流程。
IaaS继承了PaaS的硬件和操作系统优势,并将它们与SaaS的基于Web的软件优势相结合。然后,这将成为用户的包罗万象的无服务器计算选项。
-
-
-
-
-
-
-
IaaS使得在服务中断期间,更容易访问数据或应用程序。
-
“服务”在本质上是一种租赁,它对资源的占用方式是“为我所用”而非“为我所有”,对资源的消费模式是按需付费而非固定支出。
在生活中,对于不常用物品的租赁服务由来已久,小到毕业礼服、DIY工具,大到设备和建筑,都可租赁。
现如今的共享经济掀起了租赁服务热,大有“Everything as a service”之势:住房有Airbnb,出行有滴滴、摩拜,甚至做饭、美妆等都有了相应的供应商而不必再自己亲力亲为。
对于服务的提供者而言,产品使用率的提高带来了长期的收费模式,投资回报率相比此前单个产品的“一锤子买卖”要高;对于服务的购买者而言,按需付费的模式不仅降低了成本和风险,还省却了维护费用。
在企业的运作中,服务也可按需购买即俗称的“外包”。例如招聘流程、市场推广、战略咨询等工作需求,都有相应的公司将它们包装为服务、由专业人士提供给客户。
尽管,对这些XaaS仔细分析和分类后会发现,大多数新创的XaaS概念,都可以归结到SaaS、PaaS和IaaS三种核心服务之一。
但将XaaS具体化的好处在于,可以清晰界定各自的功能定位。
END
本篇文章来源于微信公众号: 唧唧歪歪PM