Video: Cloud Computing - Computer Science for Business Leaders 2016 2024
Lokale batchverwerking, zelfs bij gebruik van AWS, maakt gebruik van de ingebouwde mogelijkheden van systemen die eigendom zijn van een organisatie. U kunt batchverwerking voor verschillende taken gebruiken. Grotere bedrijven willen natuurlijk cloudgebaseerde batchverwerking gebruiken voor gemeenschappelijke behoeften, deels omdat hun IT-afdelingen groot en complex zijn.
Een kleinere onderneming kan echter gelokaliseerde batchverwerking gebruiken voor alle behoeften, afhankelijk van wat die behoeften zijn. Iets eenvoudigs als Taakplanner op Windows kan u helpen taken en een planning op AWS uit te voeren. Interessant genoeg omvatten veel gelokaliseerde taakplanningsapplicaties programmeerbare toegang via API's, zodat u zelfs een rudimentaire mogelijkheid kunt omzetten in iets dat beter is afgestemd op de behoeften in de cloud. Hier zijn enkele zaken die u moet overwegen voor lokale batchverwerking:
- Beheer: Veel organisaties willen de vereisten voor softwarebeheer verminderen en gelokaliseerde batchverwerking vereist lokaal talent om te onderhouden. Het compenseren van de behoefte aan extra personeel is echter de mogelijkheid om een stevige controle over het batchproces te behouden.
- Integratie: Cloudgebaseerde batchverwerking werkt mogelijk niet goed met de lokale behoeften voor batchverwerking. Waar u lokale en cloudbronnen moet integreren, kan het gebruik van een gelokaliseerde batch-verwerkingsstrategie beter werken.
- Betrouwbaarheid: Er is een misvatting dat cloud-based extreme betrouwbaarheid betekent. AWS kan en zal echter offline gaan. De verhalen bij GeekWire en The Register vertellen je hoe slecht dingen kunnen zijn. In dit geval vertelde AWS niet eens aan iemand dat het was mislukt, dus niemand kon weten dat er zelfs een behoefte was om te herstellen. Een gelokaliseerde oplossing voor batchverwerking kan net zo betrouwbaar blijken te zijn als een cloudgebaseerde oplossing. Het verschil is het soort problemen dat van invloed zal zijn op de twee soorten oplossingen. Een gelokaliseerde oplossing is gevoeliger voor lokale gebeurtenissen, zoals uitval als gevolg van het weer. Op de cloud gebaseerde oplossingen zijn gevoeliger voor wereldwijde gebeurtenissen of voor menselijke fouten (omdat er veel meer mensen bij betrokken zijn, zijn er meer mogelijke faalpunten).
- Beveiliging: Het gebruik van lokale batchverwerking is over het algemeen veiliger dan het gebruik van cloudgebaseerde batchverwerking, omdat u strakkere controle kunt uitoefenen over wanneer en hoe de batches worden uitgevoerd. Hoe gevoeliger de gegevens die u beheert met batchprocessen, hoe zorgvuldiger u moet zijn met betrekking tot beveiliging.
- Snelheid: Het maakt niet uit hoe u het bekijkt, tenzij uw gegevens zich op slechts één enkele cloudprovider op slechts één locatie bevinden en u geen lokale gegevens hoeft te integreren, zal lokale batchverwerking sneller gaan dan een cloud-gebaseerde oplossing.Gezien het feit dat ontwikkelaars constant vechten tegen de tijd (omdat gebruikers alles snel willen, en dan nog sneller), is snelheid een grote zorg bij het gebruik van gelokaliseerde batchverwerkingstechnieken.