핵심 Azure Storage 서비스 소개Introduction to the core Azure Storage services

Azure Storage 플랫폼은 최신 데이터 저장소 시나리오를 위한 Microsoft의 클라우드 저장소 솔루션입니다.The Azure Storage platform is Microsoft's cloud storage solution for modern data storage scenarios. 핵심 저장소 서비스는 데이터 개체에 대 한 대규모 확장 가능한 개체 저장소, Azure Vm (가상 머신) 용 디스크 저장소, 클라우드의 파일 시스템 서비스, 신뢰할 수 있는 메시징의 메시징 저장소 및 NoSQL 저장소를 제공 합니다.Core storage services offer a massively scalable object store for data objects, disk storage for Azure virtual machines (VMs), a file system service for the cloud, a messaging store for reliable messaging, and a NoSQL store. 서비스는 다음과 같습니다.The services are:

  • 내구성 및 고가용성Durable and highly available. 중복성은 일시적인 하드웨어 오류 발생 시 데이터를 안전하게 보호합니다.Redundancy ensures that your data is safe in the event of transient hardware failures. 또한 로컬 재해 또는 자연 재해로부터 추가 보호를 위해 데이터 센터 또는 지리적 영역에서 데이터를 복제하도록 선택할 수도 있습니다.You can also opt to replicate data across datacenters or geographical regions for additional protection from local catastrophe or natural disaster. 이 방식으로 복제된 데이터는 예기치 않은 중단 시에도 고가용성을 유지합니다.Data replicated in this way remains highly available in the event of an unexpected outage.
  • 보안.Secure. Azure 저장소 계정에 기록 된 모든 데이터는 서비스에 의해 암호화 됩니다.All data written to an Azure storage account is encrypted by the service. Azure Storage는 데이터에 액세스할 수 있는 사용자를 자세히 제어할 수 있습니다.Azure Storage provides you with fine-grained control over who has access to your data.
  • 크기.Scalable. Azure Storage는 오늘날의 애플리케이션에 대한 데이터 저장소 및 성능 요구 사항을 충족하기 위해 대규모로 확장할 수 있도록 설계되었습니다.Azure Storage is designed to be massively scalable to meet the data storage and performance needs of today's applications.
  • Managed.Managed. Azure는 하드웨어 유지 관리, 업데이트 및 중요 한 문제를 처리 합니다.Azure handles hardware maintenance, updates, and critical issues for you.
  • 액세스 가능Accessible. Azure Storage의 데이터는 HTTP 또는 HTTPS를 통해 전 세계 어디에서든 액세스할 수 있습니다.Data in Azure Storage is accessible from anywhere in the world over HTTP or HTTPS. Microsoft는 .NET, Java, Node.js, Python, PHP, Ruby, Go 등을 비롯 한 다양 한 언어로 Azure Storage 용 클라이언트 라이브러리를 제공 하 REST API 고 있습니다.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는 Azure PowerShell 또는 Azure CLI에서 스크립트를 지원합니다.Azure Storage supports scripting in Azure PowerShell or Azure CLI. 또한 Azure Portal 및 Azure Storage Explorer는 데이터 작업을 위한 쉬운 시각적 솔루션을 제공합니다.And the Azure portal and Azure Storage Explorer offer easy visual solutions for working with your data.

핵심 저장소 서비스Core storage services

Azure Storage 플랫폼은 다음과 같은 데이터 서비스를 포함 합니다.The Azure Storage platform includes the following data services:

  • Azure Blob: 텍스트 및 이진 데이터에 대한 확장성이 뛰어난 개체 저장소입니다.Azure Blobs: A massively scalable object store for text and binary data. 또한 Data Lake Storage Gen2를 통한 빅 데이터 분석에 대 한 지원도 포함 합니다.Also includes support for big data analytics through Data Lake Storage Gen2.
  • Azure Files: 클라우드 또는 온-프레미스 배포를 위한 관리 되는 파일 공유입니다.Azure Files: Managed file shares for cloud or on-premises deployments.
  • Azure 큐: 애플리케이션 구성 요소 간에 안정적인 메시징을 위한 메시징 저장소입니다.Azure Queues: A messaging store for reliable messaging between application components.
  • Azure 테이블: 구조화된 데이터의 스키마 없는 스토리지를 위한 NoSQL 스토리지입니다.Azure Tables: A NoSQL store for schemaless storage of structured data.
  • Azure 디스크: azure vm에 대 한 블록 수준 저장소 볼륨입니다.Azure Disks: Block-level storage volumes for Azure VMs.

