Hem Personliga finanser Vad är AWS Cloud? - dummies

Vad är AWS Cloud? - dummies

Innehållsförteckning:

Video: Introduction to AWS Lambda - Serverless Compute on Amazon Web Services 2024

Video: Introduction to AWS Lambda - Serverless Compute on Amazon Web Services 2024
Anonim

Amazon Web Services (AWS) är faktiskt ett stort utbud av tjänster som kan påverka konsumenterna, små och medelstora företag (SMB) och företag. Med AWS kan du göra allt från att säkerhetskopiera din personliga hårddisk till att skapa en fullfjädrad IT-avdelning i molnet.

Den installerade basen är enorm. Du kan hitta fallstudier av företag som Adobe och Netflix som använder AWS. AWS-användningen är inte bara för privata företag heller - även regeringen använder sina tjänster.

Tekniken som möjliggör alla dessa tjänster är faktiskt enkelt i uppfattningen. Tänk på ett par burkburkar med en sträng fäst mellan dem. Amazon håller en burk och du håller den andra. Genom att prata i en burk kan du höra vad som sägs i andra änden. Genomförandet beror emellertid på detaljer som gör kommunikationen hårdare än du kanske skulle tänka. Följande diskussion ger dig en översikt över hur AWS-molnet fungerar.

Service-driven applikationsarkitekturer

Service-driven applikationsarkitekturer, ibland kända som Service Oriented Architectures (SOA), kommer i många former. Oavsett hur du ser dem, servicedrivna applikationsarkitekturer är förlängningar av klient-serverteknologin som användes i de tidiga dagarna av beräkningen, eftersom en klient gör en begäran om att en server uppfyller genom att utföra en åtgärd eller skickar ett svar. Implementeringsdetaljerna har dock förändrats avsevärt under åren, vilket gör moderna applikationer mycket mer pålitliga, flexibla och mindre beroende av en viss nätverkskonfiguration.

Förfrågan och svarprocessen kan innebära flera nivåer av granularitet, med termen microservice som tillämpas på den minsta förfrågan och svarpar. Utvecklare hänvisar ofta till en applikation som bygger på en servicedriven applikationsarkitektur som en sammansatt applikation eftersom den finns som flera bitar limmade ihop för att bilda en helhet. Service-driven applikationsarkitekturer följer många specifika mönster, men i allmänhet använder de följande sekvens för att utföra kommunikationsuppgifter.

  1. Skapa en förfrågan på klienten med vilken meddelande teknik som servern kräver.
  2. Paketera begäran, lägg till säkerhet eller annan information efter behov.
  3. Skicka förfrågan med ett protokoll, till exempel Simple Object Access Protocol (SOAP), eller en arkitektur, som REPResentational State Transfer (REST). (Upptäck hur SOAP fungerar och hur REST fungerar - en passande kunskap om båda är till hjälp för att arbeta med AWS.)
  4. Behandla förfrågan på servern.
  5. Utför en åtgärd eller returnera data enligt begäran.
  6. När du arbetar med data, bearbeta svaret på klienten och presentera resultaten för användaren (eller annan mottagare).

AWS tillhandahåller en servicedriven applikationsarkitektur där du väljer en specifik tjänst, till exempel S3, för att utföra specifika uppgifter, till exempel att säkerhetskopiera filer på en hårddisk. I många fall måste du utföra installationssteg förutom att helt enkelt interagera med tjänsten. Om du till exempel tittar på den här tio minuters handledningen finner du att du först måste skapa en hink för att lagra de filer du vill ladda upp till Amazon. Det här ytterligare steget är meningsfullt eftersom du måste fastställa en plats för att hämta filerna senare, och du vill inte att dina filer blandas in med filer från andra personer.

