주:
- 이 자습서에서는 Oracle Cloud에 액세스해야 합니다. 무료 계정에 등록하려면 Oracle Cloud Infrastructure Free Tier 시작하기를 참조하십시오.
- Oracle Cloud Infrastructure 자격 증명, 테넌시 및 구획에 예제 값을 사용합니다. 실습을 완료했으면 이러한 값을 자신의 클라우드 환경과 관련된 값으로 대체하십시오.
마이그레이션 툴을 사용하여 OCI 클라우드 스토리지 서비스로 데이터 이동
소개
이 자습서 시리즈는 OCI(Oracle Cloud Infrastructure) 클라우드 스토리지 서비스로 데이터를 마이그레이션하는 다양한 방법을 보여주는 4가지 자습서 시리즈 중 1개입니다. 이 첫 번째 자습서를 검토하여 다양한 도구를 광범위하게 이해한 다음 마이그레이션 요구 사항과 관련된 관련 자습서 또는 문서를 진행할 수 있도록 시리즈가 설정되었습니다.
OCI는 고객에게 고성능 컴퓨팅 및 저렴한 클라우드 스토리지 옵션을 제공합니다. Oracle은 온디맨드 로컬, 객체, 파일, 블록 및 아카이브 스토리지를 통해 주요 스토리지 워크로드 요구 사항 및 사용 사례를 해결합니다.
OCI 클라우드 스토리지 서비스는 모든 엔터프라이즈 요구사항에 대해 빠르고 안전하며 내구성이 뛰어난 클라우드 스토리지 옵션을 제공합니다. OCI File Storage with Lustre 및 OCI Block Volumes 서비스와 같은 고성능 옵션부터 고성능 마운트 대상을 갖춘 OCI File Storage 서비스의 전담 관리 엑사바이트 규모의 파일 시스템, 내구성과 확장성이 뛰어난 OCI Object Storage까지. 오라클의 솔루션은 AI/ML 워크로드와 같은 성능 집약적 애플리케이션에서부터 엑사바이트 규모의 데이터 레이크에 이르기까지 고객의 요구를 충족할 수 있습니다.
많은 고객이 온프레미스, 다른 제공업체 또는 OCI 클라우드 스토리지 서비스 간에 데이터를 OCI 클라우드 스토리지 서비스로 전송해야 합니다. 원본, 대상 및 데이터 전송 방향에 따라 마이그레이션을 수행하는 가장 좋은 방법은 다를 수 있습니다. OCI에서 데이터 소스 및 대상의 기초를 파악한 후에는 마이그레이션 경로와 사용해야 할 도구를 결정해야 합니다. 실전 경험을 통해 올바른 마이그레이션 툴과 사용 방법을 안내합니다. 이 자습서 1 시리즈에서는 다양한 도구와 마이그레이션 프로세스에 가장 적합한 도구를 소개합니다.
마이그레이션해야 하는 데이터의 양과 새로운 OCI 스토리지 플랫폼으로 컷오버할 수 있는 다운타임을 결정합니다. 일괄 마이그레이션은 마이그레이션을 관리 가능한 증분으로 분류하는 데 적합합니다. 일괄 이전을 통해 여러 창에서 특정 애플리케이션에 대한 작동 중지 시간을 예약할 수 있습니다. 일부 고객은 2~4일 동안 일정이 잡힌 유지보수 기간을 통해 일회성 마이그레이션을 유연하게 수행할 수 있습니다. OCI FastConnect은 1G에서 400G까지의 포트 속도로 OCI와 사용자 환경 간에 전용 개인 연결을 생성하여 데이터 전송 프로세스를 가속화하는 데 사용할 수 있습니다. OCI FastConnect을 Megaport 및 ConsoleConnect과 같은 파트너 솔루션과 통합하여 데이터 센터 또는 클라우드 간 상호 연결에 대한 프라이빗 접속을 생성함으로써 다른 클라우드 공급업체의 데이터를 OCI 클라우드 스토리지 서비스로 보다 직접 이동할 수 있습니다. 자세한 내용은 FastConnect integration with Megaport Cloud Router을 참조하십시오.
대상
DevOps 엔지니어, 개발자, OCI 클라우드 스토리지 관리자 및 사용자, IT 관리자, OCI 고급 사용자 및 애플리케이션 관리자.
목표
다양한 툴을 사용하여 OCI 클라우드 스토리지 서비스로 데이터를 복사하고 동기화하는 방법을 알아봅니다.
-
공통 이전 툴 이해
-
파일 시스템 데이터(로컬, NAS, 클라우드 호스팅)를 OCI 클라우드 스토리지 서비스로 마이그레이션하기 위한 다양한 도구에 대해 알아보십시오.
-
다양한 사용 사례에 가장 적합한 도구를 알아봅니다.
필요 조건
-
데이터 이전 집합, 전체 크기 및 파일이나 객체의 모양(작은 파일, 작은 파일 등)에 대한 이해
-
OCI 클라우드 스토리지 서비스(오브젝트 스토리지, 파일 스토리지 또는 블록 볼륨)에서 스토리지가 배치되는 위치입니다.
-
타임라인 및 대량 또는 증분(일괄 처리) 이전을 수행하는 경우
마이그레이션 툴
오라클의 고객 경험과 테스트는 귀사의 시나리오에 가장 적합한 마이그레이션 툴을 안내하는 데 도움이 될 수 있습니다. 데이터 세트에 가장 적합한 마이그레이션 방법을 확인하려면 샘플 데이터 세트에 대한 개념 증명 및 테스트를 수행하는 것이 좋습니다. 온프레미스 및 기타 클라우드 제공업체의 데이터를 OCI 또는 OCI 클라우드 스토리지 서비스 내에서 마이그레이션하는 데 사용할 수 있는 공통 마이그레이션 도구를 살펴볼 것입니다. 테스트 결과는 샘플 데이터 세트에서 공유되므로 도구가 데이터 세트에서 수행하는 방식을 추정할 수 있습니다.
-
복제: Rclone은 클라우드 또는 클라우드 스토리지 공급업체 간에 데이터를 마이그레이션하는 오픈 소스 명령줄 유틸리티입니다. Rclone은 소스 스토리지와 대상 스토리지 간의 정기적인 동기화뿐만 아니라 일회성 마이그레이션을 수행하는 데 사용할 수 있습니다. Rclone은 오브젝트 스토리지, 파일 스토리지, 마운트된 드라이브 및 70개의 지원되는 스토리지 유형 간에 데이터를 마이그레이션할 수 있습니다. OCI Object Storage는 기본적으로 Rclone 백엔드 제공자로 지원됩니다. Rclone 프로세스를 확장 및 축소하여 매개변수 옵션을 사용하여 전송 성능을 향상시킬 수 있습니다. Rclone에는 복제 및 동기화와 같은 옵션이 있어 데이터를 일회성 및 주기적으로 전송할 수 있습니다. 자세한 내용은 Install Rclone를 참조하십시오.
-
Resilio Active Anywhere: Resilio는 타사 에이전트 기반 데이터 전송 응용 프로그램입니다. 그래픽 사용자 인터페이스(GUI) 기능이 풍부하며 전송 작업을 크게 제어하고 성능 측정지표를 시각화합니다. 이 소프트웨어는 Oracle Cloud Marketplace에서 사용할 수 있으며 Resilio에서 설치 라이센스를 취득할 수 있습니다. Resilio는 일대다, 다대일 또는 다대다 메시의 모든 방향으로 고정 시간 프레임의 파일을 동기화하여 데이터 세트에 전역적으로 존재할 수 있습니다.
-
오픈 소스 Linux 동기화 유틸리티: rsync 및 fpsync입니다.
-
Rsync: 소스 경로와 대상 경로 간에 일회성 복사 또는 주기적 동기화를 수행하는 공통 Unix 기반 도구입니다.
-
Fpsync: 병렬 동기화를 수행하는 오픈 소스 도구입니다. 아래에서는 rsync, tar 또는 rclone을 사용하고 위에서 병렬 래퍼를 실행합니다. rsync, tar 또는 rclone 중 하나를 기본 동기화 도구로 선택할 수 있습니다.
-
-
파일 스토리지 병렬 도구 사용: OCI File Storage는 파일 시스템과 최적으로 작동하는 병렬 도구 패키지를 제공했습니다. Linux 개발자 저장소에서 사용할 수 있으며 yum 저장소에서 직접 설치할 수 있습니다. 이 패키지에는 표준 Linux 유틸리티 cp, tar 및 rm과 병렬로 동일한 parcp, parter 및 param의 세 가지 도구가 포함되어 있습니다.
-
OCI Command Line Interface Object Storage Sync: OCI Object Storage Sync(동기화)는 파일 시스템 디렉토리를 버킷의 객체와 동기화하는 OCI CLI(명령행 인터페이스)의 일부입니다. 이 명령은 소스에서 대상으로 새 파일 또는 객체를 복사하고 선택적으로 소스에 없는 파일을 삭제하는 하위 디렉토리를 순회합니다. 호스트 시스템 리소스에 따라 최대 1,00개의 병렬 작업을 실행할 수 있습니다.
-
OCI Object Storage 대량 복사 Python API: 다음 링크는 OCI용 python API를 사용하는 대량 복사 스크립트의 예입니다. API는 병렬 스레드를 사용하여 한 버킷에서 다른 버킷으로 객체를 복사하는 예제 스크립트와 같은 스크립트를 작성하는 데 사용할 수 있습니다. 샘플 스크립트 사용에 대한 자세한 내용은 Oracle Cloud Infrastructure Object Storage Python Utilities for Bulk Operations을 참조하십시오.
-
S3 호환 툴(s5cmd): s5cmd는 로컬 파일 시스템 및 NAS 스토리지(온프레미스 및 OCI)를 OCI Object Storage로 마이그레이션하거나 동기화하는 데 사용할 수 있는 오픈 소스 툴입니다. 동일한 리전 내에서 데이터 버킷을 버킷으로 마이그레이션하는 데도 사용할 수 있습니다.
작업에 적합한 도구
마이그레이션을 수행할 때 선택할 수 있는 많은 도구가 있으며 한 번에 모두 조사하는 것이 압도적일 수 있습니다. 생성, 대상, 마이그레이션 방향, 사용자 환경 및 사용자 환경에 따라 최적의 마이그레이션 툴이 달라질 수 있습니다.
다음 표는 온프레미스 데이터 마이그레이션, 다른 클라우드 공급업체의 데이터를 OCI로 마이그레이션, OCI 클라우드 스토리지 데이터를 한 리전에서 다른 리전으로 복사, 리전 내 OCI 클라우드 스토리지 데이터 복사, OCI File Storage 데이터를 OCI Object Storage로 복사하는 등 일반적인 마이그레이션 시나리오에 대한 권장 사항을 제공합니다.
데이터 이전 출처 | 데이터 이전 대상 | 권장 도구 | 참고 | 설명서/자습서 링크 |
---|---|---|---|---|
온프레미스 | OCI 오브젝트 스토리지 | 1. s5cmd(작은 파일/혼합 파일) 2. OCI Object Storage Sync(큰 파일은 거의 없음) 3. Rclone(혼합) |
이 도구를 데이터 구조에 가장 잘 사용하고 사용이 편리합니다. 전송 시간을 개선하기 위해 FastConnect을 검토해야 합니다. | S5cmd 및 Object Storage Sync 자습서, Rclone 자습서 |
다른 클라우드 공급업체 객체 또는 Blob 스토리지 | OCI 오브젝트 스토리지 | 복제본 | Rclone은 70개 이상의 다양한 클라우드 공급업체를 지원하는 가장 호환성이 높을 것입니다. | Rclone 자습서 |
OCI 오브젝트 스토리지 | 다른 리전의 OCI Object Storage | 1. 객체 복제 2. OCI Object Storage 대량 복사 Python API 3. 복제본 |
네이티브 객체 복제는 현재 비어 있는 새 버킷의 정확한 복제본에 적합합니다. 대상의 데이터를 덮어쓰지 않거나 이미 객체가 있는 소스의 복사본을 초기화하지 않으려면 OCI Object Storage 대량 복사 Python API 또는 Rclone을 사용하십시오. | Object Storage Replication 설명서, 대량 운영을 위한 Oracle Cloud Infrastructure Object Storage Python 유틸리티 사용, 복제 자습서 |
OCI 오브젝트 스토리지 | 다른 테넌시의 OCI Object Storage(동일하거나 다른 리전) | 1. OCI Object Storage 대량 복사 Python API 2. 복제본 |
필요 조건: 교차 테넌시 IAM 정책을 사용하여 교차 테넌시 복사본을 사용으로 설정합니다. 자세한 내용은 테넌시 전반의 오브젝트 스토리지 리소스 액세스를 참조하십시오. | 대량 작업을 위해 Oracle Cloud Infrastructure Object Storage Python 유틸리티 사용, Rclone 자습서 |
OCI File Storage | OCI 오브젝트 스토리지 | 1. s5cmd(작은 파일/혼합 파일) 2. Object Storage Sync(큰 파일은 거의 없음) 3. Rclone(혼합) |
이 도구를 데이터 구조에 가장 잘 사용하고 사용이 편리합니다. | S5cmd 및 Object Storage Sync 자습서, Rclone 자습서 |
온프레미스 | OCI File Storage | fpsync(Linux) 및 CIFS + fpsync(Windows) | 소스 인스턴스와 대상 인스턴스 간에 네트워크 접속이 설정되었는지 확인하십시오. | Fpsync 설명서, fpsync 자습서 |
다른 클라우드 공급업체 로컬 디스크 또는 파일 스토리지 | OCI File Storage | fpsync(Linux) 및 CIFS + fpsync(Windows) | 소스 인스턴스와 대상 인스턴스 간에 네트워크 접속이 설정되었는지 확인하십시오. 전송 시간을 개선하기 위해 FastConnect을 검토해야 합니다. | Fpsync 설명서, fpsync 자습서 |
OCI File Storage | 다른 리전의 OCI File Storage | 1. 파일 시스템 복제 2. 인스턴스 간 스트리밍과 fpsync |
복제를 사용하는 경우 복제의 제한 사항 및 고려 사항을 참조하거나 인스턴스 간 스트리밍을 사용하는 경우 소스 인스턴스와 대상 인스턴스 간에 네트워크 연결이 설정되었는지 확인합니다. | Fpsync 설명서, fpsync 자습서, File System Replication 설명서 |
OCI File Storage | 동일한 가용성 도메인 내의 OCI File Storage | 1. 파일 시스템 복제 2. 파일 스토리지 병렬 도구 사용: parcp |
복제를 사용하는 경우 복제의 제한 사항 및 고려 사항을 참조하거나 parcp를 사용하는 경우 소스 파일 시스템과 대상 파일 시스템이 모두 인스턴스에 마운트되었는지 확인합니다. | 파일 시스템 복제, 파일 스토리지 병렬 도구 사용: parcp |
온프레미스, 다른 클라우드 벤더 | OCI Object Storage 또는 OCI File Storage | Resilio Active Anywhere 플랫폼 | 데이터의 다방향 동기화, 지원이 포함된 화이트 글러브 서비스 및 GUI 인터페이스가 필요한 경우 Resilio Active Anywhere 플랫폼을 사용하십시오. Resilio는 OCI 클라우드 스토리지 서비스 제품 팀에 의해 검증되었으며 Oracle Cloud Marketplace에서 사용할 수 있습니다. | 플랫폼 사용에 대한 자세한 내용은 Resilio 팀에게 문의하십시오. |
참고: 마이그레이션 툴 시리즈는 OCI Object Storage 또는 OCI File System Replication, OCI Object Storage Bulk Copy Python API 및 Resilio를 다루지 않습니다. 자세한 내용은 관련 링크를 참조하십시오.
다음 단계
마이그레이션 요구 사항과 관련된 자습서로 이동합니다. OCI 클라우드 스토리지 서비스로 데이터를 이동하려면 다음을 수행합니다.
-
Rclone 사용 시 자습서 2: Rclone을 사용하여 OCI 클라우드 스토리지 서비스로 데이터 이동을 참고하세요.
-
OCI Object Storage Sync 및 S5cmd는 자습서 3: OCI Object Storage Sync 및 S5cmd를 사용하여 데이터를 OCI Cloud Storage Services로 이동을 참조하십시오.
-
파일 시스템 데이터 마이그레이션을 위해 Fpsync 및 Rsync를 사용하여 자습서 4: 파일 시스템 데이터 마이그레이션을 위해 Fpsync 및 Rsync를 사용하여 데이터를 OCI 클라우드 스토리지 서비스로 이동을 참조하십시오.
관련 링크
-
자습서 3: OCI Object Storage Sync 및 S5cmd를 사용하여 OCI 클라우드 스토리지 서비스로 데이터 이동
-
자습서 4: 파일 시스템 데이터 마이그레이션을 위해 Fpsync 및 Rsync를 사용하여 데이터를 OCI 클라우드 스토리지 서비스로 이동
-
대량 작업을 위해 Oracle Cloud Infrastructure Object Storage Python 유틸리티 사용
확인
-
Authors - Vinoth Krishnamurthy(OCI File Storage 기술 직원 수석 멤버), Melinda Centeno(OCI Object Storage 수석 제품 관리자)
-
제공자 - Aboo Valappil(Consulting Member of Technical Staff, OCI File and Block Storage), Ashutosh Mate(OCI Object Storage 수석 제품 관리자)
추가 학습 자원
docs.oracle.com/learn에서 다른 실습을 탐색하거나 Oracle Learning YouTube 채널에서 더 많은 무료 학습 콘텐츠에 액세스하세요. 또한 Oracle Learning Explorer가 되려면 education.oracle.com/learning-explorer을 방문하십시오.
제품 설명서는 Oracle Help Center를 참조하십시오.
Use Migration Tools to Move Data into OCI Cloud Storage Services
G25557-01
January 2025
Copyright ©2025, Oracle and/or its affiliates.