详情页标题前

阿里云容器服务ACK方案规划-云淘科技

详情页1

本文介绍使用容器服务ACK过程中涉及的规划及使用方案等常见问题。

  • 容器服务ACK中使用容器运行应用的大致流程是什么?

  • 容器服务ACK与阿里云其他产品一起使用的推荐方案是什么?

  • 如何选择容器服务ACK的集群类型?

  • 如何规划集群容量?

  • ECS服务器怎么选型?

  • 如何选择阿里云容器镜像服务ACR个人版和企业版?

  • 线上或线下已有一套环境,是否可以迁移到云上ACK?

容器服务ACK中使用容器运行应用的大致流程是什么?

您的应用代码可部署在线下或者云上。不论何种语言的代码,您都可以将其以容器化的方式部署、交付及运行。从开发代码到运行容器化应用,大致需要以下四个阶段:

  1. 编写代码。

  2. 使用Dockerfile构建镜像。

  3. 上传镜像至镜像仓库。您可以使用容器镜像服务ACR来存放镜像。

  4. 运行容器化应用。您可以使用容器服务 Kubernetes 版来一站式管理您的容器化应用。

术语

描述

Dockerfile

Dockerfile是一个文本文件,包含了将代码打包成镜像所需的指令。具体操作,请参见在Dockerfile中使用构建打包镜像并运行。

镜像

镜像是软件交付的载体。相比传统的如JAR、WAR、RPM包等,除了代码外,镜像还包含应用所依赖的软件环境(容器运行时所需要的所有的文件集合)。使用镜像可以快速生成一个容器,即运行的应用。

更多信息,请参见使用镜像快速创建无状态Deployment应用。

容器

容器是一组具有隔离特性的进程集合,其特点是视图隔离、资源可限制、具备独立文件系统。您可以通过阿里云容器服务ACK对您所有的容器化应用进行全生命周期的高效管理。例如将某些容器组(Pod)调度到指定的Node节点(ECS服务器)上,或者在业务负载升高时进行扩容操作。

具体操作,请参见调度应用Pod至指定节点、节点自动伸缩、容器与镜像。

容器服务ACK与阿里云其他产品一起使用的推荐方案是什么?

通过阿里云容器服务ACK,您会为应用业务创建所需的云服务器ECS、网络、存储等阿里云其他产品资源。您可以根据下图创建最小交叉产品集合,获得云原生系统构建、安全合规、微服务、可观测、存储、计算与网络等方面的专业技术支持,适配您集群的开发与运维工作。

建议您关注与容器服务ACK相结合的可观测性方案,即日志与监控产品。对于基础设施监控、容器监控、应用性能监控和业务监控,不同层面可配上对应的可观测性服务。阿里云容器服务ACK方案规划-云淘科技

如何选择容器服务ACK的集群类型?

关于阿里云容器服务ACK的集群类型的特点及使用场景,请参见什么是容器服务 Kubernetes 版。

如何规划集群容量?

集群的容量需要根据您业务流量压力而定。集群总容量算法公式如下。阿里云容器服务ACK方案规划-云淘科技

例如:有100个微服务,平均每个服务5个实例,每个实例用2核4 GB,预留10%冗余。总容量:100×5×110%×2核/100×5×110%×4 GB=1100核/2200 GB

如果您的业务波动明显,有波峰和波谷变化,可以将日常容量之外的弹性容量以容器扩容的方式实现。具体操作,请参见弹性伸缩概述。

ECS服务器怎么选型?

集群选择节点时,节点规格优先于节点数量。在同样满足业务需求的情况下,优选方案为少量大规格ECS,而不是大量小规格ECS。如果是超大规模海量应用,推荐选用弹性裸金属服务器(具体操作,请参见创建弹性裸金属服务器实例)。集群中所有Worker节点的算力要看集群日常使用的总核数以及对服务可用度的容忍度。更多信息,请参见ECS选型推荐配置。

