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

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
可观测可视化 Grafana 版,10个用户账号 1个月
简介: 云原生概要介绍-阿里云云原生产品体系

开发者学习笔记[阿里云云原生助理工程师认证(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、阿里云云原生产品体系的“五个最”:最丰富的云原生产品体系、最全面云原生开源贡献、最广泛云原生客户群体、最大规模云原生应用实践、最高等级全球云原生评测。

相关实践学习
Docker镜像管理快速入门
本教程将介绍如何使用Docker构建镜像,并通过阿里云镜像服务分发到ECS服务器,运行该镜像。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
12天前
|
消息中间件 Cloud Native 开发者
电子好书发您分享《阿里云云原生开源开发者沙龙北京站 PPT 合集 》
**阿里云开源沙龙PPT合集:北京站聚焦云原生技术** 探索云原生领域的深度与广度,[阿里云](https://developer.aliyun.com/ebook/8334/116563?spm=a2c6h.26392459.ebook-detail.5.da096cf6t38G15)分享了北京开发者沙龙的精彩内容,涵盖微服务、消息队列等主题,助力开发者洞悉行业趋势。![image](https://ucc.alicdn.com/pic/developer-ecology/cok6a6su42rzm_67b12f6cad6e4b2786859b3a668b3351.png)
15 3
|
2月前
|
人工智能 监控 Cloud Native
iLogtail 2.0 来了;通义灵码下载量破百万丨阿里云云原生 2 月产品月报
iLogtail 2.0 来了;通义灵码下载量破百万丨阿里云云原生 2 月产品月报
|
10天前
|
Cloud Native Serverless 开发者
阿里云助力开发者创新:探索云原生技术的新境界
阿里云开发者社区推动云原生技术发展,提供丰富产品(如容器服务、Serverless、微服务架构、服务网格)与学习平台,助力企业数字化转型。开发者在此探索实践,共享资源,参与技术活动,共同创新,共创云原生技术新篇章。一起加入,开启精彩旅程!
108 2
|
5天前
|
Cloud Native 关系型数据库 OLAP
云原生数据仓库产品使用合集之阿里云云原生数据仓库AnalyticDB PostgreSQL版的重分布时间主要取决的是什么
阿里云AnalyticDB提供了全面的数据导入、查询分析、数据管理、运维监控等功能,并通过扩展功能支持与AI平台集成、跨地域复制与联邦查询等高级应用场景,为企业构建实时、高效、可扩展的数据仓库解决方案。以下是对AnalyticDB产品使用合集的概述,包括数据导入、查询分析、数据管理、运维监控、扩展功能等方面。
|
4天前
|
存储 Cloud Native 大数据
国内独家|阿里云瑶池发布ClickHouse企业版:云原生Serverless新体验
全面升级为云原生架构,支持云原生按需弹性Serverless能力,解决了长期困扰用户的集群扩展效率和平滑性问题。
国内独家|阿里云瑶池发布ClickHouse企业版:云原生Serverless新体验
|
5天前
|
Cloud Native 关系型数据库 MySQL
云原生数据仓库产品使用合集之在云数据仓库ADB中,GROUP BY操作中出现NULL值,如何解决
阿里云AnalyticDB提供了全面的数据导入、查询分析、数据管理、运维监控等功能,并通过扩展功能支持与AI平台集成、跨地域复制与联邦查询等高级应用场景,为企业构建实时、高效、可扩展的数据仓库解决方案。以下是对AnalyticDB产品使用合集的概述,包括数据导入、查询分析、数据管理、运维监控、扩展功能等方面。
|
5天前
|
运维 负载均衡 Cloud Native
Serverless 应用引擎产品使用之在Serverless 应用引擎中,使用云原生网关的情况下,SLB(负载均衡器)和证书配置如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
13 1
|
5天前
|
运维 Cloud Native Serverless
Serverless 应用引擎产品使用之函数计算与云原生网关搭配在一起使用如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
14 1
|
10天前
|
Kubernetes Cloud Native 安全
电子好书发您分享《阿里云云原生开源开发者沙龙北京站 PPT 合集》
📚 阿里云开源开发者沙龙北京站精彩回顾!获取PPT合集,深入云原生安全与微服务实践:[北京站PPT](https://developer.aliyun.com/ebook/8334/116563?spm=a2c6h.26392459.ebook-detail.5.4dc56cf6htj2uT) 🚀 图文并茂探讨微服务安全与K8s监控解决方案。不容错过的云原生学习资源!👇
13 2
|
24天前
|
消息中间件 人工智能 监控