The Public Cloud is defined as services provided by third-party providers over the public Internet, making them available to every user who wants to use or purchase them. They may be free or available on-demand, allowing customers to pay only per usage for the CPU cycles, storage or bandwidth they consume. These Public Network are used to transmit their data; which is stored on shared Servers which collectively form a Cloud Resource.
The public cloud is the ideal platform for non-sensitive, public-facing operations, with unpredictable traffic.
- Web pages and CMS Systems
- Web servers/ app servers
- In-memory analytics
- Batch processing apps
- NoSQL stores (Mongo DB, Cassandra)
- Small databases or large relational databases
- Network appliances
- Caches (Redis, Memcached)