Chmura obliczeniowa
W przeszłości używaliśmy różnych technologii obliczeniowych, w tym obliczeń rozproszonych, obliczeń gridowych itp. Jedną z najnowszych technologii, która zapewnia zasoby obliczeniowe w bardziej skalowalnym, przyjaznym dla użytkownika modelu płatnym za użycie, jest dostępny na rynku i jest znany jako przetwarzanie w chmurze. Ta nowa usługa jest znana jako architektura nowej generacji dla przedsiębiorstw IT. Usługi przetwarzania w chmurze przyciągają klientów ze względu na ogromne korzyści, jakie zapewniają. Jest to skalowalne, wydajne i ekonomiczne rozwiązanie do przechowywania i przetwarzania danych, w którym użytkownicy przechowują swoje dane na serwerach pamięci masowej w chmurze rozproszonych w różnych lokalizacjach geograficznych, które są zarządzane centralnie przez dostawców usług w chmurze. Zasadniczo oznacza to, że „NIST definiuje przetwarzanie w chmurze jako model zapewniający dostęp sieciowy na żądanie do współdzielonych zasobów, które można konfigurować, alokować, zarządzać i wydawać przy minimalnym wysiłku i interakcji”.
Użytkownicy mogą korzystać ze znanego lub wyspecjalizowanego oprogramowania i aplikacji internetowych, zapotrzebowania na platformy do wykonywania swoich programów i ogólnie infrastruktury IT do obsługi całego zestawu operacji IT. Koncepcję przetwarzania w chmurze z zasobów IT można wynająć na wynajem, co pomaga zwiększyć wykorzystanie zasobów infrastruktury IT. Niektóre duże firmy informatyczne mają wolne zasoby, które pozostają niewykorzystane. Takie współdzielenie zasobów zwiększa wydajność infrastruktury fizycznej z wykorzystaniem technologii wirtualizacji, a zatem cloud computing zapewnia użytkownikom tanie rozwiązanie obliczeniowe i rozwiązanie do przechowywania danych. Zapewnia swoim użytkownikom i dostawcom wiele innych udogodnień, w tym dostęp zdalny i na żądanie, łatwiejsze zarządzanie, konserwację i alokację, a także skalowalność zasobów na żądanie.