Wat is AWS? Amazon Zelfstudie over cloudservices (webservices).

โšก Slimme samenvatting

AWS, of Amazon Web Services is een uitgebreid cloudcomputingplatform van Amazon die wereldwijd on-demand reken-, opslag-, database-, analyse- en netwerkdiensten levert, waarbij IaaS-, PaaS- en SaaS-modellen worden gecombineerd onder een flexibele pay-as-you-go-prijsstructuur.

  • ๐Ÿ”˜ Cloudfundament: AWS levert rekenkracht, opslag en databases via internet, waardoor organisaties infrastructuur op aanvraag kunnen huren in plaats van fysieke datacenters te kopen en te onderhouden.
  • โ˜‘๏ธ Kernrekenkracht: Diensten zoals EC2 virtuele machines, Elastic BeanstalkEn serverloze Lambda-applicaties kunnen op elke schaal worden uitgevoerd met volledige controle over het besturingssysteem wanneer dat nodig is.
  • โœ… Uitgebreide catalogus: Meer dan 200 diensten op het gebied van opslag, databases, analyses, netwerken, beveiliging, IoT en machine learning zijn gebundeld in รฉรฉn uniform platform.
  • ๐Ÿงช Beheerde data en AI: RDS, DynamoDB, RoodShiftSageMaker kan relationele, NoSQL-, datawarehouse- en machine learning-workloads verwerken zonder veel administratie.
  • ๏ธ Prijzen op basis van gebruik: BillDoor alleen kosten in rekening te brengen voor de verbruikte middelen, worden de totale eigendomskosten verlaagd en worden langetermijnverplichtingen weggenomen.
  • ๐Ÿค– AI-assistentie: Amazon Q Developer en GitHub Copilot genereren AWS-code- en infrastructuursjablonen, terwijl Amazon Bedrock en SageMaker vormen de basis voor generatieve AI en machine learning.

AWS- Amazon Web Services

Wat is Cloud Computing?

Cloudcomputing is een term die verwijst naar het opslaan en openen van gegevens via internet. Er worden geen gegevens op de harde schijf van uw computer opgeslagen. Bij cloudcomputing hebt u toegang tot gegevens vanaf een externe server.

Wat is AWS?

De volledige vorm van AWS is Amazon Webservices. Het is een platform dat flexibele, betrouwbare, schaalbare, gebruiksvriendelijke en kosteneffectieve cloud computing-oplossingen biedt.

AWS is een uitgebreid, gebruiksvriendelijk computerplatform dat wordt aangeboden door Amazon. Het platform is ontwikkeld met een combinatie van infrastructuur as a service (IaaS), platform as a service (PaaS) en pakketsoftware as a service (SaaS).

Geschiedenis van AWS

  • 2002: Amazon lanceerde zijn eerste webdiensten, waardoor ontwikkelaars toegang kregen tot Amazon product- en catalogusgegevens.
  • 2004: Amazon introduceerde Simple Queue Service, nu bekend als Amazon SQS.
  • 2006: Amazon Web Services heeft officieel zijn cloudplatform gelanceerd met Amazon S3 en Amazon EC2.
  • 2012: AWS hield zijn eerste re:Invent-conferentie voor klanten en partners in Las Vegas.
  • 2014: AWS introduceerde AWS Lambda, helping Serverless computing populair maken.
  • 2015: Amazon begon AWS als een apart bedrijfssegment te rapporteren. AWS genereerde een jaarlijkse netto-omzet van $7.88 miljard.
  • 2016: De jaarlijkse netto-omzet van AWS bedroeg 12.22 miljard dollar. Het bedrijf introduceerde tevens AWS Snowball Edge en AWS Snowmobile.
  • 2021: AWS heeft zijn portfolio uitgebreid tot meer dan 200 volwaardige clouddiensten.
  • 2023: Amazon Bedrock werd algemeen beschikbaar, waardoor bedrijven generatieve AI-toepassingen konden bouwen met behulp van basismodellen.
  • 2024: AWS introduceerde de Amazon Nova familie van stichtingsmodellen via Amazon Bedrock.
  • 2025: AWS genereerde een jaarlijkse netto-omzet van $128.7 miljard, wat neerkomt op een groei van 20% ten opzichte van het voorgaande jaar.
  • 2026: AWS vierde zijn 20-jarig bestaan โ€‹โ€‹in de cloud en breidde zijn portfolio uit tot meer dan 240 cloud- en AI-diensten.

