Introducción a Azure StorageIntroduction to Azure Storage

Azure Storage es la solución de almacenamiento de Microsoft para los escenarios modernos de almacenamiento de datos.Azure Storage is Microsoft's cloud storage solution for modern data storage scenarios. Azure Storage ofrece un almacén de objetos que se puede escalar de forma masiva destinado a objetos de datos, un servicio de sistema de archivos para la nube, un almacén de mensajería para mensajería confiable y un almacén NoSQL.Azure Storage offers a massively scalable object store for data objects, a file system service for the cloud, a messaging store for reliable messaging, and a NoSQL store. Azure Storage se caracteriza por:Azure Storage is:

  • Durable y con una elevada disponibilidad.Durable and highly available. La redundancia garantiza que los datos están seguros en caso de errores de hardware transitorios.Redundancy ensures that your data is safe in the event of transient hardware failures. También puede optar por replicar datos entre centros de datos o regiones geográficas para obtener protección adicional frente a catástrofes locales o desastres naturales.You can also opt to replicate data across datacenters or geographical regions for additional protection from local catastrophe or natural disaster. Los datos replicados de esta manera permanecen con una alta disponibilidad en caso de una interrupción inesperada.Data replicated in this way remains highly available in the event of an unexpected outage.
  • Seguro.Secure. Todos los datos escritos en Azure Storage se cifran mediante el servicio.All data written to Azure Storage is encrypted by the service. Azure Storage proporciona un control pormenorizado sobre quién tiene acceso a los datos.Azure Storage provides you with fine-grained control over who has access to your data.
  • Escalable.Scalable. Azure Storage está diseñado para poderse escalar de forma masiva para satisfacer las necesidades de rendimiento y almacenamiento de datos de las aplicaciones de hoy en día.Azure Storage is designed to be massively scalable to meet the data storage and performance needs of today's applications.
  • Administrado.Managed. Microsoft Azure controla automáticamente el mantenimiento, las actualizaciones y los problemas críticos del hardware.Microsoft Azure handles hardware maintenance, updates, and critical issues for you.
  • Accesible.Accessible. Es posible acceder a los datos de Azure Storage desde cualquier parte del mundo a través de HTTP o HTTPS.Data in Azure Storage is accessible from anywhere in the world over HTTP or HTTPS. Microsoft proporciona bibliotecas cliente para Azure Storage en diversos lenguajes, incluidos .NET, Java, Node.js, Python, PHP, Ruby, Go y otros, así como una API REST consolidada.Microsoft provides client libraries for Azure Storage in a variety of languages, including .NET, Java, Node.js, Python, PHP, Ruby, Go, and others, as well as a mature REST API. Azure Storage admite la escritura en Azure PowerShell o la CLI de Azure.Azure Storage supports scripting in Azure PowerShell or Azure CLI. Y Azure Portal y el Explorador de Azure Storage ofrecen soluciones visuales sencillas para trabajar con los datos.And the Azure portal and Azure Storage Explorer offer easy visual solutions for working with your data.

Servicios de Azure StorageAzure Storage services

Azure Storage incluye estos servicios de datos:Azure Storage includes these data services:

  • Blobs de Azure: un almacén de objetos que se puede escalar de forma masiva para datos de texto y binarios.Azure Blobs: A massively scalable object store for text and binary data.
  • Archivos de Azure: recursos compartidos de archivos administrados para implementaciones locales y en la nube.Azure Files: Managed file shares for cloud or on-premises deployments.
  • Colas de Azure: un almacén de mensajería para mensajería confiable entre componentes de aplicación.Azure Queues: A messaging store for reliable messaging between application components.
  • Tablas de Azure: un almacén NoSQL para el almacenamiento sin esquema de datos estructurados.Azure Tables: A NoSQL store for schemaless storage of structured data.

Para acceder a cada servicio se usa una cuenta de almacenamiento.Each service is accessed through a storage account. Para comenzar, consulte Crear una cuenta de almacenamiento.To get started, see Create a storage account.

Almacenamiento de blobsBlob storage

Azure Blob Storage es la solución de almacenamiento de objetos de Microsoft para la nube.Azure Blob storage is Microsoft's object storage solution for the cloud. Blob Storage está optimizado para el almacenamiento de cantidades masivas de datos no estructurados, como texto o datos binarios.Blob storage is optimized for storing massive amounts of unstructured data, such as text or binary data.

