Title: Performance of Cloud Based Solutions. the Impact of Public Cloud, Private Cloud and Hybrid Cloud