NM Cloud Computing & Management Report
NM Cloud Computing & Management Report
A PROJECT REPORT
Submitted by
NOVEMBER – 2024
ACKNOWLEDGEMENT
I would like to express my special thanks to all the workers for their dedicative
teaching besides their busy schedule, I sincerely express my gratitude for allowing me to
interact with the executive officers and gain knowledge. I also thank the college
Professors and Head of the Department, Professor. Mr. S.
SATHIYAARUNACHALAM, M.E.
“Science is the Religion for All”
EINSTEIN
COLLEGE OF ENGINEERING
Sir.C. V Raman Nagar, Tirunelveli-627 012
1. Service Models:
o IaaS (Infrastructure as a Service): Provides virtualized computing
resources like servers, storage, and networks. Examples: AWS EC2,
Google Compute Engine.
o PaaS (Platform as a Service): Offers development platforms and
tools for building, deploying, and managing applications. Examples:
Microsoft Azure App Service, Google App Engine.
o SaaS (Software as a Service): Delivers fully managed applications
accessible via a web browser. Examples: Google Workspace,
Salesforce.
2. Deployment Models:
o Public Cloud: Resources are hosted and managed by third-party
providers and shared among multiple users. Examples: AWS, Azure,
GCP.
o Private Cloud: Dedicated resources for a single organization,
offering greater control and security.
o Hybrid Cloud: Combines public and private clouds to optimize
flexibility and scalability.
1
o Community Cloud: Shared infrastructure among a specific group
with similar needs.
3. Core Characteristics:
o On-demand Self-service: Users can provision resources without
human intervention.
o Scalability: Resources can be scaled up or down as needed.
o Pay-as-you-go: Users only pay for what they use.
o Resource Pooling: Resources are shared among multiple users
while maintaining privacy.
2
o Ensuring data availability, backup, and disaster recovery.
o Managing compliance with legal and regulatory requirements.
Data Storage: Centralized and scalable data solutions like Dropbox and
Google Drive.
Application Hosting: Hosting websites or applications on platforms like
AWS.
Machine Learning & AI: Leveraging computing power for complex data
analysis.
Internet of Things (IoT): Connecting and managing IoT devices
efficiently.
Disaster Recovery: Quick recovery of systems and data in case of failure.
3
Origins Of Cloud Computing
Mainframe computing in the 1950s and the internet explosion in the 1990s came
together to give rise to cloud computing. Since businesses like Amazon, Google,
and Salesforce started providing web-based services in the early 2000s. The term
“cloud computing” has gained popularity. Scalability, adaptability, and cost-
effectiveness are to be facilitated by the concept’s on-demand internet-based
access to computational resources.
These days, cloud computing is pervasive, driving a wide range of services across
markets and transforming the processing, storage, and retrieval of data.
4
Virtualization in Cloud Computing and Types:
5
2. Back-end Platforms ( Cloud Computing Engine )
The core of cloud computing is made at back-end platforms with several servers
for storage and processing computing. Management of Applications logic is
managed through servers and effective data handling is provided by storage. The
combination of these platforms at the backend offers the processing power, and
capacity to manage and store data behind the cloud.
3. Cloud-Based Delivery and Network
On-demand access to the computer and resources is provided over the Internet,
Intranet, and Intercloud. The Internet comes with global accessibility,
the Intranet helps in internal communications of the services within the
organization and the Intercloud enables interoperability across various cloud
services. This dynamic network connectivity ensures an essential component of
cloud computing architecture on guaranteeing easy access and data transfer.
6
What Are The Types of Cloud Computing Services?
The following are the types of Cloud Computing:
1. Infrastructure as a Service (IaaS)
2. Platform as a Service (PaaS)
3. Software as a Service (SaaS)
4. Function as as Service (FaaS)
7
3. SaaS (software as a service)
Collaboration And Accessibility: Software as a Service (SaaS) helps users
to easily access applications without having the requirement of local
installations. It is fully managed by the AWS Software working as a service
over the internet encouraging effortless cooperation and ease of access.
Automation of Updates: SaaS providers manage the handling of software
maintenance with automatic latest updates ensuring users gain experience with
the latest features and security patches.
Cost Efficiency: SaaS acts as a cost-effective solution by reducing the
overhead of IT support by eliminating the need for individual software
licenses.