Antagande av molntjänster

Har pandemin påverkat Cloud Adoption Rate?

calender

mars 7, 2025|1:05 e m

Unlock Your Digital Potential

Whether it’s IT operations, cloud migration, or AI-driven innovation – let’s explore how we can support your success.



    Att skapa moderna applikationer med hjälp av serverlös teknik och managed services innebär att vem som helst kan bygga distribuerade system med hög tillgänglighet utan att behöva oroa sig för den underliggande infrastrukturen. Men allt är inte bara roligt och lekfullt. Detta föredrag som jag höll på AWS re:Invent 2019 med titeln “Performing chaos engineering in a serverless world” förklarar några av utmaningarna med serverless, vanliga svagheter i serverlösa applikationer samt utmaningar med att använda kaosteknik i serverless. Vänligen se videon.

    Injicera fel i våra funktioner

    Felsätt och felfrekvens

    Även om allt började med latensinjektion som i Yan Cuis artiklar, är latens långt ifrån det enda möjliga felet vi kan ha i våra serverlösa applikationer. I “failure-lambda”, “failure-azurefunctions” och “failure-cloudfunctions” finns det nu fem olika “failure modes” att välja mellan:

    Identifiera svagheter

    Tillför latens till den exekverade funktionen, styrd med ett minimalt och maximalt intervall på millisekunder. Detta kan t.ex. användas för att simulera tjänstens latens eller för att testa och hjälpa till att ställa in dina timeout-värden.

    Undantag

    Kastar ett undantag i funktionen. Hjälper dig att testa hur din applikation och kod hanterar undantag.

    Statuskod

    Din funktion kommer att returnera en valfri statuskod, t.ex. 502 eller 404 i stället för den normala 200. Detta ger dig möjlighet att testa vad som händer när det uppstår fel.

    Diskutrymme

    Kommer att fylla din temporära disk med filer för att skapa ett fel. Om du använder en disk för att lagra temporära filer kan du testa hur programmet beter sig om disken blir full eller om du inte kan lagra på den.

    Blacklist (med tillstånd av Jason Barto)

    Blockerar anslutningar till angivna värdar. Används för att simulera att tjänster eller tredje part inte är tillgängliga.

    Alla dessa felsökningslägen kan användas tillsammans med en felfrekvens som du ställer in. Standardinställningen är att fel uppstår vid varje anrop, men i verkligheten är det troligt att t.ex. en tredje part inte är tillgänglig vid 50 % av anropen till den värden eller att ett undantag inträffar vid en fjärdedel av anropen. Genom att sätta kursen kan du uppnå detta.

    Dela via:

    Sök Inlägg

    Kategorier

    VÅRA TJÄNSTER

    Dessa tjänster är bara ett smakprov på de olika lösningar vi erbjuder våra kunder

    cloud-consulting

    Molnkonsultation

    cloudmigration

    Molnmigrering

    Cloud-Optimisation

    Molnoptimering

    manage-cloud

    Hanterat Moln

    Cloud-Operations

    Molndrift

    Enterprise-application

    Företagsapplikation

    Security-service

    Säkerhet som tjänst

    Disaster-Recovery

    Katastrofåterställning

    Upplev kraften i banbrytande teknik, smidig effektivitet, skalbarhet och snabb distribution med molnplattformar!

    Kontakta oss

    Berätta om era affärsbehov så tar vi hand om resten.

    Följ oss på