架构师岗大赛专区

比赛内容

架构师岗精英比赛考核容器云架构师如下能力:

  • 从满足业务需求角度,综合交付业务架构,合理设计部署架构、交付流水线。
  • 从容器云平台技术角度,结合容器云运维技术生态,合理分析缺陷、制定规避风险和问题的措施、能更好地利用容器平台满足业务需求,提升交付效能性,具体包括构建流水、安全审计、代码审查、自动化交付、日志、存储、网络、性能,以及监控、运维流程与现有IT系统的结合。

比赛分为3项,知识点客观题(20%)、方案设计题(70%)和上机Hands on考题(占比10%),三项考核分数相加为参赛选手总成绩。

比赛流程


线上比赛
2020年10月20日-11月30日

比赛评选
2020年12月上旬

直播颁奖盛典
2020年12月18日

参赛说明

报名选手需经大赛组委会审核参赛条件通过后,获得比赛参与入口。

  • 报名参赛选手需通过大众学习阶段岗位考试认证;
  • 邀请参赛选手需通过大赛组委会审核;
  • 大赛核心共创厂商或其他赞助厂商技术人员不参与比赛。

赛题概览

  • 方案设计赛题:将银行、保险、证券、电信和制造行业容器云项目真实典型需求场景脱敏成架构方案设计赛题,参赛选手可选择任一考题提交方案作品。
  • 知识点赛题:根据架构师岗位工具链技能要求的知识应用考题。
  • Hands on上机赛题:考核选手对容器环境的实操能力。

行业:银行

场景:容器云平台网络架构设计、优化

现状:
  • 某国内金融领域公司,业务都具有非常显著、规律的“高峰”和“低谷”特征。这对集群中心的资源弹性和可用性就有非常高的要求,同时也使系统在支撑业务流量时的复杂度和成本支出呈现指数级增长。故公司看向了容器云技术领域;
  • 公司现有技术栈为dubbo,微服务间访问依赖zookeeper作为注册中心,故微服务间访问需要强关联IP地址。在节点扩容与缩容时,虚机的IP分配与回收复杂,也牵涉到网络策略的关联变更,存在可用性的风险;
  • 因金融监管需要,所有服务运行在同一网段,但仅开放2个端口供服务间注册与调用(20880、20990)。
需求:
  • 针对网络,要求进行适应K8S的改造,改造期间仍要求通过原有注册中心进行微服务互访;
  • 要求进行分批次改造,故需考虑两容器微服务、容器与虚机微服务、两虚机微服务,三种互访的情况。
方案要求:

针企业实际需求,结合K8S CNI或服务网格,设计两套解决方案,能够展现出以下关键点:

  • 详细分析比较各网络方案特点:能解决什么场景?不适合什么场景?
  • 阐述最终选型的理由;
  • 充分考虑“容器网络+虚机网络”混合并存的迁移场景,以支持平滑改造;
  • 保证宿主机node初始化配置的一致性,降低运维的复杂度;
  • 方案的预期效果阐述、性能分析方法、可能遇到的风险。

奖项设置

  • 根据各项竞赛综合成绩,评选出容器云架构师岗精英比赛冠、亚、季军。
  • 根据方案设计题竞赛结果,评选出10个最佳容器云架构方案奖。