메인프레임 시스템에서 Azure로 보관 데이터 이동

Azure Data Factory
Azure Storage
Azure 파일
Azure Blob Storage
Azure Data Box

이 참조 아키텍처는 메인프레임 및 미드레인지 시스템에서 Azure로 데이터를 이동하는 방법을 보여 줍니다. 이 아키텍처에서 보관된 데이터는 메인프레임 시스템에서만 제공되고 사용됩니다. Azure는 스토리지 매체로만 사용됩니다.

아키텍처

메인프레임 데이터를 Azure에 보관하기 위한 아키텍처를 보여 주는 다이어그램

이 아키텍처의 Visio 파일을 다운로드합니다.

메인프레임 시스템과 Azure Storage 간에 데이터를 이동하는 데 사용할 방법을 결정하려면 데이터 검색 빈도와 데이터 양을 고려합니다. 다음과 같은 Microsoft 및 타사 솔루션을 사용할 수 있습니다.

  • Microsoft 솔루션.
    • Azure Data Factory FTP 커넥터.
    • 모든 Azure Storage 솔루션에 데이터를 복사할 수 있는 Data Factory 복사 작업.
    • JCL(Job Control Language)을 통해 메인프레임 시스템에서 Azure로 데이터를 이동하기 위한 사용자 지정 솔루션인 Java를 사용하는 Azure Blob에 대한 메인프레임 JCL. 자세한 내용은 datasqlninja@microsoft.com에 문의하세요.
  • 타사 보관 솔루션. 메인프레임 시스템, 미드레인지 시스템 및 Azure 서비스와 쉽게 통합할 수 있는 솔루션.

워크플로

  1. Azure Data Factory FTP 커넥터는 메인프레임 시스템에서 Azure Blob Storage로 데이터를 이동합니다. 이 솔루션에는 자체 호스팅 통합 런타임이 설치된 중간 VM(가상 머신)이 필요합니다.

  2. Data Factory 복사 작업은 Db2 데이터베이스에 연결하여 데이터를 Azure Storage에 복사합니다. 이 솔루션에도 자체 호스팅 통합 런타임이 설치된 중간 VM이 필요합니다.

  3. Microsoft의 Java를 사용하는 Azure Blob에 대한 메인프레임 JCL 사용자 지정 솔루션은 메인프레임 시스템과 Blob Storage 간에 데이터를 이동하고 그 반대의 경우도 마찬가지입니다. 이 솔루션은 Java를 기반으로 하며 메인프레임의 Unix System Services에서 실행됩니다. datasqlninja@microsoft.com에 문의하여 이 솔루션을 얻을 수 있습니다.

    a. 솔루션의 일회성 구성을 완료해야 합니다. 이 구성에는 Blob Storage 액세스 키를 가져오고 필요한 아티팩트를 메인프레임 시스템으로 이동하는 작업이 포함됩니다.

    b. JCL 제출은 메인프레임 및 Blob Storage 간에 파일을 이동합니다.

    c. 파일은 Azure에 이진 형식으로 저장됩니다. 간단한 데이터 형식에 대해 EBCDIC를 ASCII로 변환하도록 사용자 지정 솔루션을 구성할 수 있습니다.

  4. 필요에 따라 Azure Data Box는 메인프레임 데이터를 Azure로 물리적으로 전송하는 데 도움이 될 수 있습니다. 이 옵션은 대량의 데이터를 마이그레이션해야 하고 온라인 전송 방법이 너무 오래 걸리는 경우에 적합합니다. (예를 들어 마이그레이션에 몇 주가 걸리는 경우).

  5. 메인프레임 또는 미드레인지 환경에 대한 쉬운 상호 작용은 타사 보관 솔루션에서 제공됩니다.

    이 솔루션은 메인프레임과 상호 작용하고 데이터 형식, 레코드 형식, 스토리지 형식 및 액세스 방법과 같은 다양한 메인프레임 매개 변수를 처리합니다. Azure와 메인프레임 간에 브리지 역할을 합니다. 일부 타사 솔루션은 스토리지 드라이브를 메인프레임에 연결하고 데이터를 Azure로 전송하는 데 도움이 됩니다.

  6. 데이터는 타사 보관 솔루션을 통해 주기적으로 동기화되고 보관됩니다. 타사 솔루션을 통해 데이터가 제공된 후 솔루션은 사용 가능한 커넥터를 사용하여 데이터를 Azure에 쉽게 푸시할 수 있습니다.

  7. 데이터는 Azure에 저장됩니다.

  8. 필요에 따라 데이터는 Azure에서 메인프레임 또는 미드레인지 시스템으로 다시 회수됩니다.

