云原生概要介绍-阿里云云原生产品体系

本文涉及的产品
应用实时监控服务-可观测链路OpenTelemetry版,每月50GB免费额度
注册配置 MSE Nacos/ZooKeeper,118元/月
性能测试 PTS,5000VUM额度
简介: 云原生概要介绍-阿里云云原生产品体系

开发者学习笔记【阿里云云原生助理工程师认证(ACA)课程:云原生概要介绍-阿里云云原生产品体系】

课程地址:https://edu.aliyun.com/course/3112075/lesson/19008


云原生概要介绍-阿里云云原生产品体系

 

内容介绍:

一、容器产品家族介绍

二、云原生产品典型应用场景

三、总结及回顾

 

一、容器产品家族介绍

(1)阿里云容器家族产品

阿里云云生产品体系首先我们来看一下阿里云容器产品家族,阿里云容器从16年五月份正式推出,历经四年的时间,服务了全球上万家的企业客户。

image.png

阿里云容器服务产品家族可以在公共云、边缘计算、专有云环境提供企业级的容器平台。
阿里云容器产品以容器服务版也就是 Kubernetes 可视化 ack 为核心,构建在阿里云基础设施,也就是计算存储网络和安全之上,并为客户提供了标准化的接口,也有性能和良好的用户体验这个组织了项目的一致性的兼容认证的 ask 产品,为企业提供了一系列业务所需要的必备的能力,比如安全治理端的可观测性混合云等等
镜像服务Acr 作为企业云原生应用资产管理的核心企业,可以借助高效的管理镜像等应用,并与 cicd 的工具进行结合,建成完整的流程。
阿里云容器服务产品体系的主要产品包括 Serverless,Serverless 数据库问题,以及镜像服务 acr、网络服务 asm、边缘容器服务 ack 。

 

(2)微服务产品家族

微服务产品家族阿里云微服务是基于容器技术,全面集成 Kubernetes,并深度支持 Dubbo 和 Spring Cloud 等微服务框架的一站式微服务解决方案。

image.png

应用 paaS 及微服务产品,包括企业级分布式应用服务 EDAS 3.0企业设云原生应用 paas 平台,提供 ECS/K8s 多语言应用生命管理周期及开发增强的微笑服务治理能力。微服务引擎 MSE 以组件方式提供各类微服务能力,但微服务依赖组件托管、无侵入的微服务治理。帮助用户更快速,稳定、低成本的运行微服务。
阿里云微服务产品的特点是,接入易运维。管理提供了很多的应用工具,包括应用实时监控A s是一款应用性能管理的产品,包含前端监控,应用监控等三大资产,覆盖了浏览器,小程序,app,分布式应用,容器环境等性能的管理应用。高可用,是专注于提高应用及业务高可用的工具平台。目前主要是提供用框架的探测感知故障注入式的高可用能力评测和流控降级的的高可用防护这三大核心功能通过各自的工具模块,可以快速的降低成本在营销活动中的场景业务核心场景,全面提升业务的稳定性和认性。性能测试是一款云化的测试工具,能够提供性能测试,api调用,监测等多种能力,紧密结合监控,流控等产品提供的一站式,高可用的能力,高效检验和管理业务的性能。阿里云微服务产品围绕着分布式微服务的体系,重点建设服务集成和整合的能力,进而实现pa平台开放的生态体系建设的目标

(3)消息队列产品家族

消息队列产品家族中消息对列 rocket mq 版是阿里云基于阿帕奇rocket mq 构建的低延迟,高并发,高可用,高可靠的分布式的消息。
消息队列 kafka 版是阿里云基于阿帕奇 kafka 构建的高吞吐量,高可扩展性的分布式消息队列服务,广泛的用于日志的收集监控数据,聚合流式数据的处理,在线和离线分析等,使大数据中不可缺少的产品之一。阿里云提供了全托管的服务,用户无需部署和运维,即可以享有更加专业,更可靠,更安全的服务。微消息队列 mqtt 版是专门为移动互联网,物联网领域设计的消息产品,主要是互联网的直播,金融支付,智能餐饮,智能设备,车联网等多种应用场景。
消息队列 rabbit mq 版是基于阿里云 amq 版的标准协议自研的,完全兼容 rocket mq 开源生态及多语言客户端打造的分布式高吞吐,低延时,高可扩展的云消息服务。

image.png

阿里云消息服务 mas 是一种高效,可靠,安全,便捷,可弹性扩展的分布式消息,能够帮助应用的开发者在他们的应用的分布式的组件上自由的传递数据,通知消息,构建生物核的系统。事件总线 evenbridge 是阿里云提供的一款无服务器的事件。总线支持阿里云服务自定义应用 saas 应用,以标准化,中心化的方式介入,帮助用户轻松构建松耦合,分布式的事件驱动架构,这就是阿里云整个消息队列产品家族中的六大产品。大家可以在日后的体会各自产品的高效可靠,安全便捷,可弹性扩展的分布式消息能够帮助开发者在他们的应用的分布式的组件上自有了传递数据通知消息,构建松物合的系统事件总线是阿里云提供的一款无服务器的事件总线,支持阿里云服务自定义应用应用,以标准化,中心化的方式记录,帮助用户轻松构建松物盒分布式的事件渠道这就是阿里云整个消息队列。产品家族中的六大产品,大家可以在日后的应用开发中,体会产品所带来的便捷与高效。

 

