无服务器计算的想法大约在九年前出现在信息技术领域。信息技术为企业、开发者和信息技术产品制造商的新产品提供了有趣的流行语和潜在的绿色空间。而且,当新的流行语流行起来的时候,通常没有多少人理解“无服务器”的含义,这可能就是这种想法在市场上停滞了几年的原因。
无服务器计算(也称为FaaS(功能即服务))并不意味着没有服务器做繁重的工作。这是因为用户看不到或维护不到服务器,也不关心它在世界的什么地方。关键是要及时处理好自己没有看的工作。
这是一种云计算执行模型,其中云提供商运行服务器并动态管理机器资源的分配。定价基于应用程序消耗的实际资源量,而不是预先购买的容量单位。它可以被视为效用计算的一种形式。
好了,这就是背景——现在让我们看看今天的新闻。
没有服务器开发的平台即服务
Zoho Corp .是一家拥有22年历史的私人控股公司,总部位于加州,拥有全球客户。该公司已经开发了45个基于云的业务应用套件,并运行自己的云。该公司宣布发布其下一代Catalyst云平台即服务。Catalyst旨在允许开发人员使用无服务器选项为其定制解决方案创建和运行微服务和应用程序。
Zoho首席宣讲员Raju Vegesnatold告诉eWEEK:“我们称之为业务操作系统,它包括三层:应用层、底层平台层和服务层。”
“凭借Zoho的统一技术堆栈和我们过去二十年构建业务生产力工具的经验,Catalyst旨在为开发人员提供更高的效率。开发人员现在可以访问相同的基本服务和框架,以支持更多人使用Zoho的45个应用程序,全球用户超过4500万。”Vegesnatold说。
Vegesnatold说,对于无服务器功能,Zoho的Catalyst无需管理员配置或管理服务器即可运行代码。自动化是游戏的名字。
随着企业目标和挑战的发展,定制操作系统、服务和应用程序以满足其独特需求的能力对于信息技术处理至关重要。
工作原理示例
例如,Zoho的AI引擎Zia支持的Zoho语法和词典服务是通过匿名解析和学习Zoho在线文字处理器Zoho Writer中的数百万个文档而开发的。根据Vegesnatold的说法,现在有了Catalyst,开发人员(和业务扩展)可以访问高级微服务,随着时间的推移,这些服务将继承Zoho生态系统中的许多功能。
Catalyst使开发人员能够构建服务和应用程序,包括错误归档桥接应用程序、用于将用户导入CRM的应用程序、潜在客户生成的微服务、数据清理微服务等。
以下是Catalyst的一些关键特性:
面向服务的微服务
语法和字典:对于任何编写内容的人来说,这个微服务充当个人的文本编辑器或校对器。例如,开发人员可以创建一个营销应用程序,在电子邮件草稿中引入语法和字典功能。
数据清理:该微服务使用用户指定的规则将大量原始数据分析为其他应用程序或服务的清理输出。Zoho CRM将导入数据文件(如线程或地址列表),并使用删除重复、不完整数据和其他不可用异常的规则来清理它们。
文档预览:这个微服务是一个文档查看器,可以呈现各种格式的文件。Zoho WorkDrive使用预览引擎显示超过160种格式的文档,包括xls、pdf、docx等。
Zia:利用Zoho的AI助手业务助手,Catalyst为开发者开放了机器学习服务,包括OCR、异常检测、情感分析和预测构建器。
移动应用开发:Catalyst提供SDK,开发者可以创建完全可定制的移动应用。
开发人员启用功能。
Zoho的统一数据模型使开发人员能够轻松访问Zoho应用程序和数百个第三方应用程序中的数据。
使用Catalyst,开发人员可以远程访问每个服务的应用编程接口。
Catalyst还提供了强大的命令行界面(CLI)和集成开发环境(IDE)。
安全隐私
使用Catalyst的开发者可以获得Zoho的隐私和安全标准,包括GDPR合规性以及ISO 27001和SOC Type II认证。
使用Catalyst,开发人员还可以通过使用Zoho的身份和访问管理框架来保护所有Zoho用户的帐户。
开发人员可以利用基于角色的细粒度访问控制和多因素身份验证。