Care este combinația corectă a rolurilor Amazon EC2 și Amazon S3?
EC2 oferă servere virtuale, iar S3 stochează obiecte
EC2 execută codul funcțiilor, iar S3 partajează fișiere
EC2 stochează obiecte, iar S3 oferă servere virtuale
EC2 partajează fișiere, iar S3 execută codul funcțiilor
Răspuns corectA. EC2 oferă servere virtuale, iar S3 stochează obiecte
EC2 este Amazon Elastic Compute Cloud și oferă putere de calcul redimensionabilă, adică servere virtuale. S3 este Amazon Simple Storage Service și stochează orice cantitate de date sub formă de obiecte. Inversarea acestor două servicii este o confuzie frecventă, așa că merită să reținem rolul pornind chiar de la denumire. Execuția codului sub formă de funcții revine Lambda, iar partajarea fișierelor revine EFS.
Î2 | Facturarea Lambda
Care este principiul de facturare pentru AWS Lambda?
Se facturează exclusiv în funcție de timpul de calcul consumat
Se facturează lunar, la o sumă fixă, în funcție de numărul de funcții create
Se facturează în funcție de capacitatea rezervată, chiar și în perioadele în care codul nu rulează
Se facturează exclusiv în funcție de dimensiunea codului încărcat
Răspuns corectA. Se facturează exclusiv în funcție de timpul de calcul consumat
Lambda permite executarea codului fără provizionarea sau gestionarea serverelor, iar facturarea se face exclusiv în funcție de timpul de calcul consumat. Nu se percepe niciun cost în perioadele în care codul nu rulează, iar aceasta este marea diferență față de EC2, unde costurile apar cât timp instanța este pornită. Nici numărul de funcții create, nici dimensiunea codului încărcat nu reprezintă, prin ele însele, unitatea de facturare.
Î3 | Serverless
Care este caracteristica comună a serviciilor numite serverless?
Utilizatorul stabilește, înainte de execuție, tipul sistemului de operare și politica de aplicare a patch-urilor
Nu există niciun server fizic care să execute procesarea
Procesarea rulează exclusiv pe un server fizic dedicat, pregătit de utilizator
Utilizatorul nu trebuie să provizioneze sau să gestioneze serverele
Răspuns corectD. Utilizatorul nu trebuie să provizioneze sau să gestioneze serverele
Serverless nu înseamnă absența serverelor fizice, ci faptul că utilizatorul nu trebuie să se ocupe de achiziționarea, configurarea sau scalarea serverelor. Lambda este descris ca permițând „executarea codului fără provizionarea sau gestionarea serverelor”, iar Fargate este descris ca „fără a fi necesară provizionarea, configurarea sau scalarea serverelor ori a clusterelor”. Serverul fizic există de partea AWS, iar stabilirea tipului sistemului de operare și a politicii de patch-uri de către utilizator este specifică unei forme precum EC2.
Î4 | Fargate
Care este descrierea corectă pentru AWS Fargate?
Un motor de execuție pentru containere, fără gestiune de server, cu plată în funcție de utilizare
Un serviciu gestionat pentru rularea clusterelor Kubernetes pe AWS
Un mecanism prin care utilizatorul alege tipul de instanță și numărul de servere virtuale de folosit
Un mecanism pentru definirea și executarea procedurilor procesării distribuite ca flux de lucru
Răspuns corectA. Un motor de execuție pentru containere, fără gestiune de server, cu plată în funcție de utilizare
Fargate este un motor de calcul serverless, cu plată în funcție de utilizare, pentru containere, fără a fi necesară provizionarea, configurarea sau scalarea serverelor ori a clusterelor, și este folosit ca tip de lansare pentru ECS sau EKS. Operarea gestionată a clusterelor Kubernetes revine EKS, alegerea manuală a tipului de instanță și a numărului de servere corespunde tipului de lansare EC2, iar definirea procedurilor ca flux de lucru corespunde Step Functions.
Î5 | Capacitatea ECS
Referitor la modul de alegere a infrastructurii pe care rulează sarcinile (tasks) în Amazon ECS, care afirmație este corectă?
Pentru EC2, AWS gestionează infrastructura, iar pentru Fargate, utilizatorul gestionează instanțele
Indiferent dacă se alege Fargate sau EC2, AWS gestionează instanțele
Pentru Fargate, AWS gestionează infrastructura, iar pentru EC2, utilizatorul gestionează instanțele
Indiferent dacă se alege Fargate sau EC2, utilizatorul gestionează instanțele
Răspuns corectC. Pentru Fargate, AWS gestionează infrastructura, iar pentru EC2, utilizatorul gestionează instanțele
Opțiunile de bază pentru capacitatea ECS sunt Fargate, care este serverless și în care AWS gestionează infrastructura, și EC2, în care utilizatorul alege și gestionează tipul de instanță și numărul acestora. Există și alte opțiuni, precum ECS Managed Instances sau ECS Anywhere pentru medii on-premises. Indiferent de opțiunea aleasă, plasarea și scalarea containerelor sunt realizate de ECS, iar ceea ce diferă este doar cine se ocupă de infrastructură.
Î6 | EKS
Care este cel mai potrivit motiv pentru a adopta Amazon EKS?
Dorința de a evita efortul de a construi și opera Kubernetes pe cont propriu
Dorința de a delega efectuarea backup-urilor periodice ale unei baze de date relaționale
Dorința de a distribui automat traficul primit către mai multe ținte
Dorința de a distribui conținut web static din locații apropiate de utilizatori
Răspuns corectA. Dorința de a evita efortul de a construi și opera Kubernetes pe cont propriu
EKS este Amazon Elastic Kubernetes Service, un serviciu gestionat care permite rularea Kubernetes pe AWS fără a fi necesară instalarea și operarea proprie a unui cluster Kubernetes, și este certificat drept conform cu Kubernetes. Automatizarea operării bazelor de date revine RDS, distribuirea conținutului din locații apropiate revine CloudFront, iar distribuirea traficului revine Elastic Load Balancing.
Î7 | Alegerea execuției
Sosesc fișiere de doar câteva ori pe zi, iar acestea trebuie convertite numai atunci când sosesc. Care este configurația potrivită pentru a reduce costurile?
Menținerea permanentă a unei instanțe EC2 în funcțiune, cu procesare la intervale fixe
Menținerea permanentă a unei instanțe EC2 în funcțiune, cu pornirea manuală a procesării
Menținerea permanentă a unui cluster EKS în funcțiune, cu procesare la intervale fixe
Scrierea procesării în Lambda și execuția acesteia la sosirea fiecărui fișier
Răspuns corectD. Scrierea procesării în Lambda și execuția acesteia la sosirea fiecărui fișier
Lambda poate executa codul fără gestiune de server, se facturează exclusiv în funcție de timpul de calcul consumat, iar în perioadele în care nu rulează nu se percepe niciun cost. Prin urmare, pentru o procesare cu apeluri rare, Lambda este avantajos, deoarece nu costă nimic în timpul de așteptare. Menținerea permanentă în funcțiune a unei instanțe EC2 sau a unui cluster EKS presupune costuri continue chiar și în perioadele îndelungate în care procesarea nu rulează.
Î8 | Controlul EC2
Care este descrierea corectă a caracteristicilor Amazon EC2?
Se facturează doar timpul de execuție a codului, iar utilizatorul nu trebuie să se ocupe de sistemul de operare
Oferă control complet asupra resurselor de calcul, iar plata se face în funcție de utilizare
Stochează date sub formă de obiecte și permite citirea/scrierea printr-un API HTTP
Definește fiecare etapă a unui flux de lucru sub formă de stări și le execută în ordine
Răspuns corectB. Oferă control complet asupra resurselor de calcul, iar plata se face în funcție de utilizare
EC2 este descris oficial drept un serviciu care oferă putere de calcul sigură și redimensionabilă în cloud, cu plată în funcție de utilizare și cu control complet asupra resurselor de calcul. Facturarea exclusivă pe timpul de execuție, fără a fi nevoie să se lucreze cu sistemul de operare, este specifică Lambda, stocarea sub formă de obiecte este specifică S3, iar definirea fluxurilor de lucru ca stări este specifică Step Functions. Cu cât este mai mare libertatea de control, cu atât rămâne mai multă gestiune a sistemului de operare în sarcina utilizatorului — și acest aspect merită reținut împreună.
Î9 | ECS
Care este rolul îndeplinit de Amazon ECS?
Execută codul scris sub formă de funcții, ca răspuns la apariția unui eveniment
Oferă un cluster conform cu API-ul Kubernetes, rulat pe AWS
Realizează plasarea, gestionarea și ajustarea scalei aplicațiilor containerizate
Lansează orice număr de instanțe pornind de la o imagine de server virtual
Răspuns corectC. Realizează plasarea, gestionarea și ajustarea scalei aplicațiilor containerizate
ECS este Amazon Elastic Container Service, un serviciu de orchestrare a containerelor complet gestionat, care facilitează implementarea, gestionarea și scalarea aplicațiilor containerizate. Oferirea unui cluster conform cu Kubernetes revine EKS, lansarea instanțelor virtuale revine EC2, iar execuția codului ca răspuns la evenimente revine Lambda. ECS și EKS grupează amândouă containere, dar se diferențiază prin faptul că folosesc sau nu Kubernetes.
Î10 | ECS și EKS
Care este descrierea corectă a diferenței dintre Amazon ECS și Amazon EKS?
ECS rulează Kubernetes, iar EKS grupează containerele printr-o metodă proprie AWS
EKS rulează Kubernetes, iar ECS grupează containerele printr-o metodă proprie AWS
EKS gestionează containere, iar ECS gestionează doar imagini de servere virtuale
ECS gestionează containere, iar EKS gestionează doar imagini de servere virtuale
Răspuns corectB. EKS rulează Kubernetes, iar ECS grupează containerele printr-o metodă proprie AWS
EKS este un serviciu gestionat care permite rularea Kubernetes pe AWS fără a fi necesară instalarea și operarea proprie a unui cluster Kubernetes, fiind certificat drept conform cu Kubernetes. ECS, în schimb, este serviciul de orchestrare a containerelor complet gestionat al AWS, care nu presupune folosirea Kubernetes. Ambele sunt servicii care gestionează containere, nu se limitează la imagini de servere virtuale. Ca infrastructură de execuție, ambele pot folosi Fargate.
Î11 | EBS și EFS
Care este combinația corectă a caracteristicilor Amazon EBS și Amazon EFS?
EBS se conectează ca bloc la o singură instanță EC2, iar EFS este partajat de mai multe instanțe EC2
Atât EBS, cât și EFS presupun conectarea doar la o singură instanță EC2
Atât EBS, cât și EFS presupun accesul partajat, în paralel, de la mai multe instanțe EC2
EBS este partajat de mai multe instanțe EC2 ca fișier, iar EFS se conectează ca bloc
Răspuns corectA. EBS se conectează ca bloc la o singură instanță EC2, iar EFS este partajat de mai multe instanțe EC2
EBS este un volum de stocare bloc persistent, folosit de instanțele EC2, care este replicat automat în interiorul unei zone de disponibilitate și este atașat, ca regulă, la o singură instanță. EFS este un sistem de fișiere pentru sarcini de lucru Linux, a cărui capacitate se extinde și se contractă automat și care acceptă acces partajat, în paralel, de la mii de instanțe EC2. Partajarea este specifică EFS, iar situația în care ambele ar fi destinate partajării sau ambele exclusiv conectării unice nu este corectă.
Î12 | Tipul de stocare S3
Care este modul corect de a descrie tipul de date gestionat de Amazon S3?
Este oferit ca sistem de fișiere partajat, pentru sarcini de lucru Linux
Oferă citire și scriere rapidă, ca un cache în memorie
Este o stocare bloc, conectată și folosită de o instanță EC2
Este o stocare de obiecte, care poate stoca orice cantitate de date
Răspuns corectD. Este o stocare de obiecte, care poate stoca orice cantitate de date
S3 este Amazon Simple Storage Service, o stocare de obiecte cu scalabilitate și disponibilitate ridicate, care poate stoca și proteja orice cantitate de date. Stocarea bloc este realizată de EBS, sistemul de fișiere partajat pentru Linux de EFS, iar cache-ul în memorie de ElastiCache. Diferența dintre cele trei moduri de gestionare a datelor — obiect, bloc și fișier — este punctul de plecare atunci când se alege o stocare AWS.
Î13 | Alegerea partajării
Se dorește ca sute de instanțe EC2 să monteze simultan același director, pentru citire și scriere. Care este soluția potrivită?
Referirea la nodurile Amazon ElastiCache de la fiecare instanță
Montarea unui sistem de fișiere Amazon EFS de la fiecare instanță
Conectarea câte unui volum Amazon EBS la fiecare instanță în parte
Plasarea datelor în S3 Glacier Deep Archive și citirea/scrierea de la fiecare instanță
Răspuns corectB. Montarea unui sistem de fișiere Amazon EFS de la fiecare instanță
EFS este o stocare de fișiere a cărei capacitate se extinde și se contractă automat pe măsură ce fișierele se adaugă sau se șterg, și care acceptă acces partajat, în paralel, de la mii de instanțe EC2, ceea ce se potrivește scopului de a monta simultan același director de la mai multe instanțe. EBS este o stocare bloc în interiorul unei zone de disponibilitate, atașată ca regulă la o singură instanță, astfel încât fiecare instanță ar avea propria zonă separată. Glacier Deep Archive este o clasă destinată arhivării, cu timpi lungi de extragere, iar ElastiCache nu este un sistem de fișiere, ci un cache în memorie.
Î14 | AZ pentru EBS
Care este domeniul în care sunt replicate automat volumele Amazon EBS?
Sunt replicate între toate conturile abonate
Sunt replicate în interiorul unei singure zone de disponibilitate
Sunt replicate în mai multe regiuni
Sunt replicate în locațiile edge din întreaga lume
Răspuns corectB. Sunt replicate în interiorul unei singure zone de disponibilitate
EBS este o stocare bloc persistentă pentru instanțele EC2, replicată automat în interiorul unei zone de disponibilitate, oferind o performanță constantă cu latență redusă. Datorită acestei caracteristici de zonă unică, dacă se dorește disponibilitate între mai multe zone, este necesar un alt mecanism. Replicarea între regiuni sau distribuirea prin locațiile edge nu sunt roluri ale EBS.
Î15 | Glacier
Care afirmație despre clasele de stocare S3 Glacier este corectă?
Se poate stoca numai fișierele de backup ale bazelor de date
Datele stocate pot fi conectate direct la EC2, ca stocare bloc
Există o clasă pentru extragere imediată și o clasă pentru extragere care necesită timp
Este o clasă destinată exclusiv arhivării, iar timpul de extragere este identic pentru toate
Răspuns corectC. Există o clasă pentru extragere imediată și o clasă pentru extragere care necesită timp
S3 Glacier este un grup de clase de stocare destinate arhivării: S3 Glacier Instant Retrieval, pentru date care necesită extragere imediată, S3 Glacier Flexible Retrieval, pentru date accesate rar pe termen lung, și S3 Glacier Deep Archive, cu cel mai mic cost, cu extragere în câteva ore. Alegerea clasei se face în funcție de echilibrul dintre viteza de extragere și cost, deci timpul de extragere nu este uniform. Nu există restricții privind tipul de date care pot fi stocate, și nu se folosește ca stocare bloc conectată direct.
Î16 | Cele trei categorii
Care este combinația corectă a clasificării S3, EBS și EFS după unitatea de date pe care o gestionează?
S3 este o stocare de obiecte, EBS este o stocare bloc conectată la EC2, iar EFS este o stocare de fișiere pentru sarcini de lucru Linux. Dacă se reține că obiectul este ceva ce se depune sau se preia integral printr-un API, blocul este ceva pe care sistemul de operare îl vede ca disc, iar fișierul este ceva ce poate fi montat și partajat de la mai multe gazde, este mai ușor să alegi soluția potrivită după cerință.
Î17 | Disc pentru sistemul de operare
Ce se folosește drept disc de stocare a datelor pentru o bază de date care rulează pe o singură instanță EC2?
Folosirea unei arhive de tip S3 Glacier Flexible Retrieval
Folosirea cache-ului Amazon CloudFront ca disc
Conectarea unui bucket Amazon S3 ca disc
Conectarea unui volum Amazon EBS la instanță
Răspuns corectD. Conectarea unui volum Amazon EBS la instanță
EBS este un volum de stocare bloc persistent folosit de instanțele EC2, care oferă o performanță constantă cu latență redusă, potrivit pentru a fi folosit ca disc al sistemului de operare sau al bazei de date. S3 este o stocare de obiecte și nu oferă un mecanism prin care un bucket să fie conectat ca dispozitiv bloc. Glacier este o clasă destinată arhivării, cu extragere care necesită timp, iar CloudFront este un CDN care accelerează distribuirea.
Î18 | Utilizarea S3
De ce este ales S3 ca loc de stocare pentru conținut web static sau pentru backup-uri?
Pentru că se poate conecta doar de la o singură instanță, deci nu apar conflicte la suprascriere
Pentru că datele sunt plasate în memorie, permițând citire și scriere fără a trece prin disc
Pentru că este vizibil ca disc din sistemul de operare, astfel încât poate fi conectat direct la sistemele de business
Pentru că poate stoca orice cantitate de date și excelează prin scalabilitate, disponibilitate și securitate
Răspuns corectD. Pentru că poate stoca orice cantitate de date și excelează prin scalabilitate, disponibilitate și securitate
S3 este o stocare de obiecte care poate stoca și proteja orice cantitate de date, excelând prin scalabilitate, disponibilitate, securitate și performanță, iar utilizările menționate oficial includ web, mobil, backup, arhivare, IoT și analiza de tip big data. Vizibilitatea ca disc din sistemul de operare este specifică EBS, la fel ca și restricția la o singură instanță conectată, iar plasarea datelor în memorie este caracteristica ElastiCache.
Î19 | Extinderea EFS
Care afirmație despre capacitatea Amazon EFS este corectă?
Capacitatea care poate fi stocată este determinată de memoria instanței
Capacitatea se extinde și se contractă automat, în funcție de creșterea sau scăderea fișierelor
Pentru a mări capacitatea, este necesar să se deconecteze și să se recreeze sistemul
Capacitatea stabilită la creare este fixă și nu poate fi modificată ulterior
Răspuns corectB. Capacitatea se extinde și se contractă automat, în funcție de creșterea sau scăderea fișierelor
EFS este un sistem de fișiere simplu, scalabil și elastic, a cărui capacitate se extinde și se contractă automat pe măsură ce fișierele sunt adăugate sau șterse, fără a fi necesară o planificare prealabilă a capacității. Ideea de a fixa dinainte o capacitate, sau de a recrea sistemul pentru a-l extinde, ține de gândirea specifică stocării bloc, iar memoria instanței conectate nu determină capacitatea. Această elasticitate este motivul pentru care este ușor de folosit ca spațiu de lucru partajat.
Î20 | Alegerea stocării
Se dorește stocarea pe termen lung, la cel mai mic cost, a unor jurnale de audit rareori consultate, acceptând un timp de extragere de câteva ore. Care este soluția potrivită?
Stocarea în clasa S3 Glacier Deep Archive
Crearea unui volum Amazon EBS și scrierea datelor pe acesta pentru stocare
Păstrarea datelor pe un nod Amazon ElastiCache
Păstrarea datelor pe loc, într-un sistem de fișiere Amazon EFS
Răspuns corectA. Stocarea în clasa S3 Glacier Deep Archive
S3 Glacier Deep Archive stochează la cel mai mic cost date accesate rar și necesită câteva ore pentru extragere, fiind o clasă de stocare destinată arhivării, potrivită pentru această cerință. EBS și EFS sunt proiectate să mențină o extragere rapidă și tind să fie mai costisitoare ca loc de păstrare pentru date inactive pe termen lung. ElastiCache este un cache în memorie și, prin natura sa, nu este un mecanism destinat stocării pe termen lung. Calea firească este să se stabilească mai întâi cât timp de așteptare este acceptabil la extragere, iar apoi să se aleagă clasa.
Î21 | RDS
Care este activitatea de gestiune pe care Amazon RDS o automatizează?
Pregătirea hardware-ului, aplicarea patch-urilor și efectuarea backup-urilor
Proiectarea tabelelor și a coloanelor, precum și decizia unde se plasează indecșii
Verificarea dacă datele stocate sunt corecte din punct de vedere al conținutului
Fluxul ecranelor aplicației de business și verificarea datelor introduse
Răspuns corectA. Pregătirea hardware-ului, aplicarea patch-urilor și efectuarea backup-urilor
RDS este un serviciu gestionat care facilitează configurarea, operarea și scalarea bazelor de date relaționale în cloud, automatizând activități de gestiune precum provizionarea hardware-ului, configurarea bazei de date, aplicarea patch-urilor și efectuarea backup-urilor. Pe de altă parte, proiectarea tabelelor și a coloanelor, decizia privind indecșii, construirea aplicației și validitatea conținutului datelor rămân sarcini ale utilizatorului. „Gestionat” înseamnă că efortul de operare este preluat, nu că și proiectarea este preluată.
Î22 | Aurora și RDS
Care este descrierea corectă a relației dintre Amazon Aurora și Amazon RDS standard?
Aurora face parte din RDS și gestionează întregul cluster, nu instanțe individuale
Aurora este un serviciu separat de RDS și se operează doar dintr-o consolă și un API dedicate
Aurora face parte din RDS, dar aplicarea patch-urilor și backup-urile sunt realizate de utilizator
Aurora face parte din RDS, dar poate gestiona doar date de tip cheie-valoare
Răspuns corectA. Aurora face parte din RDS și gestionează întregul cluster, nu instanțe individuale
Aurora face parte din Amazon RDS, serviciul de baze de date gestionat, și folosește aceeași consolă de administrare, CLI și API pentru provizionare, aplicarea patch-urilor, backup, recuperare și detectarea defecțiunilor. Diferența constă în unitatea de gestiune: RDS standard gestionează instanțe DB individuale, în timp ce Aurora gestionează întregul cluster de servere DB sincronizate prin replicare. Aurora este o bază de date relațională compatibilă cu MySQL și PostgreSQL, nu una de tip cheie-valoare.
Î23 | DynamoDB
Care este descrierea corectă a Amazon DynamoDB?
Plasează datele în memorie și accelerează citirea/scrierea fără a trece prin disc
O bază de date NoSQL, compatibilă cu modelele cheie-valoare și document
Un depozit de date (data warehouse) la scară de petabytes, care răspunde la interogări analitice
O bază de date relațională compatibilă cu MySQL și PostgreSQL
Răspuns corectB. O bază de date NoSQL, compatibilă cu modelele cheie-valoare și document
DynamoDB este o bază de date NoSQL de tip cheie-valoare și document, complet gestionată și compatibilă cu operarea pe mai multe regiuni, care oferă performanțe de ordinul milisecundelor cu o singură cifră, indiferent de scară. Depozitul de date este Redshift, baza de date relațională compatibilă cu MySQL și PostgreSQL este Aurora, iar citirea/scrierea în memorie este realizată de ElastiCache.
Î24 | Redshift
Se dorește agregarea datelor din mai mulți ani și analiza acestora cu ajutorul unui instrument BI. Ce infrastructură este potrivită?
Introducerea datelor într-o coadă Amazon SQS și agregarea pe măsură ce sunt extrase
Agregarea direct pe un sistem de fișiere Amazon EFS
Plasarea datelor într-un depozit de date Amazon Redshift și agregarea acolo
Agregarea direct pe un cluster Amazon ElastiCache
Răspuns corectC. Plasarea datelor într-un depozit de date Amazon Redshift și agregarea acolo
Redshift este un serviciu de depozitare a datelor (data warehouse) complet gestionat, la scară de petabytes, în cloud, care oferă performanțe rapide de interogare din instrumente SQL existente sau aplicații BI, indiferent de dimensiunea setului de date. ElastiCache este un cache în memorie, EFS este un sistem de fișiere partajat, iar SQS este o coadă de mesaje — niciunul dintre acestea nu este o infrastructură destinată agregării și analizei unor volume mari de date.
Î25 | Cache
Care este efectul obținut prin introducerea Amazon ElastiCache?
Mai multe instanțe EC2 pot partaja același director
Se pot accelera, per ansamblu, interogările analitice care includ joncțiuni de tabele și agregări
Se poate reduce semnificativ costul backup-urilor păstrate pe termen lung
Se poate accelera răspunsul prin obținerea datelor din memorie, fără a trece prin disc
Răspuns corectD. Se poate accelera răspunsul prin obținerea datelor din memorie, fără a trece prin disc
ElastiCache este un serviciu care permite implementarea, operarea și scalarea ușoară a unui cache în memorie în cloud, îmbunătățind performanța aplicațiilor web prin obținerea informațiilor dintr-un cache rapid, în memorie, în locul dependenței de o bază de date bazată pe disc. Accelerarea interogărilor analitice este realizată de Redshift, reducerea costului de stocare pe termen lung revine claselor S3 Glacier, iar partajarea directoarelor este realizată de EFS.
Î26 | Caracteristicile Aurora
Care este caracteristica Amazon Aurora?
Utilizatorul stabilește capacitatea în avans și o extinde manual de fiecare dată când nu mai este suficientă
Stochează datele ca perechi cheie-valoare și permite citire/scriere fără a folosi SQL
Are o stocare distribuită și partajată, iar capacitatea se extinde automat, în funcție de nevoi
Menține costul de stocare cel mai scăzut, în schimbul unei extrageri care durează câteva ore
Răspuns corectC. Are o stocare distribuită și partajată, iar capacitatea se extinde automat, în funcție de nevoi
Aurora este un motor de bază de date relațională complet gestionat, compatibil cu MySQL și PostgreSQL, care dispune de un subsistem de stocare distribuit și partajat, de înaltă performanță, iar stocarea se extinde automat în funcție de nevoi. Nu este necesar să se stabilească dinainte capacitatea și să se extindă manual. Stocarea sub formă de perechi cheie-valoare este specifică DynamoDB, iar stocarea la cel mai mic cost, în schimbul unei extrageri care durează câteva ore, este specifică claselor de arhivare S3 Glacier.
Î27 | Analiză și tranzacții
Care este modul corect de a alege între Amazon Redshift și Amazon RDS?
Ambele sunt depozite de date, diferind doar prin volumul de date pe care îl pot gestiona
Redshift este potrivit pentru agregări în scop analitic, iar RDS pentru înregistrarea tranzacțiilor zilnice
Ambele sunt baze de date NoSQL, diferind doar prin limbajul folosit pentru interogări
Redshift este potrivit pentru înregistrarea tranzacțiilor zilnice, iar RDS pentru agregări în scop analitic
Răspuns corectB. Redshift este potrivit pentru agregări în scop analitic, iar RDS pentru înregistrarea tranzacțiilor zilnice
Redshift este un serviciu de depozitare a datelor complet gestionat, la scară de petabytes, potrivit pentru agregarea și analiza unor volume mari de date din instrumente SQL sau aplicații BI. RDS este un serviciu care facilitează configurarea, operarea și scalarea bazelor de date relaționale, potrivit pentru citirea și scrierea zilnică a tranzacțiilor de către sistemele de business. Cele două pot părea asemănătoare pentru că ambele se interoghează prin SQL, dar nu sunt NoSQL și nu diferă doar prin volum.
Î28 | Alegerea bazei de date
Se dorește citirea și scrierea individuală a înregistrărilor, specificate prin cheie, cu un răspuns de ordinul milisecundelor cu o singură cifră. Ce infrastructură este potrivită?
Baza de date relațională Amazon RDS
Depozitul de date Amazon Redshift
Sistemul de fișiere partajat Amazon EFS
Baza de date NoSQL Amazon DynamoDB
Răspuns corectD. Baza de date NoSQL Amazon DynamoDB
DynamoDB este o bază de date NoSQL de tip cheie-valoare și document, descrisă oficial ca oferind performanțe de ordinul milisecundelor cu o singură cifră, indiferent de scară. Redshift este un depozit de date potrivit pentru agregarea și analiza unor volume mari de date, RDS este un serviciu pentru citire/scriere în model relațional, iar EFS este o stocare destinată partajării fișierelor — niciuna dintre acestea nu vizează, în primul rând, această cerință.
Î29 | Poziția RDS
Care este descrierea corectă a Amazon RDS?
Un depozit de date care preia volume mari de date și le agregă
O bază de date care stochează perechi cheie-valoare și permite citire/scriere fără SQL
Un serviciu care plasează un cache în memorie pentru a accelera citirea
Un serviciu care facilitează construirea și operarea unei baze de date relaționale
Răspuns corectD. Un serviciu care facilitează construirea și operarea unei baze de date relaționale
RDS este Amazon Relational Database Service, un serviciu gestionat care facilitează configurarea, operarea și scalarea bazelor de date relaționale în cloud. Stocarea sub formă de perechi cheie-valoare este specifică DynamoDB, cache-ul în memorie este ElastiCache, iar agregarea unor volume mari de date este realizată de depozitul de date Redshift. Aurora este, de altfel, un motor oferit ca parte a RDS.
Î30 | Gestionarea Aurora
Care este descrierea corectă privind operarea zilnică a unui cluster Aurora?
Procedurile de backup și recuperare trebuie construite integral de către utilizator
Trebuie creată separat o instanță de administrare dedicată Aurora, de unde se fac operațiunile
Operarea este posibilă doar la nivel de instanțe individuale, nu la nivel de cluster
Aplicarea patch-urilor și backup-urile pot fi realizate din aceeași consolă sau API ca la RDS
Răspuns corectD. Aplicarea patch-urilor și backup-urile pot fi realizate din aceeași consolă sau API ca la RDS
Aurora este oferit ca parte a RDS și permite provizionarea, aplicarea patch-urilor, backup-ul, recuperarea și detectarea defecțiunilor din aceeași consolă de administrare, CLI și API. Nu este necesară o instanță de administrare separată, și nici construirea acestor proceduri de către utilizator. Diferența față de RDS standard, care gestionează instanțe DB individuale, este că Aurora ia clusterul întreg ca unitate de gestiune.
Î31 | SQS și SNS
Care este combinația corectă a caracteristicilor Amazon SQS și Amazon SNS?
SQS realizează livrarea către topicuri, iar SNS acumularea în cozi
Atât SQS, cât și SNS sunt mecanisme în care mesajele reținute sunt preluate de o singură destinație
SQS realizează acumularea în cozi, iar SNS livrarea către topicuri
Atât SQS, cât și SNS sunt mecanisme pentru livrarea simultană a unui element către multiple destinații
Răspuns corectC. SQS realizează acumularea în cozi, iar SNS livrarea către topicuri
SQS este un serviciu punct-la-punct care păstrează mesajele într-o coadă, de unde, de regulă, un singur consumator le extrage prin polling. SNS este un serviciu de tip publish-subscribe, în care un publisher trimite mesaje către un topic, iar acestea sunt livrate simultan, prin push, către mai mulți subscriberi. Inversarea acestor două servicii este o confuzie tipică, iar nu ambele livrează în același mod. Se poate reține astfel: coada este un loc de unde destinatarul preia, iar topicul este un rol care împinge mesajele către mai mulți.
Î32 | Coada FIFO
Care este caracteristica cozii FIFO din Amazon SQS?
Ordinea trimiterii este păstrată, iar mesajul este procesat o singură dată
Ordinea trimiterii nu este păstrată, dar nu apar livrări duplicate
Ordinea trimiterii este păstrată, dar același mesaj poate ajunge de mai multe ori
Nici ordinea trimiterii, nici numărul de procesări nu sunt garantate
Răspuns corectA. Ordinea trimiterii este păstrată, iar mesajul este procesat o singură dată
SQS are cozi standard și cozi FIFO; coada standard oferă livrare at-least-once, astfel încât același mesaj poate ajunge de mai multe ori. Coada FIFO asigură procesare exactly-once și păstrarea ordinii, astfel încât ordinea trimiterii este menținută, iar mesajul este procesat o singură dată. Pentru fluxurile de lucru în care ordinea și prevenirea pierderii mesajelor sunt esențiale, se alege coada FIFO.
Î33 | Fan-out
Care este modul corect de a construi o configurație numită modelul fan-out?
Dintr-un singur topic SNS se livrează simultan către mai multe cozi SQS
Dintr-o singură coadă SQS se transferă direct către mai multe cozi SQS
Un singur topic SNS este citit, pe rând, de mai multe topicuri SNS
Un singur cod SQS este citit, pe rând, de mai multe topicuri SNS
Răspuns corectA. Dintr-un singur topic SNS se livrează simultan către mai multe cozi SQS
SNS livrează simultan, prin push, mesajele trimise către un topic, către mai mulți subscriberi, iar drept subscriber se poate specifica o coadă SQS. Această formă, de la un topic SNS către mai multe cozi SQS, este modelul fan-out prezentat oficial ca exemplu standard. Coada este destinatarul, nu sursa de livrare, deci nu poate exista o configurație în care coada citește topicul.
Î34 | Destinatarii notificărilor
Care este descrierea corectă a destinațiilor care pot fi specificate ca subscriberi în Amazon SNS?
Se pot specifica doar destinații către persoane, precum e-mail sau SMS
Se pot specifica doar instanțe EC2 din același cont
Se pot specifica atât destinații de tip aplicație, precum SQS sau Lambda, cât și destinații către persoane, precum e-mailul
Se pot specifica doar destinații de tip aplicație, precum SQS sau Lambda
Răspuns corectC. Se pot specifica atât destinații de tip aplicație, precum SQS sau Lambda, cât și destinații către persoane, precum e-mailul
Tipurile de subscriberi SNS sunt organizate în două categorii: A2A (application-to-application), care include SQS, Lambda, HTTP(S), Data Firehose, și A2P (application-to-person), care include e-mail, notificări push mobile, SMS. Nu este limitat la una singură dintre acestea, și nici nu se limitează la instanțe EC2 din același cont. Această diversitate este motivul pentru care SNS este folosit atât pentru notificări către persoane, cât și pentru integrarea între aplicații.
Î35 | Flux de lucru
Ce gestionează AWS Step Functions?
Lista de perechi cheie-valoare plasate într-un cache în memorie
O mașină cu stări care reprezintă un flux de procesare format din mai multe etape
Regulile care stabilesc versiunea și perioada de păstrare a obiectelor stocate
Regulile care distribuie cererile primite către mai multe ținte
Răspuns corectB. O mașină cu stări care reprezintă un flux de procesare format din mai multe etape
Step Functions este un serviciu care permite crearea unor fluxuri de lucru, adică mașini cu stări, și care face posibilă construirea aplicațiilor distribuite, automatizarea proceselor, orchestrarea microserviciilor și crearea de pipeline-uri de date sau de învățare automată. Fiecare pas este numit state, iar o instanță în curs de execuție este numită execution. Distribuirea traficului este realizată de Elastic Load Balancing, stocarea obiectelor de S3, iar cache-ul de perechi cheie-valoare de ElastiCache.
Î36 | API Gateway
Care este rolul îndeplinit de Amazon API Gateway?
Este poarta de acces frontală care primește accesul către backend
Execută el însuși, sub formă de container, procesarea care rulează pe backend
Pune în cache conținutul static în locațiile edge
Aplică, în mod unificat, reguli de protecție comune mai multor conturi
Răspuns corectA. Este poarta de acces frontală care primește accesul către backend
API Gateway este un serviciu pentru crearea, publicarea, întreținerea, monitorizarea și protejarea API-urilor REST, HTTP și WebSocket, la orice scară, funcționând ca poartă frontală pentru accesul către backend-uri precum sarcini de lucru pe EC2, Lambda sau orice aplicație web. Procesarea propriu-zisă este executată de backend, aplicarea unificată a regulilor de protecție este rolul AWS Firewall Manager, iar cache-ul la nivel edge este rolul CloudFront.
Î37 | Magistrala de evenimente
Care este descrierea corectă a magistralei de evenimente (event bus) din Amazon EventBridge?
O mașină cu stări care definește fiecare etapă a procesării ca stare și le parcurge în ordine
O coadă care păstrează mesajele în ordine, de unde le preia o singură destinație
Un router care distribuie evenimente de la multe surse către multe ținte
O poartă frontală care primește cererile API și le retransmite către backend
Răspuns corectC. Un router care distribuie evenimente de la multe surse către multe ținte
EventBridge este un serviciu serverless care conectează componentele unei aplicații prin evenimente, realizând preluarea, filtrarea, transformarea și livrarea acestora. Magistrala de evenimente este un router care direcționează evenimentele de la multe surse către multe ținte. Coada este SQS, mașina cu stări este Step Functions, iar poarta frontală este API Gateway.
Î38 | Execuție programată
Se dorește un mecanism care pornește o procesare la o oră fixă, gestionat printr-o expresie cron. Ce este potrivit?
Plasarea unui mesaj într-o coadă standard Amazon SQS și așteptarea
Crearea unui API WebSocket în Amazon API Gateway
Înregistrarea unor abonați la un topic Amazon SNS și așteptarea
Înregistrarea unei programări în Amazon EventBridge Scheduler
Răspuns corectD. Înregistrarea unei programări în Amazon EventBridge Scheduler
EventBridge Scheduler este mecanismul care gestionează execuții programate periodic sau o singură dată, prin expresii cron sau rate, deci pornirea la o oră fixă se tratează aici. SQS este o coadă care păstrează mesajele pentru ca destinatarul să le extragă, SNS este un mecanism publish-subscribe care livrează către abonați, iar API Gateway este un serviciu care publică și retransmite API-uri — niciunul dintre acestea nu are ca scop pornirea în funcție de oră.
Î39 | Cuplare slabă
Se dorește separarea primirii comenzilor de procesarea ulterioară, care durează mult timp, astfel încât partea de primire să nu fie ținută în așteptare. Ce este potrivit?
Procesarea de primire rulează pe EC2, iar procesarea ulterioară rulează pe aceeași instanță EC2
Partea de primire introduce mesajul într-o coadă SQS, iar procesarea ulterioară îl extrage și continuă
Partea de primire apelează direct procesarea ulterioară și așteaptă până primește răspuns
Partea de primire și procesarea ulterioară sunt reunite într-un singur program, executat în ordine
Răspuns corectB. Partea de primire introduce mesajul într-o coadă SQS, iar procesarea ulterioară îl extrage și continuă
SQS este un serviciu de cozi găzduit, securizat, durabil și cu disponibilitate ridicată, care integrează și decuplează (cuplare slabă) sisteme și componente software distribuite. Partea de primire poate răspunde imediat ce a introdus mesajul în coadă, iar procesarea ulterioară îl poate extrage și continua în propriul ritm, astfel încât întârzierea uneia nu o oprește ușor pe cealaltă. În configurațiile cu apel direct sau reunite într-un singur program, întârzierea procesării ulterioare devine direct timp de așteptare pentru partea de primire.
Î40 | Alegerea livrării
Se dorește ca o singură actualizare de stoc să fie livrată simultan către trei procesări: agregare, notificare și audit. Ce este potrivit?
Se creează o singură coadă SQS, iar procesarea care extrage mesajul îl transmite mai departe celorlalte două
Se creează o singură coadă SQS, iar cele trei procesări extrag din aceeași coadă
Se creează trei cozi SQS, iar sursa actualizării trimite, pe rând, de trei ori
Se abonează trei cozi SQS la un singur topic SNS, care realizează livrarea
Răspuns corectD. Se abonează trei cozi SQS la un singur topic SNS, care realizează livrarea
SNS livrează simultan, prin push, mesajele trimise către un topic, către mai mulți subscriberi, iar ca subscriber se poate specifica o coadă SQS, astfel încât livrarea unui eveniment către trei procesări folosește modelul fan-out cu un topic SNS și mai multe cozi SQS. Dacă trei procesări partajează o singură coadă, de regulă doar una dintre ele primește mesajul, în momentul extragerii, iar restul nu îl mai primesc. Configurația în care sursa trimite de trei ori, sau cea în care procesarea care primește retransmite mai departe, obligă la modificarea părții expeditoare de fiecare dată când se adaugă o destinație, ceea ce nu realizează o cuplare slabă.
Exersare: rezolvați întrebările de pe această pagină
Acesta este un instrument de exersare cu întrebări în ordine aleatorie (funcționează când JavaScript este activat). Puteți citi oricum toate întrebările și explicațiile de mai sus.
* Explicațiile sunt informații în scop de studiu. Tematica și sistemul examenelor se schimbă de la an la an, așa că verificați întotdeauna anunțurile oficiale ale organizatorului examenului.
Această pagină este o traducere a textului original în japoneză. Dacă traducerea diferă de original, prevalează versiunea în japoneză. Vedeți originalul în japoneză