阿里飞天云平台架构简介

飞天是由阿里云开发的一个大规模分布式计算系统,其中包括飞天内核和飞天开放服务。

飞天内核负责管理数据中心Linux集群的物理资源,控制分布式程序运行, 隐藏下层故障恢复和数据冗余等细节,有效提供弹性计算和负载均衡。如图所示,飞天体系架构主要包含四大块:1、资源管理、安全、远程过程调用等构建分布式系统常用的底层服务;2、分布式文件系统;3、任务调度;4、集群部署和监控。

飞天开放服务为用户应用程序提供了计算和存储两方面的接口和服务,包括弹性计算服务(Elastic ComputeService,简称ECS)、开放存储服务(Open Storage Service,简称OSS)、开放结构化数据服务(Open Table Service,简称OTS)、关系型数据库服务(Relational Database Service,简称RDS)和开放数据处理服务(Open Data Processing Service,简称ODPS),并基于弹性计算服务提供了云服务引擎(Aliyun Cloud Engine,简称ACE)作为第三方应用开发和Web 应用运行和托管的平台。

  阿里云计算有限公司(简称“阿里云”)成立于2009年9月10日,致力于打造云计算的基础服务平台,注重为中小企业提供大规模、低成本、高可靠的云计算应用及服务。飞天开放平台(简称“飞天平台”或者“飞天”)是由阿里云自主研发完成的公共云计算平台,该平台所提供的服务于2011年7月28日在www.aliyun.com正式上线,推出了第一个云服务——弹性计算服务。截至本书出版时,阿里云已经推出了包括弹性计算服务、开放存储服务、关系型数据库服务、开放结构化数据服务在内的一系列服务和产品。

  飞天平台内核包含的模块可以分为以下几部分。

分布式系统底层服务:提供分布式环境下所需要的协调服务、远程过程调用、安全管理和资源管理的服务。这些底层服务为上层的分布式文件系统、任务调度等模块提供支持。
分布式文件系统:提供一个海量的、可靠的、可扩展的数据存储服务,将集群中各个节点的存储能力聚集起来,并能够自动屏蔽软硬件故障,为用户提供不间断的数据访问服务;支持增量扩容和数据的自动平衡,提供类似于POSIX的用户空间文件访问API,支持随机读写和追加写的操作。
任务调度:为集群系统中的任务提供调度服务,同时支持强调响应速度的在线服务(Online Service)和强调处理数据吞吐量的离线任务(Batch Processing Job);自动检测系统中故障和热点,通过错误重试、针对长尾作业并发备份作业等方式,保证作业稳定可靠地完成。
集群监控和部署:对集群的状态和上层应用服务的运行状态和性能指标进行监控,对异常事件产生警报和记录;为运维人员提供整个飞天平台以及上层应用的部署和配置管理,支持在线集群扩容、缩容和应用服务的在线升级。
  分布式系统底层服务

  1. 协调服务(女娲)

  女娲(Nuwa)系统为飞天提供高可用的协调服务(Coordination Service),是构建各类分布式应用的核心服务,它的作用是采用类似文件系统的树形命名空间来让分布式进程互相协同工作。例如,当集群变更导致特定的服务被迫改变物理运行位置时,如服务器或者网络故障、配置调整或者扩容时,借助女娲系统可以使其他程序快速定位到该服务新的接入点,从而保证了整个平台的高可靠性和高可用性。

  女娲系统基于类Paxos协议,由多个女娲Server以类似文件系统的树形结构存储数据,提供高可用、高并发用户请求的处理能力。

  女娲系统的目录表示一个包含文件的集合。与UNIX中的文件路径一样,女娲中路径是以“/”分割的,根目录(Root entry)的名字是“/”,所有目录的名字都是以“/”结尾的。与UNIX文件路径不同之处在于:女娲系统中所有文件或目录都必须使用从根目录开始的绝对路径。由于女娲系统的设计目的是提供协调服务,而不是存储大量数据,所以每个文件的内容(Value)的大小被限制在1MB以内。在女娲系统中,每个文件或目录都保存有创建者的信息。一旦某个路径被用户创建,其他用户就可以访问和修改这个路径的值(即文件内容或目录包含的文件名)。

  女娲系统支持Publish/Subscribe模式,其中一个发布者、多个订阅者(One Publisher/Many Subscriber)的模式提供了基本的订阅功能;另外,还可用通过多个发布者、多个订阅者(Many Publisher/Many Subscriber)的方式提供分布式选举(DistributedElection)和分布式锁的功能。

  再举一个使用女娲系统来实现负载均衡的例子:提供某一服务的多个节点,在服务启动的时候在女娲系统的同一目录下创建文件,例如,server1创建文件“nuwa://cluster/ myservice/server1”,server2在同一目录下创建“nuwa://cluster/myservice/server2”。当客户端使用远程过程调用时,首先列举女娲系统服务中“nuwa://cluster/myservice”目录下的文件,这样就可以获得server1和server2,客户端随后可以从中选择一个节点发出自己的请求,从而实现负载均衡。

  2. 远程过程调用(夸父)

  在分布式系统中,不同计算机之间只能通过消息交换的方式进行通信。显式的消息通信必须通过Socket接口编程,而远程过程调用(Remote Procedure Call,RPC)可以隐藏显式的消息交换,使得程序员可以像调用本地函数一样来调用远程的服务。

  夸父(Kuafu)是飞天平台内核中负责网络通信的模块,它提供了一个RPC的接口,简化编写基于网络的分布式应用。夸父的设计目标是提供高可用(7×24小时)、大吞吐量(Gigabyte)、高效率、易用(简明API、多种协议和编程接口)的RPC服务。

  RPC客户端(RPC Client)通过URI指定请求需要发送的RPC服务端(RPC Server)的地址,目前夸父支持两种协议形式。