구성 요소

  • Azure Storage는 데이터, 앱 및 워크로드에 대해 대량으로 스케일링 가능하고 보안 수준이 높은 클라우드 스토리지를 제공합니다. Azure Files는 간단하고 안전한 서버리스 클라우드 파일 공유를 제공합니다. 이 구성 요소는 동기화 및 데이터 보존에 사용됩니다.
  • Azure Data Factory는 ETL 및 ELT 워크플로를 작성하고, 예약하고, 오케스트레이션할 수 있는 하이브리드 데이터 통합 서비스입니다.
  • Azure Data Box는 온-프레미스 데이터를 Azure로 이동하는 데 사용할 수 있는 물리적 디바이스입니다.

대안

FTP를 통해 메인프레임 또는 미드레인지 시스템에서 데이터를 이동하는 클래식 방법을 사용할 수 있습니다. Data Factory는 Azure에서 데이터를 보관하는 데 사용할 수 있는 FTP 커넥터를 제공합니다.

시나리오 정보

메인프레임 및 미드레인지 시스템은 엄청난 양의 데이터를 생성, 처리 및 저장합니다. 이 데이터가 오래되면 일반적으로 유용하지 않습니다. 그러나 규정 준수 및 규정 규칙에 따라 이 데이터를 몇 년의 특정 기간 동안 저장해야 하는 경우가 있으므로 보관하는 것이 중요합니다. 이 데이터를 보관하면 비용을 절감하고 리소스를 최적화할 수 있습니다. 데이터를 보관하면 데이터 분석에도 도움이 되며 데이터 기록이 제공됩니다.

잠재적인 사용 사례

클라우드에 데이터를 보관하면 다음에 도움이 될 수 있습니다.

  • 메인프레임 및 미드레인지 시스템에서 스토리지 리소스를 확보합니다.
  • 활성 시스템에 관련 데이터만 저장하여 쿼리 성능을 최적화합니다.
  • 보다 경제적인 방식으로 데이터를 저장하여 운영 비용을 줄입니다.
  • 분석을 위해 보관된 데이터를 사용하여 새로운 기회를 창출하고 더 나은 비즈니스 의사 결정을 내립니다.

권장 사항

데이터를 사용하는 방법에 따라 이진에서 ASCII로 변환한 다음, Azure에 업로드할 수 있습니다. 이렇게 하면 Azure에서 분석을 더 쉽게 수행할 수 있습니다.

고려 사항

  • 메인프레임의 복잡한 데이터 형식은 보관 중에 처리해야 합니다.
  • 애플리케이션 주제 전문가는 보관해야 하는 데이터를 식별할 수 있습니다.
  • 동기화 간격을 결정하려면 비즈니스 중요도, 규정 준수 요구 사항 및 데이터 액세스 빈도와 같은 요소를 고려합니다.

타사 보관 솔루션

일부 타사 솔루션은 Azure Marketplace에서 사용할 수 있습니다. 이러한 각 솔루션에는 고유한 구성이 필요합니다. 이러한 솔루션을 설정하는 것은 이 아키텍처를 구현하는 기본 작업 중 하나입니다.

Azure Storage

Azure에는 빈번한 액세스 및 드문 액세스, 구조적 데이터 및 비정형 데이터 같은 다양한 애플리케이션 및 기술 요구 사항에 대한 다양한 옵션이 있습니다. Azure Storage에서 다양한 스토리지 수명 주기 구성을 설정할 수 있습니다. 수명 주기를 관리하는 규칙을 정의할 수 있습니다. 개요는 수명 주기 관리 정책 구성을 참조하세요.

데이터 회수

보관된 데이터의 회수는 보관 솔루션의 중요한 측면입니다. 보관된 데이터를 회수하기 위한 원활한 환경을 제공하는 타사 솔루션은 거의 없습니다. 온-프레미스에서 명령을 실행하는 것만큼 간단합니다. 타사 에이전트는 자동으로 Azure에서 데이터를 가져오고 다시 메인프레임 시스템으로 수집합니다.

비용 최적화

Azure 가격 계산기를 사용하여 이 솔루션 구현 비용을 예상합니다.

참가자

Microsoft에서 이 문서를 유지 관리합니다. 원래 다음 기여자가 작성했습니다.

보안 주체 작성자:

기타 기여자:

다음 단계

자세한 내용은 Azure 데이터 엔지니어링 - 메인프레임/미드레인지 현대화에 문의하세요.

다음 리소스를 참조하세요.