Huis Persoonlijke financiën Wat is de AWS Cloud? - dummies

Wat is de AWS Cloud? - dummies

Inhoudsopgave:

Video: AWS In 10 Minutes | AWS Tutorial For Beginners | AWS Training Video | AWS Tutorial | Simplilearn 2024

Video: AWS In 10 Minutes | AWS Tutorial For Beginners | AWS Training Video | AWS Tutorial | Simplilearn 2024
Anonim

Amazon Web Services (AWS) is in feite een enorm scala aan services die van invloed kunnen zijn op consumenten, MKB's (Small to Medium-Sized Business) en ondernemingen. Met AWS kunt u alles doen, van het maken van een back-up van uw persoonlijke harde schijf tot het creëren van een volwaardige IT-afdeling in de cloud.

Het geïnstalleerde bestand is enorm. U vindt case-studies van bedrijven zoals Adobe en Netflix die AWS gebruiken. AWS-gebruik is niet alleen voor particuliere bedrijven - zelfs de overheid maakt gebruik van haar diensten.

De technologieën die al deze diensten mogelijk maken, zijn eigenlijk eenvoudig in conceptie. Denk aan een paar blikjes met een touw ertussen. Amazon heeft één blik en jij houdt de andere vast. Door in een blik te praten, kun je horen wat er aan de andere kant wordt gezegd. De implementatie is echter gebaseerd op details die communicatie moeilijker maken dan u op het eerste gezicht zou denken. De volgende discussie geeft u een overzicht van hoe de AWS-cloud werkt.

Servicegerichte applicatiearchitecturen

Servicegestuurde applicatie-architecturen, ook wel bekend als Service Oriented Architectures (SOA), zijn er in vele vormen. Ongeacht hoe u ze bekijkt, servicegestuurde toepassingsarchitecturen zijn uitbreidingen van de client-servertechnologieën die in de begindagen van computing zijn gebruikt, in die zin dat een client een verzoek indient dat een server vervult door een actie uit te voeren of een reactie verzenden. De implementatiedetails zijn in de loop van de jaren echter aanzienlijk veranderd, waardoor moderne applicaties veel betrouwbaarder, flexibeler en minder afhankelijk zijn van een specifieke netwerkconfiguratie.

Het aanvraag- en reactieproces kan meerdere niveaus van granulariteit omvatten, waarbij de term microservice wordt toegepast op de kleinste aanvraag- en antwoordparen. Ontwikkelaars verwijzen vaak naar een toepassing die afhankelijk is van een servicegerichte toepassingsarchitectuur als een samengestelde toepassing omdat deze bestaat uit meerdere stukken die aan elkaar zijn gelijmd om een ​​geheel te vormen. Servicegestuurde toepassingsarchitecturen volgen veel specifieke patronen, maar in het algemeen gebruiken ze de volgende reeks om communicatietaken uit te voeren.

  1. Een verzoek voor de client maken met behulp van de berichttechnologie die de server nodig heeft.
  2. Pakket het verzoek, voeg zo nodig beveiliging of andere informatie toe.
  3. Verzend de aanvraag met een protocol, zoals Simple Object Access Protocol (SOAP) of een architectuur, zoals RESTentational State Transfer (REST). (Ontdek hoe SOAP werkt en hoe REST werkt - een korte kennis van beide is nuttig bij het werken met AWS.)
  4. Verwerk de aanvraag op de server.
  5. Voer een actie uit of retourneer gegevens zoals vereist door de aanvraag.
  6. Verwerk bij het werken met gegevens het antwoord op de client en presenteer de resultaten aan de gebruiker (of een andere ontvanger).

AWS biedt een servicegestuurde toepassingsarchitectuur waarin u een specifieke service kiest, zoals S3, om specifieke taken uit te voeren, zoals back-up van bestanden op een harde schijf. In veel gevallen moet u naast de interactie met de service ook installatiestappen uitvoeren. Als u bijvoorbeeld deze zelfstudie van tien minuten bekijkt, merkt u dat u eerst een bucket moet maken om de bestanden op te slaan die u naar Amazon wilt uploaden. Deze extra stap is logisch omdat u een locatie moet instellen om later de bestanden op te halen en u niet wilt dat uw bestanden worden ingemengd met bestanden van andere mensen.

Hoewel veel van de processen die u met AWS uitvoert, een app vereisen (zodat u een gebruikersinterface hebt in plaats van een code om mee te werken), is het onderliggende proces hetzelfde. De code in de app bevat verzoeken voor u en wacht vervolgens op een reactie. In sommige gevallen moet de app het succes of de mislukking van een actie op de server bepalen. U moet echter beseffen dat deze acties in code plaatsvinden en dat de code een reeks stappen gebruikt om de taak uit te voeren die u hem hebt gevraagd uit te voeren.

Proces- en functiegestuurde workflows

Bij het maken van apps om onderliggende services te beheren, definieert AWS ook workflows. Een workflow is een georganiseerde methode om taken uit te voeren. Als u bijvoorbeeld een bestand wilt opslaan in AWS met S3, moet u eerst een bucket maken om het bestand te bewaren. Pas nadat u een bucket hebt gemaakt, kunt u een bestand opslaan in AWS. Bovendien kunt u geen bestand uit de bucket halen totdat u daar eerst een bestand opslaat, wat logisch is omdat u een bestand niet uit het niets kunt pakken. Kort gezegd, een workflow definieert een procedure voor het werken met software en het concept bestaat al heel lang. (De eerste workflows verschenen halverwege de jaren zeventig met eenvoudige prototypen voor kantoorautomatisering bij Xerox Parc en de Wharton School of Business van de University of Pennsylvania.)

Workflows kunnen uit extra workflows bestaan. Bovendien beheren workflows de interactie tussen gebruikers en onderliggende services. Een proces is de verzameling van services die worden beheerd door workflows tot een samenhangend geheel. De workflows kunnen generieke taken uitvoeren, maar processen zijn meestal specifiek en helpen gebruikers bepaalde doelen te bereiken. Een procesgestuurde workflow is proactief en probeert potentiële problemen te omzeilen door

  • Spotting-foutpatronen te herkennen en ernaar te handelen
  • Op zoek naar trends die meestal tot mislukkingen leiden
  • Detecteren en blussen van potentiële bedreigingen

Doorkijken In deze handleidingen ontdek je dat ze allemaal een bepaald soort gebruikersinterface gebruiken. De gebruikersinterface biedt de workflow die wordt gebruikt om de onderliggende services te beheren. Elke belangrijke zelfstudiestap is een werkstroom die een specifieke taak uitvoert, zoals het maken van een bucket.Wanneer u deze afzonderlijke werkstromen combineert tot een totaal, kan het proces een gebruiker helpen taken uit te voeren zoals het verplaatsen van bestanden tussen de cloud en het systeem van de gebruiker. Het creëren van een cloud-bestandssysteem is een voorbeeld van een procesgestuurde workflow: de workflow bestaat om het proces haalbaar te maken. Workflows kunnen behoorlijk ingewikkeld worden bij grootschalige operaties, maar als u ze bekijkt, begrijpt u AWS beter. Zoek een meer gedetailleerde bespreking van workflows en processen.

Een -functie is het reactieve gebruik van services die worden beheerd door workflows om specifieke problemen in realtime aan te pakken. Hoewel het leuk zou zijn als procesgestuurde workflows de hele tijd zouden werken, is de realiteit dat zelfs met 99,999 procent betrouwbaarheid het proces op een bepaald moment zal mislukken en er een functiegestuurde workflow moet zijn om die fout aan te pakken. Hoewel procesgestuurde workflows zich richten op het flexibel voltooien van taken, richten functiegestuurde workflows zich op het procedureel verminderen van het effect van een storing. Kort gezegd, functiegestuurde workflows richten zich op behoeften. De AWS-services en -workflows behandelen dit probleem ook via de gebruikersinterface, zoals door handmatig een back-up terug te zetten om een ​​systeemstoring te verhelpen.

Wat is de AWS Cloud? - dummies

Bewerkers keuze

Een Oracle-omgeving instellen - dummies

Een Oracle-omgeving instellen - dummies

Als u een typische PL / SQL-omgeving wilt instellen, hebt u de volgende componenten: Databaseserver: dit is een computer (of een reeks computers) die de Oracle-database uitvoert. Oracle werkt in veel populaire computeromgevingen. De meest gebruikte met Oracle zijn UNIX, Linux of een versie van Microsoft Windows. PL / SQL wordt meestal uitgevoerd ...

