云原生(Cloud Native)是一种基于云的基础之上的软件架构思想,以及基于云进行软件开发实践的一组方法论,是以云架构为优先的应用开发模式。
云原生包含两个内容:
Cloud Native (国内译为“云原生”),最早是 Matt Stine 提出的一个概念。与微服务一样,Cloud Native 并不是一种具体的技术,而是一类思想的集合,包括DevOps、持续交付(Continuous Delivery)、微服务(MicroServices)、敏捷基础设施(Agile Infrastructure)、康威定律(Conways Law)等,以及根据商业能力对公司进行重组。Cloud Native 既包含技术(微服务,敏捷基础设施),也包含管理(DevOps,持续交付,康威定律,重组等)。所以,Cloud Native 也可以说是一系列 Cloud技术、企业管理方法的集合。
需要了解目前市面上流行的云供应商,了解微服务、容器化、持续交付
、DevOps、SOA,了解 HTTP 和 REST,了解领域驱动设计(DDD),了解CI\CD和TDD,了解两个披萨,了解分布式的常用架构和模式等等。
更新时间:2021-11-22 11:40:46 标签:云计算 软件开发