각 서비스는 스토리지 계정을 통해 액세스됩니다.Each service is accessed through a storage account. 시작하려면 스토리지 계정 만들기를 참조하세요.To get started, see Create a storage account.

예제 시나리오Example scenarios

다음 표에서는 파일, Blob, 디스크, 큐 및 테이블을 비교 하 고 각각에 대 한 예제 시나리오를 보여 줍니다.The following table compares Files, Blobs, Disks, Queues, and Tables, and shows example scenarios for each.

기능Feature DescriptionDescription 사용 시기When to use
Azure 파일Azure Files 는 업계 표준 SMB (서버 메시지 블록) 프로토콜을 통해 어디에서 나 액세스할 수 있는 완전히 관리 되는 클라우드 파일 공유를 제공 합니다.Offers fully managed cloud file shares that you can access from anywhere via the industry standard Server Message Block (SMB) protocol.

Windows, Linux 및 macOS의 클라우드 또는 온-프레미스 배포에서 Azure 파일 공유를 탑재할 수 있습니다.You can mount Azure file shares from cloud or on-premises deployments of Windows, Linux, and macOS.
이미 네이티브 파일 시스템 Api를 사용 하는 클라우드로 응용 프로그램을 "리프트 앤 시프트" 하 여 Azure에서 실행 되는 응용 프로그램과 다른 응용 프로그램 간에 데이터를 공유 하려고 합니다.You want to "lift and shift" an application to the cloud that already uses the native file system APIs to share data between it and other applications running in Azure.

온-프레미스 파일 서버 또는 NAS 장치를 교체 하거나 보충 하려고 합니다.You want to replace or supplement on-premises file servers or NAS devices.

여러 가상 머신에서 액세스해야 하는 개발 및 디버깅 도구를 저장하려고 합니다.You want to store development and debugging tools that need to be accessed from many virtual machines.
Azure BlobAzure Blobs 구조화 되지 않은 데이터를 블록 blob에서 대규모로 저장 하 고 액세스할 수 있습니다.Allows unstructured data to be stored and accessed at a massive scale in block blobs.

엔터프라이즈 빅 데이터 분석 솔루션을 위한 Azure Data Lake Storage Gen2도 지원합니다.Also supports Azure Data Lake Storage Gen2 for enterprise big data analytics solutions.
애플리케이션에서 스트리밍 및 임의 액세스 시나리오를 지원하도록 하려고 합니다.You want your application to support streaming and random access scenarios.

어디에서든 애플리케이션 데이터에 액세스할 수 있게 되기를 원합니다.You want to be able to access application data from anywhere.

Azure에서 엔터프라이즈 Data Lake를 빌드하고 빅 데이터 분석을 수행하려고 합니다.You want to build an enterprise data lake on Azure and perform big data analytics.
Azure 디스크Azure Disks 연결 된 가상 하드 디스크에서 데이터를 영구적으로 저장 하 고 액세스할 수 있습니다.Allows data to be persistently stored and accessed from an attached virtual hard disk. 네이티브 파일 시스템 Api를 사용 하는 응용 프로그램을 "리프트 앤 시프트" 하 여 데이터를 영구적 디스크로 읽고 쓰는 것이 좋습니다.You want to "lift and shift" applications that use native file system APIs to read and write data to persistent disks.