Belangrijke AWS-services

Amazon Web Services biedt een breed scala aan verschillende wereldwijde cloudgebaseerde producten voor zakelijke doeleinden. De producten omvatten opslag, databases, analyses, netwerken, mobiel, ontwikkeltools en bedrijfsapplicaties, met een pay-as-you-go-prijsmodel.

Belangrijke AWS-servicecategorieรซn en -tools

Hier zijn essentiรซle AWS-services.

AWS Compute-services

Hier worden Cloud Compute Services aangeboden door Amazon:

  • EC2 (Elastic Compute Cloud) - EC2 is een virtuele machine in de cloud waarop u de controle op besturingssysteemniveau hebt. U kunt deze cloudserver starten wanneer u maar wilt.
  • LightSail - Deze cloudcomputingtool implementeert en beheert automatisch de computer-, opslag- en netwerkmogelijkheden die nodig zijn om uw applicaties uit te voeren.
  • Elastische Beanstalk- De tool biedt geautomatiseerde implementatie en inrichting van resources, zoals een zeer schaalbare productiewebsite.
  • EKS (Elastic Container Service for Kubernetes) - Met deze tool kun je Kubernetes op de container uitvoeren. Amazon cloudomgeving zonder installatie.
  • AWS Lambda โ€“ Met deze AWS-service kunt u functies in de cloud uitvoeren. De tool is een grote kostenbesparing, omdat u alleen betaalt wanneer uw functies worden uitgevoerd.

Migratie

Migratieservices die worden gebruikt om gegevens fysiek over te dragen tussen uw datacenter en AWS.

  • DMS (Database Migration Service) โ€“ De DMS-service kan worden gebruikt om on-premise databases naar AWS te migreren. Het helpt u bij het migreren van het ene type database naar het andere, bijvoorbeeld: Oracle naar MySQL.
  • SMS (Server Migration Service) โ€“ Met de SMS-migratieservice kunt u on-premise servers eenvoudig en snel naar AWS migreren.
  • Snowball โ€“ Snowball is een kleine applicatie waarmee je terabytes aan data binnen en buiten de AWS-omgeving kunt overdragen.

Opslag

  • Amazon Glacier is een extreem voordelige opslagservice. Het biedt veilige en snelle opslag voor data-archivering en back-up.
  • Amazon Elastic Block Store (EBS) - Het biedt opslag op blokniveau voor gebruik met Amazon EC2-instanties. Amazon Elastic Block Store-volumes zijn verbonden met het netwerk en blijven onafhankelijk van de levensduur van een instance.
  • AWS Storage Gateway - Deze AWS-service verbindt on-premises softwareapplicaties met cloudopslag. Het biedt een veilige integratie tussen de on-premises infrastructuur van het bedrijf en de opslaginfrastructuur van AWS.

Security Services

  • IAM (Identity and Access Management) is een veilige cloudbeveiligingsservice waarmee u gebruikers kunt beheren, beleidsregels kunt toewijzen en groepen kunt vormen om meerdere gebruikers te beheren.
  • Inspectorโ€” Dit is een programma dat je kunt installeren op je virtuele machines, dat eventuele beveiligingsproblemen rapporteert.
  • Certificaatbeheerder โ€” Deze service biedt gratis SSL-certificaten voor uw domeinen die door Route53 worden beheerd.
  • WAF (Web Application Firewall) โ€“ De WAF-beveiligingsservice biedt bescherming op applicatieniveau en stelt u in staat om aanvallen te blokkeren. SQL injectie en helpt u cross-site scripting-aanvallen te blokkeren.
  • Cloud Directory โ€” Met deze service kunt u flexibele, cloudgebaseerde mappen creรซren voor het beheren van datahiรซrarchieรซn over meerdere dimensies.
  • KMS (Key Management Service) โ€“ Dit is een beheerde service. Deze beveiligingsservice helpt u bij het aanmaken en beheren van de encryptiesleutels waarmee u uw gegevens kunt versleutelen.
  • Organisaties โ€” U kunt met deze service groepen AWS-accounts aanmaken om beveiligings- en automatiseringsinstellingen te beheren.
  • Shield is een beheerde DDoS-beschermingsservice (Distributed Denial of Service). Het biedt beveiliging tegen webapplicaties die op AWS draaien.
  • Macie biedt een beveiligingsservice voor gegevenszichtbaarheid waarmee u uw gevoelige, cruciale gegevens kunt classificeren en beschermen.
  • GuardDuty biedt dreigingsdetectie om uw AWS-accounts en workloads te beschermen.

