Answer the question
In order to leave comments, you need to log in
How is software rental in the cloud arranged?
Good afternoon.
Tell us please, who knows how the software rental scheme works from the inside? I want to understand the main point:
Let's say I have a cloud. And I decided to rent out some software. How do I set up the process? Am I installing n copies of this software, or is one copy sufficient, which each individual user will run in his own separate process?
Thank you.
Answer the question
In order to leave comments, you need to log in
I agree with Vasily . In general, at first I thought you were asking about your software, which you are going to write / have already written and are going to hand over, then it would be possible to give advice on architecture. And if this is someone else's development, then there will be much more legal issues than technical ones, and you need to start with them. Moreover, if you can solve them, in other words, agree with the developer of the software that you are going to rent, then most likely they will prompt you on technical issues, because. will be interested in you. And if you do not agree, then you can no longer take on technical issues.
Depends on what kind of software you have.
And what are your rates/quality of services.
It is correct from the point of view of safety - to launch separate instances.
But for the sake of economy, you will want to use the minimum number of instances, where one instance will serve different clients. If the software is not initially designed for this (multi-tenancy is not implemented initially), then it is possible that your various customers will be able to access each other's data. Whether you don't give a damn about it and how much you evaluate this risk depends on how budgetary you are or vice versa "elite" (I know how it is spelled).
If the system is initially focused on leasing, then multi-tenancy is implemented in it. Each request to each service is filtered and it is impossible to get other people's data, despite the fact that very few resources are spent. There may be 1 copy of the software for 1000 clients, for example - in the absence of problems.
It's technical.
We have already written about licenses (if it is not yours but someone else's software) - this is a separate license.
Regular licenses don't let you rent.
Initially, it is necessary to have an agreement/agreement with the software developer on the issue of its distribution. So that in the future you will not encounter the problem of legality / licensing.
In the process, it will already be decided how exactly it will look like.
Perhaps these will be software distributions, and a list of activation keys, possibly software distributions with built-in activation keys. Many solutions
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question