云计算与分布式技术CloudComputing1第四章王风茂2云计算故事----“双十一”背后好多人在淘宝上淘过宝贝,特别是每年的“双十一”,产生了海量的交易数据,这些数据其实不是存储在某一台存储服务器上,每单交易从商品的检索到完成下单的一系列过程,可不是一台服务器帮你完成的
阿里云平台单集群早已超越5000台,同时支持多集群跨异地机房计算,实现业务的并行处理和分布式计算
在电商平台下单,一笔买卖就是一个“事务”,对买家账户进行扣款,对卖家账户进行入账;同时,要扣库存、更新订单状态,而库存和订单一般属于不同的数据库,甚至是在不同物理位置的云数据中心主机上,如何保证这一系列数据处理的一致性
淘宝网整个交易系统是个复杂的系统,由分布在不同地域的云计算数据中心,通过分工与协同,完成交易的整个过程,其中负责存储海量数据的分布式数据库OceanBase是支付宝的核心系统之一
第四章云计算与分布式技术3本章导读云计算系统可以是一个庞大的信息处理系统,在该系统中,与大量服务器、存储设备、数据库、网络设备等分布在不同网络位置和物理位置
该系统就是利用分布式技术,将一个巨大任务,划分成多个子任务分配给系统中不同的处理节点上,然后把各个节点的处理结果进行有机整合,最终产生所需要的结果
分布式技术既提高了工作效能,又充分盘活了系统中各种空闲的软硬件资源
分布式系统是云计算中最基础的架构,其中包括分布式应用和服务
分布式系统把应用和服务进行分层和分割,然后将应用和服务模块进行分布式部署,既提高了并发访问能力、减少数据库连接和资源消耗,还能使用不同应用复用共同的服务,使业务易于扩展
第四章云计算与分布式技术4本章学习目标随着计算的发展,有些应用需要非常巨大的计算能力才能完成,如果采用集中式计算,需要耗费较长的时间来完成,分布式计算将应用分解成许多小的部分,分配给多台计算机处理,这样可以节约整体计算时