The private cloud is defined as computing services offered either over the Internet or a private internal network to select users instead of the general public.
private cloud computing gives businesses many of the benefits of a public cloud including self-service, scalability, and elasticity with the additional control and customization.
It deliver a higher level of security and privacy through both company firewalls and internal hosting
A public cloud is a type of computing in which a service provider makes resources available to the public via the internet. Resources vary by provider but may include storage capabilities, applications or virtual machines.
Public cloud allows for scalability and resource sharing that would not otherwise be possible for a single organization to achieve.