如何选择阿里云容器镜像服务ACR个人版和企业版?

使用容器技术必不可少的步骤是把应用代码打包成容器镜像。对于容器镜像的存放、版本管理和分发拉取等,需要开通容器镜像服务ACR。容器镜像服务分为个人版和企业版:

  • 个人版面向容器开发者,存储及流量限额免费。

  • 企业版面向企业,对安全及性能需求高,业务多地域大规模部署。

更多信息,请参见什么是容器镜像服务ACR。

线上或线下已有一套环境,是否可以迁移到云上ACK?

可以,自建Kubernetes集群可以平滑迁移到阿里云Kubernetes集群。具体步骤,请参见Kubernetes迁移方案概述和云原生应用迁云解决方案。

重要

请在集群迁移前充分评估,确保应用迁移对业务无影响。

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/168609.html

(0)
上一篇 2023年12月10日
下一篇 2023年12月10日
详情页2

相关推荐

  • 阿里云日志服务SLS采集客户端数据的高可用方案-云淘科技

    本文介绍日志服务从客户端采集数据的两个高可用方案,包括双写方案和数据加工复制+写入切换方案。 背景 在单集群环境下,日志服务存储采用三副本机制来保证数据的可靠性,即每份数据都有3个副本,副本按照一定的分布式存储算法保存在集群的不同机器中。通过该机制,存储系统确保3个数据副本分布在不同服务器的不同物理磁盘上,单个硬件设备的故障不会造成数据丢失,同时确保3个数据…

    阿里云日志服务SLS 2023年12月10日
  • 阿里云云原生大数据计算服务 MaxCompute使用成本优化功能实现降本增效-云淘科技

    MaxCompute为您提供成本优化(计算资源优化推荐)功能,可基于实际作业请求量和资源配置期望,对包年包月一级Quota类型的计算资源生成更优的资源配置方案,帮助您进一步优化计算成本。本文通过典型场景案例介绍如何通过成本优化(计算资源优化推荐)功能,为您提供降本增效的参考建议。 注意事项 本文所涉及的价格数据均为示例值,实际价格以产品购买页面为准。 以下典…

    2023年12月10日
  • 阿里云ECS云服务器【下线公告】停止提供阿里云共享块存储服务(公测)-云淘科技

    尊敬的阿里云用户,阿里云将于2023年06月30日起停止提供共享块存储服务(公测)。块存储的共享挂载能力将通过多重挂载功能实现,多重挂载功能现已商业化发布,ESSD全系列均可支持,欢迎使用。 下线内容 阿里云将于2023年06月30日起停止提供共享块存储服务(公测)。多重挂载功能的更多信息,请参见开启多重挂载功能。 下线时间 2023年06月30日 下线影响…

    阿里云服务器 2023年12月9日
  • 阿里云容器服务ACKSDK说明-云淘科技

    新版SDK不涉及功能变更,主要是为了提升开发者使用体验,并加强了代码示例的校验。 对比项 旧版SDK 新版SDK 方案 基于模版生成,各编程语言之间采用不同的模版方案,各个语言之间功能完备程度不一致,使用体验不一致。 基于Darabonba方案生成。新方案通过统一的中间表达,具备语法校验。 代码示例 各语言间的代码示例不一致,不能保证代码的正确性。 各语言间…

    阿里云容器服务 2023年12月10日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云RDS数据库【停售/下线】TokuDB引擎转换为InnoDB引擎-云淘科技

    RDS MySQL在2019年08月01日后将不再支持TokuDB引擎,本文介绍如何将TokuDB引擎转换为InnoDB引擎。 背景信息 由于Percona已经不再对TokuDB提供支持,很多已知BUG无法修正,极端情况下会导致业务受损,因此RDS MySQL在2019年08月01日后将不再支持TokuDB引擎。由于直接进行引擎转换会阻塞DML操作,影响并发…

    2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。