Implementing cloud hosting for a university involves adopting specific design patterns on both the client and server sides to enhance functionality and maintainability. On the client side, patterns like Service Locator and Controller will be used, while on the server side, patterns such as DAO, Remote Façade, Gateway, DTO, Singleton, and Factory are essential.