Deze referentiearchitectuur laat zien hoe u gegevens verplaatst van mainframe- en midrangesystemen naar Azure. In deze architectuur worden gearchiveerde gegevens onderhouden en alleen gebruikt in het mainframesysteem. Azure wordt alleen gebruikt als opslagmedium.
Architectuur
Een Visio-bestand van deze architectuur downloaden.
Als u wilt bepalen welke methode moet worden gebruikt voor het verplaatsen van gegevens tussen het mainframesysteem en Azure Storage, moet u rekening houden met de frequentie van het ophalen van gegevens en de hoeveelheid gegevens. Er zijn oplossingen van Microsoft en derden beschikbaar:
Microsoft-oplossingen.
- De FTP-connector van Azure Data Factory.
- De kopieeractiviteit van Data Factory, waarmee gegevens naar elke Azure-opslagoplossing kunnen worden gekopieerd.
- Mainframe JCL naar Azure Blob met behulp van Java, een aangepaste oplossing voor het verplaatsen van gegevens van het mainframe-systeem naar Azure via JCL (Job Control Language). Neem contact op met datasqlninja@microsoft.com voor meer informatie.
Archiefoplossingen van derden. Oplossingen die u eenvoudig kunt integreren met mainframesystemen, midrangesystemen en Azure-services.
Workflow
De FTP-connector van Azure Data Factory verplaatst gegevens van het mainframesysteem naar Azure Blob Storage. Voor deze oplossing is een tussenliggende virtuele machine (VM) vereist waarop een zelf-hostende Integration Runtime is geïnstalleerd.
De kopieeractiviteit van Data Factory maakt verbinding met de Db2-database om gegevens te kopiëren naar Azure Storage. Voor deze oplossing is ook een tussenliggende VM vereist waarop een zelf-hostende Integration Runtime is geïnstalleerd.
De JCL van Microsoft Mainframe naar Azure Blob met behulp van een aangepaste Java-oplossing verplaatst gegevens tussen het mainframe-systeem en Blob Storage, en omgekeerd. Deze oplossing is gebaseerd op Java en wordt uitgevoerd op Unix System Services op het mainframe. U kunt deze oplossing verkrijgen door contact op te leggen datasqlninja@microsoft.com.
U moet een eenmalige configuratie van de oplossing voltooien. Deze configuratie omvat het ophalen van de Blob Storage-toegangssleutels en het verplaatsen van vereiste artefacten naar het mainframe-systeem.
Met een JCL-inzending worden bestanden verplaatst naar en van het mainframe en de Blob Storage.
Bestanden worden opgeslagen in binaire indeling in Azure. U kunt de aangepaste oplossing configureren om EBCDIC te converteren naar ASCII voor eenvoudige gegevenstypen.
Optioneel kan Azure Data Box u helpen om mainframegegevens fysiek over te dragen naar Azure. Deze optie is geschikt wanneer een grote hoeveelheid gegevens moet worden gemigreerd en online overdrachtsmethoden te lang duren. (Als de migratie bijvoorbeeld weken duurt.)
Eenvoudige interactie met het mainframe of de midrange-omgeving wordt geleverd door archiefoplossingen van derden.
Deze oplossingen communiceren met het mainframe en verwerken verschillende mainframeparameters, zoals gegevenstypen, recordtypen, opslagtypen en toegangsmethoden. Ze fungeren als een brug tussen Azure en het mainframe. Sommige oplossingen van derden verbinden een opslagstation met het mainframe en helpen bij het overdragen van gegevens naar Azure.
Gegevens worden periodiek gesynchroniseerd en gearchiveerd via de archiefoplossing van derden. Nadat de gegevens beschikbaar zijn via de oplossing van derden, kan de oplossing deze eenvoudig naar Azure pushen met behulp van beschikbare connectors.
Gegevens worden opgeslagen in Azure.
Indien nodig worden gegevens vanuit Azure teruggehaald naar het mainframe of midrange-systemen.
Onderdelen
- Azure Storage biedt zeer schaalbare, zeer veilige cloudopslag voor uw gegevens, apps en workloads. Azure Files biedt eenvoudige en veilige serverloze cloudbestandsshares. Deze onderdelen worden gebruikt voor synchronisatie en gegevensretentie.
- Azure Data Factory is een hybride gegevensintegratieservice die u kunt gebruiken om uw ETL- en ELT-werkstromen te maken, te plannen en te organiseren.
- Azure Data Box is een fysiek apparaat dat u kunt gebruiken om on-premises gegevens naar Azure te verplaatsen.
Alternatieven
U kunt de klassieke methode gebruiken om de gegevens uit het mainframe of midrangesysteem te verplaatsen via FTP. Data Factory biedt een FTP-connector die u kunt gebruiken om de gegevens in Azure te archiveren.
Scenariodetails
Mainframe- en midrangesystemen genereren, verwerken en opslaan grote hoeveelheden gegevens. Wanneer deze gegevens oud worden, is dit meestal niet nuttig. Nalevings- en regelgevingsregels vereisen echter soms dat deze gegevens gedurende een bepaald aantal jaren worden opgeslagen, dus archiveren is essentieel. Door deze gegevens te archiveren, kunt u kosten verlagen en resources optimaliseren. Het archiveren van gegevens helpt ook bij gegevensanalyse en biedt een geschiedenis van uw gegevens.
Potentiële gebruikscases
Het archiveren van gegevens naar de cloud kan u helpen:
- Maak opslagbronnen vrij in mainframe- en midrangesystemen.
- Optimaliseer de prestaties voor query's door alleen relevante gegevens op het actieve systeem op te slaan.
- Verlaag de operationele kosten door gegevens op een voordeligere manier op te slaan.
- Gebruik gearchiveerde gegevens voor analyses om nieuwe kansen te creëren en betere zakelijke beslissingen te nemen.
Aanbevelingen
Afhankelijk van hoe u gegevens gebruikt, wilt u deze mogelijk converteren naar ASCII vanuit een binair bestand en deze vervolgens uploaden naar Azure. Als u dit doet, is het eenvoudiger om analyses in Azure uit te voeren.
Overwegingen
Met deze overwegingen worden de pijlers van het Azure Well-Architected Framework geïmplementeerd. Dit is een set richtlijnen die kunnen worden gebruikt om de kwaliteit van een workload te verbeteren. Zie Microsoft Azure Well-Architected Frameworkvoor meer informatie.
- Complexe gegevenstypen op het mainframe moeten tijdens het archief worden verwerkt.
- Experts van toepassingsonderwerp kunnen bepalen welke gegevens moeten worden gearchiveerd.
- Als u de tijd tussen synchronisaties wilt bepalen, moet u rekening houden met factoren zoals bedrijfskritiek, nalevingsbehoeften en frequentie van gegevenstoegang.
Kostenoptimalisatie
Kostenoptimalisatie gaat over manieren om onnodige uitgaven te verminderen en operationele efficiëntie te verbeteren. Zie controlelijst ontwerpbeoordeling voor kostenoptimalisatievoor meer informatie.
Gebruik de Azure-prijscalculator om de kosten voor het implementeren van deze oplossing te schatten.
Archiefoplossingen van derden
Sommige oplossingen van derden zijn beschikbaar op Azure Marketplace. Voor elk van deze oplossingen is een unieke configuratie vereist. Het instellen van deze oplossingen is een van de primaire taken voor het implementeren van deze architectuur.
Azure Storage
Azure heeft verschillende opties voor verschillende toepassings- en technische vereisten, zoals frequente versus onregelmatige toegang en gestructureerde versus ongestructureerde gegevens. U kunt verschillende configuraties voor de levenscyclus van opslag instellen in Azure Storage. U kunt de regels definiëren voor het beheren van de levenscyclus. Zie Een levenscyclusbeheerbeleid configureren voor een overzicht.
Terugroepen van gegevens
Het intrekken van gearchiveerde gegevens is een belangrijk aspect van archiefoplossingen. Enkele van de oplossingen van derden bieden een naadloze ervaring voor het intrekken van gearchiveerde gegevens. Het is net zo eenvoudig als het uitvoeren van een opdracht on-premises. De agent van derden haalt automatisch de gegevens van Azure op en neemt deze weer op in het mainframe-systeem.
Medewerkers
Dit artikel wordt onderhouden door Microsoft. De tekst is oorspronkelijk geschreven door de volgende Inzenders.
Hoofdauteur:
- Pratim Dasgupta | Technische architect
Andere Inzenders:
- Mick Alberts | Technische schrijver
- Ashish Khandelwal | Senior Engineering Architect Manager
- Ramanath Catek | Technische architect
Volgende stappen
Neem voor meer informatie contact op met Azure Data-engineer ing - Mainframe/Midrange Modernization.
Raadpleeg deze resources:
- Handleidingen voor migratie van Azure-databases
- Wat is Azure Data Factory?
- Kennismaking met Azure Storage
- Wat is Azure Files?
- Wat is Azure Data Box?
- Azure Storage-services verkennen