丰富的线上&线下活动,深入探索云世界
做任务,得社区积分和周边
资深技术专家手把手带教
技术交流,直击现场
让创作激发创新
海量开发者使用工具、手册,免费下载
极速、全面、稳定、安全的开源镜像
开发手册、白皮书、案例集等实战精华
热门
阿里云开发者社区官方技术圈,用户产品功能发布、用户反馈收集等。
1
回答
后端即服务(Backend as a Service),向开发者提供后端基础功能,通过API方式进行调用。例如文件存储、数据库、消息等。
以上内容摘自《15分钟打造你自己的小程序》电子书,点击https://developer.aliyun.com/topic/download?id=149可下载完整版
小程序云提供小程序Serverless和小程序云应用服务,帮助小程序开发者降低研发和运维成本。
开发者可通过小程序云支撑各类小程序前端,在一朵云内实现统一的资源管理、统一的数据运营和统一的业务设计。
需要确保完成以下工作:
注册阿里云账号
注册支付宝开发者账号
创建支付宝小程序应用
安装小程序开发者工具
新建小程序项目
绑定阿里云账号
创建小程序云服务空间
添加支付宝小程序
开通扩展能力
通过对云服务器(ECS)、云数据库RDS、负载均衡(SLB)和弹性公网IP(EIP)等资源进行编排,根据不同的业务情况提供不同的资源规格配置,自动搭建好符合业务场景的最优运行环境,低成本、高效率。
小程序云是阿里云面向小程序场景提供的一站式云服务,帮助开发者实现一云多端的业务战略。开发者可通过小程序云支撑各类小程序前端,在一朵云内实现统一的资源管理、统一的数据运营和统一的业务设计。
《15分钟打造你自己的小程序》一书详细介绍了小程序云,并通过操作步骤和详细代码,教读者开发自己的小程序。
《15分钟打造你自己的小程序》这本电子书可以通过以下链接下载:https://developer.aliyun.com/topic/download?id=149
云函数服务支持使用Node.js进行开发。作为开发者,您可以可将代码提交到云端运行,在客户端使用小程序提供的API进行调用。您还可以在云函数中直接通过API调用数据存储和文件存储的服务资源。
文件存储服务支持文本、图片和其他由用户生成的内容存储到云端。开发者可以在小程序端和控制台使用云存储功能。图片上传成功后,系统会自动生成一个资源链接。开发者可以在小程序中使用该图片地址。
数据存储服务是基于MongoDB托管在云端的数据库,数据以JSON格式存储。数据库中的每条记录都是一个JSON格式的对象。一个数据库可以有多个集合(相当于关系型数据库中的表)。
函数即服务(Function as a Service),允许开发者直接将程序部署到平台上,以函数作为最小单元,通过API方式进行调用。
数据存储
文件存储
云函数
• BaaS:后端即服务(Backend as a Service),向开发者提供后端基础功能,通过API方式进行调用。例如文件存储、数据库、消息等。
• FaaS:函数即服务(Function as a Service),允许开发者直接将程序部署到平台上,以函数作为最小单元,通过API方式进行调用。
开发者通过API方式即可获取云函数、数据存储、文件存储、音视频、图像处理等服务,不需要关心服务器或底层运维设施,可以更专注于代码和业务本身。
阿里云小程序Serverless提供包括云函数、数据存储、文件存储等一整套后端服务。
课程 免费 1课时 253人已学
课程 免费 1课时 190人已学
课程 免费 1课时 44人已学
课程 免费 1课时 135人已学
1. 第一阶段:开源MySQL(2003年~2004年) 淘宝网诞生于2003年5月10号,而当时的系统是直接从美国购买回来,采用LAMP(Linux+Apache+MySQL+PHP)架构,有过早 期MySQL版本使用经验的都比较清楚,不支持读写分离,在大并发流量下很难再支持业务的发展。很快,公司就开始着手把MySQL 替换为Oracle,把PHP换成Java,而Oracle 对存储以及服务器都有非常高的要求,也就是当时最流行的IOE架构。 2. 第二阶段:IOE架构(2005年~2009年) 完成了从LAMP架构到IOE的架构的升级后,快速支撑了当时淘宝业务的发展,也诞生了当时亚洲最大的Oracle RAC 20节点。随着 中国电商的爆炸式发展以及双十一全球狂欢节的诞生,这种IOE的架构无论在扩展性、可维护性还是成本上都有着天然的缺陷,他很 难满足互联网爆发时的要求,所以当时王坚博士提出了通过云计算来逐步实现替换IOE的战略。3. 第三阶段:去IOE(2009年~2013年) 从2008年阿里巴巴王坚博士提出去IOE战略,到2013年5月17日,阿里巴巴集团最后一台IBM小机在支付宝下线,去IOE整个过程从 战略提出到最后结束经历长达5年之久,可见去IOE是一项多么庞大和复杂的工程。在整个阿里巴巴去IOE过程中,锻造出了一大批优 秀的产品,包括分布式中间价TDDL、AiSQL和Oceanbase。完成去IOE后,阿里巴巴开始大规模进入开源MySQL时代,而支付宝则 采用了自研Oceanbase来完成Oracle的替换。 4. 第四阶段:从开源数据库到自研数据库(2014年~2018年) 随着业务的快速发展,由于城市电量、机房等因素限制,业务不得不走出杭州,单元化、异地多活架构应运而生。同时开源MySQL 在架构上的限制,其数据可靠性无法从根本上得以保障,因此我们开始从开源数据库走到了自研数据库的道路上来。诞生出来 PolarDB、XDB等优秀的数据库产品,阿里数据库进入自研时代。 5. 第五阶段:全面上云时代(2019年~) 从2016年开始,集团大促就已经开始将双十一的流量通过云单元来承担,流量从5%到20%最大程度的利用云的弹性伸缩能力来满足 业务需求,降低成本。2018年开始集团制定战略,通过三年将集团所有业务完成云化工作。经过三年的努力,阿里巴巴集团实现了 数据库全站上云。 综上我们清楚的看到,阿里巴巴集团数据库经历了从开源MySQL->商业IOE架构->去IOE->自研数据库->全站数据库上云的过程,这 是阿里巴巴数据库的最佳实践。希望这段历程能够对今天中国数以万计的企业能够有所启发,数据库上云是终极选择。以上信息摘自《新服务》,这本电子书收录开发者藏经阁下载地址:https://developer.aliyun.com/topic/download?id=8306
首先,数据库上云是数字化转型的必经之路。随着今年疫情的影响政企客户正加速数字化转型,推动基础设施云化,对云数据库有 着巨大需求。今年工信部也在“十四五”规划中提出将实施推动中小企业数字化促进工程,推动10万家中小企业业务“上云”。 其次,数据库上云是解决卡脖子的问题。由于国内在数据库行业的发展起步较晚,传统政企数据库的市场份额长期被Oracle、微 软、IBM、Teradata等国外数据库厂商所控制。而近两年从国际形势来看,去IOE已经成为了国产数据库发展的必经之路,在政策层 面也在积极鼓励政企客户替换存量传统商业数据库,去“IOE”已经由一个企业的目标,变成了整个行业的目标。 再次,数据库上云是架构升级的必然产物。云原生的技术架构已经成为新的技术趋势,去IOE不仅仅是简单的替换数据库,同时也是 从集中式到云原生、分布式架构的升级。传统IOE集中式的架构在扩展能力上受限于硬件垂直扩展能力,无法按照应用进行水平扩 展。同时在运维的便利性上与云上部署模式相比,需要大量专业的运维人员,出现问题比较依赖原厂的专业技术人员进行处理。 最后,数据库上云是降本的重要手段。传统商业数据库对硬件的要求较高,同时需要每年支付给国外商业公司大量的lisence费用。 对于一些准备上市或者已经上市的公司来说,数据库上云是规避合规风险的重要的手段。以上信息摘自《新服务》,这本电子书收录开发者藏经阁下载地址:https://developer.aliyun.com/topic/download?id=8306
数据库层面的改造和应用层面的改造。以上信息摘自《新服务》,这本电子书收录开发者藏经阁下载地址:https://developer.aliyun.com/topic/download?id=8306
数据库层面的改造包括了基础对象和实现业务逻辑的对象,基础对象包括了表、索引、序列、物化 视图、同义词、触发器等,ADAM可以自动改造转换为目标库格式。业务逻辑对象包括了存储过程、函数、package、以及Dblink 等,这一部分对象的改造阿里巴巴提供PolarDB的兼容性方法和最佳实践与客户的业务开发一起参与订正和测试,确保业务逻辑的 正确性。以上信息摘自《新服务》,这本电子书收录开发者藏经阁下载地址:https://developer.aliyun.com/topic/download?id=8306
阿里云拥有国内最强大和丰富的云数据库产品家族,涵盖关系型数据库 (MySQL、PostgreSQL、PolarDB)、非关系型数据库(Redis、MongoD- B、Hbase、Memcache)、数据仓库、数据库生态工具四大版块。不同的数据库产品服务,通过各容灾设计,为客户提供高可用的SLA承诺。
以上摘自《阿里云数据隐私保护白皮书》,这本电子书收录开发者藏经阁下载地址:https://developer.aliyun.com/topic/download?id=8241
1.Oracle不支持数据同步,仅支持数据实时订阅,需要开发者写java程序将订阅数据投递到Kafka/DataHub,可直接复用官方代码 Demo进行修改; 2.同步或订阅本地数据库时需添加ip白名单。这一点很重要,新零售企业的oracle数据库大部分部署在线下机房,即使通过专线与阿 里云VPC打通之后,DTS也不能直接订阅oracle数据库,需要将oracle服务器添加到DTS白名单; 3.支持对数据的增(Insert)、删(Delete)、改(Update)操作进行增量同步、订阅,其中Update操作会拆分成2条日志,一条记录修改 前的数据,另一条记录修改后的数据; 4.支持对数据库Schema表粒度的数据进行数据同步、订阅。以上信息摘自《新服务》,这本电子书收录开发者藏经阁下载地址:https://developer.aliyun.com/topic/download?id=8306
1.订阅任务无法正常启动; 2.订阅任务启动了,但是获取到oracle的实时增删改数据永远是0条; 3.订阅任务启动了,但是获取到oracle增删改数据的延迟非常大,经常出现超过20分钟的时延(DTS获取的增删改数据是oracle20分 钟前的增删改操作),失去了实时分析的意义。以上信息摘自《新服务》,这本电子书收录开发者藏经阁下载地址:https://developer.aliyun.com/topic/download?id=8306
1.设置的redo log太小; 2.oracle服务器没有安装LOGMNR或者没有授权logmnr权限。以上信息摘自《新服务》,这本电子书收录开发者藏经阁下载地址:https://developer.aliyun.com/topic/download?id=8306
将对象存储从 逻辑视图层面切分为 2 层: 分布式键值存储、对象服务功能 , 通过减少分层, 便于做垂直优 化。此架构设计方 法中, 分布式键值存储(如 Ceph 对象存储)构建 在本地键值存储(如基于 RocksDB 实现的 BlueStore ) 的基础上 , 聚焦解决数据切分逻辑、 复制逻辑、容错逻辑、弹性扩展能力等分布 式问题 。而本地键值存储集中做好服务器内的存储 空间管理, 并提供键值接口, 从而在空间管 理层面降低 了分布 式系统对网络的开销 。以上信息摘自《对象存储实战指南-试读》,下载地址:https://developer.aliyun.com/topic/download?id=7997
调度系统根据不同的策略会在不同的情况下调度整个弹性计算资源,使其相应部分发挥应有的作用,其主要包括是考虑成本和性能,高可用等
过去超算都是建设在超算中心或者用户自己的 IDC 内的,使用效率极低且弹性较差,而阿里云的弹性计算服务第一次将真正意义的超算搭建在了公共云上,让用户可以用到弹性、高性能的计算服务。同时,底层计算的并池,可以让超算集群的使用率大幅提高。
《弹性计算:无处不在的算力》电子书可以通过以下链接下载:https://developer.aliyun.com/topic/download?id=7996"
阿里云的弹性计算服务第一次将真正意义的超算搭建在了公共云上,让用户可以用到弹性、高性能的计算服务。同时,底层计算的并池,可以让超算集群的使用率大幅提高。例如平时可以承接普通计算任务的资源,当有超算任务时,在云上通过大规模的任务调度和海量的用户业务需求,进行资源搬迁就能实现。
在产品形态上,弹性裸金属服务器、虚拟机和弹性容器实例提供了抽象层级从低到高的三种选择,围绕这两种应用形态(实际上,弹性裸金属服务器和云服务器拥有相同的应用形态,故三种产品形态对应两种应用形态),从底层的 IaaS 产品,到中间面向资源的管理产品(计算服务工具),再到上层的 IaaS+/PaaS 产品构成了整个家族产品体系,如图所示。
课程 免费 3课时 230人已学
课程 免费 8课时 245人已学
官网链接: https://developer.aliyun.com