开发者社区> 问答> 正文

云原生模式的架构是什么?

云原生模式的架构是什么?

展开
收起
1358896759097293 2021-03-11 23:00:03 1066 0
来自:云开发平台
2 条回答
写回答
取消 提交回答
  • 45271990@qq.com

    最上层是智能应用开放平台,它提供了智能应用的全生命周期管理能力。其中的云开发 主要依托于天猫精灵与阿里云合作共建的云开发平台。 向下一层的云开发平台,主要提供了 CloudIDE、资源管理、日志监控等能力。当前也 为天猫精灵提供了 NodeJS 和 Java 两种语言的解决方案,并且集成了语音技能 SDK,帮 助开发者快速开发智能应用。 再向下一层是 FaaS 服务和 BaaS 服务。FaaS 服务是通过触发器触发的,在智能应 用的场景中,主要使用的是 HTTP 触发器;BaaS 服务主要提供了一些存储能力、通信能 力和运维能力,这些能力主要通过 BaaS SDK 进行调用。 最底层阿里集团和阿里云的 Serverless 资源池,它主要通过开放 API 服务能力层进 行调度。以上就是整个云原生的架构。

    2021-03-14 22:32:46
    赞同 展开评论 打赏
  • 下一站是幸福

    服务化架构是云时代构建云原生应用的标准架构模式,要求以应用模块为颗粒度划分一个软件,以接口契约(例如 IDL)定义彼此业务关系,以标准协议(HTTP、gRPC 等)确保彼此的互联互通,结合DDD(领域模型驱动)、TDD(测试驱动开发)、容器化部署提升每个接口的代码质量和迭代速度。服务化架构的典型模式是微服务。 需要注意,服务拆分导致要维护的模块数量增多,如果缺乏服务的自动化能力和治理能力,会让模块管理和组织技能不匹配,反而导致开发和运维效率的降低。

    2021-03-12 23:32:25
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
MaxCompute架构升级及开放性解读 立即下载
MaxCompute Serverless 架构演进 立即下载
阿里云消息队列的 Serverless架构演进 立即下载