Menu
Jest wolny
rejestracja
Dom  /  Programy/ Czym są technologie chmurowe i dlaczego są potrzebne. Wykorzystanie technologii chmurowych w systemach informatycznych Korzyści z usług chmurowych

Czym jest technologia chmury i dlaczego jest potrzebna. Wykorzystanie technologii chmurowych w systemach informatycznych Korzyści z usług chmurowych

W ostatnich latach rozwiązania SaaS, czyli usługi IT wdrażane na platformie chmurowej, stają się coraz bardziej popularne w środowisku biznesowym. Można powiedzieć, że technologie chmurowe śmiało wkroczyły w nasze życie i nadal nabierają rozpędu. W tym artykule postaramy się dowiedzieć, co one oznaczają Chmura obliczeniowa i jakie są ich korzyści biznesowe?

Krótko mówiąc, rozwiązania w chmurze to oprogramowanie, do którego można uzyskać dostęp przez Internet. O ile wcześniej ludzie pobierali oprogramowanie wyłącznie na komputer lub serwer, dziś technologie chmurowe otworzyły nam dostęp do programów przez przeglądarkę internetową. Aplikacje te są szczególnie popularne wśród małych i średnich firm. Renomowany magazyn IT CRN szacuje, że małe firmy wydają obecnie na narzędzia chmurowe około 100 miliardów dolarów.

Wielu programistów dzisiaj produkty oprogramowania oferować programy biznesowe na platformie chmurowej. Wśród takich rozwiązań - pakiety biurowe, systemy do zarządzania relacjami z klientami, a także aplikacje branżowe do zarządzania sprzedażą, produkcją, logistyką itp. I np. dla każdego obszaru logistyki zostały opracowane odrębne produkty: automatyzacja magazynu, automatyzacja logistyki transportu i zamówienia przetargowe automatyzacja.

Dlaczego więc tak wiele przedsiębiorstw przenosi się do chmury? Odpowiedź jest prosta. Narzędzia oparte na chmurze zwiększają produktywność, zmniejszają koszty przedsiębiorstwa i oferują użytkownikowi wiele innych korzyści.

Przyjrzyjmy się więc głównym zaletom technologii chmurowych:

1. Elastyczność

Jeśli firma aktywnie się rozwija, a co za tym idzie, rośnie sieć jej oddziałów i przedstawicielstw, ponieważ takie usługi znajdują się na zdalnych serwerach.

2. Odzyskiwanie po awarii

Dzięki przetwarzaniu w chmurze firmy nie muszą się martwić o problemy z odzyskiwaniem po awarii. Dostawcy takich rozwiązań dbają o wszelkie obawy o utrzymanie sprawności systemów, a poza tym problemy są eliminowane bardzo szybko. Według badań przeprowadzonych przez Aberdeen Group firmy działające w chmurze były w stanie odzyskać dane ze swoich systemów cztery razy szybciej niż inne firmy.

3. Automatyczneaktualizacja oprogramowanie

Badania wykazały, że w 2010 r. brytyjskie firmy poświęcały 18 dni roboczych w miesiącu na utrzymanie i zarządzanie systemami spoza chmury. Dostawcy usługi w chmurze ponoszą samodzielną odpowiedzialność za utrzymanie i aktualizację serwerów, w tym za zapewnienie bezpieczeństwa danych.

4. Brak kosztów kapitałowych

Rozwiązania chmurowe nie wymagają inwestycji kapitałowych na zakup serwerów i ich obsługę, a ponieważ są bardzo szybko wdrażane, klient będzie potrzebował minimalnego wysiłku, aby uruchomić projekt.

5. Skalowanie interakcji

Technologie chmurowe pozwalają wszystkim pracownikom firmy, niezależnie od ich aktualnej lokalizacji, synchronizować pracę z dokumentami i aplikacjami, pracując w czasie rzeczywistym.

6. Pracuj z dowolnego miejsca na świecie

Do pracy z systemem chmurowym wystarczy urządzenie mobilne i dostęp do Internetu.

7. Zarządzanie dokumentami

Według jednej zagranicznej publikacji, 73% pracowników wiedzy kontaktuje się z ludźmi w innych strefach czasowych i regionach przynajmniej raz w miesiącu. Jeśli firma nie korzysta z chmury, pracownicy są zmuszeni do wymiany plików za pośrednictwem poczty elektronicznej, co skutkuje wieloma wersjami tego samego dokumentu. Rozwiązania chmurowe pozwalają przechowywać wszystkie pliki w jednym miejscu, a pracownicy mogą jednocześnie pracować w jednej centralnej kopii, a także komunikować się ze sobą w momencie zmian. Ta współpraca poprawia ogólną wydajność pracy.

8. Bezpieczeństwo informacji

Wiadomo, że każdego roku na lotniskach ginie dziesiątki tysięcy laptopów. Wraz z laptopami giną cenne i poufne informacje. Jeśli informacje są przechowywane w chmurze, to w przypadku utraty urządzenia nie dochodzi do utraty danych.

9. Konkurencyjność
Chmury umożliwiają firmom szybsze działanie w sytuacjach awaryjnych niż ich konkurencja. Przedsiębiorstwa, które nie korzystają z usług w chmurze, w przypadku awarii systemu są zmuszone sięgnąć po: utworzyć kopię zapasową i korzystaj ze złożonych procedur odzyskiwania danych, które są powolne i żmudne.

10. Przyjazność dla środowiska

Badania pokazują, że wykorzystanie technologii chmurowych może zmniejszyć emisję dwutlenku węgla i zużycie energii o co najmniej 30%, co daje dodatkową premię dla biznesu.

Rozważ główne zalety i korzyści technologii przetwarzania w chmurze:

Dostępność i odporność- wszystkim użytkownikom, z dowolnego miejsca, w którym jest Internet, z dowolnego komputera, na którym jest przeglądarka.

Komputery klienckie... Użytkownicy nie muszą kupować drogich komputerów z dużą ilością pamięci i dysków, aby korzystać z programów przez interfejs WWW. Ponadto nie są potrzebne napędy CD i DVD, ponieważ wszystkie informacje i programy pozostają w „chmurze”. Użytkownicy mogą migrować ze zwykłych komputerów i laptopów do mniejszych i wygodniejszych netbooków.

