Bewerken

Delen via


Mainframe-gegevens repliceren met behulp van Nauwkeurig verbinden

Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Azure Databricks
Azure Event Hubs

In dit artikel wordt beschreven hoe u Nauwkeurig verbinden gebruikt om mainframe- en midrangesystemen te migreren naar Azure.

Apache®, Spark en het vlamlogo zijn geregistreerde handelsmerken of handelsmerken van de Apache Software Foundation in de Verenigde Staten en/of andere landen. Er wordt geen goedkeuring door De Apache Software Foundation geïmpliceerd door het gebruik van deze markeringen.

Architectuur

Diagram met een architectuur voor het migreren van mainframe- en midrangesystemen naar Azure.

Een Visio-bestand van deze architectuur downloaden.

Workflow

  1. Een connect-agentonderdeel legt wijzigingslogboeken vast met behulp van mainframe of midrange systeemeigen hulpprogramma's en slaat de logboeken in de tijdelijke opslag in de cache op.
  2. Voor mainframe-systemen beheert een uitgeveronderdeel in het mainframe de gegevensmigratie.
  3. Voor middelgrote systemen beheert een listeneronderdeel gegevensmigratie in plaats van de uitgever. Het bevindt zich op een Windows- of Linux-computer.
  4. De uitgever of listener verplaatst de gegevens van on-premises naar Azure via een verbeterde beveiligingsverbinding. De uitgever of listener verwerkt het doorvoeren en terugdraaien van transacties voor elke werkeenheid, waarbij de integriteit van gegevens behouden blijft.
  5. De Connect Replicator Engine legt de gegevens van de uitgever of listener vast en past deze toe op het doel. Het distribueert gegevens voor parallelle verwerking.
  6. Het doel is een database die de wijzigingen ontvangt via ODBC of de wijzigingen opneemt via Azure Event Hubs.
  7. De gewijzigde gegevens worden gebruikt door Azure Databricks en toegepast op Azure-gegevensplatformservices.
  8. De Connect Controller Daemon verifieert de aanvraag en brengt de socketverbinding tot stand tussen de uitgever of listener en de Replicator-engine.

Onderdelen

Netwerken en identiteit

  • Azure ExpressRoute breidt uw on-premises netwerken uit naar het Azure-cloudplatform via een privéverbinding van een connectiviteitsprovider.
  • Met Azure VPN Gateway kunt u virtuele netwerkgateways maken die versleuteld verkeer verzenden tussen een virtueel Azure-netwerk en een on-premises locatie via het openbare internet.
  • Microsoft Entra ID is een service voor identiteits- en toegangsbeheer die wordt gesynchroniseerd met on-premises Active Directory.

Storage

  • Azure SQL Database maakt deel uit van de Azure SQL-serie. Het is gebouwd voor de cloud en biedt alle voordelen van een volledig beheerd en groenblijvend platform als een dienst (PaaS). SQL Database biedt ook geautomatiseerde ai-functies die de prestaties en duurzaamheid optimaliseren. Serverloze reken- en Hyperscale-opslagopties schalen automatisch resources op aanvraag.
  • Azure Database for PostgreSQL is een volledig beheerde relationele databaseservice die is gebaseerd op de community-editie van de opensource PostgreSQL-database-engine.
  • Azure Database for MySQL is een volledig beheerde relationele databaseservice die is gebaseerd op de communityversie van de opensource MySQL-database-engine.
  • Azure SQL Managed Instance is een intelligente, schaalbare clouddatabaseservice die alle voordelen biedt van een volledig beheerde en groenblijvende PaaS. SQL Managed Instance heeft bijna 100 procent compatibiliteit met de nieuwste SQL Server Enterprise Edition-database-engine. Het biedt ook een systeemeigen implementatie van een virtueel netwerk waarmee veelvoorkomende beveiligingsproblemen worden opgelost.
  • Azure Synapse Analytics is een snel en flexibel datawarehouse in de cloud waarmee u elastisch en onafhankelijk kunt schalen, berekenen en opslaan met een zeer parallelle verwerkingsarchitectuur.
  • Azure Storage is een cloudopslagoplossing die object-, bestands-, schijf-, wachtrij- en tabelopslag omvat. Services omvatten hybride opslagoplossingen en hulpprogramma's voor het overdragen, delen en maken van back-ups van gegevens.

Analyse en rapportage

  • Power BI is een suite met hulpprogramma's voor zakelijke analyses die inzichten kunnen leveren in uw hele organisatie. Met Behulp van Power BI kunt u verbinding maken met honderden gegevensbronnen, het voorbereiden van gegevens vereenvoudigen en ad-hocanalyse stimuleren.

Controleren

  • Azure Monitor biedt een uitgebreide oplossing voor het verzamelen, analyseren en uitvoeren van telemetrie vanuit cloud- en on-premises omgevingen. Functies zijn Onder andere Application Insights, Azure Monitor-logboeken en Log Analytics.

