Istota technologii chmurowych. Zastosowanie technologii chmurowych w biznesie

Odpowiedź na pytanie, dlaczego technologie chmurowe w Rosji nie osiągnęły jeszcze skali globalnej, jest dość prosta: nieporozumienie i zupełnie normalne poczucie szczególnej ostrożności w stosunku do wszelkich innowacji związanych z tak poważnym problemem, jak przedsiębiorstwo biznesowe. Można też powiedzieć, że technologia ta przez wielu menedżerów jest uważana za egzotyczną i mało przydatną w naszej sytuacji ekonomicznej.

Co to jest technologia chmurowa

Definicja chmury obliczeniowej na pierwszy rzut oka jest bardzo myląca: jest to model zapewnienia wszechobecnego i wygodnego sieciowego dostępu do współdzielonej puli konfigurowalnych zasobów obliczeniowych (na przykład serwerów, aplikacji, sieci, systemów i usług pamięci masowej), które można szybko udostępniane i udostępniane przy minimalnym wysiłku związanym z zarządzaniem i koniecznością interakcji z dostawcą.

Aby lepiej wyobrazić sobie, czym jest przetwarzanie w chmurze, możemy podać prosty przykład: wcześniej, aby uzyskać dostęp do poczty e-mail, użytkownik korzystał z określonego oprogramowania (komunikatorów i programów) zainstalowanego na jego komputerze, ale teraz po prostu wchodzi na stronę internetową firmy z których usług e-maile mu się podobają, bezpośrednio przez przeglądarkę, bez korzystania z pośredników.

Ale ten przykład jest bardziej odpowiedni dla chmur prywatnych. Jesteśmy zainteresowani tymi technologiami w biznesie. Nowoczesne wdrożenie rozpoczęło się w 2006 roku. Następnie Amazon wprowadził swoją infrastrukturę usług sieciowych, która nie tylko zapewnia hosting, ale także udostępnia klientowi zdalną moc obliczeniową.

Trzy modele „chmur”

Przypomnijmy, że istnieją trzy modele usług przetwarzania w chmurze:

  1. Oprogramowanie jako usługa (SaaS, Oprogramowanie jako usługa). Konsument otrzymuje oprogramowanie — aplikacje dostawców działające w infrastrukturze chmury.
  2. Platforma jako usługa (PaaS, Platforma jako usługa). Konsument otrzymuje środki umożliwiające wdrażanie w infrastrukturze chmury aplikacji stworzonych lub zakupionych przez niego, opracowanych przy użyciu narzędzi i języków programowania obsługiwanych przez dostawcę.
  3. Infrastruktura jako usługa (IaaS, Infrastructure as a Service). Konsumentowi udostępniane są zasoby do przetwarzania, przechowywania danych, sieci i innych podstawowych zasobów obliczeniowych, na których może wdrażać i uruchamiać dowolne oprogramowanie, w tym systemy operacyjne i aplikacje.

Korzyści z usług w chmurze

W ubiegłym roku łączny wolumen światowego rynku technologii chmurowych wyniósł około 40 miliardów dolarów. Część ekspertów przewiduje, że do 2020 roku liczba ta osiągnie 240 miliardów dolarów. Rosja zajmuje 34. miejsce pod względem wprowadzenia chmury obliczeniowej do biznesu ze wskaźnikiem 250 dolarów milion.

Z wykorzystaniem technologii chmurowych wiąże się kilka korzyści.

Dostępność

Dostęp do informacji przechowywanych w chmurze może uzyskać każdy, kto ma komputer, tablet lub dowolne urządzenie mobilne podłączone do Internetu. Wynika z tego następująca zaleta.

Mobilność

Użytkownik nie jest na stałe przywiązany do jednego miejsca pracy. Menedżerowie mogą otrzymywać raporty z dowolnego miejsca na świecie, a menedżerowie mogą monitorować produkcję.

Ekonomiczny

Jedną z ważnych zalet jest obniżony koszt. Użytkownik nie musi kupować drogich komputerów i oprogramowania o dużej mocy obliczeniowej, uwalnia się także od konieczności zatrudniania specjalisty do utrzymania lokalnych technologii informatycznych.

Wynajem

Użytkownik otrzymuje niezbędny pakiet usług tylko wtedy, gdy go potrzebuje i płaci tak naprawdę tylko za liczbę wykupionych funkcji.

Elastyczność

Wszystkie niezbędne zasoby są dostarczane automatycznie przez dostawcę.

Zaawansowana technologia

Do dyspozycji użytkownika oddawana jest duża moc obliczeniowa, którą można wykorzystać do przechowywania, analizowania i przetwarzania danych.

Niezawodność

Niektórzy eksperci twierdzą, że niezawodność, jaką zapewnia nowoczesna chmura obliczeniowa, jest znacznie wyższa niż niezawodność lokalnych zasobów, argumentując, że niewiele firm może sobie pozwolić na zakup i utrzymanie pełnoprawnego centrum danych.

Google Apps dla Firm podkreśla te same korzyści, dodając jedynie, że firma chroni środowisko, korzystając z chmury obliczeniowej, i wyjaśniając, że usługi Apps działają w centrach danych Google o bardzo niskim poborze mocy, więc intensywność emisji dwutlenku węgla i koszty energii związane z ich używaniem będą niższe znacznie niższe w przypadku korzystania z serwerów lokalnych.

Ile to wszystko kosztuje?

Według firmy koszt Google Apps dla firm wynosi 5 dolarów na użytkownika miesięcznie i obejmuje bezpłatne 5 GB miejsca na dysku w chmurze (w razie potrzeby można dokupić kolejne 20 GB do 16 TB w cenach od 4 do 1430 dolarów miesięcznie) odpowiednio).

Użytkownik może także zakupić Google Apps z Safe za 10 dolarów miesięcznie, co obejmuje standardowy pakiet usług plus archiwizacja ważnych danych biznesowych, gromadzenie danych do celów kryminalistycznych, wyszukiwanie i eksport dowolnych danych firmowych. Udostępnienie domen jest możliwe za dodatkową opłatą. Warto zauważyć, że za użytkownika uważa się posiadanie jednego konta e-mail.

Wypróbuj - nowi klienci dostają 3 miesiące bez abonamentu. Rachunek bieżący w Kontur.Banku z wbudowaną księgowością i raportowaniem. Karta firmowa i podpis elektroniczny są bezpłatne. Do 5% salda.

O swój udział w chmurze obliczeniowej walczy także Microsoft. Opierają się na Office 365. Koncentruje się na kompleksowym rozwiązaniu CRM, argumentując, że Microsoft Dinamics CRM obejmuje jednostki zarządzające marketingiem, sprzedażą i obsługą klienta. Oznacza to, że za pomocą tej funkcji można rozwiązać szereg problemów związanych z zarządzaniem relacjami, od pozyskiwania klientów po sprzedaż krzyżową.

Wyróżniają się także „inteligentną” analizą, interfejsem opartym na rolach i dużą mobilnością.