Dostęp do dokumentów... Jeśli dokumenty są przechowywane w chmurze, użytkownicy mogą uzyskać do nich dostęp w dowolnym miejscu i czasie. Nie ma już czegoś takiego jak zapomniane pliki: jeśli istnieje Internet, to zawsze tam są.

Odporny na utratę danych lub kradzież sprzętu... Jeśli dane są przechowywane w chmurze, ich kopie są automatycznie dystrybuowane na wiele serwerów, prawdopodobnie znajdujących się na różnych kontynentach. W przypadku kradzieży lub uszkodzenia komputerów osobistych użytkownik nie traci cennych informacji, które może otrzymać również z dowolnego innego komputera.

Niezawodność... Centra danych są zarządzane przez profesjonalnych specjalistów, którzy zapewniają całodobową obsługę funkcjonowania maszyn wirtualnych. A nawet jeśli fizyczna maszyna ulegnie awarii, dzięki dystrybucji aplikacji w wielu egzemplarzach, nadal będzie działać. Stwarza to pewien wysoki poziom niezawodności i odporności na awarie funkcjonowania systemu.

Ekonomia i wydajność- płać tyle, ile używasz, pozwól sobie na drogie, wydajne komputery i programy. „Chmura” pozwala brać pod uwagę i płacić tylko faktycznie zużyte zasoby ściśle według faktu ich wykorzystania;

Dzierżawa zasobów... Zwykłe serwery przeciętnej firmy są obciążone w 10-15%. W niektórych okresach potrzebne są dodatkowe zasoby obliczeniowe, w innych te drogie zasoby są bezczynne. Wykorzystując w dowolnym momencie wymaganą ilość zasobów obliczeniowych w „chmurze” firmy mogą obniżyć koszty sprzętu i jego utrzymania. Umożliwia to klientowi rezygnację z zakupu drogich aktywów IT na rzecz nawet nie wynajmowania ich, ale zużycia operacyjnego w miarę potrzeb, przy jednoczesnym obniżeniu kosztów utrzymania swoich systemów i uzyskaniu gwarancji poziomu usług od dostawcy.

Wynajem oprogramowania... Zamiast kupować pakiety oprogramowania dla każdego lokalnego użytkownika, firmy kupują wymagane programy w chmurze". Programy te będą używane tylko przez tych użytkowników, którzy potrzebują tych programów w swojej pracy. Co więcej, koszt programów ukierunkowanych na dostęp do Internetu jest znacznie niższy niż ich odpowiedników na komputery osobiste. Jeśli programy nie są często używane, można je po prostu wypożyczyć za stawkę godzinową. Koszty aktualizacji programów i utrzymania ich w stanie gotowości do pracy na wszystkich stanowiskach pracy są całkowicie zredukowane do zera.

Dla dostawcy usług IT znaczenie ekonomiczne chmury to: ekonomia skali(taniej jest utrzymywać duże jednorodne centrum przetwarzania niż wiele małych, heterogenicznych) i wygładzanie obciążenia (gdy jest wielu odbiorców, mało prawdopodobne jest, aby wszyscy potrzebowali mocy szczytowej w tym samym czasie).

Deweloperzy oprogramowania również odnoszą korzyści z przejścia do chmury, ułatwiając, przyspieszając i taniej opracowywać, testować pod obciążeniem i oferować swoje rozwiązania klientom — możesz to zrobić bezpośrednio w chmurze dzięki minimalny koszt... Ponadto przetwarzanie w chmurze jest skuteczne narzędzie zwiększyć zyski i rozszerzyć kanały sprzedaży dla niezależnych dostawców oprogramowania w postaci SaaS. Takie podejście pozwala na dynamiczne świadczenie usług, w ramach którego użytkownicy mogą płacić ex post i dostosowywać swoje zasoby w oparciu o rzeczywiste potrzeby bez długoterminowych zobowiązań.

Prostota- nie trzeba kupować i konfigurować programów i sprzętu, aktualizować je.

Praca... Ponieważ wraz z wprowadzeniem Cloud Computing jest mniej serwerów fizycznych, ich utrzymanie staje się łatwiejsze i szybsze. Pod względem oprogramowania to ostatnie jest instalowane, konfigurowane i aktualizowane w chmurze. Za każdym razem, gdy użytkownik uruchamia program zdalny, może być pewien, że ten program jest w najnowszej wersji - bez konieczności ponownej instalacji czy płacenia za aktualizacje.

Współpraca... Pracując z dokumentami w „chmurze” nie ma potrzeby przesyłania sobie nawzajem ich wersji ani ich edycji sekwencyjnej. Teraz użytkownicy mogą być pewni, że mają najnowszą wersję dokumentu, a wszelkie zmiany wprowadzone przez jednego użytkownika są natychmiast odzwierciedlane w drugim.

Otwarte interfejsy... Chmura zazwyczaj ma standardowe otwarte interfejsy API (interfejsy programowania aplikacji) do komunikacji z istniejącymi aplikacjami i opracowywania nowych — specjalnie dla architektury chmury.

Elastyczność i skalowalność- nieograniczone zasoby obliczeniowe (pamięć, procesor, dyski). „Chmura” jest skalowalna i elastyczna – zasoby są przydzielane i zwalniane w miarę potrzeb;

Obliczenia wydajnościowe... W porównaniu z komputerem osobistym moc obliczeniowa dostępna dla użytkownika chmury obliczeniowej jest praktycznie ograniczona jedynie wielkością chmury, czyli całkowitą liczbą zdalnych serwerów. W razie potrzeby użytkownicy mogą wykonywać bardziej złożone zadania z większą ilością pamięci i przestrzeni dyskowej. Innymi słowy, użytkownicy mogą łatwo i tanio obsługiwać superkomputer, jeśli chcą, bez żadnych rzeczywistych zakupów. Możliwość uruchamiania wielu kopii aplikacji na wielu wirtualne maszyny zapewnia korzyści w zakresie skalowalności: liczba instancji aplikacji może rosnąć niemal natychmiast na żądanie, w zależności od obciążenia.

