什么是 CaaS?

复制 URL

容器即服务(CaaS)是一款云服务,可帮助使用基于容器的抽象来管理和部署应用。CaaS 支持本地部署或云部署。

提供商会提供在其上部署和管理容器的框架或编排平台,而正是通过此编排,才得以实现关键 IT 功能的自动化

对于要开发更安全且可扩展的容器化应用的开发人员而言,CaaS 尤为有用。用户只需购买他们想要的资源(调度功能、负载平衡等),从而节省资金并提高效率。

容器可以创建一致的环境,以便快速开发和交付可在任何地方运行的云原生应用。 

了解如何使用红帽部署和开发容器

计算服务范畴内,CaaS 被认为是基础架构即服务(IaaS)的一种子集,介于 IaaS 和平台即服务(PaaS)之间。

CaaS 的基本资源为容器,它是云原生应用微服务的常见部署机制。此外,CaaS 还可以提高环境之间的可移植性,无论是混合环境还是多云环境。

使用容器有很多好处:

  • 可移植性:用容器开发的应用拥有运行所需的一切,并可以部署在包括私有云公共云在内的多种环境中。可移植性也意味着灵活性,因为您可以更轻松地在环境和提供商之间移动工作负载。 
  • 可扩展性:容器具有水平扩展的功能,这意味着用户可以在同一集群中成倍增加相同容器的数量,从而根据需要进行扩展。通过仅在需要时使用和运行所需的内容,可以大大降低成本。 
  • 高效性:容器所需的资源要少于虚拟机(VM),因为它们不需要单独的操作系统。您可以在单个服务器上运行多个容器,而且它们需要较少的裸机硬件,这意味着成本更低。
  • 更高的安全性:容器之间彼此隔离,这意味着在一个容器遭到破坏的情况下,其他容器并不会受到影响。将您的特定安全要求和实践整合到黄金镜像中,即使在不同的云环境和不同的足迹中,也能维持您的安全态势。
  • 速度:由于容器相对于操作系统具有自主性,因此其启动和停止仅需几秒钟的时间。这也加快了开发和运维工作,同时带来了更快、更流畅的用户体验。

红帽资源

寻求为其业务部署容器服务的企业可以选择购买平台并自己管理平台上的容器,也可以选择由提供商管理的容器解决方案(例如 Google 云平台、Amazon Web 服务(AWS)、IBM 云或 Microsoft Azure)。得益于容器的灵活性,这些方案均不意味着用户将被锁定。 

在做出有关 CaaS 的决策时,请注意以下几点:

  • 您是刚开始使用容器,还是已建立基于容器的架构?托管式容器平台方案可能最适合那些不熟悉容器的人,因为它可以让您在试用之后选择适合自己的处理方式。 
  • 您是应选择公共云还是现场部署?
  • 您的 IT 部门是否经过培训并具备管理容器平台的能力?
  • 您的预算有多少?您预期的发展规模有多大?

Kubernetes 是 Linux 容器编排的一个开源平台,最初是由 Google 工程师开发的。它通过将 Linux 主机上运行的容器组合到集群中并进行自动化管理,从而实现了应用开发、管理和扩展的自动化。部署和扩展容器化应用时所涉及的许多手动过程都会在后台为您处理好。

Kubernetes 可以为您提供编排和容器管理功能,用于在具有多个安全层的多个服务器主机上大规模部署容器,同时随着时间的推移管理这些容器的运行状况。  

了解有关 Kubernetes 的更多信息

红帽® OpenShift® 是一个企业级的开源容器平台,它可以在不影响应用正常运行时间的情况下实现容器的大规模运维。它可以通过帮助您在路由器后对应用进行负载平衡、使用流量指标自动扩展/缩小应用,并提供资源来构建容器镜像,让容器编排变得更容易。 

借助红帽 OpenShift 的可扩展性以及控制和编排功能,您的开发人员可以构建新的容器化应用、对其进行托管并在云端加以部署。它适用于各种云,并且得到所有主流云提供商的支持,可实现公共云与私有云以及数据中心之间的工作负载迁移。

为了简化企业软件的购买和管理,红帽市场在红帽 OpenShift 集群上提供了自动部署的认证软件。

最棒的是,它不仅由开源领域的领导者红帽所开发,并且能享受到红帽的全面支持。

容器入门

中心

红帽官方博客

获取有关我们的客户、合作伙伴和社区生态系统的最新信息。

所有红帽产品试用

我们的免费试用可让您亲身体验红帽的产品功能,为获得认证做好准备,或评估某个产品是否适合您的企业。

扩展阅读

什么是云服务提供商?| 云计算服务商介绍

云服务提供商是建立公共云、管理私有云或提供按需云计算组件(也被称为云计算服务)的公司。云服务可以减少业务流程成本,寻求云服务提供商的支持是获取计算服务的一种有效途径。

一文看懂:基础架构即服务(IaaS)是什么?

基础架构即服务(IaaS)也称为云基础架构服务,是一种经由互联网向最终用户提供 IT 基础架构的云计算形式。让用户享受到本地计算资源的所有优势,而又不会有额外的开销。

IaaS、PaaS 和SaaS 之间的区别

“即服务(aaS)”一词通常是指由第三方提供的云计算服务。

云服务 相关资源

相关文章