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.

  • 🔘 Cloudová nadace: AWS poskytuje výpočetní výkon, úložiště a databáze přes internet, takže si organizace pronajímají infrastrukturu na vyžádání, místo aby kupovaly a udržovaly fyzická datová centra.
  • ☑️ Základní výpočetní technika: Služby jako virtuální stroje EC2, Elastic Beanstalka bezserverové Lambda spouštějí aplikace v libovolném měřítku s plnou kontrolou operačního systému, když je to potřeba.
  • (Tj. Široký katalog: Více než 200 služeb zahrnuje úložiště, databáze, analytiku, sítě, bezpečnost, IoT a strojové učení v rámci jedné sjednocené platformy.
  • 🧪 Spravovaná data a umělá inteligence: RDS, DynamoDB, ČervenéShifta SageMaker zvládají relační, NoSQL, skladovací a strojové učení úlohy bez náročné administrativy.
  • 🛠️ Ceny platby podle potřeby: Billúčtování poplatků pouze za spotřebované zdroje, což snižuje celkové náklady na vlastnictví a odstraňuje dlouhodobé závazky.
  • 🤖 Asistence AI: Amazon Q Developer a GitHub Copilot generují kód AWS a šablony infrastruktury, zatímco Amazon Bedrock a SageMaker pohánějí generativní umělou inteligenci a strojové učení.

AWS - Amazon Webové služby

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.

Důležité kategorie a nástroje služeb AWS

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:

  • Instagram
  • Netflix
  • Twitch
  • LinkedIn
  • facebook
  • Turner Broadcasting: 10 milionů dolarů
  • zoopla
  • Smugmug
  • Pinterest
  • 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.

Nejčastější dotazy

AWS provozuje vaše aplikace na virtuálních serverech hostovaných v Amazon datová centra rozmístěná po celém světě v různých regionech a zónách dostupnosti. K výpočetnímu výkonu, úložišti a databázím přistupujete na vyžádání přes internet a platíte pouze za zdroje, které skutečně využíváte.

AWS není zcela zdarma, ale jeho bezplatná úroveň vám umožňuje prozkoumat mnoho služeb v rámci měsíčních limitů a nové účty získávají startovací kredity. Nad rámec těchto limitů platíte za použití, takže náklady se zvyšují v závislosti na spotřebovaných zdrojích.

Cloud computing je široká myšlenka poskytování výpočetních zdrojů přes internet. AWS je jedním z konkrétních poskytovatelů, kteří tuto myšlenku implementují a nabízejí více než 200 cloudových služeb, jako jsou EC2, S3 a RDS, na základě modelu platby za využití.

AWS je vhodný pro začátečníky, pokud začínáte v malém. Vytvořte si účet bezplatné úrovně, spusťte EC2 instanci a ukládat soubory v S3 před přechodem k databázím a sítím. Praktické cvičení a cesta Cloud Practitioner rychle posilují sebevědomí.

AWS je lídrem na trhu s nejširším katalogem služeb a největší globální působností. Microsoft Azure úzce se integruje s podnikem Windows nástroje, zatímco Google Cloud je silný v datové analýze a strojovém učení. Mnoho společností jich používá více než jeden.

Většina začátečníků začíná s AWS Certified Cloud Practitioner, základní zkouškou zahrnující klíčové služby, ceny a bezpečnost. Poté následují certifikace pro spolupracovníky na rolích, jako například Solutions. ArchiAssociate Tect prohloubí praktické cloudové dovednosti připravené k práci.

Ano. GitHub Copilot navrhuje kód pro AWS SDK, CloudFormation a Terraform uvnitř vašeho editoru. Amazon Q Vývojář, dříve CodeWhisperer rozumí více než 200 službám AWS a při psaní označuje nezabezpečená nastavení IAM nebo S3.

AWS nabízí spravovanou umělou inteligenci na každé úrovni. Amazon SageMaker vytváří, trénuje a nasazuje modely strojového učení, zatímco Amazon Bedrock poskytuje hotové základní modely pro generativní umělou inteligenci. Služby jako Rekognition, Polly a Lex přidávají vizuální, řečové a chatboty bez hlubokých znalostí.

Shrňte tento příspěvek takto: