技术原理

Azure存储教程-Microsoft Azure中的表、blob、队列和文件存储

Azure存储是一个微软管理的云存储服务,如果你要手动管理它,它可以提供高可用性、持久性、可扩展性和冗余的存储,而且成本很低。在这个关于Azure存储的博客中,您将了解到来自Azure的不同存储产品,如表、blob、文件存储和队列!最后,我们还演示了Azure中的所有这些服务。您还可以参考本教程了解有关Azure存储的概述:

以下是我们今天将要讨论的主题:

我们为什么需要存储?存储Vs数据库什么是Azure存储?Azure Demo

中的复制为什么我们需要存储

“让我们用一个例子来理解这一点,考虑一下下面的架构:

Architecture1 - Azure Storage Tutorial - Edureka

这个架构是用于图像处理网站的。我们尝试在两类服务器之间分配负载,即网站服务器和后端服务器。网站服务器的唯一工作是处理我们网站的传入页面请求。后端服务器将处理与操作相对应的任何“处理”,在我们的例子中,这将是图像处理。有两个空白的“实体”是未知的。

第一个实体将需要存储从我们的网站服务器传入的作业。这些作业将由后端服务器拾取以执行作业。作业完成后,必须将其从该实体中删除,这样其他服务器就不会再提取它进行处理,因为它已经被处理过了。

您可能想知道,为什么我们不能将此列表存储在后端服务器上?这是因为,我们的用例需要多个后端服务器。因此,此列表必须出现在每个后端服务器上,并且在每次成功完成作业时,所有服务器都必须更新其列表。现在,这成了一项艰巨的任务。

因此,我们需要一个更好的解决方案。因此,我们提出了一个所有后端服务器都可以访问的公共位置,在这里我们所有的作业都可以以先到先得的方式存储,这就是所谓的队列。

需要第二个未知的实体来存储处理过的图像。我们需要一些能够以最小的处理开销存储图像的东西。显而易见的答案是一个用于存储的文件系统。

的结论是,我们需要第一个实体和第二个实体的队列存储我们需要一个文件系统。但为什么我们需要一个文件系统而不是一个数据库来存储我们的图像或作业呢?

存储vs数据库

Storage vs Database - Azure Storage Tutorial - Edureka

文件系统不仅需要较低的处理,而且也易于访问。如果将图像存储在数据库中,则每次需要图像时都必须对数据库执行查询请求。想象一下,对于文件系统来说,由于访问文件非常简单且重量轻,因此不需要太多处理。另外,数据库存储比文件系统存储更贵。

什么是Azure存储

“Azure存储是面向现代应用程序的云存储解决方案,这些应用程序依赖于持久性、可用性和可扩展性来满足其客户的需求。”

是您首先需要的,在azure中使用存储是一个存储帐户

存储帐户

Storage Icon - Azure Storage Tutorial - Edureka

要在azure中使用任何存储类型,首先必须在azure中创建一个帐户。创建帐户后,您可以在存储帐户中的服务之间传输数据。创建存储帐户可在云中存储高达500 TB的数据。使用Blob存储帐户和热访问层或冷访问层可根据访问对象数据的频率优化成本。

存储帐户可以有两种类型:

通用Blob存储

让我们详细讨论每种类型:

通用Blob存储存储帐户

A g通用存储帐户提供一个空间,使您可以在其中访问统一帐户中的blob、队列、文件和表,所有这些服务。通用存储帐户可用于存储对象数据,可用作NoSQL数据存储,可用于定义和使用队列进行消息处理,并在云。

如前所述,azure中主要有4种存储类型:

表Blobs队列文件存储表

Tables - Azure Storage Tutorial - Edurekaazure表存储服务存储大量结构化数据。该服务是一个NoSQL数据存储,它接受来自Azure云内外的经过身份验证的调用。Azure表是存储结构化数据的理想选择,非关系数据。

Blobs

Blobs - Azure Storage Tutorial - EdurekaAzure Blob存储是一种将非结构化数据作为对象/Blob存储在云中的服务。Blob存储可以存储任何类型的文本或二进制数据,如文档、媒体文件或应用程序安装程序。Blob存储也称为对象存储。

队列

Azure Queue - Azure Storage Tutorial - Edureka

Azure队列存储是一种服务,用于存储大量消息,这些消息可以通过使用HTTP或HTTPS的身份验证调用从世界任何地方访问。单个队列消息的大小可以高达64 KB,并且一个队列可以包含数百万条消息,最多可达存储帐户的总容量限制。

文件存储

File Service - Azure Storage Tutorial - Edureka