Blob Storage resulta muy conveniente para:Blob storage is ideal for:

  • Servicio de imágenes o documentos directamente a un explorador.Serving images or documents directly to a browser.
  • Almacenamiento de archivos para acceso distribuido.Storing files for distributed access.
  • Streaming de audio y vídeo.Streaming video and audio.
  • Almacenamiento de datos para copia de seguridad y restauración, recuperación ante desastres y archivado.Storing data for backup and restore, disaster recovery, and archiving.
  • Almacenamiento de datos para el análisis en local o en un servicio hospedado de Azure.Storing data for analysis by an on-premises or Azure-hosted service.

Se puede acceder a los objetos de Blob Storage desde cualquier lugar del mundo a través de HTTP o HTTPS.Objects in Blob storage can be accessed from anywhere in the world via HTTP or HTTPS. Los usuarios o las aplicaciones cliente pueden acceder a los blobs mediante direcciones URL, la API REST de Azure Storage, Azure PowerShell, la CLI de Azure o una biblioteca de cliente de Azure Storage.Users or client applications can access blobs via URLs, the Azure Storage REST API, Azure PowerShell, Azure CLI, or an Azure Storage client library. Las bibliotecas de cliente de almacenamiento están disponibles para varios lenguajes, como .NET, Java, Node.js, Python, PHP y Ruby.The storage client libraries are available for multiple languages, including .NET, Java, Node.js, Python, PHP, and Ruby.

Para más información acerca de Azure Blob Storage, consulte Introducción al almacenamiento de objetos en Azure.For more information about Blob storage, see Introduction to Blob storage.

Archivos de AzureAzure Files

Azure Files permite configurar recursos compartidos de archivos de red de alta disponibilidad a los que se puede acceder mediante el protocolo Bloque de mensajes del servidor (SMB) estándar.Azure Files enables you to set up highly available network file shares that can be accessed by using the standard Server Message Block (SMB) protocol. Esto significa que varias máquinas virtuales pueden compartir los mismos archivos con acceso de lectura y escritura.That means that multiple VMs can share the same files with both read and write access. También puede leer los archivos mediante la interfaz REST o las bibliotecas de cliente de Storage.You can also read the files using the REST interface or the storage client libraries.

Lo que distingue Azure Files de los archivos en un recurso compartido de archivos corporativo es que puede acceder a ellos desde cualquier lugar del mundo mediante una dirección URL que apunte al archivo e incluya un token de firma de acceso compartido (SAS).One thing that distinguishes Azure Files from files on a corporate file share is that you can access the files from anywhere in the world using a URL that points to the file and includes a shared access signature (SAS) token. Puede generar tokens SAS; permiten el acceso específico a un recurso privado durante un período de tiempo determinado.You can generate SAS tokens; they allow specific access to a private asset for a specific amount of time.

Los recursos compartidos de archivos se pueden utilizar para muchos escenarios comunes:File shares can be used for many common scenarios:

  • Muchas aplicaciones locales usan recursos compartidos de archivos.Many on-premises applications use file shares. Esta característica facilita la migración de las aplicaciones que comparten datos en Azure.This feature makes it easier to migrate those applications that share data to Azure. Si monta el recurso compartido de archivos en la misma letra de unidad que usa la aplicación local, la parte de la aplicación que tiene acceso al recurso compartido de archivos debería funcionar con cambios mínimos, si es que hay alguno.If you mount the file share to the same drive letter that the on-premises application uses, the part of your application that accesses the file share should work with minimal, if any, changes.

  • Los archivos de configuración se pueden almacenar en un recurso compartido de archivos y se puede acceder a ellos desde varias máquinas virtuales.Configuration files can be stored on a file share and accessed from multiple VMs. Las herramientas y utilidades que usen varios desarrolladores de un grupo pueden almacenarse en un recurso compartido de archivos, lo que garantiza que todos los usuarios puedan encontrarlas y que utilizan la misma versión.Tools and utilities used by multiple developers in a group can be stored on a file share, ensuring that everybody can find them, and that they use the same version.

  • Los registros de diagnóstico, las métricas y los volcados de memoria son solo tres ejemplos de datos que se pueden escribir en un recurso compartido de archivos y procesarse o analizarse posteriormente.Diagnostic logs, metrics, and crash dumps are just three examples of data that can be written to a file share and processed or analyzed later.

