Mam kilka stron HTML z wymaganymi obrazami, css i innymi bitami, niezmienną cGI. Obecnie obsługuję go na obrazie Amazon EC2, który muszę mieć uruchomiony dla innej aplikacji. Idealnie chciałbym przenieść hosting statycznej zawartości z obrazu EC2, aby był niezależny od pojedynczej instancji EC2. Chciałbym go udostępnić na jednej z darmowych lub przynajmniej zapłacić, gdy przechodzisz do opcji w chmurze.Co jest najłatwiejszą chmurą dla statycznych treści internetowych
opcjach Natknąłem są:
Windows Azure, w tym przypadku nie były w stanie uzyskać .html stron pracę, a nawet jeśli jest to możliwe, oznaczałoby to, bym trzeba aktualizować całą aplikację Windows Azure za każdym razem, gdy potrzebowałem aktualizacji obrazu? Czy istnieje prosty sposób na wyświetlanie statycznych treści internetowych z obiektów BLOB Azure?
Amazon's S3, myślę, że musiałbym umieścić w pełni kwalifikowany adres URL na każdej stronie HTML dla każdego pliku obrazu, css itp., Ale nie byłoby tak źle. Wydaje się to rozsądną opcją.
Aparat Google App, spędził tylko 10 minut, ale wygląda na to, że również będzie działać.
Wordpress, może po prostu zawierać kod HTML na wordpress blogu ale uważam tematy trochę zbyt restrykcyjne, strony mogą być tylko tak szeroko itp
Czy istnieje prostszy sposób?
Aktualizacja:
Po kilku dalszych badań dwa najlepsze sposoby znalazłem są S3 podejście opisane przez SUG i magazynowania Windows Azure Blob (zamiast usługi Windows Azure).
Różnica pomiędzy S3 i Azure Blobs jest, w jaki sposób można zarządzać CNAME:
- Dla S3 będziesz skończyć z CNAME jak mybucket.mydomain.com
- Dla Azure będziesz kończyć za pomocą rekordu CNAME takiego, jak * .mydomain.com, gdzie * oznacza, co chcesz. Aby uzyskać dostęp do obiektów BLOB, ścieżka to * .mydomain.com/container /.
S3 dyktuje hosta CNAME, ale zapewnia pełną elastyczność ścieżki zasobu. Azure zapewnia pełną elastyczność hosta CNAME, ale dyktuje pierwszą część ścieżki zasobu.