Cloud Computing :-
Cloud Computing एक ऐसी technology है, जिसके द्वारा Internet के माध्यम से विभिन्न Computing Services प्रदान की जाती हैं, जैसे Data Storage, Servers, Databases, Networking और Software आदि।
Cloud Storage की सहायता से Files को Remote Servers पर Store किया जा सकता है और आवश्यकता पड़ने पर Internet के माध्यम से Access किया जा सकता है।
सरल शब्दों में:
Cloud Computing = Internet के माध्यम से Computing Services का उपयोग करना।
Examples: Google Drive, Microsoft OneDrive, Dropbox, Google Cloud, Amazon Web Services (AWS)।
Advantages of Cloud Computing 1. Cost (लागत)
Cloud Computing से Hardware और Software खरीदने तथा उनकी Maintenance पर होने वाला खर्च कम हो सकता है।
2. Speed (गति)
आवश्यक Computing Resources को कम समय में उपलब्ध कराया जा सकता है।
3. Scalability (आवश्यकतानुसार बदलाव)
Business Requirements के अनुसार Computing Resources को बढ़ाया या घटाया जा सकता है।
4. Security (सुरक्षा)
Cloud Providers Data Security के लिए Security Policies, Technologies और Controls उपलब्ध कराते हैं। हालांकि, सुरक्षा Cloud Provider और User दोनों की जिम्मेदारियों पर निर्भर करती है।
5. Reliability (विश्वसनीयता)
Backup, Data Recovery और Redundancy जैसी सुविधाएँ Data Availability और Business Continuity में सहायता करती हैं।
Types of Cloud :-
Cloud Deployment के मुख्य प्रकार:
1. Public Cloud :-
ऐसी Cloud Service जिसमें Resources को Cloud Provider द्वारा कई Customers के उपयोग के लिए उपलब्ध कराया जाता है।
Examples: Amazon Web Services (AWS), Microsoft Azure, Google Cloud।
Exam Point: Public Cloud के Resources कई Customers के साथ Share किए जा सकते हैं।
2. Private Cloud :-
ऐसा Cloud Environment जो किसी एक Organization के Exclusive Use के लिए बनाया जाता है।
Example: किसी Company का अपना Private Cloud Infrastructure।
Exam Point: Private Cloud का उपयोग एक Organization के लिए होता है।
3. Hybrid Cloud
यह Public Cloud और Private Cloud का Combination होता है।
Example: Company अपने confidential data को Private Cloud में और सामान्य Applications को Public Cloud में रखती है।
Exam Point: Hybrid Cloud = Public Cloud + Private Cloud
Cloud Computing Services
Cloud Computing की तीन प्रमुख Service Models हैं:
1. IaaS — Infrastructure as a Service
2. PaaS — Platform as a Service
3. SaaS — Software as a Service
1. IaaS — Infrastructure as a Service
इसमें Internet के माध्यम से Computing Infrastructure उपलब्ध कराया जाता है।
मुख्य Resources:
Virtual Servers
Storage
Networking
Computing Resources
Example: Amazon EC2।
Exam Point: IaaS = Infrastructure Resources
2. PaaS — Platform as a Service
इसमें Applications को Develop, Test और Deploy करने के लिए Platform और आवश्यक Tools उपलब्ध कराए जाते हैं।
मुख्य Resources:
Development Tools
Runtime Environment
Application Hosting Platform
Supported Operating System Environment
Example: Google App Engine।
Exam Point: PaaS = Application Development Platform
3. SaaS — Software as a Service
इसमें Internet के माध्यम से तैयार Software Applications का उपयोग किया जाता है। सामान्यतः User को अपने Computer पर पूरा Software Infrastructure Manage नहीं करना पड़ता।
Examples: Gmail, Google Docs, Microsoft 365।
Exam Point: SaaS = Ready-to-use Software
याद रखने की Trick
IaaS → Infrastructure
PaaS → Platform
SaaS → Software
Cloud Computing
Cloud Computing is a technology through which various computing services are provided over the Internet, such as Data Storage, Servers, Databases, Networking and Software.
With the help of Cloud Storage, files can be stored on Remote Servers and accessed through the Internet whenever required.
In Simple Words:
Cloud Computing = Using Computing Services through the Internet.
Examples: Google Drive, Microsoft OneDrive, Dropbox, Google Cloud, Amazon Web Services (AWS).
Advantages of Cloud Computing 1. Cost
Cloud Computing can reduce the cost of purchasing Hardware and Software and the cost of their maintenance.
2. Speed
Required Computing Resources can be made available in a short time.
3. Scalability
Computing Resources can be increased or decreased according to Business Requirements.
4. Security
Cloud Providers provide Security Policies, Technologies and Controls to protect Data Security. However, security responsibilities may depend on both the Cloud Provider and the User.
5. Reliability
Features such as Backup, Data Recovery and Redundancy help improve Data Availability and Business Continuity.
Types of Cloud
The main types of Cloud Deployment are:
1. Public Cloud
A Cloud Service in which Resources are provided by a Cloud Provider for use by multiple Customers.
Examples: Amazon Web Services (AWS), Microsoft Azure, Google Cloud.
Exam Point: Public Cloud Resources can be shared among multiple Customers.
2. Private Cloud
A Cloud Environment designed for the exclusive use of a single Organization.
Example: A Company's own Private Cloud Infrastructure.
Exam Point: Private Cloud is used by a single Organization.
3. Hybrid Cloud
It is a combination of Public Cloud and Private Cloud.
Example: A Company may keep its confidential data in a Private Cloud and use the Public Cloud for general Applications.
Exam Point: Hybrid Cloud = Public Cloud + Private Cloud
Cloud Computing Services
There are three major Cloud Computing Service Models:
IaaS — Infrastructure as a Service
PaaS — Platform as a Service
SaaS — Software as a Service
1. IaaS — Infrastructure as a Service
In IaaS, Computing Infrastructure is provided through the Internet.
Main Resources:
Virtual Servers
Storage
Networking
Computing Resources
Example: Amazon EC2.
Exam Point: IaaS = Infrastructure Resources
2. PaaS — Platform as a Service
In PaaS, a Platform and necessary Tools are provided for Developing, Testing and Deploying Applications.
Main Resources:
Development Tools
Runtime Environment
Application Hosting Platform
Supported Operating System Environment
Example: Google App Engine.
Exam Point: PaaS = Application Development Platform
3. SaaS — Software as a Service
In SaaS, ready-to-use Software Applications are provided through the Internet. Generally, the User does not need to manage the complete Software Infrastructure on their own Computer.
Examples: Gmail, Google Docs, Microsoft 365.
Exam Point: SaaS = Ready-to-use Software
Easy Trick to Remember
IaaS → Infrastructure
PaaS → Platform
SaaS → Software