从入门到入行:什么是CaaS?

Posted 架构师技术联盟(Hardy)

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从入门到入行:什么是CaaS?相关的知识,希望对你有一定的参考价值。

———入门篇———

概述

容器即服务(CaaS)是一款云服务,可帮助使用基于容器的抽象来管理和部署应用。CaaS 支持本地部署或云部署。本文将开启“容器应用之旅(红帽)”。

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

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

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

为什么要使用容器

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

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

  • 可移植性:用容器开发的应用拥有运行所需的一切,并可以部署在包括私有云和公共云在内的多种环境中。可移植性也意味着灵活性,因为您可以更轻松地在环境和提供商之间移动工作负载。 

  • 可扩展性:容器具有水平扩展的功能,这意味着用户可以在同一集群中成倍增加相同容器的数量,从而根据需要进行扩展。通过仅在需要时使用和运行所需的内容,可以大大降低成本。 

  • 高效性:容器所需的资源要少于虚拟机(VM),因为它们不需要单独的操作系统。您可以在单个服务器上运行多个容器,而且它们需要较少的裸机硬件,这意味着成本更低。

  • 更高的安全性:容器之间彼此隔离,这意味着在一个容器遭到破坏的情况下,其他容器并不会受到影响。 

  • 速度:由于容器相对于操作系统具有自主性,因此其启动和停止仅需几秒钟的时间。这也加快了开发和运维工作,同时带来了更快、更流畅的用户体验。

在选择 CaaS 提供商时要考虑的事项

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

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

  • 您是刚开始使用容器,还是已建立基于容器的架构?托管式容器平台方案可能最适合那些不熟悉容器的人,因为它可以让您在试用之后选择适合自己的处理方式。 

  • 您是应选择公共云还是现场部署?

  • 您的 IT 部门是否经过培训并具备管理容器平台的能力?

  • 您的预算有多少?您预期的发展规模有多大?

Kubernetes 容器编排

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

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

———入行篇———

容器以及容器即服务(CaaS)平台构建,请参阅文章:如何构建容器服务平台(CaaS)?详解容器技术架构和网络

华为容器在Kubernetes的技术实践之路

容器应用之旅(红帽)

Kubernetes基础介绍

Docker容器基础介绍

新形态数据中心PaaS运维平台

Docker容器在传统行业的落地实践

混合云白皮书

青云超级混合云白皮书

2021混合云架构的普及改变IT生态

灵云混合多云管理平台白皮书

京东云:私有云和混合云白皮书

超融合数据中心网络白皮书

低碳数据中心发展白皮书(2021)

数据中心产业发展指数(2021)

腾讯隐私计算白皮书(2021)

京东云原生:技术实践与探索之路

边缘计算产业安全和生态建设

下载链接:

中国PaaS市场研究报告(2021)

中国SaaS市场研究报告(2021)

云计算研究报告

中国云计算行业研究报告

云计算标准化白皮书

本号资料全部上传至知识星球,加入全栈云技术知识星球下载全部资料。

‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧  END  ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧

免责申明:本号聚焦相关技术分享,内容观点不代表本号立场,可追溯内容均注明来源,发布文章若存在版权等问题,请留言删除,谢谢。

温馨提示:
搜索关注“全栈云技术架构”微信公众号,“扫码”或点击“阅读原文”进入知识星球获取1000+份技术资料。

以上是关于从入门到入行:什么是CaaS?的主要内容,如果未能解决你的问题,请参考以下文章

从入门到入行:什么是CaaS?

自学开发技术,从入门到入行

云计算从入门到入行,你想知道的都在这里了

《HTML从入门到入坟》第一期

Spring Boot 2从入门到入坟 | 请求参数处理篇:常用参数注解之@MatrixVariable

java从入门到入宫(jre和jdk)