Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
438 views

Cloud Computing Notes Btech Csvtu 6th Sem

The emergence of cloud computing has revolutionized technology by providing convenient and affordable access to computing resources through the cloud. Key factors that contributed to its emergence include improved internet connectivity, cost savings over traditional IT, scalability and flexibility of cloud services, virtualization technology, different service models, mobility and accessibility, reliability and redundancy, and enabling innovation. Cloud computing transforms how technology is used by making resources more accessible, affordable, and flexible. It opens new possibilities for businesses and individuals to leverage the power of the cloud. Public clouds are owned and operated by third-party providers, have shared infrastructure accessible to the public, and offer pay-as-you-go pricing. Private clouds are owned and operated internally, have dedicated infrastructure

Uploaded by

Pari Bhandarkar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
438 views

Cloud Computing Notes Btech Csvtu 6th Sem

The emergence of cloud computing has revolutionized technology by providing convenient and affordable access to computing resources through the cloud. Key factors that contributed to its emergence include improved internet connectivity, cost savings over traditional IT, scalability and flexibility of cloud services, virtualization technology, different service models, mobility and accessibility, reliability and redundancy, and enabling innovation. Cloud computing transforms how technology is used by making resources more accessible, affordable, and flexible. It opens new possibilities for businesses and individuals to leverage the power of the cloud. Public clouds are owned and operated by third-party providers, have shared infrastructure accessible to the public, and offer pay-as-you-go pricing. Private clouds are owned and operated internally, have dedicated infrastructure

Uploaded by

Pari Bhandarkar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

󾠮

unit 1 cc

❓ Discuss the emergence of cloud computing. (2022)

Emergence of Cloud Computing:


Cloud computing has revolutionized the way we use technology by providing convenient and affordable
access to computing resources. Here are the key factors that have contributed to the emergence of cloud
computing:

1. Improved Internet Connectivity:

High-speed internet connections have become more widespread, enabling fast and reliable
access to cloud services.

With a good internet connection, users can easily connect to the cloud and access their data and
applications from anywhere.

2. Cost Savings:

Cloud computing offers cost-effective solutions compared to traditional IT infrastructure.

Instead of investing in expensive hardware and software, users can simply pay for the resources
they need when they need them.

This eliminates the need for upfront capital expenditures and reduces ongoing maintenance and
upgrade costs.

3. Scalability and Flexibility:

Cloud services are highly scalable, allowing users to easily increase or decrease their resource
usage based on demand.

Users can quickly scale up during busy periods or scale down during quieter times, ensuring
optimal resource utilization.

unit 1 cc 1
This flexibility enables businesses to adapt to changing needs without having to invest in
additional infrastructure.

4. Virtualization Technology:

Virtualization plays a crucial role in cloud computing by creating virtual resources that abstract the
underlying physical hardware.

It allows multiple virtual machines (VMs) to run on a single physical server, optimizing resource
utilization and reducing costs.

Virtualization also provides better security and isolation between different users and their
applications.

5. Different Service Models:

Cloud computing offers different service models to cater to various user requirements.

Infrastructure as a Service (IaaS) provides virtualized computing resources, allowing users to


build their own applications and manage the operating system and middleware.

Platform as a Service (PaaS) provides a platform for developing and deploying applications
without worrying about the underlying infrastructure.

Software as a Service (SaaS) offers ready-to-use software applications accessible via the
internet.

6. Mobility and Accessibility:

Cloud computing enables users to access their data and applications from any device with an
internet connection.

This mobility and accessibility support remote work, collaboration, and productivity across
different locations and devices.

7. Reliability and Redundancy:

Cloud service providers have robust infrastructure with redundancy measures in place.

This ensures high availability and reliability of services, minimizing downtime and data loss risks.

8. Innovation and Time-to-Market:

Cloud computing allows for quick deployment of applications and rapid experimentation,
promoting innovation and faster time-to-market.

Businesses can easily try out new ideas and scale their applications without the need for
significant upfront investments.

The emergence of cloud computing has transformed the way we use technology, making computing
resources more accessible, affordable, and flexible. It has opened up new possibilities for businesses and
individuals, enabling them to leverage the power of the cloud to drive innovation, improve efficiency, and
enhance collaboration.

❓ Differentiate between public and private cloud environments. (2022)