가상 머신 외부에서 액세스할 필요가 없는 데이터를 디스크가 연결된 컴퓨터에 저장하려고 합니다.You want to store data that is not required to be accessed from outside the virtual machine to which the disk is attached.
Azure 큐Azure Queues 응용 프로그램 구성 요소 간의 비동기 메시지 큐를 허용 합니다.Allows for asynchronous message queueing between application components. 응용 프로그램 구성 요소를 분리 하 고 비동기 메시징을 사용 하 여 서로 통신 하려고 합니다.You want to decouple application components and use asynchronous messaging to communicate between them.

큐 저장소와 Service Bus 큐를 사용 하는 경우에 대 한 지침은 저장소 큐 및 Service Bus 큐-비교 및 대조를 참조 하세요.For guidance around when to use Queue storage versus Service Bus queues, see Storage queues and Service Bus queues - compared and contrasted.
Azure TablesAzure Tables 구조화 된 NoSQL 데이터를 클라우드에 저장 하 여 스키마 없는 디자인에 키/특성 저장소를 제공할 수 있습니다.Allow you to store structured NoSQL data in the cloud, providing a key/attribute store with a schemaless design. 웹 응용 프로그램, 주소록, 장치 정보 또는 서비스에 필요한 다른 유형의 메타 데이터에 대 한 사용자 데이터와 같은 유연한 데이터 집합을 저장 하려고 합니다.You want to store flexible datasets like user data for web applications, address books, device information, or other types of metadata your service requires.

테이블 저장소와 Azure Cosmos DB Table API를 사용 하는 경우에 대 한 지침은 Azure Cosmos DB Table API 및 Azure Table storage를 사용 하 여 개발을 참조 하세요.For guidance around when to use Table storage versus the Azure Cosmos DB Table API, see Developing with Azure Cosmos DB Table API and Azure Table storage.

Blob StorageBlob storage

Azure Blob Storage는 클라우드를 위한 Microsoft의 개체 스토리지 솔루션입니다.Azure Blob storage is Microsoft's object storage solution for the cloud. Blob Storage는 텍스트 또는 이진 데이터와 같이 구조화되지 않은 대량의 데이터를 저장하는 데 최적화되어 있습니다.Blob storage is optimized for storing massive amounts of unstructured data, such as text or binary data.

Blob 스토리지가 적합한 경우는 다음과 같습니다.Blob storage is ideal for:

  • 브라우저에 이미지 또는 문서 직접 제공Serving images or documents directly to a browser.
  • 분산 액세스용 파일 저장.Storing files for distributed access.
  • 비디오 및 오디오 스트리밍.Streaming video and audio.
  • 백업/복원, 재해 복구 및 보관용 데이터 저장Storing data for backup and restore, disaster recovery, and archiving.
  • 온-프레미스 또는 Azure 호스팅 서비스에서 분석하기 위한 데이터 저장.Storing data for analysis by an on-premises or Azure-hosted service.

Blob Storage의 개체는 HTTP 또는 HTTPS를 통해 전 세계 어디에서든 액세스할 수 있습니다.Objects in Blob storage can be accessed from anywhere in the world via HTTP or HTTPS. 사용자 또는 클라이언트 애플리케이션은 URL, Azure Storage REST API, Azure PowerShell, Azure CLI 또는 Azure Storage 클라이언트 라이브러리를 통해 Blob에 액세스할 수 있습니다.Users or client applications can access blobs via URLs, the Azure Storage REST API, Azure PowerShell, Azure CLI, or an Azure Storage client library. 스토리지 클라이언트 라이브러리는 .NET, Java, Node.js, Python, PHPRuby를 비롯한 여러 언어에서 사용할 수 있습니다.The storage client libraries are available for multiple languages, including .NET, Java, Node.js, Python, PHP, and Ruby.

Blob 스토리지에 대한 자세한 내용은 Blob 스토리지 소개를 참조하세요.For more information about Blob storage, see Introduction to Blob storage.

Azure 파일Azure Files