En este momento, las listas de control de acceso (ACL) y la autenticación basada en Active Directory no se admiten, pero se admitirán en algún momento.At this time, Active Directory-based authentication and access control lists (ACLs) are not supported, but they will be at some time in the future. Las credenciales de las cuentas de almacenamiento se usan para permitir la autenticación al recurso compartido de archivos.The storage account credentials are used to provide authentication for access to the file share. Esto significa que cualquier usuario con el recurso compartido montado tendrá acceso completo de lectura/escritura al recurso compartido.This means anybody with the share mounted will have full read/write access to the share.

Para más información sobre Azure Files, consulte Introducción a Azure Files.For more information about Azure Files, see Introduction to Azure Files.

Queue StorageQueue storage

El servicio Azure Queue se utiliza para almacenar y recuperar mensajes.The Azure Queue service is used to store and retrieve messages. La cola de mensajes puede ser de hasta 64 KB de tamaño y contener millones de mensajes.Queue messages can be up to 64 KB in size, and a queue can contain millions of messages. Las colas se utilizan generalmente para almacenar listas de mensajes y procesarlas de forma asincrónica.Queues are generally used to store lists of messages to be processed asynchronously.

Por ejemplo, supongamos que quiere que los clientes puedan cargar imágenes y desea crear vistas en miniatura de cada una.For example, say you want your customers to be able to upload pictures, and you want to create thumbnails for each picture. El cliente puede esperar a que cree las vistas en miniatura mientras se cargan las imágenes.You could have your customer wait for you to create the thumbnails while uploading the pictures. Una alternativa sería utilizar una cola.An alternative would be to use a queue. Cuando el cliente finalice la carga, escriba un mensaje en la cola.When the customer finishes their upload, write a message to the queue. A continuación, una función de Azure recupera el mensaje de la cola y crea las vistas en miniatura.Then have an Azure Function retrieve the message from the queue and create the thumbnails. Las partes de este procesamiento se escalan por separado, por lo que controlará mejor el ajuste para usarlas.Each of the parts of this processing can be scaled separately, giving you more control when tuning it for your usage.

Para más información sobre las colas de Azure, consulte Introducción a las colas.For more information about Azure Queues, see Introduction to Queues.

Almacenamiento de tablasTable storage

Azure Table Storage ahora forma parte de Azure Cosmos DB.Azure Table storage is now part of Azure Cosmos DB. Para ver la documentación de Azure Table Storage, consulte Introducción a Azure Table Storage.To see Azure Table storage documentation, see the Azure Table Storage Overview. Además del servicio Azure Table Storage existente, hay una nueva Table API de Azure Cosmos DB que ofrece tablas con rendimiento optimizado, distribución global e índices secundarios automáticos.In addition to the existing Azure Table storage service, there is a new Azure Cosmos DB Table API offering that provides throughput-optimized tables, global distribution, and automatic secondary indexes. Para más información sobre la nueva experiencia premium y poder probarla, consulte Introducción a Table API de Azure Cosmos DB.To learn more and try out the new premium experience, please check out Azure Cosmos DB Table API.

Para más información sobre Table Storage, consulte Introducción a Azure Table Storage.For more information about Table storage, see Overview of Azure Table storage.

Almacenamiento en discoDisk storage

Un disco administrado de Azure es un disco duro virtual (VHD).An Azure managed disk is a virtual hard disk (VHD). Se puede considerar como un disco físico en un servidor en el entorno local, pero virtualizado.You can think of it like a physical disk in an on-premises server but, virtualized. Los discos administrados de Azure se almacenan como blobs en páginas, que son un objeto de almacenamiento de E/S aleatorio en Azure.Azure managed disks are stored as page blobs, which are a random IO storage object in Azure. Llamamos a administrados a estos discos porque es una abstracción sobre los blobs en páginas, los contenedores de blobs y las cuentas de almacenamiento de Azure.We call a managed disk ‘managed’ because it is an abstraction over page blobs, blob containers, and Azure storage accounts. Con los discos administrados, lo único que debe hacer es aprovisionar el disco y Azure se encarga del resto.With managed disks, all you have to do is provision the disk, and Azure takes care of the rest.

Para más información sobre discos administrados, consulte Introducción a los discos administrados de Azure.For more information about managed disks, see Introduction to Azure managed disks.

Tipos de cuentas de almacenamientoTypes of storage accounts

