Inleiding tot Amazon Web Services

Amazon Web Services (AWS), een dochteronderneming van Amazon.com, heeft miljarden dollars geïnvesteerd in IT-middelen die over de hele wereld worden verspreid. Deze bronnen worden gedeeld tussen alle AWS-accounthouders over de hele wereld. Deze rekeningen zelf zijn volledig van elkaar geïsoleerd. AWS biedt zijn accounthouders on-demand IT-middelen op basis van een pay-as-you-go-prijsmodel, zonder kosten vooraf. Amazon Web Services biedt flexibiliteit omdat u alleen kunt betalen voor services die u gebruikt of nodig heeft. Bedrijven gebruiken AWS om de kapitaaluitgaven voor het bouwen van hun eigen particuliere IT-infrastructuur te verminderen (wat duur kan zijn, afhankelijk van de omvang en aard van de onderneming). AWS beschikt over een eigen fysiek glasvezelnetwerk dat verbinding maakt met beschikbaarheidszones, regio’s en Edge-locaties. Alle onderhoudskosten worden ook gedragen door de AWS, die een fortuin bespaart voor de ondernemingen.

Beveiliging van de cloud is de verantwoordelijkheid van AWS, maar beveiliging in de cloud is de verantwoordelijkheid van de klant. De prestatie-efficiëntie in de cloud heeft vier hoofdgebieden: –

  • Selectie
  • Beoordeling
  • Toezicht
  • Afweging

Voordelen van Amazon Web Services

  •  Met AWS kunt u uw bronnen eenvoudig omhoog of omlaag schalen als uw behoeften veranderen, zodat u geld kunt besparen en ervoor kunt zorgen dat uw applicatie altijd over de bronnen beschikt die deze nodig heeft.
  • AWS biedt een zeer betrouwbare en veilige infrastructuur, met meerdere datacenters en een commitment aan 99,99% beschikbaarheid voor veel van zijn services.
  • AWS biedt een breed scala aan services en tools die eenvoudig kunnen worden gecombineerd om een ​​verscheidenheid aan applicaties te bouwen en te implementeren, waardoor het zeer flexibel is.
  •  AWS biedt een ‘pay-as-you-go’-prijsmodel, waardoor u alleen betaalt voor de bronnen die u daadwerkelijk gebruikt en kosten vooraf en langetermijnverplichtingen vermijdt.

Nadelen van Amazon Web Services

  •  AWS kan complex zijn, met een breed scala aan services en functies die misschien moeilijk te begrijpen en te gebruiken zijn, vooral voor nieuwe gebruikers.
  • AWS kan duur zijn, vooral als u een applicatie met veel verkeer heeft of meerdere services moet uitvoeren. Bovendien kunnen de kosten van services in de loop van de tijd stijgen, dus u moet uw uitgaven regelmatig controleren.
  • Hoewel AWS veel beveiligingsfuncties en -hulpmiddelen biedt, kan het beveiligen van uw bronnen op AWS nog steeds een uitdaging zijn en moet u mogelijk aanvullende beveiligingsmaatregelen implementeren om aan uw specifieke vereisten te voldoen.
  •  AWS beheert veel aspecten van de infrastructuur, waardoor uw controle over bepaalde delen van uw applicatie en omgeving kan worden beperkt.

AWS mondiale infrastructuur

De wereldwijde infrastructuur van AWS is enorm en is verdeeld in geografische regio’s. De geografische regio’s worden vervolgens onderverdeeld in afzonderlijke beschikbaarheidszones. Bij het selecteren van de geografische regio’s voor AWS spelen drie factoren een rol

  • Latentie optimaliseren
  • Kosten verlagen
  • Overheidsvoorschriften (sommige services zijn niet beschikbaar voor bepaalde regio’s)

Elke regio is verdeeld in ten minste twee beschikbaarheidszones die fysiek van elkaar zijn geïsoleerd, wat bedrijfscontinuïteit voor de infrastructuur biedt, net als bij een gedistribueerd systeem. Als één zone niet functioneert, blijft de infrastructuur in andere beschikbaarheidszones operationeel. De grootste regio Noord-Virginia (VS-Oost) heeft zes beschikbaarheidszones. Deze beschikbaarheidszones zijn verbonden via snelle glasvezelnetwerken.

Er zijn meer dan 100 edge-locaties verspreid over de hele wereld die worden gebruikt voor het CloudFront (content delivery network). Cloudfront kan veelgebruikte inhoud, zoals afbeeldingen en video’s (ook livestreaming van video’s) op edge-locaties in het cachegeheugen opslaan en deze distribueren naar edge-locaties over de hele wereld voor snelle levering en lage latentie voor eindgebruikers. Het beschermt ook tegen DDOS-aanvallen.

AWS-beheerconsole

De AWS-beheerconsole is een webgebaseerde interface voor toegang tot AWS. Het vereist een AWS-account en heeft ook een smartphone-applicatie voor hetzelfde doel. Dus wanneer u zich voor de eerste keer aanmeldt, ziet u de startpagina van de console, waar u alle services ziet die door AWS worden geleverd. Kostenmonitoring gebeurt ook via de console.
AWS-bronnen zijn ook toegankelijk via verschillende Software Development Kits (SDK’s), waarmee ontwikkelaars applicaties kunnen maken als AWS als backend. Er zijn SDK’s voor alle belangrijke talen (bijvoorbeeld JavaScript, Python, Node.js, .Net, PHP, Ruby, Go, C++). Er zijn mobiele SDK’s voor Android, iOS, React Native, Unity en Xamarin. AWS is ook toegankelijk door HTTP-oproepen te maken met behulp van de AWS-API. AWS biedt ook een Command Line Interface (CLI) voor externe toegang tot de AWS en kan scripts implementeren om veel processen te automatiseren. Deze console is ook beschikbaar als app voor Android en iOS. Voor mobiele apps kunt u eenvoudig de AWS-console-app downloaden.

AWS Cloud Computing-modellen

Er zijn drie cloud computing-modellen beschikbaar op AWS.

  1. Infrastructure as a Service (IaaS): Het is de basisbouwsteen van cloud-IT. Het biedt over het algemeen toegang tot gegevensopslagruimte, netwerkfuncties en computerhardware (virtuele of speciale hardware). Het is zeer flexibel en geeft beheercontroles over de IT-middelen aan de ontwikkelaar. Bijvoorbeeld VPC, EC2, EBS.
  2. Platform as a Service (PaaS): Dit is een type service waarbij AWS de onderliggende infrastructuur (meestal besturingssysteem en hardware) beheert. Dit helpt de ontwikkelaar om efficiënter te zijn, omdat hij zich geen zorgen hoeft te maken over het ongedifferentieerde zware werk dat nodig is voor het uitvoeren van de applicaties, zoals capaciteitsplanning, softwareonderhoud, aanschaf van middelen, patching, enz., en zich meer kan concentreren op de implementatie en het beheer van de applicaties. . Bijvoorbeeld RDS, EMR, ElasticSearch.
  3. Software as a Service (SaaS): Het is een compleet product dat meestal in een browser draait. Het heeft vooral betrekking op eindgebruikersapplicaties. Het wordt beheerd en beheerd door de dienstverlener. De eindgebruiker hoeft zich alleen maar zorgen te maken over de toepassing van de software die geschikt is voor zijn behoeften. Bijvoorbeeld Saleforce.com, webgebaseerde e-mail, Office 365 .
Of je je nu voorbereidt op je eerste sollicitatiegesprek of je wilt bijscholen in dit steeds evoluerende technische landschap.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert