W chmurze

0

Czy ktoś z Was ma jakieś doświadczenia w tym temacie? Google App Engine, Windows Azure, a może coś innego?

0

Amazon EC2, mam porownanie z dedykiem w ovh i kolokowanymi, kwestia tego co wybrac glownie zalezy od potrzeb.

Jezeli chcesz hostowac typowa aplikacje o duzej popularnosci na swietnym laczu w stanach lub w europie to sklanialbym sie ku chmurze, para wirtualizacja oparta o xen, za +- 1zl/h masz 8GB ramu, 2 cpu i 500GB hdd, najtansza oferta to chyba 2centy / h wiec wychodzi ponizej 50zl /miesiac o ile dobrze licze, w ramach tego masz linucha Amazon AMI (cos jak redhat/centos), 512MB ram i cos kolo 100GB hdd, do lzejszych aplikacji sprawdza sie zajebiscie

Jezeli chcesz hostowac rozbudowana aplikacje z roznymi wartstwami zabezpieczen gdzie niejako system jest czescia samej aplikacji, badz naprawde duza architektura gdzie jest load balaner, replikacja baz, macierze itp itd to jednak dedyk lub kolokacja jest lepszym rozwiazaniem: masz fizyczny serwer, pelna kontrola nad tym co sie dzieje, mozliwosc tworzenia wlasnych wirtualek, fizyczna bliskosc maszyn

0

Ja się bawiłem App Enginem. Jest Java i Python, ale generalnie środowisko jest ograniczone, np brak możliwości zapisu plików, nierelacyjna baza danych, requesty do 30 sekund (ale np dla Javy jest Channels API, którym można to ograniczenie nadrobić przy AJAXie), poblokowane niektóre klasy w Javie, niemożliwe jest dołączanie modułów do Pythona napisanych w C, itp

Przez to że GAE jest tak różne od JavyEE, zmuszanie projektów niepomyślanych do uruchomienia na GAE do działania zwykle mija się z celem i lepiej poszukać czegoś lepiej dopasowanego, np obectify czy twig-persist jako interfejsy do Datastore.

Ja np prawie na pewno nie brałbym się za robienie komercyjnego projektu dla kogoś na GAE jako pierwszy poważny projekt na GAE. Początki na pewno są trudne, GAE się ciągle rozwija i zmienia, co jakiś czas jakieś ograniczenia są znoszone, albo są tworzone rozwiązania zastępcze. Zaletą jest to, że nie trzeba zajmować się administracją prawie wcale, utworzenie aplikacji na GAE/ Java ogranicza się do wysłania pliku .jar na ich serwer za pomocą ichniejszego skryptu. Chmura zajmuje się odpalaniem kolejnych instancji JVMa w zależności od ruchu, rozpraszaniem bazy danych, replikacją danych itp itd

GAE jest darmowe do pewnych limitów (dość dużych), więc można z powodzeniem potestować za darmo i bez zobowiązań.

0

Z tego co mi wiadomo ktoras z ostatnich wersji GAE wprowadzila relacyjne bazy danych.

0

a ja dla polecam cos innego:
https://www.cloudflare.com/my-websites.html

Coś ala serwer CDN :> Zaista prędkość.

0

dwukropek:
http://code.google.com/intl/pl-PL/appengine/business/roadmap.html
Estimate: Available in Q2 2011

Ciężko też stwierdzić jak będzie ze skalowalnością, na pewno będzie ona niższa niż w przypadku Datastore, zapewne o rząd wielkości.

bordeux:
Nie myl CDN z chmurami obliczeniowymi. CDNy były już daawno temu, np Akamai założone w '98.

0

Racja, w tej chwili jest preview, a ja jakis czas temu czytalem ogloszenie co bedzie nowego.

0

amazon ec2, cos pieknego i tanie jak barszcz :)

0

W chmurze Googla chyba jeszcze żadnych skandali nie było :P

0 użytkowników online, w tym zalogowanych: 0, gości: 0