편집

다음을 통해 공유


메인프레임 시스템에서 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에 문의하여 이 솔루션을 얻을 수 있습니다.

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

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

    3. 파일은 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 Well-Architected Framework의 핵심 요소를 구현합니다. 자세한 내용은 Microsoft Azure Well-Architected Framework참조하세요.

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

비용 최적화

비용 최적화는 불필요한 비용을 줄이고 운영 효율성을 개선하는 방법을 모색하는 것입니다. 자세한 내용은 비용 최적화대한 디자인 검토 검사 목록을 참조하세요.

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

타사 보관 솔루션

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

Azure Storage

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

데이터 회수

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

참가자

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

보안 주체 작성자:

기타 기여자:

다음 단계

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

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