Gegevensintegrators

  • Nauwkeurig verbinden kan gegevens uit meerdere bronnen integreren en realtime replicatie naar Azure bieden. U kunt deze gebruiken om gegevens te repliceren zonder wijzigingen aan te brengen in uw toepassing. Connect kan ook de prestaties van ETL-taken (extract, transform, load) verbeteren.
  • Azure Databricks is gebaseerd op Apache Spark en kan worden geïntegreerd met opensource-bibliotheken. Het biedt een geïntegreerd platform voor het uitvoeren van analyseworkloads. U kunt Python-, Scala-, R- en SQL-talen gebruiken om ETL-pijplijnen te framen en taken te organiseren.
  • Azure Event Hubs is een realtime opnameservice die miljoenen records per seconde kan verwerken. U kunt gegevens uit meerdere bronnen opnemen en gebruiken voor realtime analyses. U kunt Event Hubs eenvoudig schalen op basis van het gegevensvolume.

Scenariodetails

U kunt verschillende strategieën gebruiken om mainframe- en midrangesystemen naar Azure te migreren. Gegevensmigratie speelt een belangrijke rol in dit proces. In een hybride cloudarchitectuur moeten gegevens worden gerepliceerd tussen mainframe- of midrangesystemen en het Azure-gegevensplatform. Als u de integriteit van de gegevens wilt behouden, hebt u realtime-replicatie nodig voor bedrijfskritieke toepassingen. Nauwkeurig verbinden kan u helpen bij het repliceren van gegevens uit mainframe- en midrangegegevensbronnen naar het Azure-gegevensplatform in realtime met behulp van gegevensopname (CDC) of batchopname.

Exact Connect ondersteunt verschillende mainframe- en midrange-gegevensbronnen, waaronder Db2 z/OS, Db2 LUW, Db2 for i, IMS, VSAM, bestanden en copybooks. Ze worden gemigreerd naar Azure-doelen, zoals SQL Database, Azure Database for PostgreSQL, Azure Database for MySQL, Azure Data Lake Storage en Azure Synapse Analytics, zonder dat dit van invloed is op toepassingen. Het biedt ook ondersteuning voor schaalbaarheid op basis van de vereisten van het gegevensvolume en de klant. Hiermee worden gegevens gerepliceerd zonder dat dit van invloed is op de prestaties of het netwerk straining.

Potentiële gebruikscases

Deze oplossing is van toepassing op de volgende scenario's:

  • Gegevensreplicatie van mainframe en midrange gegevensbronnen naar het Azure-gegevensplatform.
  • In een hybride cloudarchitectuur worden gegevens gesynchroniseerd tussen mainframe- of midrangesystemen en het Azure-gegevensplatform.
  • Bijna realtime analyses op Azure, op basis van operationele gegevens van mainframe- of midrangesystemen.
  • Migratie van gegevens van mainframe- of midrangesystemen naar Azure zonder dat dit van invloed is op toepassingen.

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 Framework voor meer informatie.

Betrouwbaarheid

Betrouwbaarheid zorgt ervoor dat uw toepassing kan voldoen aan de toezeggingen die u aan uw klanten hebt gedaan. Zie Controlelijst ontwerpbeoordeling voor betrouwbaarheidvoor meer informatie.

Gebruik Azure Monitor en Application Insights om uw gegevensmigratie te bewaken. Stel waarschuwingen in voor proactief beheer. Zie Betrouwbare Azure-toepassingen ontwerpen voor meer informatie over betrouwbaarheid in Azure.

Kostenoptimalisatie

Kostenoptimalisatie gaat over manieren om onnodige uitgaven te verminderen en operationele efficiëntie te verbeteren. Zie controlelijst ontwerpbeoordeling voor kostenoptimalisatievoor meer informatie.

  • Het repliceren van gegevens naar Azure en het verwerken ervan in Azure-services kan rendabeler zijn dan het onderhouden ervan in een mainframesysteem.
  • Het hulpprogramma Cost Management in Azure Portal biedt een kostenanalyseweergave waarmee u uw uitgaven kunt analyseren.
  • U kunt Azure Databricks gebruiken om het formaat van uw cluster te wijzigen met automatisch schalen om de kosten te optimaliseren. Dit kan goedkoper zijn dan het gebruik van een vaste configuratie.
  • Azure Advisor biedt aanbevelingen voor het optimaliseren van prestaties en kostenbeheer.

Gebruik de Azure-prijscalculator om de kosten voor het implementeren van deze oplossing te schatten.

Prestatie-efficiëntie

Prestatie-efficiëntie is de mogelijkheid van uw workload om te schalen om te voldoen aan de eisen die gebruikers op een efficiënte manier stellen. Zie controlelijst ontwerpbeoordeling voor prestatie-efficiëntievoor meer informatie.

  • Nauwkeurig verbinden kan worden geschaald op basis van het gegevensvolume en de gegevensreplicatie optimaliseren.
  • De Connect Replicator Engine kan gegevens distribueren voor parallelle verwerking. U kunt verdeling verdelen op basis van de opname van workloads.
  • Serverloze SQL Database kan automatisch worden geschaald op basis van het volume van workloads.
  • Event Hubs kan worden geschaald op basis van doorvoereenheden en het aantal partities.

Zie aanbevolen procedures voor automatisch schalen in Azure voor meer informatie.

Medewerkers

Dit artikel wordt onderhouden door Microsoft. De tekst is oorspronkelijk geschreven door de volgende Inzenders.

Hoofdauteur:

Andere inzender:

Als u niet-openbare LinkedIn-profielen wilt zien, meldt u zich aan bij LinkedIn.

Volgende stappen