0% found this document useful (0 votes)
6 views5 pages

CC Exp 1

The document outlines an experiment focused on understanding the importance of cloud computing, including its deployment and service models. It discusses the history of cloud computing, the NIST definition, various deployment models (public, private, community, hybrid), and service models (IaaS, PaaS, SaaS). Additionally, it provides a real-time problem with both non-cloud and cloud-based solutions, emphasizing the advantages and disadvantages of each approach.

Uploaded by

amishav2004
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views5 pages

CC Exp 1

The document outlines an experiment focused on understanding the importance of cloud computing, including its deployment and service models. It discusses the history of cloud computing, the NIST definition, various deployment models (public, private, community, hybrid), and service models (IaaS, PaaS, SaaS). Additionally, it provides a real-time problem with both non-cloud and cloud-based solutions, emphasizing the advantages and disadvantages of each approach.

Uploaded by

amishav2004
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

CSL605 Cloud Computing Lab Sem VI

EXPERIMENT 1

Title Study importance of cloud computing and various types of deployment and
service models.

Pre requisite Computer Networks

Mapping with CO CSL605.1

Objective Understand deployment models, service models, and advantages of cloud


computing.

Outcome To discuss basics of cloud computing with the help of deployment and service
models

Instructions 1. Soft copy submission for Activity 1


2. Hard copy submission for Activity 2 (Hand written)

Deliverables Activity 1:
1. Origin of Cloud Computing:
 Early Concepts: Cloud computing is rooted in concepts like mainframe
computing (1950s) and time-sharing systems. During these times,
multiple users could share the same computing resource via terminals.
 Development of Virtualization: Virtualization technology in the 1970s
allowed hardware to be partitioned into multiple virtual machines,
forming the foundation of cloud computing.
 Utility Computing: In the 1990s, the idea of selling computing power
as a utility (like electricity) emerged, leading to platforms like Grid
computing.
 Modern Cloud: By the early 2000s, companies like Amazon, Google,
and Microsoft launched commercial cloud services. Amazon Web
Services (AWS), starting in 2006, pioneered the concept with its EC2
and S3 services.

2. NIST Model and Characteristics of Cloud:


NIST Definition: The National Institute of Standards and Technology defines
cloud computing as: "A model for enabling ubiquitous, convenient, on-demand
network access to a shared pool of configurable computing resources (e.g.,
networks, servers, storage, applications, and services) that can be rapidly
provisioned and released with minimal management effort or service provider
interaction."
Five Essential Characteristics:
 On-demand Self-service: Users can provision resources (e.g., compute,
storage) automatically without human intervention.
 Broad Network Access: Services are accessible from any device via
standard network protocols, enhancing accessibility and usability.
 Resource Pooling: Computing resources are pooled to serve multiple
customers using a multi-tenant model. Resources are dynamically
assigned based on demand.
 Rapid Elasticity: Capabilities can be elastically scaled to meet demand,
appearing unlimited to users.
 Measured Service: Resource usage is monitored, controlled, and
reported, providing transparency for both provider and consumer.

3. Different Deployment Models:


Public Cloud:
 Owned and operated by third-party cloud providers.
 Accessible to the general public.
 Examples: AWS, Google Cloud, Microsoft Azure.
 Advantages: Cost-effective, scalable, no infrastructure maintenance.
 Disadvantages: Security and privacy concerns, less control over
infrastructure.
Private Cloud:
 Dedicated to a single organization.
 Can be managed internally or by a third party.
 Hosted on-premises or off-premises.
 Advantages: Enhanced security, more control over resources.
 Disadvantages: High cost, limited scalability compared to public
clouds.
Community Cloud:
 Shared among organizations with common goals or compliance needs.
 Examples: Government agencies sharing infrastructure for data
sharing.
 Advantages: Cost-sharing, regulatory compliance.
 Disadvantages: Limited availability and potential for conflicts.
Hybrid Cloud:
 Combines two or more cloud types, enabling data and application
portability.
 Example: Using a private cloud for sensitive tasks and a public cloud
for scalability.
 Advantages: Flexibility, scalability, and cost-effectiveness.
 Disadvantages: Complex integration and management.

4. Service Models:
Infrastructure as a Service (IaaS):
 Provides virtualized computing resources over the internet.
 Examples: AWS EC2, Microsoft Azure VMs, Google Compute Engine.
 Advantages: High flexibility, scalable, pay-as-you-go pricing.
 Disadvantages: Requires technical expertise for setup and
