竹笋

首页 » 问答 » 灌水 » 阿里云云原生助理ACA考试笔记
TUhjnbcbe - 2024/4/8 19:38:00
中科治白癜风疗效更显著 http://m.39.net/disease/a_14337705.html

第1节云原生概念及发展历程

1.1

云原生的概念

云原生和云计算的关系

云原生能够解决什么问题

云计算可分为两个阶段:

云托管阶段(CloudHosting):这阶段的云计算通过主机虚拟化实现主机资源池化,并统一提供云化基础设施服务云托管服务,可以看做是云计算的上半场阶段

云原生阶段(CloudNative):这阶段的云计算通过云原生技术实现企业创新和数字化转型,可以看做云计算的下半场阶段

云计算的发展阶段示意图:

云计算的上半场:云托管阶段-逐步替代传统的基础设施

数据:云计算已经普及国内70%的企业,95%的企业认为云计算能够降低IT成本,提高服务效率

传统的计算模式:当需要扩容时,就必须要添加新的硬件设备

应用

中间件

OS

云计算模式:当需要扩容时,云端自动调整容量

将软件作为服务(SaaS)

将平台作为服务(PaaS)

将基础设施作为服务(IaaS)

云计算下半场的挑战:云原生的挑战

企业基于云上的应用,未能充分发挥云价值与能力,因为企业的传统架构缺乏弹性

数字化转型,使得企业IT需要更敏捷的方式支撑

传统企业IT建设模式与软件架构,导致企业软件运维成本居高不下

云原生的目标:

构建云时代新的技术架构,来帮助企业应用能够更好地利用云计算优势,充分释放云计算的技术红利

让业务更敏捷、成本更低的同时又可伸缩性更灵活

1.2

云原生这个概念是随着云计算的普及深入及容器技术快速成熟,逐步发展而产生的

云原生的发展历程:

云原生的定义:不断更新

十二因子的应用定义

Pivotal提出的“CloudNative”概念:云原生是一种可以充分利用云计算优势的构建和运行应用的方式

DevOps

持续交付

微服务

容器

CNCF提出的云原生定义:云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式API

容器

服务网格

微服务

不可变基础设施

声明式API

云原生是一种架构模式以及软件开发的新思想

云原生基于云计算理念的深化,是面向云应用设计的一种新的架构设计理念

充分发挥云效能的最佳实践路径,帮助企业构建弹性可靠、松耦合、易管理可观测的应用系统

提升交付效率,降低运维复杂度

云原生的架构图

云原生的作用及价值:释放云原生价值,推动行业数字化转型

产业效能方面

云原生释放了云的红利,最大程度发挥云的优势

云原生成为驱动行业增长的重要引擎

应用视角方面

容器技术解决异构资源标准化

变革研发运营的生产方式提升交付效率

提升业务应用的迭代速度,赋能业务创新

技术视角方面

极致的弹性扩展能力,毫秒级弹性响应

服务自治故障自愈能力

大规模可复制能力,跨区域、平台快速复制

云原生对软件开发模式及开发者的影响:云原生技术不断发展和改进

使得软件平台开发门槛越来越低,阿里云原生平台通过云原生技术

使得软件开发者无需自行搭建、运维服务器以及底层中间件

程序员不用在各种环境、不同技术中间件中遇到的问题而苦恼,只需专注自身的业务逻辑及开发语言

几种开发模式对比图:

云原生的适合对象:云原生的技术及理念,可以帮助大型企业及中小企业提高开发效能,降低运维成本,让企业更加专注业务发展本身

帮助大型企业打破部门壁垒,构建统一技术框架,降低重复投资,提升开发效能,实现数据融通

对于中小企业来说,中小企业更多

1
查看完整版本: 阿里云云原生助理ACA考试笔记