Jump to section Jump to section 主题 微服务 为什么选择红帽 OpenShift Serverless? 为什么选择红帽 OpenShift Serverless? Published January 8, 2019•%t-minute readCopy URL 概述这种无服务器云计算模型为开发人员提供了一个面向混合云的现代云原生应用开发堆栈。无服务器使开发人员可以专注于代码,而不必担心基础架构。红帽 OpenShift Serverless 可以让您避免被单个供应商锁定,并且支持多云方法。 红帽 OpenShift 无服务器中包含什么?红帽® OpenShift® Serverless 是一项基于开源 Knative 项目的服务。它提供了一个企业级无服务器平台,可以跨混合和多云环境实现可移植性与一致性。因而,开发人员可以使用 Kubernetes 中的一系列自定义资源定义(CRD)和关联的控制器来创建以源为中心的云原生应用。Knative 主要由哪些组件构成?构建 - 一种灵活地将源代码构建到容器中的方法。事件 - 用于使用和发起事件以触发应用的基础架构。服务 - 实现容器的快速部署和自动扩展。 红帽 OpenShift 无服务器能带来哪些好处? 更快地将代码投入生产环境 通过减少开发人员明确描述基础架构(需要相应的置备操作)的必要性,OpenShift Serverless 有助于 DevOps 的采用。开发人员可以使用 Kubernetes 原生 API 以及自己喜欢的任何语言和框架来部署应用与容器工作负载。 随时随地部署任何工作负载 运营商、Knative 和红帽 OpenShift 容器平台相结合,同时借助自动化操作,可以在多云容器平台上运行有状态、无状态和无服务器工作负载。 根据需求扩展或收缩应用 应用可能由多种事件源触发,例如自己应用的事件、来自多个提供商的云服务、软件即服务(SaaS)系统,以及红帽 AMQ 流。 开始试用 Knative 本系列文章及红帽开发人员的任务分配将指导您构建和部署无服务器应用。 构建无服务器服务并将其部署到 Knative > 红帽 OpenShift 无服务器入门红帽 OpenShift Serverless 在红帽 OpenShift 容器平台 4.3 及更新的版本上可用。缩减基础架构设置和后端开发需求,从而简化从开发到生产的代码交付流程。了解新功能、工作原理、所支持的配置和组件。 准备好构建和部署无服务器应用了吗? 红帽 OpenShift 无服务器的优势是什么?通过将应用与其他 OpenShift 容器平台服务(如 OpenShift 服务网格和集群监控)进行集成,OpenShift Serverless 可提供完整的无服务器应用开发和部署体验。开发人员的受益之处在于能够使用单个平台来托管微服务、传统应用和无服务器应用。应用将被封装为可在任何地方运行的 Linux 容器。 由于 OpenShift Serverless 已是生产就绪型产品,所以红帽可帮助您更快地上手使用。OpenShift Serverless 还可轻松安装在红帽 OpenShift 上,并已通过其他红帽产品的兼容测试,能够获得一流的支持,因而也能让运维更加方便。 Keep reading 文章 微服务如何支持医疗行业的 IT 集成 微服务让医疗行业和其他行业的开发人员能够创建由松散耦合的服务构成的应用,从而更加轻松地进行开发、测试、部署和升级。 文章 什么是微服务? 微服务是一种用于构建应用的架构方案,可使应用的各个部分既能独立工作,又能协同配合。 文章 什么是服务网格? 服务网格是一个内置于应用程序中的基础架构层,它会记录服务的交互方式,从而更轻松地优化通信并避免停机。 详细了解微服务 产品 企业就绪型 Kubernetes 容器平台,可实现全堆栈自动化运维,从而轻松管理混合云、多云和边缘部署。 相关文章 了解微服务 什么是微服务? 什么是服务网格? 在 Kubernetes 上运行 Spring 什么是红帽 OpenShift 服务网格? 什么是 Quarkus? 微服务如何支持医疗行业的 IT 集成 什么是 Istio? 什么是 Jaeger? 什么是 Knative? 为什么选择红帽 OpenShift Serverless? 为什么选择红帽 OpenShift 服务网格? 为何选择红帽来实施微服务? 相关资源 电子书 转型需要付诸实践 电子书 数字化转型,开源之路 继续探索 电子书 教大象跳舞 分析文章 云原生向现代化和迁移扩展 分析文章 云原生:助力在云上运行任务关键型应用 电子书 云原生数据库和数据分析的首要考虑因素 培训 免费培训课程 利用微服务架构开发云原生应用 获取更多类似的内容 免费订阅我们的 Red Hat Shares 通讯邮件