Przechowywanie danych... W porównaniu do dostępnej przestrzeni dyskowej na komputerach osobistych, ilość pamięci w „chmurze” może elastycznie i automatycznie dostosowywać się do potrzeb użytkownika. Przechowując informacje w „chmurze”, użytkownicy mogą zapomnieć o ograniczeniach narzucanych przez konwencjonalne dyski – rozmiary „chmury” liczone są w miliardach gigabajtów dostępnej przestrzeni.

Narzędzie do uruchamiania... W oczach takich konsumentów usług cloud computing, jak firmy rozpoczynające własny biznes, główną zaletą tej technologii jest brak konieczności zakupu odpowiedniego sprzętu i oprogramowania, a następnie utrzymania ich pracy.

Wady i problemy przetwarzania w chmurze

Czy są jakieś wady przetwarzania w chmurze? Dlaczego technologie „chmurowe” w Rosji tylko nabierają rozpędu, a dyrektorzy niektórych duże firmy nie spieszy się z przeniesieniem swojej infrastruktury IT do „chmury”? Zwróćmy więc uwagę na główne wady i trudności korzystania z chmury obliczeniowej:

Trwałe połączenie sieciowe... Cloud Computing prawie zawsze wymaga połączenia sieciowego (Internet). Jeśli nie ma dostępu do sieci, nie ma pracy, programów, dokumentów. Wiele programów opartych na chmurze wymaga dobrego połączenia internetowego o dużej przepustowości. W związku z tym programy mogą działać wolniej niż na komputerze lokalnym. Według czołowych rosyjskich firm informatycznych główną przeszkodą w powszechnym rozwoju chmur jest brak szerokopasmowego dostępu do Internetu (BBA), głównie w regionach.

Bezpieczeństwo.

Teoretycznie bezpieczeństwo danych może być zagrożone. Nie wszystkie dane można powierzyć zewnętrznemu dostawcy Internetu, zwłaszcza nie tylko do przechowywania, ale także do przetwarzania. Wszystko zależy od tego, kto świadczy usługi w chmurze. Jeśli ten ktoś bezpiecznie szyfruje Twoje dane, stale je robi kopie zapasowe, działa na rynku od ponad roku podobne usługi i cieszy się dobrą reputacją, zagrożenia bezpieczeństwa danych nigdy nie mogą się zdarzyć. Użytkownik aplikacji biznesowych „chmury” może napotkać również problemy prawne, np. związane ze spełnieniem wymogów ochrony danych osobowych.

Państwo, na którego terytorium znajduje się centrum danych, może uzyskać dostęp do wszelkich informacji w nim przechowywanych. Na przykład, zgodnie z prawem Stanów Zjednoczonych, gdzie znajduje się najwięcej centrów danych, w tym przypadku firma dostarczająca nie ma nawet prawa ujawnić faktu przekazania poufnych informacji nikomu poza jej prawnikami.

Ten problem jest być może jednym z najbardziej znaczących w kwestii wysyłania poufnych informacji do chmury. Można go rozwiązać na kilka sposobów. Po pierwsze, wszystkie informacje umieszczone w chmurze mogą zostać zaszyfrowane. Po drugie, po prostu nie możesz tego tam umieścić. Jednak w każdym przypadku dla firm korzystających z chmury obliczeniowej powinna to być szczególna pozycja na liście pytań. bezpieczeństwo informacji... Ponadto sami dostawcy muszą ulepszyć swoją technologię, udostępniając niektóre usługi szyfrowania.

Funkcjonalność aplikacji „chmury”... Nie wszystkie programy lub ich właściwości są dostępne zdalnie. Jeśli porównamy programy dla zastosowanie lokalne i ich „chmurowe” odpowiedniki, te ostatnie wciąż tracą na funkcjonalności. Na przykład stoły Dokumenty Google lub Aplikacje biurowe aplikacja internetowa ma znacznie mniej funkcji i możliwości niż Microsoft Excel.

Zależność od dostawcy „chmury”.

Zawsze istnieje ryzyko, że dostawca usług internetowych nie wykona kopii zapasowej danych pewnego dnia – tuż przed awarią serwera. Ryzyko to jednak nie przewyższa niebezpieczeństwa, że ​​użytkownik sam straci swoje dane - zgubił lub zepsuł telefon komórkowy lub laptop, bez tworzenia kopii zapasowej na domowym komputerze. Dodatkowo, przywiązując się do konkretnej usługi, w pewnym stopniu ograniczamy także naszą wolność – swobodę przejścia na starą wersję oprogramowania, wyboru metod przetwarzania informacji i tak dalej.

Niektórzy eksperci, tacy jak Hugh Macleod w swoim artykule „Najlepiej strzeżony sekret chmury”, twierdzą, że przetwarzanie w chmurze prowadzi do powstania ogromnego, nigdy wcześniej nie widzianego monopolu. Czy to możliwe? Oczywiście na rynku cloud computing firmy będą chętniej korzystały z takich dostawców, których nazwa jest „słyszana” i którym ufają, do umieszczania w chmurze wszelkich informacji, dla których obowiązują zasady bezpieczeństwa informacji. Istnieje zatem pewne niebezpieczeństwo, że wszystkie obliczenia i dane będą agregowane w rękach jednego supermonopola. Jednak włączony ten moment na rynku jest już kilka firm o mniej więcej takim samym wysokim poziomie zaufania klientów (Microsoft, Google, Amazon) i nie ma dowodów, które wskazywałyby na możliwość dominacji jednej firmy nad pozostałymi. Dlatego w niedalekiej przyszłości pojawienie się globalnej superfirmy, która będzie koordynować i kontrolować wszystkie komputery na świecie, jest bardzo mało prawdopodobne, chociaż sama możliwość takiego zdarzenia odstrasza niektórych klientów.

Przeszkody w rozwoju technologii chmurowych w Rosji.

Brak zaufania wśród konsumentów chmury... Często zdarza się, że firmy obawiają się usług w chmurze. „Przyczyn nieufności małych i średnich firm do centrów danych w chmurze może być kilka. Najprawdopodobniej jest to obawa przed utratą kontroli nad zasobami IT, obawy o zapewnienie bezpieczeństwa i ochrony przesyłanych informacji oraz prezentację centrum danych jako tylko platforma do umieszczania sprzętu.” (Dmitrij Pietrow „Counter Plan”).

