Cloud & Platformypokročilý

Čo je Amazon EC2?

Amazon EC2 (Elastic Compute Cloud) je služba AWS, ktorá poskytuje virtuálne servery (inštancie) s konfigurovateľným výpočtovým výkonom v cloude. EC2 umožňuje spustiť server za minútu, škálovať kapacitu podľa potreby a platiť len za skutočný beh.

Definícia Amazon EC2

Čo je Amazon EC2

Amazon EC2 (Elastic Compute Cloud) je základná výpočtová služba AWS, spustená v auguste 2006. EC2 poskytuje virtuálne servery (inštancie) s konfigurovateľným výkonom — od micro inštancií s 1 vCPU po stroje s 448 vCPU a 24 TB RAM.

Typy inštancií a cenové modely

EC2 ponúka desiatky typov inštancií optimalizovaných pre rôzne záťaže:

  • General Purpose (t3, m6i) — vyvážený výkon pre väčšinu aplikácií
  • Compute Optimized (c6i) — vysokovýkonné CPU pre vedecké výpočty
  • Memory Optimized (r6i) — veľká pamäť pre databázy a in-memory cache
  • GPU Instances (p4d, g5) — grafické procesory pre AI/ML tréning

Cenové modely:

  • On-Demand — platíte za sekundu behu, žiadne záväzky
  • Reserved Instances — zľava 30-60 % za 1-3 ročný záväzok
  • Spot Instances — až 90 % zľava za nevyužitú kapacitu (môže byť prerušená)

EC2 je základom väčšiny cloudových nasadení na AWS. Podporuje Linux, Windows a macOS. Free Tier zahŕňa 750 hodín t2.micro inštancie mesačne počas prvých 12 mesiacov.

Praktický príklad

Príklad: Stredne veľký e-shop potrebuje server na prevádzku svojej webovej aplikácie.

Spustí t3.medium inštanciu (2 vCPU, 4 GB RAM) za 0,042 $/hodinu. Pred Black Friday pridá ďalšie inštancie za Auto Scaling Groupou a Elastic Load Balancerom. Po skončení akcie sa automaticky vráti na jednu inštanciu. Za bežnú prevádzku platí približne 30 $/mesiac, počas špičky škáluje na 5 inštancií.

Často kladené otázky

Čo je Amazon EC2?

Amazon EC2 je služba AWS, ktorá poskytuje virtuálne servery (inštancie) v cloude. Môžete si zvoliť operačný systém, výkon procesora, veľkosť pamäte a úložisko. Inštanciu spustíte za minúty a platíte za sekundu behu.

Koľko stojí EC2?

Závisí od typu inštancie a regiónu. Najlacnejšia t4g.nano stojí asi 0,004 $/hodinu (3 $/mesiac). Free Tier zahŕňa 750 hodín t2.micro mesačne počas prvého roku. Spot inštancie ponúkajú až 90 % zľavu oproti On-Demand cenám.

Aký je rozdiel medzi EC2 a serverless?

EC2 vám dáva plnú kontrolu nad virtuálnym serverom — inštalujete OS, softvér a spravujete všetko sami. Serverless (Lambda) abstrahuje celý server a spúšťa len jednotlivé funkcie. EC2 je pre dlhodobé záťaže, Lambda pre event-driven úlohy.

Súvisiace pojmy

Potrebujete pomôcť s webom?

Napíšte mi a poradím vám s vaším projektom. Prvá konzultácia je zadarmo a nezáväzná.