Amazon Cloud – Que ens ofereix?

En aquest post analitzarem quins serveis de AWS equivalen a les diferents infraestructures (IaaS, PaaS, DbaaS...) ja que Amazon no vol etiquetar els seus serveis per tal de que no siguin encasellats en una sola categoria, per tant en la documentació que ens ofereix amazon no trobarem informació relacionada amb aquests termes.
En primer lloc tenim Amazon S3 (Amazon Simple Storage Service), un servei d’emmagatzematge de dades. Pot ser útil per guardar els backups o per arxivar dades. Es caracteritza per ser escalable, servei d’alta velocitat i un emmagatzematge basat en web.
Aquest servei normalment corre en el port 9000 i per poder-s’hi connectar el client primer s’ha de configurar els següents paràmetres de: Access key ID i la Secret Access key.
A partir d’aquests paràmetres pots treballar amb els “buckets”(cubeta o contenidor) del teu usuari. A continuació es pot veure com s’utilitza aws client per llistar els contenidors del usuari.

Un altre servei que ens ofereix és Amazon DynamoDB. En termes de data center estaríem parlant d’una proposta de servei basada en DbaaS, per tant la seva funció seria donar servei de base de dades a aplicacions que estiguin en un IaaS o PaaS. Cal tenir en compte que és una base de dades de tipus NoSQL que suporta “key-value” i emmagatzematge de documents.
A continuació tindríem la sortida que ens retornaria una consulta a la taula producte:

Si busquéssim un servei IaaS a AWS l’únic que ofereix és: Amazon EC2. Aquesta estructura aporta als usuaris més controls i flexibilitat. Amb EC2, els usuaris poden proporcionar:
- Càlculs de computació
- Xarxa
- Emmagatzematge
Tot això és possible cridant a diverses APIs. Els usuaris poden accedir a les instàncies EC2 i als seus volums com si estiguessin proveïts en un entorn que no fos del núvol.

Per últim parlarem de AWS Elastic Beanstalk, un servei amb infraestructura PaaS (Plataforma com a Servei) té menys coses per tenir en compte i mantenir.
Aquest servei permet crear aplicacions i desplegar-les. Els avantatges de tenir-ho al cloud amb Amazon és que és auto escalable i disposa de balancejadors de càrrega elàstics.

Llorenç Garcia