Ga naar hoofdinhoud

AWS EC2-tutorial voor beginners

Ontdek waarom je Amazon Web Services Elastic Compute Cloud (EC2) zou gebruiken en hoe je een basisomgeving voor data science instelt op een Windows-instance.
Bijgewerkt 2 okt 2026  · 7 min lezen

Verken met AI

ChatGPTClaudePerplexity

Lees meer over enkele voordelen van Amazon Web Services Elastic Compute Cloud (EC2). In het eerste deel van de tutorial leer je hoe je Windows-virtuele machines of instances op EC2 start en ermee verbindt. Het volgende deel laat zien hoe je een basisomgeving voor data science instelt (R, RStudio en Python installeren) op de instance.

Amazon Web Services Elastic Compute Cloud (EC2): een korte case

Er zijn momenten waarop je wordt beperkt door de mogelijkheden van je desktop of laptop. Stel dat een data scientist een grote dataset heeft waarop ze een analyse willen uitvoeren. De scientist probeert de hele dataset in het geheugen te laden en er verschijnt een foutmelding zoals hieronder.

error

De fout ontstond omdat het beschikbare RAM op was. Het besturingssysteem kon geen extra 500 MB RAM meer toewijzen. Hoewel er veel verschillende oplossingen voor dit soort probleem zijn, zou één mogelijke oplossing kunnen zijn om het RAM van de computer uit te breiden. Naast de investering in extra RAM zijn er ook grenzen aan hoe ver sommige computers kunnen worden geüpgraded. De potentiële oplossing die in deze tutorial wordt onderzocht, is het gebruik van een virtuele machine in de cloud (AWS) met meer RAM en CPU.

Virtuele machines op AWS EC2, ook wel instances genoemd, hebben veel voordelen. Enkele voordelen zijn dat ze zeer schaalbaar zijn (je kunt instances kiezen met meer RAM, CPU, enz.), ze zijn eenvoudig te starten en te stoppen (buiten de Free Tier betalen klanten voor wat ze gebruiken) en je kunt verschillende platforms (besturingssystemen) kiezen. Belangrijk om te benadrukken is dat, hoewel deze tutorial laat zien hoe je een op Windows gebaseerde virtuele machine start, er veel verschillende typen virtuele machines zijn voor uiteenlopende doeleinden.

Goed, laten we beginnen.

Maak een AWS-account en log in bij AWS.

1. Ga op de website van Amazon Web Services (hier is de link) naar "Sign In to the Console". Log in als je een account hebt. Zo niet, maak er dan een aan.

create aws account

2. Klik op het EC2-dashboard op EC2.

ec2 dashboard

Maak een instance

3. Klik in de Amazon EC2-console op Launch Instance.

launch instance

4. Klik op de knop "Select" in de rij met Microsoft Windows Server 2016 Base. Let op: dit maakt een op Windows gebaseerde instance in plaats van een typische Linux-instance. Dit beïnvloedt hoe je verbinding maakt met de instance.

choose ami

5. Zorg dat t2 micro (gratis instance type) is geselecteerd.

choose instance type

en klik op "Review and Launch"

choose instance type 2

6. Klik op Launch.

review instance launch

7. Kies "Create a new key pair". Vul in het veld hieronder ("Key pair name") een naam voor het sleutelpaar in. Ik noemde mijn sleutel DataCampTutorial, maar je kunt elke naam kiezen. Klik op "Download Key Pair". Dit downloadt de sleutel. Bewaar deze op een veilige plek.

download key pair

Klik vervolgens op "Launch Instances"

launch instances

8. De instance is nu gestart. Ga terug naar de Amazon EC2-console. Ik raad je aan te klikken op wat in de rode rechthoek staat, daarmee ga je terug naar de console.

amazon ec2 console

9. Wacht tot je ziet dat de "Instance State" op running staat voordat je doorgaat naar de volgende stap. Dit kan een paar minuten duren.

instance state

Maak verbinding met je instance

10. Klik op Connect.

connect to instance

