Azure Blob存储与ADLS存储 [英] Azure Blob Storage v/s ADLS storage

查看:286
本文介绍了Azure Blob存储与ADLS存储的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

哪个更易于迁移/压缩和加密?

Which one is easier to migrate/ zip and encrypt ?

推荐答案

Azure Data Lake Store是企业级的超大规模存储库,用于大数据分析工作负载. Azure数据湖 使您能够在一个位置捕获任何大小,类型和提取速度的数据,以进行操作和探索性分析. Azure Data Lake Store可以按其原始格式存储任何数据,而无需任何事先转换.数据湖 Store不需要在加载数据之前定义架构,而将其留给各个分析框架来解释数据并在分析时定义架构.能够存储任意大小和格式的文件使得 Data Lake Store可以处理结构化,半结构化和非结构化数据.

Azure Data Lake Store is an enterprise-wide hyper-scale repository for big data analytic workloads. Azure Data Lake enables you to capture data of any size, type, and ingestion speed in one single place for operational and exploratory analytics. Azure Data Lake Store can store any data in their native format, as is, without requiring any prior transformations. Data Lake Store does not require a schema to be defined before the data is loaded, leaving it up to the individual analytic framework to interpret the data and define a schema at the time of the analysis. Being able to store files of arbitrary sizes and formats makes it possible for Data Lake Store to handle structured, semi-structured, and unstructured data.

Azure Data Lake Store在新地区可用,您可以选择进行一次迁移,以利用新区域.

最适合您的应用程序在其中写入,读取或处理数据的迁移策略数据湖商店.选择策略时,请考虑您的应用程序的 可用性要求以及迁移期间发生的停机时间.例如,最简单的方法可能是使用升降"云迁移模型.通过这种方法,您可以在现有区域中暂停应用程序,同时 您所有的数据都将复制到新区域.复制过程完成后,您将在新区域中恢复应用程序,然后删除旧的Data Lake Store帐户.迁移期间需要停机.

Migration strategy that works best for your application that writes, reads, or processes data in Data Lake Store. When you choose a strategy, consider your application's availability requirements, and the downtime that occurs during a migration. For example, your simplest approach might be to use the "lift-and-shift" cloud migration model. In this approach, you pause the application in your existing region while all your data is copied to the new region. When the copy process is finished, you resume your application in the new region, and then delete the old Data Lake Store account. Downtime during the migration is required.

Data Lake Store支持对静态数据和传输数据进行加密.对于静止的数据,Data Lake Store支持默认情况下启用",默认".透明加密.这是什么 这些术语的含义更为详细:

Data Lake Store supports encryption of data both at rest and in transit. For data at rest, Data Lake Store supports "on by default," transparent encryption. Here is what these terms mean in a bit more detail:

打开者默认 : 创建新的Data Lake Store帐户时,默认设置将启用加密.此后,存储在Data Lake Store中的数据在存储在永久性介质上之前,总是被加密.这是所有数据的行为,无法更改 创建帐户后.

On by default: When you create a new Data Lake Store account, the default setting enables encryption. Thereafter, data that is stored in Data Lake Store is always encrypted prior to storing on persistent media. This is the behavior for all data, and it cannot be changed after an account is created.

透明 :Data Lake Store 在保留之前自动对数据进行加密,并在检索之前对数据进行解密.加密是由管理员在Data Lake Store级别配置和管理的.不会对数据访问API进行任何更改.因此,不需要更改 由于加密而与Data Lake Store进行交互的应用程序和服务.

Transparent: Data Lake Store automatically encrypts data prior to persisting, and decrypts data prior to retrieval. The encryption is configured and managed at the Data Lake Store level by an administrator. No changes are made to the data access APIs. Thus, no changes are required in applications and services that interact with Data Lake Store because of encryption.

Azure Blob存储是Microsoft的云对象存储解决方案. Blob存储针对存储大量数据进行了优化 大量的非结构化数据,例如文本或二进制数据.

Azure Blob storage is Microsoft's object storage solution for the cloud. Blob storage is optimized for storing massive amounts of unstructured data, such as text or binary data.

Blob存储非常适合 :

  • 直接在浏览器中提供图片或文档.
  • 存储文件以进行分布式访问.
  • 流式传输视频和音频.
  • 写入日志文件.
  • 存储数据以供本地或Azure托管服务进行分析.
  • Serving images or documents directly to a browser.
  • Storing files for distributed access.
  • Streaming video and audio.
  • Writing to log files.
  • Storing data for backup and restore, disaster recovery, and archiving.
  • Storing data for analysis by an on-premises or Azure-hosted service.

可以通过HTTP在世界任何地方访问Blob存储中的对象或HTTPS.用户或客户端应用程序可以通过URL, 天蓝色 存储REST API Azure CLI 或Azure存储客户端库.存储客户端库可用于多种语言,包括 Java Node.js Python ,  PHP , 和 Ruby .

Objects in Blob storage can be accessed from anywhere in the world via HTTP or HTTPS. Users or client applications can access blobs via URLs, the Azure Storage REST APIAzure PowerShellAzure CLI, or an Azure Storage client library. The storage client libraries are available for multiple languages, including .NETJavaNode.jsPythonPHP, and Ruby.

Azure存储服务加密 ,其中客户托管的密钥与用于Azure Blob和文件存储的Azure Key Vault集成在一起. Azure客户已经受益于Azure Blob和 使用Microsoft托管密钥进行文件存储.

Azure Storage Service Encryption with customer managed keys integrated with Azure Key Vault for Azure Blob and File Storage. Azure customers already benefit from Storage Service Encryption for Azure Blob and File Storage using Microsoft managed keys.

具有客户管理密钥的存储服务加密使用的是Azure Key Vault为RSA加密密钥提供高可用性和可扩展的安全存储 由FIPS 140-2 2级验证的硬件安全模块(HSM)支持. Key Vault简化了密钥管理流程,并使客户能够完全控制用于加密数据,管理和审核其密钥使用情况的密钥.

Storage Service Encryption with customer managed keys uses Azure Key Vault that provides highly available and scalable secure storage for RSA cryptographic keys backed by FIPS 140-2 Level 2 validated Hardware Security Modules (HSMs). Key Vault streamlines the key management process and enables customers to maintain full control of keys used to encrypt data, manage, and audit their key usage.

有关详细信息,建议您参考 比较Azure数据 Lake Store和Azure Blob存储 .

For more information, suggest you to refer Comparing Azure Data Lake Store and Azure Blob Storage.

让我知道是否还有其他功能我可以帮助的问题.

If this answer was helpful, click "Mark as Answer" or "Up-Vote". To provide additional feedback on your forum experience, click here


这篇关于Azure Blob存储与ADLS存储的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