Azure Files란?What is Azure Files?

Azure Files는 산업 표준 SMB(서버 메시지 블록) 프로토콜을 통해 액세스할 수 있는, 클라우드에서 완전히 관리되는 파일 공유를 제공합니다.Azure Files offers fully managed file shares in the cloud that are accessible via the industry standard Server Message Block (SMB) protocol. Azure File 공유는 Windows, Linux 및 macOS의 클라우드 또는 온-프레미스 배포를 통해 동시에 탑재될 수 있습니다.Azure file shares can be mounted concurrently by cloud or on-premises deployments of Windows, Linux, and macOS. 또한 데이터가 사용되는 위치 근처에서 빠르게 액세스하기 위해 Azure 파일 동기화를 사용하여 Azure 파일 공유를 Windows Server에서 캐시할 수 있습니다.Additionally, Azure file shares can be cached on Windows Servers with Azure File Sync for fast access near where the data is being used.

동영상Videos

Azure 파일 동기화 소개(2분)Introducing Azure File Sync (2 m) Sync를 사용하는 Azure Files(Ignite 2017)(85분)Azure Files with Sync (Ignite 2017) (85 m)
Azure 파일 동기화 소개 비디오의 동영상 가이드 - 재생하려면 클릭하세요.Screencast of the Introducing Azure File Sync video - click to play! Sync를 사용하는 Azure Files 프레젠테이션의 동영상 가이드 - 재생하려면 클릭하세요.Screencast of the Azure Files with Sync presentation - click to play!

Azure Files가 유용한 이유Why Azure Files is useful

Azure 파일 공유를 사용하여 다음을 수행할 수 있습니다.Azure file shares can be used to:

  • 온-프레미스 파일 서버 바꾸기 또는 보완:Replace or supplement on-premises file servers:
    Azure Files는 기존의 온-프레미스 파일 서버 또는 NAS 디바이스를 완전히 바꾸거나 보완하는 데 사용할 수 있습니다.Azure Files can be used to completely replace or supplement traditional on-premises file servers or NAS devices. Windows, macOS 및 Linux와 같이 자주 사용되는 운영 체제는 전세계 어디서나 Azure File 공유를 직접 탑재할 수 있습니다.Popular operating systems such as Windows, macOS, and Linux can directly mount Azure file shares wherever they are in the world. Azure 파일 공유는 사용되는 데이터의 성능 및 분산 캐싱을 위해 Azure 파일 동기화를 사용하여 온-프레미스 또는 클라우드의 Windows Server에 복제될 수도 있습니다.Azure file shares can also be replicated with Azure File Sync to Windows Servers, either on-premises or in the cloud, for performance and distributed caching of the data where it's being used.

  • 애플리케이션 "리프트 앤 시프트" :"Lift and shift" applications:
    Azure Files를 사용하면 파일 애플리케이션 또는 사용자 데이터를 저장하기 위해 파일 공유를 사용하는 클라우드로 애플리케이션을 쉽게 "전환"할 수 있습니다.Azure Files makes it easy to "lift and shift" applications to the cloud that expect a file share to store file application or user data. Azure Files를 사용하면 애플리케이션 및 데이터를 모두 Azure로 이동시키는 “클래식” 전환 시나리오 및 애플리케이션 데이터를 Azure Files로 이동시키는 “하이브리드” 전환 시나리오를 모두 사용하고 애플리케이션이 계속 온-프레미스에서 실행됩니다.Azure Files enables both the "classic" lift and shift scenario, where both the application and its data are moved to Azure, and the "hybrid" lift and shift scenario, where the application data is moved to Azure Files, and the application continues to run on-premises.

  • 클라우드 개발 간소화:Simplify cloud development:
    새로운 클라우드 개발 프로젝트를 간소화하기 위해 다양한 방법으로 Azure Files를 사용할 수도 있습니다.Azure Files can also be used in numerous ways to simplify new cloud development projects. 다음은 그 예입니다.For example:

    • 공유 애플리케이션 설정:Shared application settings:
      분산 애플리케이션의 일반적인 패턴은 여러 애플리케이션 인스턴스에서 액세스할 수 있는 중앙 집중식 위치에 구성 파일을 저장하는 것입니다.A common pattern for distributed applications is to have configuration files in a centralized location where they can be accessed from many application instances. 애플리케이션 인스턴스는 File REST API를 통해 해당 구성을 로드하고 사용자는 필요에 따라 SMB 공유를 로컬로 탑재하여 해당 인스턴스에 액세스할 수 있습니다.Application instances can load their configuration through the File REST API, and humans can access them as needed by mounting the SMB share locally.

    • 진단 공유:Diagnostic share:
      Azure File 공유는 클라우드 애플리케이션에서 로그, 메트릭 및 크래시 덤프를 쓸 수 있는 편리한 장소입니다.An Azure file share is a convenient place for cloud applications to write their logs, metrics, and crash dumps. 파일 REST API를 통해 애플리케이션 인스턴스에서 로그를 작성할 수 있고 개발자는 로컬 머신에 파일 공유를 탑재하여 해당 로그에 액세스할 수 있습니다.Logs can be written by the application instances via the File REST API, and developers can access them by mounting the file share on their local machine. 이 기능은 뛰어난 유연성을 제공하여 개발자가 기존에 사용하던 도구를 중지하지 않고도 클라우드 개발을 지속할 수 있습니다.This enables great flexibility, as developers can embrace cloud development without having to abandon any existing tooling they know and love.

    • 개발/테스트/디버그:Dev/Test/Debug:
      개발자 또는 관리자가 클라우드의 VM에서 작업할 때 종종 도구 또는 유틸리티 모음이 필요합니다.When developers or administrators are working on VMs in the cloud, they often need a set of tools or utilities. 각 VM에 이러한 유틸리티와 도구를 복사하는 작업은 시간이 오래 걸릴 수 있습니다.Copying such utilities and tools to each VM can be a time consuming exercise. 개발자와 관리자는 VM에서 로컬로 Azure File 공유를 탑재하여 복사할 필요 없이 해당 도구 및 유틸리티에 빠르게 액세스할 수 있습니다.By mounting an Azure file share locally on the VMs, a developer and administrator can quickly access their tools and utilities, no copying required.