11. Klik op "Download Remote Desktop File". Sla het Remote Desktop-bestand (rdp) op een veilige plek op.

download remote desktop file

12. Klik op "Get Password". Houd er rekening mee dat je minimaal 4 minuten moet wachten nadat je een instance hebt gestart voordat je je wachtwoord kunt ophalen.

get password

13. Kies het pem-bestand dat je in stap 7 hebt gedownload en klik vervolgens op "Decrypt Password"

decrypt password

14. Nadat je je wachtwoord hebt ontsleuteld, sla je het ergens veilig op. Je hebt het nodig om in te loggen op je instance.

instance password

15. Open je rdp-bestand. Klik op Continue. Als je lokale computer een Mac is, moet je "Microsoft Remote Desktop" uit de App Store downloaden om je rdp-bestand te kunnen openen.

download microsoft remote desktop

16. Voer je wachtwoord in dat je in stap 14 hebt gekregen

enter password

Nadat je je wachtwoord hebt ingevoerd, zou je een scherm als dit moeten zien

screen

Download Firefox

Om R en/of Python te kunnen installeren, is het fijn om een browser te hebben. De instance wordt geleverd met Internet Explorer met Enhanced Security Configuration ingeschakeld, wat lastig kan zijn. Download Firefox als alternatieve browser om de enhanced security van Internet Explorer te omzeilen.

  1. Typ het volgende in Internet Explorer https://www.mozilla.org/firefox/new/?scene=2

download firefox

  1. Klik op "Add" wanneer je de onderstaande pop-up ziet.

add

Klik nogmaals op "Add".

add

3. Wanneer je op de Firefox-pagina komt, moet je mogelijk een paar keer op Add klikken (zoals in stap 1 en 2) totdat de Firefox-download start. Als de download niet automatisch begint, klik dan op "click here".

download

Nu Firefox is geïnstalleerd, gebruik Firefox dan als je browser. Dat is een stuk eenvoudiger dan voortdurend beveiligingsmeldingen van Internet Explorer afhandelen.

Installeer R en Python

Nu Firefox is geïnstalleerd, kun je R en Python installeren zoals je dat op een normale Windows-machine zou doen. Heb je hulp nodig bij het installeren, bekijk dan de onderstaande handleidingen.

Een instance stoppen of beëindigen (belangrijk)

Nadat je klaar bent met het gebruik van een instance, is het verstandig de instance te stoppen of te beëindigen. Ga hiervoor naar de Amazon EC2-console en klik op "Actions", vervolgens op "Instance State" en je krijgt de optie om de instance te stoppen of te beëindigen.

Als je de instance later opnieuw wilt gebruiken, stop de instance dan. Als je de instance niet meer wilt gebruiken, beëindig de instance dan.

Hoewel de instance in deze tutorial binnen de "Free Tier" viel, raad ik aan de instance te beëindigen zodat je hem niet vergeet.

Stop or Terminate an Instance

Conclusie

Deze tutorial gaf een korte handleiding voor het starten en verbinden met EC2-instances en hoe je een basisomgeving voor data science opzet. Wil je verder leren over EC2, bekijk dan de tutorial "Deep Learning met Jupyter Notebooks in de cloud" waarin wordt uitgelegd hoe je een Linux-gebaseerde EC2 GPU-instance instelt voor deep-learningtoepassingen. Als je vragen of opmerkingen over de tutorial hebt, laat ze dan achter in de comments hieronder of via Twitter.

Onderwerpen
AWS
Data Science
Data-analyse

Gerelateerde cursussen

Cursus

Introduction to AWS Boto in Python

4 uur
18.8K
Learn about AWS Boto and harnessing cloud technology to optimize your data workflow.
Bekijk detailsRight Arrow
Start Cursus
Meer bekijkenRight Arrow
Gerelateerd

blog

AI vanaf nul leren in 2026: een complete gids van de experts

Ontdek alles wat je moet weten om in 2026 AI te leren, van tips om te beginnen tot handige resources en inzichten van industrie-experts.
Adel Nehme's photo

Adel Nehme

15 min

Meer BekijkenMeer Bekijken