10 rodzajów przetwarzania w chmurze, o których powinieneś wiedzieć

Wszyscy słyszeliśmy o „ chmurze(cloud) ” i większość ludzi wie, że przetwarzanie w chmurze oznacza, że ​​musisz korzystać z połączenia internetowego, aby uzyskać dostęp do oprogramowania i usług. Istnieje jednak wiele rodzajów przetwarzania w chmurze, które mają różne cele i zalety.

Główne typy przetwarzania w chmurze

Kiedy mówimy o „typach” przetwarzania w chmurze, może to odnosić się do dwóch różnych rzeczy. Jednym ze sposobów patrzenia na przetwarzanie w chmurze jest skupienie się na tym, do czego ta technologia jest używana. Większość tego artykułu skupia się na tym, ale najpierw musimy przyjrzeć się cloud computing pod kątem jego architektury. 

Z tego punktu widzenia istnieją trzy rodzaje przetwarzania w chmurze.

1. Infrastruktura jako usługa ( (Infrastructure as a Service ()IaaS

Jeden rodzaj przetwarzania w chmurze oferuje zasoby centrum danych na żądanie. Ładujesz i/lub piszesz całe oprogramowanie. Jest to zasadniczo jak kupowanie własnego centrum danych, z tym wyjątkiem, że wynajmujesz sprzęt.

2. Platforma jako usługa (PaaS)

Jeśli chcesz tworzyć aplikacje w chmurze, ale nie chcesz utrzymywać systemów operacyjnych ani środowiska programistycznego w chmurze, potrzebujesz PaaS . Zapewnią narzędzia potrzebne do stworzenia usługi lub aplikacji w chmurze.

3. Oprogramowanie jako usługa (SaaS) 

Jeśli nie jesteś dostawcą usług w chmurze ani programistą, SaaS jest najpopularniejszym rodzajem przetwarzania w chmurze, z jakim się spotkasz. Prawie wszystkie typy przetwarzania w chmurze, które omówimy poniżej, są przykładem SaaS i są skierowane do użytkowników końcowych. 

4. Wypożyczenie komputera zdalnego

Jeśli potrzebujesz dostępu do komputera w centrum danych, możesz zapłacić za dostęp wyłączny lub współdzielony. Jest to dokładnie to samo, co korzystanie ze zdalnego pulpitu(remote desktop) w celu uzyskania dostępu do komputera domowego z, na przykład, tabletu. Różnica polega na tym, że nie musisz płacić za komputer, nie musisz go konserwować, a wszystkie inne problemy związane z udostępnianiem go 24/7 są załatwiane przez kogoś innego za jedną opłatą.

Jest to popularny wybór dla osób, które od czasu do czasu potrzebują dostępu do określonych typów sprzętu lub nie chcą na stałe posiadać komputera, który wymaga częstej aktualizacji. Na przykład możesz wypożyczyć komputer Mac w chmurze(Mac in the cloud) , a może potrzebujesz superszybkiej stacji roboczej, aby przeanalizować dla Ciebie niektóre liczby, a następnie przesłać wyniki.

5. Maszyna wirtualna w chmurze

Korzystanie z maszyny wirtualnej jest rodzajem przetwarzania w chmurze nieco podobnego do wspomnianego typu, z wyjątkiem tego, że nie wynajmujesz fizycznego komputera. Zamiast tego płacisz za maszynę wirtualną,(virtual machine) która działa razem z wieloma innymi maszynami wirtualnymi na tym samym fizycznym komputerze. 

Dla wielu użytkowników rozróżnienie nie ma znaczenia i wybierają tańszą opcję. Jednak wynajęcie fizycznego komputera w centrum danych do wyłącznego użytku oznacza, że ​​zawsze będziesz mieć gwarantowaną wydajność.

6. Natywne aplikacje chmurowe

Natywna aplikacja w chmurze to taka, która działa w infrastrukturze przetwarzania w chmurze i została opracowana od samego początku, aby działać w ten sposób. Uruchamianie programu Microsoft Word(Microsoft Word) na maszynie wirtualnej wynajmowanej w chmurze nie(not ) jest więc przykładem natywnej aplikacji w chmurze. 

Aplikacja Office 365 Word , do której uzyskujesz dostęp za pośrednictwem przeglądarki, jest jednak natywną aplikacją w chmurze. To samo dotyczy aplikacji takich jak Gmail i większości usług opartych na chmurze, z których korzystasz na co dzień.

7. Przechowywanie w chmurze

Cloud Storage to prosta koncepcja. Zamiast zapisywać pliki na dysku twardym w komputerze lub na lokalnym zewnętrznym dysku twardym, zapisujesz je za pomocą usługi w chmurze na komputerze zdalnym.

Większość usług przechowywania w chmurze to znacznie więcej niż zewnętrzny dysk na niebie. Twoje dane są przechowywane zgodnie z międzynarodowymi standardami, co obejmuje posiadanie kilku nadmiarowych kopii przechowywanych w fizycznie oddzielnych lokalizacjach. Usługi przechowywania w chmurze(Cloud) oferują również dodatkowe możliwości, takie jak wyszukiwanie w plikach lub edytowanie ich w chmurze.

Przykłady Cloud Storage to Dysk Google(Google Drive) , Microsoft OneDrive , DropBox i Apple iCloud .

8. Media społecznościowe

Media społecznościowe szturmem podbiły świat. Istnieje duża szansa, że ​​każdy, kto czyta ten artykuł, korzysta z co najmniej jednej z głównych usług mediów społecznościowych, niezależnie od tego, czy jest to Facebook , Twitter , Instagram , czy którekolwiek z innych wielkich nazwisk. Jeśli tak, korzystasz z usługi w chmurze. Mimo że możesz nie myśleć o mediach społecznościowych jako aplikacjach w chmurze, wszystkie Twoje dane i większość danych obliczeniowych używanych z tymi usługami znajduje się w chmurze.

9. Usługi przesyłania strumieniowego rozrywki

Niezależnie od tego, czy słuchasz muzyki w Spotify , czy oglądasz najnowszą wersję Netflix (Netflix) Original , korzystasz z usługi w chmurze. Chociaż aplikacje uruchomione na Twoim urządzeniu wykonują część pracy, większość ciężkich prac odbywa się daleko w centrum danych.

Te usługi nie tylko wysyłają treści do urządzenia na żądanie, ale także dynamicznie dostosowują jakość w zależności od połączenia internetowego. Usługi te również uważnie obserwują, co robisz z usługą, dzięki czemu mogą wydawać rekomendacje na podstawie danych osobowych Twoich i innych użytkowników.

Możesz także przesyłać strumieniowo gry wideo. Nie musisz kupować konsoli ani budować komputera do gier, wystarczy zapłacić za korzystanie z usług takich jak Xcloud, Geforce Now i Google Stadia . Działają z tabletami, telewizorami Smart TV(TVs) lub prawie wszystkim z obsługą przeglądarki i kontrolera. Gra w chmurze(Cloud) jest wciąż bardzo nowa, więc wszystkie błędy nie zostały rozwiązane. Jeśli jednak masz doskonałą łączność z Internetem, warto już spróbować.

10. Zdecentralizowane usługi w chmurze

Tradycyjne usługi w chmurze działają w oparciu o scentralizowane centra danych, ale wiążą się z tym obawy dotyczące prywatności. Na przykład, jeśli możesz przeszukiwać swoje dokumenty w usłudze takiej jak Dokumenty Google(Google Docs) , oznacza to, że Google może (w zasadzie) czytać również wszystko w tym dokumencie. Jedyne, co Cię chroni, to przepisy dotyczące prywatności i własna polityka prywatności dostawcy chmury, ale nie ma żadnej rzeczywistej bariery w ochronie przed nimi Twoich informacji.

Stąd pomysł zdecentralizowanego dostawcy chmury. Prawdopodobnie najbardziej znanym przykładem jest (nieistniejący już) Graphite Docs . Dokumenty Graphite(Graphite Docs) działały podobnie jak Dokumenty Google(Google Docs) , przynajmniej z perspektywy użytkownika, ale nie miały centralnego centrum danych. Zamiast tego wykorzystał technologię blockchain do hostowania i szyfrowania danych użytkownika. Zyskujesz zalety produktywności w chmurze bez obaw o prywatność. 

Niestety, Graphite Docs zostało zamknięte w 2020 roku, ale jego kod źródłowy to Open Source , co oznacza, że ​​każdy inny może skonfigurować własną wersję.

Istnieją również inne zdecentralizowane opcje tworzenia aplikacji, takie jak Stacks (wcześniej Blockstacks ), które pozwalają pisać „dapps” lub zdecentralizowane aplikacje(decentralized apps) , które łączą się z walutami opartymi na blockchain.

Żywa głowa w chmurach

Chociaż zawsze będzie miejsce na Twój komputer osobisty, wydaje się, że przyszłość będzie coraz bardziej oparta na chmurze. Ponieważ Internet w końcu obejmuje całą planetę, będziemy świadkami, jak chmura stanie się najważniejszym rodzajem technologii komputerowej.



About the author

Jestem profesjonalnym inżynierem dźwięku z ponad 10-letnim doświadczeniem. Pracowałem przy wielu projektach, od małych domowych systemów audio po duże produkcje komercyjne. Moje umiejętności polegają na tworzeniu doskonałych ścieżek dźwiękowych i narzędzi do przetwarzania dźwięku, dzięki którym muzyka brzmi świetnie. Mam również ogromne doświadczenie w pracy z systemem Windows 10 i mogę pomóc Ci w pełni wykorzystać możliwości systemu komputerowego.



Related posts