Sure! Here's a table differentiating between public and private cloud environments:

unit 1 cc 2
Public Cloud Private Cloud

Owned and operated by third-party Owned and operated by the


Ownership
service provider organization or a dedicated provider
Accessible to the general public and Restricted access for a single
Accessibility
multiple organizations organization or a specific group

Shared infrastructure with multiple Dedicated infrastructure for single


Infrastructure
users organization
Provider is responsible for overall Organization has control over security
Security
security measures
Highly customizable to meet specific
Customization Limited customization options
requirements

Highly scalable to meet varying Scalable based on organizational


Scalability
demands needs

Pay-as-you-go model or subscription- Higher initial investment and


Cost
based pricing maintenance costs
Data stored on-premises or in
Data Location Data stored in provider's data centers
dedicated data centers

Compliance requirements depend on Easier to meet specific compliance


Compliance
the provider's certifications requirements

Limited control over infrastructure and Complete control over infrastructure


Control
updates and updates
Provider handles infrastructure Organization handles infrastructure
Maintenance
maintenance maintenance
Amazon Web Services (AWS), Internal data centers, VMware Cloud
Examples
Microsoft Azure Foundation

❓ Explain the most common scenarios where:


a public cloud is preferred over a private cloud
a private cloud is preferred over a public cloud (2022)

Here are examples of scenarios where a public cloud or private cloud is preferred:

When a Public Cloud is Preferred over a Private Cloud:

1. Cost Efficiency: Public clouds are often more cost-effective, especially for smaller businesses, as they
offer flexible pricing models like pay-as-you-go or subscriptions, allowing businesses to pay only for
the resources they use.

2. Scalability and Flexibility: Public clouds provide the ability to easily scale resources up or down based
on demand. This makes them suitable for businesses with fluctuating workloads or seasonal peaks,
as they can quickly adjust their resources without investing in additional hardware.

3. Accessibility and Global Reach: Public clouds have a wide geographic presence, with data centers
located in various regions. This allows businesses to access their services from anywhere in the
world, making it convenient for globally distributed teams.

4. Managed Services and Expertise: Public cloud providers offer a range of managed services, such as
database management, security, and analytics. This relieves businesses from the burden of

unit 1 cc 3
managing these tasks themselves and allows them to leverage the expertise and resources of the
cloud provider.

5. Rapid Deployment: Public clouds enable businesses to quickly deploy their applications and services.
This fast deployment reduces the time-to-market and allows organizations to be more agile in
responding to market demands.

Examples of When a Public Cloud is Preferred:

1. Startups and Small Businesses: Startups and small businesses often prefer public clouds due to their
cost-efficiency and scalability. They can leverage the infrastructure and services provided by public
cloud providers like Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP)
to quickly launch and scale their applications without significant upfront investment.

2. Software as a Service (SaaS) Providers: SaaS providers often choose public clouds to host their
applications and offer them as services to their customers. Public clouds allow them to easily scale
their infrastructure based on user demand and offer their services to a wide customer base globally.

3. Development and Testing Environments: Public clouds are ideal for development and testing
scenarios. Developers can provision virtual machines and resources on-demand, perform testing, and
then release the resources when no longer needed. This eliminates the need for maintaining
dedicated infrastructure for development purposes.

4. Web Applications and Websites: Public clouds are commonly used to host web applications and
websites. Services like AWS Elastic Beanstalk, Azure App Service, or Google App Engine provide
platform-as-a-service (PaaS) offerings that simplify the deployment and management of web
applications.

When a Private Cloud is Preferred over a Public Cloud:

1. Enhanced Security and Compliance: Private clouds offer more control over security measures and
data privacy. This makes them preferable for industries with strict compliance requirements, such as
healthcare or finance, where sensitive data needs to be protected.

2. Customization and Control: Private clouds provide greater flexibility and customization options.
Organizations can tailor their infrastructure and services to meet specific business needs, integrate
with existing systems, and have full control over their environment.

3. Performance and Latency: In scenarios where low-latency and high-performance are crucial, such as
data-intensive applications or real-time processing, a private cloud with dedicated resources can offer
better performance compared to a shared public cloud environment.

4. Data Governance and Control: Private clouds allow organizations to maintain full control over their
data. They can ensure that data is stored and processed within their own premises or dedicated data
centers, addressing concerns about data sovereignty, residency, and compliance with data
regulations.