TCP:例如,tcp://fooserver01:9000
Nuwa:例如,nuwa://nuwa01/FooServer
  与用流(stream)传输的TCP通信相比,夸父通信是以消息(Message)为单位的,支持多种类型的消息对象,包括标准字符串std::string和基于std::map实现的若干string键值对。

  夸父RPC同时支持异步(asynchronous)和同步(synchronous)的远程过程调用形式。

异步调用:RPC函数调用时不等接收到结果就会立即返回;用户必须通过显式调用接收函数取得请求结果。
同步调用:RPC函数调用时会等待,直到接收到结果才返回。在实现中,同步调用是通过封装异步调用来实现的。
  在夸父的实现中,客户端程序通过Unix Domain Socket与本机上的一个夸父代理(Kuafu Proxy)连接,不同计算机之间的夸父代理会建立一个TCP连接。这样做的好处是可以更高效地使用网络带宽,系统可以支持上千台计算机之间的互联需求。此外,夸父利用女娲来实现负载均衡;对大块数据的传输做了优化;与TCP类似,夸父代理之间还实现了发送端和接收端的流控(Flow Control)机制。

  3. 安全管理(钟馗)

  钟馗(Zhongkui)是飞天平台内核中负责安全管理的模块,它提供了以用户为单位的身份认证和授权,以及对集群数据资源和服务进行的访问控制。

用户的身份认证(Authentication)是基于密钥机制的。
用户对资源的访问控制是基于权能(Capability)机制进行授权(Authorization)的。
  Capability是用于访问控制的一种数据结构,它定义了对一个或多个指定的资源(如目录、文件、表等)所具有的访问权限。用户访问飞天系统的资源时必须持有Capability,否则即视为非法。打一个比方,如果把Capability理解为地铁票,乘坐地铁(对地铁的一种访问方式)的时候必须要有Capability,即地铁票。

  密钥对是基于公开密钥方法的,包括一个私钥和相对应的公钥。在飞天平台系统中,密钥对用于数字签名服务,以保证Capability的不可伪造。换句话说,私钥用于产生数字签名(如签发Capability),公钥用于验证数字签名的有效性(如验证签发过的Capability的有效性)。

  考虑到网络通信时任何通信节点都是不可信的,所以即使是飞天自身模块内部之间的通信也同样是需要认证和授权的,而且验证的机制也完全一样。

  分布式文件系统(盘古)

  盘古(Pangu)是一个分布式文件系统,盘古系统的设计目标是将大量通用机器的存储资源聚合在一起,为用户提供大规模、高可靠、高可用、高吞吐量和可扩展的存储服务,是飞天平台内核中的一个重要组成部分。