Azure Storage ofrece varios tipos de cuentas de almacenamiento.Azure Storage offers several types of storage accounts. Cada tipo admite diferentes características y tiene su propio modelo de precios.Each type supports different features and has its own pricing model. Tenga en cuenta estas diferencias antes de crear una cuenta de almacenamiento para determinar el tipo de cuenta más adecuada para sus aplicaciones.Consider these differences before you create a storage account to determine the type of account that is best for your applications. Estos son los tipos de cuentas de almacenamiento:The types of storage accounts are:

  • Cuentas de uso general v2: tipo de cuenta de almacenamiento básico para blobs, archivos, colas y tablas.General-purpose v2 accounts: Basic storage account type for blobs, files, queues, and tables. Se recomienda para la mayoría de los escenarios con Azure Storage.Recommended for most scenarios using Azure Storage.
  • Cuentas de uso general v1: tipo de cuenta heredada para blobs, archivos, colas y tablas.General-purpose v1 accounts: Legacy account type for blobs, files, queues, and tables. Cuando sea posible, utilice en su lugar las cuentas de uso general v2.Use general-purpose v2 accounts instead when possible.
  • Cuentas de almacenamiento de blobs en bloques: Cuentas de almacenamiento solo para blobs con características de rendimiento superiores.Block blob storage accounts: Blob-only storage accounts with premium performance characteristics. Recomendado para escenarios con altas tasas de transacciones, que utilizan objetos más pequeños o que requieren una latencia de almacenamiento constantemente baja.Recommended for scenarios with high transactions rates, using smaller objects, or requiring consistently low storage latency.
  • Cuentas de almacenamiento FileStorage: Cuentas de almacenamiento solo para archivos con características de rendimiento superiores.FileStorage storage accounts: Files-only storage accounts with premium performance characteristics. Se recomienda para empresas y aplicaciones de escalado de alto rendimiento.Recommended for enterprise or high performance scale applications.
  • Cuentas de almacenamiento de blobs: cuentas de almacenamiento de solo blobs.Blob storage accounts: Blob-only storage accounts. Cuando sea posible, utilice en su lugar las cuentas de uso general v2.Use general-purpose v2 accounts instead when possible.

En la siguiente tabla se describen los tipos de cuentas de almacenamiento y sus capacidades:The following table describes the types of storage accounts and their capabilities:

