• 沒有找到結果。

与其他云服务的关系_容器镜像服务 SWR_产品介绍_华为云

N/A
N/A
Protected

Academic year: 2022

Share "与其他云服务的关系_容器镜像服务 SWR_产品介绍_华为云"

Copied!
20
0
0

加載中.... (立即查看全文)

全文

(1)

容器镜像服务

产品介绍

文档版本 05

发布日期 2022-01-21

(2)

版权所有 © 华为技术有限公司 2022。 保留一切权利。

非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传 播。

商标声明

和其他华为商标均为华为技术有限公司的商标。

本文档提及的其他所有商标或注册商标,由各自的所有人拥有。

注意

您购买的产品、服务或特性等应受华为公司商业合同和条款的约束,本文档中描述的全部或部分产品、服务或 特性可能不在您的购买或使用范围之内。除非合同另有约定,华为公司对本文档内容不做任何明示或暗示的声 明或保证。

由于产品版本升级或其他原因,本文档内容会不定期进行更新。除非另有约定,本文档仅作为使用指导,本文 档中的所有陈述、信息和建议不构成任何明示或暗示的担保。

(3)

目 录

1 什么是容器镜像服务... 1

2 产品优势...4

3 应用场景...6

4 基本概念...7

5 约束与限制... 9

6 权限管理...10

7 与其他云服务的关系... 15

A 修订记录... 17

产品介绍 目 录

(4)

1 什么是容器镜像服务

产品简介

容器镜像服务(SoftWare Repository for Container,简称SWR)是一种面向容器镜 像、Helm Chart等云原生制品的安全托管及高效分发平台。具有以下特性:

● 云原生制品托管

支持多架构容器镜像(如Linux、Windows、ARM等架构),支持Helm Chart,

以及其他符合OCI规范的云原生制品管理。

● 多维度安全保障

支持网络访问控制、细粒度权限控制与操作审计,保障访问安全;支持镜像加 签、镜像安全扫描、高危镜像部署阻断,保障数据安全。

● 多地域极速分发

支持全球多地域间同步,提高容器镜像分发效率;依托镜像免加载技术,显著降 低大规模集群拉取镜像时间,保障业务的极速部署与快速扩展。

通过使用容器镜像服务,您无需自建和维护镜像仓库,即可享有云上的镜像安全托管 及高效分发服务,并且可配合云容器引擎 CCE、云容器实例 CCI使用,获得容器上云 的顺畅体验。

产品类型

容器镜像服务共享版

共享版面向个人开发者或企业客户临时测试使用,提供基础的云上镜像托管、分发服 务,镜像安全扫描功能以及便捷的镜像授权功能,方便用户进行镜像的全生命周期管 理。

产品介绍 1 什么是容器镜像服务

(5)

计费说明

● 共享版计费项包括存储空间和流量费用,目前均免费提供给您。

● 企业版目前处于公测阶段(华东-上海一),可免费使用。

规格说明

容器镜像服务共享版与企业版的规格说明如下:

功能模 块

细分项 共享版 企业版

基础版 专业版

服务保

障 SLA × √ √

实例管

理 独享Registry服务 × √ √

独享服务访问域名 × √ √

独享数据存储后端 × √ √

临时/长期访问凭证 管理

× √ √

制品管 理

容器镜像托管 √ √ √

Helm Chart托管 × √ √

Operator应用托管 × √ √

命名空间配额 5 100 200

镜像仓库配额 无限制 1000 3000

Helm仓库配额 × 1000 3000

制品安 全

数据加密存储 √ √ √

漏洞扫描 √ √ √

风险阻断 × √ √

加签验证 × √ √

网络访问控制 × √ √

VPC接入配额 × 5 10

操作审计 √ √ √

同步备

份 单点推送,全球自动

同步分发 √ √ √

全域分发 × × √

容器DevOps Webhook触发器 √ √ √

老旧镜像自动清理 √ √ √

产品介绍 1 什么是容器镜像服务

(6)

P2P镜像加速分发 √ √ √

访问方式

华为云提供了Web化的服务管理平台(即管理控制台)和基于HTTPS请求的API

(Application programming interface)管理方式。

● API方式

如果用户需要将容器镜像服务集成到第三方系统,用于二次开发,请使用API方式 访问容器镜像服务。具体操作请参见《容器镜像服务API参考》。

● 管理控制台方式

