Cloud services refer to a wide range of computing resources, platforms, and applications delivered over the internet. Instead of owning and maintaining physical servers or data centers, organizations can rent access to these services on a pay-as-you-go basis, reducing upfront costs and improving scalability.
Types of Cloud Services
- Infrastructure as a Service (IaaS)
- Provides virtualized computing resources over the internet.
- Includes servers, storage, and networking.
- Examples: Amazon Web Services (AWS), Microsoft Azure, Google Compute Engine.
- Platform as a Service (PaaS)
- Offers a platform allowing developers to build, test, and deploy applications without worrying about the underlying infrastructure.
- Includes operating systems, databases, and development tools.
- Examples: Google App Engine, Microsoft Azure App Service, Heroku.
- Software as a Service (SaaS)
- Delivers software applications over the internet on a subscription basis.
- Users access the software through a web browser, eliminating the need for local installation.
- Examples: Microsoft 365, Salesforce, Slack, Zoom.
- Function as a Service (FaaS) / Serverless Computing
- Allows developers to run code without managing servers.
- Automatically scales based on demand, and users only pay for the execution time.
- Examples: AWS Lambda, Azure Functions, Google Cloud Functions.
- Database as a Service (DBaaS)
- Fully managed database services, taking care of maintenance, scaling, and backups.
- Examples: Amazon RDS, MongoDB Atlas, Google Firestore.
क्लाउड सेवा भनेको के हो?
क्लाउड सेवा भनेको इन्टरनेट मार्फत उपलब्ध गराइने कम्प्युटिङ स्रोत, प्लेटफर्मको संग्रह हो। यसको प्रयोगले कम्पनीहरूलाई आफ्नै सर्भर वा डेटा सेन्टरहरू स्थापना गर्नु पर्दैन। यसको सट्टा, प्रयोगकर्ताहरूले इन्टरनेटबाट यी सेवाहरू भाडामा लिन सक्छन्, जसले अग्रिम खर्च कम गर्छ र मापदण्डअनुसार सेवा विस्तार गर्न सजिलो बनाउँछ।
क्लाउड सेवाका प्रकारहरू
- Infrastructure as a Service (IaaS)
- यसले भर्चुअल सर्भर, स्टोरेज र नेटवर्किङ जस्ता कम्प्युटिङ स्रोतहरू प्रदान गर्दछ।
- प्रयोगकर्ताले हार्डवेयरको व्यवस्थापन नगरीकन इन्टरनेटबाट सिधै पहुँच गर्न सक्छ।
- उदाहरण: Amazon Web Services (AWS), Microsoft Azure, Google Compute Engine
- Platform as a Service (PaaS)
- परीक्षण र परिनियोजन गर्न प्लेटफर्म प्रदान गर्दछ।
- प्रयोगकर्ताले आधारभूत पूर्वाधारको चिन्ता नगरीकन आफ्नो एप्लिकेसन बनाउन सक्छन।
- उदाहरण: Google App Engine, Microsoft Azure App Service, Heroku
- Software as a Service (SaaS)
- इन्टरनेट मार्फत सफ्टवेयर एप्लिकेसनहरू उपलब्ध गराउँदछ।
- प्रयोगकर्ताले वेब ब्राउजरको माध्यमबाट सफ्टवेयरमा पहुँच लिन सक्छन, इन्स्टल गर्नुपर्ने आवश्यक पर्दैन।
- उदाहरण: Microsoft 365, Salesforce, Zoom
- Function as a Service (FaaS) / Serverless Computing
- सर्भर व्यवस्थापन नगरीकन कोड चलाउन अनुमति दिन्छ।
- माग अनुसार स्वचालित रूपमा विस्तार हुन्छ र प्रयोग अनुसार मात्र शुल्क लाग्छ।
- उदाहरण: AWS Lambda, Azure Functions, Google Cloud Functions
- Database as a Service (DBaaS)
-
- पूर्ण रूपमा व्यवस्थापन गरिएका डाटाबेसको सेवाहरू प्रदान गर्दछ।
- मर्मत, स्केलिङ र ब्याकअपको व्यवस्थापन स्वचालित हुन्छ।
- उदाहरण: Amazon RDS, MongoDB Atlas, Google Firestore