4、深入探索 Windows Azure:存储服务、潜在问题与内部架构剖析

深入探索 Windows Azure:存储服务、潜在问题与内部架构剖析

1. Windows Azure 存储服务概述

Windows Azure 提供了多种存储服务,这些服务通过简单的 REST API 以 HTTP 方式提供,可从微软数据中心外部访问,并且采用按需付费模式。与其他一些分布式存储系统不同,Windows Azure 的存储服务并非最终一致性,写入操作会立即对后续读取者可见。不过,它也支持乐观并发,以在对数据准确性要求不高的场景下提升性能,如日志和分析等。

2. 具体存储服务介绍
  • Blob 存储 :提供简单接口,用于存储带元数据的命名文件。文件最大可达 1TB,存储数量和总容量几乎无限制。还支持将上传内容分割成小部分,便于上传大文件。以下是使用 Python 访问 Blob 的示例代码:
blobs = BlobStorage(HOST,ACCOUNT,SECRET_KEY)
blobs.create_container("testcontainer", False)
blobs.put_blob("testcontainer","test","Hello World!")
  • 队列服务 :为应用程序提供可靠的消息存储和传递功能。常用于连接应用程序的各个组件,无需自行构建消息系统。可发送无限数量的消息,保证可靠传递,还能控制消息的生命周期,可在处理完消息后将其从队列中移除。该服务通过公共 HTTP API 提供,可用于本地运行的应
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值