Kanały połączenia w większości regionów kraju charakteryzuje się brakiem umów SLA dotyczących jakości usług (QoS), co dotyczy zwłaszcza ostatnich mil. Jaki jest pożytek z tego, że Twój główny ruch odbywa się po sieci szkieletowej z gwarantowanym QoS (z własnymi ograniczeniami), jeśli urządzenia końcowe są do niego podłączone przez lokalnego operatora, który nawet nie słyszał o takim problemie. Jednocześnie koszt komunikacji dla dużych organizacji może sięgać nawet 50% budżetu IT. W związku z tym przejście na model chmurowy znacząco wpływa na: Topologia sieci Twoje strumienie danych i najprawdopodobniej QoS będą gorsze niż w sieci wewnętrznej. Lub, aby uzyskać jakość usług na akceptowalnym poziomie, trzeba będzie zapłacić tyle pieniędzy, że wszystkie oszczędności z centralizacji infrastruktury lub aplikacji zostaną zniwelowane przez wzrost kosztów komunikacji.

Bezpieczeństwo... Kwestia bezpieczeństwa jest głównym środkiem odstraszającym. Często służby bezpieczeństwa tworzą dość wysoką barierę dla pomysłu wyprowadzenia jakichkolwiek danych poza granicę ich sieci. Często bez wiarygodnego uzasadnienia.

Brak niezawodnych centrów danych... Jeśli chodzi o centra przetwarzania danych (DPC), wystarczy pamiętać, że według klasyfikacji Uptime Institute w kraju nie ma jeszcze DPC Tier III. Wyraźnie widać, że ich pojawienie się to kwestia czasu. Z powodu kryzysu większość projektów budowlanych została zamrożona lub przełożona. Mimo to, na razie w kraju po prostu nie ma wystarczającej infrastruktury.

Obliczenia sieciowe

Podsumowując, zwracamy uwagę na jeszcze jedną technologię, która z jednej strony wpłynęła również na powstanie koncepcji cloud computing, a z drugiej posiada szereg istotnych różnic. Chodzi o kolektyw, lub przetwarzanie rozproszone (grid computing) - gdy duże, wymagające dużej ilości zasobów zadanie obliczeniowe jest rozdzielone do wykonania między wiele komputerów, połączonych w potężny klaster obliczeniowy przez sieć w ogólności, a w szczególności przez Internet.

Ustanowienie wspólnego protokołu w Internecie bezpośrednio doprowadziło do szybkiego wzrostu użytkowników online. Doprowadziło to do konieczności wprowadzenia większej liczby zmian w obecnych protokołach i stworzenia nowych. Obecnie szeroko stosowany jest protokół Ipv4 (czwarta wersja protokołu IP), ale ograniczenie przestrzeni adresowej określonej przez ipv4 nieuchronnie doprowadzi do wykorzystania protokołu ipv6. Z biegiem lat zarówno sprzęt, jak i oprogramowanie uległy poprawie, co zaowocowało wspólnym interfejsem do Internetu. Korzystanie z przeglądarek internetowych doprowadziło do zastosowania modelu „chmury” zamiast tradycyjnego modelu centrum danych.

Na początku lat 90. Ian Foster i Karl Kesselman przedstawili swoją koncepcję Siatka obliczenia. Posłużyli się analogią do sieci elektrycznej, w której użytkownicy mogli łączyć się i korzystać z usługi. Siatka Obliczenia w dużej mierze opierają się na technikach stosowanych w modelach obliczeniowych klastrów, w których wiele niezależnych grup działa jak sieć tylko dlatego, że nie wszystkie znajdują się na tym samym obszarze.

W szczególności rozwój technologii Grid umożliwił stworzenie tzw. sieci GRID, w których grupa uczestników mogła wspólnie rozwiązywać złożone problemy. Na przykład pracownicy IBM stworzyli międzynarodowy zespół zajmujący się przetwarzaniem sieciowym, który poczynił znaczne postępy w walce z wirusem niedoboru odporności. Całe zespoły z różnych krajów połączyły swoją moc obliczeniową i pomogły „skrócić” i zasymulować najbardziej obiecujące formy tworzenia leku na AIDS…”

W praktyce granice między tymi rodzajami obliczeń (siatką i chmurą) są raczej niewyraźne. Dziś z powodzeniem można spotkać systemy „chmurowe” oparte na modelu przetwarzania rozproszonego i odwrotnie. Jednak przyszłość przetwarzania w chmurze jest wciąż znacznie większa niż systemów rozproszonych, a poza tym nie każda „usługa w chmurze” wymaga dużych moc obliczeniowa z pojedynczą infrastrukturą zarządzania lub scentralizowanym punktem przetwarzania płatności.

Krótkie podsumowanie:

Zbadaliśmy podstawowe pojęcia związane z przetwarzaniem w chmurze, przykłady, cechy, główne rodzaje technologii chmurowych, ich zalety i wady.

Kluczowe terminy:

Chmura obliczeniowa- technologia przetwarzania danych, w której zasoby i możliwości komputerowe są udostępniane użytkownikowi jako usługa internetowa.

infrastruktura jako usługa jest dostarczanie infrastruktury obliczeniowej jako usługi opartej na koncepcji cloud computing.

Platforma jako usługa to zapewnienie zintegrowanej platformy do tworzenia, testowania, wdrażania i obsługi aplikacji internetowych jako usługi.

Oprogramowanie jako usługa- model wdrażania aplikacji, który zakłada dostarczenie aplikacji użytkownikowi końcowemu jako usługę na żądanie. Dostęp do takiej aplikacji odbywa się przez sieć, a najczęściej przez przeglądarkę internetową.

Prywatna chmura- To wariant lokalnego wdrożenia „koncepcji chmury”, kiedy firma tworzy ją dla siebie, w ramach jednej organizacji.

Chmura publiczna- wykorzystywane przez dostawców chmury do świadczenia usług klientom zewnętrznym.

Obliczenia rozproszone- Technologia, w której duże, wymagające dużej ilości zasobów zadanie obliczeniowe jest rozdzielane do wykonania między wiele komputerów połączonych w potężny klaster obliczeniowy przez sieć lub Internet.

