Diferència entre revisions de la pàgina «AWS: Amazon Web Services»
Salta a la navegació
Salta a la cerca
(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…».) |
|||
Línia 14: | Línia 14: | ||
* Cal que sapiguem ara el '''nom de la màquina''' a la que volem connectar-nos. Aneu a <pre>Management Console -> EC2 -> Instances -> (cliqueu la nova instància) -> Public DNS</pre> | * Cal que sapiguem ara el '''nom de la màquina''' a la que volem connectar-nos. Aneu a <pre>Management Console -> EC2 -> Instances -> (cliqueu la nova instància) -> Public DNS</pre> | ||
* 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 <pre>ssh -i .ssh/enric.pem [email protected]</pre> | * 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 <pre>ssh -i .ssh/enric.pem [email protected]</pre> | ||
− | * A partir d'aquí ja podriem crear usuaris diversos amb contrassenya clàssica, etc.<pre>$ sudo adduser <nom_usuari> | + | * A partir d'aquí ja podriem crear usuaris diversos amb contrassenya clàssica, etc.<pre>$ sudo adduser <nom_usuari></pre> |
*: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: | *: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</pre> | * 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</pre> | ||
* Proveu de fer un ssh a la IP assignada i amb el nou usuari que hagueu creat:<pre>ssh <nom_usuari>@<nova_elastic_ip></pre> | * Proveu de fer un ssh a la IP assignada i amb el nou usuari que hagueu creat:<pre>ssh <nom_usuari>@<nova_elastic_ip></pre> | ||
− | * | + | * Obriu el port 80 (HTTP) per poder accedir al servei web:<pre>Management Console -> EC2 -> Security Group -> (clica el grup on hagis posat la teva instància) -> Inbound -> + port HTTP</pre> |
+ | * Instal·leu l'apache.<pre>sudo apt-get install apache2</pre> | ||
+ | * Comproveu que podeu visualitzar l'Apache, apuntant el navegador a:<pre>http://<nova_elastic_ip></pre> | ||
+ | |||
+ | A partir d'aquí, ja sabeu... bàsicament 2 coses: | ||
+ | * Instal·lar serveis adequats: php5, phpmyadmin, mysql, etc. | ||
+ | * Crear un domini (gratuït a www.dot.tk o pagant un .com) i assignar el nom de domini a la elastic_ip que hagueu configurat. | ||
+ | |||
+ | ...i ale! A gaudir!... :) |
Revisió del 14:01, 27 març 2012
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):
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>
- Obriu el port 80 (HTTP) per poder accedir al servei web:
Management Console -> EC2 -> Security Group -> (clica el grup on hagis posat la teva instància) -> Inbound -> + port HTTP
- Instal·leu l'apache.
sudo apt-get install apache2
- Comproveu que podeu visualitzar l'Apache, apuntant el navegador a:
http://<nova_elastic_ip>
A partir d'aquí, ja sabeu... bàsicament 2 coses:
- Instal·lar serveis adequats: php5, phpmyadmin, mysql, etc.
- Crear un domini (gratuït a www.dot.tk o pagant un .com) i assignar el nom de domini a la elastic_ip que hagueu configurat.
...i ale! A gaudir!... :)