0% found this document useful (0 votes)
2 views2 pages

3. Distributed Cloud Computing

Distributed cloud computing extends the cloud computing model across various geographic locations, enabling interconnected computers to share resources and tasks for improved performance and scalability. It allows for parallel processing, fault tolerance, and resource sharing, making it beneficial for enterprises. Key applications include distributed databases, web applications, big data analytics, and microservices.

Uploaded by

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

3. Distributed Cloud Computing

Distributed cloud computing extends the cloud computing model across various geographic locations, enabling interconnected computers to share resources and tasks for improved performance and scalability. It allows for parallel processing, fault tolerance, and resource sharing, making it beneficial for enterprises. Key applications include distributed databases, web applications, big data analytics, and microservices.

Uploaded by

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

Distributed Cloud Computing

Distributed cloud computing takes the cloud computing model and distributes it to different
geographic locations in a connected manner. It creates an execution environment where
application components look at specific geographical locations that are chosen based on
application needs. Distributed system involves using multiple, interconnected computers (nodes)
to share resources and tasks, aiming for improved performance, scalability, and resilience, all
while appearing as a single, unified system to the users.

Working of distributed cloud computing


Fundamentally, cloud computing and distributed cloud computing are the same. However,
distributed cloud computing extends cloud computing across geographies. Distributed cloud
computing splits one task across multiple computers at different locations all of which are
networked. Each computer will complete an aspect of the task, allowing for the task to be
completed faster.

Cloud computing can help by allowing remote network access to hardware and software. This
provides advantages such as resource sharing, scalability, cost reductions, and platform
independence. However, distributed cloud computing is a network that has multiple computers
working together to achieve an end goal. Every computer in this network performs a part of the
overall task.

Cloud computing is where all necessary resources are accessed and delivered via the internet,
whereas distributed cloud computing is a sharing of resources between multiple systems through
a network. Each computing model comes with its set of unique benefits.

Users of distributed cloud computing can take advantage of extra features they can purchase.
These features can include facilities for data to remain in a specified region or the setting of
performance targets for latency and throughput. The onus of providing the infrastructure needed
for this capability lies with the service provider. Most major distributed cloud service providers
have technology they have developed to help with specific client requests and ensure
transparency when doing so.

Distributed cloud computing is a trend aimed primarily at improving the functioning of


businesses. Simply put, distributed cloud computing is the way forward for enterprises.

Uses of distributed cloud computing


 Resource Sharing: Distributed systems allow for the sharing of hardware, software, and
data across multiple nodes, enabling efficient utilization of resources.
 Parallel Processing: By distributing workloads across multiple machines, distributed
systems can perform tasks in parallel, leading to faster execution times and improved
performance.
 Scalability: Distributed systems are designed to be scalable, meaning they can easily
handle increasing workloads by adding more nodes to the system.
 Fault Tolerance: If one node in a distributed system fails, the system can continue to
operate with minimal disruption, as other nodes can take over the failed node's tasks.
 Transparency: Users and applications interact with the distributed system as if it were a
single, unified system, without needing to be aware of the underlying distributed
architecture.
 Communication and Synchronization: Nodes in a distributed system need to
communicate and synchronize with each other to coordinate their activities and ensure
data consistency.

Examples in Cloud Computing:


Database Systems:
Distributed databases store data across multiple servers, improving performance,
scalability, and fault tolerance.
Web Applications:
Many web applications are built using a distributed architecture, with different
components (e.g., web servers, application servers, databases) running on separate
machines.
Big Data Analytics:
Distributed systems are crucial for processing and analyzing large datasets, such
as those used in machine learning and data mining.
Micro services:
Cloud applications are often built using a micro services architecture, where
individual services are deployed as independent, distributed applications.

You might also like