Hi, I'm a bit confused on the subject. I understand that the VPS is a physical machine that has been divided into virtual environments, a fixed fee is charged and it does not have a swap partition.
The cloud server has a special infrastructure (I don't know what this refers to), and it abstracts the physical hardware of the server (what exactly does this refer to?), it has a swap partition and it is generally better scalable than the vps.
Among the doubts that I have put in parentheses, what other differences are there between these 2 technologies, and if when referring to cloud computing it would also apply to the case of vps.
I put the case of digitalocean in many places it comes out that they call it a vps server and other cloud servers, is there an error in the interpretation?
Different providers may call the same thing differently. Digital Ocean Cloud Server is equivalent (same type of product) to an OVH VPS or an Amazon EC2 instance, they are virtual machines hosted on its infrastructure.
The special infrastructure can be understood as a very large computer (actually sets of CPU's, RAM and disks) that the orchestration software presents to the administrator as a large set of resources that it divides into virtual machines and presents in turn to the clients. Like if you install Virtualbox on a computer, you create two virtual machines, you give them 2 IP's and you charge someone to access and use those virtual machines.
I think they do not add a swap partition because, depending on the software to be used, it is not always recommended to use it, especially if you want to fine-tune performance. There are also usually guides from providers on how to add swap to their VPS.
When you have a VPS server you get the same server service in which several services are exploited, however, the cloud is more robust in its infrastructure and therefore it is more ergonomic in virtual environments.
I hope the brief explanation helps.
https://youtu.be/SnGCFhQFnLs
Exactly, the cloud at the infrastructure level is much better because there are several clusters, an example is that for x and y reason you have 3 VPS services but the server goes down you will know that it is the server's fault, on the other hand if you have those same 3 services in a Cloud it will be more likely that only one will present problems since providers generally put services in different clusters.