Cloud webservices representing several geographically separated nodes

Started by dinuanzz, Jan 04, 2023, 08:21 AM

Previous topic - Next topic

dinuanzzTopic starter

From time to time, I research about clouds. Clouds are often defined as spherical horses in a vacuum that can solve complex technical problems of creating distributed systems and provide services at a higher logical level. Users need not worry about what's inside or how they work since it's a "cloud" and not an assortment of other technical terms.

However, we still encounter the use of the term "cloud" in advertising ordinary dedicated and VPS hosting with instant activation, without any higher logical level. Even designers like Amazon require users to study its APIs and experience nuances in all its services.

At one point, I was hopeful to find for combining nodes from different cities into an instance, but unfortunately, it's just a VPS with a nice sauce. My interest in cloud hosting is not due to having mega services, but rather for reliability and speed distribution.

A node is a minimal virtual unit that operates within cloud hosting, while an instance is a pre-assembled entity that provides websites.


Is there a web hosting provider that would explain to clients why maintaining up-to-date information on two geographically separated nodes can lead to performance degradation? And where do they find clients willing to put up with it?

One potential solution is to rent multiple identical "clouds" at different points and distribute traffic through a CDN, such as Akamai. Perhaps someone will come up with this idea and create a startup out of it.


You can purchase a software license from and deploy these nodes around the world as desired, although potential bottlenecks may occur in regards to channels.

Out of curiosity, what is the reason for needing this software? If it's not confidential information, I'd be interested in knowing more.

I'm aware that many businesses require specific software solutions to optimize their operations. It's fascinating to see how technology can be utilized to enhance various industries and address their unique needs.

Rita Jaiswal

After examining Eucalyptus and Xencloud, it appears that distribution occurs between specific whole virtual machines and not between individual processes. Short virtual machines are spread out across different physical nodes, but each machine is limited to at most the resources of the node it's on.

Unfortunately, this means there is no pooling of capacities or optimal allocation of resources, at least up to the virtual machine level. If a server becomes overwhelmed on one physical node, it will simply be moved to another.

It's unclear if this is typical for IaaS clouds or if it's just a feature of Eucalyptus and Xencloud.

In PaaS, an operating system is being created that works with combined resources accessed through libraries and APIs, allowing for more efficient resource allocation.

 I'm amazed at the complexity and intricacy of cloud technology. It's fascinating how different implementations can have such varying effects on performance and resource allocation. The evolution of cloud technology has opened up new possibilities for businesses and organizations of all sizes, and I look forward to seeing how it continues to develop in the future.

Hitesh Patel

It seems like you have a good understanding of the technical terminology surrounding cloud hosting. Cloud computing generally refers to the use of remote servers hosted on the internet to store, manage, and process data. It offers scalability, flexibility, and reliability compared to traditional hosting methods.

However, it's important to note that not all hosting services labeled as "cloud" provide the same level of advanced features. Some may simply offer virtual private servers (VPS) or dedicated hosting without the higher-level services typically associated with cloud computing.

The use of terms like "nodes" and "instances" is common in cloud hosting discussions. Nodes refer to individual computing units within the cloud infrastructure, while instances are preconfigured virtual machines or containers that provide specific services, such as hosting websites.

If your primary interest in cloud hosting is for reliability and speed distribution, it's worth looking into providers that offer robust distributed systems and content delivery networks (CDNs). These features can help improve performance and ensure your applications or websites are highly available across different locations.