Database-diensten

  • Amazon RDS - Deze AWS-databaseservice maakt het eenvoudig om een โ€‹โ€‹relationele database in de cloud op te zetten, te beheren en te schalen.
  • Amazon DynamoDB- Het is een snel, volledig beheerd systeem NoSQL-database dienst. Het is een eenvoudige service die het kosteneffectief opslaan en ophalen van gegevens mogelijk maakt. Hiermee kunt u ook elk niveau van verzoekverkeer bedienen.
  • Amazon ElastiCache is een webservice die het eenvoudig maakt om een โ€‹โ€‹in-memory cache in de cloud te implementeren, te beheren en te schalen.
  • Neptune is een snelle, betrouwbare en schaalbare grafische databaseservice.
  • Amazon RoodShift- Het is Amazon's datawarehousingoplossing waarmee u complexe OLAP queries.

Analytics

  • Athena โ€” Deze analyseservice stelt u in staat om prestaties te leveren SQL zoekopdrachten op uw S3-bucket om bestanden te vinden.
  • CloudSearch โ€“ Deze AWS-service kunt u gebruiken om een โ€‹โ€‹volledig beheerde zoekmachine voor uw website te creรซren.
  • ElasticSearch is vergelijkbaar met CloudSearch, maar biedt meer functies, zoals applicatiebewaking.
  • Kinesis โ€“ Deze AWS-analyseservice helpt u bij het streamen en analyseren van realtime data op grote schaal.
  • QuickSight is een tool voor bedrijfsanalyse. Hiermee kunt u visualisaties maken in een dashboard voor gegevens. Amazon Webservices. Bijvoorbeeld S3, DynamoDB, Etc.
  • EMR (Elastic MapReduce) โ€“ Deze AWS-analyseservice wordt voornamelijk gebruikt voor de verwerking van big data, zoals Spark, Splunk, Hadoop, enz.
  • Datapipeline โ€” Hiermee kunt u gegevens van de ene naar de andere locatie verplaatsen. Bijvoorbeeld van DynamoDB naar S3.

Management diensten

  • CloudWatch helpt u bij het bewaken van AWS-omgevingen zoals EC2- en RDS-instanties en het CPU-gebruik. Het genereert ook alarmen op basis van verschillende meetwaarden.
  • CloudFormation is een manier om infrastructuur naar de cloud te migreren. Je kunt sjablonen gebruiken om binnen enkele minuten een complete productieomgeving te creรซren.
  • CloudTrail biedt een eenvoudige manier om AWS-resources te controleren. Hiermee kunt u alle wijzigingen vastleggen.
  • OpsWorks โ€“ Deze service stelt u in staat om te automatiseren Chef/Puppet-implementaties in een AWS-omgeving.
  • Config โ€” Deze AWS-service bewaakt uw omgeving. De tool stuurt waarschuwingen over wijzigingen wanneer u bepaalde gedefinieerde configuraties schendt.
  • Servicecatalogus โ€” Deze dienst helpt grote bedrijven bij het bepalen welke diensten gebruikers wel en welke niet mogen gebruiken.
  • AWS Auto Scaling โ€“ Met deze service kunt u uw resources automatisch opschalen en afschalen op basis van bepaalde CloudWatch-statistieken.
  • Systems Manager โ€“ Met deze AWS-service kunt u uw resources groeperen. Hiermee kunt u problemen identificeren en oplossen.
  • Managed Services โ€” Dit biedt beheer van uw AWS-infrastructuur, zodat u zich kunt concentreren op uw applicaties.

