2010-01-21 13 views

risposta

19

EDIT: 12 Agosto 2016 hanno una sezione dedicata su come iniziare ospitare un sito web su AWS. Nota: S3 consente solo i siti Web STATIC ma AWS fornisce gli SDK nel caso in cui tu voglia eseguire PHP, ASP.NET, ecc. Sulla tua istanza. Vedi i collegamenti per maggiori dettagli.

http://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html https://aws.amazon.com/websites/


Così indovinare che cosa ho appena trovato mentre facendo alcune ricerche di Google per l'hosting su AWS ?! Un post sul blog di AWS che afferma che è possibile (ora) ospitare un sito Web su S3. (Abbastanza divertente, lo StackOverflow e il post AWS erano proprio accanto all'altra nella SERP!)

http://aws.typepad.com/aws/2011/02/host-your-static-website-on-amazon-s3.html

+0

Grazie KJH. E 'molto gentile da parte di inviare l'aggiornamento :) – Matrym

22

AWS = Amazon Web Services = una suite di diversi servizi web.

S3 (a cui è collegato) è un archivio oggetti. Non puoi ospitare un servizio web su S3.

EC2, anche sotto l'ombrello di AWS, è lo spazio di calcolo virtualizzato. È possibile ospitare un servizio Web su EC2. È come avere un server in un rack da qualche parte, tranne che quando si spegne un'istanza, è sparito per sempre. Ma l'utilizzo di EBS, che è come un disco rigido virtualizzato, ti impedirà di perdere i tuoi dati quando l'istanza EC2 si spegne.

Vedi http://aws.amazon.com/ec2/ e http://aws.amazon.com/ebs/

+0

quando è un'istanza EC2 spegnere? – OscarRyz

+1

Quindi, per essere completamente chiari ... puoi puntare un dominio su EC2 e farlo risolvere in qualche modo all'interno del cloud? – Matrym

+0

@Oscar Reyes: un'istanza viene chiusa quando si sceglie di spegnerla. – danben

6

Come @danben detto, c'è una differenza tra S3 ed EC2.

Una cosa che può essere interessante per le persone che cercano di ospitare un sito Web su Amazon, specialmente se vogliono iniziare in piccolo è che Amazon ha iniziato a offrire uno free tier alcuni mesi fa. Insieme a servizi come BitNami Cloud Hosting (disclaimer, ho aiutato a progettarlo, quindi è un po 'come il mio bambino :) significa che è possibile ottenere il tuo sito sul cloud Amazon in pochi minuti, per fondamentalmente 0 dollari. Hai ancora bisogno di fornire informazioni sulla carta di credito ad Amazon, ma non ti verrà addebitato se rimani nei limiti del loro livello gratuito.

Una cosa da considerare è che al momento della stesura di questo (luglio 2011), Amazon ti limita a un indirizzo IP per server. Se hai bisogno di ospitare più domini, potresti aver bisogno di usare host virtuali basati sul nome o alcuni trucchi usando il loro Elastic Load Balancer (che ti costerà di più). Ma, tutto sommato, vale la pena di provare se siete un po 'tecnico e desidera un maggiore controllo di quello di hosting condiviso offre si

19

sì, è completamente possibile per ospitare siti web su AWS in 2 modi:

1.) Easy - S3 (Simple Storage Solution) è una soluzione di storage per secchio che consente di servire contenuto statico ad es immagini, ma è stato aggiornato di recente in modo da poterlo utilizzare per ospitare file .html flat e il tuo sito verrà servito da un'installazione di Apache predefinita con una configurazione minima sulla tua parte (ma anche un controllo limitato).

2.) Trickier: è possibile utilizzare EC2 (Elastic Compute Cloud) e creare un'istanza Linux virtuale, quindi installare Apache/NGinx (o qualsiasi altra cosa) su di esso per avere il controllo completo sulla pubblicazione di qualsiasi cosa/come si desidera. Utilizzare SecurityGroups per abilitare/disabilitare le porte per singole macchine o gruppi di esse.

@danben l'istanza EC2 non dispone di un IP pubblico costante per impostazione predefinita. Amazon ti fa usare un CNAME - non un record A dato che il tuo IP può cambiare sotto carico. Bisogna pagare per un ElasticIP per ottenere un IP pubblico coerente per la configurazione (o utilizzare una sorta di DynDNS)