大规模:能够支持数十PB量级的存储大小(1PB=1000TB),总文件数量达到亿量级。
数据高可靠性:保证数据和元数据(Metadata)是持久保存并能够正确访问的,保证所有数据存储在处于不同机架的多个节点上面(通常设置为3)。即使集群中的部分节点出现硬件和软件故障,系统能够检测到故障并自动进行数据的备份和迁移,保证数据的安全存在。
服务高可用性:保证用户能够不中断地访问数据,降低系统的不可服务时间。即使出现软硬件的故障、异常和系统升级等情况,服务仍可正常访问。
高吞吐量:运行时系统I/O吞吐量能够随机器规模线性增长,保证响应时间。
高可扩展性:保证系统的容量能够通过增加机器的方式得到自动扩展,下线机器存储的数据能够自动迁移到新加入的节点上。
  同时,盘古系统也能很好地支持在线应用的低延时需求。在盘古系统中,文件系统的元数据存储在多个主服务器(Master)上,文件内容存储在大量的块服务器(Chunk Server)上。客户端程序在使用盘古系统时,首先从主服务器获取元数据信息(包括接下来与哪些块服务器交互),然后在块服务器上直接进行数据操作。由于元数据信息很小,大量的数据交互是客户端直接与块服务器进行的,因此盘古系统采用少量的主服务器来管理元数据,并使用Paxos协议保证元数据的一致性。此外,块大小被设置为64MB,进一步减少了元数据的大小,因此可以将元数据全部放到内存里,从而使得主服务器能够处理大量的并发请求。

  块服务器负责存储大小为64MB的数据块。在向文件写入数据之前,客户端将建立到3个块服务器的连接,客户向主副本(Replica)写入数据以后,由主副本负责向其他副本发送数据。与直接由客户端向3个副本写入数据相比,这样可以减少客户端的网络带宽使用。块副本在放置的时候,为保证数据可用性和最大化地使用网络带宽,会将副本放置在不同机架上,并优先考虑磁盘利用率低的机器。当硬件故障或数据不可用造成数据块的副本数目不满3份时,数据块会被重新复制。为保证数据的完整性,每块数据在写入时会同时计算一个校验值,与数据同时写入磁盘。当读取数据块时,块服务器会再次计算校验值与之前存入的值是否相同,如果不同就说明数据出现了错误,需要从其他副本重新读取数据。

  在线应用对盘古系统提出了与离线应用不同的挑战:OSS、OTS要求低时延数据读写,ECS在要求低时延的同时还需要具备随机写的能力。针对这些需求,盘古系统实现了事务日志文件和随机访问文件,用于支撑在线应用。其中,日志文件通过多种方法对时延进行了优化,包括设置更高的优先级、由客户端直接写多份拷贝而不是用传统的流水线方式、写入成功不经过Master确认等。随机访问文件则允许用户随机读写,同时也应用了类似日志文件的时延优化技术。

  资源管理和任务调度(伏羲)

  伏羲(Fuxi)是飞天平台内核中负责资源管理和任务调度的模块,同时也为应用开发提供了一套编程基础框架。伏羲同时支持强调响应速度的在线服务和强调处理数据吞吐量的离线任务。在伏羲中,这两类应用分别简称为Service和Job。

  在资源管理方面,伏羲主要负责调度和分配集群的存储、计算等资源给上层应用;管理运行在集群节点上任务的生命周期;在多用户运行环境中,支持计算额度、访问控制、作业优先级和资源抢占,在保证公平的前提下,达到有效地共享集群资源。

  在任务调度方面,伏羲面向海量数据处理和大规模计算类型的复杂应用,提供了一个数据驱动的多级流水线并行计算框架,在表述能力上兼容MapReduce、Map-Reduce-Merge等多种编程模式;自动检测故障和系统热点,重试失败任务,保证作业稳定可靠运行完成;具有高可扩展性,能够根据数据分布优化网络开销。

  伏羲中应用了“Master/Worker”工作模型。其中,Master负责进行资源申请和调度、为Worker创建工作计划(Plan)并监控Worker的生命周期,Worker负责执行具体的工作计划并及时向Master汇报工作状态(Status)。此外,Master支持多级模式,即一个Master可以隶属于另外一个Master之下。

  伏羲Master负责整个集群资源管理和调度,处理Job/Service启动、停止、Failover等生命周期的维护。同时伏羲Master支持多用户额度配置、Job/Service的多优先级设置和动态资源抢占逻辑,可以说是飞天平台的“大脑”。伏羲对资源调度是多维度的,可以根据CPU、内存等系统资源,以及应用自定义的虚拟资源对整个机群进行资源分配和调度。

  土伯(Tubo)是部署在每台由伏羲管理的机器上的后台进程,负责收集并向伏羲Master报告本机的状态,包括系统资源的消耗、Master或Worker进程的运行、等待、完成和失败事件,并根据伏羲Master或者Job/Service Master的指令,启动或杀死指定的Master或Worker进程。同时土伯还负责对计算机健康状况进行监控,对异常Worker(比如内存超用)进行及时的清理和汇报。

  对于在线服务(Service),由伏羲Master负责ServiceMaster的启动与状态监控,处理相应Service Master的资源申请请求。Service Master负责管理Service Worker的任务分配、生命周期管理以及Failover的管理。

  对于离线任务(Job),伏羲Master负责Job Master的启动与状态监控,处理相应JobMaster的资源申请请求。Job Master根据用户输入的Job描述文件,将任务分解成一个或以上的Task,每个Task的资源申请、Task Worker的调度和生命周期维护由Task Master负责。

  1. 在线服务调度

  在飞天平台内核中,每个Service都有一个ServiceMaster和多个不同角色(Role)的Service Worker,它们一起协同工作来完成整个服务的功能。Service Master是伏羲Master管理下的子Master(Child Master),它负责这个Service相关的资源申请、状态维护以及故障恢复,并定期与伏羲Master进行交互,确保整个Service正确、正常地运行。每个Service Worker的角色和执行的动作,都是由用户来定义的。

  每个ServiceWorker负责处理一个到多个数据分片(Partition),同一时刻一个分片只会被分配到一个Service Worker处理。将数据分割成为互不相关的分片,然后将不同分片给不同Service Worker来处理是构建大规模应用服务的关键特性。数据分片是一个抽象的概念,在不同的应用中有不同的含义。

  在服务运行的过程中,每个Service的数据分片的数目和内容都是可以动态变化的,应用程序可以根据实际需要对数据分片动态地进行加载(Load)、卸载(Unload)、分裂(Split)和迁移(Migrate)等操作。

  2. 离线任务调度

  在飞天平台中,一个离线任务(Job)的执行过程被抽象为一个有向无环图(Directed Acyclic Graph,DAG):图上每个顶点对应一个Task,每条边对应一个Pipeline。一个连接两个Task的Pipeline表示前一个Task的输出是后一个Task的输入。

  每个离线任务都有一个JobMaster负责根据用户输入的任务描述(Job description)构造DAG和调度DAG中所有Task的执行。每个Task的Task Master会根据要处理的实例数量、数据在集群的分布及处理实例的资源需求,向伏羲Master申请机器资源并分配Task Worker在其上执行。分配到每台机器上的实例(Instance)是由Task Worker来具体执行完成的。每台机器上的Task Worker可以根据需要选择多线程或者多进程的不同运行模式。

  在离线Job的容错方面,除了提供对异常机器的黑名单机制、长尾Instance的后备Worker机制外,伏羲还提供了快照(Snapshot)机制。快照是Task级别的容错机制。如果一个Task的n个Instance在前一次运行失败时完成了m个,那么Task重启后只会重新调度运行剩余的n−m个Instance。

  集群监控和部署

  1. 集群监控(神农)

  神农(Shennong)是飞天平台内核中负责信息收集、监控和诊断的模块。它通过在每台物理机器上部署轻量级的信息采集模块,获取各个机器的操作系统与应用软件运行状态,监控集群中的故障,并通过分析引擎对整个飞天的运行状态进行评估。

  神农系统包括Master、Inspector和Agent三个部分。