주요 이점Key benefits

  • 공유 액세스Shared access. Azure 파일 공유는 산업 표준 SMB 프로토콜을 지원합니다. 즉, 애플리케이션 호환성에 대한 걱정 없이 온-프레미스 파일 공유를 Azure File 공유로 원활하게 바꿀 수 있습니다.Azure file shares support the industry standard SMB protocol, meaning you can seamlessly replace your on-premises file shares with Azure file shares without worrying about application compatibility. 여러 머신, 애플리케이션/인스턴스 간에 파일 시스템을 공유할 수 있다는 것은 공유성이 필요한 애플리케이션에 Azure Files를 사용하는 중요한 이점입니다.Being able to share a file system across multiple machines, applications/instances is a significant advantage with Azure Files for applications that need shareability.
  • 완벽한 관리 -Fully managed. Azure 파일 공유는 하드웨어 또는 OS를 관리할 필요 없이 만들 수 있습니다.Azure file shares can be created without the need to manage hardware or an OS. 즉 서버 OS를 중요한 보안 업그레이드로 패치하거나 결함이 있는 하드 디스크를 교체하지 않아도 된다는 것입니다.This means you don't have to deal with patching the server OS with critical security upgrades or replacing faulty hard disks.
  • 스크립팅 및 도구 지원 -Scripting and tooling. PowerShell cmdlet 및 Azure CLI를 사용하여 Azure 애플리케이션 관리의 일부로 Azure File 공유를 만들고, 탑재하고, 관리할 수 있습니다. Azure Portal 및 Azure Storage Explorer를 사용하여 Azure File 공유를 만들고 관리할 수 있습니다.PowerShell cmdlets and Azure CLI can be used to create, mount, and manage Azure file shares as part of the administration of Azure applications.You can create and manage Azure file shares using Azure portal and Azure Storage Explorer.
  • 복원력.Resiliency. Azure Files는 처음부터 항상 사용할 수 있도록 빌드되었습니다.Azure Files has been built from the ground up to be always available. 온-프레미스 파일 공유를 Azure Files로 바꾸는 경우 로컬 정전 또는 네트워크 문제를 처리하기 위해 더 이상 주의할 필요가 없습니다.Replacing on-premises file shares with Azure Files means you no longer have to wake up to deal with local power outages or network issues.
  • 친숙한 프로그래밍 -Familiar programmability. Azure에서 실행 중인 애플리케이션은 파일 시스템 I/O API를 통해 공유 데이터에 액세스할 수 있습니다.Applications running in Azure can access data in the share via file system I/O APIs. 따라서 개발자는 기존의 코드와 기술을 이용하여 기존 애플리케이션을 마이그레이션할 수 있습니다.Developers can therefore leverage their existing code and skills to migrate existing applications. 시스템 IO API 외에도 Azure Storage 클라이언트 라이브러리 또는 Azure Storage REST API를 사용할 수 있습니다.In addition to System IO APIs, you can use Azure Storage Client Libraries or the Azure Storage REST API.

다음 단계Next Steps