- Gepubliceerd op
Overzicht van de kerndiensten van AWS: de bouwstenen van de cloud
- Auteurs
Overzicht van de kerndiensten van AWS: de bouwstenen van de cloud
Amazon Web Services (AWS) is een enorm ecosysteem met meer dan 200 producten.
De basis bestaat echter uit enkele kerndiensten die veel ontwikkelaars en bedrijven gebruiken om applicaties in de cloud te bouwen, te implementeren en op te schalen.
Deze gids belicht de essentiële AWS-diensten, ingedeeld per categorie, die je het vaakst zult gebruiken in echte projecten.
Diensten voor rekenkracht
- Amazon EC2 (Elastic Compute Cloud) → Virtuele servers in de cloud voor volledige controle over je rekenomgeving.
- AWS Lambda → Serverloze rekenkracht die op verzoek code uitvoert zonder dat je servers hoeft te beheren.
- AWS Fargate → Voer containers uit zonder EC2-instanties te beheren.
- Amazon ECS / EKS → Containerorkestratie voor Docker- en Kubernetes-workloads.
- AWS Elastic Beanstalk → Platform voor vereenvoudigde implementatie en beheer van applicaties.
Opslagdiensten
- Amazon S3 (Simple Storage Service) → Schaalbare objectopslag voor bestanden, media en back-ups.
- Amazon EBS (Elastic Block Store) → Opslag op blokniveau voor EC2-instanties.
- Amazon EFS (Elastic File System) → Gedeelde bestandsopslag voor meerdere EC2-instanties.
- AWS Backup → Gecentraliseerde back-up en herstel voor AWS-data.
Databasediensten
- Amazon RDS (Relational Database Service) → Beheerde relationele databases, waaronder PostgreSQL, MySQL en MariaDB.
- Amazon DynamoDB → Volledig beheerde NoSQL-database voor sleutel-waardeparen en documenten.
- Amazon ElastiCache (Redis / Memcached) → Caching in het geheugen voor snelle gegevenstoegang.
- Amazon Aurora → Krachtige, volledig beheerde relationele database die compatibel is met MySQL en PostgreSQL.
Netwerken en contentdistributie
- Amazon VPC (Virtual Private Cloud) → Geïsoleerd virtueel netwerk voor je AWS-resources.
- Amazon Route 53 → Schaalbare dienst voor DNS en domeinnaambeheer.
- Amazon CloudFront → Content Delivery Network (CDN) voor wereldwijde prestatieoptimalisatie.
- Elastic Load Balancing (ELB) → Verdeelt verkeer automatisch over meerdere doelen voor fouttolerantie.
DevOps- en beheertools
- AWS CloudFormation → Infrastructure as Code (IaC) om de inrichting van resources te automatiseren.
- AWS CloudWatch → Monitoring en waarneembaarheid voor meetgegevens, logs en waarschuwingen.
- AWS CodePipeline → CI/CD-automatisering voor continue integratie en levering.
- AWS IAM (Identity and Access Management) → Veilig beheer van gebruikers en rechten voor alle diensten.
Machine learning en analyse
- Amazon SageMaker → Bouw, train en implementeer machinelearningmodellen op grote schaal.
- AWS Glue → ETL-dienst (extract, transform, load) voor analysepijplijnen.
- Amazon Athena → Bevraag gegevens in S3 met SQL zonder een database in te richten.
- Amazon QuickSight → Tool voor business intelligence en visualisatie die specifiek voor de cloud is ontworpen.
Conclusie
Deze kerndiensten van AWS vormen de basis van de meeste cloudarchitecturen, van eenvoudige webapps tot bedrijfssystemen op wereldwijde schaal.
Deze diensten maken het voor ontwikkelaars eenvoudiger om veilige, schaalbare en veerkrachtige applicaties in de cloud te bouwen.