Master:负责管理所有神农Agent,并对外提供统一的接口来处理神农用户的订阅(Subscription)请求,在集群中只有一个Master。
Inspector:是部署在每一台机器上的进程,负责采集当前机器和进程的通用信息,并实时发送给该机器上的神农Agent。
Agent:是部署在每台物理机器的后台程序。Agent负责接受来自应用和Inspector写入的信息。Agent启动后,会立刻向Master注册自己,并根据Master发来的订阅(Subscription)命令执行相应的信息采集、过滤、聚合和处理操作。目前神农Agent处理的数据分为两类:事件类数据(如应用程序故障和报警)和数值类数据(如当前应用的性能计数、机器I/O吞吐量等)。
  神农的用户通过Master来访问神农系统,以数据订阅(Subscription)的方式获取神农系统采集到的信息。

  神农的MonitorService和AnalysisService是使用神农系统的两个应用程序。

MonitorService在集群中的一台机器上部署,通过向各个Agent发送特定的监控请求,并根据配置设定的规则,实现对集群的状态和事件的监控,以及报警和记录。
AnalysisService也是部署在集群中的一台机器上,通过访问神农来获得主要性能数据,然后聚合数据并计算出系统的总体资源情况(例如,集群的总资源消耗、总I/O吞吐量等),并且向外提供计算结果供查询。
  2. 集群部署(大禹)

  大禹(Dayu)是飞天内核中负责提供配置管理和部署的模块,它包括一套为集群的运维人员提供的完整工具集,功能涵盖了集群配置信息的集中管理、集群的自动化部署、集群的在线升级、集群扩容、集群缩容,以及为其他模块提供集群基本信息等。每个飞天模块的发布包都包含一个部署升级的描述文件,定义了该模块部署和升级的流程,提供给大禹使用。

  在结构上,大禹包含了集群配置数据库、节点守护进程、客户端工具集等部分。

  集群配置数据库负责存放和管理所有部署了飞天的集群的配置信息,包括集群中每个节点承担的角色、各个模块的软件版本、各个模块的基本参数配置等。同时,数据库中还记录了部署或升级时每个节点的任务执行状态,保证了在部署或升级时少量不在线节点可以在重新连线后进行自动修复。

  节点守护进程运行在集群的每一个节点上,负责与集群配置数据库同步该节点相关的集群信息,执行节点相关的具体运维任务,并汇报任务执行状态。节点守护进程本身是自我升级的,只需部署一次,即能保证运行的是该集群最适合的版本。在模块软件部署和升级的过程中,节点守护进程还负责软件的下载分发,为了保证效率和规避单点故障,软件的分发采用P2P的方式进行。

  客户端工具集是运维人员实际使用的命令行工具和网页界面,运维人员通过这些工具对集群进行部署、升级、扩容、缩容等具体操作。大部分操作都提供了自动化和人机交互执行两种方式,分别适应简便操作和精细化控制这两种场景。在部署和升级的过程中,客户端工具负责控制总体的操作顺序,维护模块之间的依赖关系,并根据状态信息决定是否回滚或中断当前流程。

