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