Huis Persoonlijke financiën Amazon Web Services voor Dummy's Cheat Sheet - dummies

Amazon Web Services voor Dummy's Cheat Sheet - dummies

Video: What is an API? 2024

Video: What is an API? 2024
Anonim

Door Bernard Golden

Amazon Web Services (AWS) is een cloudserviceprovider die eenvoudige toegang biedt tot een verscheidenheid aan nuttige computerbronnen, allemaal op een kostenefficiënte en on demand manier aangeboden. Als u een IT-behandelaar bent die klaarstaat om Amazon Web Services te omarmen, doorbreekt u de oude gewoonten van uw ontwerppatroon en implementeert u nieuwe benaderingen die gebruikmaken van AWS-kenmerken en -sterkten. Krijg inzicht in de mogelijkheden en beperkingen van AWS en gebruik de service als inspiratie voor innovatieve ideeën voor uw organisatie.

5 Belangrijkste kenmerken van Amazon Web Services

Als het gaat om Amazon Web Services (AWS), is het van vitaal belang om de belangrijkste kenmerken ervan te begrijpen om ervoor te zorgen dat uw applicaties goed werken in de Amazone-omgeving. Omdat het gezegde luidt, kun je het spel immers niet spelen zonder de regels te begrijpen.

Dit zijn de AWS-kenmerken waarmee u rekening moet houden bij het plannen van uw toepassingen:

  • AWS biedt een verscheidenheid aan diensten, allemaal ontworpen om één set functionaliteit te leveren. Elke service staat op zichzelf, maar u kunt ze combineren en matchen om aan de specifieke behoeften van uw toepassing te voldoen.

  • Elke service is, nou ja, een service , aangeboden via een API. Sommigen van u kiezen ervoor om de gebruikersinterface van Amazon of derden te gebruiken, terwijl anderen ervoor kiezen AWS rechtstreeks via API's of de AWS-softwareontwikkelingskit te gebruiken. Ongeacht hoe u toegang krijgt tot de services, onthoud dat elk zijn eigen functionaliteit en eigenaardigheden heeft.

  • De AWS-infrastructuur is gevoelig voor fouten en Amazon bereikt service-robuustheid door redundantie. Voor de services die Amazon SLA's (Service Level Agreements) aanbiedt, worden doorgaans drie kopieën bewaard van de computer en gegevens die aan een service zijn gekoppeld.

  • AWS wordt aangeboden op afroep, betaalt voor het model dat u gebruikt. AWS kan een fantastisch koopje zijn, met zeer lage kosten wanneer u voor het eerst begint met het ontwikkelen van een applicatie. De meter draait echter altijd, om zo te zeggen, dus het is belangrijk om bij te houden wat u gebruikt.

  • AWS-services worden aangeboden op basis van partitionering op basis van regio- en beschikbaarheidszones. Toegang tot gegevens in de ene regio vanuit EC2-instanties in een andere leidt tot kosten voor netwerkverkeer, dus weten waar uw gegevens zich bevinden en uw toepassingen moeten uitvoeren, is belangrijk als u de kosten laag wilt houden.

4 Tips voor het ontwerpen van applicaties voor Amazon-webservices

Omdat Amazon Web Services (AWS) zo veel verschilt van traditioneel infrastructuuraanbod, resulteert het proberen van traditionele applicatieontwerpprincipes niet altijd in de beste resultaten.Hier zijn enkele punten om in gedachten te houden:

  • Alles lukt de hele tijd: Dat zijn Amazon's AWS-sleutelwoorden, en zij zouden ook van jou moeten zijn. In het bijzonder kunnen EC2-instanties onverwacht reageren of niet meer reageren, dus neem de veerkracht tegen bronfouten op in uw toepassing.

  • Gebruik redundantie om uptime van de toepassing te garanderen: Omdat AWS-bronnen kunnen falen, volgt u het werkingsprincipe van Amazon en ontwerpt en implementeert u redundantie in uw toepassing. Redundantie beschermt uw toepassing tegen bronstoring.

  • Ontwerp uw toepassing om horizontaal op en neer te schalen: Omdat AWS-middelen kosten met zich meebrengen, of deze nu intensief worden gebruikt of helemaal niet worden gebruikt, is het belangrijk dat uw toepassing kan groeien en zijn bronnen kan krimpen, zodat u gebruiken alleen wat u nodig hebt om de prestaties en veerkracht van uw toepassing te ondersteunen.

  • Gebruik open source componenten zo veel mogelijk: Niet alleen kost de open source software minder, de licentievoorwaarden maken het ook veel handiger voor sporadisch gebruik. Eigen software vereist daarentegen meestal een aanzienlijke licentiekost, ongeacht of de software vijf minuten of vijf jaar loopt.