其他相关操作,请使用管理控制台方式访问容器镜像服务。如果用户已在云平台 注册,可直接登录管理控制台,从主页选择“容器镜像服务”。

如果未注册,请参见如何注册华为云管理控制台的用户?。

产品介绍 1 什么是容器镜像服务

(7)

2 产品优势

简单易用

● 无需自行搭建和运维,即可快速推送拉取容器镜像。

● 容器镜像服务的管理控制台简单易用,支持镜像的全生命周期管理。

安全可靠

● 容器镜像服务遵循HTTPS协议保障镜像安全传输,提供帐号间、帐号内多种安全 隔离机制,确保用户数据访问的安全。

● 容器镜像服务依托华为专业存储服务,确保镜像存储更可靠。

镜像加速

● 容器镜像服务通过华为自主专利的P2P镜像下载加速技术,使CCE集群下载时在确 保高并发下能获得更快的下载速度。

● 容器镜像服务智能调度全球构建节点,根据所使用的镜像地址自动分配至最近的 主机节点进行构建,可以拉取国外镜像;根据负载自动分配到空闲节点,可以加 速镜像的获取效率。

产品介绍 2 产品优势

(8)

2-1 全球构建节点

产品介绍 2 产品优势

(9)

3 应用场景

镜像生命周期管理

提供镜像构建、镜像上传、下载、同步、删除等完整的生命周期管理能力。

优势

● P2P加速下载:华为自主专利的加速下载技术,提升华为云容器拉取镜像的速度。

● 高可靠的存储:依托华为OBS专业存储,确保镜像的存储可靠性高达11个9。

● 更安全的存储:细粒度的授权管理,让用户更精准的控制镜像访问权限。

建议搭配使用

云容器引擎CCE + 云容器实例CCI

产品介绍 3 应用场景

(10)

4 基本概念

镜像(Image)

容器镜像是一个模板,是容器应用打包的标准格式,在部署容器化应用时可以指定镜 像,镜像可以来自于镜像中心或者用户的私有Registry。例如一个容器镜像可以包含一 个完整的Ubuntu操作系统环境,里面仅安装了用户需要的应用程序及其依赖文件。容 器镜像用于创建容器。容器引擎(Docker)本身提供了一个简单的机制来创建新的镜 像或者更新已有镜像,您也可以下载其他人已经创建好的镜像来使用。

容器(Container)

一个通过容器镜像创建的运行实例,一个节点可运行多个容器。容器的实质是进程,

但与直接在宿主机执行的进程不同,容器进程运行于属于自己的独立命名空间。

镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例 一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停 止、删除、暂停等。

镜像仓库(Repository)

镜像仓库(Repository)用于存放容器镜像。单个镜像仓库可对应单个具体的容器应 用,并托管该应用的不同版本。

组织

组织用于隔离镜像仓库,每个组织可对应一个公司或部门,将其拥有的镜像集中在该 组织下。同一用户可属于不同的组织。支持为帐号下不同用户分配相应的访问权限

(读取、编辑、管理)。

产品介绍 4 基本概念

(11)

4-1 组织

产品介绍 4 基本概念

(12)

5 约束与限制

共享仓库配额

容器镜像服务共享版对单个用户的组织数量限定了配额,如表5-1所示。如果您需要添 加更多组织,请提交工单申请。

5-1 共享仓库配额

资源类型 配额

组织 5

企业仓库配额

5-2 企业仓库配额

资源类型 配额

基础版 专业版

命名空间 100 200

镜像仓库 1000 3000

Helm仓库 1000 3000

VPC接入 5 10

产品介绍 5 约束与限制

(13)

6 权限管理

如果您需要对华为云上购买的容器镜像服务(SWR)资源,给企业中的员工设置不同 的访问权限,以达到不同员工之间的权限隔离,您可以使用统一身份认证服务

(Identity and Access Management,简称IAM)进行精细的权限管理。该服务提供 用户身份认证、权限分配、访问控制等功能,可以帮助您安全的控制华为云资源的访 问。

通过IAM,您可以在华为云帐号中给员工创建IAM用户,并授权控制他们对华为云资源 的访问范围。例如您的员工中有负责软件开发的人员,您希望他们拥有容器镜像服务

(SWR)的使用权限,但是不希望他们拥有删除SWR等高危操作的权限,那么您可以 使用IAM为开发人员创建用户,通过授予仅能使用SWR,但是不允许删除SWR的权 限,控制他们对SWR资源的使用范围。

