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

Hitta hur du betalar webbplatser i online dating - dummies

Hitta hur du betalar webbplatser i online dating - dummies

Du får vad du betalar för I livet ingår Internet-dating webbplatser. Till skillnad från gratis webbplatser, med lönesidor har du inte huvudvärk på oändliga reklammeddelanden som skriker i ditt ansikte. Dessutom är omfattningen av täckning och tillgängliga funktioner bred och robust. Solid tillsyn tillhandahålls (för att gräva ut wackos) och lämpliga hinder ...

Dating för Dummies Cheat Sheet - dummies

Dating för Dummies Cheat Sheet - dummies

Dating behöver inte vara nervös, men det kräver förberedelse . Du måste göra en uppriktig själsökning så att du är redo att vara ärlig, öppen och uppmärksam. Du behöver en stark känsla för dina dejtingförväntningar så att du tydligt kan kommunicera vad du letar efter utan att ställa in baren så hög att ingen ...

Få passar för dating igen efter 50 - dummies

Få passar för dating igen efter 50 - dummies

Copyright © 2014 AARP All rights reserved. Du behöver inte vara frisk och frisk efter 50, men det hjälper säkert om du är. Om du inte är något av dessa saker, behöver du inte ge upp och tycker att det är för sent att komma dit. Många börjar träningsregler så sent som ålder ...

Redaktörens val

ÄR ett au pair rätt för din familj? - dummies

ÄR ett au pair rätt för din familj? - dummies

Det är viktigt att undersöka dina specifika familjeförhållanden för att avgöra om ett au pair är rätt barnomsorg för din familj. Du kanske bestämmer dig för att anställa ett au pair i stället för daghem, barnbarn eller barnpassare om du vill utsätta din familj för en ny kultur. Är ...

Online-verktyg för familjebudgetar - dummies

Online-verktyg för familjebudgetar - dummies

Vissa familjer kan tycka att den mest användbara aspekten av att bo i en värld med nästan oändliga onlineverktyg innebär att kunna budgetera för familjen med dessa verktyg. Följande tre onlinetjänster erbjuder familjer ett sätt att organisera familjeutgifter online, dela åtkomst till säkra konton och eliminera några av papperet ...

Barn som Online Entreprenörer - Dummies

Barn som Online Entreprenörer - Dummies

Levande i en digital värld tillåter barnen obegränsade möjligheter när det gäller entreprenörskap. Denna digitala tidsålder ger barnen en unik färdighetssats med möjlighet att dela den färdigheten med andra och lägga till "onlineföretagare" till listan över möjliga efterskolor och sommarjobb som finns tillgängliga för barn idag. Spelskapande Ett område där digitalt ...

Redaktörens val

Word 2007 Mail Merge - Steg 3: Byggnadsrekord - dummies

Word 2007 Mail Merge - Steg 3: Byggnadsrekord - dummies

Efter att ha definierat de fält du behöver för din Word 2007-postfusion, är nästa steg att slutföra adresslistan. För att göra det skapar du en lista över poster genom att ange data för varje fält i varje post. Detta händer i dialogrutan Ny adresslista. Kom ihåg att fält är kolumner och ...

Word 2007 Mail Merge - Steg 5: Final Merge - dummies

Word 2007 Mail Merge - Steg 5: Final Merge - dummies

Med sammanfogningsfälten infogad i huvudversionen av Word 2007-dokumentet och adresslistan stannar, är du redo att starta din mailfusion! Spara huvuddokumentet. Klicka på knappen Förhandsgranska resultat. Fälten i huvuddokumentet försvinner! De ersätts av information från den första posten i adresslistan. Så här ...