Istnieje kilka opcji zakupu Office 365: Taryfa Office Professional Plus 2010 - 555 rubli. miesięcznie na użytkownika. Kolejne taryfy kosztują 250, 300, 525 i 750 rubli. miesięcznie za każdego użytkownika. Przy okazji, możesz wypróbować Office 365 za darmo.

Pomimo wszystkich pozytywnych recenzji, pojawia się również krytyka technologii chmurowych.

Główną krytyką jest to, że podczas korzystania z oprogramowania wirtualnego informacje automatycznie wpadają w ręce twórcy tego oprogramowania. Tak twierdzi Richard Stallman, założyciel ruchu wolnego oprogramowania.

Podkreślono problem integracji danych zarówno z wewnętrznymi usługami korporacyjnymi, jak i usługami chmurowymi innych dostawców.

Eksperci zwracają uwagę na problem niekontrolowanych danych: informacje pozostawione przez użytkownika będą przechowywane latami bez jego wiedzy lub nie będzie mógł on zmienić żadnej ich części. Przykładowo w usługach Google użytkownik nie ma możliwości usunięcia usług, a nawet poszczególnych grup danych, z których nie korzystał.

Mimo to większość ekspertów jest zdania, że ​​zalety tej technologii przeważają nad jej wadami.

Co kryje się za podobnymi skrótami jak XaaS?

Przeglądając wiadomości dotyczące technologii chmurowych, czytelnicy spotykają się z różnymi definicjami i oznaczeniami, których znaczenie może nie być od razu jasne. Nie mówiąc już o tego typu skrótach dla usług chmurowych, w których czasami mylą się nawet specjaliści pracujący w branży IT. Dlatego postanowiliśmy zebrać w jednym miejscu podstawowe definicje, których znajomość pomoże Państwu przeczytać materiały na temat technologii chmurowych i je zrozumieć, bez rozpraszania się wyszukiwarkami czy Wikipedią.

Dla wygody podzieliliśmy terminy na kilka kategorii, krótko opisując najważniejsze w każdej z nich. Oczywiście w naszym artykule nie zawarto wszystkich definicji, ale nawet to zestawienie wystarczy, aby w miarę swobodnie poruszać się po świecie technologii chmurowych.

Chmury. Ogólne warunki

Chmura obliczeniowa W uproszczeniu jest to scenariusz, w którym użytkownik uzyskuje dostęp do zasobów obliczeniowych, takich jak serwery, sieci, systemy pamięci masowej, aplikacje i usługi za pośrednictwem sieci, najczęściej Internetu.

Chmura publiczna infrastrukturę zapewniającą możliwość korzystania z chmury obliczeniowej szerokiemu gronu użytkowników. Zwykle jest własnością organizacji komercyjnej.

Prywatna chmura jak sama nazwa wskazuje, jest to infrastruktura będąca własnością jednej organizacji i pozwalająca na wykorzystanie chmury obliczeniowej wyłącznie do jej celów.

Chmura hybrydowałączy w sobie cechy chmury prywatnej i publicznej. Dzięki takiemu podejściu część infrastruktury jest własnością klienta, a część jest wynajmowana. Komunikację pomiędzy obydwoma strukturami zapewniają technologie transmisji danych.

Sprzęt komputerowy

Centrum przetwarzania danych (DPC) specjalistyczny, wolnostojący budynek przeznaczony do przechowywania różnego rodzaju sprzętu serwerowego i sieciowego, z dostępem za pośrednictwem Internetu. Oprócz zapewnienia redundantnych kanałów zasilania i komunikacji, taki budynek musi posiadać wykwalifikowany personel, który zapewni stały monitoring i konserwację wszystkich systemów.

serwer wyspecjalizowany komputer służący do uruchamiania aplikacji i usług obsługujących infrastrukturę informatyczną.

Grupa kilka serwerów połączonych kanałami komunikacyjnymi i prezentowanych użytkownikowi jako jeden zasób sprzętowy.

Systemy przechowywania danych (DSS) rozwiązanie programowo-sprzętowe, które pozwala skonsolidować całą przestrzeń dyskową w ramach jednego systemu. Oprócz ogólnej odporności na awarie i stałego monitorowania własnego stanu, systemy pamięci masowej obsługują wiele przydatnych funkcji, takich jak replikacja danych na poziomie macierzy.

Replikacja proces kopiowania danych w celu synchronizacji z jednym lub większą liczbą obiektów. Pozwala zabezpieczyć informacje przed utratą w przypadku awarii sprzętu.

Przełącznik sieciowy ( Przełącznik) urządzenie umożliwiające połączenie kilku węzłów sieci komputerowej. Działa na poziomie L2 modelu OSI.

Router sieciowy ( routera) urządzenie posiadające kilka interfejsów sieciowych i umożliwiające przesyłanie danych pomiędzy różnymi segmentami sieci. Zasady, na podstawie których będą przesyłane pakiety, konfiguruje administrator. Działa na poziomie L3, model OSI.

Wirtualizacja

Wirtualizacja technologia, która pozwala na udostępnienie zasobów obliczeniowych wyabstrahowanych ze sprzętu i jednocześnie logicznie odizolowanych od siebie. Oznacza to, że na jednym serwerze fizycznym można utworzyć wiele wirtualnych, które będą działać niezależnie.

Hiperwizor program pozwalający na wdrożenie technologii wirtualizacji. Za pomocą hypervisora ​​zarządza się i konfiguruje maszyny wirtualne, a także sieci, przełączniki programowe i routery.

Maszyna wirtualna analog komputera fizycznego zaimplementowany w środowisku wirtualnym. Pojęcia „maszyny wirtualnej” i „serwera wirtualnego” różnią się jedynie ostatecznym przeznaczeniem, ale w zasadzie są tym samym.

Usługi w chmurze

Warto osobno opisać główne usługi świadczone w oparciu o technologie wirtualne. Duża grupa tego typu usług łączy się pod akronimem XaaS, co oznacza „wszystko jako usługa”. Wszystkie te usługi opierają się na trzech głównych: PaaS, SaaS, IaaS.

PaaS ( Platforma Jak A Usługa – platforma jako usługa) Ten rodzaj chmury obliczeniowej dostarczany jest klientowi w postaci gotowej platformy oprogramowania, która zawiera różne narzędzia i pozwala na ich personalizację. Zasadniczo tą platformą może być wszystko: środowisko testowe, system zarządzania bazami danych lub automatyzacja procesów zarządzania. Co więcej, taka platforma jest zarządzana i utrzymywana przez usługodawcę.

SaaS ( Oprogramowanie Jak A Usługa – oprogramowanie jako usługa) To chyba najpopularniejszy rodzaj usług bazujących na technologiach chmurowych. Polega na udostępnieniu Klientowi możliwości korzystania z dowolnych programów, które znajdują się w chmurze usługodawcy. Uderzającym przykładem jest konto e-mail Google lub na przykład pakiet Microsoft Office 365.