Rynek technologii chmury stale się rozwija i każdego dnia zdobywa nowych użytkowników. Wiodące struktury biznesowe i usługi rządowe coraz bardziej rozumieją użyteczność przetwarzania w chmurze, a do końca 2014 r. rosyjskie przedsiębiorstwa zajmowały 34. miejsce na świecie pod względem wprowadzenia i wykorzystania przetwarzania w chmurze, co oznacza wzrost o 35% w porównaniu do poprzedniego roku. Większość konsumentów to szybko rozwijające się małe i średnie firmy

Czy wszystko jest takie pochmurne?

Jak każda inna technologia, ta ma swoje wady i zalety.

NSKorzyści z technologii chmurowych:

    Wszystkie informacje są dostępne z dowolnego urządzenia, czy to komputera, tabletu, smartfona itp. - Podłączony do internetu. Tutaj plusem jest to, że użytkownik nie jest przywiązany do konkretnego miejsca pracy.

    Zmniejszając koszty zakupu drogich, wydajnych komputerów, serwerów, nie trzeba płacić za pracę informatyka na utrzymanie lokalnego data center.

    Niezbędne narzędzia do pracy są dostarczane automatycznie przez serwis internetowy.

    Wysoki poziom produkcyjności mocy obliczeniowej, jaką zapewnia użytkownik, pozwala na przechowywanie, analizę i przetwarzanie danych.

    Usługi są opłacane tylko w miarę potrzeb, natomiast płatność dokonywana jest tylko za wymagany pakiet usług.

    Nowoczesne przetwarzanie w chmurze może zapewnić najwyższą niezawodność, ponadto tylko niewielka liczba organizacji może sobie pozwolić na utrzymanie pełnoprawnego centrum danych.

Wady technologii chmurowych:

    Do pracy z „chmurą” wymagane jest stałe połączenie z internetem.

    Użytkownik nie zawsze może dostosować oprogramowanie używane do własnych potrzeb.

    Stworzenie własnej „chmury” będzie wymagało bardzo wysokich kosztów, co nie jest wskazane dla nowych przedsiębiorstw.

    „Chmura” to hurtownia danych, do której atakujący mogą uzyskać dostęp za pomocą luk w systemie.

Wiodące firmy IT i inżynierowie mają długą historię kontrowersji o plusach i minusach zastosowanie technologie chmurowe... Zdarzały się również przypadki problemów z prognozowaniem i utraty poufnych danych w „chmurach” z powodu dużego popytu i napływu użytkowników. Jednak eksperci wciąż podkreślają, że korzyści i użyteczność przetwarzania w chmurze przeważają nad potencjalnymi zagrożeniami.

Pochmurne perspektywy

Problemy z rozwojem technologii chmurowych w Rosji są dość proste. Przede wszystkim jest to niedoskonałość ram prawnych. Drugim powodem jest niedostateczne rozpowszechnienie szerokopasmowego dostępu do Internetu, zarówno w regionach, jak iw części centralnej.

IDC, Rosja Vertical Markets 2013-2018 Prognoza wydatków IT, 2014

Wady technologii chmurowych obejmują: oraz kilka subiektywnych powodów, dla których duża liczba przedsiębiorstw nie jest gotowa na korzystanie z usług w chmurze. Obejmuje to nieufność do usługodawców i obawę przed korzystaniem z kilku usług jednocześnie oraz brak norm regulujących ten obszar.

Mimo minusy technologii chmurowych i istniejące problemy, w Rosji są już wykorzystywane, a perspektywy ich pomyślnego rozwoju są korzystne.

Niebiańskie wyniki

Pionierski nowatorski technologia informacyjna dziś często odgrywają one główną rolę w sukcesie przedsiębiorstwa – szybkość, z jaką firma reaguje na zmiany na rynku, musi być najwyższa i wyprzedzać konkurencję. Od tego zależy bezpośrednio jego rentowność i sukces. Dlatego problemy z technologią chmury dziś są szeroko dyskutowane i rozwiązywane. Eksperci przekonują, że istnieje szereg narzędzi i możliwości, które pozwolą wykorzystać pełną moc technologii chmurowych, pomimo ich niedociągnięć. to wielka robota i dotyczy to nie tylko programistów. Pojęcie technologii chmury jest naprawdę ważne, ponieważ może być punktem zwrotnym w prowadzeniu biznesu i doprowadzić go do całkowitego nowy poziom, czyli przynosić dochody nie tylko zarządowi, ale także państwu.

Wielu współczesnych użytkowników komputerów i urządzeń mobilnych nie wyobraża sobie już życia bez Internetu, który mocno zadomowił się w naszej codzienności. Stosunkowo niedawno pojawiły się nowe technologie chmurowe, które znacznie różnią się od klasycznych modeli systemów komputerowych, choć w niektórych aspektach działają na podobnych zasadach. Jednak samo pojęcie „chmury”, choć znane wielu, wciąż pozostaje niezrozumiałe. O czym to jest, czytaj dalej.

Czym jest przetwarzanie w chmurze?

Jeśli mówimy o samej koncepcji w prosty sposób, można powiedzieć, że rozwiązania technologiczne tego typu zasadniczo zakładają przechowywanie i wykorzystywanie informacji, oprogramowania lub usług specjalnych bez faktycznego wykorzystywania ich na komputerach. dyski twarde(są używane tylko do wstępnej instalacji oprogramowania klienckiego w celu uzyskania dostępu do usług w chmurze).

Innymi słowy, wykorzystanie technologii chmurowych pozwala na korzystanie wyłącznie z zasobów czysto obliczeniowych. terminal komputerowy lub urządzenie mobilne. To wyjaśnienie może wydawać się zbyt mylące dla wielu. Dlatego, aby zrozumieć, jak w praktyce wygląda zastosowanie technologii chmurowych, możemy podać najprostszy przykład.

Większość współczesnych użytkowników korzysta z poczty e-mail w taki czy inny sposób. Często obecność takiego adresu jest wymagana do rejestracji w serwisach internetowych, portale społecznościowe, gry online itp. W dowolnym system Windows jest wbudowany klient poczty Perspektywy. Gdy otrzymujesz lub wysyłasz listy, wszystkie są zapisywane bezpośrednio na dysku twardym w folderze programu.

To inna sprawa, gdy skrzynka pocztowa znajduje się na zdalnym serwerze (na przykład Mail.Ru, Gmail, Yandex mail itp.). Użytkownik po prostu wchodzi na stronę, wpisuje swoje dane rejestracyjne (login i hasło), a następnie uzyskuje dostęp do swojej poczty. Są to technologie chmurowe w najprostszym sensie, ponieważ cała korespondencja jest przechowywana nie na komputerze użytkownika (dysku twardym), ale na zdalnym serwerze. Właściwie i specjalny program dostępu skrzynka pocztowa niepotrzebna (wystarczy najpopularniejsza przeglądarka internetowa, która w tym przypadku pełni rolę aplikacji klienckiej).

Zatem najważniejszą rzeczą, która odróżnia technologie chmurowe od standardowych metod IT, jest właśnie przechowywanie informacji lub jakiegoś oprogramowania na zdalnym serwerze, który kiedyś nazywano „chmurą”, oraz w możliwości udostępniania danych lub ON. Dziś można zobaczyć wiele usług zbudowanych dokładnie na zasadach chmury. Ale nie zawsze tak było.

Rozwój technologii chmurowych

Generalnie rozmowy o wprowadzeniu takich modeli toczą się od końca lat 60. ubiegłego wieku. Wtedy pojawiła się koncepcja wykorzystania mocy obliczeniowej systemów komputerowych na całym świecie z organizacją w postaci użyteczności publicznej, której autorami byli Joseph Licklider i John McCarthy.

Kolejnym krokiem było wprowadzenie w 1999 roku tzw. systemów CRM w postaci serwisów internetowych udostępnianych w abonamencie, które zapewniały dostęp do zasobów obliczeniowych przez Internet, która w 2002 roku zaczęła aktywnie korzystać z księgarni internetowej Amazon, która później przekształciła się w ogromna korporacja IT.

Dopiero w 2006 roku, dzięki pojawieniu się projektu Elastic Compute Cloud, zaczęli poważnie mówić o wdrażaniu technologii i usług chmurowych na pełną skalę. Oczywiście uruchomienie znanej usługi Google Apps, które miało miejsce w 2009 roku, również odegrało ważną rolę w zapewnieniu zasobów obliczeniowych.

Nowoczesne usługi w chmurze

Od tego czasu rynek technologii chmurowych przeszedł dość znaczące zmiany. A sprawa nie ograniczała się tylko do zapewnienia zasobów obliczeniowych.

Zaczęły pojawiać się nowe technologie i usługi chmurowe, które dziś można warunkowo podzielić na kilka dużych kategorii:

  • przechowywanie informacji w chmurze;
  • portale gier;
  • platformy antywirusowe;
  • internetowe narzędzia programowe.

Każda z tych grup zawiera wiele podkategorii, ale ogólnie rzecz biorąc, wszystkie kierują się tymi samymi zasadami.

Obowiązkowe cechy

Zgodnie z ogólnie przyjętymi wymaganiami amerykańskiego Narodowego Instytutu Standardów i Technologii, istnieje jedna lista warunków, które muszą spełniać technologie informatyczne w chmurze:

  • samodzielna obsługa użytkownika na żądanie (możliwość określenia przez użytkownika stopnia wykorzystania zasobów technologicznych i obliczeniowych w postaci szybkości dostępu do danych, czasu przetwarzania serwera, objętości przechowywania itp., bez obowiązkowej zgody lub interakcji z dostawca usługi);
  • dostęp do uniwersalnej sieci (dostęp do transmisji danych bez względu na rodzaj używanego urządzenia);
  • łączenie zasobów obliczeniowych (dynamiczna redystrybucja pojemności poprzez łączenie zasobów dla dużej liczby użytkowników w jedną pulę);
  • elastyczność (możliwość świadczenia, rozszerzania lub zawężania zakresu usług w dowolnym momencie) tryb automatyczny i bez dodatkowych kosztów);
  • rozliczanie usług świadczonych na rzecz konsumentów (pobieranie wykorzystanego ruchu, liczby użytkowników i ich transakcji, przepustowość łącza itp.).

Wspólna klasyfikacja modeli wdrożeniowych

Mówiąc o technologiach chmurowych, nie można nie wspomnieć o ich podziale ze względu na rodzaje stosowanych modeli usług chmurowych.

Wśród nich jest kilka głównych grup:

  • Chmura prywatna to oddzielna infrastruktura używana tylko przez jedną organizację lub przedsiębiorstwo z wieloma użytkownikami lub firmami partnerskimi (kontrahentami), która może być własnością samej organizacji lub znajdować się poza jej jurysdykcją.
  • Chmura publiczna to struktura przeznaczona do użytku publicznego w domenie publicznej i zwykle prowadzona przez właściciela (dostawcę usług).
  • Chmura publiczna to struktura organizacyjna przeznaczona dla grup użytkowników o wspólnych zainteresowaniach lub celach.
  • Chmura hybrydowa – połączenie dwóch lub więcej z powyższych typów, które pozostają unikalne w strukturze niezależne obiekty, ale są ze sobą powiązane według ściśle określonych znormalizowanych zasad transmisji danych lub użytkowania aplikacji.

Typy modeli usług

Osobno należy wyróżnić metodologię klasyfikacji modeli usługowych, czyli cały zestaw narzędzi i narzędzi, jakie usługa w chmurze może dostarczyć użytkownikowi.

Wśród głównych modeli wyróżnia się:

  • SaaS (oprogramowanie jako usługa) to model zestawu oprogramowania dostarczanego przez dostawcę chmury na rzecz konsumenta, który może być używany bezpośrednio w usłudze chmury z urządzenia lub poprzez dostęp za pośrednictwem cienkich klientów lub przez interfejs specjalna aplikacja.
  • PaaS (platforma jako usługa) to struktura umożliwiająca użytkownikowi, w oparciu o dostarczone narzędzia, wykorzystanie chmury do rozwijania lub tworzenia podstawowego oprogramowania do późniejszego umieszczenia innego oprogramowania (własnego, zakupionego lub replikowanego) w oparciu o systemy zarządzania bazami danych , języki programowania runtime, oprogramowanie binder itp.;
  • IaaS (infrastructure as a service) to model korzystania z usługi w chmurze z niezależnym zarządzaniem zasobami i możliwością hostowania dowolnego rodzaju oprogramowania (nawet OS), ale z ograniczona kontrola Niektóre usługi sieciowe(DNS, zapora itp.).

