Firma, w której ostatnio pracuję, hostowała usługę internetową na Windows Azure i ogłosiła to. Teraz w handlu online czasopisma mówią wiele bezsensownych rzeczy, takich jak „firma X przenosi się do chmury”, „firma X upuszcza komputery stacjonarne do chmury” itp.
Wygląda na to, że istnieje wiele materiałów (poczynając od Wikipedii ), które są bardzo długie i dużo mówią o „usługach” i „niskiej cenie wejścia” i innych rzeczach, ale przeczytałem to wszystko i nie widzę, jak one może być pomocny dla laika w narysowaniu linii między usługą w chmurze a Stack Exchange, która jest również usługą, ale działa na zwykłych serwerach w kolokacji.
Teraz, z mojego doświadczenia z Windows Azure, prawdziwa różnica jest następująca. W chmurze właściciel usługi wynajmuje sprzęt, przepustowość sieci i prawo do korzystania z oprogramowania pośredniego (Windows 2008, który jest używany na przykład w rolach platformy Azure) na żądanie, a także pomocy technicznej (np. Jeśli komputer, na którym działa rola, powoduje awarię innego komputera zostanie automatycznie znaleziony, a rola zostanie ponownie wdrożona). Bez chmury właściciel usługi będzie musiał poradzić sobie z tym wszystkim sam.
Czy to będzie właściwe rozróżnienie?
źródło
Przetwarzanie w chmurze absolutnie nic nie mówi o tym, kto jest właścicielem zasobów. Przetwarzanie w chmurze to architektura do tworzenia rozproszonych aplikacji sieciowych. Istnieje wielu dostawców usług przetwarzania w chmurze, takich jak Azure Services Platform, Amazon Web Services, Google App Engine i wiele innych. Jednak korzystanie z usług innej osoby nie jest warunkiem rozwoju infrastruktury przetwarzania w chmurze.
Ideą przetwarzania w chmurze jest umieszczanie usług i aplikacji na urządzeniach sieciowych. Możesz skorzystać z usługi hostingowej, która przeniosłaby obsługę i wsparcie na inne podmioty. Możesz także stworzyć własną infrastrukturę do przetwarzania w chmurze. Ponadto nic nie mówi, że przetwarzanie w chmurze musi być publiczne. Tak, możesz umieszczać swoje aplikacje i usługi w publicznym Internecie (z odpowiednią ochroną dla swoich aplikacji), ale możesz także tworzyć prywatne chmury w swojej organizacji.
W końcu dzięki przetwarzaniu w chmurze nie wiesz, gdzie i do czego masz dostęp. Widzisz usługę lub aplikację bez wiedzy o tym, co stoi za tą usługą lub aplikacją. Cała chmura nie ma znaczenia dla klientów - wiesz, że rzeczy, których możesz użyć, istnieją, są dostępne i możesz z nich korzystać. Mogą znajdować się w „serwerowni” lub mieć dostęp do rozproszonej siatki czujników i stacji roboczych. To naprawdę nie ma znaczenia.
źródło
Nie. Przetwarzanie w chmurze to nie tylko sposób na wynajęcie zasobów.
Chmura polega na usługach, które:
NIST ma pełną definicję tego, czym jest usługa w chmurze.
źródło
Choć jest to coś nowego, przetwarzanie w chmurze naprawdę stanowi nowy zwrot marketingowy w modelu przetwarzania rozproszonego z podziałem czasu, który pojawił się w połowie lat sześćdziesiątych. Oczywiście wprowadzono ogromne udoskonalenia techniczne, ale jeśli przyjrzysz się temu uważnie, nie różni się to zbytnio od podłączenia do komputera głównego za pomocą sprzęgacza akustycznego i terminala teletypowego w celu uzyskania dostępu do aplikacji i danych. Systemy te były ogromnymi pieniędzmi za ich czasów, ale Apple II i IBM PC położyły temu kres. Teraz, dzięki przetwarzaniu w chmurze, ten model biznesowy przeżywa swój renesans.
źródło
Przetwarzanie w chmurze rozpoczyna się od wypożyczenia dysków twardych na serwery. Jednak wykracza poza to znacznie więcej. Nie oznacza to, że nie ma w tym żadnego szumu; ale próbuję zdefiniować, jaka jest kluczowa różnica między byciem w chmurze, a nie tak!
W moim biurze mamy zestaw serwerów, do których mogę uzyskać dostęp z dowolnego miejsca. Czy to kwalifikuje się jako chmura? NIE! Tak samo jest w przypadku wielu centrów danych.
Podstawowym elementem tworzącym przetwarzanie w chmurze jest oczywiście infrastruktura sprzętowa (serwery i przestrzeń dyskowa) używana wyłącznie przez publiczny internet. Jednak ważne jest, w jaki sposób jest to zarządzane. Krytycznym elementem infrastruktury (choć wątpię, czy ludzie by się nie zgodzili, jeśli mówisz, że musi) jest wizualizacja.
W (co myślę) prawdziwej chmurze wszystkie te serwery są połączone, aby stać się pulą zasobów powiązanych ze sobą w ramach, w których tworzone są maszyny wirtualne. Można tworzyć, archiwizować i usuwać maszyny. Przenieś miejsce na dysku twardym z jednego komputera na drugi, tak jak montujesz je na prawdziwych komputerach. Technologie te pozwalają bezproblemowo przenosić dane i system operacyjny tych maszyn, aby płynnie przechodzić z jednego serwera fizycznego na inny, i są dostarczane z różnymi opcjami redundancji i konsolami zarządzania dla usług.
Zrozum, w dawnych dobrych czasach (jak również dzisiaj) uzyskiwało się prywatne strony internetowe i witryny firmowe - na hostingach. To nie jest całkiem chmura.
Chociaż zgadzam się z tym, że obecnie każdy, kto dostał statyczny adres IP - myśli, że stworzył chmurę - i rzeczywiście chmura słów została niewłaściwie użytkowana do tego stopnia, że nie ma teraz prawdziwej definicji!
źródło
Przetwarzanie w chmurze zapewnia nie tylko wynajem zasobów.
Oferuje także warstwę odporności na awarie w przypadku awarii wynajmowanych zasobów. Poważni dostawcy usług w chmurze ciężko pracują, aby zapewnić usługę bez zakłóceń.
źródło