IaaS (InfrastrukturaJakAUsługa – infrastruktura jako usługa) rodzaj usługi w chmurze, która polega na wynajmowaniu przez klienta puli zasobów obliczeniowych od dostawcy usług w postaci infrastruktury wirtualnej. Mogą to być serwery wirtualne, systemy przechowywania danych, różne elementy sieci, a także dowolna kombinacja tych komponentów.

Ale oprócz podstawowych istnieje wiele innych usług w chmurze. Przyjrzyjmy się im bliżej:

DRaaS (KatastrofaPowrót do zdrowiaJakAUsługa – odzyskiwanie danych po awarii jako usługa) usługa polegająca na zapewnieniu Klientowi możliwości przywrócenia funkcjonalności własnej wirtualnej struktury w chmurze usługodawcy na wypadek wypadku lub katastrofy. Usługi tego typu pozwalają wyeliminować wpływ poważnych zakłóceń na biznes, co sprawia, że ​​są najbardziej poszukiwane przez firmy, dla których działanie aplikacji i usług jest parametrem krytycznym.

BaaS (Kopia zapasowaJakAUsługa – kopia zapasowa jako usługa) usługa udostępnienia klientowi platformy i narzędzi do organizacji procedury tworzenia kopii zapasowych danych w chmurze. Wdrożenie tej usługi uzależnione jest od wielu czynników, takich jak ilość danych objętych kopią zapasową, przepustowość kanałów komunikacyjnych, a także schemat tworzenia kopii zapasowych i głębokość archiwum. Jest to wygodne dla firm, które posiadają dużą ilość krytycznych danych, ale zorganizowanie własnego, niezawodnego systemu tworzenia kopii zapasowych jest nieopłacalne.

BaaS (ZapleczeJakAUsługa – backend jako usługa)— zestaw gotowych funkcjonalności serwerowych, które pozwalają uprościć i przyspieszyć tworzenie aplikacji. Inaczej mówiąc, jest to pełnoprawne środowisko programistyczne hostowane w chmurze, co oznacza, że ​​pozwala na wykorzystanie wszystkich zalet technologii, takich jak np. nieograniczona skalowalność.

MaaS ( Monitorowanie Jak A Usługa - monitoring jako usługa) stosunkowo nowy rodzaj usługi chmurowej, polegający na organizowaniu monitoringu własnej infrastruktury za pomocą oprogramowania hostowanego w chmurze usługodawcy. Podobnie jak w wielu innych przypadkach, to rozwiązanie pozwala na korzystanie z najbardziej zaawansowanych narzędzi programowych bez konieczności ich zakupu i organizowania administracji.

DBaaS ( Dane Baza Jak A Usługa – baza danych jako usługa) usługa umożliwiająca klientom połączenie się z bazą danych zlokalizowaną w chmurze. W tym przypadku koszt rozwiązania wyliczany jest na podstawie objętości bazy danych oraz ilości połączeń klientów. Głównymi zaletami takiego rozwiązania będzie oczywiście skalowalność i brak konieczności zapewnienia bezpieczeństwa danych.

HaaS ( Sprzęt komputerowy Jak A Usługa – sprzęt jako usługa) — usługa polegająca na udostępnieniu mocy obliczeniowej z chmury. Tak naprawdę zamiast kupować serwer żelazny, klient może go wypożyczyć, a będzie on zlokalizowany na stronie usługodawcy, co zapewni zasilanie awaryjne i terminową obsługę.

NaaS ( Sieć Jak A Usługa – sieć jako usługa) — usługa udostępnienia infrastruktury sieciowej jako alternatywa dla własnej sieci. Możliwości NaaS umożliwiają korzystanie z narzędzi routingu, a także zwiększanie lub zmniejszanie przepustowości kanału.

STAS ( Składowanie Jak A Usługa – magazynowanie jako usługa) Jest to usługa udostępniania miejsca dyskowego w chmurze. Dla użytkownika rozwiązanie to wygląda jak dodatkowy dysk logiczny lub po prostu folder sieciowy. Zaletą STaaS jest obecność rezerwacji jako warunku wstępnego dla każdego usługodawcy.

DaaS (PulpitJakAUsługa – komputer stacjonarny jako usługa)- usługa polegająca na udostępnieniu użytkownikowi zdalnego pulpitu. W przeciwieństwie do lokalnego, zdalnego pulpitu może mieć naprawdę zaawansowane parametry techniczne, pozwala to na korzystanie z aplikacji na różnych poziomach bez konieczności wiązania się z możliwościami komputera stacjonarnego.

CaaS ( Komunikacja Jak A Usługa – komunikacja jako usługa) — usługa udostępniania narzędzi komunikacyjnych w chmurze. Inaczej mówiąc, usługa ta pozwala na zorganizowanie telefonii, komunikatorów internetowych czy np. możliwość prowadzenia wideokonferencji przez usługodawcę.

CaaS ( Pojemnik Jak A Usługa - kontener jako usługa) - rodzaj usługi, która w ostatnim czasie staje się coraz bardziej popularna. Polega na udostępnieniu klientowi możliwości zorganizowania, uruchomienia lub zatrzymania kontenera za pomocą interfejsu WWW lub narzędzi API.

Wniosek

W tym artykule przyjrzeliśmy się podstawowym pojęciom, które pozwalają lepiej poruszać się po świecie technologii chmurowych, a także zbadaliśmy większość usług świadczonych na ich podstawie. Mamy nadzieję, że te informacje będą pomocne.

Internet na stałe zakorzenił się w naszym życiu. Wielu użytkowników nie wyobraża sobie już życia bez komputera. Naturalnie, technologia poprawia się z roku na rok. A dla aktywnych użytkowników sieci globalnej pojawiła się tak przydatna technologia, jak serwer w chmurze. Co to jest? Po co to jest?

Technologie chmurowe to...

Dziś często można usłyszeć o takiej funkcji jak przetwarzanie w chmurze. Nazwa takich serwerów pochodzi od obrazu graficznego, który służy do wskazania technologii.

Technologie chmurowe to możliwość dostępu do danych bez instalowania specjalnych aplikacji na urządzeniu. Całe niezbędne oprogramowanie dostarczane jest użytkownikom przez serwery. Ale to, czy za ten zdalny dostęp do danych trzeba będzie płacić, czy nie, zależy bezpośrednio od żądań.

Czym technologie chmurowe różnią się od konwencjonalnych?

Aby jaśniej wyjaśnić różnicę między konwencjonalnymi technologiami a przechowywaniem w chmurze, możemy posłużyć się przykładem poczty elektronicznej. Za powszechną technologię informatyczną uważa się przypadek, gdy na komputerze użytkownika jest już zainstalowany klient poczty elektronicznej, taki jak Outlook, a wszystkie dane otrzymane pocztą elektroniczną zapisywane są na dysku twardym. Oznacza to, że użytkownik sam może zarządzać otrzymanymi plikami i decydować, co z nimi zrobić. A klient poczty będzie działał dokładnie tak długo, jak długo komputer będzie uruchomiony.

