CLDFND: Public & Private Cloud Deployment Models