Tipo de cuenta de almacenamientoStorage account type Servicios admitidosSupported services Niveles de rendimiento admitidosSupported performance tiers Niveles de acceso admitidosSupported access tiers Opciones de replicaciónReplication options Modelo de implementaciónDeployment model
11
CifradoEncryption
22
Uso general v2General-purpose V2 Blob, archivo, cola, tabla y discoBlob, File, Queue, Table, and Disk Estándar, PremiumStandard, Premium
55
Frecuente, esporádico, archivoHot, Cool, Archive
33
LRS, GRS, RA-GRS, ZRS, ZGRS (versión preliminar), RA-ZGRS (versión preliminar)LRS, GRS, RA-GRS, ZRS, ZGRS (preview), RA-ZGRS (preview)
44
Resource ManagerResource Manager CifradosEncrypted
Uso general v1General-purpose V1 Blob, archivo, cola, tabla y discoBlob, File, Queue, Table, and Disk Estándar, PremiumStandard, Premium
55
N/DN/A LRS, GRS, RA-GRSLRS, GRS, RA-GRS Resource Manager, clásicoResource Manager, Classic CifradosEncrypted
Almacenamiento de blobs en bloqueBlock blob storage Blob (solo blobs en bloques y blobs en anexos)Blob (block blobs and append blobs only) PremiumPremium N/DN/A LRSLRS Resource ManagerResource Manager CifradosEncrypted
FileStorageFileStorage Solo archivosFiles only PremiumPremium N/DN/A LRSLRS Resource ManagerResource Manager CifradosEncrypted
Almacenamiento de blobsBlob storage Blob (solo blobs en bloques y blobs en anexos)Blob (block blobs and append blobs only) EstándarStandard Frecuente, esporádico, archivoHot, Cool, Archive
33
LRS, GRS, RA-GRSLRS, GRS, RA-GRS Resource ManagerResource Manager CifradosEncrypted
1Se recomienda usar el modelo de implementación de Azure Resource Manager.1Using the Azure Resource Manager deployment model is recommended. Las cuentas de almacenamiento que usan el modelo de implementación clásico aún se pueden crear en algunas ubicaciones; asimismo, se seguirán admitiendo las cuentas clásicas ya existentes.Storage accounts using the classic deployment model can still be created in some locations, and existing classic accounts continue to be supported. Para obtener más información, consulte Implementación de Azure Resource Manager frente a la implementación clásica: Conozca los modelos de implementación y el estado de los recursos.For more information, see Azure Resource Manager vs. classic deployment: Understand deployment models and the state of your resources.
2Todas las cuentas de almacenamiento se encriptan mediante Storage Service Encryption (SSE) para los datos en reposo.2All storage accounts are encrypted using Storage Service Encryption (SSE) for data at rest. Para más información, consulte Cifrado del servicio Azure Storage para datos en reposo.For more information, see Azure Storage Service Encryption for Data at Rest.
3El nivel de archivo está disponible solo en el nivel de un blob individual, y no en el nivel de la cuenta de almacenamiento.3The Archive tier is available at level of an individual blob only, not at the storage account level. Solo se pueden archivar los blobs en bloques y los blocs adjuntos.Only block blobs and append blobs can be archived. Para obtener más información, consulte Azure Blob Storage: Niveles de almacenamiento de acceso frecuente, de acceso esporádico y de acceso de archivo.For more information, see Azure Blob storage: Hot, Cool, and Archive storage tiers.
4El almacenamiento con redundancia de zona (ZRS) y el almacenamiento con redundancia de zona geográfica (GZRS) (versión preliminar) solo están disponibles para las cuentas de almacenamiento de uso general estándar v2.4Zone-redundant storage (ZRS) and geo-zone-redundant storage (GZRS) (preview) are available only for standard general-purpose v2 storage accounts. Para obtener más información sobre ZRS, consulte Almacenamiento con redundancia de zona (ZRS): aplicaciones de Azure Storage de alta disponibilidad.For more information about ZRS, see Zone-redundant storage (ZRS): Highly available Azure Storage applications. Para obtener más información acerca de GZRS, consulte Almacenamiento con redundancia de zona geográfica para obtener alta disponibilidad y durabilidad máxima (versión preliminar).For more information about GZRS, see Geo-zone-redundant storage for highly availability and maximum durability (preview). Para obtener más información acerca de otras opciones de replicación, consulte Replicación de Azure Storage.For more information about other replication options, see Azure Storage replication.
5El rendimiento prémium para las cuentas v2 y v1 de uso general está disponible solo para blobs en páginas y en disco.5Premium performance for general-purpose v2 and general-purpose v1 accounts is available for disk and page blob only.

Para más información acerca de los tipos de cuentas de almacenamiento, consulte la Introducción a la cuenta de Azure Storage.For more information about storage account types, see Azure storage account overview.

Protección del acceso a las cuentas de almacenamientoSecuring access to storage accounts