5 Ongewone manieren om Amazon-webservices voor toepassingen te gebruiken

Amazon Web Services (AWS) biedt een veel rijker pakket services dan de meeste mensen herkennen. Hoewel de meesten bekend zijn met bekende AWS-producten zoals EC2 en S3, kunnen te veel mensen niet verder zoeken naar AWS en meer te weten komen over andere services die ze zouden kunnen gebruiken voor hun toepassingen. Door gebruik te maken van aanvullende AWS kern- en platformdiensten, kunt u:

  • Veel rijkere toepassingen ontwikkelen: Door bijvoorbeeld ElasticSearch te gebruiken, kunt u geavanceerd zoeken binnen uw toepassing bieden. Er wacht een hele reeks AWS-services op u om ze te gebruiken.

  • Lever applicaties veel sneller: In plaats van het vinden en implementeren van open source softwarepakketten, of (nog erger) tijd kwijt aan het onderhandelen van bedrijfseigen licentiecontracten, kunt u beginnen AWS-services te gebruiken om uw applicatie snel uit te bouwen en te brengen in productie eerder.

  • Betere afstemming van servicegebruik met servicekosten: Alle Amazon-AWS-services worden geleverd op een on demand, niet-bindende, op gebruik gebaseerde manier van prijsbepaling. Door AWS-services in uw toepassing te gebruiken, kunt u uw kosten afstemmen op uw voordelen en ervoor zorgen dat uw applicatie goede economische resultaten oplevert.

  • Bouw schaalbare applicaties: Amazon ontwerpt al zijn services op schaal. Als uw toepassing enorme hoeveelheden van welk AWS-product dan ook gebruikt, kunt u er zeker van zijn dat Amazon zijn diensten heeft ontworpen om te schalen naar welk niveau u ook nodig hebt.

  • Benut Amazon's eigen ervaring: Veel van de producten die AWS aanbiedt, zijn oorspronkelijk gemaakt om Amazon te helpen. com beheert zijn e-commerce bedrijf. Als u AWS-producten gebruikt, kunt u er zeker van zijn dat ze zijn getest in de zwaarste e-commerceomgevingen.

5 Dingen die Amazon Web Services wel en niet kunnen doen

Een zeker recept voor teleurstelling is meer verwachten van Amazon Web Services (AWS) dan het kan leveren.Hoewel AWS een rijke verzameling services is die op een effectieve onbeperkte schaal beschikbaar zijn, is het belangrijk om te begrijpen dat AWS wel en niet kan doen:

  • AWS kan uw legacy-applicatie niet "999 maken" -gebaseerde. " Legacy-applicaties zijn meestal ontworpen voor stabiele belastingen met een statische hardware-infrastructuur. Ze zullen waarschijnlijk in AWS werken, maar ze zullen niet op magische wijze cloud-applicaties worden. AWS

  • kan ondersteuning bieden voor zeer schaalbare toepassingen. Zie AWS als een oneindige capaciteit aanbieden. Al die applicaties waar u problemen mee had omdat ze de verwachte gebruikersbelasting, opslaggebruik of netwerkverkeer overschatten? Geen probleem meer met AWS. Amazon levert de bron, u levert de toepassingsbelasting. AWS

  • kan uw toepassing niet-beveiligd maken. Amazon heeft AWS ontworpen op basis van het idee dat "alles altijd lukt. "Hoewel AWS is ontworpen om zeer goed bestand te zijn tegen bronfouten, betekent dit niet dat uw toepassing niet kan mislukken - het betekent alleen dat u de mogelijkheid heeft om uw toepassing robuuster te maken, als u de AWS-ontwerpprincipes voor toepassingen gebruikt. AWS

  • kan ervoor zorgen dat het minder kost om uw toepassing uit te voeren. Omdat Amazon AWS biedt op basis van gebruikskosten, als u uw toepassing ontwerpt volgens het "down and off" -principe om alleen datgene te gebruiken wat u nodig hebt en vervolgens skedaddle, kunt u meestal veel geld besparen in vergelijking met de traditionele model van resourcekosten, waarbij u vooraf betaalt voor middelen. AWS

  • kan uw toepassing niet beveiligen voor u. In cloud computing-omgevingen is beveiliging een gedeelde verantwoordelijkheid. Amazon neemt de veiligheidsverantwoordelijkheid op zich voor wat het biedt - de computeromgeving - terwijl u de verantwoordelijkheid voor de beveiliging op zich neemt voor wat u levert - componenten van toepassingssoftware. Als u de beveiliging van uw toepassing niet goed beheert, is er niets dat Amazon kan doen om het veilig te maken. 4 Innovatieve manieren om Amazon-webservices te gebruiken