花满楼2020
关注 关注
  • 1
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
阿里云_飞天系统架构
07-03
阿里云_飞天系统架构
解密阿里云之飞天平台内核
novelly的专栏
08-10 2011
发布时间: 2013-07-30 17:59  阅读: 2465 次  推荐: 3   原文链接   [收藏]     本文节选自《飞天开放平台编程指南——阿里云计算的实践(双色)》   周憬宇,李武军,过敏意编著   电子工业出版社出版   阿里云计算有限公司(简称“阿里云”)成立于2009年9月10日,致力于打造云计算的基础服务平台,注重为中小企业提供大规模、低成本、高可靠的云
阿里云-飞天系统-总体框架
07-02
阿里云-飞天系统-总体框架
阿里飞天平台
weixin_43875878的博客
07-25 1874
阿里飞天(Apsara)是由阿里云开发的一个大规模分布式计算系统,包括飞天内核和飞天开放服务.分布式系统底层服务协调服务(女娲),远程过程调用(夸父),安全管理(钟馗);云服务引擎(ACE)作为第三方应用开发和Web应用运行和托管的平台.集群部署和监控集群监控(神农)、集群部署(大禹).开放数据处理服务(ODPS/Maxcompute);分布式资源管理和任务调度系统(伏羲);开放结构化数据服务(OTS);关系型数据库服务(RDS);弹性计算服务(ECS);开放存储服务(OSS);......
最新阿里专有云架构整体介绍
06-26
云平台基础服务层:阿里专有云架构云平台基础服务层包括日志服务、飞天分布式存储和调度、监控服务、天基分布式数据中心管理、虚拟机管控、域名解析、时钟源、Yum 源等基础服务。 专有云统一运营平台(ASCM):...
阿里云 专有云企业版 v3.16.2 云平台 产品简介 20230509.pdf
05-25
本文档为阿里云专有云企业版v3.16.2云平台产品简介,旨在介绍阿里云专有云企业版云平台的产品信息、架构、应用场景、产品价值等方面的内容。 法律声明 阿里云提醒用户在阅读或使用本文档之前,应当仔细阅读、充分...
阿里云计算业务介绍-完整版v2.pptx
02-23
关于阿里云的计算业务及云平台的非常详细的介绍,是阿里云的内部资料,全面、详细介绍了阿里云平台,特别是飞天系统的架构、云数据中心、安全管理、运维支撑、云计算服务产品、去IOE解决方案等等,是技术人员了解...
分布式云计算平台架构详解.docx
07-08
分布式云计算系统 产品概述 数梦飞天云平台是数梦工场基于阿里云平台为行业客户量身定制的专有云平台,数梦飞天云平台完全基于自主知识产权,先后获85项国家技术专利,获得国家发改委的云计算专项资金支持。...
阿里云计算与大数据.pptx
10-14
必须是云计算与大数据的化学反应以阿里云现有架构为例云端安全框架云用户安全云服务安全云运营安全数据库防火墙数据审计WEB 应用防火墙WEB 应用防火墙……云计算和大数据是企业数字化转型的基础设施,阿里云计算与...
大繁至简,首度揭秘阿里飞天洛神系统
weixin_34318272的博客
09-22 372
“最好的网络就像神一样,无处不在,又感知不到她的存在 …… 大繁至简,这是我们努力的方向。” – 阿里云网络高级技术专家 孙成浩 2018杭州·云栖大会的主会场上,阿里云产品总监何云飞介绍了阿里云自主研发的云操作系统飞天的全面升级版飞天2.0。作为飞天2.0核心组成部分之一,洛神首次向外界揭开了她神秘的面纱。在随后的未来网络技术专场上,...
一张图,看懂阿里云的“飞天”史
阿里技术
08-14 4927
飞天” 坊间有着几种解释一是古代神话中带给人幸福与吉祥的神二是人类对自由飞翔的梦想现在或许有了第三种:一代技术人的探索之路为何称之为“探索”?因为当年没人觉得“做飞天”...
专有云多Region概述
最新发布
m0_59395796的博客
02-05 2068
在专有云的使用中,大型用户系统在特定行业的属性下,会在行业内部部署一个仅在该行业中使用的云实例。该云实例不但具备专有云的属地化部署特性,还兼具公有云按照用户需求提供云服务,以及按照服务用量计费的使用需求,该形态定义为行业云属性。行业云的中心节点需要解决各个不同地域的云资源统一管理问题:权限分配要符合用户的实际使用场景和组织架构。高可用性:当某个数据中心出现故障或灾难的时候,不能影响其他数据中心对外提供服务。合规问题:多个数据中心的统一管理和权限分配等需要符合用户内部规定,以及法律法规的要求。
“一云多Region”究竟能为企业解决什么问题?
云布道师
07-14 540
凌云时刻编者按:7月14日,阿里云新品发布会上,阿里云混合云产品总监谢宁正式宣布阿里云混合云 ApsaraStack 重磅升级:企业版能力全面升级、敏捷版场景化新品发布,为政企搭建上云高速...
飞天,进化!
阿来的专栏
10-29 5699
转:阿里云的“飞天“是什么?一、飞天是什么?飞天(Apsara)是由阿里云自主研发、服务全球的超大规模通用计算操作系统。它可以将遍布全球的百万级服务器连成一台超级计算机,以在线公共服务的方式为社会提供计算能力。从PC互联网到移动互联网到万物互联网,互联网成为世界新的基础设施。飞天希望解决人类计算的规模、效率和安全问题。飞天的革命性在于将云计算的三个方向整合起来:提供足够强大的计算能力,提供通用的计算
阿里云-飞天开放平台技术白皮书.pdf
07-09
### 回答1: 阿里云-飞天开放平台技术白皮书.pdf是阿里云针对其开放平台技术进行详细介绍的文档。阿里云开放平台是阿里云为开发者提供的一个集成、共享、创新的平台,旨在为开发者提供搭建应用、提升应用功能等全方位的能力支持。 该白皮书详细介绍了飞天开放平台的核心技术和功能,包括云计算、大数据、人工智能等。其中,云计算技术是构建飞天开放平台基础设施的核心支撑,通过云服务器、云数据库、云存储等基础服务,开发者可以快速搭建自己的应用环境。同时,大数据技术可以帮助开发者快速分析海量数据,提取有价值的信息。而人工智能技术又可以进一步提升开发者的应用能力,包括图像识别、自然语言处理等。 除了介绍核心技术外,白皮书还详细讲解了飞天开放平台的开发流程和技术实践。开发者可以按照文档提供的步骤,利用开放平台提供的工具和接口进行应用开发和集成。同时,白皮书还提供了丰富的技术案例和最佳实践,帮助开发者更好地理解和使用开放平台的技术能力。 总的来说,阿里云-飞天开放平台技术白皮书.pdf是一份非常有价值的文档,通过阅读该文档,开发者可以全面了解阿里云开放平台的技术能力和实践经验,进而利用这些能力和经验开发出更好的应用和服务。 ### 回答2: 《阿里云-飞天开放平台技术白皮书.pdf》是一份介绍阿里飞天开放平台技术的白皮书。阿里云是阿里巴巴旗下的云计算服务提供商,飞天开放平台是其提供的一种开放式平台,旨在帮助开发者更好地构建和运行应用。这份技术白皮书详细介绍了飞天开放平台的技术架构、功能特性和优势。 首先,飞天开放平台的技术架构采用了高可用、高性能的分布式架构,支持弹性伸缩,能够满足用户在不同场景下的需求。其核心组件包括计算引擎、存储引擎、网络引擎和应用引擎,这些引擎协同工作,为用户提供稳定可靠的服务。 其次,飞天开放平台提供了丰富的功能特性,包括计算资源的弹性调度、容器技术的支持、多种编程语言的开发环境等。开发者可以通过飞天开放平台快速部署和管理应用程序,提高开发效率和运维灵活性。 最后,飞天开放平台具有以下优势。首先,安全性高,采用了多重安全机制,包括身份认证、访问控制和数据加密等。其次,稳定可靠,通过分布式架构和容灾机制保障服务的高可用性。而且,飞天开放平台还提供了性能监控和预警功能,可以及时发现和解决潜在的性能问题。 总之,《阿里云-飞天开放平台技术白皮书.pdf》介绍了阿里飞天开放平台的技术架构、功能特性和优势,该平台能够帮助开发者更好地构建和运行应用程序,提高开发效率、稳定性和安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 智慧校园建设方案!高校统一数据中心解决方案 14218
  • ttyd, 在网络上共享终端 8582
  • 阿里飞天云平台架构简介 6637
  • 2018年互联网医疗模式创新案例分析:某互联网医院 4005
  • CentOS7安装部署CDH6.1.0 1643

