Programowanie w chmurze

Cloud Computing (programowanie w chmurze) to kolejny ważny krok w rozwoju informatyki, na tyle znaczący, że jest utożsamiany z początkiem nowej ery, nazywanej erą chmury obliczeniowej, w skrócie chmury. Ponieważ jest to termin dość nowy, bywa często używany w wielu kontekstach, niekiedy do określenia różnych szczegółowych bytów. Często mówi się o chmurze nawet w kontekście systemu poczty Google Gmail lub usług Amazon Web Services czy wreszcie kompleksowych i w pełni funkcjonalnych rozwiązań "inteligentnych chmur" w rodzaju IBM Smart Business Cloud czy Windows Azure - chmury obliczeniowej w wydaniu firmy Microsoft.

Chmura to styl obliczeń, w którym dynamicznie skalowalne zasoby IT są dostarczane zewnętrznym użytkownikom w postaci usług na żądanie za pomocą technologii internetowych. Kluczowym elementem tej definicji jest dostarczanie usług "na żądanie". Chmura, oprócz dostępności usług we właściwym miejscu i czasie, zapewnia ekonomiczną efektywność rozwiązania, konsolidację zasobów, bezpieczeństwo informacji i wreszcie oszczędność energii.

429
432
Ładowanie...
EBOOK

Windows Azure Platforma Cloud Computing dla programistów

Praca zbiorowa

Chmura obliczeniowa (Cloud Computing) jest kolejnym milowym krokiem w rozwoju informatyki. Ujmując rzecz najogólniej, można powiedzieć, że w odróżnieniu od dostarczania oprogramowania cloud computing jest metodą dostarczania, opartych na oprogramowaniu, serwisów i usług. Możliwości, jakie zapewnia, obejmują zarówno rozwiązania dla użytkowników indywidualnych, jak i przedsiębiorstw. Najlepiej znaną definicję Chmury opracowali analitycy Gartnera: „Cloud computing to styl obliczeń, w którym dynamicznie skalowalne (zwykle zwirtualizowane) zasoby są dostarczane jako usługa za pośrednictwem Internetu. Użytkownik nie musi mieć wiedzy na temat tego, w jaki sposób ta usługa jest realizowana, nie musi też zajmować się aspektami technicznymi niezbędnymi do jej działania”. Cloud computing bazuje na koncepcji tworzenia rozproszonych systemów obliczeniowych, zlokalizowanych w różnych centrach danych na całym świecie i dostępnych za pomocą interfejsów sieciowych. Ze strony Microsoft takim rozwiązaniem dla rynku jest Windows Azure. Książka „Windows Azure Platforma Cloud Computing dla programistów” to pierwsza w Polsce tak obszerna pozycja opisująca zagadnienia Cloud Computing dla programistów. Ambicją autorów było stworzenie kompendium wiedzy dla programistów .NET,  PHP i Javy, którzy w łatwy sposób mogą tworzyć skalowalne rozwiązania w oparciu o Windows Azure.