Anchnet Logo
云管理服务解决方案平台工具云代理服务客户案例关于我们
    Anchnet Logo

    【新闻】安畅网络正式加入CNCF基金会,推动云原生产业发展

    2020-08-12 15:03:20

    安畅作为中国领先的下一代云托管服务商(Cloud MSP),正式加入云原生基金会(Cloud Native Computing Foundation,下文简称CNCF),成为CNCF全球合作伙伴。安畅将同CNCF一道为云原生(Cloud Native)技术的普及和可持续发展贡献力量。


    根据中国信通院最新定义,云原生是面向云应用设计的一种思想理念,充分发挥云效能的最佳实践路径,帮助企业构建弹性可靠、松耦合、易管理、可观测的应用系统,提升交付效率,降低运维复杂。


    安畅作为国内领先的MSP服务商,加入 CNCF 充分证明了安畅近年来在云原生领域的研究成果及取得的相关成就受到了业界的认可,是对安畅在云原生领域技术积累与服务能力的肯定,也表明了安畅继续深入云原生探索与实践的决心。在未来,安畅将继续加大在云原生领域的投入,积极推动云原生技术的全面发展。



    安畅在CNCF会员展示页


    云原生发展历程


    2013年, Pivotal公司的Matt Stine首次提出云原生(CloudNative)的概念。


    2015 年 7 月隶属于 Linux 基金会的云原生计算基金会(CNCF)应运而生,成员包括 Twitter、Google、Intel、Red Hat、IBM等国际知名科技公司。


    2019年被称之为云原生普及元年,大量企业开始接触到云原生相关技术。


    2020年,为了更好的推广云原生的理念,中国信通院发布了《2020年云原生发展白皮书》,白皮书中对云原生的概念进行了重新梳理:云原生是面向云应用设计的一种思想理念,充分发挥云效能的最佳实践路径,帮助企业构建弹性可靠、松耦合、易管理可观测的应用系统,提升交付效率,降低运维复杂度。代表技术包括不可变基础设施、服务网格、声明式 API 及 Serverless 等 。


    新冠疫情给中国经济发展带来了较大的冲击,后疫情时代随着企业全面复工复产的稳步推进,“上云用数赋智”已经成为企业共识,数字“新基建”带来云计算的空前机遇,“ 新基建”也将开启云原⽣的新篇章  。



    安畅加速企业云原生化进程


    安畅以客户需求驱动,以云原生技术为底座,面向企业客户提供云原生技术服务和数字化解决方案,帮助客户上好云、管好云和用好云,为客户构建下一代云基础设施和技术中台、提供智能化全托管云运维和管理服务、开发现代化云原生应用,致力于成为IT新生态和产业互联网的连接器。


    我们将企业云原生化进程归纳为三个阶段:资源上云、业务上云、全面云原生化。


    01

    资源上云

    是指初期阶段是把现有 IT 系统搬迁到云上,更多在虚拟化层面的改造工作;针对资源上云的重点和难点,安畅从云咨询、云托管、云迁移、云管理、云实施、云运维等几大方面一站式帮助企业扫清障碍,快速实现资源上云的进程。



    资源上云


    02

    业务上云

    随着云计算生态的蓬勃发展,原有的应用架构陈旧,在扩展性、适配性、弹性伸缩、资源调度、开发运维等方面与云计算架构的优势不匹配,无法真正发挥云的价值。为了帮助企业从根本上适应云、发挥云的价值,我们通过云原生技术从微服务、容器、DevOps等方向上帮助企业实现业务上云。在帮助企业业务上云的过程中我们积累了大量的微服务、容器、DevOps的咨询与落地实施经验,也为我们推动企业全面云原生化的进程打下了坚实的基础。


    03

    全面云原生化

    基于云原生技术帮助企业打造属于自己的技术中台,以技术中台为底座帮助企业构建业务中台,通过技术促进业务发展,同时通过业务拉动技术发展,实现技术与业务的联动发展,从而加速企业全面云原生化的进程。



    技术中台建设要点


    云原生微服务架构


    安畅已经为3000多家企业级客户提供云服务。为客户提供一站式云原生微服务解决方案。在长期实践过程中积累了大量经验,在业务分析、领域建模、限界上下文划分、团队结构优化、研发流程管理、开发编码、部署运维等方面形成了一整套独有的方法论,涵盖了云原生微服务架构的整个生命周期。


    《安畅微服务架构方法论》以行业先进架构标准为基础,按照架构方法论中的步骤,围绕企业的经营活动和需求,循序渐进的开发出适合企业自身业务特点的专属微服务架构。使用领域驱动设计和统一建模语言对业务模型进行分析,划分出合理的限界上下文范围,形成各个微服务边界。


    微服务拆分实施步骤


    01

    业务方案分析

    业务方案分析阶段基于精益思想、设计思维作为理论基础,以用户画像、用户旅程、产品愿景分析作为具体的实践方法,帮助企业快速进行产品或者服务业务方案探索分析。精益思想最早起源于丰田的精益生产,核心理念是消除浪费,通过价值流识别实现需求的拉动效果,追求尽善尽美;设计思维是一套进行创新探索的方法论,具有综合处理能力的性质,能够理解问题产生的背景、能够催生洞察力及解决方法,并能够理性地分析和找出最合适的解决方案;通过精益思想、设计思维的指导帮助我们在实践落地的时候真正理解用户需求,消除浪费,创造性的解决用户的实际问题,从而帮助企业设计出符合用户期望的产品或者服务。


    02

    领域建模

    领域建模是微服务拆分中非常关键的一个步骤,企业微服务落地难,难就难在如何进行微服务拆分、服务到底应该拆多大才合适,通过领域建模可以帮助企业识别业务边界,以此作为企业微服务拆分的重要依据。


    在领域建模阶段采用业内先进的领域驱动设计(简称DDD)方法论进行,DDD包含战略设计和战术设计,通过领域驱动设计方法定义领域模型,从而确定业务和应用边界,保证业务模型与代码模型的一致性。从具体的落地实践来看,我们使用“事件风暴”进行,事件风暴是由 Alberto Brandolini 发明的一种轻量级,基于 DDD 概念的系统分析方法,基于现实的业务流程、通过可视化的方式进行,事件风暴以 Workshop 的形式展开,整体步骤包含:领域事件识别、决策命令识别、寻找聚合等步骤。


    03

    服务设计

    基于DDD建立领域模型,划分领域边界,实际在根据领域模型进行微服务划分的时候并不是完全按照领域模型的边界上下文来进行,在实际的划分过程中还需要综合考虑企业的组织结构、开发语言、变更频率、团队规模、非功能性需求等各种实际的因素,安畅在服务设计环节中积累了大量的经验,形成了一套自己的微服务划分操作流程,能根据企业的实际因素进行合理的微服务划分,同时从架构上做到领域模型跟代码模型一致,方便后续的迭代演进。


    04

    迭代交付

    迭代交付过程中以一个项目作为试点,对客户进行知识转移以及能力建设,比如:针对敏捷方法论(如:Scrum、Kanban、XP)进行知识转移,同时也会结合业界先进的DevOps方法论进行整合,帮助企业建立敏捷开发、自动化测试、CI/CD流水线、DevOps全流程实践,覆盖从需求、设计、开发、测试、部署、运维、持续反馈、持续改进等全生命周期过程,帮助企业形成能力闭环。


    从架构实现角度采用洋葱架构、六边形架构、DDD分层架构等帮助企业实现实现整洁架构,从而实现从领域模型到代码模型的落地,真正实现“高内聚”、“低耦合”的微服务特性。

    洋葱架构                                                             六边形架构




                                                          







    云原生化战略的未来


    作为推进云原生的排头兵,加入CNCF之后安畅将继续在云原生领域加大投入,在容器、服务网格、不可变基础设施和声明式API等技术上积极布局。结合自身优势,深耕企业级云原生微服务架构,积累最佳实践,持续优化相关方法论。为不同规模、不同背景、不同行业的企业级客户提供全业态、全生命周期、360度的贴身服务,为客户的IT战略保驾护航。