docs/1.10/05-FAQ/03-Prisma-Cloud.md
You can roughly think of a workspace similar to a GitHub organization. It is a collection of personal Prisma Cloud accounts, Prisma servers and services. Here are a few hints how workspaces relate to these:
Note: The Prisma servers above all refer to private Prisma servers that were setup in the Prisma Cloud (as opposed to self-hosted and Demo servers for which above statements might not be true).
Right now, every team member that's invited to join a project on Prisma Cloud has full access rights. More fine-grained management of access and permissions for team members is coming soon.
A Prisma server is the runtime environment for zero or more Prisma services. This means in order to deploy a Prisma service (using the prisma deploy command), you need to have a Prisma server available.
In general, there are three types of Prisma servers:
Because one Prisma server can host many services, you can deploy your services that represent the stages / environments (e.g. dev, staging and prod) to the same server. It is not required to use multiple Prisma servers for your multiple stages.
However, to be certain that nothing that's happening in dev or staging can have negative effects on your prod stage, it is recommended to deploy your production environment to its own Prisma server. Ideally, you do the same for other stages / environments as well just to minimize the risk they're affecting each other.
It is of course also possible to use local Prisma server or the Prisma Cloud Demo server as development environments when appropriate.
It is free to deploy to Demo servers. However, when deploying services to Demo server they are rate limited and have an upper bound in storage capacity. For production use cases, you should always use a self-hosted or a private Prisma server.
Every Prisma server is backed by one database. In the future, it will be possible to connect multiple databases to the same Prisma server. The database is being connected to the Prisma server when the server is initially created.
Because Prisma is only a layer on top of your database, you still have full control over the database itself. This means you have the full power and flexibility regarding your own backup strategy.
In the future Prisma Cloud is going to simplify backup workflows and, for example, enable automatic point-in-time restores.