Inhoudsopgave:
Video: Arvind Krishna, IBM | Red Hat Summit 2018 2024
Wanneer u begint met het omgaan met gegevensintegratie in een hybride cloudomgeving, moet u zich realiseren dat u gegevens hebt die mogelijk meerdere omgevingen omvatten. Natuurlijk zijn uw gegevens waarschijnlijk over meerdere omgevingen van vandaag verspreid, maar u heeft er zelf controle over. Hoe integreer je al deze data? De meeste bedrijven merken al snel dat ze met veel verschillende integratiescenario's te maken hebben.
Drie integratiescenario's
De drie meest voorkomende scenario's voor cloudintegratie zijn
-
Locatiegegevenscentrum naar cloud
-
Connectiviteit tussen (of tussen) clouds
-
Connectiviteit in clouds
Gegevens ter plaatse center to cloud
Connectiviteit van het datacenter naar de cloud is een van de basisfuncties van cloudintegratie. De typische IT-organisatie beheert haar ERP-systeem (Enterprise Resource Planning) binnen haar datacenter en gebruikt een SaaS-omgeving (Software as a Service) om verkoopleads te beheren. Verkoop-, order-, factuur- en voorraadgegevens moeten over deze systemen worden gesynchroniseerd zodat het bedrijf goed kan functioneren. Dit kan een belangrijke culturele verschuiving zijn voor een organisatie die gewend is volledige controle te hebben over zijn bedrijfstoepassingen.
Er is weinig of geen controle over de architecturale structuur van de SaaS-omgeving. Bijgevolg moet de IT-organisatie nieuwe processen opzetten om het beheer tussen een datacenterapplicatie en een cloudapplicatie tot stand te brengen. IT-beheer moet de gegevenselementen binnen de bedrijfstoepassingen scheiden van onnodige afhankelijkheden. Er kan bijvoorbeeld een bedrijfsproces zijn dat een specifieke omstandigheid bestuurt die uw vermogen om gemakkelijk verbinding te maken tussen gegevensbronnen in de cloud belemmert.
Bovendien hebben specifieke problemen met betrekking tot het gebruik van cloud computing-omgevingen invloed op de integratiestijl. Hoewel uw bedrijf bijvoorbeeld enorm veel waarde heeft bij het gebruik van een SaaS-gebaseerd CRM-systeem (Customer Relationship Management), eisen beheerseisen dat klantgegevens achter uw firewall worden opgeslagen. Dus wanneer een prospect klant wordt, verplaatst het bedrijf de gegevens naar het datacenter voor extra beveiliging. Dit bedrijf heeft nu een hybride omgeving om te beheren.
Connectiviteit tussen (of tussen) clouds
Bedrijven moeten mogelijk worden geïntegreerd in een private cloud en openbare clouds. Een veelvoorkomend voorbeeld hiervan is dat private cloud-bronnen onvoldoende zijn om de piekvraag te ondersteunen. In deze situatie kunnen geselecteerde workloads worden geactiveerd in een openbare cloudomgeving.
Een entertainmentorganisatie test bijvoorbeeld de introductie van een nieuwe game die on-demand groepsdeelname ondersteunt. De online gaming community heeft al veel interesse getoond in deze nieuwe mogelijkheid. Het entertainmentbedrijf wil testen hoe zijn webtoepassing schaalt van 20, 000 naar 1 miljoen gelijktijdige gebruikers voordat ze live gaan. Ze weten dat ze meer cycli en meer stroom nodig hebben dan ze ter plekke beschikbaar hebben, dus breiden ze hun omgeving uit door gebruik te maken van openbare cloudbronnen, zoals IBM Smart Business Development en Test Cloud of Amazon EC2.
Connectiviteit in clouds
Een derde type integratie vindt plaats wanneer u bidirectionele integratie met meerdere SaaS-applicaties moet maken om een bedrijfsproces te ondersteunen. In dit geval bevindt de connectiviteit zelf zich in de cloud. Een service-organisatie gebruikt bijvoorbeeld verkoopautomatisering om zijn prospects bij te houden en een andere SaaS-applicatie voor het beheren van commissie- en salarisbetalingen. Er zijn veel verkoopsituaties waarbij een verkoopteam van meerdere merken samenwerkt om een grote verkoopkans af te sluiten.
Als gevolg hiervan moet de verkoopcommissie worden verdeeld over verschillende verkoopmedewerkers. De gegevens in het CRM-systeem moeten consistent zijn met de gegevens in de betalingsapplicatie of de mensen die hebben gewerkt om de deal te sluiten, worden niet nauwkeurig betaald. Het automatiseren van dit proces vereist de synchronisatie van de gegevens tussen de twee SaaS-applicaties.
Omdat beide toepassingen zich in de cloud bevinden, is de meest efficiënte manier om gegevens te synchroniseren een cloudgebaseerde integratiemogelijkheid. Publiek cloudaanbod omvat connectiviteit in de cloud voor dit soort situaties.
Opties voor cloudgegevensintegratie
Er zijn verschillende opties voor integratie van cloudgegevens. De optie die u kiest, kan afhankelijk zijn van het zakelijke probleem dat u probeert op te lossen en het soort cloudimplementatie waarmee u te maken hebt:
-
Software-oplossing: In deze benadering kunnen leveranciers een vooraf geconfigureerd integratiepatroon bieden of sjabloon die de integratie-inspanning tussen applicaties versnelt. Een van de voordelen van het werken met een gestandaardiseerde sjabloon is dat dezelfde sjabloon opnieuw kan worden gebruikt voor andere integratieprojecten. Het sjabloon is meestal ontworpen om ongeveer 60 procent van de vereisten voor een bepaalde integratie te dekken. De pakketten bieden meestal ook een manier om de gegevens visueel in kaart te brengen tussen bron- en doelsystemen.
Bijvoorbeeld, in uw lokale ERP-systeem kan uw klant-ID ID worden genoemd en in uw cloud-applicatie wordt dit CUST ID genoemd, de visuele mapping-interface maakt het eenvoudig om aan te geven dat de twee velden naar dezelfde verwijzen entiteit. Met sommige pakketten kunt u ook werken met complexere toewijzingen en een manier bieden om regels voor gegevensintegratie in te stellen.
-
Cloudgebaseerde tool: Deze optie is in veel opzichten vergelijkbaar met traditionele tools, zoals connectors, die kunnen worden gebruikt om specifieke applicaties aan te sluiten.In dit geval kunnen eindgebruikers verschillende componenten van een provider kopen op basis van wat ze moeten doen. U kunt bijvoorbeeld een component kopen voor databaseverbinding of gegevens omzetten in een database.
-
Op cloud gebaseerde oplossingen: In dit geval wordt data-integratie aangeboden als een service of een set services. Een leverancier kan bijvoorbeeld een gegevensreplicatieservice aanbieden om gegevens van de ene bron naar de andere te kopiëren en deze vervolgens automatisch bij te werken. Of het kan gegevenskwaliteits- en beoordelingsservices bieden of services om gegevens van verschillende opmaaktypen (zoals platte bestanden of databases) in doeltoepassingen te laden. Of het kan een verpakte webtoepassingsserver en -database bieden.
Ongeacht welke aanpak u ook gebruikt, een belangrijk probleem is om ervoor te zorgen dat uw gegevens de integriteit behouden door volledig, nauwkeurig en actueel te zijn. U moet er nog steeds voor zorgen dat u een hoofdversie van uw gegevens hebt die fungeert als wat vaak een "enkele versie van de waarheid" wordt genoemd. "Met andere woorden, een overeengekomen gouden meester.