SAP应用有可能改造成Serverless架构么?
问题:Serverless架构对SAP应用有何影响?可以把SAP的服务变成Serverless的吗?
这个问题很有趣。
Serverless的优点:基于Function-as-Service(FaaS)的Serverless与普通云计算最大的区别在于云服务器需要一直运行,而FaaS是按需计算。Serverless能够降低开发成本,实现项目快速部署和上线,支持动态扩容。
Serverless的缺点:只有无状态应用才能发挥出Serverless架构的全部优点,而SAP多数应用都以transaction processing业务为主,是一种stateful的应用,如果要将这些应用改造成无状态应用,并不是一件容易的事情。正因为这个问题很难解决,才产生了基于BOPF的Fiori stateful编程模型,实际上绕开了将SAP应用改造成无状态应用这个难题。另外,Serverless应用在用户请求到来时才运行,也就是说当没有用户请求到来时,Serverless应用会进入休眠状态,而从休眠状态进入到运行状态,需要一个冷启动时间,所以,如果一个应用需要长时间不间断运行,处理大量用户请求,那么这种应用并不适合Serverless架构——这种应用运行在传统的云服务器上更加合适。
我以后工作的方向是SAP Commerce Cloud,从以上的分析来看,Commerce Cloud显然不适用于Serverless架构。至于数字化核心S/4HANA,我个人更是没意识到如果将其Serverless化会有啥收益。我个人认为Serverless的技术给SAP partner带来的value要远远大于SAP标准产品。
SAP应用有可能改造成Serverless架构么?相关推荐
- Serverless 架构模式及演进
作者:西流 编辑&排版:雯燕 Serverless 架构 按照 CNCF 对 Serverless 计算的定义,Serverless 架构应该是采用 FaaS(函数即服务)和 BaaS(后端服 ...
- CSE:阿里在线应用如何演进成Serverless架构
Cloud Service Engine,简称CSE,是中间件部门研发的面向通用Serverless计算的中间件产品,目标是具备AWS Lambda的各种优势,同时可以解决AWS Lambda的关键技 ...
- 人力节省 50%,研发效能提升 40%,阿里 Serverless 架构落地实践
作者 | 万佳 嘉宾 | 杨皓然(不瞋) 导读:云的下一波浪潮是什么?杨皓然称"是 Serverless".作为一名阿里老兵,他早在 2010 年即加入阿里云,曾深度参与阿里云飞天 ...
- Serverless架构开发与SCF部署实践
Serverless现状与未来:剑入佳境,无招胜有招 \\ 在金庸的笔下,独孤求败是一个从未正式出场的奇人,他功力大成之后,草木竹石可为剑,无剑胜有剑:而在互联网世界里,开发者也一样有着不同的境界,先 ...
- serverless架构
目录 体验阿里云Serverless Serverless是什么 运行时Runtime BaaS化 FaaS冷启动 总结 自己动手搭建Serverless 安装istio 安装knative 体验阿里 ...
- Serverless 架构开发手册 — “人人都是 Serverless 架构师”先导篇
摘要:本篇实战将介绍如何以超低成本构建动态的 Web 站点,并且实现灵活扩展,限流等效果,最后再跟大家聊一聊"现代应用"的相关概念. 相信很多同学都有过想要拥有自己的 Web 站点 ...
- 一文了解四种软件架构:Serverless架构、微服务架构、分布式架构、单体架构
如果一个软件开发人员,不了解软件架构的演进,会制约技术的选型和开发人员的生存.晋升空间.这里我列举了目前主要的四种软件架构以及他们的优缺点,希望能够帮助软件开发人员拓展知识面. 一.单体架构 单体架构 ...
- SAP PM 初级系列8 - PM 组织架构
SAP PM 初级系列8 - PM 组织架构 1,SAP PM模块的典型组织架构如下示: 2,SAP PM organizational structure includes the followin ...
- 何为 Serverless 架构模式?这 5 大场景来告诉你!
作者 | Hongqi 阿里云高级技术专家 本文整理自阿里云<Serverless 技术公开课> 什么是 Serverless 架构?按照 CNCF 对 Serverless 计算的定义 ...
最新文章
- Maven Eclipse Run as 命令
- WINDOWS SERVER 2003从入门到精通之配置DHCP服务器(上)
- 方法功能从无参方法、含参方法到重载方法
- [20180403]访问dba_autotask_task无输出问题.txt
- centos7编译安装php7.3
- python中da_Python中字符的编码与解码
- 使用Java 8 Streams进行编程对算法性能的影响
- Linux 主机超全渗透测试命令汇总
- 牛人(周志华)推荐的人工智能网站
- [HDFS Manual] CH1 HDFS体系结构
- ajax 返回数组某个属性值,jQuery Ajax向某个页面传值并取得返回的数组
- 解决Win7下JMF读取摄像头错误
- JAVA王思聪吃热狗程序_王思聪吃热狗什么梗?
- 磁盘分区,格式化,挂载
- 夜曲歌词 拼音_标准的《夜曲》歌词
- 基于KEIL RTX CMSIS-RTOS在STM32单片机上的一些使用心得
- 07组第二次作业 深度学习和pytorch基础
- 12/22从东京到布里斯班
- delphi 通过TNetHTTPClient解析抖音无水印高清视频原理及解决X-Bogus签名验证2023-5-1
- 8句极易踩中买家雷点的口头禅,你中了哪几条?
热门文章
- CentOS 6.x 快速安装L2TP ***
- Java+Windows+ffmpeg实现视频转换
- 移动Exchange2007 CCR邮箱存储路径
- OpenCV_轮廓的查找、表达、绘制、特性及匹配
- Linq--使用Linq在不同类型之间转换
- BZOJ3609 [Heoi2014]人人尽说江南好 【博弈】
- hibernate异常之--count查询异常
- 数据结构学习之选择排序
- [ZT]介绍 10 款非主流的 Web 浏览器
- ***不是已知元素 原因可能是网站中存在编译错误