5. Workload Isolation and Security: Private clouds provide isolation from other tenants, reducing the
risks associated with shared environments. Organizations have more control over the security
measures implemented in their private cloud, allowing them to meet their specific security
requirements.

Examples of When a Private Cloud is Preferred:

1. Government Organizations: Government agencies often have strict security and compliance
requirements. They prefer private clouds to have better control over their data, maintain sovereignty,

unit 1 cc 4
and comply with specific regulations.

2. Financial Institutions: Banks and financial institutions handle sensitive customer data and have
stringent security and compliance needs. They opt for private clouds to maintain control over data,
ensure regulatory compliance, and establish robust security measures.

3. Healthcare Providers: Healthcare organizations deal with sensitive patient information and must
adhere to strict privacy regulations. They choose private clouds to ensure data confidentiality, meet
HIPAA compliance requirements, and have complete control over the security and privacy of patient
data.

4. Research Institutions: Research institutions conducting sensitive experiments or processing large


datasets may require dedicated resources and higher performance. They opt for private clouds to
have greater control over infrastructure, optimize performance, and safeguard research data.

These examples demonstrate how organizations from various sectors consider factors like cost,
scalability, security, compliance, and control when deciding between public and private cloud
environments. It's important to evaluate specific needs and requirements before making a decision.

❓ Explain the concept of cloud computing with the help of an architecture. (2022)

Cloud architecture components include:

A frontend platform

A backend platform

A cloud-based delivery model

A network (internet, intranet, or intercloud)

Frontend Platform:

1. User Interface: The frontend platform includes the visual interfaces that users interact with to access
and use cloud services. It can be a website, mobile app, or command-line interface, making it easy for
users to navigate and interact with the cloud.

2. Client Devices: These are the devices users use, such as laptops, smartphones, or tablets, to
connect to the cloud. They allow users to access cloud services and perform tasks like uploading
files, running applications, or managing resources.

Backend Platform:

1. Cloud Infrastructure: This component forms the foundation of the cloud. It consists of physical
servers, storage devices, and networking equipment housed in data centers. The infrastructure
provides the necessary computing power, storage capacity, and network connectivity for running
cloud services.

unit 1 cc 5
2. Virtualization Layer: Virtualization enables the creation of virtual resources, such as virtual machines
or containers, which abstract the underlying hardware. It allows for efficient resource utilization and
flexibility in deploying and managing applications.

3. Cloud Services: The backend platform offers a range of cloud services, including computing
resources (such as virtual machines), storage services, databases, networking capabilities, and
security services. These services are provided on-demand, scalable, and accessible through APIs or
web interfaces.

4. Orchestration and Management: This component involves tools and systems for managing and
orchestrating the cloud resources. It includes automation, provisioning, and management frameworks
that help in deploying, scaling, and monitoring applications and services efficiently.

5. Security and Compliance: Cloud architecture incorporates security measures to protect data and
resources. It includes authentication mechanisms, encryption, firewalls, and monitoring tools to
ensure data privacy, integrity, and compliance with industry standards and regulations.

6. Data Centers: Data centers are physical facilities that house the cloud infrastructure. They provide the
necessary power, cooling, and network connectivity to keep the cloud services running smoothly. Data
centers are designed to ensure high availability and disaster recovery capabilities.

By combining the frontend and backend platforms, cloud architecture enables users to access and utilize
cloud services easily. The backend platform ensures the efficient management and delivery of resources,
while the frontend platform provides a user-friendly interface for interacting with the cloud.

❓ What does "cloud" refer to in cloud computing?

In cloud computing, the term "cloud" refers to a network of remote servers that are connected to the
internet. These servers are used to store and process data, and provide various services to users.
Think of the cloud as a virtual space where you can store your files and access them from anywhere with
an internet connection. Instead of saving your files on your personal computer or a physical storage
device, you can store them in the cloud.
The cloud allows you to access your files and use different services, like running applications or storing
data, without needing to have your own physical servers. It's like renting storage space and computing
power from a cloud service provider.
When you use cloud computing, you can access your files and use services through the internet, which
means you can work on your files from different devices, collaborate with others, and easily scale up or
down based on your needs.
So, the cloud in cloud computing is the virtual space where data is stored, services are provided, and
users can access and utilize resources over the internet.

