Capitolul 5 din 12
EC2 — prima mașină virtuală Linux
Launch, SSH, web server
Cum se traduce mentalEC2 este echivalentul conceptual pentru Azure Virtual Machines. Diferentele importante sunt AMI, key pair, security group și modelul de conectare SSH.
5.1
Ce veți construi
Veti lansa o instanta Linux mica, veți permite SSH doar de pe IP-ul vostru, veți instala un web server simplu și veți verifica pagina in browser. Apoi veți opri sau sterge instanta.
| AWS | Azure | Explicatie |
|---|---|---|
| AMI | Image | Imaginea sistemului de operare. |
| Instance type | VM size | Dimensiunea compute: CPU, RAM, network. |
| Key pair | SSH key / admin credential | Cheie pentru conectare la Linux. |
| Security Group | NSG | Firewall stateful atașat instantei / network interface. |
| Elastic IP | Public IP static | IP public rezervat. Atentie la cost dacă ramane nefolosit. |
5.2
Lab: lansați EC2 Amazon Linux
Deschideti EC2 in AWS Management Console.
Verificați regiunea aleasa pentru curs.
Click Launch instance.
Name: ec2-lab-web-01.
AMI: Amazon Linux 2023 sau ultima versiune Amazon Linux disponibilă.
Instance type: alegeti optiunea marcata Free tier eligible, dacă este disponibilă.
Key pair: creați o cheie noua, de exemplu kp-lab-student. Descarcati fisierul .pem și păstrați-l in siguranta.
Network settings: folosiți VPC default pentru primul lab.
Security Group: permiteti SSH doar de pe My IP. Nu folosiți 0.0.0.0/0 pentru SSH.
Storage: păstrați valoarea implicita pentru lab.
Click Launch instance.
SSH de pe Mac/LinuxMutati fisierul .pem intr-un folder sigur și rulati chmod 400 nume-cheie.pem înainte de conectare.
chmod 400 kp-lab-student.pem
ssh -i kp-lab-student.pem ec2-user@<PUBLIC-IP> 5.3
Instalare web server simplu
sudo dnf update -y
sudo dnf install -y httpd
sudo systemctl enable httpd
sudo systemctl start httpd
echo "Salut din AWS EC2" | sudo tee /var/www/html/index.html Pentru a accesa pagina din browser, editati Security Group și adaugati inbound rule pentru HTTP port 80. Pentru laborator puteti permite 0.0.0.0/0 pe port 80, dar înțelegeți ca faceti serverul public pe internet.
5.4
Stop vs Terminate
| Actiune | Ce înseamnă | Costuri posibile |
|---|---|---|
| Stop | Opreste VM-ul, dar pastreaza discul EBS. | Discul EBS poate costa in continuare. |
| Start | Porneste din nou instanta oprita. | Compute se taxeaza dupa pornire. |
| Terminate | Sterge instanta. De obicei sterge și discul root dacă setarea implicita ramane activa. | Verificați volumele EBS rămase. |
Cleanup EC2Dupa laborator, folosiți Terminate dacă nu mai aveți nevoie de instanta. Apoi verificați Volumes și Elastic IPs ca să nu ramana resurse taxabile.
Crează-ți profil
Dacă nu te loghezi, parcursul prin sesiuni rămâne doar în acest browser: nu îl vezi pe alt dispozitiv sau în alt browser și îl pierzi dacă ștergi datele site-ului ori folosești incognito.
PIN-ul nu este un cont securizat și nu trebuie să fie aceeași combinație ca parole importante (Microsoft, email bancă). Este doar o etichetă locală + sincronizare pentru progresul din Learn Cloud.
Cu prenume, nume și PIN (4 cifre) îți poți continua cursul oriunde — același cont ca în Game Hub și Realizări(vizite, audio, quiz, lectură).
Ai uitat PIN-ul?
Nu există recuperare automată a PIN-ului. Încearcă combinația salvată sau creează un profil nou cu alt nume/prenume (generând alt ID). Pentru date pe server vezi Ajutor · PIN.
Backup & date locale
Exportul este un fișier JSON pentru arhivă personală; nu îl încărca în locuri publice (poate conține pseudo-identificatori).