Chmura obliczeniowa Chmura obliczeniowa (ang. cloud computing) model przetwarzania danych oparty na użytkowaniu usług dostarczonych przez usługodawcę (wewnętrzny dział lub zewnętrzna organizacja). Funkcjonalność jest tu rozumiana jako usługa (dająca wartość dodaną użytkownikowi) oferowana przez dane oprogramowanie (oraz konieczną infrastrukturę). Oznacza to eliminację konieczności zakupu licencji czy konieczności instalowania i administracji oprogramowaniem. Konsument płaci za użytkowanie określonej usługi, np. za możliwość korzystania z arkusza kalkulacyjnego. Nie musi dokonywać zakupu sprzętu ani oprogramowania. Umowa zawierana na świadczenie usług w chmurze obliczeniowej przeważnie nie jest tworzona pod konkretny podmiot, lecz zawiera pakiet rozwiązań zestandaryzowanych. Zasada działania polega na przeniesieniu całego ciężaru świadczenia usług IT (danych, oprogramowania lub mocy obliczeniowej) na serwer i umożliwienie stałego dostępu poprzez komputery klienckie Rodzaje chmury: prywatne (ang. private cloud), będące częścią organizacji, aczkolwiek jednocześnie autonomicznym dostawcą usługi, publiczne (ang. public cloud), będące zewnętrznym, ogólnie dostępnym dostawcą (np. aws.amazon.com, Google, Microsoft itd.), hybrydowe (ang. hybrid cloud), będące połączeniem zasad funkcjonowania chmury prywatnej i publicznej. Pewna część aplikacji i infrastruktury danego klienta pracuje w chmurze prywatnej, a część jest umiejscowiona w przestrzeni chmury publicznej Współcześnie coraz więcej nowych funkcjonalności umieszczanych jest w modelu chmur obliczeniowych. Kwestią czasu jest dojście do szczytu wirtualizacji przeniesienia całego oprogramowania (wraz z systemem operacyjnym) na serwer, a u użytkownika instalacja cienkiego klienta, mającego tylko interfejsy komunikacji z obsługującą go osobą. Taki cienki klient przy szybkich łączach internetowych mógłby się łączyć z serwerem nie będącym w sieci lokalnej, ale umiejscowionym gdziekolwiek na świecie. ( ) Modele chmury: Kolokacja jest to usługa polegająca na wynajmie miejsca pod własne serwery w serwerowni. IaaS - Infrastructure as a Service (z ang. infrastruktura jako usługa ) model polegający na dostarczaniu klientowi infrastruktury informatycznej, czyli sprzętu, oprogramowania oraz 1
serwisowania. Klient wykupuje na przykład konkretną liczbę serwerów, przestrzeni dyskowej lub określony zasób pamięci i mocy obliczeniowej. PaaS - Platform as a Service (z ang. platforma jako usługa ) sprzedaż gotowego, często dostosowanego do potrzeb użytkownika, kompletu aplikacji. Nie wiąże się z koniecznością zakupu sprzętu ani instalacją oprogramowania. Wszystkie potrzebne programy znajdują się na serwerach dostawcy. SaaS - Software as a Service (z ang. oprogramowanie jako usługa ) klient otrzymuje konkretne, potrzebne mu funkcjonalności i oprogramowanie. Korzysta z takiego oprogramowania, jakiego potrzebuje. Nie interesuje go ani sprzęt, ani środowisko pracy. Ma jedynie zapewniony dostęp do konkretnych, funkcjonalnych narzędzi. CaaS - Communications as a Service (z ang. komunikacja jako usługa ) usługodawca zapewnia platformę pod telekomunikacyjne środowisko pracy. IPaaS - Integration Platform as a Service (z ang. platforma integracyjna jako usługa ) platforma zapewniająca integrację pomiędzy różnymi usługami w chmurze Polecenie 1 (dokument i praca zespołowa w chmurze) Proszę podzielić się w grupie na zespoły (po 2, 3 lub 4 osoby) Wykonaj polecenia indywidualnie: Załóż własne konto pocztowe na Google.com i zaloguj się na nie. Wejdź na stronę https://docs.google.com/ (dodaj usługę do swojego konta) i utwórz w nim Nowy Dokument o nazwie Plan konferencji Zmień nazwę dokumentu Plan konferencji na [Własne Inicjały] Plan konferencji (np.: AN- Plan konferencji) i udostępnij ten dokument do edycji (Może edytować) wszystkim osobom ze swojego zespołu. 2
Dopisz jakąś dodatkową część planu konferencji (np.: po 3 wiersze lub dzień drugi, trzeci itp.) do każdego z otrzymanych udostępnionych dokumentów. Zasugeruj po 2 dowolne zmiany w każdym tekście wprowadzonym przez właściciela dokumentu (Np.: Zamiast Jan Kwiatkowski proponuję Witold Ignasiak ) Na swoim dokumencie wyłącz możliwość edycji dla pozostałych członków zespołu (pozostawiając tylko możliwość komentowania) oraz zaakceptuj po jednej sugerowanej zmianie i popraw formatowanie (np. usunie linie z tabelek) 3
Polecenie 2 (formularze w chmurze) Wyjdź na swój Dysk Google (https://drive.google.com) (Jeżeli jest potrzeba to dodaj usługę do swojego konta Google) Wybierz NOWY > Formularze Google Utwórz w nim ankietę (nim. 9 pytań na dowolny temat związany z technologiami informacyjnymi i komunikacyjnymi) lub formularz zgłoszeniowy (nim. 9 pytań na dowolny temat). Wykorzystaj różne rodzaje pytań. 4
Wyślij prośbę o wypełnienie zgłoszenia do członków swojego zespołu; Przeanalizuj dane i udostępnij (dla członków swoje zespołu) dokument, w którym zapisywane są dane ale tylko do wyświetlania i komentowania (bez prawa edycji). Polecenie 3 (prezentacja w chmurze) Przetestuj możliwość tworzenia prezentacji w dokumentach Google i utwórz w nim kilka slajdów o sobie (od 5 do 10 slajdów) i udostępnij prowadzącemu zajęcia (tylko do wyświetlania) (np.: zainteresowania, hobby, ukończone szkoły, ukończone kursy, praktyki i praca zawodowa, plany na przyszłość itp.) Polecenie 4 (aplikacje dodatkowe w chmurze) Podłącz więcej aplikacji do Dysku Google (dodaj 2 dowolne, ciekawe aplikacje) i utwórz w nich dowolne dokumenty/lub sprawdź działanie tych aplikacji. Dodaj do prezentacji (polecenie 3) dodatkowy slajd z zrzutami ekranu działania tych aplikacji i podziel się własną opinią na ich temat (od 3 do 5 równoważników zdań) Pytania sprawdzające: 1. Co to jest chmura obliczeniowa? 2. Wymień rodzaje chmur obliczeniowych. 3. Wymień modele chmur obliczeniowych. 4. Czym się równi private cloud od public cloud? 5. Czym się różnią od siebie modele IaaS, PaaS i SaaS? 6. Na czym polegają modele IPaaS i CaaS? 5