Czym jest Cloud vs. Saas vs. ASP? [Zamknięte]

14

Pracuję z aplikacjami internetowymi od lat 90. i przez lata słyszałem wiele modnych słów, które oznaczają „Hostuj swoją aplikację w systemie, który jest uruchamiany przez kogoś innego”. Najnowsze hasło to „Chmura”.

Jaka jest różnica między aplikacjami „w chmurze”, SaaS (oprogramowanie jako usługa) i ASP (dostawcy usług aplikacji)? Czy te definicje nie nakładają się na siebie? Czasami rozmawiam z dyrektorem, który ciągle mówi „Chmura”, kiedy używałem terminu ASP. Pracowałem dla organizacji, która zrobiła ASP, innej, która zrobiła SaaS, a teraz innej organizacji, która mówi „Chmura”. Ale wszystkie wydają się bardzo do mnie podobne.

Co wyróżnia Cloud vs Saas vs ASP? Czy są jakieś oficjalne definicje każdego z tych terminów?

Stefan Lasiewski
źródło

Odpowiedzi:

5

Według mnie SaaS jest podzbiorem chmury. SaaS w szczególności dotyczy oprogramowania korzystającego z chmury. Istnieją inne technologie chmurowe, takie jak IaaS (infrastruktura jako usługa), PaaS (platforma jako usługa, np. Force.com , Google App Engine ), pamięć masowa (np. Amazon S3 ) i tak dalej ...

Jeśli chodzi o ASP, myślę, że to prawie synonim SaaS ...

x3ja
źródło
1

Z mojego zrozumienia, wszystkie modele SaaS zasadniczo wykorzystują chmurę, ponieważ nie są one hostowane na serwerze klienta. Jednak wszystkie aplikacje w chmurze niekoniecznie są aplikacjami SaaS.

Jeff Epstein
źródło
1

ASP i SAAS: aplikacja kontrolowana przez dostawcę / dostawcę Aplikacja w chmurze: aplikacja jest kontrolowana przez najemcę

ASP wykorzystuje starszą technologię, może to być klient / serwer lub tradycyjna aplikacja internetowa SAAS korzysta z SOA / WebService / WebApp

Aplikacja ASP i chmura: wielodostępność według wielu instancji dla każdego dzierżawcy lub według wirtualizacji na poziomie systemu operacyjnego / aplikacji SAAS: projekt bazy danych dla wielu dzierżawców (schemat udostępniony, wspólna baza danych) z dodatkiem pola dzierżawy w celu odróżnienia właściciela wiersza tabeli

SAAS może być podzbiorem chmury, ale nie aplikacja w chmurze jest SAAS (jeśli nie korzysta z wielu dzierżaw, ale zamiast tego używa tylko wirtualizacji)


źródło
1

Cloud Computing to model oparty na narzędziach. To narzędzie może być sprzętem (IaaS), oprogramowaniem (SaaS) lub systemem operacyjnym (PaaS), takim jak Azure itp. Różni się od ASP, ponieważ jest hostowany gdzie indziej w centrach danych dowolnego dostawcy usług w chmurze, a Ty „Pay as you go”. Nie musisz płacić więcej / mniej, płać tylko za to, czego używasz. To jest SaaS. Więc ASP jest po prostu hostingiem tam, gdzie SaaS mierzy + rozlicza w miarę korzystania. Zasoby są dostarczane na żądanie, takie jak maszyny wirtualne, cykle procesora, pamięć itp.

apoorva
źródło