Jump to section

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

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

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

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

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

继续阅读

文章

什么是云管理?

了解云管理的方方面面,探寻云管理平台如何助力企业发展。

文章

什么是托管 IT 服务?

托管服务是一种将常规任务转交给专家的方式,旨在降低成本、提升服务品质,或解放内部团队去完成与您业务最相关的任务。

文章

什么是云服务?

云服务是指由第三方提供商托管的基础架构、平台或软件,可通过互联网提供给用户。

详细了解云计算

产品

用于虚拟化硬件并将虚拟化后的资源整理到云端的平台。

企业就绪型 Kubernetes 容器平台,可实现全堆栈自动化运维,从而轻松管理混合云、多云和边缘部署。

红帽的战略顾问将从大局出发,以战略性视角审视企业发展,分析您当前面临的业务挑战,并提供全面、低成本、高效益的解决方案,帮助您轻松应对各项挑战。

相关资源

培训

免费培训课程

红帽 OpenStack 技术概述