Cloud Computing w teorii oraz praktyce
Witamy na blogu poświęconym tematyce
Cloud Computing. Poprzez ten serwis chcielibyśmy przekazać
jak największą ilość wiedzy oraz ciekawostek dotyczących
Cloud Computingu, a także zaprezentować wybrane, już działające
rozwiązania Cloud Computingowe.
Jeżeli jesteś zainteresowana/zainteresowany współtworzeniem tego serwisu lub zamieszczeniem artykułu na związany temat proszę o
kontakt.
maj 25th, 2009
Początek koncepcji Cloud Computingu datowany jest na dzień 24 sierpnia 2006 r. Tego dnia Amazon.com uruchomił wersję Elastic Computing Cloud (EC2) do testowania przez wszystkich użytkowników. Pierwsza chmura miała umożliwić twórcom oprogramowania wynajęcie zasobów informatycznych, zamiast tworzenia własnych rozwiązań.
Bardzo istotnym faktem, który wpłynął na zwiększenie uwagi odnośnie Cloud Computingu było ukierunkowanie polityki firmy Google na tworzenie usług w tej koncepcji, dowodem na wczesne zainteresowanie Cloud Computingiem przez Google jest wywiad, którego udzielił jeden z dyrektorów Eric Schmidt dla The Economist, z 16 Października 2006r. Tłumaczy konieczność budowania otwartych standardów, przewiduje znaczący rozwój aplikacji internetowych, naświetla w jakim kierunku zamierza podążać firma Google oraz daje wyraźny sygnał twórcom oprogramowania, o konieczności zmiany podejścia do użytkowników i sposobu dostarczania im usług.
Zgodnie z przewidywaniami dynamiczny rozwój rozpoczął się w roku 2007, kiedy m.in. firma Dell podjęła działania mające na celu opatentowanie terminu Cloud Computing. Początkowo udana próba, została później unieważniona. Następnie podejmowane zostają decyzje o budowie środowisk cloud Computingowych przez największych uczestników na rynku usług informatycznych. Swoje inwestycje ogłaszają Microsoft, IBM oraz wiele innych, mniejszych firm. Wszystko zaczęło się od udostępniania mocy obliczeniowej i powierzchni dyskowej, obecnie możemy korzystać już z gotowych aplikacji realizujących konkretne, coraz częściej zaawansowane funkcje. Cloud Computing w żadnym wypadku nie jest rewolucją! Jest naturalną ewolucją dostarczania oprogramowania, a czy ma szanse na przetrwanie pokaże czas. Autor Bloga jest przekonany, że tak.
Tagi: historia cloud computingu, rozwój
Zaszufladkowany do Artykuły | 1 komentarz »
maj 25th, 2009
Ontologia Cloud Computingu zaczerpnięta i przetłumaczona z opracowania Toward a Unified Ontology of Cloud Computing Lamia Youseff, Maria Butrico, Dilma Da Silva

Ontologia Cloud Computing
Ontologia Cloud Computingu została przedstawiona jako pięć warstw wykorzystywanych do tworzenia aplikacji. 3 pierwsze warstwy zalicza się do grupy warstw tworzących infrastrukturę. Wyróżniono:
1. Sprzęt i sterowniki - najniższa warstwa każdej aplikacji, sprzęt jest wymogiem koniecznym do spełnienia, aby budować i uruchamiać aplikacje. Rozwiązania Cloud Computingowe mają za zadanie dostarczyć właściwą moc obliczeniową do realizacji wymaganych przez klientów lub deweloperów oprogramowania zadań.
2. System operacyjny - warstwa równie ważna i konieczna do tworzenia oprogramowania, dostawcy Cloud Computingowych platform dają możliwość wyboru systemu operacyjnego do budowanego środowiska. Przykładem takiego dostawcy jest Amazon.
3. Oprogramowanie Cloud Computing - 3 warstwa gwarantuje w platformie oprogramowanie do właściwego zarządzania przestrzenią dyskową, mocą obliczeniową, komunikacją i wieloma innymi. Programiści i klienci platform Cloud Computingowych otrzymują zestaw gotowych narzędzi. Zostały wymienione niektóre z nich.
4.Środowisko programistyczne Cloud Computing (platform as a service ) - najważniejsza i dająca szerokie możliwości platforma budowania aplikacji na chmurze, z wykorzystaniem niższych warstw dostarczonych przez dostawce usług Cloud Computingowych. Warstwa dedykowana jest programistom i deweloperom oprogramowania. Ciekawym rozwiązaniem, będącym takim środowiskiem programistycznym jest platforma force.com storzona przez firmę SalesForce.
5. Aplikacja Cloud Computingowa (software as a service) - ostatnia warstwa, dedykowana końcowym klientom, którzy zainteresowani są wyłącznie użytkowaniem aplikacji umieszczonej w chmurze. Przykładem takiej aplikacji są usługi SalesForce. Warte podkreślenia jest, iż firma SalesForce, oferuje usługi klientom, zarówno w warstwie 4. jak i 5.
Tagi: Cloud Computing, ontologia cloud computingu
Zaszufladkowany do Cloud Computing | Brak komentarzy »
maj 25th, 2009
Definicja Cloud Computing
Cloud Computing to koncepcja usług sieciowych, oferujących moc obliczeniową, elastyczną infrastrukturę, pojemność dyskową, realizujących konkretne funkcje, udostępnionych szerokiej grupie odbiorców, opłacanych wyłącznie za faktycznie wykorzystane zasoby.
Definicja została opracowana na bazie dostępnych definicji zagranicznych, przez autora pracy magisterskiej dotyczącej Cloud Computingu Szymona Maloka (IT Wings). Jest to pierwsza wersja definicji.
Zaszufladkowany do Cloud Computing | Brak komentarzy »
maj 25th, 2009
Prezentujemy Amazon Web Services, bogate rozwiązanie dla Cloud Computingu:

aws.amazon.com
Zaszufladkowany do Rozwiązania | Brak komentarzy »