이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 38284|회답: 1

[출처] .NET 코어는 Amazon S3 Glacier 저장소로 데이터를 백업합니다

[링크 복사]
게시됨 2021. 9. 12. 오후 8:50:27 | | | |
아마존 S3 글레이셔 소개:하이퍼링크 로그인이 보입니다.

Amazon S3 Glacier와 S3 Glacier Deep Archive는 데이터 아카이빙 및 장기 백업을 위한 안전하고 내구성이 뛰어나며 매우 저렴한 Amazon S3 클라우드 스토리지 클래스입니다. 99.99999999999999%의 내구성과 포괄적인 보안 및 준수 기능을 바탕으로 가장 엄격한 규제 요건을 충족하는 데 도움을 줄 수 있습니다. 고객은 TB당 월 1달러 정도의 비용으로 데이터를 저장할 수 있어 온프레미스 솔루션에 비해 비용을 크게 절감할 수 있습니다. 다양한 검색 요구를 충족시키면서도 비용을 절감하기 위해, Amazon S3 Glacier는 아카이브 접근 수단을 몇 분에서 몇 시간까지 세 가지 옵션을 제공합니다; S3 빙하 심층 아카이브는 12시간에서 48시간까지 두 가지 접근 옵션을 제공합니다.

장점은 가격이 매우 저렴하여 데이터베이스 백업 파일, 기록 자료, 데이터 아카이브 등과 같은 장기 미사용 자원을 저장하기에 적합하다는 점입니다. 하지만 다운로드 데이터를 복구하면, 가속 서비스를 구매하지 않는 한 매우 오랜 시간이 기다려야 합니다. 도쿄 지역을 예로 들 때 가격도 지역별로 다릅니다:100G 파일 (한 달) = 0.5USD = 3.5위안

가격:하이퍼링크 로그인이 보입니다.

첫째: 접근 키 (액세스 키 ID 및 비밀 접근 키 생성)

주소:하이퍼링크 로그인이 보입니다.

AWS API 인터페이스를 호출할 때 접근 키(awsAccessKeyId, awsSecretAccessKey)를 사용하며, 루트 사용자 접근 키는 전체 AWS 계정에 무제한으로 접근할 수 있게 해줍니다. 아래에 나와 있습니다:


여기서 생성된 키는 나중에 사용하기 위해 복사됩니다.

2: S3 Glacier 파일 라이브러리 생성

예를 들어, 도쿄 지역에서는 다음과 같은 웹사이트가 있습니다:하이퍼링크 로그인이 보입니다., 아래 그림에서 볼 수 있습니다:



아마존 지역 이름 및 코드:하이퍼링크 로그인이 보입니다.

지역 이름
코드
미국 동부 (오하이오)
US-동-2
미국 동부 (버지니아 북부)
US-동-1
미국 서부 (북부 캘리포니아)
US-웨스트-1
미국 서부 (오리건)
US-웨스트-2
아프리카 (케이프타운)
AF-남-1
아시아 태평양 (홍콩)
AP-이스트-1
아시아 태평양 (뭄바이)
AP-남-1
아시아 태평양 (오사카)
AP-북동-3
아시아 태평양 (서울)
AP-북동-2
아시아 태평양 (싱가포르)
AP-남동-1
아시아 태평양 (시드니)
AP-남동-2
아시아 태평양 (도쿄)
AP-북동-1
캐나다 (중부)
CA-센트럴-1
중국 (베이징)
CN-노스-1
중국 (닝샤)
CN-북서쪽-1
유럽 (프랑크푸르트)
EU-센트럴-1
유럽 (아일랜드)
EU-웨스트-1
유럽 (런던)
EU-웨스트-2
유럽 (밀라노)
EU-사우스-1
유럽 (파리)
EU-웨스트-3
유럽 (스톡홀름)
EU-노스-1
중동 (바레인)
미-사우스-1
남아메리카 (상파울루)
SA-EAST-1

3: 새로운 ASP.NET 핵심 프로그램 창설

새로운 ASP.NET Core 프로그램을 만들고 AWS SDK를 호출해 S3 Glacier 파일 라이브러리에 파일을 업로드하려면, nuget을 사용해 다음 패키지를 참조해야 합니다:




파일 업로드

코드는 다음과 같습니다:

파일 다운로드

S3 Glacier 저장소에서 다운로드 파일을 가져오려면 잠시 인내심을 가지고 기다려야 합니다 :복구 시간은 몇 분에서 몇 시간까지 다양하며, 방금 업로드된 파일도 매우 오래 기다려야 합니다파일을 가져오라는 요청을 보낸 후, 프로그램은 아래 그림에서 보듯이 메시지 큐를 통해 결과를 받는다는 것을 알 수 있습니다:



코드는 다음과 같습니다:



로그 출력 코드 활성화:



저는 아래 그림과 같이 컨트롤러 인터페이스만 호출하면 S3 Glacier로 파일을 업로드할 수 있는 S3 Glacier 백업 서비스를 개발했습니다:




소스 코드 다운로드:하이퍼링크 로그인이 보입니다.




이전의:Docker 이미지 계층을 분석하기 위해 권장되는 두 가지 도구가 있습니다
다음:Git은 삭제를 위해 커밋된 파일을 복원합니다
 집주인| 게시됨 2025. 4. 4. 오후 12:15:21 |
S3 빙하 즉시 검색— 의료 이미지, 뉴스 미디어 자산, 유전체 데이터와 같이 즉각적인 접근이 필요한 아카이브 데이터의 경우, 밀리초 조회율로 가장 저렴한 저장 비용을 제공하는 S3 Glacier Instant Retrieval 스토리지 클래스를 선택하세요.

S3 빙하 유연 회수— 즉각적인 접근이 필요하지 않지만 백업이나 재해 복구 사례처럼 대규모 데이터셋을 무료로 검색할 수 있는 유연성이 필요한 아카이브 데이터의 경우, S3 Glacier Flexible Retrieval 스토리지 클래스를 선택하여 몇 분 내에 검색하거나 12시간 이내에 무료로 대량 검색할 수 있습니다.

시즌 3 글레이셔 딥 아카이브— 금융 서비스, 의료, 미디어 및 엔터테인먼트, 공공 부문 등 고객의 요구와 규제 준수 요건을 충족하기 위해 7년에서 10년 이상 데이터를 보관하려면 S3 Glacier Deep Archive 스토리지 클래스를 선택하세요. 이 클래스는 12시간에서 48시간 이내에 데이터를 조회하는 가장 저렴한 클라우드 스토리지입니다.
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com