De meest succesvolle gebruikers van Amazon Web Services (AWS) gebruiken het niet zoals traditionele infrastructuur die op basis van omslag wordt aangeboden. In plaats daarvan bestuderen ze AWS en bedenken ze vervolgens hoe ze hun services en kenmerken kunnen gebruiken om nieuwe aanbiedingen te ontwerpen die onmogelijk waren met de traditionele infrastructuur.

Hier zijn enkele innovatieve manieren om AWS te gebruiken:

Ontwerp een toepassing die een enorm aantal gebruikers ondersteunt.

  • De feitelijk onbeperkte hoeveelheid resources die AWS biedt, maakt het voor het eerst in de geschiedenis van de computer mogelijk om applicaties te bouwen die onbeperkte gebruikerspopulaties kunnen ondersteunen. Hiermee kunnen applicaties zoals Pinterest starten en schalen; wat kan schaal doen voor jou? Neem deel aan "The Internet of Things. "

  • Een manier om dit te zeggen is" software is de wereld aan het eten. "Een andere is dat alles een computerapparaat aan het worden is - je horloge, je auto, je voordeurvergrendeling. Het 'IoT', zoals het wordt genoemd, genereert enorme hoeveelheden gegevens en netwerkverkeer.Gebruik AWS om een ​​toepassing te maken die een nieuwe service levert of bestaande analyseert. Combineer een aantal services in een nieuwe applicatie.

  • Elke applicatie en service wordt nu API-enabled, waardoor het eenvoudig is om bestaande services te aggregeren in een nieuwe applicatie. Combineer een weerservice en een persoonlijke gezondheidsdienst om mensen in staat te stellen te berekenen hoeveel vitamine D3 ze vandaag krijgen. Gebruik AWS om uw toepassing te hosten, met de zekerheid dat deze u kan ondersteunen, of uw applicatieverkeer klein of groot is. Integreer AWS-services in uw applicatie om deze krachtiger te maken.

  • U kunt Simple Email Service (SES) gebruiken om gebruikers op de hoogte te stellen van een belangrijk evenement. U kunt Elastic Transcoder gebruiken om video-uploads van gebruikers in te schakelen om uw applicatie-functionaliteit rijker te maken. Er zijn talloze AWS-producten om uit te kiezen - gebruik zoveel mogelijk.

Amazon Web Services voor Dummy's Cheat Sheet - dummies

Bewerkers keuze

Tien Helpbronnen voor Junos OS - dummies

Tien Helpbronnen voor Junos OS - dummies

Dit is een top-tien lijst met bronnen die u moet zoeken meer informatie over softwarebewerkingen, training en ondersteuning voor Junos - alle extra details die u mogelijk nodig heeft om Junos OS te kunnen configureren en bedienen in uw eigen netwerkimplementaties. CLI Help-commando's Bent u op zoek naar meer achtergrondinformatie over hoe een bepaalde functie ...

De functie van de drie vlakken van Junos netwerk OS - dummies

De functie van de drie vlakken van Junos netwerk OS - dummies

