Što je AWS? Amazon Vodič za Cloud (web) usluge
⚡ Pametni sažetak
AWS ili Amazon Web Services je sveobuhvatna platforma za računalstvo u oblaku od Amazon koja pruža računalne, pohranjivačke, baza podataka, analitičke i mrežne usluge na zahtjev diljem svijeta, kombinirajući IaaS, PaaS i SaaS modele u okviru fleksibilne strukture cijena plaćanja po korištenju.

Što je računarstvo u oblaku?
Računarstvo u oblaku je pojam koji se odnosi na pohranu i pristup podacima putem interneta. Ne pohranjuje nikakve podatke na tvrdi disk vašeg osobnog računala. U računarstvu u oblaku možete pristupiti podacima s udaljenog poslužitelja.
Što je AWS?
Puni oblik AWS-a je Amazon Web usluge. To je platforma koja nudi fleksibilna, pouzdana, skalabilna, jednostavna za korištenje i troškovno učinkovita rješenja za računalstvo u oblaku.
AWS je sveobuhvatna, jednostavna računalna platforma koju nudi Amazon. Platforma je razvijena kombinacijom ponude infrastrukture kao usluge (IaaS), platforme kao usluge (PaaS) i pakiranog softvera kao usluge (SaaS).
Povijest AWS-a
- 2002: Amazon pokrenuo je svoje prve web usluge, omogućujući programerima pristup Amazon podatke o proizvodima i katalogu.
- 2004: Amazon uvela je jednostavnu uslugu reda čekanja, sada poznatu kao Amazon SQS.
- 2006: Amazon Web Services je službeno pokrenuo svoju cloud platformu s Amazon S3 i Amazon EC2.
- 2012: AWS je održao svoju prvu re:Invent konferenciju za korisnike i partnere u Las Vegasu.
- 2014: AWS je predstavio AWS Lambdu, helping popularizirati računarstvo bez servera.
- 2015: Amazon počeo je izvještavati o AWS-u kao zasebnom poslovnom segmentu. AWS je ostvario 7.88 milijardi dolara godišnje neto prodaje.
- 2016: Godišnja neto prodaja AWS-a dosegla je 12.22 milijarde dolara. Tvrtka je također predstavila AWS Snowball Edge i AWS Snowmobile.
- 2021: AWS je proširio svoj portfelj na više od 200 potpuno opremljenih usluga u oblaku.
- 2023: Amazon Bedrock je postao općenito dostupan, omogućujući tvrtkama izgradnju generativnih AI aplikacija koristeći temeljne modele.
- 2024: AWS je predstavio Amazon Nova obitelj temeljnih modela kroz Amazon Temelj.
- 2025: AWS je ostvario godišnju neto prodaju od 128.7 milijardi dolara, što predstavlja rast od 20% u odnosu na prethodnu godinu.
- 2026: AWS je proslavio 20 godina rada u oblaku i proširio svoj portfelj na više od 240 usluga u oblaku i umjetne inteligencije.
Važne AWS usluge
Amazon Web Services nudi širok raspon različitih poslovnih proizvoda temeljenih na oblaku. Proizvodi uključuju pohranu, baze podataka, analitiku, umrežavanje, mobilne uređaje, razvojne alate, poslovne aplikacije, s modelom određivanja cijena po principu "pay-as-you-go".
Ovdje su osnovne AWS usluge.
AWS Compute Services
Ovdje su usluge Cloud Compute koje nudi Amazon:
- EC2 (Elastic Compute Cloud) - EC2 je virtualni stroj u oblaku nad kojim imate kontrolu na razini operativnog sustava. Ovaj cloud poslužitelj možete pokrenuti kad god želite.
- LightSail - Ovaj alat za računalstvo u oblaku automatski implementira i upravlja računalnim, pohranjivačkim i mrežnim mogućnostima potrebnim za pokretanje vaših aplikacija.
- Elastičan Beanstalk- Alat nudi automatizirano postavljanje i opskrbu resursima poput visoko skalabilne produkcijske web stranice.
- EKS (Elastic Container Service for Kubernetes) - Alat vam omogućuje pokretanje Kubernetesa na Amazon okruženje u oblaku bez instalacije.
- AWS Lambda – Ova AWS usluga omogućuje vam pokretanje funkcija u oblaku. Alat vam uvelike štedi troškove jer plaćate samo kada se vaše funkcije izvrše.
Migracija
Usluge migracije koje se koriste za fizički prijenos podataka između vašeg podatkovnog centra i AWS-a.
- DMS (Usluga migracije baze podataka) – DMS usluga može se koristiti za migraciju lokalnih baza podataka u AWS. Pomaže vam pri migraciji s jedne vrste baze podataka na drugu - na primjer, Oracle do MySQL.
- SMS (Server Migration Service) – SMS usluge migracije omogućuju vam jednostavnu i brzu migraciju lokalnih servera na AWS.
- Snowball — Snowball je mala aplikacija koja vam omogućuje prijenos terabajta podataka unutar i izvan AWS okruženja.
Čuvanje
- Amazon Glacier - Iznimno je jeftina usluga pohrane. Nudi sigurnu i brzu pohranu za arhiviranje i sigurnosno kopiranje podataka.
- Amazon Elastic Block Store (EBS) - Pruža pohranu na razini blokova za korištenje s Amazon EC2 instance. Amazon Volumeni Elastic Block Store povezani su s mrežom i ostaju neovisni o životnom vijeku instance.
- AWS Storage Gateway - Ova AWS usluga povezuje lokalne softverske aplikacije s pohranom u oblaku. Nudi sigurnu integraciju između lokalne infrastrukture za pohranu tvrtke i AWS-ove infrastrukture za pohranu.
Sigurnosne usluge
- IAM (Upravljanje identitetom i pristupom) – IAM je sigurna usluga sigurnosti u oblaku koja vam pomaže u upravljanju korisnicima, dodjeljivanju pravila i formiranju grupa za upravljanje više korisnika.
- Inspektor - To je agent kojeg možete instalirati na svoj virtualni strojevi, koji prijavljuje sve sigurnosne propuste.
- Upravitelj certifikata — Usluga nudi besplatne SSL certifikate za vaše domene kojima upravlja Route53.
- WAF (Web Application Firewall) – WAF sigurnosna usluga nudi zaštitu na razini aplikacije i omogućuje vam blokiranje SQL injekcija i pomaže vam da blokirate napade skriptiranjem na više stranica.
- Imenik u oblaku – Ova usluga vam omogućuje stvaranje fleksibilnih imenika prilagođenih oblaku za upravljanje hijerarhijama podataka duž više dimenzija.
- KMS (Usluga upravljanja ključevima) – To je upravljana usluga. Ova sigurnosna usluga pomaže vam u stvaranju i kontroli ključeva za šifriranje koji vam omogućuju šifriranje vaših podataka.
- Organizacije – Pomoću ove usluge možete stvoriti grupe AWS računa za upravljanje postavkama sigurnosti i automatizacije.
- Shield — Shield je upravljana DDoS (Distributed Denial of Service zaštita). Nudi zaštitu od web aplikacija koje se izvode na AWS-u.
- Macie — Nudi uslugu sigurnosti vidljivosti podataka koja pomaže u klasificiranju i zaštiti vašeg osjetljivog kritičnog sadržaja.
- GuardDuty — Nudi otkrivanje prijetnji kako bi zaštitio vaše AWS račune i radna opterećenja.
Usluge baze podataka
- Amazon RDS - Ova AWS usluga baze podataka jednostavna je za postavljanje, korištenje i skaliranje relacijske baze podataka u oblaku.
- Amazon DynamoDB- To je brz, potpuno upravljan NoSQL baza podataka servis. To je jednostavna usluga koja omogućuje ekonomično pohranjivanje i dohvaćanje podataka. Također vam omogućuje posluživanje bilo koje razine prometa zahtjeva.
- Amazon ElastiCache - To je web usluga koja olakšava implementaciju, rad i skaliranje predmemorije u oblaku.
- Neptune - To je brza, pouzdana i skalabilna usluga za izradu grafičkih baza podataka.
- Amazon CrvenaShift- Jest Amazonrješenje za skladištenje podataka koje možete koristiti za izvođenje složenih OLAP upita.
analitika
- Athena — Ova analitička usluga omogućuje vam izvođenje SQL upite na vašem S3 spremniku za pronalaženje datoteka.
- CloudSearch — Ovu AWS uslugu trebali biste koristiti za izradu potpuno upravljane tražilice za svoju web stranicu.
- ElasticSearch — Sličan je CloudSearchu. Međutim, nudi više značajki poput praćenja aplikacija.
- Kinesis — Ova AWS analitička usluga pomaže vam u streamingu i analizi podataka u stvarnom vremenu u velikim razmjerima.
- QuickSight — To je alat za poslovnu analitiku. Pomaže vam u stvaranju vizualizacija na nadzornoj ploči za podatke u Amazon Web usluge. Na primjer, S3, DynamoDB, Itd
- EMR (Elastic Map Reduce) - Ova AWS analitička usluga se uglavnom koristi za obradu velikih podataka kao što su Spark, Splunk, Hadoop itd.
- Podatkovni kanal – Omogućuje vam premještanje podataka s jednog mjesta na drugo. Na primjer iz DynamoDB do S3.
Usluge upravljanja
- CloudWatch — Cloud Watch vam pomaže pratiti AWS okruženja poput EC2, RDS instanci i iskorištenosti CPU-a. Također pokreće alarme ovisno o raznim metrikama.
- CloudFormation — To je način pretvaranja infrastrukture u oblak. Predloške možete koristiti za pružanje cijelog produkcijskog okruženja u nekoliko minuta.
- CloudTrail — Nudi jednostavnu metodu revizije AWS resursa. Pomaže vam u evidentiranju svih promjena.
- OpsWorks — Usluga vam omogućuje automatizaciju Chef/Puppet implementacije na AWS okruženju.
- Konfiguracija — Ova AWS usluga prati vaše okruženje. Alat šalje upozorenja o promjenama kada prekršite određene definirane konfiguracije.
- Katalog usluga – Ova usluga pomaže velikim poduzećima da autoriziraju koje će se usluge koristiti, a koje ne.
- AWS Auto Scaling — Usluga vam omogućuje automatsko skaliranje resursa prema gore i dolje na temelju zadanih CloudWatch metrika.
- Upravitelj sustava — Ova AWS usluga omogućuje vam grupiranje resursa. Omogućuje vam prepoznavanje problema i djelovanje na njih.
- Upravljane usluge — Nudi upravljanje vašom AWS infrastrukturom što vam omogućuje da se usredotočite na svoje aplikacije.
Internet stvari
- IoT Core — To je upravljana AWS usluga u oblaku. Usluga omogućuje povezanim uređajima poput automobila, žarulja, senzorskih mreža sigurnu interakciju s aplikacijama u oblaku i drugim uređajima.
- Upravljanje IoT uređajima – Omogućuje vam upravljanje vašim IoT uređajima u bilo kojoj mjeri.
- IoT analitika — Ova AWS IOT usluga korisna je za analizu podataka prikupljenih vašim IoT uređajima.
- Amazon FreeRTOS — Ovaj operativni sustav za mikrokontrolere u stvarnom vremenu pomaže vam u povezivanju IoT uređaja na lokalnom poslužitelju ili u oblaku.
Aplikacijske usluge
- Korak funkcije - To je način vizualizacije onoga što se događa unutar vaše aplikacije i koje različite mikroservise koristi.
- SWF (Simple Workflow Service) – Usluga vam pomaže koordinirati automatizirane zadatke i zadatke koje vode ljudi.
- SNS (Simple Notification Service) – Ovu uslugu možete koristiti za slanje obavijesti u obliku e-pošte i SMS-a na temelju određenih AWS usluga.
- SQS (Simple Queue Service) – Koristite ovu AWS uslugu za odvajanje svojih aplikacija. To je usluga temeljena na povlačenju.
- Elastični transkoder — Ovaj AWS servisni alat pomaže vam promijeniti format i rezoluciju videa kako bi podržao različite uređaje poput tableta, pametnih telefona i prijenosnih računala različitih rezolucija.
Uvođenje i upravljanje
- AWS CloudTrail: Servis bilježi AWS API pozive i šalje vam datoteke zaostataka.
- Amazon CloudWatch: Alati prate AWS resurse kao što su Amazon EC2 i Amazon RDS DB instance. Također vam omogućuje praćenje prilagođenih metrika koje su izradile korisničke aplikacije i usluge.
- AWS CloudHSM: Ova AWS usluga pomaže vam da ispunite korporativne, regulatorne i komunikacijske zahtjeve.tractualni, zahtjevi usklađenosti za održavanje sigurnosti podataka korištenjem uređaja Hardverskog sigurnosnog modula (HSM) unutar AWS okruženja.
Razvojni alati
- CodeZvjezdica- CodeStar je usluga u oblaku za stvaranje, upravljanje i rad s raznim projektima razvoja softvera na AWS-u.
- CodeCommit — To je AWS-ova usluga kontrole verzija koja vam omogućuje privatno pohranjivanje koda i druge imovine u oblaku.
- CodeIzgradite— Ovo Amazon Usluga za razvojne programere pomaže vam automatizirati proces izgradnje i kompajliranja vašeg koda.
- CodeImplementacija – To je način automatskog implementacije vašeg koda u EC2 instancama.
- CodeCjevovod — Pomaže vam u stvaranju cjevovoda implementacije kao što su testiranje, izgradnja, testiranje, autentifikacija, implementacija u razvojnim i produkcijskim okruženjima.
- Cloud9— To je integrirano razvojno okruženje za pisanje, pokretanje i otklanjanje pogrešaka koda u oblaku.
Mobilne usluge
- Mobilno središte – Omogućuje vam dodavanje, konfiguriranje i dizajniranje značajki za mobilne aplikacije.
- Cognito — Omogućuje korisnicima registraciju pomoću svog društvenog identiteta.
- Farma uređaja — Farma uređaja pomaže vam poboljšati kvalitetu aplikacija brzim testiranjem stotina mobilnih uređaja.
- AWS aplikacijaSync— To je potpuno upravljana GraphQL usluga koja nudi sinkronizaciju podataka u stvarnom vremenu i izvanmrežne značajke programiranja.
Poslovna produktivnost
- Alexa za tvrtke — Osnažuje vašu organizaciju glasom pomoću Alexe. Pomaže vam u izgradnji prilagođenih glasovnih vještina za vašu organizaciju.
- Zvono - Može se koristiti za online sastanke i videokonferencije.
- WorkDocs — Pomaže u pohranjivanju dokumenata u oblaku
- RaditiMail— Omogućuje vam slanje i primanje poslovne e-pošte.
Streaming sa stolnog računala i aplikacije
- Radni prostori — Radni prostor je VDI (infrastruktura virtualnih radnih površina). Omogućuje vam korištenje udaljenih radnih površina u oblaku.
- AppStream — Način strujanja desktop aplikacija vašim korisnicima u web pregledniku. Na primjer, korištenje MS Worda u Google Chrome.
Umjetna inteligencija
- Lex — Lex alat vam pomaže u brzoj izgradnji chatbotova.
- Polly — AWS-ova usluga pretvaranja teksta u govor omogućuje vam stvaranje audio verzija vaših bilješki.
- Prepoznavanje — To je AWS-ova usluga prepoznavanja lica. Ova AWS usluga pomaže vam prepoznati lica i objekte na slikama i videozapisima.
- SageMaker— Sagemaker vam omogućuje izgradnju, obuku i implementaciju modela strojnog učenja u bilo kojoj mjeri.
- Transcribe — AWS-ova usluga pretvaranja govora u tekst koja nudi visokokvalitetne i pristupačne transkripcije.
- Prevedi - To je vrlo sličan alat kao Google Translate koji vam omogućuje prevođenje teksta s jednog jezika na drugi.
AR & VR (proširena stvarnost i virtualna stvarnost)
- Sumerian— Sumerian je skup alata za pružanje visokokvalitetnih iskustava virtualne stvarnosti (VR) na webu. Usluga vam omogućuje stvaranje interaktivnih 3D scena i objavljivanje istih kao web stranice kojoj korisnici mogu pristupiti.
Angažiranje kupaca
- Amazon Poveži se— Amazon Connect vam omogućuje stvaranje centra za brigu o korisnicima u oblaku.
- Pinpoint – Pinpoint vam pomaže da razumijete svoje korisnike i komunicirate s njima.
- SES (Simple Email Service) – Pomaže vam slati masovne e-poruke svojim kupcima po relativno isplativoj cijeni.
Razvoj igre
- GameLift – To je usluga kojom upravlja AWS. Ovu uslugu možete koristiti za hostiranje namjenskih servera za igre. Omogućuje vam besprijekorno skaliranje bez isključivanja igre iz mreže.
Primjene AWS usluga
Amazon Web servisi se široko koriste za razne računalne svrhe kao što su:
- Hosting web stranice
- Hosting aplikacija/SaaS hosting
- Dijeljenje medija (slika/video)
- Mobilne i društvene aplikacije
- Isporuka sadržaja i distribucija medija
- Pohranjivanje, sigurnosno kopiranje i oporavak od katastrofe
- Razvojna i testna okruženja
- Akademsko računarstvo
- Tražilice
- Social Networking
Tvrtke koje koriste AWS
Mnogi poznati globalni brendovi pokreću svoje platforme na AWS-u. Sljedeće tvrtke oslanjaju se na Amazon Web usluge:
- Netflix
- Twitch
- Turner Broadcasting: 10 milijuna dolara
- zoopla
- Smugmug
- Dropbox
Prednosti AWS-a
Slijede prednosti korištenja AWS usluga:
- AWS omogućuje organizacijama korištenje već poznatih programskih modela, operativnih sustava, baza podataka i arhitektura.
- To je isplativa usluga koja vam omogućuje da platite samo ono što koristite, bez ikakvih unaprijed ili dugoročnih obveza.
- Nećete morati trošiti novac na rad i održavanje podatkovnih centara.
- Nudi brzu implementaciju
- Možete jednostavno dodati ili ukloniti kapacitet.
- Omogućen vam je brz pristup oblaku s neograničenim kapacitetom.
- Ukupni trošak vlasništva vrlo je nizak u usporedbi s bilo kojim privatnim/namjenskim poslužiteljem.
- Ponude centralizirane Billvanje i upravljanje
- Nudi hibridne mogućnosti
- Omogućuje vam implementaciju vaše aplikacije u više regija širom svijeta sa samo nekoliko klikova
Nedostaci AWS-a
Uz brojne prednosti, AWS ima i nekoliko ograničenja koja vrijedi napomenuti:
- Ako vam je potrebna hitnija ili intenzivnija pomoć, morat ćete se odlučiti za plaćene pakete podrške.
- Amazon Web usluge mogu imati neke uobičajene probleme s računalstvom u oblaku kada se preselite u oblak. Na primjer, prekid rada, ograničena kontrola i sigurnosna zaštita.
- AWS postavlja zadana ograničenja resursa koja se razlikuju od regije do regije. Ti se resursi sastoje od slika, svezaka i snimaka.
- Promjene na razini hardvera događaju se vašoj aplikaciji što možda neće ponuditi najbolje performanse i korištenje vaših aplikacija.
Najbolje prakse AWS-a
Kako biste maksimalno iskoristili platformu, imajte na umu sljedeće najbolje prakse AWS-a:
- Trebate dizajnirati za neuspjeh, ali ništa neće propasti.
- Važno je razdvojiti sve svoje komponente prije korištenja AWS usluga.
- Morate držati dinamičke podatke bliže računanju, a statičke podatke bliže korisniku.
- Važno je znati kompromise između sigurnosti i performansi.
- Platite računalne kapacitete metodom plaćanja po satu.
- Stvorite naviku jednokratnog plaćanja za svaki primjerak koji želite rezervirati i ostvarite značajan popust na cijenu sata.

