조직은 클라우드 컴퓨팅의 이점을 활용하기 위해 메인프레임 시스템을 현대화할 수 있습니다. 메인프레임 데이터를 클라우드 플랫폼과 통합하면 확장성, 성능 및 비용 효율성이 향상됩니다.
BMC AMI(자동화 메인프레임 인텔리전스) 클라우드는 메인프레임 데이터를 Azure Blob Storage로 직접 전송하는 솔루션을 제공합니다. 이 서비스는 마이그레이션 및 현대화 과정의 주요 단계를 자동화합니다.
Apache®, Kafka및 불꽃 로고는 미국 및/또는 기타 국가에서 Apache Software Foundation의 등록 상표 또는 상표입니다. Apache Software Foundation의 보증은 이러한 표시를 사용하는 것을 암시하지 않습니다.
주요 이점
비용 효율적인 백업: BMC AMI Cloud with Blob Storage를 가상 테이프 라이브러리의 효율적인 대안으로 사용하여 더 빠르고 경제적인 데이터 백업을 보장합니다. 이러한 변화는 비용을 절감하고 백업 및 복구 시간을 개선하며 이는 비즈니스 연속성에 필수적입니다.
데이터 변환: BMC AMI Cloud Analytics는 메인프레임 데이터를 다양한 Azure 서비스와 호환되는 개방형 형식으로 변환합니다. 개방형 형식은 데이터 유용성과 통합을 향상시킵니다. 이 프로세스는 레거시 데이터에 고급 분석, AI 및 기계 학습 도구를 사용하려는 조직에 매우 중요합니다.
데이터 보호: BMC AMI Cloud Vault는 Azure Storage에서 변경할 수 없는 에어 갭이 있는 메인프레임 데이터 복사본을 제공합니다. 버전 관리, 잠금, 불변성 및 암호화를 제공하여 데이터를 보호합니다. 또한 위협 방지 기능을 제공하고 데이터 보존에 대한 규정 요구 사항을 준수합니다.
건축학
이 아키텍처의 Visio 파일 다운로드합니다.
워크플로
다음 워크플로는 이전 다이어그램에 해당합니다.
BMC AMI Cloud 에이전트는 TCP/IP(Transmission Control Protocol/Internet Protocol)를 통해 암호화되고 압축된 메인프레임 데이터를 Blob Storage로 보내는 z/OS 작업을 시작합니다. 이 프로세스를 통해 중간 스토리지 없이 안전하고 효율적인 데이터 전송을 보장하여 대기 시간 및 잠재적인 실패 지점을 줄일 수 있습니다.
Docker 기반 웹 애플리케이션인 BMC AMI Cloud Management Server는 클라우드 에이전트를 관리합니다. 정책, 활동 및 스토리지를 관리하여 응집력 있는 데이터 관리를 보장합니다.
BMC AMI Cloud Analytics는 Blob Storage에 저장된 메인프레임 데이터를 AI, BI(비즈니스 인텔리전스) 및 기계 학습 애플리케이션에 최적화된 형식으로 변환합니다. CSV 및 JSON으로의 변환을 지원하고 Microsoft 데이터베이스와 직접 통합할 수 있습니다. 이 기능은 광범위한 분석 및 운영 사용 사례를 지원합니다.
구성 요소
BMC AMI Cloud Data의 모든 구성 요소는 데이터 마이그레이션 및 관리 프로세스의 다양한 측면을 최적화하도록 설계되었습니다.
BMC AMI Cloud 에이전트는 하나 이상의 LPAR(z/OS 논리 파티션)에서 시작된 작업으로 실행되는 Java 기반 애플리케이션입니다. TCP/IP를 통해 Blob Storage에서 직접 데이터를 읽고 씁니다. BMC AMI Cloud 에이전트는 zIIP 엔진을 사용하여 일반 CPU 사용량을 크게 줄입니다. 이 최적화는 메인프레임 성능을 향상시키고 비용을 절감합니다. 여러 에이전트를 사용하여 확장성 및 복원력을 높일 수 있습니다. 이 아키텍처에서 BMC AMI Cloud 에이전트는 메인프레임 데이터를 스토리지로 안전하게 이동하는 기본 데이터 전송 메커니즘 역할을 합니다.
BMC AMI Cloud Management Server는 UI(웹 사용자 인터페이스) 및 z/OS 에이전트와의 통신을 관리하는 Docker 컨테이너에서 실행되는 웹 애플리케이션입니다. 데이터 보호, 데이터 마이그레이션 및 데이터 보관에 대한 정책을 정의하는 방법을 제공합니다. 이러한 정책은 데이터 관리가 조직의 요구 사항 및 규정 준수 표준에 부합하도록 하는 데 도움이 됩니다. 고가용성을 위해 가상 네트워크 내의 Azure Virtual Machines에 이 애플리케이션을 배포합니다. 이 아키텍처에서 BMC AMI 클라우드 관리 서버는 데이터 마이그레이션 정책을 관리하고 에이전트 활동을 모니터링하기 위한 중앙 제어 평면 역할을 합니다.
수명 주기 관리 엔진은 z/OS LPAR에서 온-프레미스로 실행되는 Java 기반 애플리케이션입니다. 개체 스토리지와 z/OS 모두에서 만료된 데이터를 제거합니다. 이 프로세스는 데이터 수명 주기 관리를 자동화하고 스토리지 리소스를 효율적으로 사용하는 데 도움이 됩니다. 이 아키텍처에서 수명 주기 관리 엔진은 데이터 보존 정책을 자동화하여 스토리지 비용을 최적화하고 규정 준수를 지원합니다.
CLI(데이터 관리 명령줄 인터페이스)는 z/OS LPAR에서 실행되는 CLI입니다. 사용자는 CLI를 사용하여 Blob Storage 간에 백업, 복원, 보관, 회수 및 삭제 작업을 수행할 수 있습니다. CLI는 데이터 관리 작업에 대한 유연성과 제어를 제공하고 기존 워크플로 및 스크립트와 통합할 수 있도록 합니다. 이 아키텍처에서 데이터 관리 CLI는 관리자에게 메인프레임과 스토리지 간의 데이터 작업에 대한 직접 명령줄 제어를 제공합니다.
BMC AMI Cloud Analytics는 BMC AMI 클라우드 관리 개체를 AI, BI 및 기계 학습 애플리케이션이 처리할 수 있는 개방형 형식으로 변환하는 Docker 기반 애플리케이션입니다. 이를 통해 조직은 최신 분석 도구에서 사용할 수 있도록 하여 메인프레임 데이터에서 가치를 추출할 수 있습니다. 이 아키텍처에서 BMC AMI Cloud Analytics는 메인프레임 데이터를 최신 데이터 플랫폼과 호환되는 형식으로 변환하여 Azure Analytics 서비스와 통합합니다.
네트워킹 및 ID
온-프레미스 메인프레임 시스템과 Azure 클라우드 서비스 간의 안전하고 안정적인 연결은 현대화 노력의 성공에 매우 중요합니다.
Azure ExpressRoute는 Azure 서비스에 대한 프라이빗 및 신뢰할 수 있는 연결을 제공하는 연결 서비스입니다. 이 연결은 공용 인터넷 연결에 비해 뛰어난 성능과 향상된 보안을 제공합니다. 이 아키텍처에서 ExpressRoute를 사용하면 프라이빗 연결을 통해 온-프레미스 환경에서 Azure로 메인프레임 데이터를 전송할 수 있습니다. 이 접근 방식은 엄격한 데이터 주권 요구 사항이 있는 조직에 적합합니다.
Azure VPN Gateway 는 공용 인터넷을 통해 Azure Virtual Network와 온-프레미스 위치 간에 암호화된 트래픽을 보내는 가상 네트워크 게이트웨이입니다. 이 아키텍처에서는 전용 프라이빗 연결을 사용하여 메인프레임 데이터를 Azure로 전송할 수 없는 시나리오를 위해 VPN Gateway를 배포할 수 있습니다.
Microsoft Entra ID 는 온-프레미스 디렉터리와 동기화되는 ID 및 액세스 관리 서비스입니다. SSO(Single Sign-On) 및 다단계 인증을 지원하여 보안 및 사용자 환경을 모두 향상시킵니다. 이 아키텍처에서 Microsoft Entra ID는 BMC AMI Cloud 구성 요소에 대한 보안 인증 및 액세스 제어를 보장하는 데 도움이 됩니다. Azure RBAC(Azure 역할 기반 액세스 제어)를 사용하여 권한을 관리하고 관리할 수 있습니다.
데이터베이스 및 스토리지
메인프레임 데이터는 BMC AMI Cloud 에이전트를 통해 스토리지로 마이그레이션됩니다. BMC AMI Cloud Analytics를 사용하여 Storage의 데이터를 다음 Microsoft 데이터베이스 서비스와 통합할 수 있습니다.
Azure Database for PostgreSQL은 오픈 소스 PostgreSQL 데이터베이스 엔진의 커뮤니티 버전을 기반으로 하는 관리형 관계형 데이터베이스 서비스입니다. Azure Database for PostgreSQL을 사용하여 데이터베이스 관리 대신 애플리케이션 혁신에 집중할 수 있습니다. 작업 오버헤드를 최소화하면서 워크로드를 효율적으로 확장할 수도 있습니다. 이 아키텍처에서는 BMC AMI Cloud Analytics를 통해 Azure Database for PostgreSQL과 메인프레임 데이터를 통합할 수 있습니다.
Azure Database for MySQL은 오픈 소스 MySQL 데이터베이스 엔진의 커뮤니티 버전을 기반으로 하는 관리형 관계형 데이터베이스 서비스입니다. 이 아키텍처에서는 BMC AMI Cloud Analytics를 통해 Azure Database for MySQL과 메인프레임 데이터를 통합할 수 있습니다.
Azure SQL Database 는 성능 및 내구성 최적화를 위한 AI 기반 기능을 갖춘 관리형 확장성 있는 데이터베이스 서비스입니다. 서버리스 컴퓨팅 및 하이퍼스케일 스토리지 옵션을 지원하고 요청 시 리소스의 크기를 자동으로 조정합니다. 이 아키텍처에서는 BMC AMI Cloud Analytics를 사용하여 스토리지의 메인프레임 데이터를 SQL Database와 통합할 수 있습니다.
Azure SQL Managed Instance 는 관리형 PaaS의 모든 이점을 제공하며, 지속적으로 업데이트되는 플랫폼을 갖춘 지능적이고 확장 가능한 클라우드 데이터베이스 서비스입니다. SQL Managed Instance는 최신 SQL Server(Enterprise Edition) 데이터베이스 엔진과의 거의 완전한 호환성을 제공합니다. 이 서비스는 일반적인 보안 문제를 해결하는 네이티브 가상 네트워크 구현도 제공합니다. 이 아키텍처에서는 BMC AMI Cloud Analytics를 통해 메인프레임 데이터를 SQL Managed Instance와 통합할 수 있습니다.
Microsoft Fabric 은 데이터 이동, 데이터 과학, 실시간 분석 및 BI를 단일 SaaS(Software as a Service) 환경으로 통합하는 엔드투엔드 데이터 분석 플랫폼입니다. 이 아키텍처에서 Fabric은 Azure에서 변환된 메인프레임 데이터를 통합 데이터 플랫폼에 통합하여 고급 분석 및 BI를 가능하게 합니다.
각 패브릭 테넌트는 OneLake라고 하는 단일 논리 데이터 레이크로 자동으로 프로비전됩니다. OneLake는 구조화된 데이터와 구조화되지 않은 데이터를 모두 지원하는 Azure Data Lake Storage에 빌드된 통합 데이터 레이크입니다.
바로 가기를 사용하여 BMC AMI Cloud Analytics를 통해 메인프레임 데이터를 Fabric 레이크하우스 또는 웨어하우스와 통합하여 고급 분석 및 데이터 웨어하우징을 수행할 수 있습니다.
Azure Storage는 개체, 파일, 디스크, 큐 및 테이블 스토리지를 포함하는 클라우드 스토리지 솔루션입니다. Azure Storage는 하이브리드 스토리지 솔루션을 지원하고 데이터 전송, 공유 및 백업을 위한 도구를 제공합니다. 또한 마이그레이션된 메인프레임 데이터에 대한 확장 가능한 백업 및 보관 솔루션을 제공합니다. 이 아키텍처에서 Storage는 BMC AMI Cloud 에이전트가 전송하는 메인프레임 데이터의 기본 대상 역할을 합니다.
분석 및 모니터링
효과적인 모니터링 및 분석은 클라우드 기반 시스템의 상태 및 성능을 유지하는 데 필수적입니다.
Azure Monitor 는 클라우드 및 온-프레미스 환경에서 원격 분석을 수집, 분석 및 작동하기 위한 솔루션을 제공하는 모니터링 서비스입니다. Application Insights, Azure Monitor 로그 및 Log Analytics와 같은 기능이 포함됩니다. 이러한 기능을 사용하면 사전 모니터링 및 문제 해결이 가능합니다. 이 아키텍처에서는 Azure Monitor를 사용하여 메인프레임에서 스토리지로 데이터를 마이그레이션하는 동안 메트릭을 모니터링하고 분석할 수 있습니다.
Power BI 는 수백 개의 데이터 원본에 연결하는 비즈니스 분석 도구 그룹으로, 데이터 준비를 간소화하고 계획되지 않은 분석을 구동합니다.
이 아키텍처에서 Power BI는 분석 계층 역할을 합니다. 스토리지 및 데이터베이스 시스템에 분산된 메인프레임 마이그레이션 데이터에 연결합니다. Data Lake Storage 또는 Blob Storage 바로 가기를 통해 Power BI는 Direct Lake 모드를 사용하여 데이터 레이크에서 직접 거의 실시간으로 인사이트를 제공하는 고성능 의미 체계 모델을 빌드합니다. 병렬로 Azure 데이터베이스로 마이그레이션된 데이터는 DirectQuery 또는 가져오기 모드를 사용하여 사용할 수 있습니다. 이 이중 쿼리 접근 방식은 성능, 확장성 및 최신 상태의 균형을 유연하게 제공합니다. 이러한 의미 체계 모델이 설정되면 라이브 연결을 사용하여 대화형 보고서 및 대시보드를 개발할 수 있으며, 이를 통해 조직 전체에서 일관되고 제어된 데이터에 액세스할 수 있습니다.
구현 대안
특정 요구 사항 및 제약 조건에 따라 온-프레미스 및 클라우드 배포 옵션 중에서 선택할 수 있습니다.
온-프레미스 배포: zCX(z/OS Container Extensions) 또는 Linux 가상 인스턴스에 BMC AMI 클라우드 관리 서버를 온-프레미스에 설치할 수 있습니다. 이 설치는 규정 또는 대기 시간 요구 사항이 있는 조직에 유연성을 제공합니다.
데이터 변환 서비스: BMC AMI Cloud Analytics는 온-프레미스 환경에서 메인프레임 외부에서 작동할 수 있습니다. 서버 인스턴스 또는 컨테이너 서비스를 사용하여 클라우드에 배포할 수도 있습니다. 그러면 리소스 사용량과 성능이 향상됩니다.
사용 사례
이 아키텍처는 다음과 같은 다양한 사용 사례에 적합합니다.
메인프레임 데이터 가용성: Azure 데이터 서비스, AI, 기계 학습, 분석 및 BI 도구에서 메인프레임 데이터를 사용할 수 있도록 합니다.
데이터 보호: 데이터 가용성 및 내구성을 보장하기 위해 메인프레임 데이터를 Blob Storage에 백업하고 보관하는.
직접 데이터 통합: 메인프레임 애플리케이션이 Blob Storage 간에 직접 데이터를 쓰고 읽을 수 있도록 하여 워크플로를 최적화하고 대기 시간을 줄입니다.
사이버 보안: 데이터 보안 및 규정 준수를 향상시키기 위해 Azure에서 변경할 수 없는 세 번째 복사본을 만들어 사이버 공격으로부터 메인프레임 데이터를 보호합니다.
참여자
Microsoft는 이 문서를 유지 관리합니다. 다음 기여자는 이 문서를 작성했습니다.
주 작성자:
- 시타라만 산카란 | 선임 엔지니어링 설계자
기타 기여자:
- Pratim Dasgupta | 선임 엔지니어링 설계자
- 아시쉬 칸델왈 | 수석 엔지니어링 설계자 관리자
- 라파엘 사예 | 클라우드 솔루션 설계자
LinkedIn 비공개 프로필을 보려면, LinkedIn에 로그인하세요.
다음 단계
- 메인프레임 대한 BMC AMI 클라우드 데이터 관리
- ExpressRoute란?
- VPN Gateway란?
- Data Lake Storage 소개
- SQL Database란?
- Azure Database for PostgreSQL이란?
- Azure Database for MySQL이란?
- Power BI란?
- Azure Monitor 개요
- 자세한 내용은 메인프레임 데이터 현대화 팀에 문의하세요.
관련 리소스
- 메인프레임 및 미드레인지 데이터 현대화
- Azure에서 메인프레임 배치 애플리케이션을 재설계하기
- 메인프레임 데이터 복제 및 Azure에 동기화
- Azure 메인프레임 파일 복제 및 동기화