internet van dingen

  • IoT Core is een beheerde cloudservice van AWS. Deze service stelt verbonden apparaten zoals auto's, lampen en sensornetwerken in staat om veilig te communiceren met cloudapplicaties en andere apparaten.
  • IoT-apparaatbeheer: hiermee kunt u uw IoT-apparaten op elke schaal beheren.
  • IoT Analytics โ€” Deze AWS IoT-service is handig voor het analyseren van gegevens die door uw IoT-apparaten worden verzameld.
  • Amazon FreeRTOS โ€“ Dit realtime besturingssysteem voor microcontrollers helpt je om IoT-apparaten te verbinden met een lokale server of met de cloud.

Toepassingsservices

  • Step Functions is een manier om te visualiseren wat er binnen je applicatie gebeurt en welke verschillende microservices er worden gebruikt.
  • SWF (Simple Workflow Service) โ€“ Deze service helpt u bij het coรถrdineren van zowel geautomatiseerde als door mensen uitgevoerde taken.
  • SNS (Simple Notification Service) โ€“ Met deze service kunt u meldingen ontvangen via e-mail en sms op basis van specifieke AWS-services.
  • SQS (Simple Queue Service) โ€“ Gebruik deze AWS-service om uw applicaties te ontkoppelen. Het is een pull-gebaseerde service.
  • Elastic Transcoder โ€” Deze AWS-servicetool helpt je om het formaat en de resolutie van een video aan te passen, zodat deze compatibel is met verschillende apparaten zoals tablets, smartphones en laptops met uiteenlopende resoluties.

Implementatie en beheer

  • AWS CloudTrail: Deze service registreert AWS API-aanroepen en stuurt logbestanden naar u.
  • Amazon CloudWatch: De tools bewaken AWS-resources zoals Amazon EC2 en Amazon RDS DB-instanties. Hiermee kunt u ook aangepaste statistieken monitoren die zijn gemaakt door de applicaties en services van gebruikers.
  • AWS CloudHSM: Deze AWS-service helpt u te voldoen aan bedrijfs-, wettelijke en commerciรซle eisen.tracDe wettelijke vereisten voor het waarborgen van gegevensbeveiliging bij gebruik van de Hardware Security Module (HSM)-apparaten binnen de AWS-omgeving.

Developer tools

  • CodeSter- CodeStar is een cloudgebaseerde service voor het creรซren, beheren en werken met diverse softwareontwikkelingsprojecten op AWS.
  • CodeCommit is de versiebeheerservice van AWS waarmee je je code en andere bestanden privรฉ in de cloud kunt opslaan.
  • CodeBouwโ€” Dit Amazon Een ontwikkelaarsservice helpt u bij het automatiseren van het bouw- en compilatieproces van uw code.
  • CodeImplementeren โ€” Dit is een manier om je code automatisch te implementeren op EC2-instanties.
  • CodePipeline โ€” Hiermee kunt u een implementatiepipeline creรซren, zoals testen, bouwen, opnieuw testen, authenticatie en implementatie in ontwikkel- en productieomgevingen.
  • Cloud9โ€” Het is een geรฏntegreerde ontwikkelomgeving voor het schrijven, uitvoeren en debuggen van code in de cloud.

Mobiele diensten

  • Mobile Hub โ€” Hiermee kunt u functies voor mobiele apps toevoegen, configureren en ontwerpen.
  • Cognito โ€“ Hiermee kunnen gebruikers zich registreren met hun sociale media-identiteit.
  • Device Farm โ€” Met Device Farm kunt u de kwaliteit van apps verbeteren door snel honderden mobiele apparaten te testen.
  • AWS-appSyncโ€” Het is een volledig beheerde GraphQL-service die realtime gegevenssynchronisatie en offline programmeerfuncties biedt.

Bedrijfsproductiviteit

  • Alexa voor bedrijven โ€“ Hiermee kunt u spraakgestuurde vaardigheden voor uw organisatie ontwikkelen.
  • Chime โ€“ Kan gebruikt worden voor online vergaderingen en videoconferenties.
  • WorkDocs โ€“ Helpt bij het opslaan van documenten in de cloud.
  • werkenMailโ€” Hiermee kunt u zakelijke e-mails verzenden en ontvangen.

