《云计算与虚拟化技术丛书 深入浅出Serverless:技术原理与应用实践》—3.5 Serverless后台服务

举报
华章计算机 发表于 2019/06/06 17:01:33 2019/06/06
【摘要】 本书摘自《云计算与虚拟化技术丛书 深入浅出Serverless:技术原理与应用实践》一文中的第3章,第3.5节,作者是陈耿。

3.5 Serverless后台服务

       在Serverless架构中,除了应用的无服务器化外,应用所依赖的第三方服务的无服务器化也是一块庞大的内容。作为一个完整的系统,应用往往需要数据库、消息队列、缓存、安全验证等各类服务的支持。作为种类和数量繁多的后台服务,它们的一个共同特点就是无须用户运维,用户无须关心这些服务底层的基础设施。

1.公有云服务

       公有云服务对用户而言无疑是管理成本最低的选择。AWS的数据库服务DynamoDB、Azure的数据库服务Cosmos DB、Auth0等服务都是Serverless后台服务的典型例子。用户只要按需求购买所需要的服务即可,而不需要耗费精力去管理这些服务底层的基础架构。随着目前大数据和人工智能的流行,各大云平台也开始推出各种数据分析和人工智能的服务。随着时间的推移,各大公有云平台的服务类型日趋丰富,用户构建Serverless应用所用的后台服务的选择也越来越多。

2.私有云服务

       这几年,许多企业为了加速应用开发,也开始在私有的数据中心构建各类应用依赖的基础服务,如DBaaS(Database as a Service)、MQaaS和Redis-aaS等。用户通过API的方式可以快速地获取数据库、消息队列和缓存资源。

       开源的领军公司Red Hat公司推出了基于Docker和Kubernetes的PaaS平台OpenShift。通过像OpenShift这样的容器PaaS,用户可以快速实现Everything-as-a-Service或者xPaaS。这使得在私有数据中心搭建Serverless后台服务的复杂度大大降低。

       OpenShift是Red Hat支持的一个开源容器平台项目,项目主页:https://www.openshift.org。


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。