Jednak poczta e-mail otwierana za pomocą przeglądarki jest już technologią chmurową. Oznacza to, że użytkownik może uzyskać dostęp do swojego adresu e-mail bez konieczności instalowania czegokolwiek na urządzeniu. Co więcej, jeśli coś stanie się z serwerem, na którym przechowywane są wszystkie dane, dostęp do poczty elektronicznej zostanie utracony.

Za co trzeba płacić korzystając z chmury?

Serwer w chmurze nie jest technologią całkowicie darmową. Są chwile, kiedy użytkownik będzie musiał zapłacić za świadczenie usługi przechowywania w chmurze. Wszystkie serwery są podzielone na trzy typy, które pobierają opłaty za różne funkcje.

  • IaaS to model chmurowy, który wymaga opłaty za zapewnienie zdalnego dostępu do pamięci masowej. Oznacza to, że użytkownik płaci jedynie za dostęp do serwera.
  • Korzystając z chmury PaaS, będziesz musiał zapłacić nie tylko za dostępne zasoby, ale także za dostęp do specjalnego oprogramowania do przetwarzania danych.
  • SaaS to magazyn zapewniający dostęp do całej gamy oprogramowania, za które oczywiście trzeba będzie zapłacić spory abonament.

Pozytywne strony

Korzystanie z technologii chmurowych ma szereg zalet, które są dość istotne.

Młode firmy czerpią ogromne korzyści z korzystania z serwerów w chmurze. Nie będą musieli martwić się zakupem własnego sprzętu serwerowego, wydawaniem pieniędzy na budowę sieci lokalnej czy zatrudnianiem administratorów systemów. Wystarczy wybrać jeden z serwerów chmurowych, który jest idealny pod względem wielkości pamięci, liczby klientów i innych cech, a następnie raz w miesiącu opłacać abonament.

Technologie chmurowe to możliwość dostępu do niezbędnych informacji za pomocą zwykłej przeglądarki z dowolnego miejsca na świecie. Klient nie będzie już martwić wydajnością, ponieważ monitorują ją ci, którym użytkownik płaci za przechowywanie w chmurze. Takie systemy są poszukiwane wśród użytkowników korporacyjnych, którzy muszą zapewnić obieg dokumentów w sieci korporacyjnej.

Dla zwykłych użytkowników, którzy po prostu nie chcą zaśmiecać swojego komputera niepotrzebnymi informacjami, dostępne są darmowe serwery w chmurze, które w zupełności wystarczą.

Punkty ujemne

Oczywiście nowe technologie chmurowe mają też szereg wad.

Po pierwsze, poufne dane przesyłane za pomocą magazynu w chmurze mogą zostać przechwycone przez hakerów. Jakość połączenia internetowego musi być bardzo wysoka. Jeśli Internet zostanie przerwany, dostęp do danych w „chmurach” będzie niemożliwy. Jednocześnie duże przedsiębiorstwa nadal potrzebują administratora systemu, który zorganizowałby transfer danych.

Jeśli klient chce zaoszczędzić pieniądze i woli tańszy serwer, to będzie musiał stawić czoła problemom z wydajnością. Tanie systemy przechowywania w chmurze nie mają zbyt dobrej infrastruktury sprzętowej, gdzie regularnie pojawiają się problemy, a ich naprawa zajmuje dużo czasu.

Jeśli korzystanie z technologii chmurowych planowane jest długoterminowo, może to być znacznie droższe niż instalacja własnego lokalnego serwera. Zwłaszcza jeśli do pracy wybrana zostanie technologia chmurowa o szerokim spektrum możliwości, taka jak SaaS.

Przegląd przechowywania w chmurze

Technologie chmurowe to obiekty pamięci masowej, które można podzielić na trzy rodzaje usług:

  • Tworzenie infrastruktury.
  • Usługi platformy.
  • Usługi oprogramowania.

Podział ten pomoże w wyborze serwera chmurowego do przechowywania danych.

Windows Live SkyDrive jest odpowiedni dla tych, którzy potrzebują dużej ilości danych. Pozwala na przechowywanie informacji aż do 25 GB. Nie ma ograniczeń co do formatu pliku. Niektóre typy mają jednak wiele zalet. Przykładowo, przechowując dokumenty pakietu Office, możesz je edytować bezpośrednio w przeglądarce.

Dropbox jest szerzej stosowany niż Windows Live SkyDrive, choć ma znacznie mniejszą ilość danych – tylko 2 GB. Wystarczy zainstalować jedną aplikację na urządzeniu, aby mieć zdalny dostęp.

Istnieje nawet specjalny serwer do przechowywania muzyki. To Grooveshark, który jest uważany za jedną z najpopularniejszych usług przechowywania plików muzycznych w chmurze.

Szkoła średnia MBOU nr 9, Karabanovo

RAPORT

W informatyce

„Technologie chmurowe”

Zakończony: Plotnikov M.I.

Uczennica klasy 11A

Rozdział 1. Pojęcie „technologii chmurowych”

Rozdział 2. Historia powstania technologii chmurowych

Rozdział 3. Przegląd produktów chmurowych

Rozdział 4. Przykłady „technologii chmurowych”

Rozdział 5. Plusy i minusy technologii chmurowych

Rozdział 6. Perspektywy rozwoju technologii chmurowych

Wniosek

Bibliografia

Wstęp

Wszystko się zmienia, świat nie stoi w miejscu, a większość internautów zmienia także swoje podejście do sieci WWW. Powodem tego są „technologie chmurowe”, które wyznaczają „modę” na korzystanie z Internetu i przechowywanie plików w Internecie. To „za chmurą” działają obecnie Facebook, Amazon, Twitter i te „silniki”, na których opierają się usługi takie jak Dokumenty Google i Gmail. Wszystko to dobrze, ale na razie dla niewtajemniczonych pozostają jedynie słowami, pompatycznymi i niezrozumiałymi. Jak to w ogóle działa?

Pomimo tego, że takie terminy jak „technologie chmurowe” czy „przetwarzanie w chmurze” są od dawna słyszane przez wielu, to jednak niewiele osób rozumie, czym dokładnie jest technologia chmurowa.

Na pierwszy rzut oka może się wydawać, że wszystko jest zbyt zagmatwane, aby się w to zagłębiać. Tak naprawdę ta technologia jest bardzo prosta i niemal każdy z nas korzysta z niej od dawna, nawet o tym nie myśląc. Na przykład wszystkie sieci społecznościowe, usługi hostingu plików, YouTube, klienci poczty e-mail, usługi bankowe i wiele innych działają w chmurze.



Mówiąc najprościej, technologia chmury polega na wykorzystaniu komputera/aplikacji internetowej zlokalizowanej na zdalnych serwerach za pośrednictwem przyjaznego dla użytkownika interfejsu użytkownika lub formatu aplikacji. Firmy i firmy korzystają z różnych typów aplikacji w chmurze, np. do zarządzania relacjami z klientami (CRM), zasobami ludzkimi, księgowością i innymi potrzebami organizacyjnymi.