Azure Files 를 사용 하면 표준 SMB (서버 메시지 블록) 프로토콜을 사용 하 여 액세스할 수 있는 항상 사용 가능한 네트워크 파일 공유를 설정할 수 있습니다.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. 즉, 여러 VM이 읽기 및 쓰기 권한을 모두 사용하여 동일한 파일을 공유할 수 있습니다.That means that multiple VMs can share the same files with both read and write access. REST 인터페이스 또는 스토리지 클라이언트 라이브러리를 사용하여 파일을 읽을 수도 있습니다.You can also read the files using the REST interface or the storage client libraries.

Azure Files가 회사 파일 공유의 파일과 다른 점 한 가지는 파일을 가리키고 SAS(공유 액세스 서명) 토큰을 포함하고 있는 URL을 사용하여 전 세계 어디서나 파일에 액세스할 수 있다는 것입니다.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. SAS 토큰은 생성 가능하며 특정 기간에 프라이빗 자산에 대한 특정 액세스를 허용합니다.You can generate SAS tokens; they allow specific access to a private asset for a specific amount of time.

파일 공유를 사용할 수 있는 여러 가지 일반적인 시나리오는 다음과 같습니다.File shares can be used for many common scenarios:

  • 여러 온-프레미스 애플리케이션에서 파일 공유를 사용합니다.Many on-premises applications use file shares. 이 기능을 사용하면 데이터를 공유하는 애플리케이션을 Azure로 보다 쉽게 마이그레이션할 수 있습니다.This feature makes it easier to migrate those applications that share data to Azure. 파일 공유를 온-프레미스 애플리케이션에서 사용하는 것과 동일한 드라이브 문자에 탑재하면 파일 공유에 액세스하는 애플리케이션의 일부가 최소한의 변경 내용(있는 경우)으로 작동해야 합니다.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.

  • 구성 파일을 파일 공유에 저장하고 여러 VM에서 액세스할 수 있습니다.Configuration files can be stored on a file share and accessed from multiple VMs. 그룹의 여러 개발자가 사용하는 도구 및 유틸리티를 파일 공유에 저장할 수 있으며, 이렇게 하면 모든 사람이 찾아서 동일한 버전을 사용할 수 있습니다.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.

  • 리소스 로그, 메트릭 및 크래시 덤프는 파일 공유에 기록 하 고 나중에 처리 하거나 분석할 수 있는 데이터의 세 가지 예일 뿐입니다.Resource logs, metrics, and crash dumps are just three examples of data that can be written to a file share and processed or analyzed later.

Azure Files에 대한 자세한 내용은 Azure Files 소개를 참조하세요.For more information about Azure Files, see Introduction to Azure Files.

일부 SMB 기능은 클라우드에 적용되지 않습니다.Some SMB features are not applicable to the cloud. 자세한 내용은 Azure File 서비스에서 지원되지 않는 기능을 참조하세요.For more information, see Features not supported by the Azure File service.

Queue StorageQueue storage

Azure 큐 서비스는 메시지를 저장하고 검색하는 데 사용됩니다.The Azure Queue service is used to store and retrieve messages. 큐 메시지의 크기는 최대 64KB일 수 있고 큐에는 수 많은 메시지가 포함될 수 있습니다.Queue messages can be up to 64 KB in size, and a queue can contain millions of messages. 큐는 일반적으로 비동기적으로 처리할 메시지의 목록을 저장하는 데 사용됩니다.Queues are generally used to store lists of messages to be processed asynchronously.

예를 들어 고객이 사진을 업로드하여 각 사진에 대한 썸네일을 만들려고 한다고 가정하겠습니다.For example, say you want your customers to be able to upload pictures, and you want to create thumbnails for each picture. 고객이 사진을 업로드하는 동안 썸네일을 만들 때까지 기다리게 할 수 있습니다.You could have your customer wait for you to create the thumbnails while uploading the pictures. 대신 큐를 사용할 수 있습니다.An alternative would be to use a queue. 고객이 업로드를 완료 하면 큐에 메시지를 기록 합니다.When the customer finishes their upload, write a message to the queue. 그런 다음 Azure Function에서는 큐의 메시지를 검색하고 썸네일을 만듭니다.Then have an Azure Function retrieve the message from the queue and create the thumbnails. 이 프로세스의 일부는 각각 별도로 확장될 수 있으며 사용하기 위해 조정하는 경우 더 세밀하게 조정할 수 있습니다.Each of the parts of this processing can be scaled separately, giving you more control when tuning it for your usage.

