Azure充电站是专为IT从业者开设的微信专栏,专为IT从业者提供最实用的Azure理论及实战内容。每期专栏都会有不同的学习主题,干货满满。小伙伴们可以将自己对于Azure的疑问在评论区留言,小编会及时为您解答哦!
本期主题:Azure存储服务
有人说,数据是企业最有价值的资产。尤其是在当今信息爆炸的时代,不管企业的大小、行业,都离不开数据的支持。因此,如何妥善地保管好这些数据,成了企业完成数字化转型的关键议题。
Azure存储服务,可以为在Azure和本地运行的应用程序提供非关系型数据存储。不仅在数据存储和检索方面具有较高灵活性,而且高度可靠。 200 TB 的强大存储,随时满足你不断提高的数据需求。
跟小编一起来了解一下Azure存储服务的基本架构吧!让我们先从存储格式说起。
用于存储非结构化数据,例如音频、视频和图像等二进制文件。它提供了块存储和页存储两种存储类型。块存储最大支持200GB的存储容量,但不支持文件内随机访问。块存储在传输时被分割为小块(blocks),中断时可以从最后传输成功的块重新开始传输。页存储最大支持1TB的存储容量,内部被分割为512字节的分段,在不需要传输整个页存储文件的前提下即可进行随机访问。页存储文件可以作为磁盘关联到Azure虚拟机。
用于存储包含属性的非关系型数据行集列表。每个属性都有名称、类型和值。与关系型数据库的table(例如SQL Server)不同,该table不需遵循表模式,可以增加灵活性,减少开销,但是不支持T-SQL语言。它适用于诸如会话状态等Web应用程序存储,与GoogleBigTable和Amazon SimpleDB等其他公有云实现提供的存储功能类似。
用于消息存储,例如在云服务WebRole与workerRole之间传递任务。
用于在Azure上创建传统的服务消息块(SMB)文件共享。文件共享的访问途径有:通过Azure虚拟机进行访问;使用本机SMB 文件API的服务进行访问;通过表述性状态转移(REST) API的远程应用程序进行访问。Files可以将文件共享迁移到Azure上,替换本地服务器或者提供远程访问。然而它使用的安全模型有限,无法与访问控制列表或其他精密安全控制协同工作。
对于开发者而言,Azure存储服务也是极其人性化的。
首先,开发者借助对 .NET、Java、Android、C++ 和 Node.js 等常见客户端库的支持,可自由构建应用程序。其次,可以使用Web地址来检索Azure存储服务的数据,使用.NET框架语言时,可以通过ADO.NET数据服务或者集成查询语言(LINQ)等上层API来检索,简单且易操作。最重要的是,Azure 存储服务提供可靠的一致性保障,简化了云应用程序的开发,使构建在 Azure 之上的应用程序具备可预测的体验。
除了性能和体验,大家最关心的莫过于价格了。
Azure存储服务之所以大受好评,与它灵活的定价方式也是分不开的。它的价格由数据大小、冗余度、存储事物数量及出站网络流量共同决定。用户只需为使用的服务付费,并且低于本地自建存储方案,相信有竞争力的定价匹配策略会使企业借助云存储获得巨大的收益!
点击【阅读原文】,申请Azure 1元试用。
1. 以智能云为基础,国开金融携手微软启动科技创新生态联盟,推进智慧城市发展
2. 微软“创新二次方” 全面助力创新中国
3. 零售业的数字机遇:把每个消费者都当成VIP