0

내가 바로 내가 그러므로 푸른에 VM을 사용 할 필요가 있다는 생각에 큰 파일 (6백메가바이트)전송 대용량 파일 응용 프로그램 서비스 배포

내가 오전 액세스를 필요로하는 시스템을 가지고? 단일 파일을 App 서비스 시스템으로 가져 오는 방법이 있습니까?

배포하는 데 오랜 시간이 걸릴 것으로 보입니다.

답변

0

당신은 반드시 바로 저장하고 해당 파일에 액세스 할 수있는 VM을 할 필요가 없습니다, 오히려 비용 효과적인 솔루션이며 사용 사례와 일치하는 대신 푸른 파일을 사용하는 것이 좋습니다. 여기에 간단한 그 기능의 설명입니다

가 교체 또는 보충 온 - 프레미스 파일 서버 :

푸른 파일이 완전히 대체 또는 온 - 프레미스 파일 서버 나 NAS 장치 전통 보완 할 수 있습니다

. Windows, macOS 및 Linux와 같은 널리 사용되는 운영 체제는 Azure File 공유를 전세계 어디에서나 직접 탑재 할 수 있습니다. Azure File 공유는 Azure File Sync를 사용하여 사내 구축 형 또는 클라우드 형 Windows 서버에 복제하여 사용중인 데이터를 효율적으로 분산 캐싱 할 수 있습니다.

"리프트 및 이동"응용 프로그램 : 푸른 파일이 저장 파일 응용 프로그램 또는 사용자 데이터 파일 공유를 기대 클라우드에 쉽게에게 "리프트 및 이동"응용 프로그램을 만듭니다. Azure 파일은 응용 프로그램과 해당 데이터가 모두 Azure로 이동하는 "클래식"리프트 및 시프트 시나리오와 응용 프로그램 데이터가 Azure 파일로 이동되는 "하이브리드"리프트 및 시프트 시나리오를 가능하게하고 응용 프로그램은 계속해서 구내에서 달린다.

클라우드 개발 단순화 : Azure 파일은 새로운 클라우드 개발 프로젝트를 단순화하기 위해 여러 가지 방법으로 사용할 수 있습니다. 예 : 공유 응용 프로그램 설정 : 분산 응용 프로그램의 공통 패턴은 여러 응용 프로그램 인스턴스에서 액세스 할 수있는 중앙 위치에 구성 파일을 저장하는 것입니다. 응용 프로그램 인스턴스는 File REST API를 통해 구성을로드 할 수 있으며 사용자는 SMB 공유를 로컬로 탑재하여 필요에 따라 액세스 할 수 있습니다.

진단 공유 : Azure 파일 공유는 클라우드 응용 프로그램의 쓰기 로그, 메트릭 및 크래시 덤프에 편리한 위치입니다. 파일 REST API를 통해 응용 프로그램 인스턴스가 로그를 기록 할 수 있으며 개발자는 로컬 컴퓨터에 파일 공유를 탑재하여 액세스 할 수 있습니다. 이는 개발자가 알고 있고 기존에 사용하던 도구를 포기하지 않고도 클라우드 개발을 수용 할 수 있으므로 큰 유연성을 제공합니다. 개발자/테스트/디버그 : 개발자 또는 관리자가 클라우드의 VM에서 작업 할 때 도구 또는 유틸리티 세트가 필요할 수 있습니다. 이러한 유틸리티 및 도구를 각 VM에 복사하는 것은 시간 소모적 인 연습 일 수 있습니다. Azure File 공유를 VM에 로컬로 탑재함으로써 개발자와 관리자는 복사 할 필요없이 도구와 유틸리티에 신속하게 액세스 할 수 있습니다. 푸른 파일의 전체 사용 사례를 들어

이 문서 체크 아웃하십시오 : https://docs.microsoft.com/en-us/azure/storage/files/storage-files-introduction#why-azure-files-is-useful

+0

이것은 아주 좋아 보인다! 그러나 나는 약간 애플 리케이션 서비스 대신 이것을 사용하는 것에 대해 혼란 스럽다. Azure 파일은 컨테이너 인 것 같아요. 실제로 사용자가 사용하기 위해 하늘을 어떻게 얻을 수 있습니까? – Paul

+0

아! 필자는 그 파일 만 액세스하고 호스팅하는 것이 중요하다고 생각했습니다. 시스템이라면 Azure App 서비스 (https://azure.microsoft.com/en-us/pricing/details/app-service/)를 확인하는 것이 좋습니다. 1GB의 디스크를 제공하는 무료 평가판 옵션이 있습니다. 공간, 나는 그것에게 당신의 유스 케이스에 어울리는지를 알아 보려는 시도를 제안 할 것이다. 그렇지 않으면 VM을 가지는 것이 또 다른 선택이 될 것이다. –

+0

이미 앱 서비스가 있습니다 600MB 파일을받는 방법에 대한 우려가 있습니다! – Paul

0

을 나는 당신의 언급 혼란 조금 아니, 가상 머신은 ... "오랫동안 배포"하지만 해요 아니요이 필요하며 저장 용량이있는 환경이 있어야합니다.

Azure 웹 앱에는 자체 저장소가 내장되어 있습니다."기본"계층에서는 10GB를 자유롭게 사용할 수 있습니다 (계층을 확장하면 1TB 이상으로 커집니다). 그리고 저장 용량은 이며 내구성은입니다 (웹 앱 자체를 삭제할 때까지). 그리고 실행중인 모든 웹 앱 인스턴스에서 공유됩니다.

Azure Blob 저장소에 콘텐츠를 저장할 수도 있습니다. 이 콘텐츠를 로컬로 사용해야하는 경우 blob 콘텐츠를 SDK/API 호출을 통해 로컬 (웹 앱) 저장소에 다운로드 할 수 있습니다. 저장소 계정과 웹 응용 프로그램이 동일한 지역에 있다고 가정 할 때 두 사이트간에 복사 할 대역폭 비용은 없습니다.

푸른 파일 저장뿐만 아니라 작동하지만 한계가 있습니다 - 저장 인스턴스 당 5TB의 최대 - 최대 전체 스토리지 인스턴스 에 걸쳐 1,000 IOPS - SMB 연결된 웹 응용 프로그램에있을 수 없습니다 - 당신이 프로그래밍 방식으로 접근 할 필요가 (SDK/API를 통해)

참고 : 크기가 큰 파일 (예 : 600MB 파일)을 BLOB/파일 저장소에 보관하는 경우 배포 할 때마다 웹 응용 프로그램에 포함하지 않아도됩니다. 시작시 웹 응용 프로그램의 저장소로 복사 할 수 있습니다.