Ce este AWS? Amazon Tutorial Servicii Cloud (Web).
⚡ Rezumat inteligent
AWS sau Amazon Serviciile Web sunt o platformă completă de cloud computing de la Amazon care oferă servicii la cerere de calcul, stocare, baze de date, analiză și rețea la nivel mondial, combinând modele IaaS, PaaS și SaaS sub o structură de prețuri flexibilă de tip „pay-as-you-go”.

Ce este Cloud Computing?
Cloud computing este un termen care se referă la stocarea și accesarea datelor prin internet. Nu stochează date pe hard disk-ul computerului personal. În cloud computing, puteți accesa date de pe un server la distanță.
Ce este AWS?
Forma completă a AWS este Amazon Servicii Web. Este o platformă care oferă soluții de cloud computing flexibile, fiabile, scalabile, ușor de utilizat și rentabile.
AWS este o platformă de calcul cuprinzătoare și ușor de utilizat, oferită de Amazon. Platforma este dezvoltată cu o combinație de oferte de infrastructură ca serviciu (IaaS), platformă ca serviciu (PaaS) și pachete software ca serviciu (SaaS).
Istoria AWS
- 2002: Amazon a lansat primele sale servicii web, permițând dezvoltatorilor să acceseze Amazon date despre produse și catalog.
- 2004: Amazon a introdus serviciul Simple Queue, cunoscut acum sub numele de Amazon SQS.
- 2006: Amazon Web Services și-a lansat oficial platforma cloud cu Amazon S3 și Amazon EC2.
- 2012: AWS a organizat prima sa conferință pentru clienți și parteneri re:Invent la Las Vegas.
- 2014: AWS a introdus AWS Lambda, ghiciping popularizează calculul fără server.
- 2015: Amazon a început să raporteze AWS ca un segment de afaceri separat. AWS a generat vânzări nete anuale de 7.88 miliarde de dolari.
- 2016: Vânzările nete anuale ale AWS au atins 12.22 miliarde de dolari. Compania a introdus, de asemenea, AWS Snowball Edge și AWS Snowmobile.
- 2021: AWS și-a extins portofoliul la peste 200 de servicii cloud complet echipate.
- 2023: Amazon Bedrock a devenit disponibil pe scară largă, permițând companiilor să construiască aplicații generative de inteligență artificială folosind modele de fundație.
- 2024: AWS a introdus Amazon Nova familie de modele de fundație prin Amazon piatră de bază.
- 2025: AWS a generat vânzări nete anuale de 128.7 miliarde de dolari, reprezentând o creștere de 20% față de anul precedent.
- 2026: AWS a sărbătorit 20 de ani de operațiuni în cloud și și-a extins portofoliul la peste 240 de servicii cloud și de inteligență artificială.
Servicii AWS importante
Amazon Serviciile web oferă o gamă largă de produse globale bazate pe cloud cu scop comercial. Produsele includ stocare, baze de date, analize, rețele, dispozitive mobile, instrumente de dezvoltare, aplicații pentru întreprinderi, cu un model de preț cu plata pe măsură.
Iată serviciile AWS esențiale.
Servicii de calcul AWS
Iată serviciile Cloud Compute oferite de Amazon:
- EC2 (Elastic Compute Cloud) - EC2 este o mașină virtuală în cloud asupra căreia aveți control la nivel de sistem de operare. Puteți rula acest server cloud oricând doriți.
- LightSail - Acest instrument de cloud computing implementează și gestionează automat computerul, stocarea și capacitățile de rețea necesare pentru a rula aplicațiile.
- Elastic BeanstalkInstrumentul oferă implementare și furnizare automată a resurselor, cum ar fi un site web de producție extrem de scalabil.
- EKS (Elastic Container Service for Kubernetes) - Instrumentul vă permite să rulați Kubernetes pe Amazon mediu cloud fără instalare.
- AWS Lambdas – Acest serviciu AWS vă permite să rulați funcții în cloud. Instrumentul reprezintă o economie semnificativă pentru dvs., deoarece plătiți doar atunci când funcțiile dvs. se execută.
Suport pentru migranți
Servicii de migrare utilizate pentru a transfera date fizic între centrul dvs. de date și AWS.
- DMS (Database Migration Service) – Serviciul DMS poate fi utilizat pentru a migra bazele de date locale către AWS. Vă ajută să migrați de la un tip de bază de date la altul — de exemplu, Oracle la MySQL.
- SMS (Server Migration Service) – Serviciile de migrare SMS vă permit să migrați serverele locale către AWS ușor și rapid.
- Snowball — Snowball este o aplicație mică care vă permite să transferați terabytes de date în interiorul și în afara mediului AWS.
Stocare
- Amazon Glacier - Este un serviciu de stocare extrem de ieftin. Oferă stocare sigură și rapidă pentru arhivarea și backup-ul datelor.
- Amazon Elastic Block Store (EBS) - Oferă stocare la nivel de bloc pentru utilizare cu Amazon Instanțele EC2. Amazon Volumele Elastic Block Store sunt atașate la rețea și rămân independente de durata de viață a unei instanțe.
- AWS Storage Gateway - Acest serviciu AWS conectează aplicațiile software locale cu stocarea bazată pe cloud. Oferă integrare securizată între infrastructura de stocare locală a companiei și cea a AWS.
Servicii de securitate
- IAM (Identity and Access Management) — IAM este un serviciu de securitate în cloud securizat care vă ajută să gestionați utilizatorii, să atribuiți politici și să formați grupuri pentru a gestiona mai mulți utilizatori.
- Inspector — Este un agent pe care îl puteți instala pe mașini virtuale, care raportează orice vulnerabilități de securitate.
- Manager de certificate — Serviciul oferă certificate SSL gratuite pentru domeniile dvs. gestionate de Route53.
- WAF (Web Application Firewall) — Serviciul de securitate WAF oferă protecție la nivel de aplicație și vă permite să blocați injecție SQL și vă ajută să blocați atacurile de scripting între site-uri.
- Director în cloud — Acest serviciu vă permite să creați directoare flexibile, native în cloud, pentru gestionarea ierarhiilor de date de-a lungul mai multor dimensiuni.
- KMS (Serviciu de gestionare a cheilor) - Este un serviciu gestionat. Acest serviciu de securitate vă ajută să creați și să controlați cheile de criptare care vă permit să criptați datele.
- Organizații — Puteți crea grupuri de conturi AWS utilizând acest serviciu pentru a gestiona setările de securitate și automatizare.
- Shield — Shield este un serviciu de protecție DDoS (Distributed Denial of Service - denegare de serviciu distribuită) gestionat. Acesta oferă măsuri de protecție împotriva aplicațiilor web care rulează pe AWS.
- Macie — Oferă un serviciu de securitate a vizibilității datelor care ajută la clasificarea și protejarea conținutului critic sensibil.
- GuardDuty — Oferă detectarea amenințărilor pentru a vă proteja conturile și sarcinile de lucru AWS.
Servicii de baze de date
- Amazon RDS - Acest serviciu AWS pentru baze de date este ușor de configurat, operat și scalat pentru o bază de date relațională în cloud.
- Amazon DynamoDB- Este rapid, complet gestionat Baza de date NoSQL serviciu. Este un serviciu simplu, care permite stocarea și recuperarea datelor la un preț eficient. De asemenea, vă permite să serviți orice nivel de trafic de solicitare.
- Amazon ElastiCache - este un serviciu web care facilitează implementarea, operarea și scalarea unei memorii cache în memorie în cloud.
- Neptun - Este un serviciu de baze de date grafice rapid, fiabil și scalabil.
- Amazon RoșuShift- Este Amazonsoluția de depozitare de date a lui pe care o puteți utiliza pentru a realiza activități complexe OLAP întrebări.
Google Analytics
- Athena — Acest serviciu de analiză vă permite să efectuați SQL interogări pe compartimentul S3 pentru a găsi fișiere.
- CloudSearch — Ar trebui să utilizați acest serviciu AWS pentru a crea un motor de căutare complet gestionat pentru site-ul dvs. web.
- ElasticSearch — Este similar cu CloudSearch. Cu toate acestea, oferă mai multe funcții, cum ar fi monitorizarea aplicațiilor.
- Kinesis — Acest serviciu de analiză AWS vă ajută să transmiteți în flux și să analizați date în timp real la scară largă.
- QuickSight — Este un instrument de analiză a afacerii. Vă ajută să creați vizualizări într-un tablou de bord pentru datele din Amazon Servicii Web. De exemplu, S3, DynamoDB, Etc
- EMR (Elastic Map Reduce) - Acest serviciu de analiză AWS este utilizat în principal pentru procesarea de big data, cum ar fi Spark, Splunk, Hadoop etc.
- Conductă de date — Vă permite să mutați date dintr-un loc în altul. De exemplu, din/din DynamoDB la S3.
Servicii de management
- CloudWatch — Cloud Watch vă ajută să monitorizați mediile AWS precum EC2, instanțele RDS și utilizarea procesorului. De asemenea, declanșează alarme în funcție de diverse valori.
- CloudFormation — Este o modalitate de a transforma infrastructura în cloud. Puteți utiliza șabloane pentru a oferi un mediu de producție complet în câteva minute.
- CloudTrail — Oferă o metodă ușoară de auditare a resurselor AWS. Vă ajută să înregistrați toate modificările.
- OpsWorks — Serviciul vă permite să automatizați ChefImplementări /Puppet în mediul AWS.
- Config — Acest serviciu AWS monitorizează mediul dumneavoastră. Instrumentul trimite alerte despre modificări atunci când încălcați anumite configurații definite.
- Catalog de servicii — Acest serviciu ajută marile companii să autorizeze ce servicii vor fi utilizate și care nu.
- Scalare automată AWS — Serviciul vă permite să scalați automat resursele în sus și în jos pe baza unor valori CloudWatch date.
- Manager de sisteme — Acest serviciu AWS vă permite să grupați resursele. Vă permite să identificați problemele și să acționați în consecință.
- Servicii gestionate — Oferă gestionarea infrastructurii AWS, ceea ce vă permite să vă concentrați asupra aplicațiilor.
internetul Lucrurilor
- IoT Core — Este un serviciu AWS în cloud gestionat. Serviciul permite dispozitivelor conectate, precum mașini, becuri, rețele de senzori, să interacționeze în siguranță cu aplicațiile cloud și alte dispozitive.
- Gestionarea dispozitivelor IoT — Vă permite să gestionați dispozitivele IoT la orice scară.
- Analiză IoT — Acest serviciu AWS IoT este util pentru a efectua analize asupra datelor colectate de dispozitivele dvs. IoT.
- Amazon FreeRTOS — Acest sistem de operare în timp real pentru microcontrolere vă ajută să conectați dispozitive IoT pe serverul local sau în cloud.
Servicii de aplicații
- Funcții Step - Este o modalitate de a vizualiza ce se întâmplă în aplicația dvs. și ce microservicii diferite utilizează.
- SWF (Simple Workflow Service) - Serviciul vă ajută să coordonați atât sarcinile automatizate, cât și cele conduse de oameni.
- SNS (Simple Notification Service) - Puteți utiliza acest serviciu pentru a vă trimite notificări sub formă de e-mail și SMS, pe baza serviciilor AWS furnizate.
- SQS (Simple Queue Service) — Folosește acest serviciu AWS pentru a decupla aplicațiile tale. Este un serviciu bazat pe extragere.
- Elastic Transcoder — Acest instrument de service AWS vă ajută să modificați formatul și rezoluția unui videoclip pentru a suporta diverse dispozitive precum tablete, smartphone-uri și laptopuri cu rezoluții diferite.
Implementare și management
- AWS CloudTrail: Serviciile înregistrează apelurile API AWS și vă trimit fișiere de restanțe.
- Amazon CloudWatch: Instrumentele monitorizează resursele AWS precum Amazon EC2 și Amazon Instanțele RDS DB. De asemenea, vă permite să monitorizați valorile personalizate create de aplicațiile și serviciile utilizatorului.
- AWS CloudHSM: Acest serviciu AWS vă ajută să îndepliniți cerințele corporative, de reglementare și de contractare.traccerințe de conformitate reale pentru menținerea securității datelor prin utilizarea dispozitivelor Hardware Security Module (HSM) în cadrul mediului AWS.
Instrumente pentru dezvoltatori
- CodeStea- Codestar este un serviciu bazat pe cloud pentru crearea, gestionarea și lucrul cu diverse proiecte de dezvoltare software pe AWS.
- CodeCommit — Este serviciul de control al versiunilor de la AWS care vă permite să stocați codul și alte resurse în mod privat în cloud.
- CodeConstruiește— Aceasta Amazon Serviciul pentru dezvoltatori vă ajută să automatizați procesul de construire și compilare a codului.
- CodeImplementare — Este o modalitate de a implementa automat codul în instanțele EC2.
- CodeConductă de implementare — Vă ajută să creați o conductă de implementare, cum ar fi testarea, construirea, testarea, autentificarea, implementarea în medii de dezvoltare și producție.
- Cloud9— Este un mediu de dezvoltare integrat pentru scrierea, rularea și depanarea codului în cloud.
Servicii mobile
- Hub mobil — Vă permite să adăugați, să configurați și să proiectați funcții pentru aplicațiile mobile.
- Cognito — Permite utilizatorilor să se înregistreze folosindu-și identitatea socială.
- Fermă de dispozitive — Ferma de dispozitive vă ajută să îmbunătățiți calitatea aplicațiilor testând rapid sute de dispozitive mobile.
- Aplicația AWSSync— Este un serviciu GraphQL complet gestionat care oferă sincronizare a datelor în timp real și funcții de programare offline.
Productivitatea afacerii
- Alexa pentru afaceri — Îți oferă organizației tale puterea vocală, folosind Alexa. Te ajută să dezvolți abilități vocale personalizate pentru organizația ta.
- Clopoțel — Poate fi folosit pentru întâlniri online și videoconferințe.
- WorkDocs — Ajută la stocarea documentelor în cloud
- ApartamenteMail— Vă permite să trimiteți și să primiți e-mailuri de afaceri.
Streaming pentru desktop și aplicații
- WorkSpaces — Workspace este o VDI (infrastructură de desktop virtual). Vă permite să utilizați desktopuri la distanță în cloud.
- AppStream — O modalitate de a transmite în flux aplicații desktop către utilizatorii dvs. în browserul web. De exemplu, utilizarea MS Word în Google Chrome.
Inteligența artificială
- Lex — Instrumentul Lex te ajută să construiești rapid chatbot-uri.
- Polly — Serviciul de conversie a textului în vorbire de la AWS vă permite să creați versiuni audio ale notițelor dvs.
- Rekognition — Este serviciul de recunoaștere facială de la AWS. Acest serviciu AWS vă ajută să recunoașteți fețe și obiecte din imagini și videoclipuri.
- SageMaker — Sagemaker vă permite să construiți, să antrenați și să implementați modele de învățare automată la orice scară.
- Transcrie — Este serviciul de conversie a vorbirii în text de la AWS care oferă transcrieri de înaltă calitate și la prețuri accesibile.
- Traducere — Este un instrument foarte similar cu Google Translate care vă permite să traduceți text dintr-o limbă în alta.
AR și VR (realitate augmentată și realitate virtuală)
- Sumerian — Sumerian este un set de instrumente pentru oferirea de experiențe de realitate virtuală (VR) de înaltă calitate pe web. Serviciul vă permite să creați scene 3D interactive și să le publicați ca site web la care utilizatorii pot avea acces.
Implicarea clienților
- Amazon Conectează-te— Amazon Connect vă permite să vă creați centrul de asistență pentru clienți în cloud.
- Pinpoint — Pinpoint te ajută să-ți înțelegi utilizatorii și să interacționezi cu ei.
- SES (Simple Email Service) — Vă ajută să trimiteți e-mailuri în bloc clienților dvs. la un preț relativ rentabil.
dezvoltare joc
- GameLift – Este un serviciu gestionat de AWS. Puteți utiliza acest serviciu pentru a găzdui servere de jocuri dedicate. Vă permite să scalați fără probleme, fără a vă scoate jocul offline.
Aplicații ale serviciilor AWS
Amazon Serviciile web sunt utilizate pe scară largă pentru diverse scopuri de calcul, cum ar fi:
- Gazduire site web
- Gazduire aplicatie/gazduire SaaS
- Partajare media (imagine/video)
- Aplicații mobile și sociale
- Livrare de conținut și distribuție media
- Stocare, backup și recuperare în caz de dezastru
- Medii de dezvoltare și testare
- Informatică academică
- Motoare de cautare
- Social Networking
Companii care folosesc AWS
Multe branduri globale cunoscute își rulează platformele pe AWS. Următoarele companii se bazează pe Amazon Servicii web:
- Netflix
- Twitch
- Turner Broadcasting: 10 milioane de dolari
- Zoopla
- Smugmug
- Dropbox
Avantajele AWS
Următoarele sunt avantajele utilizării serviciilor AWS:
- AWS permite organizațiilor să utilizeze modelele de programare, sistemele de operare, bazele de date și arhitecturile deja familiare.
- Este un serviciu rentabil care vă permite să plătiți numai pentru ceea ce utilizați, fără niciun angajament inițial sau pe termen lung.
- Nu veți avea nevoie să cheltuiți bani pentru funcționarea și întreținerea centrelor de date.
- Oferă implementări rapide
- Puteți adăuga sau elimina cu ușurință capacitatea.
- Vi se permite accesul la cloud rapid, cu o capacitate nelimitată.
- Costul total de proprietate este foarte scăzut în comparație cu orice server privat/dedicat.
- Oferte centralizate Billing și management
- Oferă capabilități hibride
- Vă permite să vă implementați aplicația în mai multe regiuni din lume cu doar câteva clicuri
Dezavantajele AWS
Pe lângă numeroasele sale beneficii, AWS are și câteva limitări demne de remarcat:
- Dacă aveți nevoie de asistență mai imediată sau mai intensivă, va trebui să optați pentru pachete de asistență plătite.
- Amazon Serviciile web pot avea unele probleme comune de cloud computing atunci când treceți la un cloud. De exemplu, timp de nefuncționare, control limitat și protecție de rezervă.
- AWS stabilește limite implicite pentru resurse care diferă de la o regiune la alta. Aceste resurse constau din imagini, volume și instantanee.
- Aplicația dvs. are loc modificări la nivel de hardware, ceea ce poate să nu ofere cea mai bună performanță și utilizare a aplicațiilor dvs.
Cele mai bune practici ale AWS
Pentru a obține cea mai mare valoare de pe platformă, țineți cont de următoarele bune practici AWS:
- Trebuie să proiectați pentru eșec, dar nimic nu va eșua.
- Este important să decuplați toate componentele înainte de a utiliza serviciile AWS.
- Trebuie să păstrați datele dinamice mai aproape de calcul și datele statice mai aproape de utilizator.
- Este important să cunoaștem compromisurile de securitate și performanță.
- Plătiți pentru capacitatea de calcul prin metoda de plată orară.
- Obișnuiți-vă să plătiți o singură dată pentru fiecare instanță pe care doriți să o rezervați și să primiți o reducere semnificativă la taxa orară.

