当前位置: 首页 > news >正文

长沙网络建站企业官网的意义

长沙网络建站,企业官网的意义,建设网站上海,企业主页设计模板简介#xff1a; 容器化部署应用可以降低企业成本#xff0c;提升研发效率#xff0c;解放运维人员。据 Gartner 预计#xff0c;到 2022 年#xff0c;将有 75#xff05; 的企业将在生产中运行容器化应用程序。Kubernetes 是企业部署容器化应用的首选框架。由于 Kubern…简介 容器化部署应用可以降低企业成本提升研发效率解放运维人员。据 Gartner 预计到 2022 年将有 75 的企业将在生产中运行容器化应用程序。Kubernetes 是企业部署容器化应用的首选框架。由于 Kubernetes 部署及运维的复杂性越来越多的客户选择将业务从 ECS 或者自建的 Kubernetes 迁移到阿里云托管版 Kubernetes —— ACK 中。但是如何保证业务流量的平滑迁移成为一大挑战。 作者 | 顾静子白 来源 | 阿里巴巴云原生公众号 容器化部署应用可以降低企业成本提升研发效率解放运维人员。据 Gartner 预计到 2022 年将有 75 的企业将在生产中运行容器化应用程序。Kubernetes 是企业部署容器化应用的首选框架。由于 Kubernetes 部署及运维的复杂性越来越多的客户选择将业务从 ECS 或者自建的 Kubernetes 迁移到阿里云托管版 Kubernetes —— ACK 中。但是如何保证业务流量的平滑迁移成为一大挑战。 Cloud Controller ManagerCCM是 ACK 的一个系统核心组件负责对接 Kubernetes 与云上基础产品如 CLB、VPC、DNS 等。当 Service 的类型设置为 TypeLoadBalancer 时CCM 会为该 Service 创建或配置阿里云负载均衡 CLB。当 Service 对应的后端 Endpoint 或者集群节点发生变化时CCM 会自动更新 CLB 的后端虚拟服务器组。此外CCM 还提供了许多阿里云注解支持丰富的负载均衡能力。 近期 CCM 发布了一个新特性——支持在同一个 CLB 后端挂载集群内节点和集群外 ECS借助这一特性可以解决业务容器化过程中流量平滑迁移的难题。 场景一应用容器化改造流量平滑迁移 对于一个 CLB支持将流量转发至集群内及集群外节点 1操作步骤 登录 CLB 控制台创建 CLB记录 CLB ID (lb-xxxxx)创建 Service 设置 service.beta.kubernetes.io/alicloud-loadbalancer-force-override-listeners 为 false不管理监听信息。 CCM 会自动创建对应的虚拟服务器组。 cat EOF |kubectl apply -f - apiVersion: v1 kind: Service metadata:annotations:service.beta.kubernetes.io/alibaba-cloud-loadbalancer-id: lb-xxxxservice.beta.kubernetes.io/alicloud-loadbalancer-force-override-listeners: falselabels:app: nignxname: my-nginx-svcnamespace: default spec:ports:- port: 80protocol: TCPtargetPort: 80selector:app: nginxtype: LoadBalancer EOF 登录 CLB 控制台创建监听并关联虚拟服务器组登录 CLB 控制台手动在虚拟服务器组中添加集群外 ECS 并设置权重 2预期结果 配置完成后在 CLB 的虚拟服务组里既可以看到集群内的节点也可以看到集群外的 ECS。集群内应用进行扩缩容时集群外的 ECS 节点不受影响。 场景二金丝雀发布 支持金丝雀发布将流量按比例转发至集群内及集群外节点 迁移过程中往往需要逐步将流量从存量 ECS 迁往 Kubernetes 集群中。CCM 支持通过 annotationservice.beta.kubernetes.io/alicloud-loadbalancer-weight为 Kubernetes 集群配置权重从而实现流量的逐步迁移。 1注意事项 不能跨 CLB 复用虚拟服务器组一个虚拟服务器组只能与一个端口关联集群内节点权重由 CCM 组件设置集群外 ECS 权重需要用户手动设置 2操作步骤 登录 CLB 控制台创建 CLB、监听及虚拟服务器组记录 CLB ID (lb-xxxx) 及虚拟服务器组 Id (rsp-xxx)手动在虚拟服务器组中添加集群外 ECS 并设置权重创建 Service apiVersion: v1 kind: Service metadata:annotations:service.beta.kubernetes.io/alicloud-loadbalancer-id: lb-xxxxxservice.beta.kubernetes.io/alicloud-loadbalancer-vgroup-ids: 80:rsp-xxx# 集群内部权重为20%service.beta.kubernetes.io/alicloud-loadbalancer-weight: 20name: nginx-svcnamespace: default spec:ports:- name: httpport: 80protocol: TCPtargetPort: 80selector:app: nginxsessionAffinity: Nonetype: LoadBalancer 3预期结果 配置完成后在 CLB 的虚拟服务组里既可以看到集群内的节点也可以看到集群外的 ECS集群节点的权重按照 annotation 配置。集群内应用进行扩缩容时集群外的 ECS 节点不受影响。 场景三多集群业务流量多活与灾备 对于一个 CLB支持将流量转发至多个 Kubernetes 集群内 企业用户会采取多种措施以保障应用的高可用性如创建多个集群进行备份、容灾等。这要求业务流量可以通过一个 CLB 接入多个 Kubernetes 集群中并且支持为 Kubernetes 集群设置不同的权重如下图所示。 1注意事项 不能跨 CLB 复用虚拟服务器组一个虚拟服务器组只能与一个端口关联两个集群均已配置 Cluster Id否则两个集群中的 service 需要不同名称 2操作步骤 登录 CLB 控制台创建 CLB、监听及虚拟服务器组记录 CLB ID (lb-xxxx)  及虚拟服务器组 Id (rsp-xxx)集群 A 中创建 Serivce-A权重设置为 20% apiVersion: v1 kind: Service metadata:annotations:service.beta.kubernetes.io/alicloud-loadbalancer-id: lb-xxxxxservice.beta.kubernetes.io/alicloud-loadbalancer-vgroup-ids: 80:rsp-xxxservice.beta.kubernetes.io/alicloud-loadbalancer-weight: 20name: service-Anamespace: default spec:ports:- name: httpport: 80protocol: TCPtargetPort: 80selector:app: nginxsessionAffinity: Nonetype: LoadBalancer 3预期结果 配置完成后在 clb 的虚拟服务组里既可以看到集群 A 内的节点也可以看到集群 B 的节点。集群节点的权重按照 annotation 自动设置。集群内应用进行扩缩容时CLB 后端虚拟服务器组会自动更新。 总结 出于降本增效的考虑越来越多的企业采用容器化方式部署应用。在业务迁移过程中如何保障业务流量不受损成为一大难题。对于电商类应用而言业务流量下跌往往会导致交易量下跌造成重大损失。游戏类应用对业务流量也十分敏感短暂的流量中断都会明显地影响游戏用户体验交通类应用的流量下跌会影响交通流量管制、交通故障排险效率。保障业务流量不受损是保障用户业务正常运转的底线。 CCM 发布的支持在同一个 CLB 后端挂载集群内节点和集群外 ECS 的功能可以一举解决迁移过程中流量中断的难题。同时还支持将业务流量转发至多个 Kubernetes 集群内支撑备份、容灾等需求保障业务高可用。 原文链接 本文为阿里云原创内容未经允许不得转载。
http://www.zqtcl.cn/news/775909/

相关文章:

  • 网站ftp用户名和密码是什么建设单位网站设计
  • 公司请人做的网站打不开网页游戏大厅都有哪些
  • 网投网站制作中国建设教育协会报名网站
  • 做外贸需要做网站吗上海中建建筑设计院有限公司
  • 网站源代码免费下载苏州seo网络优化公司
  • 建网站跟建网店的区别pico笔克品牌介绍
  • 网站设计小技巧西安网站建设网站
  • 做听书网站怎么做网站留言板带后台模板
  • 石家庄网站建设王道下拉棒厦门橄榄网站建设
  • 赤峰网站建设培训建筑资格证书查询官网
  • 共和县公司网站建设seo网络推广招聘
  • 网站怎样做外链百度网站地图提交
  • 瑞安联科网站建设中国做网站公司排名
  • jsp网站开发详解 赵增敏jsp网站首页怎么做
  • 有哪些可以做图的网站啊莱芜金点子广告电子版2024
  • 免费营销型网站模版南宁比较有好的网站制作公司
  • 做外贸上什么网站什么什么设计英文网站
  • 嘿客免费网站建设网站对联图片
  • 一件代发48个货源网站韶关最新消息
  • 网站都需要备案吗安徽建设通网站
  • 外包公司 网站建设 深圳电子商务公司设计网站建设
  • 怎么添加网站背景音乐定制建站
  • 西安网站建设和推广公司php企业网站开发实训报告
  • 市网站制作番禺绿叶居
  • 网站漂浮物怎么做电子商务网站开发实训体会
  • 电商网站建设定制济南网站建设及推广
  • 网站标签化wordpress 输出评论内容 函数
  • 明星个人网站设计汕头网络推广公司
  • 深圳有哪些做网站公司好武夷山建设局网站
  • 怎么设立网站赚广告费一个网站可以做多少关键字