Desktop- en app-streaming

  • WorkSpaces โ€“ Workspace is een VDI (Virtual Desktop Infrastructure). Hiermee kunt u externe desktops in de cloud gebruiken.
  • AppStream โ€“ Een manier om desktopapplicaties naar uw gebruikers te streamen in de webbrowser. Bijvoorbeeld met MS Word in Google Chrome.

Artificial Intelligence

  • Lexโ€”De Lex-tool helpt je om snel chatbots te bouwen.
  • Pollyโ€” Met de tekst-naar-spraakservice van AWS kun je audioversies van je notities maken.
  • Rekognition is de gezichtsherkenningsservice van AWS. Met deze AWS-service kunt u gezichten en objecten in afbeeldingen en video's herkennen.
  • SageMaker โ€“ Met SageMaker kunt u machine learning-modellen bouwen, trainen en implementeren op elke gewenste schaal.
  • Transcribe is de spraak-naar-tekstservice van AWS die hoogwaardige en betaalbare transcripties biedt.
  • Vertalen โ€” Het is een zeer vergelijkbaar hulpmiddel als Google Translate waarmee u tekst van de ene taal naar de andere kunt vertalen.

AR & VR (Augmented Reality & Virtuele Realiteit)

  • Sumerian is een set tools waarmee je hoogwaardige virtual reality (VR)-ervaringen op het web kunt aanbieden. Met deze service kun je interactieve 3D-scรจnes creรซren en deze als website publiceren, zodat gebruikers er toegang toe hebben.

Klantenbinding

  • Amazon Verbindenโ€” Amazon Met Connect kunt u uw klantenservicecentrum in de cloud creรซren.
  • Pinpoint โ€“ Pinpoint helpt u uw gebruikers te begrijpen en met hen in contact te komen.
  • SES (Simple Email Service) โ€“ Hiermee kunt u bulk-e-mails naar uw klanten verzenden tegen een relatief voordelige prijs.

Game Development

  • GameLift is een service die wordt beheerd door AWS. Je kunt deze service gebruiken om dedicated gameservers te hosten. Hiermee kun je naadloos schalen zonder dat je game offline hoeft te gaan.

Toepassingen van AWS-services

Amazon Webdiensten worden veelvuldig gebruikt voor diverse computerdoeleinden, zoals:

  • Website hosting
  • Applicatiehosting/SaaS-hosting
  • Media delen (afbeelding/video)
  • Mobiele en sociale applicaties
  • Levering van inhoud en mediadistributie
  • Opslag, back-up en noodherstel
  • Ontwikkel- en testomgevingen
  • Academische computerkunde
  • Zoekmachines
  • Sociaal netwerken

Bedrijven die AWS gebruiken

Veel bekende wereldwijde merken draaien hun platforms op AWS. De volgende bedrijven vertrouwen op AWS. Amazon Webservices:

  • Instagram
  • Netflix
  • Twitch
  • LinkedIn
  • Facebook
  • Turner Broadcasting: $ 10 miljoen
  • Zoopla
  • Smugmug
  • Pinterest
  • Dropbox

Voordelen van AWS

Dit zijn de voordelen van het gebruik van AWS-services:

  • Met AWS kunnen organisaties gebruikmaken van de reeds bekende programmeermodellen, besturingssystemen, databases en architecturen.
  • Het is een kosteneffectieve service waarmee u alleen betaalt voor wat u gebruikt, zonder verplichtingen vooraf of op de lange termijn.
  • U hoeft geen geld uit te geven aan het runnen en onderhouden van datacenters.
  • Biedt snelle implementaties
  • U kunt eenvoudig capaciteit toevoegen of verwijderen.
  • U krijgt snel toegang tot de cloud met onbeperkte capaciteit.
  • De totale eigendomskosten zijn zeer laag in vergelijking met privรฉ/dedicated servers.
  • Aanbiedingen gecentraliseerd Billing en beheer
  • Biedt hybride mogelijkheden
  • Hiermee kunt u uw applicatie met slechts een paar klikken in meerdere regio's over de hele wereld implementeren