Cel: badanie zagadnienia powstawania i rozwoju „technologii chmurowych”.

Celem pracy jest: zadania :


  • sformułować koncepcję „technologii chmurowych”,

  • omówić główne platformy korzystające z chmur,

  • przedstawić pozytywne i negatywne strony usługi,

  • wskazać perspektywy dalszego rozwoju na świecie.

Rozdział 1. Pojęcie „technologii chmurowych”

Technologie chmurowe to technologie przetwarzania danych, w ramach których zasoby komputerowe udostępniane są użytkownikowi Internetu w formie usługi on-line. Słowo „chmura” występuje tu jako metafora, uosabiająca złożoną infrastrukturę, która kryje się za wszystkimi szczegółami technicznymi.

Przetwarzanie w chmurze (rozproszone) (angielski przetwarzanie danych w chmurze, używany jest również termin przetwarzanie danych w chmurze (rozproszone)) to technologia przetwarzania danych, w której zasoby i moc komputera są dostarczane użytkownikowi w postaci usługi internetowej. Użytkownik ma dostęp do własnych danych, ale nie może zarządzać i nie musi dbać o infrastrukturę, system operacyjny i faktyczne oprogramowanie, z którym współpracuje. Terminu „chmura” używa się jako metafory opartej na obrazie Internetu na schemacie sieci komputerowej lub jako obrazu złożonej infrastruktury, za którą kryją się wszystkie szczegóły techniczne. Według dokumentu IEEE opublikowanego w 2008 r. „Przetwarzanie w chmurze to paradygmat, w którym informacje są trwale przechowywane na serwerach w Internecie i tymczasowo buforowane po stronie klienta, na przykład na komputerach osobistych, konsolach do gier, laptopach, smartfonach itp.”.

Przetwarzanie danych w chmurze jako koncepcja obejmuje pojęcia:

infrastruktura jako usługa

platforma jako usługa,

Oprogramowanie jako usługa,

dane jako usługa,

miejsce pracy jako usługa

oraz inne trendy technologiczne, które łączy przekonanie, że Internet jest w stanie sprostać potrzebom użytkowników w zakresie przetwarzania danych.

W przypadku technologii chmurowych najważniejszą cechą jest nierównomierne zapotrzebowanie użytkowników na zasoby Internetu. Aby wygładzić te nierówności, stosuje się kolejną warstwę pośrednią - wirtualizacja serwerów. W ten sposób obciążenie rozkłada się pomiędzy serwery wirtualne i komputery.

Technologie chmurowe to jedna wielka koncepcja, która obejmuje wiele różnych koncepcji świadczących usługi. Na przykład oprogramowanie, infrastruktura, platforma, dane, miejsce pracy itp. Dlaczego to wszystko jest potrzebne? Najważniejszą funkcją technologii chmurowych jest zaspokajanie potrzeb użytkowników, którzy muszą przetwarzać dane zdalnie.

Czego nie uważa się za przetwarzanie w chmurze? Pierwszym z nich jest przetwarzanie offline na komputerze lokalnym. Po drugie, mamy do czynienia z „informatyką użytkową”, gdy zlecana jest usługa wykonania szczególnie skomplikowanych obliczeń lub przechowywania tablic danych. Po trzecie, jest to przetwarzanie zbiorowe (rozproszone) (przetwarzanie sieciowe). W praktyce granice pomiędzy wszystkimi tego typu obliczeniami są dość niewyraźne. Jednak przyszłość chmury obliczeniowej jest wciąż znacznie większa niż systemy komunalne i rozproszone.

Przechowywanie danych w chmurze (angielski: cloudstorage) to model przechowywania danych online, w którym dane są przechowywane na wielu serwerach rozproszonych w sieci, udostępnianych do użytku klientom, głównie stronom trzecim. W przeciwieństwie do modelu przechowywania danych na własnych serwerach dedykowanych, kupowanych lub wynajmowanych specjalnie w tym celu, liczba lub jakakolwiek wewnętrzna struktura serwerów z reguły nie jest widoczna dla klienta. Dane przechowywane i przetwarzane są w tzw. chmurze, która z punktu widzenia Klienta stanowi jeden duży serwer wirtualny. Fizycznie takie serwery mogą być zlokalizowane w odległych od siebie lokalizacjach geograficznych, nawet na różnych kontynentach.

Aby zrozumieć czym jest „chmura”, warto zacząć od historii tego zagadnienia. Trzeba zrozumieć: czy ta technologia naprawdę należy do kategorii nowych pomysłów, czy też ten pomysł nie jest aż tak nowy.

Wstęp

Technologie chmurowe w procesach biznesowych

Technologie SaaS

Praktyka wykorzystania technologii chmurowych.

Wniosek


Wstęp

Istotą koncepcji technologii chmurowej jest zapewnienie użytkownikom końcowym zdalnego, dynamicznego dostępu do usług, zasobów obliczeniowych i aplikacji (w tym systemów operacyjnych i infrastruktury) za pośrednictwem Internetu. Rozwój branży hostingowej był napędzany zapotrzebowaniem na oprogramowanie i usługi cyfrowe, którymi można było zarządzać wewnętrznie, ale które byłyby również bardziej opłacalne i wydajne ze względu na korzyści skali.

Większość dostawców usług oferuje przetwarzanie w chmurze w formie hostingu VPS, hostingu współdzielonego i oprogramowania jako usługi (SaaS). Usługi chmurowe od dawna są świadczone w formie SaaS, np. Microsoft Hosted Exchange i SharePoint.

Trzeba przyznać, że technologie przetwarzania w chmurze mają ogromny potencjał, ponieważ wszystkie współczesne produkty komputerowe stale zwiększają swoje wymagania dotyczące wyposażenia technicznego komputera użytkownika, co nieuchronnie prowadzi do znacznych kosztów modernizacji. Branża gier staje się szczególnie wymagająca pod względem zasobów systemowych. Technologia ta pozwala więc rozwiązać problem nadmiernego zapotrzebowania aplikacji na zasoby użytkownika końcowego.

1. Technologie chmurowe w procesach biznesowych

Chmury komputerowe składają się z tysięcy serwerów zlokalizowanych w centrach danych, na których działają dziesiątki tysięcy aplikacji, z których korzystają jednocześnie miliony użytkowników. Warunkiem skutecznego zarządzania tak dużą infrastrukturą jest możliwie całkowita automatyzacja. Dodatkowo, aby zapewnić różnym typom użytkowników – operatorom chmury, dostawcom usług, pośrednikom, administratorom IT, użytkownikom aplikacji – bezpieczny dostęp do zasobów obliczeniowych, infrastruktura chmurowa musi zapewniać możliwość samodzielnego zarządzania i delegowania uprawnień.

