![](https://img-blog.csdnimg.cn/direct/b997c7009d9e467da3912f8f4e80b296.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
云计算入门study
文章平均质量分 90
教材参考《云计算》(第三版)刘鹏编 配套教材PPT:http://www.chinacloud.cn/show.aspx?id=28564&cid=20
缘友一世
我是缘友一世博主,热爱技术、热衷于分享。我的博客专注于计算机科学和软件开发领域的学习和实践经验。在博客中,你可以找到各种编程语言的深入解析和实用技巧。我致力帮助读者更好地理解和应用技术。同时,我也关注技术行业的发展趋势和前沿研究。感谢您的关注和支持!部分文章内容辅助使用gpt等人工智能编辑,如果出现错误之处,请指正
展开
-
云计算期末综合测试题
云计算期末综合测试题(单选题、填空题、判断题、简答题)原创 2024-06-23 12:13:43 · 1568 阅读 · 0 评论 -
云端巨擘:大数据与云计算的时代航向
云计算长定义:云计算是一种商业计算模型。它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和信息服务。云计算短定义:云计算是通过网络按需提供可动态伸缩的廉价计算服务。原创 2024-03-14 12:38:49 · 1047 阅读 · 0 评论 -
云起云落:揭秘云计算基础内功心法
VMware提供了强大的虚拟化功能,支持多种操作系统和硬件平台,并且具有丰富的管理和监控功能。云计算通过网络提供各种计算服务,包括存储、计算、数据库等,用户可以根据需要灵活选择和使用这些服务,而无需关心底层的硬件和软件。:易于使用,性能稳定,支持广泛的操作系统,提供丰富的管理工具和功能,适用于企业级和个人用户。:性能较高,集成在Linux内核中,免费开源,支持广泛的硬件平台,适用于服务器虚拟化。用户交互并不好,不方便使用。:强大的自动化管理功能,支持多种部署模式,可扩展性好,适用于大规模容器部署。原创 2024-03-12 21:16:45 · 1250 阅读 · 0 评论 -
探索谷歌的秘密花园:Google文件系统GFS之旅(Google File System)
Chunk Server上数据以文件形式存储,本地的文件系统自然会进行缓存。客户端的文件操作大多是流式读写,使用Cache对性能提高不大。获取Chunk Server信息。Chunk与文件名映射表。Master远程实时备份。Chunk副本位置信息。原创 2024-03-14 13:23:57 · 985 阅读 · 0 评论 -
分布式数据处理MapReduce简单了解
由Google开发,旨在简化大规模数据集的处理。键是文件名,值是文件的内容。MapReduce是一种。原创 2024-03-14 22:24:53 · 1305 阅读 · 0 评论 -
分布式锁服务Chubby初步探究[1]
通过这两个阶段,Paxos算法确保了即使在存在消息丢失、延迟、重复以及节点故障等问题的分布式系统中,也能够达成一致。第一阶段通过选出一个提议者并让决策者承诺只接受编号更大的提案来准备共识环境;第二阶段则是通过这个提议者提出的提案来实际达成共识。这个过程可能需要多轮迭代,特别是在多个提议者同时尝试提出提案时。原创 2024-03-16 21:05:27 · 1132 阅读 · 0 评论 -
分布式锁服务Chubby初步探究[2]
Chubby系统设计Chubby的基本架构Chubby中的PaxosChubby文件系统通信过程客户端租约过期主服务器出错正确性与性能Chubby 的 ACL 机制原创 2024-04-14 14:50:27 · 1454 阅读 · 0 评论 -
分布式结构化数据表Bigtable
当新的子表产生,例如通过创建新表、表合并或子表分裂,主服务器会将它们分配给有足够空间的子表服务器。这个元数据表由多个元数据子表组成,其中有一个特殊的子表称为根子表,它是元数据表的首条记录,包含了其他所有元数据子表的地址。当需要查询特定子表的位置时,系统首先从Chubby获取根子表的地址,通过这个地址读取到所需元数据子表的位置,最后从元数据子表中找到目标子表的具体地址。如果是后者,主服务器将停用该子表服务器,并把其上的子表转移给其他服务器。Bigtable系统的内部采用的是一种类似B+树的三层查询体系。原创 2024-04-14 16:13:13 · 1171 阅读 · 0 评论 -
分布式存储系统Megastore
【代码】分布式存储系统Megastore。原创 2024-04-14 18:42:03 · 958 阅读 · 0 评论 -
分布式系统的监控基础架构Dapper
Dapper 是 Google 公司内部的一个大规模分布式系统跟踪基础设施,设计目的是了解系统行为和性能。尽管 Dapper 的具体实现细节并未公开。但在论文中,Dapper 的目标是提供低开销、应用级的透明和延展性,以便于在大规模分布式系统中跟踪请求流。全面性:Dapper 设计用于收集分布式系统中所有组件的性能数据,从而为系统提供全面的视图。低开销:尽管 Dapper 收集大量数据,但它的设计确保对系统性能的影响最小。这通过各种策略实现,包括采样和异步日志记录。应用级透明性。原创 2024-04-19 00:01:52 · 881 阅读 · 0 评论 -
海量数据交互式分析工具Dremel
Dremel 是 Google 内部开发的一个强大的交互式数据查询系统,它允许对海量数据(存储在其分布式存储系统中)进行快速而高效的分析。Dremel 能支持对 petabytes 级别的数据进行秒级响应的查询,这对于需要快速深入分析和生成报告的数据分析师和工程师来说是一个非常有用的工具。列式存储:Dremel 使用列式存储格式(如其开源等价物 Parquet 和 ORC),这允许它在磁盘读取方面非常高效,因为只需要读取用于查询的列而不是整行数据。分布式架构。原创 2024-04-19 11:10:01 · 785 阅读 · 0 评论 -
Amazon云计算AWS之[1]基础存储架构Dynamo
的节点,根据向量时钟发现它们之间是并行关系,则保留二者,并在客户端get时将二者都提交给客户端由其来协调并合并版本。Dynamo中使用改进后的一致性哈希算法,并在此基础上进行数据备份,以提高系统的可用性。现在有4个版本的数据存在并在各个节点之间传递了,当节点收到。所以,如何在各个节点上数据的均衡性是影响Dynamo性能的关键问题。处理了这个请求,则更新该对象后在该节点上生成对象。处理这个请求,则更新该对象后在该节点上生成对象。,在该节点上生成对象D1和向量时钟。,则更新该对象后在该节点上生成对象。原创 2024-04-19 23:54:26 · 1206 阅读 · 0 评论 -
Amazon云计算AWS之[2]弹性计算云EC2
弹性负载平衡功能可以识别出应用实例的状态,当一个应用运行不佳时,它会自动将流量路由到状态较好的实例资源上,直到前者恢复正常才会重新分配流量到其实例上。EC2系统中包含多个地理区域,而每个地理区域中又包含多个可用区域。为了确保系统的稳定性,用户最好将自己的多个实例分布在不同的可用区域和地理区域中。弹性负载平衡功能允许EC2实例自动分发应用流量,从而保证工作负载不会超过现有能力,并且在一定程度上支持容错。,这样某个可用区域的供电或冷却系统错误就不会影响到其他可用区域,其中,地理区域是按照实际的地理位置划分的。原创 2024-04-23 23:59:36 · 856 阅读 · 0 评论 -
Amazon云计算AWS之[3]简单存储对象S3
每个桶都有一个独一无二的名字,全球范围内都不能重复,这就像是你给你的桶贴上了一个全世界唯一的标签,确保你发给朋友的地址只指向你的桶,而不是别人的。每个水桶可以用来装水,你可以有很多水桶,每个水桶可以放在不同的地方,可以贴上不同的标签(例如“花园用水”、“厨房用水”等),并且每个水桶都有自己的容量限制。,则无法读取ACL。在最终一致性模型下,如果没有新的更新操作,那么经过一段时间,所有的数据副本最终将会是一致的。:S3确保在网络分区或其他故障时,用户的请求仍然可以被响应,尽管响应中的数据可能不是最新的。原创 2024-04-23 23:41:20 · 2217 阅读 · 0 评论 -
Amazon云计算AWS之[4]非关系型数据库服务SimpleDB和DynamoDB
非关系型数据库服务主要用于存储结构化的数据,并为这些数据提供查找、删除等基本的数据库功能。AWS中提供的非关系型数据库主要包括SimpleDB和DynamoDB。原创 2024-04-27 19:25:46 · 1538 阅读 · 0 评论 -
Amazon云计算AWS之[5]关系数据库服务RDS
Amazon云计算AWS之[5]关系数据库服务RDS原创 2024-04-27 19:41:38 · 1279 阅读 · 0 评论 -
Amazon云计算AWS之[6]简单队列服务SQS
的,同一个消息会存放在系统的多个服务器上。其目的是为了保证系统的高可用性,但会。但由于消息采样具有随机性,只要用户一直查询下去,总会查询到所有的消息。当消息数量较少时,SQS进行消息取样时可能会出现返回结果不准确的现象。当用户发出查询队列中消息的命令后,系统在所有的服务器上使用。,然后返回这些服务器上查询到的队列消息副本。为解决该问题,SQS采用。原创 2024-05-19 23:26:03 · 778 阅读 · 0 评论 -
Amazon云计算AWS之[7]内容推送服务CloudFront
用户在发出服务请求后,需要经过DNS服务器进行域名解析后得到所访问网站的真实IP,然后利用该IP访问网站。在这种模式中,世界各地的访问者都必须直接和网站服务器连接才可以访问相关内容,存在明显的缺陷(容纳的访问量是有限,地域问题,使用不同网络服务提供商服务的用户之间的互访速度也会受到限制)。解决方法:CDN技术通过将网站内容发布到靠近用户的边缘节点,使不同地域的用户在访问相同网页时可以就近获取。传统的网络服务模式中,用户和内容提供商位于服务的两端,网络服务提供商将两者联系起来。原创 2024-05-20 00:02:03 · 535 阅读 · 0 评论 -
虚拟化技术[1]之服务器虚拟化
虚拟化技术伴随着计算机的出现而产生和发展起来,虚拟化技术可以用来对数据中心的各种资源进行虚拟化和管理,可以实现服务器虚拟化、存储虚拟化、网络虚拟化和桌面虚拟化。虚拟化技术已经成为构建云计算环境的一项关键技术。虚拟化技术将数据中心的物理资源进行抽象整合。数据中心虚拟化可以实现资源的动态分配和调度,提高现有资源的利用率和服务可靠性;提供自动化的服务开通能力,降低运维成本;具有有效的安全机制和可靠性机制,满足公众客户和企业客户的安全需求;同时也可以方便系统升级、迁移和改造。原创 2024-05-24 23:05:04 · 1276 阅读 · 0 评论 -
虚拟化技术[2]之存储虚拟化
将存储网络中的各个分散且异构的存储设备按照一定的策略映射成一个统一的连续编址的逻辑存储空间,称为虚拟存储池。虚拟存储池可跨多个存储子系统,并将虚拟存储池的访问接口提供给应用系统。逻辑卷与物理存储设备之间的映射操作是由存储网络中的专门的虚拟化引擎来实现和管理的。虚拟化引擎可以屏蔽掉所有存储设备的物理特性,使得存储网络中的所有存储设备对应用服务器透明,应用服务器只与分配给它们的逻辑卷打交道。存储虚拟化将系统中分散的存储资源整合:提高存储资源利用率,降低单位存储空间成本,降低存储管理负担和复杂性在虚拟层通过。原创 2024-05-25 18:55:22 · 717 阅读 · 0 评论 -
虚拟化技术[3]之网络虚拟化
传统的数据中心:服务器之间操作系统和上层软件异构、接口与数据格式不统一,导致数据中心内网络传输效率低使用云计算技术:数据同步传送的大流量、备份大流量、虚拟机迁移大流量采用统一的交换网络减少布线、维护工作量和扩容成本使用虚拟化技术:数据中心网络虚拟化分为核心层、接入层和虚拟机网络虚拟化。原创 2024-05-25 19:32:01 · 913 阅读 · 0 评论 -
虚拟化技术[4]之桌面虚拟化
云计算桌面虚拟化内容:桌面虚拟化、技术现状:桌面虚拟化技术问题、案例分析:VMware View原创 2024-05-25 20:00:30 · 513 阅读 · 0 评论 -
微软云计算[1]之云计算平台、云操作系统Windows Azure
Windows Azure:服务平台,用户利用该平台,通过互联网访问微软数据中心运行Windows应用程序和存储应用程序数据,这些应用程序可以向用户提供服务。Windows Azure体系架构Windows Azure组成部分服务类型说明计算服务为在Azure平台中运行的应用提供支持存储服务主要用来存储二进制和结构化的数据Fabric 控制器主要用来部署、管理和监控应用内容分发网络CDN。原创 2024-06-02 19:27:27 · 1292 阅读 · 0 评论 -
微软云计算[2]之微软云关系数据库SQL Azure
SQL Azure是微软的云中关系型数据库。SQL Azure数据库简化了多数据库的供应和部署。SQL Azure还为用户提供内置的高可用性和容错能力。SQL Azure提供关系型数据库存储服务,包含三部分:SQL Azure数据库、SQL Azure 报表服务、SQL Azure 数据同步提供云端的DBMS,使本地应用和云应用可以在微软数据中心的服务器上存储数据。SQL Azure 报表服务:SQL Server Reporting Service(SSRS)的云化版本。主要。原创 2024-06-05 18:14:03 · 1033 阅读 · 0 评论 -
微软云计算[3]之Windows Azure AppFabric
AppFabric为本地应用和云中应用提供了分布式的基础架构服务用户本地应用与云应用之间进行安全联接和信息传递云应用和现有应用或服务之间的连接及跨语言、跨平台、跨不同标准协议的互操作变得更加容易AppFabric目前主要提供互联网服务总线(Service Bus)、访问控制(Access Control)服务和高速缓存服务Windows Azure AppFabric的所有部件都是在Windows Azure的基础上创建的服务总线:通过云中应用公开的终端简化公开应用服务,终端是可以被其他应用访问的。原创 2024-06-05 18:30:10 · 1100 阅读 · 0 评论