文件存储共享是Azure中的SMB文件共享。必须在父共享中创建所有目录和文件。帐户可以包含无限数量的共享,并且共享可以存储无限数量的文件,最多可达文件共享的5 TB总容量。

Blob存储

Blob存储帐户专用于存储Blob数据,还可以用于选择访问层,这允许您指定访问层的频率访问帐户中的数据。您可以选择适合您的存储并适合您的开销的访问层。

有两种类型的访问层:

Rabbit - Azure Storage Tutorial - Edureka

热:此访问层为我们提供尽可能低的延迟。因此,它应该与经常访问的数据一起使用。当然,由于它提供低延迟,因此成本更高。

Turtle - Azure Storage Tutorial - Edureka

冷:此访问层的性能低于“热”访问层,即提供比前一访问层更高的延迟。这就是说,它具有较低的价格标签,因此可用于访问频率较低的数据。

继续,这两种存储帐户类型(即blob存储和通用存储帐户)都设计为高可用。有了高可用性,你可以保证你在azure上托管的文件将24×7可用。而高可用性只有通过复制才能实现。

复制

在Azure中基本上有4种类型的复制:

本地冗余存储

本地冗余存储(LRS)在一个存储规模单元(即数据中心内)内复制您的数据三次。数据中心位于您创建存储帐户的区域中。写入请求只有在写入所有三个副本后才能成功返回。这些副本中的每一个都位于单独的容错域和一个存储规模单元内的升级域。

区域冗余存储

区域冗余存储(ZRS)除了存储三个类似于lr的副本外,还跨一个或两个区域内的数据中心异步复制数据,从而提供比LRS更高的耐久性。存储在ZRS中的数据是持久的,即使主数据中心不可用或不可恢复。

地理冗余存储

地理冗余存储(GRS)将您的数据复制到距主区域数百英里的辅助区域。如果您的存储帐户已启用GRS,则您的数据是dul对于文件传输,此服务可以附加到您的windows操作系统,就像它是一个外部驱动器一样。现在让我们在Azure门户中尝试此操作:

步骤1:转到存储帐户概述页,然后选择文件服务。

Select File - Azure Storage Tutorial - Edureka

步骤2:在下一页中,输入文件实例的名称和所需的实例的大小。最后,单击“确定”。

Create File Service - Azure Storage Tutorial - Edureka

步骤3:选择文件服务,然后单击“连接”。

Connect - Azure Storage Tutorial - Edureka

在“属性”窗格中,复制如图所示的链接:

Copy Connection - Azure Storage Tutorial - Edureka

并将其粘贴到记事本中,这样你就可以区分元素:

Details - Azure Storage Tutorial - Edureka

第一点是地址列第二点是用户名第三点是你的密码

保存,这些详细信息将在你下一步的azure存储教程中使用。

第4步:右键单击你的“我的电脑”图标,在桌面上,单击映射网络驱动器。

Map Network Drive - Azure Storage Tutorial - Edureka

步骤5:在文件夹文本框中输入从记事本复制的第一个点,然后单击“完成”。

Enter Destination - Azzure Storage Tutorial - Edureka

步骤6:在下一步中,输入记事本中的用户名和密码,最后点击OK.

User Password - Azure Storage Tutorial - Edureka

第7步:恭喜!你的azure存储驱动器已准备好。现在您可以像使用计算机上的任何其他驱动器一样使用它了!

Save Drive - Azure Storage Tutorial - Edureka

以此结束我们的演示。想了解更多关于Azure的信息吗?爱德华雷卡!是来帮你的!您可以在左边的菜单中查看我们的博客,我们已经广泛地介绍了著名的Azure服务,并且此列表将经常更新。敬请期待!

如果您是其中之一,并且希望从Microsoft Azure认证的专业人员那里学习此技术,并且是业界领先的专家,那么您就处在正确的位置。我们在edureka!致力于你的学习。我们提供的课程将帮助您获得认证,从而帮助您追求您的梦想工作概况!”

我们已经提出了一个课程,完全涵盖了你将需要破解的微软考试!您可以在此处查看Microsoft Azure培训的课程详细信息。

此外,随着我们展开有关Azure服务的博客部分,此Azure教程博客系列将频繁更新,请继续关注

有问题要问我们吗?请在本Azure存储教程的评论部分提到它,我们会给你回复的

你也可能喜欢

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片
人工智能发展进入到了第几次高峰期 投稿者
我还没有学会写个人说明!
最近文章
  • * 没有更多文章了
  • 热门搜索

    分类目录