❓ Define cloud computing.

Cloud computing means using internet-based services to store, manage, and process data instead of
relying on your own computer or local servers. It allows you to access and use computing resources
whenever you need them, and you only pay for what you use. It's like renting computing power and
storage from the internet to meet your needs.

unit 1 cc 6
❓ Key Characteristics of Cloud Computing

Key Characteristics of Cloud Computing:

1. On-Demand Self-Service: Users can easily access and manage computing resources without
needing to go through a service provider. They can quickly provision and configure resources like
processing power, storage, and applications as per their requirements.

2. Broad Network Access: Cloud services are accessible over the internet using various devices such as
computers, laptops, tablets, and smartphones. Users can access their data and applications from
anywhere with an internet connection.

3. Resource Pooling: Cloud providers combine and share computing resources among multiple users,
allowing for efficient utilization and cost savings. Users can access a shared pool of resources, and
the provider dynamically allocates resources based on demand.

4. Rapid Elasticity: Cloud services can scale up or down rapidly to handle fluctuating workloads. Users
can easily increase or decrease resource usage to meet their needs, ensuring optimal performance
and cost efficiency.

5. Pay-as-You-Go Model: Cloud services follow a pay-as-you-go model, where users are charged based
on their actual usage of resources. This eliminates the need for upfront investments and allows for
cost control and flexibility.

6. Multi-Tenancy: Cloud infrastructure is shared among multiple users or organizations while maintaining
privacy and security. Each user's data and applications are isolated from others, ensuring
confidentiality and data protection.

7. Service Models: Cloud computing offers different service models to cater to different user needs.
Infrastructure as a Service (IaaS) provides virtualized computing resources, Platform as a Service
(PaaS) offers development and deployment platforms, and Software as a Service (SaaS) delivers
complete software applications over the internet.

8. Service Level Agreements (SLAs): Cloud service providers offer SLAs that define the quality of
service, performance guarantees, and support levels. SLAs ensure that users receive reliable and
consistent service from the provider.

9. Data Security and Privacy: Cloud providers implement robust security measures to protect data from
unauthorized access, ensuring data privacy and compliance with regulations. They employ
encryption, authentication, and access controls to safeguard user data.

10. Continuous Innovation: Cloud computing is a rapidly evolving field, with providers continually
introducing new features, technologies, and services. This ensures that users have access to the
latest advancements and can benefit from continuous innovation.

In summary, cloud computing provides users with on-demand access to computing resources, scalability,
cost efficiency, and flexibility. It enables users to focus on their core tasks without worrying about
infrastructure management, making it a popular choice for individuals and businesses alike.

❓ Cloud computing has evolved from various computing models like miniframe computing, client-
server computing, cluster computing and grid computing. Discuss the features of all these
computing models and explain how the cloud model emerged from these computing models.

unit 1 cc 7
Cloud computing has evolved from different computing models like miniframe computing, client-server
computing, cluster computing, and grid computing. Here's an explanation of these models and how they
contributed to the emergence of cloud computing:

1. Miniframe Computing:

Small computers were used to serve multiple users.

Users could access shared resources, but the system had limitations in scalability and flexibility.

2. Client-Server Computing:

Dedicated servers interacted with client devices.

Servers handled client requests, improving scalability.

However, resource utilization and flexibility were still limited.

3. Cluster Computing:

Multiple computers worked together as a single system.

Performance and processing power increased through parallel processing.

Resource utilization improved, but it required specialized hardware and complex management.

4. Grid Computing:

Geographically dispersed computing resources were connected.

Resource sharing and collaboration were enabled across organizations.

It offered dynamic resource allocation, but was mainly used for scientific purposes.

From these models, cloud computing emerged by incorporating their valuable features and addressing
limitations:

1. Scalability and Flexibility: Cloud computing allows for flexible scaling to handle varying workloads and
resource demands.

2. Resource Sharing: It enables efficient resource utilization by allowing multiple users to share
resources.

3. On-Demand Self-Service: Users can provision and manage resources without assistance, promoting
self-service capability.

4. Virtualization: Virtualization technology optimizes resource allocation, isolation, and management in


the cloud.

5. Pay-as-You-Go Model: Users only pay for the resources they use, similar to utility computing,
resulting in cost optimization.

