For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
云原生技术的发展与应用是目前许多企业都在学习和付诸实践的一项互联网新技术,而本文我们就通过案例分析来简单了解一下,云原生技术范畴包含哪些方面。
云原生应运而生,技术范畴渐成体系
不同的组织对于云原生有不同的理解和定义。从技术角度来看,我们可以认为云原生是一类技术的统称,基于它可以构建出更易于弹性扩展的应用程序;从业务角度来看,云原生可以带来更快的业务响应速度和需求高效实现,云原生可以有效地缩短应用交付的周期,让需求更快地变成代码,代码更快地变成线上的应用,终为用户服务,通过缩短“timetomarket”带来切实的业务价值。
从更为抽象的指导思想角度来看,云原生表达了一种未来软件开发生长的管理和实践思路:即软件产生并部署在云上,且遵循一种新的软件开发、发布和运维模式,从而使软件能够大化发挥云的能力。
根据其多年的架构和咨询经验总结出来了一个思想集合,并得到了不断发展和完善。这其中包含了DevOps、持续交付、微服务、敏捷基础设施和12要素等几大主题,不但包括根据业务能力对公司进行文化、组织架构的重组与建设,也包括方法论与原则,还有具体的操作工具。采用基于云原生的技术和管理方法,可以更好地把业务生于云或迁移到云平台,从而享受云的高效和持续的服务能力,这标志着“云原生”比较完整的范畴的形成。
云原生基金会的初衷为推广孵化和标准化云原生相关的技术,其中包括推动云原生计算可持续发展和帮助云原生技术开发人员快速地构建出色的产品。在此之后,他们得到了快速的发展,并逐渐构建出一整套技术。
当前,云原生技术范畴包含以下6个方面。
1、云应用定义与开发流程,包括应用定义与镜像制作、配置CI/CD、消息和Streaming以及数据库等。
2、云应用的编排与管理流程,包括了应用编排与调度、服务发现治理、远程调用、API网关以及ServiceMesh。
3、监控与可观测性,这部分所强调的是云上应用如何进行监控、日志收集、Tracing以及在云上如何进行破坏性测试。
4、云原生的底层技术,比如容器运行时,云原生存储技术和云原生网络技术等。
5、云原生工具集,在前面这些核心技术点之上,还有很多配套的生态或者周边的工具需要使用,比如流程自动化与配置管理、容器镜像仓库、云原生安全技术和云端密码管理等。
6、Serverless,这是一种PaaS的特殊形态,它定义了一种更为“极端抽象”的应用编写方式。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。