AWS: Amazon Web Services

De Cacauet Wiki
La revisió el 13:54, 27 març 2012 per Enric (discussió | contribucions) (Es crea la pàgina amb «AWS és un servei de Amazon basat en Ubuntu Cloud on pots gestionar diverses màquines virtuals (instàncies) corrent diferents versions de Linux o Windows. És interess…».)
(dif) ← Versió més antiga | Versió actual (dif) | Versió més nova → (dif)
Salta a la navegació Salta a la cerca

AWS és un servei de Amazon basat en Ubuntu Cloud on pots gestionar diverses màquines virtuals (instàncies) corrent diferents versions de Linux o Windows.

És interessant que (a data d'Abril de 2012) hi ha una versió free durant 1 any del AWS.

Els passos necessaris per poder posar en marxa la nostra màquina són els següents (farem un primer exemple amb el servidor web Apache):

  • Cal tenir a punt una targeta de crèdit. Ens cobraran 1€ (teòricament ens ho retornaran, és per comprovar que la targeta és vàlida).
  • Anar al link esmentat i obrir un compte.
  • Un cop introduïda la targeta de crèdit anirem a parar al "panell de control" o "Management Console".
  • Crear una instància de una EC2 (Elastic Compute Cloud). Pots triar entre divereses versions de Linux i Windows. En aquest exemple hem triat la Ubuntu LTS que ara mateix és la 10.04 (lucid).
  • Mentres creem la instància de EC2 ens demanarà crear un KEYPAIR. Al tanto, és important per començar, és la SSH key que utilitzarem per logar-nos.
  • Creeu el directori .ssh si us cal:
    ~$ mkdir .ssh
  • Descarregueu la key (arxiu .pem, normalment es descarrega automàticament durant la creació de la instància) i moveu-lo al vostre directori .ssh. Creeu el directori .ssh si us cal:
    ~$ mv enric.pem .ssh/
  • Cal que sapiguem ara el nom de la màquina a la que volem connectar-nos. Aneu a
    Management Console -> EC2 -> Instances -> (cliqueu la nova instància) -> Public DNS
  • Primera connexió a la màquina (amb usuari ubuntu, és el que ve per defecte): si per exemple la màquina es diu m123.amazonaws.com
    ssh -i .ssh/enric.pem [email protected]
  • A partir d'aquí ja podriem crear usuaris diversos amb contrassenya clàssica, etc.
    $ sudo adduser <nom_usuari>

*:Aquest nom, però, canvia segons el dia. El nom depèn de la IP interna i aquesta canvia segons la ''cloud'': les màquines virtuals es mouen pels nodes del multiprocessador segons convé al sistema. Per tant: * Cal posar una IP a la màquina (per després activar un nom de domini), concretament una '''Elastic IP''' (assigneu-la a la instància recentment creada): <pre>Management Console -> EC2 -> Elastic IPs

  • Proveu de fer un ssh a la IP assignada i amb el nou usuari que hagueu creat:
    ssh <nom_usuari>@<nova_elastic_ip>