6. Standardization and Accessibility: Cloud computing introduces standardized interfaces for easy
access and interoperability among different cloud services.

Overall, cloud computing combines the strengths of these models, providing scalable, flexible, and cost-
effective computing resources that are accessible to a wide range of users.

❓ What is VENDOR LOCK IN concept

unit 1 cc 8
Vendor lock-in happens when a customer becomes heavily dependent on a specific vendor's products or
services, making it hard to switch to another vendor. Here are some explanations:

1. Dependency: It's like relying on just one vendor for everything you need, making it difficult to change
to a different vendor.

2. Integration: When your systems are closely connected to the vendor's products or services, it's
challenging to switch because you'd have to redo all the connections.

3. Compatibility: If the vendor uses special formats or protocols that are not widely used, it becomes
hard to work with other vendors who don't support those formats.

4. Switching Costs: Moving away from a vendor can be expensive and time-consuming because you'd
have to redo or move your existing systems and data.

5. Lack of Standards: When there are no common rules or standards that all vendors follow, it becomes
harder to switch between them.

6. Long-Term Contracts: If you sign a long-term agreement with a vendor, you might face penalties or
restrictions if you want to switch before the contract ends.

Vendor lock-in limits your choices and can make it harder to adapt or negotiate better terms with vendors.
So, it's important to think carefully about the risks before relying too much on a single vendor.

❓ the companies who offer cloud service development

Here are some companies that offer cloud computing services:

1. Amazon Web Services (AWS): They provide a wide range of cloud services, such as computing
power, storage, and databases, through their platform called AWS.

2. Microsoft Azure: Azure offers various cloud-based solutions for building, deploying, and managing
applications and services.

3. Google Cloud Platform (GCP): GCP provides cloud computing services, including computing, storage,
machine learning, and data analytics tools.

4. IBM Cloud: IBM Cloud offers infrastructure, platform, and software services to help businesses
leverage cloud computing.

5. Oracle Cloud: Oracle Cloud provides a complete suite of cloud services, including infrastructure,
platform, and software solutions.

6. Alibaba Cloud: Alibaba Cloud is a leading cloud service provider in China, offering a wide range of
cloud computing products and services.

7. Salesforce: Salesforce specializes in cloud-based customer relationship management (CRM)


solutions.

8. VMware: VMware offers cloud infrastructure and virtualization solutions for organizations to build and
manage their virtualized environments.

These companies have developed robust cloud platforms and services that enable businesses to benefit
from the flexibility, scalability, and cost-efficiency of cloud computing.

unit 1 cc 9
❓ Hybrid cloud

Hybrid cloud is a type of cloud computing environment that combines the use of both public and private
clouds.

1. Integration: Hybrid cloud lets companies connect their own computer systems (private cloud) with
cloud services provided by external companies (public cloud). It creates a seamless connection
between the two.

2. Flexibility: With hybrid cloud, organizations have the freedom to choose where they want to run their
software and store their data. They can keep sensitive information in their own private cloud, while
using the public cloud for other tasks.

3. Scalability: Hybrid cloud allows businesses to easily adjust their resources based on their needs.
They can quickly increase or decrease their computing power and storage space depending on how
much they require at a given time.

4. Data Control and Security: Hybrid cloud offers better control over data and security. Companies can
keep their important and sensitive information in their private cloud, which they have more control
over. They can use additional security measures to protect their data.

5. Cost Optimization: Hybrid cloud helps companies save money by giving them the flexibility to choose
the most cost-effective option for their needs. They can use the public cloud for tasks that don't
require high security or large resources, while using the private cloud for more critical workloads.

6. Disaster Recovery and Business Continuity: Hybrid cloud provides a backup plan in case of
emergencies. Companies can store copies of their data in the public cloud, so if something goes
wrong with their private cloud, they can quickly recover their information and keep their business
running smoothly.

In summary, hybrid cloud gives organizations the best of both worlds by combining the benefits of private
and public clouds. It offers flexibility, scalability, data control, cost optimization, and disaster recovery
options to help businesses meet their specific needs.

❓ Mention advantages and disadvantages of cloud computing model as compared to the


conventional on premise computing model.

Here are the advantages and disadvantages of cloud computing compared to the conventional on-
premise computing model:
Advantages of Cloud Computing:

