Amazon Web Services (AWS) is een uitgebreide en continu evoluerende cloud computing platform, aangeboden door Amazon. Het omvat een combinatie van Infrastructure as a Service (IaaS), Platform as a Service (PaaS) en Software as a Service (SaaS). AWS biedt organisaties tools zoals rekenkracht, databaseopslag en content delivery services.
AWS werd gelanceerd in 2006 en is gebaseerd op de interne infrastructuur die Amazon had opgezet om zijn online winkelactiviteiten te beheren. Als een van de eerste bedrijven die een pay-as-you-go cloud computing model introduceerde, stelt AWS gebruikers in staat om naar behoefte reken-, opslag- of netwerkcapaciteit te gebruiken.
AWS biedt tal van tools en oplossingen die door bedrijven en softwareontwikkelaars in datacenters in maximaal 190 landen kunnen worden gebruikt. Overheidsinstanties, onderwijsinstellingen, non-profitorganisaties en particuliere bedrijven behoren tot de groepen die kunnen profiteren van AWS-diensten.
AWS biedt meer dan 200 producten en diensten aan, waaronder computing, opslag, netwerken, databases, analytics, applicatie diensten, implementatie, beheer, machine learning, mobiel, ontwikkeltools, RobOps en Internet of Things-tools.
De meeste diensten zijn niet direct zichtbaar voor eindgebruikers, maar bieden functionaliteit via API's die ontwikkelaars in hun applicaties kunnen gebruiken. Amazon Web Services-diensten zijn toegankelijk via HTTP, waarbij gebruik wordt gemaakt van de REST-architectuurstijl en het SOAP-protocol voor oudere API's, en exclusief JSON voor nieuwere API's.
Een selectie van diensten die door AWS worden aangeboden:
EC2 (Elastic Compute Cloud) - EC2 is een virtuele machine in de cloud waarop je besturingssysteembeheer hebt. Je kunt deze cloudserver gebruiken wanneer je wilt.
LightSail - Deze tool voor cloud computing implementeert en beheert automatisch de reken-, opslag- en netwerkcapaciteit die nodig is om applicaties te draaien.
Elastic Beanstalk - Deze tool biedt geautomatiseerde implementatie en voorziening van resources, zoals een zeer schaalbare productieomgeving.
EKS (Elastic Container Service for Kubernetes) - Met deze tool kun je Kubernetes gebruiken in de Amazon-cloudomgeving zonder installatie.
AWS Lambda - Hiermee kun je functies in de cloud uitvoeren. Het is kostenefficiënt omdat je alleen betaalt wanneer functies worden uitgevoerd.
DMS (Database Migration Service) - DMS kan worden gebruikt om on-site databases te migreren naar AWS. Het helpt ook bij het migreren van het ene type database naar het andere, bijvoorbeeld van Oracle naar MySQL.
SMS (Server Migration Service) - Met SMS migratieservices kun je eenvoudig en snel on-site servers migreren naar AWS.
Snowball - Snowball is een kleine toepassing waarmee je terabytes aan data kunt verplaatsen binnen en buiten de AWS-omgeving.
De volgende diensten vallen onder Opslag:
Amazon Glacier - Een kosteneffectieve opslagservice die ook zeer veilig en snel is.
Amazon Elastic Block Store (EBS) - Biedt blokniveau-opslag voor gebruik met Amazon EC2-instances. De volumes van Amazon Elastic Block Store zijn netwerkgebonden en blijven onafhankelijk van de levensduur van de instance.
AWS Storage Gateway - Deze AWS-service verbindt on-premises softwaretoepassingen met cloudgebaseerde opslag en biedt een veilige integratie tussen de on-premises en AWS-opslaginfrastructuur van het bedrijf.
De volgende diensten vallen onder Beveiliging:
IAM (Identity and Access Management) - IAM is een veilige cloudbeveiligingsdienst die helpt bij het beheren van gebruikers, het toewijzen van beleid en het vormen van groepen om meerdere gebruikers te beheren.
Inspector - Het is een soort agent die je kunt installeren op je virtuele machines en die meldingen maakt van beveiligingslekken.
Certificate Manager - Deze dienst biedt gratis SSL-certificaten voor domeinen beheerd door Route53.
WAF (Web Application Firewall) - De WAF-beveiligingsservice biedt bescherming op applicatieniveau en blokkeert bijvoorbeeld SQL-injectie en cross-site scripting-aanvallen.
Cloud Directory - Met deze service kun je flexibele, cloud-native directories maken voor het beheren van datahiërarchieën in meerdere dimensies.
KMS (Key Management Service) - Dit is een beheerde service die helpt bij het maken en beheren van encryptiesleutels die je kunt gebruiken om gegevens te versleutelen.
Organisations - Met deze dienst kun je groepen AWS-accounts maken om beveiligings- en automatiseringsinstellingen te beheren.
Shield - Shield is een beheerde DDoS-beveiligingsdienst. Het biedt bescherming tegen Distributed Denial of Service-aanvallen op webapplicaties die op AWS draaien.
Macie - Biedt een beveiligingsservice die helpt gevoelige gegevens te classificeren en te beschermen.
GuardDuty - Biedt dreigingsdetectie om je AWS-accounts en workloads te beschermen.
De volgende diensten vallen onder Database:
Amazon RDS - Deze AWS-database service is eenvoudig op te zetten, te beheren en te schalen als een relationele database in de cloud.
Amazon DynamoDB - Is een snelle en volledig beheerde NoSQL database service. Het is een eenvoudige service die kostenefficiënte opslag en opvraging van data mogelijk maakt.
Amazon ElastiCache - Dit is een webservice waarmee je eenvoudig een in-memory cache kunt implementeren, beheren en schalen in de cloud.
Neptune - Het is een snelle, betrouwbare en schaalbare graph database service.
Amazon RedShift - Dit is de oplossing van Amazon voor datawarehousing, waarmee je complexe OLAP-query's kunt uitvoeren.
De volgende diensten vallen onder Analytics:
Athena - Met deze analytics service kun je SQL-query's uitvoeren op je S3-bucket om bestanden te vinden.
CloudSearch - Hiermee kun je een volledig beheerde zoekmachine maken voor je website.
ElasticSearch - Dit lijkt op CloudSearch, maar biedt meer functies, zoals applicatiemonitoring.
Kinesis - Deze AWS analytics service helpt bij het streamen en analyseren van real-time data op grote schaal.
QuickSight - Is een business analytics tool. Het helpt bij het maken van visualisaties in een dashboard voor data in Amazon Web Services, zoals S3, DynamoDB, etc.
EMR (Elastic Map Reduce) - Deze AWS analytics service wordt voornamelijk gebruikt voor big data verwerking, zoals Spark, Splunk, Hadoop, etc.
Data Pipeline - Hiermee kun je data van de ene plaats naar de andere verplaatsen, bijvoorbeeld van DynamoDB naar S3.
De volgende diensten vallen onder Beheer:
CloudWatch - CloudWatch helpt bij het monitoren van AWS-omgevingen zoals EC2, RDS-instances en CPU-gebruik. Het activeert ook alarmen op basis van verschillende metrieken.
CloudFormation - Dit is een manier om infrastructuur in de cloud te implementeren. Je kunt sjablonen gebruiken om in enkele minuten een complete productieomgeving op te zetten.
CloudTrail - Het biedt een eenvoudige methode om AWS-resources te auditen. Het helpt alle wijzigingen bij te houden.
OpsWorks - Deze service maakt geautomatiseerde Chef/Puppet-implementaties in AWS-omgevingen mogelijk.
Config - Deze AWS-service bewaakt de omgeving en stuurt waarschuwingen wanneer bepaalde gedefinieerde configuraties worden geschonden.
Service Catalog - Deze service helpt grote ondernemingen te bepalen welke services wel en niet gebruikt mogen worden.
AWS Auto Scaling - Met deze service kun je je resources automatisch opschalen en afschalen op basis van bepaalde CloudWatch-metrieken.
Systems Manager - Met deze AWS-service kun je je resources groeperen en problemen identificeren en oplossen.
Managed Services - Deze service biedt het beheer van je AWS-infrastructuur, zodat je je kunt concentreren op je applicaties.
De volgende diensten vallen onder Internet of Things:
IoT Core - Dit is een beheerde cloud AWS-service. Het stelt verbonden apparaten, zoals auto's, lampen en sensornetwerken, in staat om veilig te communiceren met cloudapplicaties en andere apparaten.
IoT Device Management - Hiermee kun je je IoT-apparaten op elke schaal beheren.
IoT Analytics - Deze AWS IoT-service is nuttig voor het uitvoeren van analyses op gegevens die zijn verzameld door je IoT-apparaten.
Amazon FreeRTOS - Dit real-time besturingssysteem voor microcontrollers helpt IoT-apparaten te verbinden met de lokale server of de cloud.
Amazon Web Services (AWS) is een cloud-based platform dat een reeks cloud computing-diensten biedt, zoals rekenkracht, opslag en databases, voor bedrijven en particulieren.
AWS biedt een reeks voordelen, zoals schaalbaarheid, flexibiliteit, kostenbesparing, beveiliging, betrouwbaarheid en wereldwijde bereikbaarheid. Bedrijven kunnen AWS gebruiken om hun rekenkracht eenvoudig op of af te schalen naar behoefte, alleen betalen voor wat ze gebruiken en profiteren van een reeks beveiligings- en compliance-functies.
AWS hanteert een pay-as-you-go-model, wat betekent dat klanten alleen betalen voor de diensten die ze gebruiken. AWS biedt verschillende prijsopties, waaronder on-demand, gereserveerde instances en spot instances, afhankelijk van het gewenste niveau van flexibiliteit en kostenbesparing.
AWS biedt een breed scala aan cloud computing-diensten, waaronder rekenkracht, opslag, databases, analytics, machine learning, beveiliging, netwerken, mobiele ontwikkeling en Internet of Things (IoT)-diensten.
AWS biedt een reeks beveiligings- en compliance-functies, waaronder encryptie, identiteits- en toegangsbeheer, netwerkbeveiliging, compliance-certificeringen en auditing- en loggingtools, om gegevens te beveiligen.
Ja, AWS biedt IoT-diensten, waaronder IoT-apparaatbeheer, IoT-analytics en IoT-applicatiediensten, om bedrijven te helpen IoT-toepassingen te ontwikkelen en te implementeren.