Co je AWS? Amazon Výuka cloudových (webových) služeb
⚡ Chytré shrnutí
AWS, nebo Amazon Web Services je komplexní platforma pro cloud computing od Amazon která poskytuje výpočetní, úložné, databázové, analytické a síťové služby na vyžádání po celém světě a kombinuje modely IaaS, PaaS a SaaS v rámci flexibilní cenové struktury pay-as-you-go.

Co je cloud computing?
Cloud computing je termín označující ukládání a přístup k datům přes internet. Neukládá žádná data na pevný disk vašeho osobního počítače. V cloud computingu můžete k datům přistupovat ze vzdáleného serveru.
Co je AWS?
Plná forma AWS je Amazon Webové služby. Je to platforma, která nabízí flexibilní, spolehlivá, škálovatelná, snadno použitelná a nákladově efektivní řešení cloud computingu.
AWS je komplexní a snadno použitelná výpočetní platforma nabízená společností Amazon. Platforma je vyvinuta s kombinací nabídek infrastruktury jako služby (IaaS), platformy jako služby (PaaS) a baleného softwaru jako služby (SaaS).
Historie AWS
- 2002: Amazon spustila své první webové služby, které vývojářům umožnily přístup Amazon produktových a katalogových dat.
- 2004: Amazon zavedla službu Simple Queue Service, nyní známou jako Amazon SQS.
- 2006: Amazon Web Services oficiálně spustily svou cloudovou platformu. Amazon S3 a Amazon EC2.
- 2012: Společnost AWS uspořádala v Las Vegas svou první konferenci pro zákazníky a partnery re:Invent.
- 2014: AWS představila AWS Lambda, helping popularizovat bezserverové výpočty.
- 2015: Amazon začala vykazovat AWS jako samostatný obchodní segment. AWS vygenerovala roční čisté tržby ve výši 7.88 miliardy dolarů.
- 2016: Roční čisté tržby společnosti AWS dosáhly 12.22 miliardy dolarů. Společnost také představila AWS Snowball Edge a AWS Snowmobile.
- 2021: Společnost AWS rozšířila své portfolio na více než 200 plně vybavených cloudových služeb.
- 2023: Amazon Bedrock se stal všeobecně dostupným, což firmám umožnilo vytvářet generativní aplikace umělé inteligence s využitím základních modelů.
- 2024: Společnost AWS představila Amazon Nova rodina základových modelů prostřednictvím Amazon Podklad.
- 2025: AWS vygenerovala roční čisté tržby ve výši 128.7 miliard dolarů, což představuje meziroční růst o 20 %.
- 2026: Společnost AWS oslavila 20 let cloudových operací a rozšířila své portfolio na více než 240 cloudových a AI služeb.
Důležité služby AWS
Amazon Web Services nabízí širokou škálu globálních cloudových produktů pro různé obchodní účely. Mezi produkty patří úložiště, databáze, analýzy, sítě, mobilní zařízení, vývojové nástroje, podnikové aplikace s cenovým modelem pay-as-you-go.
Zde jsou základní služby AWS.
Výpočetní služby AWS
Zde jsou služby Cloud Compute, které nabízí Amazon:
- EC2 (Elastic Compute Cloud) – EC2 je virtuální stroj v cloudu, nad kterým máte kontrolu na úrovni operačního systému. Tento cloudový server můžete spustit, kdykoli budete chtít.
- LightSail – Tento cloudový nástroj automaticky nasazují a spravují počítačové, úložné a síťové funkce potřebné ke spuštění vašich aplikací.
- Elastický Beanstalk- Nástroj nabízí automatizované nasazení a zřizování zdrojů, jako je vysoce škálovatelný produkční web.
- EKS (Elastic Container Service for Kubernetes) – Tento nástroj umožňuje spouštět Kubernetes na Amazon cloudové prostředí bez instalace.
- AWS Lambda – Tato služba AWS vám umožňuje spouštět funkce v cloudu. Nástroj vám výrazně ušetří náklady, protože platíte pouze tehdy, když se vaše funkce spustí.
Migrace
Migrační služby používané k fyzickému přenosu dat mezi vaším datovým centrem a AWS.
- DMS (Database Migration Service) – Službu DMS lze použít k migraci lokálních databází do AWS. Pomáhá vám migrovat z jednoho typu databáze do jiného – například Oracle na MySQL.
- SMS (Server Migration Service) – Migrační služby SMS vám umožňují snadno a rychle migrovat místní servery do AWS.
- Snowball – Snowball je malá aplikace, která umožňuje přenášet terabajty dat uvnitř i vně prostředí AWS.
Skladování
- Amazon Glacier – Jedná se o extrémně nízkonákladovou úložnou službu. Nabízí bezpečné a rychlé úložiště pro archivaci a zálohování dat.
- Amazon Elastické blokové úložiště (EBS) – Poskytuje úložiště na úrovni bloků, které lze použít s Amazon EC2 instance. Amazon Svazky Elastic Block Store jsou připojeny k síti a zůstávají nezávislé na životnosti instance.
- AWS Storage Gateway – Tato služba AWS propojuje lokální softwarové aplikace s cloudovým úložištěm. Nabízí bezpečnou integraci mezi lokální infrastrukturou společnosti a úložnou infrastrukturou AWS.
Bezpečnostní služby
- IAM (Správa identit a přístupu) – IAM je bezpečná cloudová bezpečnostní služba, která vám pomáhá spravovat uživatele, přiřazovat zásady a vytvářet skupiny pro správu více uživatelů.
- Inspektor – Je to agent, kterého si můžete nainstalovat na svůj virtuálních strojů, který hlásí případné chyby zabezpečení.
- Správce certifikátů – Tato služba nabízí bezplatné SSL certifikáty pro vaše domény spravované společností Route53.
- WAF (Firewall webových aplikací) – Bezpečnostní služba WAF nabízí ochranu na úrovni aplikací a umožňuje blokovat SQL injection a pomáhá vám blokovat útoky skriptování mezi weby.
- Cloudový adresář – Tato služba umožňuje vytvářet flexibilní, cloudově nativní adresáře pro správu hierarchií dat v různých dimenzích.
- KMS (Key Management Service) – Jedná se o spravovanou službu. Tato bezpečnostní služba vám pomáhá vytvářet a spravovat šifrovací klíče, které vám umožňují šifrovat vaše data.
- Organizace – Pomocí této služby můžete vytvářet skupiny účtů AWS pro správu nastavení zabezpečení a automatizace.
- Shield – Shield je spravovaná služba ochrany proti DDoS útokům (Distributed Denial of Service). Nabízí ochranu před webovými aplikacemi běžícími na AWS.
- Macie – Nabízí službu zabezpečení viditelnosti dat, která pomáhá klasifikovat a chránit váš citlivý kritický obsah.
- GuardDuty – Nabízí detekci hrozeb pro ochranu vašich účtů a úloh AWS.
Databázové služby
- Amazon RDS – Tato služba Database AWS se snadno nastavuje, provozuje a škáluje relační databázi v cloudu.
- Amazon DynamoDB- Je to rychlé a plně spravované NoSQL databáze servis. Jedná se o jednoduchou službu, která umožňuje nákladově efektivní ukládání a získávání dat. Umožňuje vám také obsluhovat jakoukoli úroveň provozu požadavků.
- Amazon ElastiCache – webová služba, která usnadňuje nasazení, provoz a škálování mezipaměti v cloudu.
- Neptune - Je to rychlá, spolehlivá a škálovatelná služba grafové databáze.
- Amazon červenáShift- Je to Amazon's řešení pro ukládání dat, které můžete použít ke komplexnímu provádění OLAP dotazy.
Analýza
- Athena – Tato analytická služba vám umožňuje provádět SQL dotazy na vašem kbelíku S3, abyste našli soubory.
- CloudSearch – Tuto službu AWS byste měli použít k vytvoření plně spravovaného vyhledávače pro váš web.
- ElasticSearch – Je podobný CloudSearch. Nabízí však více funkcí, jako je monitorování aplikací.
- Kinesis – Tato analytická služba AWS vám pomáhá streamovat a analyzovat data v reálném čase ve velkém měřítku.
- QuickSight – Je to nástroj pro obchodní analýzu. Pomáhá vám vytvářet vizualizace v dashboardu pro data v Amazon Webové služby. Například S3, DynamoDB, Etc.
- EMR (Elastic Map Reduce) – Tato analytická služba AWS se používá hlavně pro zpracování velkých dat, jako je Spark, Splunk, Hadoop atd.
- Datový kanál – Umožňuje přesouvat data z jednoho místa na druhé. Například z DynamoDB do S3.
Služby správy
- CloudWatch – Cloud Watch vám pomáhá monitorovat prostředí AWS, jako je EC2, instance RDS a využití CPU. Také spouští alarmy v závislosti na různých metrikách.
- CloudFormation – Je to způsob, jak přeměnit infrastrukturu na cloud. Pomocí šablon můžete během několika minut vytvořit celé produkční prostředí.
- CloudTrail – Nabízí snadný způsob auditu zdrojů AWS. Pomáhá vám zaznamenávat všechny změny.
- OpsWorks – Tato služba vám umožňuje automatizovat Chef/Nasazení Puppet v prostředí AWS.
- Konfigurace – Tato služba AWS monitoruje vaše prostředí. Nástroj odesílá upozornění na změny, když porušíte určité definované konfigurace.
- Katalog služeb – Tato služba pomáhá velkým podnikům autorizovat, které služby budou uživateli využívány a které ne.
- AWS Auto Scaling – Tato služba umožňuje automaticky škálovat vaše zdroje nahoru a dolů na základě zadaných metrik CloudWatch.
- Správce systémů – Tato služba AWS vám umožňuje seskupovat vaše zdroje. Umožňuje vám identifikovat problémy a reagovat na ně.
- Spravované služby – Nabízí správu vaší infrastruktury AWS, která vám umožňuje soustředit se na vaše aplikace.
Internet věcí
- IoT Core – Jedná se o spravovanou cloudovou službu AWS. Tato služba umožňuje propojeným zařízením, jako jsou auta, žárovky a senzorové sítě, bezpečně komunikovat s cloudovými aplikacemi a dalšími zařízeními.
- Správa zařízení IoT – Umožňuje vám spravovat zařízení IoT v libovolném měřítku.
- IoT Analytics – Tato služba AWS IOT je užitečná pro analýzu dat shromážděných vašimi zařízeními IoT.
- Amazon FreeRTOS – Tento operační systém pro mikrokontroléry pracující v reálném čase vám pomůže připojit zařízení IoT na lokálním serveru nebo do cloudu.
Aplikační služby
- Krokové funkce – Jde o způsob vizualizace toho, co se děje uvnitř vaší aplikace a jaké různé mikroslužby používá.
- SWF (Simple Workflow Service) – Tato služba vám pomáhá koordinovat automatizované úlohy i úlohy řízené člověkem.
- SNS (Simple Notification Service) – Tuto službu můžete použít k zasílání oznámení formou e-mailu a SMS na základě daných služeb AWS.
- SQS (Simple Queue Service) – Tuto službu AWS použijte k oddělení aplikací. Jedná se o službu založenou na pull-based queue.
- Elastic Transcoder – Tento servisní nástroj AWS vám pomůže změnit formát a rozlišení videa tak, aby podporoval různá zařízení, jako jsou tablety, chytré telefony a notebooky s různým rozlišením.
Nasazení a správa
- AWS CloudTrail: Služby zaznamenávají volání AWS API a odesílají vám soubory s nevyřízenými záležitostmi.
- Amazon CloudWatch: Nástroje monitorují zdroje AWS, jako například Amazon EC2 a Amazon Instance RDS DB. Umožňuje také sledovat vlastní metriky vytvořené uživatelskými aplikacemi a službami.
- AWS CloudHSM: Tato služba AWS vám pomůže splnit firemní, regulační a komunikační požadavky.tracpožadavky na dodržování předpisů pro udržování zabezpečení dat pomocí zařízení Hardware Security Module (HSM) v prostředí AWS.
Vývojářské nástroje
- CodeHvězda- CodeStar je cloudová služba pro vytváření, správu a práci s různými softwarovými projekty na AWS.
- CodeCommit – Je to služba správy verzí AWS, která vám umožňuje ukládat kód a další data soukromě v cloudu.
- CodeStavět – toto Amazon Vývojářská služba vám pomůže automatizovat proces sestavování a kompilace kódu.
- CodeNasazení – Jedná se o způsob automatického nasazení kódu v instancích EC2.
- CodeProces nasazení – Pomáhá vám vytvořit proces nasazení, jako je testování, sestavování, ověřování a nasazení ve vývojovém a produkčním prostředí.
- Cloud9— Jedná se o integrované vývojové prostředí pro psaní, spouštění a ladění kódu v cloudu.
Mobilní služby
- Mobilní centrum – Umožňuje přidávat, konfigurovat a navrhovat funkce pro mobilní aplikace.
- Cognito – Umožňuje uživatelům registrovat se pomocí své sociální identity.
- Device Farm – Device Farm vám pomáhá zlepšit kvalitu aplikací rychlým testováním stovek mobilních zařízení.
- Aplikace AWSSync— Jedná se o plně spravovanou službu GraphQL, která nabízí synchronizaci dat v reálném čase a funkce offline programování.
Obchodní produktivita
- Alexa pro firmy – Posiluje vaši organizaci hlasem pomocí Alexy. Pomáhá vám vybudovat si vlastní hlasové dovednosti pro vaši organizaci.
- Zvonění – Lze použít pro online schůzky a videokonference.
- WorkDocs – Pomáhá ukládat dokumenty v cloudu
- Pracujte Mail— Umožňuje odesílat a přijímat obchodní e-maily.
Streamování z desktopů a aplikací
- WorkSpaces – Workspace je VDI (Virtual Desktop Infrastructure). Umožňuje používat vzdálené plochy v cloudu.
- AppStream – Způsob streamování desktopových aplikací uživatelům ve webovém prohlížeči. Například použití MS Wordu v Google Chrome.
Umělá inteligence
- Lex – Nástroj Lex vám pomůže rychle vytvářet chatboty.
- Polly – Je to služba převodu textu na řeč od AWS, která vám umožňuje vytvářet zvukové verze vašich poznámek.
- Rekognition – Je to služba rozpoznávání obličejů od AWS. Tato služba AWS vám pomáhá rozpoznávat obličeje a objekty na obrázcích a ve videích.
- SageMaker – Sagemaker vám umožňuje vytvářet, trénovat a nasazovat modely strojového učení v libovolném měřítku.
- Transcribe – Je to služba převodu řeči na text od AWS, která nabízí vysoce kvalitní a cenově dostupné přepisy.
- Překladač – Je to velmi podobný nástroj jako Google Translate který umožňuje překládat text z jednoho jazyka do druhého.
AR & VR (rozšířená realita a virtuální realita)
- Sumerian – Sumerian je sada nástrojů pro poskytování vysoce kvalitních zážitků z virtuální reality (VR) na webu. Tato služba umožňuje vytvářet interaktivní 3D scény a publikovat je jako webové stránky, ke kterým mají uživatelé přístup.
Zapojení zákazníků
- Amazon Připojit- Amazon Connect vám umožňuje vytvořit centrum péče o zákazníky v cloudu.
- Pinpoint – Pinpoint vám pomáhá porozumět vašim uživatelům a komunikovat s nimi.
- SES (Simple Email Service) – Pomáhá vám rozesílat hromadné e-maily vašim zákazníkům za relativně cenově dostupnou cenu.
Vývoj hry
- GameLift – Jedná se o službu spravovanou společností AWS. Tuto službu můžete použít k hostování dedikovaných herních serverů. Umožňuje vám bezproblémové škálování, aniž byste museli hru odpojit od internetu.
Aplikace služeb AWS
Amazon Webové služby se široce používají pro různé výpočetní účely, jako například:
- Hosting webových stránek
- Hosting aplikací / hosting SaaS
- Sdílení médií (obrázky/video)
- Mobilní a sociální aplikace
- Doručování obsahu a distribuce médií
- Úložiště, zálohování a obnova po havárii
- Vývojová a testovací prostředí
- Akademická výpočetní technika
- Vyhledávače
- Sociální síť
Společnosti používající AWS
Mnoho známých světových značek provozuje své platformy na AWS. Následující společnosti se na ně spoléhají Amazon Webové služby:
- Netflix
- Twitch
- Turner Broadcasting: 10 milionů dolarů
- zoopla
- Smugmug
- Dropbox
Výhody AWS
Níže jsou uvedeny výhody používání služeb AWS:
- AWS umožňuje organizacím používat již známé programovací modely, operační systémy, databáze a architektury.
- Jedná se o cenově výhodnou službu, která vám umožňuje platit pouze za to, co využíváte, bez jakýchkoliv předběžných nebo dlouhodobých závazků.
- Nebudete muset utrácet peníze za provoz a údržbu datových center.
- Nabízí rychlé nasazení
- Kapacitu můžete snadno přidat nebo odebrat.
- Máte rychlý přístup ke cloudu s neomezenou kapacitou.
- Celkové náklady na vlastnictví jsou velmi nízké ve srovnání se soukromými/dedikovanými servery.
- Nabídky centralizované Billing a management
- Nabízí hybridní schopnosti
- Umožňuje nasadit vaši aplikaci ve více regionech po celém světě pomocí několika kliknutí
Nevýhody AWS
Kromě mnoha výhod má AWS i několik omezení, která stojí za zmínku:
- Pokud potřebujete okamžitější nebo intenzivnější pomoc, budete si muset zvolit placené balíčky podpory.
- Amazon Webové služby mohou mít některé běžné problémy s cloud computingem, když se přesunete do cloudu. Například prostoje, omezená kontrola a ochrana zálohování.
- AWS nastavuje výchozí limity zdrojů, které se liší region od regionu. Tyto prostředky se skládají z obrázků, svazků a snímků.
- U vaší aplikace dochází ke změnám na úrovni hardwaru, které nemusí nabízet nejlepší výkon a využití vašich aplikací.
Nejlepší postupy AWS
Abyste z platformy vytěžili maximum, mějte na paměti následující osvědčené postupy AWS:
- Musíte navrhnout pro selhání, ale nic se nezdaří.
- Před použitím služeb AWS je důležité oddělit všechny komponenty.
- Dynamická data musíte udržovat blíže výpočetním a statická data blíže k uživateli.
- Je důležité znát kompromisy v oblasti bezpečnosti a výkonu.
- Plaťte za výpočetní kapacitu hodinovou platební metodou.
- Zvykněte si jednorázovou platbu za každou instanci, kterou chcete rezervovat, a získejte výraznou slevu z hodinového poplatku.