1. Cost Savings: Cloud computing saves money as you don't need to buy expensive hardware or
software upfront. You only pay for the services you use.

2. Scalability and Flexibility: Cloud services can easily adjust resources to meet your needs, allowing
you to scale up or down as your business grows or changes.

3. Accessibility: You can access your applications and data from anywhere with an internet connection,
making remote work and collaboration easier.

4. Reliability and Availability: Cloud providers have reliable infrastructure and measures in place to
minimize downtime and ensure your services are always available.

unit 1 cc 10
5. Automatic Updates and Maintenance: Cloud providers handle updates and maintenance, so you don't
have to worry about managing and maintaining the underlying technology.

6. Disaster Recovery: Cloud platforms offer built-in backup and recovery options, protecting your data
from potential disasters.

Disadvantages of Cloud Computing:

1. Internet Dependence: Cloud computing relies on a stable internet connection. If your connection is
slow or unreliable, it can affect your ability to access cloud services.

2. Data Security and Privacy: Storing data in the cloud raises concerns about data security and privacy.
While cloud providers have security measures in place, there is still a risk of breaches or unauthorized
access.

3. Limited Control: You have less control over the infrastructure and software in the cloud. Customization
options may be limited, and you rely on the provider for updates and maintenance.

4. Vendor Lock-in: Once you choose a specific cloud provider, it can be challenging to switch to another
provider or move your applications and data back in-house.

5. Compliance and Legal Considerations: Meeting industry regulations and legal requirements can be
more complex in the cloud environment, depending on your specific needs.

6. Performance Variability: Performance in the cloud can be affected by factors like network congestion
or shared resources, which may impact the speed and responsiveness of your applications.

It's important to consider these factors and evaluate your specific needs before deciding between cloud
computing and the traditional on-premise model.

❓ The Evolution of Cloud Computing - Hardware and Internet Software Evolution

The evolution of cloud computing has been closely tied to advancements in hardware and internet
software. Here's an explanation of how these technological developments have shaped the evolution of
cloud computing:

1. Hardware Evolution:

Mainframes: In the early days, mainframe computers were used as centralized computing
systems, allowing multiple users to access and share computing resources.

Minicomputers: Minicomputers brought computing power to smaller organizations and enabled


them to run their own applications and databases.

Personal Computers (PCs): PCs revolutionized computing by bringing individual computing power
to end-users, allowing them to run applications locally on their own machines.

Servers: With the rise of networking, servers became crucial for storing and sharing data across
connected devices, enabling collaboration and centralized data management.

2. Internet Software Evolution:

Client-Server Computing: The client-server model introduced the concept of distributing


computing tasks between client machines and dedicated server machines, enabling more efficient
data processing and resource utilization.

unit 1 cc 11
Cluster Computing: Cluster computing involved connecting multiple servers to work together as a
single system, providing enhanced performance and reliability.

Grid Computing: Grid computing extended the concept of cluster computing by connecting
geographically dispersed resources, allowing organizations to access computing power from
different locations.

Virtualization: Virtualization technology allowed for the creation of virtual machines, enabling the
partitioning of physical hardware into multiple virtual instances, each capable of running its own
operating system and applications.

Web Services and SOA: Web services and Service-Oriented Architecture (SOA) introduced
standardized protocols and interfaces for building and integrating distributed software systems
over the internet.

3. Emergence of Cloud Computing:

Utility Computing: Utility computing introduced the idea of providing computing resources as a
utility, similar to electricity or water services. Users could pay for computing resources on-
demand, scaling up or down as needed.

Infrastructure as a Service (IaaS): IaaS provided virtualized computing resources, such as virtual
machines, storage, and networks, delivered over the internet. Users could provision and manage
these resources according to their requirements.

Platform as a Service (PaaS): PaaS offered a complete development and deployment platform,
including operating systems, runtime environments, and development tools, simplifying the
process of building and deploying applications.

Software as a Service (SaaS): SaaS delivered complete software applications over the internet,
eliminating the need for local installation and maintenance. Users could access and use
applications directly through a web browser.

These advancements in hardware and internet software paved the way for the emergence and evolution
of cloud computing as we know it today. The combination of scalable hardware infrastructure,
virtualization technology, and internet-based software services has revolutionized the way organizations
access and utilize computing resources.

unit 1 cc 12

You might also like