Koncepcja chmury obliczeniowej znacząco zmieniła tradycyjne podejście do dostarczania, zarządzania i integracji aplikacji. W porównaniu do tradycyjnego podejścia, cloud computing pozwala na zarządzanie większą infrastrukturą, obsługę różnych grup użytkowników w ramach jednej chmury, a także oznacza pełną zależność od dostawcy usług chmurowych. Zależność ta jest jednak taka tylko w teorii, bo jeśli firma dostawcy dopuści choćby jeden precedens kradzieży informacji, będzie to kolosalny cios dla całej branży udostępniania przepustowości zdalnej.

Chmura obliczeniowa jest skutecznym narzędziem zwiększania zysków i poszerzania kanałów sprzedaży dla niezależnych dostawców oprogramowania (ISV), operatorów telekomunikacyjnych i VAR (w formie SaaS). Takie podejście pozwala na dynamiczne świadczenie usług, w ramach których użytkownicy mogą płacić na bieżąco i dostosowywać swoje zasoby w oparciu o rzeczywiste potrzeby, bez długoterminowych zobowiązań.

Dla hostów przetwarzanie w chmurze oferuje ogromny potencjał wzrostu. Branża przetwarzania w chmurze dynamicznie się rozwija i według analityków do 2012 roku będzie stanowić 9% wszystkich wydatków na IT. Ponadto uwaga branży w coraz większym stopniu przesuwa się z hostingu na przetwarzanie w chmurze i SaaS, a Twoi klienci prawdopodobnie będą oczekiwać, że pójdziesz w tym kierunku.

Główną zaletą korzystania z chmur jest to, że użytkownik końcowy nie musi posiadać wydajnego systemu, co wyraźnie prowadzi do znacznej redukcji kosztów dla użytkownika. Drugą zaletą jest brak możliwości korzystania z pirackich treści, ponieważ cały ruch przychodzący będzie pochodził od certyfikowanych dostawców. W ten sposób można rozwiązać jeden z najbardziej globalnych problemów współczesności komputerów – piractwo.

Według Parallels w ciągu najbliższych 5-10 lat większość IT przeniesie się do pięciu różnych typów chmur. Pojawią się autorskie chmury platformowe świadczące różne usługi platformowe – Google (typ 1), Microsoft (typ 2) i inni duzi gracze IT (typ 3), tacy jak IBM, Apple, HP i Amazon.

Pojawią się chmury usług (typ 4), w których ma pojawić się tysiące dostawców usług w chmurze oferujących szeroki zakres usług. Przykłady obejmują hosting stron internetowych i aplikacji, podmioty zintegrowane pionowo (rząd, opieka zdrowotna itp.), niezależnych dostawców oprogramowania (strategiczny rozwój biznesu, systemy obsługi klienta itp.), usługi telekomunikacyjne (poczta głosowa), VOIP). Wreszcie pojawią się chmury zarządzane przez IT przedsiębiorstwa (typ 5), które będą świadczyć usługi do użytku wewnętrznego oraz do użytku pracowników i partnerów.

Platformowe chmury

Typ 2: Chmura Microsoft

Typ 3: Inne chmury (na przykład IBM i Apple – Amazon, Facebook, Adobe i inne)

Chmury usługowe

Typ 4: Dostawcy usług w chmurze – operatorzy telekomunikacyjni, hosty internetowe, ISV, SaaS

Typ 5: Chmury wewnętrzne dużych firm (Fortune 1000)

Przy dzisiejszym poziomie konkurencji na rynku IT kluczem do sukcesu jest przejście na piąty typ chmury lub zaangażowanie zasobów zewnętrznych w celu przejścia na czwarty typ. Aby rozwiązać ten problem, Parallels tworzy rozwiązania, ekosystemy i nawiązuje partnerstwa z dostawcami usług i firmami w celu budowy efektywnej infrastruktury do świadczenia usług w chmurze. Ponadto Parallels w dalszym ciągu rozwija swoją działalność w zakresie SaaS, aby umożliwić niezależnym producentom oprogramowania i dostawcom usług dostarczanie aplikacji SaaS spełniających dzisiejsze standardy branżowe.

2. Technologie SaaS

(Software as a Service) to model wykorzystania aplikacji biznesowych jako usług internetowych.Aplikacje działają na serwerze dostawcy SaaS, a użytkownicy uzyskują do nich dostęp poprzez przeglądarkę internetową. Użytkownik nie kupuje aplikacji SaaS, ale ją wynajmuje – płaci określoną kwotę miesięcznie za jej użytkowanie. W ten sposób osiąga się efekt ekonomiczny, co jest uważane za jedną z głównych zalet SaaS.Dostawca dba o wydajność aplikacji, zapewnia użytkownikom wsparcie techniczne i samodzielnie instaluje aktualizacje. Dzięki temu użytkownik mniej myśli o technicznej stronie zagadnienia i skupia się na swoich celach biznesowych.

Główne zalety SaaS w porównaniu z tradycyjnym oprogramowaniem:

· niższy koszt posiadania.

· krótszy czas realizacji.

· niski próg wejścia (możesz przetestować szybko i za darmo).

· zadania utrzymania i aktualizacji systemu spadają całkowicie na barki dostawcy SaaS.

· pełna mobilność użytkownika, ograniczona jedynie „zasięgiem Internetu”.

· wsparcie dla firm rozproszonych geograficznie i pracowników zdalnych.

· niskie wymagania energetyczne komputera użytkownika.

· Wieloplatformowy.

Wadami SaaS jest niepewność przesyłania danych komercyjnych do zewnętrznego dostawcy, niska wydajność i zawodny dostęp z powodu przerw w Internecie.

Pojawiły się technologie alternatywne do SaaS. Stanowią one pośrednie opcje przejścia z tradycyjnego oprogramowania do SaaS i prawdopodobnie wkrótce znikną.

· S+S to alternatywna marka promowana przez Microsoft, która od SaaS różni się tym, że na komputerze użytkownika nie korzysta się z przeglądarki, lecz z oprogramowania klienckiego.

3.Praktyka wykorzystania technologii chmurowych

W 2011 roku ogłoszono, że WINDOWS AZURE będzie systemem komercyjnym. Podobnie jak tradycyjny system operacyjny, WINDOWS AZURE umożliwia uruchamianie aplikacji i przechowywanie danych, jednak nie dzieje się to na komputerze użytkownika, ale w chmurach obliczeniowych.

System operacyjny WINDOWS AZURE jest częścią Platformy Windows Azure, grupy technologii chmurowych do tworzenia oprogramowania, która obejmuje następujące elementy:

· WINDOWS AZURE zapewnia środowisko Windows do uruchamiania aplikacji i przechowywania danych w centrach danych Microsoft

· SQL Azure udostępnia relacyjne bazy danych oparte na SQL Server. Dane mogą być przechowywane zarówno w chmurze, jak i w ścianach przedsiębiorstwa, współpracując jednak z aplikacjami WINDOWS AZURE

· AppFabric platformy Windows Azure łączy aplikacje działające zarówno w chmurze, jak i w środowisku tradycyjnym, umożliwiając bezpieczny transfer danych.

