2010-01-21 16 views
40

Czy można załadować/hostować całą witrynę za pomocą AWS? Czy jest to tylko usługa, która może załadować określone elementy strony internetowej - takie jak obrazy itp. Oczywiście, chciałbym użyć mojej własnej domeny. Jeśli możesz z niego skorzystać, czy są jakieś ograniczenia?Czy można używać AWS jako hosta?

Oto link AWS, dla kontekstu:

http://aws.amazon.com/s3/

Odpowiedz

19

EDIT: 12 sierpień 2016 mają specjalną sekcję, w jaki sposób zacząć stworzenie strony internetowej na AWS. Pamiętaj, że S3 zezwala tylko na strony internetowe STATIC, ale AWS udostępnia pakiety SDK na wypadek, gdybyś chciał uruchomić PHP, ASP.NET, itp. W swoim wystąpieniu. Zobacz łącza, aby uzyskać więcej informacji.

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


Więc wiecie co właśnie znalazłem robiąc jakieś wyszukiwania Google do hostingu na AWS ?! Post na blogu AWS stwierdzający, że możesz () może teraz hostować stronę na S3. (Funny mało, StackOverflow i po AWS były tuż obok siebie w wyszukiwarkach!)

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

+0

Dzięki KJH. Bardzo miło, że publikujesz aktualizację :) – Matrym

22

AWS = Amazon Web Services = pakiet różnych usług internetowych.

S3 (z którym połączono) jest magazynem obiektów. Nie możesz hostować usługi internetowej na S3.

EC2, również pod parasolem AWS, jest zwirtualizowaną przestrzenią obliczeniową. MOŻESZ hostować usługę internetową na EC2. To tak, jakby mieć serwer w szafie gdzieś z wyjątkiem tego, że kiedy zamkniesz instancję, zniknie na zawsze. Ale korzystanie z EBS, który jest jak zwirtualizowany dysk twardy, zapobiega utracie danych po zamknięciu instancji EC2.

Zobacz http://aws.amazon.com/ec2/ i http://aws.amazon.com/ebs/

+0

Kiedy jest zamknięta instancja EC2? – OscarRyz

+1

Więc, aby być całkowicie zrozumiałym ... możesz wskazać domenę na EC2 i jakoś ją rozwiązać w chmurze? – Matrym

+0

@Oscar Reyes: Instancja jest zamykana, gdy zdecydujesz się ją wyłączyć. – danben

6

Jak @danben wspomniano, istnieje różnica pomiędzy S3 i EC2.

Jedną rzeczą, która może być interesująca dla osób pragnących obsługiwać witrynę Amazon, zwłaszcza jeśli chcą zacząć od małego, jest to, że Amazon zaczął oferować free tier kilka miesięcy temu. Razem z usługami takimi jak BitNami Cloud Hosting (zrzeczenie się, pomogłem zaprojektować to, więc jest trochę jak moje dziecko :) oznacza, że ​​możesz dostać swoją witrynę w chmurze Amazon w ciągu kilku minut, w zasadzie za 0 dolarów. Nadal musisz podać dane karty kredytowej Amazonowi, ale nie zostanie pobrana opłata, jeśli pozostaniesz w granicach swojego bezpłatnego poziomu.

Jedną z rzeczy, którą należy wziąć pod uwagę, jest to, że w momencie pisania tego (lipiec 2011) Amazon ogranicza się do jednego adresu IP na serwer. Jeśli potrzebujesz hostować wiele domen, być może będziesz musiał użyć hostów wirtualnych opartych na nazwach lub niektórych sztuczek wykorzystujących ich Elastic Load Balancer (co będzie kosztować więcej). Ale w sumie, to warto spróbować, jeśli jesteś trochę techniczny i mieć większą kontrolę niż to, co wspólne hosting zapewnia Ci

19

Tak to jest całkowicie możliwe do zorganizowania stron na AWS na 2 sposoby:

1.) Easy - S3 (Simple Storage Solution) to rozwiązanie do przechowywania kubełków, które pozwala wyświetlać treści statyczne, np obrazy, ale niedawno został uaktualniony, dzięki czemu można go używać do przechowywania płaskich plików .html, a witryna zostanie obsłużona przez domyślną instalację Apache z bardzo małą konfiguracją z twojej strony (ale także małą kontrolą).

2.) Trickier - Możesz użyć EC2 (Elastic Compute Cloud) i utworzyć wirtualną instancję Linuksa, a następnie zainstalować Apache/NGinx (lub coś podobnego), aby uzyskać pełną kontrolę nad serwowaniem cokolwiek/jakkolwiek chcesz. Używasz SecurityGroups do włączania/wyłączania portów dla poszczególnych maszyn lub ich grup.

@danben Twoja instancja EC2 nie ma stałego stałego adresu IP domyślnie. Amazon używa rekordu CNAME, a nie rekordu A, ponieważ adres IP może się zmienić pod obciążeniem. Musisz zapłacić za ElasticIP, aby uzyskać spójny publiczny adres IP dla swojej konfiguracji (lub użyć jakiegoś rodzaju DynDNS).

Powiązane problemy