Nadelen van AWS

Naast de vele voordelen kent AWS ook een aantal beperkingen die het vermelden waard zijn:

  • Als u snellere of intensievere hulp nodig heeft, moet u kiezen voor betaalde ondersteuningspakketten.
  • Amazon Webservices kunnen enkele veelvoorkomende problemen met cloudcomputing tegenkomen wanneer u naar de cloud overstapt. Bijvoorbeeld downtime, beperkte controle en back-upbescherming.
  • AWS stelt standaardlimieten voor bronnen die van regio tot regio verschillen. Deze bronnen bestaan โ€‹โ€‹uit afbeeldingen, volumes en momentopnamen.
  • Er vinden wijzigingen op hardwareniveau plaats in uw applicatie, die mogelijk niet de beste prestaties en het beste gebruik van uw applicaties bieden.

Best practices van AWS

Om het maximale uit het platform te halen, dient u de volgende AWS-best practices in acht te nemen:

  • Je moet ontwerpen voor mislukking, maar niets zal mislukken.
  • Het is belangrijk om al uw componenten te ontkoppelen voordat u AWS-services gebruikt.
  • U moet dynamische gegevens dichter bij de computer houden en statische gegevens dichter bij de gebruiker.
  • Het is belangrijk om de afwegingen tussen beveiliging en prestaties te kennen.
  • Betaal voor computercapaciteit via de betalingsmethode per uur.
  • Maak er een gewoonte van om per exemplaar dat u wilt reserveren een eenmalige betaling te doen en zo een flinke korting op het uurtarief te ontvangen.

Veelgestelde vragen

AWS voert uw applicaties uit op virtuele servers die worden gehost in Amazon Datacenters verspreid over wereldwijde regio's en beschikbaarheidszones. U hebt via internet on demand toegang tot rekenkracht, opslag en databases en betaalt alleen voor de resources die u daadwerkelijk gebruikt.

AWS is niet helemaal gratis, maar met de gratis versie kun je veel services uitproberen binnen maandelijkse limieten, en nieuwe accounts ontvangen starttegoed. Buiten die limieten betaal je per gebruik, dus de kosten stijgen mee met de hoeveelheid resources die je verbruikt.

Cloudcomputing is het overkoepelende concept van het leveren van computerbronnen via internet. AWS is een specifieke aanbieder die dit concept implementeert en meer dan 200 cloudservices aanbiedt, zoals EC2, S3 en RDS, op basis van een pay-as-you-go-model.

AWS is beginnersvriendelijk als je klein begint. Maak een Free Tier-account aan en start een... EC2 instantie, en sla bestanden op in S3 voordat ze naar databases en netwerken worden verplaatst. Praktische oefeningen en het Cloud Practitioner-traject zorgen ervoor dat je snel vertrouwen opbouwt.

AWS is marktleider met het breedste serviceaanbod en de grootste wereldwijde aanwezigheid. Microsoft Azure integreert nauw met de bedrijfsomgeving Windows gereedschappen, terwijl Google Cloud is sterk in data-analyse en machine learning. Veel bedrijven gebruiken er meer dan รฉรฉn.

De meeste beginners beginnen met de AWS Certified Cloud Practitioner, een basisexamen dat de kernservices, prijsstelling en beveiliging behandelt. Daarna volgen rolgerichte associate-certificeringen zoals Solutions. ArchiTect Associate verdiept praktische, direct inzetbare cloudvaardigheden.

Ja. GitHub-copiloot Geeft suggesties voor code voor AWS SDK's, CloudFormation en Terraform in je editor. Amazon Q-ontwikkelaar, voorheen CodeWhisperer begrijpt meer dan 200 AWS-services en markeert onveilige IAM- of S3-instellingen terwijl u typt.

AWS biedt beheerde AI op elk niveau. Amazon SageMaker bouwt, traint en implementeert machine learning-modellen, terwijl Amazon Bedrock biedt kant-en-klare basismodellen voor generatieve AI. Diensten zoals Rekognition, Polly en Lex voegen visie, spraak en chatbots toe zonder dat daarvoor diepgaande expertise nodig is.

Vat dit bericht samen met: