13Aug
Któregoś dnia czytelnik napisał, pytając, czy cloud computing może pomóc zaoszczędzić miejsce na dysku twardym, co uświadomiło mi, że czas porozmawiać o tym, co właściwie oznacza to kretyńskie głupie słowo.
Co to jest przetwarzanie w chmurze?
Według National Institute of Standards and Technology, definicja "Cloud Computing" to ten niezrozumiały fragment nonsensu, wyraźnie napisany jako mylący, jak to tylko możliwe:
Cloud computing to model umożliwiający wygodny, dostępny na żądanie dostęp do sieci.wspólna pula konfigurowalnych zasobów obliczeniowych( np. sieci, serwerów, pamięci masowej, aplikacji i usług), które można szybko udostępnić i uwolnić przy minimalnym wysiłku zarządzania lub interakcji dostawcy usług.
Więc jaka jest definicja dla prawdziwych ludzi?
Cloud Computing = Aplikacje internetowe
To wszystko. Jeśli korzystasz z aplikacji internetowej lub internetowej od głównego dostawcy, takiego jak Google lub Microsoft, używasz przetwarzania w chmurze. Gratulacje!
Każda aplikacja internetowa, z której korzystasz, taka jak Gmail, Kalendarz Google, Hotmail, SalesForce, Dropbox i Dokumenty Google, opiera się na "przetwarzaniu w chmurze", ponieważ po połączeniu się z jedną z tych usług łączysz się naprawdę.do ogromnej puli serwerów gdzieś w Internecie. Klient nie musi być przeglądarką internetową, ale w tym kierunku wszystko zmierza.
Myślisz, że to coś więcej niż to? Nie wierz mi? Wystarczy posłuchać Larry'ego Ellisona, CEO &współzałożyciel Oracle, porozmawiajmy o tym, jak moronicznie ten termin naprawdę jest:
Dlaczego więc Cloud Computing?
Ustaliliśmy już, że jest to bezcelowe określenie, które po prostu opisuje aplikacje internetowe, które istnieją od bardzo dawna - ale aby firmy zaczęły przestawiać się na aplikacje internetowe zamiast serwerów hostowanych, wynaleziono typy marketingowenowe modne hasło.
Powód, dla którego użyli słowa "chmura" w modnym tekście, jest prosty: w diagramach sieciowych internet jest zazwyczaj reprezentowany przez chmurę na środku rysunku. Te marketingowe drony są pomysłowe, nieprawdaż?
W zasadzie sam termin jest dla konsultantów i firm sposobem na sprzedaż większej liczby usług w nowym, błyszczącym opakowaniu. Oto dobra ilustracja tego, jak to działa:
Comic by Geek and Poke
Jak Cloud Computing Help Me?
Ponieważ firmy na całym świecie przenoszą swoje aplikacje do sieci i wychodzą z nowymi i interesującymi funkcjami dostępnymi przez twoją przeglądarkę internetową, wkrótce będziesz mógł uzyskać dostęp do praktycznie dowolnego elementu z dowolnej przeglądarki na dowolnym komputerze, a linie będą zacierać się między komputerami. Internet.
Teraz, gdy Microsoft wreszcie wydał wersję beta przeglądarki Internet Explorer 9, która obsługuje nowe standardy internetowe, takie jak HTML5 i wykorzystuje akcelerację sprzętową, aby przyspieszyć działanie - każda przeglądarka będzie w końcu działać na tym samym poziomie. Kiedy Microsoft powiedział, że IE9 zamierza zmienić sieć, nie żartowali - byli to tylko , którzy utrzymywali sieć z powrotem z anemicznymi przeglądarkami IE7 i IE8, nie wspominając już o starożytnym IE6.A teraz koszmar w końcu się kończy.
Staje się jeszcze bardziej interesujący po wydaniu systemu operacyjnego Chrome, który jest zasadniczo całym systemem operacyjnym zbudowanym wokół przeglądarki internetowej jako podstawowy interfejs, z wszystkimi aplikacjami jako aplikacjami internetowymi zamiast lokalnymi - miejmy nadzieję, że będzie wspierał integrację siecitak jak IE9 działa na pasku zadań Windows 7.
Czym różnią się chmury obliczeniowe dla firm?
Jeśli jesteś w świecie IT, prawdopodobnie masz na myśli drapanie głowy i myślę, że nadmiernie upraszczam ideę cloud computing, wyjaśnijmy więc prawdziwą różnicę z bardziej technicznej strony rzeczy.
W przeszłości każda firma uruchamiałaby wszystkie swoje aplikacje na wszystkich swoich serwerach hostowanych w ich własnej lokalizacji lub centrum danych. To oczywiście wymaga wielu konserwacji i pieniędzy, aby wszystko działało, było ulepszone i bezpieczne.
Z biznesowego punktu widzenia firmy mogą teraz przenieść większość swoich komputerów do usług w chmurze, które zapewniają te same aplikacje, które można instalować na własnych serwerach, ale teraz są dostępne przez Internet dla każdego z ich klientów. Czy czytasz o firmach przełączających się na Dokumenty Google? To doskonały przykład na to, aby firmy zamiast hostować własne serwery lokalne zamiast korzystać z chmur obliczeniowych.
Ale co, jeśli Twoja firma świadczy usługi innym? Możesz również skorzystać z przetwarzania w chmurze, tworząc aplikacje, które nie działają na twoich serwerach, ale w rzeczywistości wykorzystują zasoby serwera dostarczane przez jednego z dużych dostawców - Google ma App Engine, Microsoft ma Windows Azure, a Amazon ma swoje EC2 framework.
Większość z tych usług działa na zasadzie pay-for-resources, więc Twoja aplikacja pobiera tylko tyle za zużyty procesor i sieć, ile twoja aplikacja jest mała i nie ma wielu użytkowników. Nie obciążaj się zbytnio, ale korzyścią jest to, że może on skalować do 10 000 użytkowników bez żadnych problemów( chociaż będziesz płacił dużo więcej za dodatkowe użycie procesora).
Nadal potrzebujesz więcej? Oto film, który wyjaśnia to. .. małymi, puszystymi chmurami.
Aplikacje internetowe są przyszłością.Cloud Computing to głupie słowo modne. Omawiać.