Azure 큐에 대한 자세한 내용은 큐 소개를 참조하세요.For more information about Azure Queues, see Introduction to Queues.

Table StorageTable storage

Azure Table Storage는 이제 Azure Cosmos DB의 일부입니다.Azure Table storage is now part of Azure Cosmos DB. Azure Table Storage 설명서를 보려면 Azure Table Storage 개요를 참조하세요.To see Azure Table storage documentation, see the Azure Table Storage Overview. 기존 Azure Table Storage 서비스 외에도 처리량 최적화 테이블, 전역 분산 및 자동 보조 인덱스를 제공하는 새로운 Azure Cosmos DB 테이블 API가 있습니다.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. 새로운 프리미엄 환경에 대해 알아보고 사용해 보려면 Azure Cosmos DB Table API를 참조 하세요.To learn more and try out the new premium experience, see Azure Cosmos DB Table API.

Table Storage에 대한 자세한 내용은 Azure Table Storage 개요를 참조하세요.For more information about Table storage, see Overview of Azure Table storage.

디스크 스토리지Disk storage

Azure Managed Disk는 VHD(가상 하드 디스크)입니다.An Azure managed disk is a virtual hard disk (VHD). 온-프레미스 서버의 물리적 디스크처럼 생각할 수 있지만 가상화된 디스크입니다.You can think of it like a physical disk in an on-premises server but, virtualized. Azure 관리 디스크는 Azure의 임의의 IO 저장소 개체인 페이지 blob으로 저장 됩니다.Azure-managed disks are stored as page blobs, which are a random IO storage object in Azure. 관리 디스크 ' 관리 '는 페이지 blob, blob 컨테이너 및 Azure storage 계정에 대 한 추상화 이므로이를 호출 합니다.We call a managed disk 'managed' because it is an abstraction over page blobs, blob containers, and Azure storage accounts. 관리 디스크를 사용할 경우 디스크를 프로비저닝하기만 하면 Azure에서 나머지 작업을 처리합니다.With managed disks, all you have to do is provision the disk, and Azure takes care of the rest.

관리 디스크에 대 한 자세한 내용은 Azure managed Disks 소개를 참조 하세요.For more information about managed disks, see Introduction to Azure managed disks.

스토리지 계정 유형Types of storage accounts

Azure Storage는 여러 유형의 스토리지 계정을 제공합니다.Azure Storage offers several types of storage accounts. 각각의 유형은 서로 다른 기능을 지원하며 고유의 가격 책정 모델이 있습니다.Each type supports different features and has its own pricing model. 애플리케이션 계정 유형에 대한 자세한 내용은 Azure Storage 계정 개요를 참조하세요.For more information about storage account types, see Azure storage account overview.

저장소 계정에 대 한 액세스 보호Secure access to storage accounts