Bloki usług w chmurze

Ponieważ technologie chmurowe zakładają minimalny udział użytkownika w działaniu całego kompleksu i są modelami składającymi się z wielu kombinacji technologicznych oddziałujących ze sobą za pomocą oprogramowania pośredniczącego, na ten etap Rozpatrując te usługi oddzielnie, możemy wyróżnić kilka ważnych komponentów dowolnego kompleksu oprogramowania i sprzętu, które zwykle nazywane są blokami:

  • Portal samoobsługowy to narzędzie, które pozwala użytkownikowi zamówić określony rodzaj usługi z dodatkowymi szczegółami (np. dla IssA jest to zamówienie maszyna wirtualna określenie typu procesora, objętość pamięć o dostępie swobodnym i dysk twardy, czy nie).
  • Katalog usług – zestaw podstawowych usług i związanych z nimi szablonów do tworzenia, które poprzez przeniesienie automatyzacji, będą mogły skonfigurować stworzoną usługę w realu systemy komputerowe oraz z określonym rodzajem oprogramowania.
  • Orchestrator to specjalistyczne narzędzie do kontrolowania działań wykonywanych operacji, udostępniane przez szablon dla każdej usługi.
  • Billing and billing - rozliczanie usług świadczonych na rzecz użytkownika, fakturowanie płatności w celu koordynowania spraw finansowych.

Dodatkowe metody

Między innymi czasami w celu rozłożenia obciążenia można zastosować technologię wirtualizacji w postaci wirtualnej części serwera, która jest rodzajem warstwy lub wiązki pomiędzy usługami oprogramowania a sprzętem (dystrybucja Serwery Wirtualne na serio). Takie podejście nie jest obowiązkowe, jednak technologie chmurowe w edukacji dość często wykorzystują tę technikę.

Dość ciekawie wyglądają też antywirusy, które przesyłają podejrzane pliki nie do komputerów, ale do chmury lub „piaskownicy” (Sandbox), gdzie przeprowadzana jest wstępna kontrola, po której jest udzielana zgoda na przesłanie ich na komputer lub jest poddawana kwarantannie w samej chmurze.

Plusy i minusy korzystania z usług w chmurze

Jeśli chodzi o plusy i minusy, oczywiście są. Pozytywnym aspektem jest to, że przy dostępie do oprogramowania, pamięci masowej lub tworzeniu własnej infrastruktury dla użytkowników takich usług znacznie zmniejszają się koszty związane z zakupem dodatkowego lub mocniejszego sprzętu lub licencjonowanego oprogramowania.

Z drugiej strony większość ekspertów krytykuje korzystanie z usług w chmurze tylko ze względu na ich niskie bezpieczeństwo przed ingerencją z zewnątrz. Na porządku dziennym jest również kwestia przechowywania ogromnych ilości przestarzałych lub niewykorzystanych danych. Doskonałym tego przykładem są usługi Google, w których użytkownik nie może usunąć żadnych grup danych ani nieużywanych usług.

Problemy z płatnością

Oczywiście korzystanie z takich usług jest odpłatne, zwłaszcza jeśli są to technologie chmurowe w edukacji (wyspecjalizowane biblioteki, platformy edukacyjne), dostęp do specjalistycznego oprogramowania, czy zwykłe magazyny danych z dużą zarezerwowaną ilością miejsca na dysku.

Ale dla zwykłego użytkownika te same usługi przechowywania, jak DropBox, OneDrive (dawniej SkyDrive), „Cloud Mail.Ru”, „Yandex. Disk” i wiele innych idą na ustępstwa, przeznaczając, w zależności od samej usługi, około 15-20 GB miejsce na dysku bez opłaty. Według współczesnych standardów oczywiście niewiele, ale wystarczy, aby zapisać kilka ważnych danych.

Wniosek

To wszystko w przypadku przetwarzania w chmurze. Wielu ekspertów i analityków obiecuje im wspaniałą przyszłość, ale kwestia bezpieczeństwa informacji czy poufności danych jest tak dotkliwa, że ​​bez wykorzystania nowych rozwiązań w dziedzinie bezpieczeństwa informacji tak optymistyczna perspektywa wydaje się bardzo wątpliwa.

Czy zdecydowałeś się już na skorzystanie z usług w chmurze? A może nadal myślisz, rozważając wszystkie plusy i minusy? Ten artykuł ma na celu pomóc Ci w podjęciu decyzji o opisaniu wszystkich zalet i wad „usług w chmurze”.

Godność

+ Tania technologia.
Nie musisz już kupować drogich komputerów o dużej wydajności i dużej ilości pamięci, nie potrzebujesz już niewygodnych płyt CD i Napędy DVD... Teraz wszystkie Twoje informacje będą przechowywane w „chmurze” i większość obliczeń zostanie tam wykonana. Użytkownik nie potrzebuje już nieporęcznych komputerów czy laptopów, ponieważ teraz wystarczy mu kompaktowy netbook, aby mógł w pełni działać.

+ Zwiększona produktywność komputerów osobistych.
Ponieważ większość programów będzie teraz uruchamiana zdalnie, przez Internet, na komputerze zawsze będzie wystarczająca ilość wolnych zasobów. Dobry przykład- Panda Cloud Antivirus, który zdalnie przeskanuje Twój komputer w poszukiwaniu wirusów przy użyciu potężnych serwerów firmy. Według szacunków profesjonalistów zmniejsza to obciążenie komputera o około połowę.

+ Obniżenie kosztów i zwiększenie wydajności infrastruktury IT.
Serwery zwykłych firm są obciążone średnio w nie więcej niż 15% ich pojemności. Jednak w niektórych okresach potrzebne są dodatkowe zasoby obliczeniowe. Dlatego serwery firmy są albo bezczynne, albo nie radzą sobie z ich pracą. Przejście na przetwarzanie w chmurze rozwiąże problem marnotrawstwa zasobów. Teraz wykorzystasz tylko tyle zasobów obliczeniowych, ile potrzebujesz, a koszt sprzętu i jego utrzymania zmniejszy się nawet o 50%. Jeśli duża firma obawia się, że jej dane są przetwarzane „z boku”, to dla takiej firmy może zbudować własną, osobistą „chmurę”.

