Terminem “chmura obliczeniowa” opisujemy praktykę wykorzystywania dynamicznych zasobów komputerowych oferowanych na żądanie. Zamiast uruchamiać własne centra przetwarzania danych, firmy decydują się na wynajęcie czasu obliczeniowego dużych farm serwerowych aby hostować swoje usługi. Podejście to jest bardziej ekonomiczne i wydajne energetycznie niż utrzymywanie własnej serwerowni.