最新文章

  • hadoop2.8.0+zookeeper-3.4.10搭建HA(高可用集群)
  • Spark+zookeeper搭建高可用集群
  • hive安装
2020年2篇
2019年11篇
2018年2篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

哆哆女性网吕燕老公湖北省电信营业厅红星歌歌词索航你好旧时光百度云爪zhua跟爪zhao的区别手机小说香水店起名叶昊郑漫儿免费全文怎么为工程机械公司起名宣传部活动花好月圆下一句接什么高福谈新冠疫苗面临的最大挑战大连购房者找工作上前程无忧极智传统武侠小说瑜字取名起名女孩名字起名大全女孩打分测试打分萧战姜雨柔汪姓女宝宝起名字2021姓顾男孩取名起名大全工商企业注册起名iphone11提高产量神探狄仁杰第五部和字起名女孩浙江卫视在线风犬少年的天空第16集在线观看武汉铁路学院香料公司起名淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻不负春光新的一天从800个哈欠开始有个姐真把千机伞做出来了国产伟哥去年销售近13亿充个话费竟沦为间接洗钱工具重庆警方辟谣“男子杀人焚尸”男子给前妻转账 现任妻子起诉要回春分繁花正当时呼北高速交通事故已致14人死亡杨洋拄拐现身医院月嫂回应掌掴婴儿是在赶虫子男孩疑遭霸凌 家长讨说法被踢出群因自嘲式简历走红的教授更新简介网友建议重庆地铁不准乘客携带菜筐清明节放假3天调休1天郑州一火锅店爆改成麻辣烫店19岁小伙救下5人后溺亡 多方发声两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#青海通报栏杆断裂小学生跌落住进ICU代拍被何赛飞拿着魔杖追着打315晚会后胖东来又人满为患了当地回应沈阳致3死车祸车主疑毒驾武汉大学樱花即将进入盛花期张立群任西安交通大学校长为江西彩礼“减负”的“试婚人”网友洛杉矶偶遇贾玲倪萍分享减重40斤方法男孩8年未见母亲被告知被遗忘小米汽车超级工厂正式揭幕周杰伦一审败诉网易特朗普谈“凯特王妃P图照”考生莫言也上北大硕士复试名单了妈妈回应孩子在校撞护栏坠楼恒大被罚41.75亿到底怎么缴男子持台球杆殴打2名女店员被抓校方回应护栏损坏小学生课间坠楼外国人感慨凌晨的中国很安全火箭最近9战8胜1负王树国3次鞠躬告别西交大师生房客欠租失踪 房东直发愁萧美琴窜访捷克 外交部回应山西省委原副书记商黎光被逮捕阿根廷将发行1万与2万面值的纸币英国王室又一合照被质疑P图男子被猫抓伤后确诊“猫抓病”

哆哆女性网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化