(4)阿里云 Serverless 产品

阿里云 Serverless 产品包括函数计算和 SAE 应用引擎。其中函数计算 (Function Compute) 是一个事件驱驱动的全托管 Serverless 计算服务。
用户无需管理服务器等基础设施,只需编写代码并上传函数计算会准备好计算资源并以弹性、可靠的方式运行业务代码。 Serverless 应用引擎 (ServerlessApp Engine,简称 SAE) 是面向应用的 Serverless PaaS 平台,实现了 Serverless 架构+微服务架构的完美融合真正按需使用、按量计费,节省闲置计算资源,同时免去 laaS 运维,有效提升开发运维效率, SAE 支持 SpringCloud、Dubbo 和 HSF 等流行的微服务架构。

阿里云云效 DevOps 产品体系是企业级一站式 DevOps 平台,支持公共云、专有云和混合云多种部署形态,通过人工智能、自动化技术的应用提升开发者的研发效能,,持续交付有效价值。其中云效项目协作可以提供对需求、迭代、缺陷各个维度的协同管理以及相关的统计报告,让研发团队高效协作。云效测试管理是标准化营理测试用例,快速搭建一体化[开发一测试一反馈]流程,有效提升交付效率和质量。

云效知识库通过可协作的结构化文档,将知识积累和沉淀下来,并在团队中有效流动,由此提升企业的创造力。云效流水线提供灵活易用的持续集成、持续验证、持续发布,帮助企业高医量、高效率的交付业务。云效代码管理提供代码托管、评审和扫描、质品检测等功能,保护企业代码资产,实现安全、稳定、高效的研发生产。云效制品仓库提供基于 Maven,Grade、Helm 等软件包管理工具的企业私有仓库服务,用于管理企业级依赖托管。

 

二、云原生产品典型应用场景

(1)弹性伸缩

云原生产品典型应用场景第一个场景弹性伸缩是根据业务流量自动对业务扩容/缩容容器服务,可以根据业务流量自动对业务扩容/缩容,不需要人工干预,避免流量激增扩容不及时导致系统挂掉,以及平时大量闲置资源造成浪费可以做到快速响应,业务流量达到扩容指标,秒级触发容器扩容操作全自动整个扩容/缩容过程完全自动化,无需人工干预低成本,流量降低自动缩容,避免资源浪费。

image.png 

(2)DevOps

第二个云原生的典型应用场景就是持续交付是重要的企业研发环节,它包括了代码管理,ccd的持续集成,持续交付自动化测试在不同的环境中的发布阿里云营业生能够提供全景式的带解决方案最优化的支持持续交付的整体的流程,通过ack容器的服务配合,帮助你自动的完成从代码提交到应用部署带的完整的流程,确保这有通过自动测试的代码才能够交付和部署高效的替代体验。内部的部署复杂,迭代缓慢的传统的研发方式的自动化,实现了从代码变更到代码的构建,镜像的构建又用的部署全流程的自动化。
另外,容器技术让你交付的不仅是代码,还有基于不可变架构的运行的环境,它可以在你的测试环境,愈发环境和生产环境等不同的环境中进行快速的部署,快速的调整,核适上持续反馈。就是说每一次集成和交付都第一时间将结果实时的反馈通过通知的方式送达相应的责论人,以此来保证开发的效率,系统的稳定性和高可用性这就是通过ack容器服配合,帮助实现一个持续交付的流程解决方案的场景。

image.png

 

(3)微服务架构

三个云上产品的典型应用场景,就是微服务的架构,微服务架构是基于容器ack产品,包含了注册发行,mse服务制理,配置管理,监控报警,日日管理等等。

image.png

这些组件,这些构成了企业级微服务的框架,实现了敏捷开发的部署和落地,加速了企业的业务迭代,企业生产环境中通过原有的微服务的拆分,将每一个服务应用存储在阿里云的镜像仓库中,用它来帮助您做所有的服务的管理,你只需要迭代每一个服务的应用借助阿里云的调度,编排部署和灰度发布的能力,帮助你完成自动化的实现整个微服务的注册,管理和发现以及服务之间的调用,微服务产品能够提供负载均衡和服务发现支持4层和7层的请求转发和后端的绑定,包括丰富的调度和异常的恢复策略支持服务级别的清合性调度和支持高可用的紧急灾难恢复支持微服务和容器级别的监控,实施微服务的自动收这里只是做一个简单的了解

 

三、总结及回顾

1、云原生是种架构模式及软件开发的新的思想理念。

2、阿里巴巴对云原生的定义:云原生是一条使用户能低心智负担的、敏捷的、以可扩展、可复制的方式,最大的利用“云”的能力,发挥“云”的价值的最佳路径。

3、云原生的三大关键技术内涵: 容器、微服务、DevOps。