如果华为云帐号已经能满足您的使用要求,不需要创建独立的IAM用户进行权限管 理,您可以跳过本章节,不影响您使用SWR服务的其他功能。

IAM是华为云提供权限管理的基础服务,无需付费即可使用,您只需要为您帐号中的 资源进行付费。关于IAM的详细介绍,请参见《IAM产品介绍》。

SWR 权限说明

默认情况下,管理员创建的IAM用户没有任何权限,需要将其加入用户组,并给用户 组授予策略或角色,才能使得用户组中的用户获得对应的权限,这一过程称为授权。

授权后,用户就可以基于被授予的权限对云服务进行操作。

SWR部署时通过物理区域划分,为项目级服务。授权时,“作用范围”需要选择“区 域级项目”,然后在指定区域(如华北-北京四)对应的项目(cn-north-4)中设置相 关权限,并且该权限仅对此项目生效;如果在“所有项目”中设置权限,则该权限在 所有区域项目中都生效。访问SWR时,需要先切换至授权区域。

根据授权精度,权限分为系统角色和系统策略。

● 系统角色:IAM最初提供的一种根据用户的工作职能定义权限的粗粒度授权机 制。该机制以服务为粒度,提供有限的服务相关角色用于授权。由于各服务之间 存在业务依赖关系,因此给用户授予角色时,可能需要一并授予依赖的其他角 色,才能正确完成业务。角色并不能满足用户对精细化授权的要求,无法完全达 到企业对权限最小化的安全管控要求。

SWR共享版为这种类型的权限。

● 系统策略:IAM最新提供的一种细粒度授权的能力,可以精确到具体服务的操 作、资源以及请求条件等。基于策略的授权是一种更加灵活的授权方式,能够满 足企业对权限最小化的安全管控要求。

产品介绍 6 权限管理

(14)

SWR企业版为这种类型的权限,管理员能够控制IAM用户仅能对某一个企业版实 例进行指定的管理操作。

说明

SWR共享版和企业版的权限是独立的两部分,如需使用共享版功能,请授予表6-1中共享版对应 的系统角色;如需使用企业版功能,请授予表6-2中企业版对应的系统策略。

SWR 共享版权限

6-1 SWR 共享版权限

名称 描述 类型

SWR Admin 容器镜像服务的管理员权限,拥有该服务下的 所有权限。

系统角色

Tenant

Administrator 除IAM服务外,其他所有服务的管理员权限,

拥有容器镜像服务下的所有权限。

系统角色

Tenant Guest 除IAM服务外,其他所有服务的只读权限,拥

有容器镜像服务下载镜像等权限。 系统角色 ServiceStage

Developer 应用管理与运维平台(ServiceStage)开发 者,拥有容器镜像服务下载镜像等权限。

系统角色

说明

在容器镜像服务中进行授权管理,可以添加对某个镜像或组织中所有镜像的读取、编辑或管理权 限。

SWR 企业版权限

6-2 SWR 企业版权限

名称 描述 类型

SWR FullAccess 容器镜像服务企业版所有权限 系统策略 SWROperateAccess 容器镜像服务企业版操作权限,可以查询企

业版实例,操作制品仓库、组织,创建临时 凭证,上传、下载制品等。

系统策略

产品介绍 6 权限管理

(15)

6-3 企业仓库操作与系统策略关系

操作 Action名称 SWR

FullAccess SWR

OperateAcc ess

SWRReadOnlyAcc ess

创建企业版实 例

swr:instance:creat

e √ x x

查询企业版实 例列表

swr:instance:list √ √ √

查询企业版实

例详情 swr:instance:get √ √ √ 删除企业版实

例 swr:instance:delet

e √ x x

创建组织 swr:repository:cre

ateNamespace √ √ x 查询组织列表 swr:repository:list

Namespaces √ √ √

查询组织详情 swr:repository:get

Namespace √ √ √

修改组织 swr:repository:up

dateNamespace √ √ x 删除组织 swr:repository:del

eteNamespace √ √ x 查询制品仓库

列表 swr:repository:list

Repositories √ √ √ 查询制品仓库

详情 swr:repository:get

Repository √ √ √

修改制品仓库 配置

swr:repository:up

dateRepository √ √ x 删除制品仓库 swr:repository:del

eteRepository √ √ x 上传制品 swr:repository:upl

oadArtifact √ √ x 下载制品 swr:repository:do