Pomimo podobieństwa nazw, pojęcia Fabric i AppFabric wcale nie są tym samym. Pierwsza dotyczy połączenia maszyn fizycznych w ramach systemu operacyjnego w chmurze, druga dotyczy połączenia aplikacji działających w różnych środowiskach.

Sam system operacyjny WINDOWS AZURE również składa się z kilku połączonych ze sobą części: Compute Service, Storage Service i Fabric. Service odpowiada za obliczenia. Głównym celem platformy chmurowej jest zapewnienie wsparcia aplikacji działającej jednocześnie przez ogromną liczbę użytkowników. WINDOWS AZURE obsługuje wiele kopii tego samego kodu na różnych serwerach fizycznych. Z kolei aplikacja może działać w kilku wersjach jednocześnie na kilku maszynach wirtualnych, z których każdą zapewnia hypervisor oparty na Hyper-V, zmodyfikowany do pracy w chmurach.

Istnieją dwa typy wersji roboczych aplikacji w chmurze: rola internetowa i rola robocza. Pierwsza z nich może przetwarzać żądania HTTP lub HTTPS, a na jej maszynie wirtualnej (VM) działa serwer Internetowych usług informacyjnych (IIS). Programista ma możliwość stworzenia wersji roli webowej z wykorzystaniem ASP.NET lub Windows Communication Foundation (WCF), a także wykorzystania dowolnej innej technologii .NET współpracującej z IIS. Aplikację można stworzyć w dowolnym języku programowania.

Natomiast rola procesu roboczego nie obejmuje uruchamiania usług IIS. Wykonuje zadania w tle. Na przykład rola internetowa może zostać użyta do otrzymania żądania od użytkownika. Jednak jego przetwarzanie zostanie rozpoczęte później przy użyciu wersji roli pracownika. Usługa zapewnia przechowywanie danych. WINDOWS AZURE OS obsługuje trzy sposoby pracy z danymi. Najprostszym z nich jest obiekt BLOB zawierający dane binarne o prostej hierarchii. Ten typ organizacji informacji przeznaczony jest do przechowywania obrazów, plików audio i wideo, tj. do użytku w dużych ilościach. Gdy zachodzi potrzeba uporządkowania danych tego samego typu, uciekają się do tabel, w których dla każdej jednostki informacji przypisany jest numer wiersza i numer kolumny. Tabela w usłudze Storage nie jest relacyjna. Jego prosta organizacja pozwala na dostęp do danych za pomocą metod ADO.NET. W tej formie system operacyjny w chmurze rozdziela przechowywanie danych na wiele komputerów fizycznych, co jest bardziej wydajne niż korzystanie z relacyjnej bazy danych.

Rozważane metody zapewniają przechowywanie danych i dostęp do nich, a do ich przekazywania potrzebna jest trzecia metoda, zwana „kolejką”. Zasada organizowania danych w kolejkę opiera się na zasadzie: „pierwsze weszło, pierwsze wyszło”. Ta metoda pomaga różnym wersjom aplikacji wymieniać między sobą komunikaty. Łączy to rolę sieciową z rolą pracownika, ponieważ synchronizacja w chmurze nie jest możliwa. Załóżmy, że użytkownik wywołuje zadanie za pośrednictwem interfejsu internetowego, które wymaga znacznej mocy obliczeniowej. Rola internetowa zapisuje otrzymane żądanie w kolejce. Rola procesu roboczego uzyskująca dostęp do tej kolejki akceptuje żądanie i wykonuje je. Wyniki wykonania (odpowiedź) przesyłane są na tej samej zasadzie, poprzez kolejkę. Niezależnie od sposobu organizacji danych, informacje w WINDOWS AZURE Storage są replikowane 3-krotnie, co zapewnia stabilność systemu: utrata danych w jednej z kopii nie jest śmiertelna. Ponadto istnieją zarchiwizowane kopie przechowywane w innym centrum danych Microsoft. Oznacza to, że nawet jeśli całe centrum danych zostanie zniszczone, informacje zostaną odzyskane i przywrócone z archiwów innego centrum.

Ostatni komponent systemu operacyjnego – Fabric – umożliwia organizację zestawu komputerów, na których przechowywane są aplikacje i dane WINDOWS AZURE. Ta „struktura komputerowa” jest kontrolowana przez oprogramowanie zwane kontrolerem strukturalnym. Fabric monitoruje wszystkie uruchomione aplikacje, zarządza interakcjami z systemem operacyjnym na różnych maszynach wirtualnych i wybiera serwer fizyczny do uruchamiania aplikacji, optymalizując w ten sposób wykorzystanie sprzętu. Aplikacjami zarządza się za pomocą plików konfiguracyjnych, które zawierają opis XML wszystkiego, czego potrzebuje aplikacja, na przykład wymaganą liczbę maszyn wirtualnych z rolami sieciowymi i rolami procesów roboczych. Kontroler Fabric tworzy te maszyny wirtualne i monitoruje stan każdej z nich, aby w razie potrzeby móc zastąpić uszkodzoną lub uruchomić ją na innym serwerze fizycznym.

Komponenty WINDOWS AZURE umożliwiają budowanie różnego typu aplikacji. Zatem, aby stworzyć skalowalną aplikację internetową, programista musi jedynie wykorzystać wymaganą liczbę ról sieciowych, przechowując dane w tabelach. W przypadku aplikacji do przetwarzania równoległego potrzebna będzie rola internetowa, kolejka do przechowywania żądań, wymagana liczba ról procesów roboczych oraz tabele (lub obiekty BLOB) do przechowywania danych. Z kolei SQL Azure i AppFabric umożliwiają połączenie rozwiązań WINDOWS AZURE z programami i bazami danych działającymi w sieci lokalnej lub z systemami chmurowymi innych dostawców.

Aplikacje zbudowane na platformie WINDOWS AZURE są udostępniane jako usługa użytkownikom indywidualnym, korporacyjnym lub obu. Oto przykłady cen niektórych usług w chmurze firmy Microsoft:

· moc obliczeniowa – 0,12 dolara/godz

· przechowywanie danych miesięcznie – 0,15 USD/GB

· transakcje danymi - 0,01 USD/10 KB

· pobieranie danych – 0,10 USD/GB

· pobieranie danych – 0,15 USD/GB

Dzięki WINDOWS AZURE niezależny programista może tworzyć aplikacje dla użytkowników biznesowych, korzystając z zasad oprogramowania jako usługi.

Dlatego zdecydowano się przenieść opracowane wcześniej oprogramowanie pod dach WINDOWS AZURE. W rezultacie potrzebnych było 28 serwerów wirtualnych z Azure i 20 SQL Azure (po 10 GB każdy). Płacąc na bieżąco, Alinean osiągnął 60% redukcję kosztów utrzymania w porównaniu z poprzednim tradycyjnym modelem. Dodatkowo zarząd szacuje stosunek średniego wzrostu zysku do inwestycji (ROI - Return On Investment) w WINDOWS AZURE na 160% w porównaniu do inwestycji w poprzedniej konfiguracji (100%).