Azure Storage에 대 한 모든 요청에는 권한이 있어야 합니다.Every request to Azure Storage must be authorized. Azure Storage는 다음과 같은 권한 부여 방법을 지원 합니다.Azure Storage supports the following authorization methods:

  • Blob 및 큐 데이터를 위한 Azure Active Directory (Azure AD) 통합Azure Active Directory (Azure AD) integration for blob and queue data. Azure AD (역할 기반 액세스 제어)를 통해 Blob 및 큐 서비스에 대해 Azure AD를 사용 하 여 인증 및 권한 부여를 지원 Azure Storage.Azure Storage supports authentication and authorization with Azure AD for the Blob and Queue services via Azure role-based access control (Azure RBAC). Azure AD를 사용 하 여 요청을 권한 부여 하는 것이 뛰어난 보안과 사용 편의성을 위해 권장 됩니다.Authorizing requests with Azure AD is recommended for superior security and ease of use. 자세한 내용은 Azure Active Directory를 사용 하 여 Azure blob 및 큐에 대 한 액세스 권한 부여를 참조 하세요.For more information, see Authorize access to Azure blobs and queues using Azure Active Directory.
  • Azure Files에 대 한 SMB를 통한 Azure AD 권한 부여.Azure AD authorization over SMB for Azure Files. Azure Files은 Azure Active Directory Domain Services (Azure AD DS) 또는 온-프레미스 Active Directory Domain Services (미리 보기)를 통해 SMB (서버 메시지 블록)를 통한 id 기반 권한 부여를 지원 합니다.Azure Files supports identity-based authorization over SMB (Server Message Block) through either Azure Active Directory Domain Services (Azure AD DS) or on-premises Active Directory Domain Services (preview). 도메인에 가입 된 Windows Vm은 Azure AD 자격 증명을 사용 하 여 Azure 파일 공유에 액세스할 수 있습니다.Your domain-joined Windows VMs can access Azure file shares using Azure AD credentials. 자세한 내용은 SMB 액세스를 위한 id 기반 인증 지원 Azure Files 개요Azure Files 배포에 대 한 계획을 참조 하세요.For more information, see Overview of Azure Files identity-based authentication support for SMB access and Planning for an Azure Files deployment.
  • 공유 키를 사용 하는 권한 부여입니다.Authorization with Shared Key. Azure Storage Blob, 파일, 큐 및 테이블 서비스는 공유 키를 사용 하 여 권한 부여를 지원 합니다.The Azure Storage Blob, Files, Queue, and Table services 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. 자세한 내용은 공유 키를 사용하여 권한 부여를 참조하세요.For more information, see Authorize with Shared Key.
  • SAS (공유 액세스 서명)를 사용 하는 권한 부여Authorization using shared access signatures (SAS). SAS (공유 액세스 서명)는 저장소 리소스에 대 한 URI에 추가할 수 있는 보안 토큰을 포함 하는 문자열입니다.A shared access signature (SAS) is a string containing a security token that can be appended to the URI for a storage resource. 보안 토큰은 권한 및 액세스 간격과 같은 제약 조건을 캡슐화 합니다.The security token encapsulates constraints such as permissions and the interval of access. 자세한 내용은 SAS (공유 액세스 서명) 사용을 참조 하세요.For more information, see Using Shared Access Signatures (SAS).
  • 컨테이너 및 blob에 대 한 익명 액세스.Anonymous access to containers and blobs. 컨테이너 및 해당 blob은 공개적으로 사용할 수 있습니다.A container and its blobs may be publicly available. 컨테이너 또는 blob을 공용으로 지정 하면 누구나이를 익명으로 읽을 수 있습니다. 인증이 필요 하지 않습니다.When you specify that a container or blob is public, anyone can read it anonymously; no authentication is required. 자세한 내용은 컨테이너 및 Blob에 대한 익명 읽기 권한 관리를 참조하세요.For more information, see Manage anonymous read access to containers and blobs.

암호화Encryption

핵심 저장소 서비스에는 두 가지 기본 암호화 종류를 사용할 수 있습니다.There are two basic kinds of encryption available for the core storage services. 보안 및 암호화에 대한 자세한 내용은 Azure Storage 보안 가이드를 참조하세요.For more information about security and encryption, see the Azure Storage security guide.

미사용 암호화Encryption at rest

