作者:营火
微做事能力大提升,更新增 Job、PHP 等场景,延展 Serverless 新边界
点击此处:https://developer.aliyun.com/ebook/7584?spm=a2c6h.12873639.article-detail.5.2a6677e01z268s,得到阿里云 SAE 发布会直播 PPT!

企业的数字化随着互联网的遍及发展越来越快,技能架构也是几经更迭。尤其是在线业务部分,从最初的单体运用到分布式运用再到云原生运用,涌现了进阶式的变革。但带来便利的同时,也给企业带来了一定的繁芜度:新技能上手门槛高,容器和微做事便是两个范例的拦路虎。即便微做事化和容器化后,企业依然须要关注做事器配置和运维、容量评估,还要面临高性能和稳定性的寻衅,无法享受云带来的最大代价。 Serverless 运用引擎 SAE 凭借着天然技能上风,已经帮助成千上万家企业实现容器和微做事技能转型。近日,SAE不仅进一步供应了全套微做事能力,更为传统 Job 和 PHP 用户供应了全新的,更高效、更经济且可平滑迁移的办理方案。
直播发布会回顾:
https://developer.aliyun.com/topic/sae
SAE 实战演习营:
https://developer.aliyun.com/trainingcamp/7186cb983add45b093e46ab75bc7bf4a
Serverless 运用引擎 SAE 是一款全托管、免运维、高弹性 的通用 PaaS 平台。支持开源微做事 / 开源定时任务框架 / Web 运用的全托管,供应开源增强 & 企业级特性。可以说 SAE 覆盖了运用上云的完全场景,是运用上云的最佳选择。
三大重磅新特性,延展 Serverless 新边界
Serverless Job:传统任务新变革
SAE Job 作为 SAE 一种新的运完即停的负载类型,聚焦任务场景。根据业务数据处理需求,能够在短韶光内快速创建大量打算任务,任务完成后快速开释打算资源。具备单机、广播、并行打算、分片运行的特性、定时、失落败自动重试、监控报警特性,供应了全托管免运维的用户体验。
差异于传统任务框架,SAE Job 利用起来更方便(对代码无侵入)、更节省(任务运行完立即开释资源)、更稳定(和在线业务独立、且任务失落败能自动重试)、更透明(可视化监控报警)、更省心(无需关注底层资源)。更主要的是 SAE Job 能深度领悟微做事生态,兼容开源 K8s。
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 建站效率大幅提升。目前多个互联网客户已经在生产环境中利用。
PHP 一站式运用全托管
提到 PHP 运维,大家熟知的是各种商业版的做事器运维面板。但这些面板只支持单机运维、短缺运用侧监控和秒级自动弹性能力,不支持静态文件增量更新,对体量稍大一点的PHP运用并不友好。
针对以上痛点,SAE 供应了一个免运维、高弹性、无缝集成 APM 监控的 PHP 运用全托管做事。在框架上,支持 laravel,ThinkPHP,Swoole、wordpress 等盛行框架。在运行环境方面,支持在线运用架构 LNMP,默认供应 PHP-FPM + Nginx。支持 Docker 镜像和 PHP zip 包支配,大大降落了用户利用门槛。PHP 运用托管的功能矩阵相称丰富,有开拓调试类的上传下载、内置 Xdebug 等,也有运行时类的弹性伸缩,APM 能力,还能通过 NAS 和 OSS 独立管理静态文件和目录。基于这些能力,非常好的支撑了 PHP 的几个范例利用场景:如静态站点支配,远程调试,多站点支配,存量 ECS/做事器运维面板的运用迁移等。
SAE+MSE=Serverless 微做事最佳实践
Serverless 微做事 = CI/CD 流水线 + 微做事框架(含注册中央和微做事管理框架)+ Kubernetes/ 容器 + 云运维(含调用链、日志、告警、性能监控等) + 弹性伸缩做事 + 流量管理做事。
Serverless 运用引擎 SAE 深度集成微做事引擎 MSE,将阿里深耕十余年历经双 11 磨练的微做事最佳实践产品化,开箱即用。在开源 Spring Cloud/Dubbo 的根本上,供应了更强大的微做事管理能力。
白屏化的 PaaS:降落用户的利用门槛,它的交相互符大多数开拓者心中 PaaS 的预期,其余也有 CLI、插件、OpenAPI 等等丰富的被集成能力。这个 PaaS 实在是一个底座,支持微做事运用的生命周期管理,灰度,容器化转型等,如果没有这么一个底座,那可能用户会面对大量的黑屏操作的命令或者 API,上手极其繁芜;其余作为一个面向企业级的产品,SAE 也供应了很多企业级特性,比如命名空间隔离,细粒度的权限掌握等等。
前后端全链路灰度:这个在企业生产过程中是最常见的一类需求,指的是通过指定 cookie、header 甚年夜公司的内部 ip,灰度到新版实例,SAE 打通了 HTTP 要求,网关、consumer、provider,在 Agent 上根据规则进行干系的路由,让用户只须要经由一些白屏化的配置就实现全链路灰度。
端云联调:结合 Cloud Tookit 插件实现的端云联调,微做事架构下运用数量会比单体多很多,那么本地的开拓调试就很成问题,借助 Cloud Tookit 供应的 IDEA 以及 Eclipse 等主流 IDE 的插件,开拓者可以做到本地只须要启动一个 consumer 或者 provider 就可以和云上的测试环境进行联调,极大的降落微做事在开拓阶段的门槛;
可不雅观测能力:微做事架构下,运用数量较多,定位问题困难,可不雅观测能力是必不可少的,SAE 结合阿里云的 ARMS、云监控、SLS、Prometheus 等产品,在 Metrics、Tracing、Logging 等方面都供应了相对完全的办理方案,切实办理开拓者在可不雅观测方面的痛点,包括根本监控、调用链、实时日志、事宜等等。
原文链接:301 Moved Permanently
本文为阿里云原创内容,未经许可不得转载。