Dzięki swojej skalowalności WINDOWS AZURE pozwala na śledzenie ogromnej liczby użytkowników. Tworząc rozwiązanie chmurowe, firma deweloperska może liczyć nie tylko na korporacje, ale także na osoby prywatne. Z takim wnioskiem wystąpiła nowozelandzka firma TicketDirect International, która prowadząc działalność online, realizuje 45% całej sprzedaży biletów na wydarzenia kulturalne i sportowe w Nowej Zelandii. Poprzedni, tradycyjny system biletowy, działający na Microsoft SQL Server 7 i SQL Server 2000, został napisany w Visual Basic 6. Aplikacja bez problemu obsłużyła kilkaset sprzedaży w ciągu godziny. Jednak w dni wyprzedaży, kiedy ogłaszano zniżkę na popularne wydarzenie, tysiące ludzi jednocześnie próbowało „dotrzeć” do systemu. Nic więc dziwnego, że park komputerowy sprzedawcy biletów nie był w stanie obsłużyć napływu użytkowników. AZURE udostępniło TicketDirect skalowalną infrastrukturę w ramach usługi typu pay-as-you-go. W rezultacie podczas sprzedaży aplikacja zaczyna wykorzystywać dodatkową pojemność. Teraz TicketDirect nie będzie już musiał kupować sprzętu tylko po to, aby pokryć chwilowe wzrosty aktywności. Praktycznie nie ma żadnych ograniczeń. W chmurach firma jest w stanie obsłużyć kilka popularnych wydarzeń, które rozpoczynają sprzedaż w tej samej minucie. WINDOWS AZURE zapewni tyle mocy, ile potrzebuje Twoja firma.

W środowisku WINDOWS AZURE można tworzyć aplikacje wewnętrzne, których użytkownikami są pracownicy danego przedsiębiorstwa. W tym przypadku skalowalność być może nie jest aż tak ważna. Ale wybuchy aktywności zdarzają się także wewnątrz firmy – wtedy trudno przecenić zalety chmury obliczeniowej nawet w murach przedsiębiorstwa. Jako przykład weźmy samą firmę Microsoft, a raczej jej dział technologii informatycznych, w którym WINDOWS AZURE znalazł swoje zastosowanie. W ramach corocznej kampanii darowizn firma IT organizuje aukcję internetową na rzecz fundacji United Way. Wcześniej sprzęt i oprogramowanie do niego wspierane było przez cały rok, a wydarzenie odbywało się przez miesiąc tylko raz w roku. Poza tym na samym końcu aukcji zwykle pojawiał się kolejny problem, z którym musieli zmierzyć się technicy. Za każdym razem o tej porze następował wzrost aktywności i system ulegał przeciążeniu.

Dział IT podjął decyzję o migracji do chmury obliczeniowej. Do przechowywania danych wykorzystano system WINDOWS AZURE oraz Microsoft SQL Azure. Teraz, w ostatnich dniach aukcji, zespół IT programuje system tak, aby wykorzystywał więcej zasobów do obsługi rosnącej liczby żądań. Po zakończeniu aukcji pojemność jest zmniejszana w zależności od obciążenia. Model chmurowy jest gotowy do obsługi dowolnej liczby użytkowników. W ogromnej firmie, jaką jest Microsoft, system pozwala teraz ludziom zbierać więcej pieniędzy na cele charytatywne.

Podane przykłady mówią o tworzeniu systemów na żądanie. Aby jednak pracować w środowisku WINDOWS AZURE, nie jest konieczne programowanie własnej aplikacji. Teraz każdy z nas będzie mógł przetestować w działaniu system operacyjny Microsoft Cloud OS. Aplikacje biurowe na żądanie są dostępne w systemie WINDOWS AZURE jako część działającego systemu Windows Live. Windows Live umożliwia tworzenie dokumentów w formatach Word, Excel i PowerPoint oraz przechowywanie ich na dysku wirtualnym w chmurach. Co ciekawe, system umożliwia otwarcie dokumentu online na komputerze PC przy użyciu tradycyjnego oprogramowania Microsoft. W przyszłości WINDOWS AZURE wyjdzie poza centra danych swojego dewelopera i będzie instalowany w ścianach innych korporacji. Microsoft ogłosił nadchodzącą współpracę z takimi firmami jak Dell, HP i eBay. Ten ostatni planuje wykorzystać rozwiązanie chmurowe oparte na systemie WINDOWS AZURE, dzięki któremu abonenci będą mogli brać udział w zwykłej aukcji w serwisie eBay za pomocą iPada.

Wniosek

żądanie aplikacji w technologii chmury

Obecnie technologia przetwarzania w chmurze jest aktywnie rozwijana i udoskonalana. Ale mówimy o rozwoju, a nie użytkowaniu. W tej chwili wielu boi się samego faktu, że informacje będą przechowywane przez osoby trzecie. I chociaż udowodniono już prawie niemożność utraty lub kradzieży danych, niewielu jest skłonnych zaufać takim usługom. Jakość, stabilność i szybkość połączeń internetowych również są niewystarczające na ten okres, co stwarza znaczne trudności dla programistów.

Korzystając z przetwarzania w chmurze, konsumenci technologii informatycznych mogą znacznie obniżyć koszty kapitałowe - na budowę centrów danych, zakup sprzętu serwerowego i sieciowego, rozwiązań sprzętowych i programowych zapewniających ciągłość i wydajność - ponieważ koszty te pokrywa dostawca usług w chmurze. Dodatkowo długi czas budowy i uruchomienia dużych obiektów infrastruktury informatycznej oraz ich wysoki koszt początkowy ograniczają zdolność konsumentów do elastycznego reagowania na potrzeby rynku, natomiast technologie chmurowe zapewniają możliwość niemal natychmiastowej reakcji na zwiększone zapotrzebowanie na moc obliczeniową.

W przypadku korzystania z chmury obliczeniowej koszty konsumenckie przesuwają się w stronę operacyjnych – tak klasyfikuje się koszty płacenia za usługi dostawców chmury.

Jednak pomimo tych znaczących wad, zalety wprowadzenia tej technologii są jasne dla każdego. Przecież oznacza to oszczędności dla konsumentów, walkę z piractwem dla programistów, minimalizację kosztów IT dla firm i ujednolicenie standardów sieciowych dla wszystkich użytkowników.

Wykaz używanej literatury

1.Bulusov A. Menedżerowie IT w dalszym ciągu unikają technologii „chmurowych”. //CNews 21 kwietnia 2010 r

.Makarov S.V. Dla „Cloud Computing” // Kreatywna gospodarka – M:, nr 8, 2010

.Makarov S.V. Społeczno-ekonomiczne aspekty przetwarzania w chmurze //Monografia - M.: CEMI RAS, 2010

.Makarov S.V. Efekt ładowania // Kreatywna gospodarka. - M:, nr 9, 2010

.Chernyak L. Integracja to podstawa chmury. //Systemy otwarte. DBMS 16 września 2011 r