De architectuur van de Junos opererende systeem verdeelt de functies van besturing, services en doorsturen op verschillende niveaus. Elk van de vlakken van Junos OS biedt een kritieke set van functionaliteit in de werking van het netwerk. Besturingsvlak van het Junos-netwerkbesturingssysteem (NOS) Alle functies van het besturingsvlak lopen op ...

De basisprincipes van BGP-routebealing - dummy's

De basisprincipes van BGP-routebealing - dummy's

Het configureren van Border Gateway Protocol (BGP) kan nogal lastig zijn, vooral met grote aantallen peersessies die handmatig moeten worden geconfigureerd. In feite kan in een groot netwerk de full-mesh-vereiste voor IBGP een provisioning-nachtmerrie zijn. BGP's antwoord op de IBGP-paring-configuratie-nachtmerrie die het volledige maaswerk is, wordt routeberefening genoemd. Route ...

Bewerkers keuze

Noodzakelijke elementen voor SEO om hoge trefwoorden te krijgen - dummies

Noodzakelijke elementen voor SEO om hoge trefwoorden te krijgen - dummies

Als de allerbeste locatie op het web staat op de pagina een van de zoekmachines, je moet de SEO-elementen kennen die je daar kunnen brengen. Een goede plek om te beginnen is met zoekwoorden. Zoekmachines gebruiken geavanceerde processen om zoekwoordgebruik en andere factoren te categoriseren en analyseren om erachter te komen ...

Persberichten als bron van SEO-inhoud - dummies

Persberichten als bron van SEO-inhoud - dummies

Het leuke aan persberichten is dat u ze zonder toestemming op uw website kunt gebruiken, en sommige zullen al voor de zoekmachine zijn geoptimaliseerd. Het doel van een persbericht is om het uit te sturen en te zien wie het ophaalt. U hoeft geen contact op te nemen met de eigenaar van het persbericht, omdat ...

Kies een domeinnaam die geoptimaliseerd is voor zoekmachines - dummies

Kies een domeinnaam die geoptimaliseerd is voor zoekmachines - dummies

Zelfs de domeinnaam van uw site moet geoptimaliseerd voor zoekmachines. Zoekmachines lezen uniforme resource locators (URL's), op zoek naar sleutelwoorden erin. Bijvoorbeeld als u een website heeft met de domeinnaam knaagdierracen. com en iemand zoekt Google op knaagdierenraces, Google ziet rodent-racing als een wedstrijd; omdat er een streepje verschijnt tussen de twee ...

Bewerkers keuze

Praxis Elementair onderwijs Examen-Economie - dummies

Praxis Elementair onderwijs Examen-Economie - dummies

U zult enkele basisconcepten van de economie voor de Praxis moeten kennen Elementair onderwijs examen. Elementaire economie onderzoekt de wens voor, de productie van en de verkoop en het gebruik van geld, zowel lokaal als wereldwijd. Het onderwijzen van economie omvat concepten zoals behoeften versus behoeften, kosten en meer tot nadenken stemmende onderwerpen, zoals de volgende: ...

Praxis Elementair onderwijs voor Dummy's Cheat Sheet - dummies

Praxis Elementair onderwijs voor Dummy's Cheat Sheet - dummies

Het Praxis basisonderwijs: Curriculum, instructie en beoordeling examen (5017) bestrijkt een breed scala van wat u moet weten over basisonderwijs. Als u het Praxis Elementary Education: Content Knowledge-examen (5018) neemt, moet u zich ervan bewust zijn dat het de dekking beperkt tot de inhoud van de vier hoofdonderwerpen die een elementaire leraar is ...

Praxis Core For Dummies Cheat Sheet - dummies

Praxis Core For Dummies Cheat Sheet - dummies

Voordat je te opgewonden raakt, begrijp dat de informatie die volgt niet klopt eigenlijk niet over het bedriegen van de Praxis. Het gaat echt meer om de meest efficiënte manieren om je voor te bereiden op het examen. Maar "voorbereidingsblad" heeft niet helemaal dezelfde reden. Trouwens, vals spelen is niet nodig als je weet wat je aan het doen bent, en ...