Distributed Computing in C # Using Virtual Servers

The subject is distributed computing, but I'm not quite sure if this is what I need.

We have a system written in .NET 4 to run on a dedicated Windows Server. We would like to make some savings and move away from the dedicated server.

In short, our system can be divided into two modules: 1. The first module requires that multiple Windows applications are installed on the server 2. The second module is a .NET site with AJAX / jQuery and does not require a dedicated Windows server.

Our idea is to write some kind of service where the first module will work on one of our internal servers. After processing the data, it (in some way) will be moved to the second module. My immediate concerns are safety and efficiency.

Finally, another problem is that the first module requires constant access to one of the databases in the second module, so any small connection problem can cause a lot of problems.

I tried to find similar questions here, but I really don't know what to look for.

If our idea is possible, is it really worth it? It seems that developing and testing this will require more time (that is, it will cost more) than paying for a dedicated server. Having said that, a dedicated server costing £ 100 a month will nowhere be powerful enough to run the first module of our system. P4 with 1-2 GB of RAM will not reduce it ...

thank

Edit

I guess the alternative is to do volumetric insertion through WCF. Has anyone tried to do something like this before? I am concerned that the size of the bulk insert will be between 20 MB and 40 MB, any small network problem is likely to remove the insert.

+3
source share
1

, Microsoft , -.

.

, , , -, .

+1

Source: https://habr.com/ru/post/1781117/


All Articles