Modern Software Architectures, Systems and APIs ... 33
• Public cloud, in which case an external provider offers access to a cloud
or clouds managed by them.
• Private cloud, which is maintained by the given institution and offered as
a service within this institution. If the latter is large, it may turn out to
be an efficient way of resource management for various geographically
distributed subsidiaries. At the same time, the cloud is managed and
controlled by the same institution. However, it is the institution that
needs to purchase and maintain both hardware and software in this
case.
• Hybrid cloud, in which particular services may be provided from such a
location as to optimize factors required by the client; as an example:
1. An application for whic ...