management.
Platform as a Service (PaaS):
 Provides a platform for developers to build, test, and deploy
applications.
 Examples: Google App Engine, Microsoft Azure App Services,
Heroku.
 Advantages: Simplifies development, no need to manage underlying
infrastructure.
 Disadvantages: Limited control over the environment, potential vendor
lock-in.
Software as a Service (SaaS):
 Delivers applications over the internet, eliminating the need for
installation or maintenance.
 Examples: Gmail, Microsoft Office 365, Salesforce.
 Advantages: Easy to use, no infrastructure maintenance required.
 Disadvantages: Dependency on internet connectivity, limited
customization.

5. Cloud Cube Model:


The Cloud Cube Model is a visual framework proposed by the Jericho Forum
to better understand cloud computing along four dimensions:
 Internal/External: Indicates whether the cloud is operated internally
(within an organization) or externally (by a third-party provider).
 Proprietary/Open: Proprietary clouds use closed standards and are
controlled by a single entity, while open clouds adhere to open
standards.
 Perimeterized/De-perimeterized: Perimeterized refers to systems
protected by traditional security boundaries (firewalls). De-
perimeterized systems use distributed security measures.
 Insourced/Outsourced: Highlights whether resources are managed
internally by the organization or outsourced to a cloud provider

Activity 2:
Find one real-time problem or requirement and provide its non-cloud
based solution and cloud-based solution.
Sample Solution:
 Requirement: Office PC or laptop computers are a few years old.
But the software is old and needs replacing.
 Non-cloud-based solution: Upgrade computers and install new
improved desktop software.
 Cloud based solution: Choose SaaS and run it in a web browser on
existing computer hardware. (Detailed reasoning)
Requirement:
A retail business needs a robust system to handle customer transactions,
inventory management, and analytics.

Non-Cloud-Based Solution:
 Approach:
o Set up on-premises servers to run a custom-built or off-the-
shelf ERP (Enterprise Resource Planning) software.
o Purchase and install licensed software for inventory
management and transaction processing on local machines.
o Hire IT staff for ongoing maintenance, backups, and updates.
 Costs and Resources:
o Initial investment in high-performance servers, software
licenses, and IT infrastructure.
o Regular expenses for server maintenance, upgrades, and energy
consumption.
 Pros:
o Full control over data and infrastructure.
o No reliance on external providers, which ensures operational
independence.
 Cons:
o High upfront costs.
o Limited scalability—if the business grows, the system may
need a significant hardware overhaul.
o Vulnerable to local disasters (e.g., fire, hardware failure) unless
backups are stored off-site.

Cloud-Based Solution:
 Approach:
o Use a cloud-based ERP system like SAP Business ByDesign,
NetSuite, or Zoho Inventory.
o Deploy a SaaS (Software as a Service) model for transaction
processing, inventory tracking, and analytics.
o Data is stored and managed on cloud servers, accessible
through web browsers or mobile apps.
 Costs and Resources:
o Subscription-based pricing, usually billed monthly or annually,
eliminating large upfront costs.
o Minimal hardware requirements since computations are
performed on the cloud.
 Pros:
o Scalability—easily increase or decrease resources as business
needs grow or shrink.
o High availability and disaster recovery, as data is stored in
redundant cloud locations.
o Automatic updates and maintenance by the cloud service
provider.
 Cons:
o Ongoing subscription costs may exceed the one-time expense
of an on-premises solution over time.
o Dependence on reliable internet connectivity and third-party
service providers.
o Possible concerns over data security and compliance if sensitive
information is stored on the cloud.

Detailed Reasoning for Cloud-Based Solution:


1. Flexibility: The SaaS model allows employees to access the system
from any location, enabling remote work or multi-branch operations.
2. Cost Efficiency: Pay-as-you-go pricing means the business pays only
for what it uses, avoiding underutilization of resources.
3. Rapid Deployment: Cloud solutions are quick to implement, reducing
downtime compared to the lengthy setup of on-premises infrastructure.
4. Advanced Analytics: Many cloud platforms provide built-in AI-
powered analytics tools to extract actionable insights from transaction
and inventory data.

Conclusion This experiment highlights how cloud and non-cloud solutions cater to
different business needs, balancing cost, scalability, and control. Choosing the
right approach depends on specific requirements, resources, and long-term
goals.
References https://blog.leaseweb.com/2022/11/28/15-business-problems-that-can-be-
solved-by-moving-to-the-cloud/
https://www.hyperglance.com/blog/10-cloud-computing-problems-with-
solutions/

You might also like