Video: Sådan udfører du korrekt et halvtliggende vristspark 2025
Lokaliseret batchbehandling, selv når du bruger AWS, bruger de indbyggede funktioner i systemer ejet af en organisation. Du kan bruge batchbehandling til forskellige opgaver. Større virksomheder vil naturligvis bruge skybaseret batchbehandling til fælles behov, dels fordi deres itafdelinger er store og komplekse.
En mindre virksomhed kunne dog bruge lokaliseret batchbehandling til alle behov afhængigt af, hvad disse behov er. Noget så enkelt som Task Scheduler på Windows kan gøre det muligt for dig at udføre opgaver og en tidsplan på AWS. Interessant nok omfatter mange lokaliserede opgaveplanlægningsapplikationer programmerbar adgang via API'er, så du kan selv omdanne en rudimentær kapacitet til noget, der er bedre egnet til at opfylde behovene i skyen. Her er nogle problemer at overveje for lokaliseret batchbehandling:
- Ledelse: Mange organisationer ønsker at reducere softwarehåndteringskrav og lokaliseret batchbehandling behøver lokalt talent til at vedligeholde. Imidlertid er kompensationen for behovet for yderligere menneskelige ressourcer at kunne holde fast kontrol over batchprocessen.
- Integration: Cloud-baseret batchbehandling virker måske ikke godt med lokale batchbehandlingsbehov. Hvor du har brug for at integrere lokale og sky ressourcer, kan det være bedre at bruge en lokal batch-behandling strategi.
- Pålidelighed: Der er en misforståelse, at skybaseret betyder ekstrem pålidelighed. Men AWS kan og gør offline. Historierne på GeekWire og The Register fortæller dig, hvordan dårlige ting kan få. I dette tilfælde fortalte AWS ikke engang, at det var nede, så ingen kunne vide, at der endda var behov for at komme sig. En lokaliseret batchbehandlingsløsning kan vise sig at være lige så pålidelig som en skybaseret løsning. Forskellen er de slags problemer, der vil påvirke de to løsningstyper. En lokaliseret løsning er mere modtagelig for lokale begivenheder, som f.eks. Vejrforstyrrelser. Cloud-baserede løsninger er mere modtagelige for globale begivenheder eller for menneskelige fejl (fordi langt flere mennesker er involveret, er der flere potentielle fejlpunkter).
- Sikkerhed: Brug af lokalbatchbehandling er generelt mere sikker end brug af skybaseret batchbehandling, fordi du kan udøve strammere kontrol over, hvornår og hvordan batcherne udføres. Jo mere følsomme de data, du administrerer ved hjælp af batchprocesser, jo mere forsigtige skal du være med hensyn til sikkerhed.
- Hastighed: Uanset hvordan du ser på det, medmindre dine data ligger hos bare en enkelt cloud-udbyder på et sted, og du ikke har brug for at integrere lokale data, vil lokalbatchbehandling blive hurtigere end en skybaseret løsning.I betragtning af at udviklere konstant kæmper tid (ved at brugerne vil have alt hurtigt og hurtigere stadig), er hastighed en stor bekymring, når man overvejer anvendelsen af lokaliserede batch-behandlingsteknikker.