Även om många av de processer du utför med AWS kräver att du använder en app (så att du har ett användargränssnitt i stället för att du ska arbeta med kod) är den underliggande processen samma. Koden som tillhandahålls i appen gör begäran om dig och väntar sedan på ett svar. I vissa fall måste appen bestämma framgång eller misslyckande för en åtgärd på servern. Du måste emellertid inse att dessa åtgärder sker i kod och att koden använder en sekvens av steg för att uppnå den uppgift du har bett den att utföra.

Process- och funktionsdrivna arbetsflöden

När du skapar appar för att hantera underliggande tjänster definierar AWS också arbetsflöden. Ett arbetsflöde är en organiserad metod för att utföra uppgifter. Om du till exempel vill spara en fil till AWS med S3 måste du först skapa en hink för att hålla filen. Bara efter att du har skapat en hink kan du spara en fil till AWS. Dessutom kan du inte hämta en fil från hinken tills du först sparar en fil där, vilket är meningsfullt eftersom du inte kan ta tag i en fil i luften. Kort sagt, ett arbetsflöde definierar ett förfarande för att arbeta med programvara, och konceptet har funnits länge. (De första arbetsflödena uppkom i mitten av 1970-talet med enkla kontorsautomationsprototyper på Xerox Parc och University of Pennsylvania Wharton School of Business.)

Arbetsflöden kan bestå av ytterligare arbetsflöden. Dessutom hanterar arbetsflödet interaktionen mellan användare och underliggande tjänster. En process är aggregering av tjänster som hanteras av arbetsflöden till en sammanhängande helhet. Arbetsflödena kan utföra generiska uppgifter, men processer tenderar att vara specifika och hjälpa användarna att uppnå specifika mål. Ett processdrivet arbetsflöde är proaktivt och försöker kringgå potentiella problem genom

  • Spotting failure patterns och agerar på dem
  • Letar efter trender som tenderar att leda till misslyckanden
  • Lokalisera och släcka potentiella hot

Genom att titta igenom Dessa handledning, du finner att alla involverar att använda någon typ av användargränssnitt. Användargränssnittet tillhandahåller arbetsflödet som används för att hantera de underliggande tjänsterna. Varje större handledning är ett arbetsflöde som utför en specifik uppgift, till exempel att skapa en hink.När du kombinerar dessa enskilda arbetsflöden till en helhet, kan processen hjälpa en användare att utföra uppgifter som att flytta filer mellan molnet och användarens system. Skapa ett molnfilsystem är ett exempel på ett processdriven arbetsflöde: Arbetsflödet finns för att göra processen livsduglig. Arbetsflöden kan bli ganska komplexa i storskaliga operationer, men att se dem hjälper dig att förstå AWS bättre. Hitta en mer detaljerad diskussion av arbetsflöden och processer.

A funktionen är den reaktiva användningen av tjänster som hanteras av arbetsflöden för att hantera specifika problem i realtid. Trots att det skulle vara trevligt om processdrivna arbetsflöden arbetade hela tiden, så är verkligheten att även med 99,999 procent tillförlitlighet kommer processen att misslyckas någon gång och ett funktionsdriven arbetsflöde måste vara på plats för att åtgärda det misslyckandet. Även om processdrivna arbetsflöden fokuserar på flexibel slutförande av uppgifter, fokuserar funktionsdrivna arbetsflöden på att procedurellt dämpa effekten av ett misslyckande. Kort sagt, funktionsdrivna arbetsflöden adresserar behov. AWS-tjänsterna och arbetsflödena hanterar även problemet genom användargränssnittet, till exempel genom att manuellt återställa en säkerhetskopia för att mildra ett systemfel.

Vad är AWS Cloud? - dummies

Redaktörens val

Nätverksenheter och tjänster Översikt för certifikatprov på CCENT-dummies

Nätverksenheter och tjänster Översikt för certifikatprov på CCENT-dummies

Du kan vara säker på att få några frågor om certifieringsexamen som testar din kunskap om typer av enheter och olika nätverkstjänster. Nedan följer några viktiga punkter att komma ihåg om enheter och tjänster: Nätverksenheter Hubb: Ett nav är en lag 1-enhet som används för att ansluta system tillsammans. När ...

