데이터 마이그레이션은 디지털 정보를 다른 위치(예: 클라우드 스토리지), 애플리케이션, 데이터베이스 또는 컴퓨팅 환경으로 옮기는 프로세스입니다.
이 글을 읽은 후에 다음을 할 수 있습니다:
관련 콘텐츠
인터넷에서 가장 인기 있는 인사이트를 한 달에 한 번 정리하는 Cloudflare의 월간 요약본 theNET를 구독하세요!
글 링크 복사
데이터 마이그레이션은 한 컴퓨팅 환경에서 다른 컴퓨팅 환경으로 기존 데이터를 선택, 준비 및 이동하는 프로세스입니다. 데이터는 애플리케이션, 스토리지 시스템, 데이터베이스, 데이터 센터, 비즈니스 프로세스 간에 마이그레이션될 수 있습니다.
각 조직의 데이터 마이그레이션 목표와 프로세스는 고유합니다. 비용, 시기, 기술 요구 사항, 비즈니스 운영에 미치는 영향, 데이터 손실 가능성, 규정 준수 요구 사항 등 다양한 요소를 고려해야 합니다.
기업은 다음과 같은 여러 가지 이유로 데이터 마이그레이션 프로젝트를 수행할 수 있습니다:
새 컴퓨터를 구입할 때 일반적으로 최신 버전의 소프트웨어를 설치하고 이전 컴퓨터에서 가장 중요한 파일만 복사하는 것을 선호합니다. 오래된 소프트웨어와 파일을 추가하면 불필요하게 저장 공간을 차지하고 새 디바이스의 속도가 느려질 수 있습니다. 마찬가지로 효율적인 데이터 마이그레이션을 통해 새 시스템에서 올바르게 정제, 추출, 변환된 데이터를 활용할 수 있습니다.
데이터 마이그레이션은 디지털 기술을 사용하여 비즈니스 워크로드와 프로세스를 현대화하는 디지털 트랜스포메이션( )의 핵심 원동력이 될 수 있습니다. 특히 오래되거나 손상된 데이터가 조직의 새로운 클라우드 인프라로 마이그레이션되지 않도록 하기 위해 클라우드 마이그레이션( )과 함께 사용하는 경우가 많습니다.
데이터 센터에는 비즈니스 프로세스와 워크플로우를 주도하는 소프트웨어 애플리케이션에서 사용하는 파일이나 데이터베이스가 저장됩니다. 따라서 데이터 마이그레이션은 일반적으로 5가지 유형으로 분류됩니다:
모든 유형의 데이터 마이그레이션에 "모든 유형에 적합한" 프로세스는 없습니다. 그러나 전체 데이터 마이그레이션 계획에는 3단계가 포함되며, 이 3단계는 다른 여러 구성 요소와 단계로 구성됩니다.
마이그레이션 전(계획/검색)
사전 마이그레이션은 마이그레이션이 원활하게 진행되도록 보장하고 위험을 최소화하는 것을 목표로 하는 초기 계획 단계입니다. 이 단계에서 데이터 마이그레이션 팀은 프로젝트 목표, 범위, 필요한 인력/리소스, 중요 요구 사항을 수립합니다.
마이그레이션 전 작업에는 다음이 포함될 수 있습니다(이에 국한되지 않음):
마이그레이션('고라이브')
계획이 생성되고 적절한 권한이 확보되고 모든 데이터를 대상 시스템으로 마이그레이션할 준비가 되면 실제 데이터 마이그레이션이 시작됩니다. "라이브 시작" 실행에는 다음이 포함될 수 있습니다:
"스위치 전환" 후에도 데이터 마이그레이션이 완료되지 않습니다. 마이그레이션 결과를 감사하고 유효성을 검사하여 모든 것이 올바르게 전송되고 기록되었는지 확인해야 합니다.
마이그레이션 후 감사가 성공적으로 완료되면 이전 시스템을 폐기할 수 있습니다.
데이터 마이그레이션에서 조직은 한 시스템을 다른 시스템으로 마이그레이션하거나 두 시스템을 새로운 시스템으로 병합하기로 결정할 수 있습니다. 어떤 전략을 선택하든 두 가지 일반적인 데이터 마이그레이션 접근 방식이 있습니다.
"빅뱅" 마이그레이션: '빅뱅' 데이터 마이그레이션은 레거시 시스템에서 새로운 대상 시스템으로 전체 데이터 집합을 한 단계에 이동합니다. 이러한 마이그레이션은 일반적으로 주말이나 휴일과 같이 계획된 다운타임 기간 동안 또는 그 기간에 이루어집니다.
장점:
단점:
"트리클 피드" 마이그레이션: 데이터에 액세스할 수 없는 기간을 피해야 하는 글로벌 비즈니스 또는 중요 인프라 제공업체는 대신 '트리클 피드' 데이터 마이그레이션을 추진할 수 있습니다. 이 단계적 접근 방식은 데이터를 더 작은 단위로 패키징하고 전송합니다.
장점:
단점:
데이터 마이그레이션과 "데이터 통합" 이라는 용어는 때때로 같은 의미로 사용되지만, 두 용어는 별개입니다. 한 번만 진행되는 데이터 마이그레이션 프로젝트와 달리 데이터 통합은 점진적인 데이터 변경이 수반되는 지속적인 프로세스입니다. 또한 데이터 마이그레이션과 달리 데이터 통합은 서로 다른 위치에 있는 데이터를 하나의 통합된 보기로 결합할 수 있습니다.
데이터 마이그레이션은 데이터 통합 이니셔티브의 중요한 이정표가 될 수 있습니다. 예를 들어, 기업에서 대량의 비정형 데이터(예: 음악, 동영상, 이미지)를 새로운 개체 스토리지 서비스로 마이그레이션하면서 해당 데이터를 다른 곳에서 호스팅되는 미디어 처리 도구와 통합할 수 있습니다.
Cloudflare R2 는 개발자가 송신 수수료 없이 대량의 비정형 데이터를 저장할 수 있는 AWS S3 호환, 전 세계 분산형 개체 스토리지입니다. R2를 사용하면 고객은 R2 마이그레이터 (일명 슈퍼 슬러퍼)를 사용하여 다른 클라우드 제공업체에 저장된 데이터 개체를 원하는 R2 버킷으로 빠르고 쉽게 마이그레이션할 수 있습니다.
또한 개발자는 엣지의 SQL 데이터베이스인 Cloudflare D1을 사용하여 기존 SQLite 테이블과 해당 데이터를 직접 가져올 수 있습니다.
자세한 내용 에서 Cloudflare의 개발자 플랫폼에 대해 알아보세요.