Azure Storage 암호화는 조직의 보안 및 규정 준수 약정에 맞게 데이터를 보호 하 고 보호 합니다.Azure Storage encryption protects and safeguards your data to meet your organizational security and compliance commitments. Azure Storage는 저장소 계정에 유지 하기 전에 모든 데이터를 자동으로 암호화 하 고 검색 하기 전에 암호를 해독 합니다.Azure Storage automatically encrypts all data prior to persisting to the storage account and decrypts it prior to retrieval. 암호화, 암호 해독 및 키 관리 프로세스는 사용자에 게 투명 합니다.The encryption, decryption, and key management processes are transparent to users. 또한 고객은 Azure Key Vault를 사용 하 여 자신의 키를 관리 하도록 선택할 수 있습니다.Customers can also choose to manage their own keys using Azure Key Vault. 자세한 내용은 미사용 데이터에 대한 Azure Storage 암호화를 참조하세요.For more information, see Azure Storage encryption for data at rest.

클라이언트 쪽 암호화Client-side encryption

Azure Storage 클라이언트 라이브러리는 네트워크를 통해 전송 하기 전에 클라이언트 라이브러리에서 데이터를 암호화 하 고 응답을 해독 하는 메서드를 제공 합니다.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 하 여 미사용 에서도 암호화 됩니다.Data encrypted via client-side encryption is also encrypted at rest by Azure Storage. 클라이언트 쪽 암호화에 대 한 자세한 내용은 Azure Storage 용 .net을 사용 하는 클라이언트 쪽 암호화를 참조 하세요.For more information about client-side encryption, see Client-side encryption with .NET for Azure Storage.

중복Redundancy

데이터를 지속적으로 유지 하기 위해 Azure Storage는 데이터의 복사본을 여러 개 저장 합니다.To ensure that your data is durable, Azure Storage stores multiple copies of your data. 스토리지 계정을 설정할 때 중복 옵션을 선택합니다.When you set up your storage account, you select a redundancy option. 자세한 내용은 Azure Storage 중복성을 참조하세요.For more information, see Azure Storage redundancy.

Azure Storage 간 데이터 전송Transfer data to and from Azure Storage

Azure Storage에서 데이터를 이동하는 몇 가지 옵션이 있습니다.You have several options for moving data into or out of Azure Storage. 선택하는 옵션은 데이터 세트의 크기와 네트워크 대역폭에 따라 달라집니다.Which option you choose depends on the size of your dataset and your network bandwidth. 자세한 내용은 데이터 전송을 위한 Azure 솔루션 선택을 참조하세요.For more information, see Choose an Azure solution for data transfer.

가격 책정Pricing

데이터가 저장 및 액세스되는 방식을 결정할 때 관련 비용도 고려해야 합니다.When making decisions about how your data is stored and accessed, you should also consider the costs involved. 자세한 내용은 Azure Storage 가격 책정을 참조 하세요.For more information, see Azure Storage pricing.

Storage API, 라이브러리 및 도구Storage APIs, libraries, and tools

HTTP/HTTPS 요청을 수행할 수 있는 모든 언어로 저장소 계정의 리소스에 액세스할 수 있습니다.You can access resources in a storage account by any language that can make HTTP/HTTPS requests. 또한 핵심 Azure Storage 서비스는 널리 사용 되는 여러 언어를 위한 프로그래밍 라이브러리를 제공 합니다.Additionally, the core Azure Storage services offer programming libraries for several popular languages. 이 라이브러리는 동기/비동기 호출, 작업 일괄 처리, 예외 관리, 자동 재시도, 작업자 동작 등과 같은 세부 사항을 처리하여 Azure Storage 작업의 많은 측면을 간소화합니다.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. 현재 이 라이브러리는 파이프라인의 다른 라이브러리와 함께 다음 언어 및 플랫폼에 대해 사용할 수 있습니다.Libraries are currently available for the following languages and platforms, with others in the pipeline:

Azure Storage 데이터 API 및 라이브러리 참조Azure Storage data API and library references

Azure Storage 관리 API 및 라이브러리 참조Azure Storage management API and library references

Azure Storage 데이터 이동 API 및 라이브러리 참조Azure Storage data movement API and library references

도구 및 유틸리티Tools and utilities

다음 단계Next steps

핵심 Azure Storage 서비스를 시작 하 고 실행 하려면 저장소 계정 만들기를 참조 하세요.To get up and running with core Azure Storage services, see Create a storage account.