Cada solicitud para Azure Storage se debe autorizar.Every request to Azure Storage must be authorized. Azure Storage admite los siguientes métodos de autorización:Azure Storage supports the following authorization methods:

  • Integración de Azure Active Directory (Azure AD) para datos de blob y cola.Azure Active Directory (Azure AD) integration for blob and queue data. Azure Storage admite la autenticación y autorización con Azure AD para los servicios Blob y Queue a través del control de acceso basado en rol (RBAC).Azure Storage supports authentication and authorization with Azure AD for the Blob and Queue services via role-based access control (RBAC). Se recomienda la autorización de solicitudes con Azure AD para mayor seguridad y facilidad de uso.Authorizing requests with Azure AD is recommended for superior security and ease of use. Para más información, consulte Autenticación del acceso a blobs y colas de Azure con Azure Active Directory.For more information, see Authorize access to Azure blobs and queues using Azure Active Directory.
  • Autorización de Azure AD a través de SMB para Azure Files (versión preliminar).Azure AD authorization over SMB for Azure Files (preview). Azure Files admite la autorización basada en identidades a través de SMB (Bloque de mensajes del servidor) mediante Azure Active Directory Domain Services.Azure Files supports identity-based authorization over SMB (Server Message Block) through Azure Active Directory Domain Services. Las máquinas virtuales (VM) Windows unidas al dominio pueden acceder a los recursos compartidos de archivos de Azure con las credenciales de Azure AD.Your domain-joined Windows virtual machines (VMs) can access Azure file shares using Azure AD credentials. Para más información, consulte Introducción a la autenticación de Azure Active Directory sobre SMB para Azure Files (versión preliminar).For more information, see Overview of Azure Active Directory authorization over SMB for Azure Files (preview).
  • Autorización con clave compartida.Authorization with Shared Key. Los servicios de Azure Storage Blob, Queue y Table y Azure Files admiten la autorización con clave compartida. Un cliente que usa la autorización de clave compartida pasa un encabezado con cada solicitud que se firma con la clave de acceso de la cuenta de almacenamiento.The Azure Storage Blob, Queue, and Table services and Azure Files support authorization with Shared Key.A client using Shared Key authorization passes a header with every request that is signed using the storage account access key. Para más información, consulte el artículo sobre la Autorización con clave compartida.For more information, see Authorize with Shared Key.
  • Autorización mediante las firmas de acceso compartido (SAS).Authorization using shared access signatures (SAS). Una firma de acceso compartido (SAS) es una cadena que contiene un token de seguridad que se puede asociar a un URI para un recurso de almacenamiento.A shared access signature (SAS) is a string containing a security token that can be appended to the URI for a storage resource. El token de seguridad encapsula las restricciones, como pueden ser los permisos y el intervalo de acceso.The security token encapsulates constraints such as permissions and the interval of access. Para más información, consulte Uso de firmas de acceso compartido (SAS).For more information, refer to Using Shared Access Signatures (SAS).
  • Acceso anónimo a contenedores y blobs.Anonymous access to containers and blobs. Un contenedor y sus blobs pueden estar disponibles públicamente.A container and its blobs may be publicly available. Cuando se especifica que un contenedor o blob es público, todos los usuarios pueden leerlo de forma anónima: no se requiere autenticación.When you specify that a container or blob is public, anyone can read it anonymously; no authentication is required. Para más información, consulte Manage anonymous read access to containers and blobs (Administración del acceso de lectura anónimo a contenedores y blobs).For more information, see Manage anonymous read access to containers and blobs

CifradoEncryption

Hay dos tipos básicos de cifrado disponibles para los servicios de almacenamiento.There are two basic kinds of encryption available for the Storage services. Para más información sobre la seguridad y el cifrado, consulte Guía de seguridad de Azure Storage.For more information about security and encryption, see the Azure Storage security guide.

Cifrado en reposoEncryption at rest

El cifrado de Azure Storage protege y salvaguarda los datos para satisfacer los compromisos de cumplimiento y seguridad de su organización.Azure Storage encryption protects and safeguards your data to meet your organizational security and compliance commitments. Azure Storage cifra automáticamente todos los datos antes de permanecer en la cuenta de almacenamiento y los descifra después de la recuperación.Azure Storage automatically encrypts all data prior to persisting to the storage account and decrypts it prior to retrieval. Los procesos de cifrado, descifrado y administración de claves son totalmente transparentes para los usuarios.The encryption, decryption, and key management processes are totally transparent to users. Los clientes también pueden optar por administrar sus propias claves con Azure Key Vault.Customers can also choose to manage their own keys using Azure Key Vault. Para más información, consulte Cifrado de Azure Storage para datos en reposo.For more information, see Azure Storage encryption for data at rest.

Cifrado de clienteClient-side encryption

Las bibliotecas cliente de Azure Storage proporcionan métodos para cifrar los datos de la biblioteca cliente antes de transmitirlos y descifrar la respuesta.The Azure Storage client libraries provide methods for encrypting data from the client library before sending it across the wire and decrypting the response. Azure Storage también cifra en reposo los datos cifrados mediante el cifrado del lado cliente.Data encrypted via client-side encryption is also encrypted at rest by Azure Storage. Para más información sobre el cifrado en el lado cliente, consulte Cifrado del lado de cliente y Azure Key Vault para Microsoft Azure Storage.For more information about client-side encryption, see Client-side encryption with .NET for Azure Storage.

RedundanciaRedundancy

Para asegurarse de que los datos sean duraderos, Azure Storage replica varias copias de los mismos.In order to ensure that your data is durable, Azure Storage replicates multiple copies of your data. Al configurar la cuenta de almacenamiento, selecciona una opción de redundancia.When you set up your storage account, you select a redundancy option.