4、云原生核心技术:容器技术、容器编排技术、微服务架构、云原生中间件、Serverless、DevOps。

5、阿里云云原生产品体系的“五个最”:最丰富的云原生产品体系、最全面云原生开源贡献、最广泛云原生客户群体、最大规模云原生应用实践、最高等级全球云原生评测。

相关实践学习
巧用云服务器ECS制作节日贺卡
本场景带您体验如何在一台CentOS 7操作系统的ECS实例上,通过搭建web服务器,上传源码到web容器,制作节日贺卡网页。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
30天前
|
Cloud Native API
微服务引擎 MSE 及云原生 API 网关 2024 年 9 月产品动态
微服务引擎 MSE 及云原生 API 网关 2024 年 9 月产品动态。
|
2月前
|
人工智能 安全 Cloud Native
阿里云云原生安全能力全线升级,护航百万客户云上安全
【重磅发布】9月20日,在杭州云栖大会上,阿里云宣布云原生安全能力全线升级,首次发布云原生网络检测与响应产品NDR(Network Detection Response,简称NDR)。同时,阿里云还宣布将持续增加免费的安全防护能力,帮助中小企业客户以极低投入完成基础的云上安全风险治理。
170 15
|
6天前
|
运维 Cloud Native 应用服务中间件
阿里云微服务引擎 MSE 及 云原生 API 网关 2024 年 10 月产品动态
阿里云微服务引擎 MSE 面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持 Nacos/ZooKeeper/Eureka )、云原生网关(原生支持Higress/Nginx/Envoy,遵循Ingress标准)、微服务治理(原生支持 Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力。API 网关 (API Gateway),提供 APl 托管服务,覆盖设计、开发、测试、发布、售卖、运维监测、安全管控、下线等 API 生命周期阶段。帮助您快速构建以 API 为核心的系统架构.满足新技术引入、系统集成、业务中台等诸多场景需要
|
1月前
|
运维 Cloud Native 数据可视化
阿里云云原生应用组装平台BizWorks满分通过最新评估
阿里云BizWorks满分通过《基于云计算的业务组装平台能力成熟度模型》评测,获得优秀级(最高等级),广东移动联合阿里云BizWorks团队开展的组装式应用实践获得第三届“鼎新杯”数字化转型应用优秀案例一等奖。
184 3
|
1月前
|
运维 Cloud Native 应用服务中间件
阿里云微服务引擎 MSE 及 云原生 API 网关 2024 年 09 月产品动态
阿里云微服务引擎 MSE 面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持 Nacos/ZooKeeper/Eureka )、云原生网关(原生支持Higress/Nginx/Envoy,遵循Ingress标准)、微服务治理(原生支持 Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力。API 网关 (API Gateway),提供 APl 托管服务,覆盖设计、开发、测试、发布、售卖、运维监测、安全管控、下线等 API 生命周期阶段。帮助您快速构建以 API 为核心的系统架构.满足新技术引入、系统集成、业务中台等诸多场景需要
|
1月前
|
人工智能 自然语言处理 关系型数据库
阿里云云原生数据仓库 AnalyticDB PostgreSQL 版已完成和开源LLMOps平台Dify官方集成
近日,阿里云云原生数据仓库 AnalyticDB PostgreSQL 版已完成和开源LLMOps平台Dify官方集成。
|
23天前
|
运维 Cloud Native 持续交付
云原生技术解析:从IO出发,以阿里云原生为例
【10月更文挑战第24天】随着互联网技术的不断发展,传统的单体应用架构逐渐暴露出扩展性差、迭代速度慢等问题。为了应对这些挑战,云原生技术应运而生。云原生是一种利用云计算的优势,以更灵活、可扩展和可靠的方式构建和部署应用程序的方法。它强调以容器、微服务、自动化和持续交付为核心,旨在提高开发效率、增强系统的灵活性和可维护性。阿里云作为国内领先的云服务商,在云原生领域有着深厚的积累和实践。
51 0
|
2月前
|
供应链 安全 Cloud Native
阿里云容器服务助力企业构建云原生软件供应链安全
针对软件供应链的攻击事件在以每年三位数的速度激增,其中三方或开源软件已经成为攻击者关注的重要目标,其攻击方式和技术也在不断演进。通过供应链的传播,一个底层软件包的漏洞的影响范围可以波及世界。企业亟需更加标准和完善的供应链风险洞察和防护机制。本文将结合最佳实践的形式,面向容器应用完整的生命周期展示如何基于容器服务ACK/ACR/ASM助力企业构建云原生软件供应链安全。
|
2月前
|
消息中间件 人工智能 Cloud Native
|
2月前
|
人工智能 Kubernetes Cloud Native
阿里云容器服务,智算时代云原生操作系统
今年是Kubernetes十周年,在这10年间。我们已经看到其成长为云原生操作系统,向下高效调度多种算力资源,屏蔽基础设施差异,向上提供统一编程接口,支持多样化工作负载。阿里云容器服务产品已经覆盖了从公共云、边缘云、到本地数据中心的各个场景。让所有需要云能力的地方,都有统一的容器基础设施。
阿里云容器服务,智算时代云原生操作系统