作者:营火

微服务才能大进步,更新增 Job、PHP 等场景,延展 Serverless 新鸿沟

点击此处,取得阿里云 SAE 发布会直播 PPT!

企业的数字化随着互联网的遍及发展越来越快,技能架构也是几经更迭。尤其是在线事务部分,从开始的单体运用到分布式运用再到云原生运用,呈现了进阶式的变化。但带来便利的同时,也给企业带来了一定的杂乱度:新技能上手门槛高,容器和微服务就是两个典型的拦路虎。即使微服务化和容器化后,企业仍然需求重视服务器装备和运维、容量评估,还要面临高功用和稳定性的应战,无法享受云带来的最大价值。Serverless 运用引擎 SAE 凭借着天然技能优势,现已协助不计其数家企业实现容器和微服务技能转型。近日,SAE不只进一步供给了全套微服务才能,更为传统 Job 和 PHP 用户供给了全新的,更高效、更经济且可滑润搬迁的解决方案。

直播发布会回顾:

developer.aliyun.com/topic/sae

SAE 实战训练营:

developer.aliyun.com/trainingcam…

Serverless 运用引擎 SAE 是一款全保管、免运维、高弹性 的通用 PaaS 平台。支撑开源微服务 / 开源守时使命结构 / Web 运用的全保管,供给开源增强 & 企业级特性。可以说 SAE 覆盖了运用上云的完整场景,是运用上云的最佳选择。

三大特性,多个场景,Serverless 应用引擎 SAE 全面升级

三大重磅新特性,延展 Serverless 新鸿沟* *

Serverless Job:传统使命新革新

SAE Job 作为 SAE 一种新的运完即停的负载类型,聚集使命场景。依据事务数据处理需求,可以在短时刻内快速创建许多核算使命,使命完成后快速开释核算资源。具有单机、播送、并行核算、分片运转的特性、守时、失利主动重试、监控报警特性,供给了全保管免运维的用户体会。

区别于传统使命结构,SAE Job 运用起来更方便(对代码无侵入)、更节省(使命运转完当即开释资源)、更稳定(和在线事务独立、且使命失利能主动重试)、更透明(可视化监控报警)、更省心(无需重视底层资源)。更重要的是 SAE Job 能深度融合微服务生态,兼容开源 K8s。

三大特性,多个场景,Serverless 应用引擎 SAE 全面升级

SAE Job 主打场景包含守时使命、数据批处理、异步履行、离线核算等,同时支撑传统结构 XXL Job 零改造搬迁,微服务生态集成,借助构建镜像才能完善 CI/CD 流程。

相较于传统分布式使命结构,SAE Job 供给三大核心价值:

  • 完备全保管: SAE Job 采用一站式的全保管的办理界面,其使命生命周期,可观测等功用开箱即用,用户可以低心智担负,零学习成本的运用 SAE。

  • 简单面运维: SAE Job 屏蔽了底层的资源,用户只需求重视使命的核心的事务逻辑开发,无需在操心集群可用性,容量,功用等方面的问题。

  • 高资源利用率: SAE Job 产品形式上按需运用,按量付费,只有使命履行事务逻辑的时分才被拉起收费,而其余时刻无任何费用,极大的节省了资源成本开支。

SAE 拥抱 Terraform 生态,对开发者更友好

作为国内外大客户首选的云上工具,Terraform 的价值在于基础设施即代码,可以主动装备基础设施,协助企业更高速、更低危险、更低成本实现云运用程序的开发、布置与扩展。极大进步主动化运维功率。SAE 接入Terraform 之后,开发人员无需理解每个 API,供给声明式 IaC,操作SAE的资源更加安全,对接 CICD / GitOps 也更加简单。更重要的是供给了资源编列才能,可以一键式的布置 SAE 以及依赖的云资源,从 0 到 1 建站功率大幅进步。现在多个互联网客户现已在出产环境中运用。

三大特性,多个场景,Serverless 应用引擎 SAE 全面升级

PHP 一站式运用全保管

说到 PHP 运维,我们熟知的是各种商业版的服务器运维面板。但这些面板只支撑单机运维、缺少运用侧监控和秒级主动弹功才能,不支撑静态文件增量更新,对体量稍大一点的PHP运用并不友好。

针对以上痛点,SAE 供给了一个免运维、高弹性、无缝集成 APM 监控的 PHP 运用全保管服务。在结构上,支撑 laravel,ThinkPHP,Swoole、wordpress 等盛行结构。在运转环境方面,支撑在线运用架构 LNMP,默认供给 PHP-FPM + Nginx。支撑 Docker 镜像和 PHP zip 包布置,大大降低了用户运用门槛。PHP 运用保管的功用矩阵相当丰富,有开发调试类的上传下载、内置 Xdebug 等,也有运转时类的弹性弹性,APM 才能,还能经过 NAS 和 OSS 独立办理静态文件和目录。基于这些才能,非常好的支撑了 PHP 的几个典型运用场景:如静态站点布置,远程调试,多站点布置,存量 ECS/服务器运维面板的运用搬迁等。

三大特性,多个场景,Serverless 应用引擎 SAE 全面升级

SAE+MSE=Serverless 微服务最佳实践

三大特性,多个场景,Serverless 应用引擎 SAE 全面升级

Serverless 微服务 = CI/CD 流水线 + 微服务结构(含注册中心和微服务办理结构)+ Kubernetes/ 容器 + 云运维(含调用链、日志、告警、功用监控等) + 弹性弹性服务 + 流量办理服务。

Serverless 运用引擎 SAE 深度集成微服务引擎 MSE,将阿里深耕十余年历经双 11 检测的微服务最佳实践产品化,开箱即用。在开源 Spring Cloud/Dubbo 的基础上,供给了更强壮的微服务办理才能。

白屏化的 PaaS: 降低用户的运用门槛,它的交互契合大多数开发者心中 PaaS 的预期,别的也有 CLI、插件、OpenAPI 等等丰富的被集成才能。这个 PaaS 其实是一个底座,支撑微服务运用的生命周期办理,灰度,容器化转型等,如果没有这么一个底座,那或许用户会面临许多的黑屏操作的命令或许 API,上手极其杂乱;别的作为一个面向企业级的产品,SAE 也供给了许多企业级特性,比方命名空间隔离,细粒度的权限控制等等。

前后端全链路灰度: 这个在企业出产过程中是最常见的一类需求,指的是经过指定 cookie、header 乃至公司的内部 ip,灰度到新版实例,SA E打通了 HTTP 请求,网关、consumer、provider,在 Agent 上依据规矩进行相关的路由,让用户只需求经过一些白屏化的装备就实现全链路灰度。

端云联调: 结合 Cloud Tookit 插件实现的端云联调,微服务架构下运用数量会比单体多许多,那么本地的开发调试就很成问题,借助 Cloud Tookit 供给的 IDEA 以及 Eclipse 等干流 IDE 的插件,开发者可以做到本地只需求发动一个 consumer 或许 provider 就可以和云上的测验环境进行联调,极大的降低微服务在开发阶段的门槛;

可观测才能:微服务架构下,运用数量较多,定位问题困难,可观测才能是必不可少的,SAE 结合阿里云的 ARMS、云监控、SLS、Prometheus 等产品,在 Metrices、Tracing、Logging 等方面都供给了相对完整的解决方案,切实解决开发者在可观测方面的痛点,包含基础监控、调用链、实时日志、事情等等。

了解更多 SAE 和微服务上云资讯,请钉钉扫码参加官方用户群:

三大特性,多个场景,Serverless 应用引擎 SAE 全面升级

点击此处,前往 Serverless 运用引擎 SAE 官网了解更多!