IaaS (Infrastructure-as-a-Service) (IaaS) Infrastructure-as-a-Service में cloud infrastructure के लिए सबसे basic building block शामिल हैं यह आमतौर पर networking facilities, computers (virtual or dedicated hardware),और data storage space तक access provides करता है। IaaS में मुख्य रूप से pay-as-you-go model पर cloud-based सेवाएं शामिल हैं। एक user IaaS पर computing services के लिए भुगतान(pay) करता है क्योंकि यह नई technologies के निर्माण के लिए fundamental platform है। IaaS आपको अपने IT resources पर उच्चतम स्तर का management control और flexibility प्रदान करता है. उदाहरण : Servers, Firewalls, Routers, CDN
PaaS (Platform-as-a-Service)
Platform-as-a-Service (PaaS) software applications के developing, testing, delivering और managing के लिए on-demand tool की supply को refer करता है। PaaS developers और IT architects के लिए web या mobile apps बनाने के लिए एक framework तैयार करता है, जो scalable हैं, server, storage, network और development के लिए आवश्यक database के underlying infrastructure की स्थापना या managing के बारे में चिंता किए बिना। उदाहरण :Email services: Gmail, Outlook.com
SaaS (Software-as-a-Service) Software-as-a-Service (SaaS) एक subscription के आधार पर cloud के माध्यम से on-demand software applications देने के लिए एक method है। एक CSP cloud infrastructure के प्रबंधन (managing) का ख्याल रखता है और एक web brouser के माध्यम से accessible user के लिए इंटरनेट पर SaaS applications प्रदान करता है। ये applications multiple devices पर भी उपलब्ध हैं जिन्हें कहीं से भी access किया जा सकता है। उदाहरण : Application Building: Google App Engine, SAP Hana, Cloud Foundry
CLOUD COMPUTING DEPLOYMENT MODELS :
Public Cloud
Public clouds को third-party cloud service providers द्वारा owned और संचालित ( operated ) होते हैं, जो अपने computing resources जैसे सर्वर और इंटरनेट पर स्टोरेज प्रदान करते हैं। Public Cloud environment में, resources को multiple users के बीच साझा(share) किया जाता है | उदाहरण : Microsoft Azure , AWS
Private Cloud कोई बड़ी company या organization जो अपने स्वयं के data center का निर्माण और प्रबंधन करना चाहती हो वे private cloud services का उपयोग कर सकती है. इसके अंतर्गत कंपनियों को high security, customization, scalability और flexibility में अधिक सुधार मिलता है. परन्तु यह सार्वजनिक क्लाउड की तुलना में अधिक expensive होती है. उदाहरण : google drive
Hybrid Cloud
इस Cloud deployment model में Public Cloud और Private Cloud की विशेषताएं शामिल हैं। Hybrid Cloud, Public और Private Cloud environments के बीच data और applications को share करने की अनुमति देता है। Organizations मुख्य रूप से Hybrid Cloud का उपयोग करते हैं, जब उनके On-Premise infrastructure को अधिक scalability की आवश्यकता होती है, इसलिए वे business की उतार-चढ़ाव को पूरा करने के लिए Public Cloud पर scalability का उपयोग करते हैं। Public Cloud की power प्राप्त करते समय संगठन अपने Private Cloud पर अपने sensitive data को रख सकते हैं।
Community Cloud
Community Cloud एक Cloud infrastructure है जो same industry के users द्वारा या common goals रखने वालों द्वारा साझा किया जाता है। यह Cloud infrastructure एक community की computing needs जरूरतों को समझने के बाद बनाया गया है क्योंकि इसमें कई factors हैं जिनमें अनुपालन(compliances) और सुरक्षा नीतियां(security policies) शामिल हैं जिन्हें community Cloud infrastructure में शामिल करने की आवश्यकता है।