OSI-modell för CCENT-certifieringsexamen - dummies

OSI-modell för CCENT-certifieringsexamen - dummies

Certifieringen certifierar dig kraftigt på OSI-modellen och olika protokoll och enheter som körs på varje lager av OSI-modellen. I följande tabell granskas OSI-modellen genom att ge dig en beskrivning av varje lager och exempel på protokoll och enheter som körs i varje lager. Layer Beskrivning Exempel 7. Applikation ...

OSI-modell för Cisco ICND1-certifieringsexamen - dummies

OSI-modell för Cisco ICND1-certifieringsexamen - dummies

Cisco ICND1-certifieringsexamen testa dig kraftigt på OSI modell och de olika protokoll och enheter som körs i varje lager av OSI-modellen. Följande granskar OSI-modellen genom att ge dig en beskrivning av varje lager och exempel på protokoll och enheter som körs i varje lager. Layer Beskrivning Exempel 7. Applikation ...

Redaktörens val

Hur man skalar på skifferelement i kantfilm - dummies

Hur man skalar på skifferelement i kantfilm - dummies

Skalar ett element i Adobe Edge Animate betyder i huvudsak att du kan ändra storleken på ett element samtidigt som dess proportioner hålls konsekventa om du vill. Du kan: Skalelement med verktyget Transform Skalaelement från Egenskaper-panelen Skalning med verktyget Transform Om du föredrar att använda en klicka-och-dra-metod för skalering ...

Hur man arbetar med mallar i Adobe Edge Animate - dummies

Hur man arbetar med mallar i Adobe Edge Animate - dummies

Mallar introducerades i Edge Animate 2. 0. Denna funktion tar bort nödvändigheten att återuppfinna hjulet varje gång du vill starta en ny komposition. Visst kan du alltid starta en ny komposition från en sparad fil, men Mallar gör att du kan starta ett nytt projekt som redan innehåller attribut och element som du vill ha.

Keyframes Modes in Edge Animation - dummies

Keyframes Modes in Edge Animation - dummies

Keyframe-verktyg i Edge Animate finns till höger om Play-kontrollerna. För att skapa nyckelfiler automatiskt måste du först aktivera nyckelbilder genom att klicka på den röda stoppklockans ikon. Som standard, när du startar en ny animering, är Stopwatch rött men har gråa linjer som löper genom det (som visat). Här är standardstatus för ...

Redaktörens val

Hur man tolkar figurativt språk för GED RLA-dummiesna

Hur man tolkar figurativt språk för GED RLA-dummiesna

Författare använder språk antingen bokstavligt eller figurativt . GED Reasoning Through Language Arts testet kommer att ha några frågor för att testa din förmåga att identifiera skillnaden. En NASA-vetenskapsman kan beskriva en asteroid väldigt bokstavligt: ​​består huvudsakligen av vatten, blandat med vissa stenar och mindre fasta fragment. Eller kan han eller hon skriva figurativt och beskriva ...

Hur (och var) ska schemalägga för att ta GED-dummiesna

Hur (och var) ska schemalägga för att ta GED-dummiesna

För att ta GED test, schemalägger du det baserat på tillgängliga testdatum. Varje stat eller lokalt testcenter ställer in sitt eget schema för GED-testet, vilket innebär att ditt tillstånd bestämmer hur och när du kan ta varje avsnitt av testet. Det bestämmer också hur ofta du kan återta en misslyckad ...

Hur man förbereder sig på GED RLA Extended Response - dummies

Hur man förbereder sig på GED RLA Extended Response - dummies

Uppsats för utvidgad respons på GED Reasoning Through Language Arts-testet kräver några mycket specifika färdigheter, allt från grammatik och korrekt språkanvändning till förståelse och analysförmåga. Om du någonsin har haft ett argument om vem som har det bästa laget eller vilken arbetsgivare är bättre, vet du redan hur man bedömer argument och svarar. ...