Cloud Computing - przegląd
Popularnym trendem w dzisiejszym świecie opartym na technologii jest „przetwarzanie w chmurze”. Przetwarzanie w chmurze może być określane jako przechowywanie i dostęp do danych przez Internet, a nie dysk twardy komputera. Oznacza to, że nie masz dostępu do danych ani z dysku twardego komputera, ani przez dedykowaną sieć komputerową (sieć domową lub biurową). Przetwarzanie w chmurze oznacza, że dane są przechowywane w zdalnym miejscu i synchronizowane z innymi informacjami internetowymi.
Jednym z wybitnych przykładów przetwarzania w chmurze jest Office 365, który umożliwia użytkownikom przechowywanie, dostęp i edycję dokumentów MS Office w trybie online (w przeglądarce) bez konieczności instalowania programu na urządzeniu.
Architektura chmury obliczeniowej
Architektura przetwarzania w chmurze składa się z następujących elementów -
- Urządzenie typu front-end
- Platforma zaplecza
- Dostawa w chmurze
- Network
Front-end Devices - Są to w zasadzie urządzenia, za pomocą których klienci uzyskują dostęp do danych lub programu za pomocą przeglądarki lub specjalnych aplikacji.
Back-end Platform - Istnieją różne komputery, serwery, maszyny wirtualne itp., Które łączą się, tworząc platformę zaplecza.
Rodzaje chmur
Opcje przechowywania w chmurze są dostępne w 3 formach -
- Public
- Private
- Hybrid
Public Cloud- Dostawca usług udostępnia chmury ogółowi społeczeństwa, co określa się jako chmurę publiczną. Użytkownicy uzyskują dostęp do tych chmur przez Internet. Są one ogólnodostępne, a ich infrastruktura jest własnością usługodawców i jest przez nich obsługiwana, tak jak w przypadku Google i Microsoft.
Private Cloud- Te chmury są dedykowane konkretnej organizacji. Ta konkretna organizacja może korzystać z chmury do przechowywania danych firmy, hostowania aplikacji biznesowych itp. Dane przechowywane w chmurze prywatnej nie mogą być udostępniane innym organizacjom. Chmura jest zarządzana przez samą organizację lub przez stronę trzecią.
Hybrid Cloud- Kiedy dwie lub więcej chmur jest połączonych ze sobą, aby zapewnić przewagę zarówno chmury publicznej, jak i prywatnej, określa się je jako chmurę hybrydową. Organizacje mogą używać chmur prywatnych do wrażliwych aplikacji, a chmur publicznych do niewrażliwych aplikacji. Chmury hybrydowe zapewniają organizacjom elastyczne, skalowalne i opłacalne rozwiązania.
Korzyści z chmury
Istnieje wiele zalet chmur. Niektóre z nich są wymienione poniżej.
Usługa w chmurze zapewnia skalowalność. Alokacja i przydział zasobów odbywa się dynamicznie zgodnie z zapotrzebowaniem.
Oszczędza koszty poprzez redukcję infrastruktury kapitałowej.
Umożliwia użytkownikowi dostęp do aplikacji niezależnie od ich lokalizacji i konfiguracji sprzętowej.
Upraszcza sieć i umożliwia klientowi dostęp do aplikacji bez kupowania licencji na indywidualną maszynę.
Przechowywanie danych w chmurach jest bardziej niezawodne, ponieważ nie można ich łatwo utracić.
SPI
Dalej następuje klasyfikacja usług w chmurze. S oznacza oprogramowanie, P oznacza platformę, a I infrastrukturę w SPI. SaaS to oprogramowanie jako usługa; PaaS to platforma jako usługa, a IaaS to infrastruktura jako usługa.
Poniżej przedstawiono przykłady tych modeli na żywo.
SAAS Model - E-mail (Gmail, Yahoo itp.)
PAAS Model - Microsoft Azure
IAAS Model - Amazon S3