wnloadArtifact √ √ √ 查询chart列表 swr:chart:list √ √ √ 上传chart swr:chart:upload √ √ x 下载chart swr:chart:downlo

ad √ √ √

删除chart swr:chart:delete √ √ x

产品介绍 6 权限管理

(16)

操作 Action名称 SWR

FullAccess SWR

OperateAcc ess

SWRReadOnlyAcc

ess 创建临时访问

凭证 swr:instance:creat

eTempCredential √ √ √ 创建长期访问

凭证 swr:instance:creat

eLTCredential √ x x 查询长期访问

凭证列表 swr:instance:listLT

Credentials √ √ √

删除长期访问

凭证 swr:instance:delet

eLTCredential √ x x

相关链接

IAM产品介绍

● 创建用户组、用户并授予SWR共享仓库权限请参考:创建用户并授权使用SWR。

● 创建用户组、用户并授予SWR企业仓库权限请参考:创建用户并授权使用企业仓 库。

SWR FullAccess 策略详情

{ "Version": "1.1", "Statement": [ {

"Action": [ "swr:*:*"

],

"Effect": "Allow"

} ] }

SWR OperateAccess 策略详情

{ "Version": "1.1", "Statement": [ {

"Action": [

"swr:repository:*", "swr:chart:*", "swr:instance:get*", "swr:instance:list*",

产品介绍 6 权限管理

(17)

"Statement": [ {

"Action": [ "swr:*:get*", "swr:*:list*", "swr:*:download*",

"swr:instance:createTempCredential"

],

"Effect": "Allow"

} ] }

产品介绍 6 权限管理

(18)

7 与其他云服务的关系

容器镜像服务需要与其他云服务协同工作,容器镜像服务和其他云服务的关系如图 7-1。

7-1 容器镜像服务和其他云服务的关系

● 云容器引擎

云容器引擎(Cloud Container Engine,简称CCE)提供高可靠高性能的企业级容 器应用管理服务,支持Kubernetes社区原生应用和工具,简化云上自动化容器运 行环境搭建。

容器镜像服务能无缝对接CCE,您可以将容器镜像服务中的镜像部署到CCE中。

● 云容器实例

产品介绍 7 与其他云服务的关系

(19)

通过CTS,您可以记录与容器镜像服务相关的操作事件,便于日后的查询、审计和 回溯。CTS支持的SWR操作列表参见容器镜像服务的关键操作列表。

产品介绍 7 与其他云服务的关系

(20)

A 修订记录

发布日期 更新特性

2022-01-21 第五次正式发布。

容器镜像服务企业版公测,涉及如下章节修改:

1 什么是容器镜像服务

5 约束与限制

6 权限管理 2021-06-30 第四次正式发布。

1 什么是容器镜像服务,修改容器镜像服务的计费说明。

4 基本概念,补充镜像仓库概念。

2019-12-30 第三次正式发布。

支持镜像安全扫描,涉及1 什么是容器镜像服务章节。

2018-07-30 第二次正式发布。

支持P2P方式下载镜像,涉及1 什么是容器镜像服务、2 产品 优势和3 应用场景章节。

2018-03-02 第一次正式发布。

产品介绍 A 修订记录

數據

表 6-3 企业仓库操作与系统策略关系 操作 Action名称 SWR FullAccess SWR OperateAcc ess SWR ReadOnlyAccess 创建企业版实 例 swr:instance:create √ x x 查询企业版实 例列表 swr:instance:list √ √ √ 查询企业版实 例详情 swr:instance:get √ √ √ 删除企业版实 例 swr:instance:delet e √ x x 创建组织 swr:repository:cre ateName

參考文獻

相關文件

 你一定要知道伺服器是在哪個網路區段內,它們才可以直接相互通訊

z 圖3-39所示為電感性電 路電流增加率與時間的 關係。在第一個時間常 數的時段裡電流上升到 最大值的63.2%,而在第

2.熟 悉 Microsoft Windows Server 作 業 系 統 、 Microsoft SQL Server 資料庫伺服器及網 頁伺服器等環境。. 3.具撰寫 JAVA

二、高壓氣體用途甚廣,各事業單位大多使用以作為生產製程之消耗性原、物

[r]

初制意。鈔云。何名為制。謂三衣六物。佛制令畜。通諸一化。竝

Wehman (Ed.), Supported employment in business: Expanding the capacity of workers with disabilities (pp.93-112). Augustine, FL: Training

[r]