+ Minimalizacja problemów serwisowych.
Każdego roku jest coraz mniej serwerów fizycznych (z technologią Cloud Computing), więc ich utrzymanie staje się łatwiejsze i szybsze. Jeśli chodzi o oprogramowanie, to jest już zainstalowane, skonfigurowane i na bieżąco aktualizowane w „chmurze”.

+ Minimalizacja kosztów zakupu oprogramowania.
Teraz, zamiast ciągle kupować nowe programy dla wszystkich pracowników, firma musi tylko raz zakupić program dla „chmury”. Często koszt programów do użytku przez Internet jest niższy niż koszt ich odpowiedników na komputery osobiste. Ten program będą używane tylko przez tych użytkowników, którzy tego potrzebują. A koszt utrzymania ich w stanie roboczym jest całkowicie zredukowany do zera. Czasami możesz zamówić wypożyczenie programu (przykład: wypożyczenie 1c).

+Automatyczna aktualizacja programy.
W każdej chwili, gdy użytkownik uruchomi potrzebny mu zdalny program, będzie miał pewność, że jest bezpieczny. Programy będą zawsze aktualizowane do Ostatnia wersja- bez konieczności sprawdzania lub aktualizacji śledzenia.

+ Wzrost mocy obliczeniowej.
Jeśli moc komputera osobistego jest zawsze ograniczona sama w sobie, nie jest już konieczne posiadanie wydajnego komputera do obliczania złożonych problemów. Użytkownicy mogą uruchamiać najbardziej złożone zadania, ponieważ wszystkie obliczenia odbywają się w „chmurze”. W rzeczywistości użytkownicy mogą łatwo i tanio pracować z superkomputerem bez większego zakupu.

+ Nieograniczone przechowywanie danych.
Przechowując informacje na serwerze, użytkownicy mogą zapomnieć o ograniczeniach dysków twardych. „Chmura” jest bardzo elastyczna i automatycznie dopasowuje się do potrzeb użytkownika. Zazwyczaj dostępne wolumeny usług w chmurze szacuje się na miliony gigabajtów wolnego miejsca.

+ Kompatybilny z dowolnym systemem operacyjnym.
Dla „chmury” system operacyjny nie odgrywa żadnej roli. Użytkownicy komputerów Mac, Windows lub Unix mogą bezproblemowo wymieniać między sobą dokumenty. Dostęp do programów odbywa się za pośrednictwem przeglądarek internetowych, które są jednakowo instalowane w dowolnym systemie operacyjnym.

+ Kompatybilność formatów dokumentów.
Jeśli użytkownicy korzystają z tego samego oprogramowania do zarządzania dokumentami w chmurze, nigdy nie będą mieli niekompatybilnych dokumentów i plików. To po prostu niemożliwe. Bardzo żywy przykład- Dokumenty Google, które pozwalają wielu osobom na prowadzenie jednej dokumentacji w tym samym czasie. Wszystko, czego potrzebujesz, aby uzyskać dostęp, to dowolny komputer z przeglądarką internetową.

+ Uprość współpracę dla grup ludzi.
Pracując w chmurze nie ma sensu ciągle przesyłać sobie nawzajem nowych wersji dokumentów – są one zawsze dostępne w najnowszej wersji. A każda zmiana, którą ktokolwiek wprowadzi, zostanie natychmiast dostrzeżona przez cały zespół pracujący nad materiałem.

+ Stały dostęp do dokumentów.
Nikt inny w firmie nie może zapomnieć wymagane pliki lub foldery. Czy w domu, w pracy czy na wakacjach - jeśli masz Internet, to Twoje dokumenty są w pobliżu.

+ Dostępność.
Użytkownicy mogą łączyć się nie tylko z komputera, ale także z dowolnego innego urządzenia wyposażonego w przeglądarkę, czy to telefonu, smartfona, tabletu czy netbooka.

+ Ochrona przed utratą danych (lub kradzieżą nośników fizycznych).
Jeśli wysłałeś dane do "chmury", to automatycznie je zapisze i wyśle ​​kopie na zapasowe serwery, które mogą znajdować się na różne kraje i kontynenty.

Minusy.

-Potrzebujesz stałego dostępu do internetu.
Wszystkie usługi w chmurze wymagają połączenia z Internetem. Jeśli nie ma połączenia, możesz pracować tylko z tymi dokumentami, które zostały przesłane do lokalny komputer... Jeśli utraciłeś dostęp, to nie masz programów, dokumentów i plików.

-Potrzebujemy szybkiego i wysokiej jakości Internetu.
Jeśli korzystasz z Internetu starych pokoleń, to będziesz musiał to zmienić. Do pracy z chmurami potrzebny jest stały, szybki i wysokiej jakości Internet. Jednak w nowoczesny świat ta rzecz jest łatwo dostępna dla każdego w przystępnej cenie.

Programy w chmurze mogą działać wolno.
Niektóre operacje związane z przesyłaniem dużych ilości informacji mogą być wykonywane wolniej niż przy użyciu programu zainstalowanego na komputer osobisty... Ponadto prędkość może być zmniejszona przez powolny Internet lub przeciążenie serwerów, przez które przesyłane są dane.

-Nie każdy program jest dostępny do zdalnego dostępu.
Na przykład: Microsoft Excel jest znacznie bardziej funkcjonalny niż jego odpowiednik w Dokumentach Google.

-Bezpieczeństwo Twoich danych może być zagrożone.
Ale tylko „może”. Jeśli Twoja chmura dobrze szyfruje dane i tworzy trwałe kopie zapasowe, nie powinno być żadnych komplikacji.

-Jeśli zgubiłeś dane w chmurze, to straciłeś je na zawsze.
Ten fakt. Nie ma wyjątków. Na szczęście utrata danych w chmurze jest trudna i nie każdy może to zrobić, nawet jeśli chce.

Pomimo tego, że plusów jest więcej niż minusów, każdy wybiera to, co jest najskuteczniejsze dla jego zadania. Mamy nadzieję, że dokonasz właściwego wyboru.