Vidéo: Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan 2024
Le traitement par lots localisé, même lorsqu'il utilise AWS, utilise les capacités intégrées des systèmes appartenant à une organisation. Vous pouvez utiliser le traitement par lots pour une variété de tâches. Les entreprises plus grandes voudront naturellement utiliser le traitement par lots en nuage pour les besoins communs, en partie parce que leurs services informatiques sont grands et complexes.
Cependant, une entreprise plus petite pourrait utiliser le traitement par lots localisé pour tous les besoins, selon ses besoins. Quelque chose d'aussi simple que le planificateur de tâches sur Windows peut vous permettre d'effectuer des tâches et une planification sur AWS. Il est intéressant de noter que de nombreuses applications de planification de tâches localisées incluent un accès programmable via des API, ce qui vous permet de transformer même une capacité rudimentaire en quelque chose de mieux adapté aux besoins du cloud. Voici quelques problèmes à prendre en compte pour le traitement par lots localisé:
- Gestion: De nombreuses entreprises souhaitent réduire les exigences en matière de gestion logicielle et le traitement par lots localisé nécessite le maintien de talents locaux. Cependant, le besoin de ressources humaines supplémentaires est compensé par la capacité de maintenir un contrôle ferme sur le processus par lots.
- Intégration: Le traitement par lots dans le cloud peut ne pas fonctionner correctement avec les besoins locaux de traitement par lots. Lorsque vous devez intégrer des ressources locales et en nuage, l'utilisation d'une stratégie de traitement par lots localisée peut fonctionner mieux.
- Fiabilité: Il existe une perception erronée selon laquelle le cloud est synonyme de fiabilité extrême. Cependant, AWS peut être déconnecté. Les histoires de GeekWire et The Register vous disent à quel point les choses peuvent être mauvaises. Dans ce cas, AWS n'a même pas dit à personne qu'il était en panne, donc personne ne pouvait savoir qu'il y avait même un besoin de récupérer. Une solution de traitement par lots localisée peut s'avérer tout aussi fiable qu'une solution basée sur le cloud. La différence réside dans les types de problèmes qui affecteront les deux types de solution. Une solution localisée est plus sensible aux événements locaux, tels que les pannes dues aux conditions météorologiques. Les solutions basées sur le cloud sont plus sensibles aux événements globaux ou aux erreurs humaines (parce que beaucoup plus d'humains sont impliqués, plus de points de défaillance potentiels existent).
- Sécurité: L'utilisation du traitement par lots local est généralement plus sûre que le traitement par lots dans le cloud, car vous pouvez exercer un contrôle plus strict sur le moment et la manière dont les lots sont exécutés. Plus les données que vous gérez à l'aide de traitements par lots sont sensibles, plus vous devez être prudent en matière de sécurité.
- Rapidité: Peu importe la façon dont vous le voyez, à moins que vos données résident avec un seul fournisseur de cloud dans un seul emplacement et que vous n'ayez pas besoin d'intégrer des données locales, le traitement par lots local sera plus rapide qu'un solution basée sur le cloud.Étant donné que les développeurs luttent constamment contre le temps (dans la mesure où les utilisateurs veulent que tout soit rapide, puis plus rapide), la vitesse est une préoccupation majeure lorsque l'on considère l'utilisation de techniques de traitement par lots localisées.