SQL-rijwaarden en -waarden - dummies

SQL-rijwaarden en -waarden - dummies

De waarden die worden bewaard in de cellen die de snijpunten van de SQL-database vormen De rijen en kolommen van de tabel zijn de grondstoffen waaruit u zinvolle relaties en trends kunt afleiden. Rijwaarden De meest zichtbare waarden in een database zijn tabelrijwaarden. Dit zijn de waarden die elke rij van een databasetabel ...

SQL eerste, tweede en derde normale vormen - dummies

SQL eerste, tweede en derde normale vormen - dummies

Er zijn drie bronnen van wijzigingsanomalieën in SQL Deze worden gedefinieerd als eerste, tweede en derde normale vormen (1NF, 2NF, 3NF). Deze normale vormen fungeren als remedies voor het wijzigen van anomalieën. Eerste normale vorm Om in de eerste normale vorm (1NF) te zijn, moet een tabel de volgende eigenschappen hebben: De tabel is tweedimensionaal met rijen en ...

Bewerkers keuze

Een kijkje nemen in het syndroom van Empty-Nest - dummies

Een kijkje nemen in het syndroom van Empty-Nest - dummies

Een veel voorkomende misvatting is dat wanneer de kinderen van een stel vertrekken thuis, zullen pappa en mama het syndroom van empty-nest ontwikkelen. Ja, ze hebben misschien een leeg nest, maar voor sommige paren bloeit hun liefdesleven in deze periode van hun leven. De slachtoffers van het syndroom zijn de paren waarvan de relatie uit elkaar valt als zij de enige ...

STD's: wat u moet weten over herpes - dummies

STD's: wat u moet weten over herpes - dummies

Herpes, veroorzaakt door het herpes simplex-virus (HSV) ), is een ongeneeslijke SOA. Herpes heeft eigenlijk twee vormen: herpes simplex-type 1 (HSV-1) en herpes simplex-type 2 (HSV-2). HSV-1 wordt meestal geassocieerd met koortsblaasjes en koortsblaren boven de taille. "Ongeveer 80 procent van de Amerikaanse volwassenen heeft orale herpes. Ongeveer 25 procent van ...

Tiener Geslacht: hoe te weten Hoe ver te gaan - dummies

Tiener Geslacht: hoe te weten Hoe ver te gaan - dummies

Een van de grootste vragen voor tieners is niet "Zou ik seks moeten hebben? "Maar" Hoe ver moet ik gaan? "Terwijl het eigen comfortniveau en dat van de partner de topprioriteit zou moeten zijn in deze beslissing, spelen andere factoren een rol, vooral als tieners dat amorfe concept van" het derde honk overwegen. "" Derde basis "...

Bewerkers keuze

Tien voorwaarden American Football Announcers Gebruik - dummies

Tien voorwaarden American Football Announcers Gebruik - dummies

Een van de moeilijkste en meest intimiderende onderdelen over het volgen van een Amerikaans voetbalwedstrijd is dat de presentatoren soms een vreemde taal lijken te spreken die alleen bekend is bij echte voetballiefhebbers. Maar als je een aantal belangrijke termen onthoudt, ben je ver voor op het spel. Hier zijn enkele voetbaltermen die je misschien hoort, ...

Het begin van een voetbalspel: The Kickoff - dummies

Het begin van een voetbalspel: The Kickoff - dummies

Voor Amerikaanse voetbalfans, de openingsaftrap is een opwindende start voor elke game. Ze zien de tweezijdige sensatie van het ene team dat probeert het andere te blokkeren en helpt de herhaler om door en voorbij 11 snelladers van het trapende team te rennen. (Wel, maak die tien spelers.De kicker staat meestal rond de 50-yard-lijn, ...

Uw voetbalcoachtoelen afstemmen op een leeftijdsgroep - dummies

Uw voetbalcoachtoelen afstemmen op een leeftijdsgroep - dummies

Elk kind in uw team is anders zoveel manieren. Sommigen zijn begaafde hardlopers, anderen kunnen duizelingwekkende vangsten maken en wat moeite om simpelweg de basistechnieken van het spel te vatten. Ongeacht de sterke en zwakke punten van de kinderen, die overal op de kaart staan, hebben jongeren algemene kenmerken die worden beïnvloed ...