开发者社区 > 云原生 > Serverless > 正文

什么是 Serverless 应用引擎?

什么是 Serverless 应用引擎?

展开
收起
小天使爱美 2020-03-27 11:47:59 1638 0
1 条回答
写回答
取消 提交回答
  • Serverless 应用引擎 SAE(Serverless App Engine)是面向应用的 Serverless PaaS 平台,能够帮助 PaaS 层用户免运维 IaaS、按需使用、按量计费,做到低门槛微服务应用上云。相对于其他 Serverless 产品,它抽象了应用的概念,并提供了一整套微服务解决方案,支持 Spring Cloud、Dubbo、HSF 等主流的微服务开发框架,实现了 Serverless 架构和微服务架构的完美结合。

    产品架构 SAE 产品架构图如下所示。

    SAE产品架构 底层基于 Kubernetes,实现了 Serverless 架构与微服务架构的完美结合。 支持 Spring Cloud、Dubbo、HSF 多种微服务框架、多种部署渠道(UI、云效、插件等)、多种部署方式(WAR 包、JAR包、镜像)。 说明 应用的源码管理与CI/CD集成暂不支持,敬请期待。 多方式部署应用 支持 Spring Cloud、Dubbo、HSF 等主流开发框架,支持零代码改造迁移到 SAE。您可以通过 WAR 包、JAR 包和镜像等多种方式部署应用。

    命名空间 以应用的服务调用与分布式配置推送为视角,提供逻辑隔离的运行环境。例如使用命名空间隔离开发、测试和生产环境等不同环境。

    配置管理 提供白屏化的分布式应用配置管理、订阅和动态推动能力,可以基于命名空间在不同环境间进行配置的隔离和同步。

    服务注册调用 提供分布式架构的服务注册、调用功能,并提供服务列表可查询。

    应用托管 提供一键式白屏化的应用生命周期管理能力,简化运维。

    应用生命周期管理 提供了云应用从部署到运行的整个生命周期管理服务,包括应用的部署、启停、升级和扩缩容等。

    一键启停开发测试环境 一键启停开发、测试和预发等环境的应用,即开即用,大幅降低闲置资源成本。

    负载均衡 集成阿里云 SLB 产品,提供应用被公网访问、VPC 内其它应用访问的能力。

    多发布策略 支持分批、灰度等多种发布策略,能够快速实现新版本的小规模验证,支持云应用快速迭代以及异常时一键回滚。

    健康检查 支持应用实例存活检查和应用业务就绪检查两种健康处理策略,判断容器和用户业务是否正常运行,确保您的应用健康运行。

    弹性伸缩 支持定时弹性伸缩和 CPU 和内存监控指标弹性伸缩,从容应对业务高峰期的突发流量洪流。

    应用事件查看 支持查看 K8s 原生的事件,帮助您了解应用运行时的状态,方便快速聚焦问题。

    NAS 存储 通过 NAS 存储持久化应用实例的数据、日志。

    监控管理 通过多样化的监控分析能力,为您的应用运行时保驾护航。

    日志管理 支持高性能日志采集,提供实时的标准输出日志,方便定位业务问题。

    系统监控 提供系统级别的监控,如 CPU、内存、网络等。

    应用监控 提供面向应用的实时监控,如 QPS、RT、接口调用量、错误数等。帮助您快速聚焦问题,发现系统瓶颈,大幅度提升诊断问题的效率。

    2020-03-27 11:54:37
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Hologres Serverless之路:揭秘弹性计算组 立即下载
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载