A client who approaches a cloud computing company expects that company to have sufficient capacity to handled sudden increases in demand. This means that the company has sufficient, space and resources to handle such peak demands. This is especially because the client company may not be ready for any sudden increases in demand. This will enable the client company to maximize on revenue from the demand increase (Antonopoulos and Gillam, 2010).
It is also understood by the client company that the cloud providers have sufficient infrastructure that is up to date and reliable. This means that the client company need not worry over capital expenditure on the purchase of IT infrastructure. Consequently, the client company has the capacity to convert capital expenditure to an operating expense payable to the cloud provider.
Cloud providers must be able to assure clients of security of databases. This is as regards to access and authorization of such databases. This is especially a serious concern since cloud providers have multiple clients all served from a single platform. It is the onus of the providers to provide security measures against unauthorized entries and access to the databases. Similarly, clients expect controlled levels of latency. This means that any delays in the system that may arise due to change in geographical locations should be logical. These latencies should not impede normal business activities of the client company. The responsibility of the cloud provider to set up new and efficient IT infrastructure will be fast and stable.
It has also become common for clients to seek services from different cloud providers. This means that each provider should adhere to the set industrial standards as pertains to the applications it provides. This will enable cross-cloud compatibility and hence smooth running of the client’s business activities (Zhu, 2012).
Any software used by the client should be always in working order. The client should never have to worry over expiry of licenses or even the acquisition of licenses. The cloud provider will then charge the client based on the usage rate as per the agreed terms and conditions. Any interfaces in applications and software used should be automated to promote self-service. The providers should also provide for a testing environment for the applications prior to the actual implementation of the software in business operations.
How have universities adopted cloud computing?
Universities across the world have benefited drastically from cloud computing. This new technology has enabled distant learning of most of the courses. It has provided a platform for interaction between students and lecturers thereby increasing the students’ enrollment in the university. This results in increased revenues. Cloud computing has also proved to be beneficial to university students. It enables students to access different software that would otherwise require purchase prior to any use (Schroff, 2010). This saves the students’ money while encourages normal learning and research work. Cloud computing enables control of resources in universities through the outsourcing of management of internet infrastructure. This converts capital expenditure to an operating expense.
Antonopoulos, N., & Gillam, L. 2010. Cloud computing principles, systems, and applications. London: Springer.
Shroff, G. 2010. Enterprise cloud computing: technology, architecture, applications. Cambridge: Cambridge University Press.
Small, 2012. Managing Your Data and Apps in Multi-Cloud Environments: Right Scale. [video online] Available at :< http://it.tmcnet.com/Videos.aspx?vid=6644 > [Accessed 23 January 2013]
Zhu, R. 2012. Information engineering and applications International Conference on Information Engineering and Applications (IEA 2011). London: Springer.