Bulut bilişimde, çok sayıda bilgisayar önceden tanımlanmış görevleri üstlenir. Örneğin bu, verilerin depolanmasının yanı sıra karmaşık program dizilerinin yürütülmesini de içerebilir.
İlgili bilgisayarların veya sunucuların sayısı arka planda gizli kalır, tabiri caizse "bulutlu" ve kullanıcılar için belirsizdir, bu nedenle bulut bilişimden veya kısaca buluttan söz ederiz.
Bulut bilişimin en büyük avantajı, izole bir sunucu arızası olsa bile, bunun görevin yürütülmesi üzerinde hiçbir etkisi olmamasıdır.
Ulusal Standartlar ve Teknoloji Enstitüsü (NIST) bulut bilişim için beş gerekli özellik tanımlamıştır:
- İsteğe bağlı self servis - kullanıcılar tek taraflı olarak ve insan etkileşimi olmadan hizmet alabilmelidir.
- Bilinen teknolojilerle erişim ("Geniş ağ erişimi") - Hizmetlere standart mekanizmalarla erişilebilir, yani kullanıcılar buluta kendi internet bağlantıları üzerinden ve kendi uç cihazlarıyla (ör. PC, akıllı telefon veya tablet) erişebilmelidir.
- Kaynakların havuzlanması ("kaynak havuzlama") - Bulut sağlayıcısının bir araya getirilmiş kaynakları kullanıcılara bir "bulut" olarak sunulur ("çoklu yetki ilkesi"). Bu nedenle kullanıcılar, hangi sunucunun ve kaç sunucunun ilgili görevi yerine getirdiğine dair hiçbir kontrole ve genel bakışa sahip değildir.
- Kaynak adaptasyonu ("hızlı esneklik") - Bireysel kullanıcılar için mevcut olan kaynaklar duruma uyarlanır - gerekirse otomatik olarak - ve gerektiğinde yukarı veya aşağı ölçeklenebilir. Bireysel kullanıcıya sınırsız depolama alanı olduğu izlenimi verilir.
- Hizmetin izlenmesi ("Ölçülen hizmet") - Kullanıcıların verileri değil, hizmetin kullanımı ölçülebilir rakamlar bazında bulut sistemleri tarafından izlenir, kontrol edilir ve rapor olarak sunulur. Bu, bulut içindeki münferit sunucuların kullanımını sürekli olarak optimize etmeyi amaçlamaktadır.