Entre las opciones de replicación para una cuenta de almacenamiento se incluyen las siguientes:Replication options for a storage account include:

  • Almacenamiento con redundancia local (LRS): una estrategia de replicación simple y de bajo costo.Locally-redundant storage (LRS): A simple, low-cost replication strategy. Los datos se replican de forma sincrónica tres veces dentro de la región primaria.Data is replicated synchronously three times within the primary region.
  • Almacenamiento con redundancia de zona (ZRS): Replicación para escenarios que requieren alta disponibilidad.Zone-redundant storage (ZRS): Replication for scenarios requiring high availability. Los datos se replican de forma sincrónica en tres zonas de disponibilidad de Azure en la región primaria.Data is replicated synchronously across three Azure availability zones in the primary region.
  • Almacenamiento con redundancia geográfica (GRS): replicación entre regiones para protegerse frente a las interrupciones regionales.Geo-redundant storage (GRS): Cross-regional replication to protect against regional outages. Los datos se replican sincrónicamente tres veces en la región primaria y, luego, se replican de forma asincrónica en la región secundaria.Data is replicated synchronously three times in the primary region, then replicated asynchronously to the secondary region. Para obtener acceso de lectura a los datos de la región secundaria, habilite el almacenamiento con redundancia geográfica con acceso de lectura (RA-GRS).For read access to data in the secondary region, enable read-access geo-redundant storage (RA-GRS).
  • Almacenamiento con redundancia de zona geográfica (GZRS) (versión preliminar): replicación para escenarios que requieren alta disponibilidad y máxima durabilidad.Geo-zone-redundant storage (GZRS) (preview): Replication for scenarios requiring both high availability and maximum durability. Los datos se replican sincrónicamente en tres zonas de disponibilidad de Azure en la región primaria y, luego, se replican de forma asincrónica en la región secundaria.Data is replicated synchronously across three Azure availability zones in the primary region, then replicated asynchronously to the secondary region. Para obtener acceso de lectura a los datos de la región secundaria, habilite el almacenamiento con redundancia de zona geográfica con acceso de lectura (RA-GZRS).For read access to data in the secondary region, enable read-access geo-zone-redundant storage (RA-GZRS).

Para más información sobre la recuperación ante desastres, consulte Qué hacer si se produce una interrupción del servicio Azure Storage.For more information about disaster recovery, see Disaster recovery and storage account failover (preview) in Azure Storage.

Transferencia de datos hacia y desde Azure StorageTransferring data to and from Azure Storage

Tiene varias opciones para introducir o sacar datos de Azure Storage.You have several options for moving data into or out of Azure Storage. La opción que elija depende del tamaño del conjunto de datos y del ancho de banda de red.Which option you choose depends on the size of your dataset and your network bandwidth. Para más información, consulte Elección de la solución de Azure para la transferencia de datos.For more information, see Choose an Azure solution for data transfer.

PreciosPricing

Para información detallada sobre los precios de Azure Storage, consulte la página de precios.For detailed information about pricing for Azure Storage, see the Pricing page.

API, bibliotecas y herramientas de StorageStorage APIs, libraries, and tools

Es posible acceder a los recursos de Azure Storage por medio de cualquier lenguaje que pueda realizar solicitudes HTTP/HTTPS.Azure Storage resources can be accessed by any language that can make HTTP/HTTPS requests. Además, ofrece bibliotecas de programación para varios lenguajes de amplio uso.Additionally, Azure Storage offers programming libraries for several popular languages. Estas bibliotecas simplifican muchos aspectos relacionados con el uso de Azure Storage, ya que abordan detalles como la invocación sincrónica y asincrónica, el procesamiento por lotes de las operaciones, la administración de excepciones, los reintentos automáticos y el comportamiento operativo, entre otros.These libraries simplify many aspects of working with Azure Storage by handling details such as synchronous and asynchronous invocation, batching of operations, exception management, automatic retries, operational behavior, and so forth. Actualmente hay bibliotecas disponibles para los siguientes lenguajes y plataformas, además de otros previstos:Libraries are currently available for the following languages and platforms, with others in the pipeline:

Referencias de biblioteca y de API de datos de Azure StorageAzure Storage data API and library references

Referencias de biblioteca y de API de administración de Azure StorageAzure Storage management API and library references

Referencias de biblioteca y de API de movimiento de datos de Azure StorageAzure Storage data movement API and library references

Herramientas y utilidadesTools and utilities

Pasos siguientesNext steps

Para iniciar y ejecutar con Azure Storage, consulte Crear una cuenta de almacenamiento.To get up and running with Azure Storage, see Create a storage account.