Research and Development of Client Applications Based on Cloud Computing
|Keywords||Cloud computing SaaS client virtualization|
Cloud Computing, a data-centric and data-intensive supercomputing, has its own unique technology on data storage, data management, programming model, concurrency control, and system management. The emergence of cloud computing has changed the delivery of information services. Resources of Cloud appears to be infinitely extended for the user, accessible instantly, expanded or narrowed at any time, used on demand, and paid by measurement. SaaS gives priority to computing and storage and provides computing and storage services in the form of measurement. The consumers will pay by the cost of amount and utilization. There are some internal services which provide a programming interface API for the cloud service interoperability and external applications, so that Web services can be written according to API.This thesis talks about cloud computing. Open source cloud computing system, and provide the development environment and product as services. By the use of services which Cloud computing service providers give, develop their own procedures and let users get them through the Internet. The significance of this research is not to buy and maintain servers, storage devices, e-mail software, office software, environment development and business software, but to rent on demand. Infrastructure capacity is with a high degree of flexibility (increase and decrease). You can dynamically expand and configure.Cloud computing client application implements the following functions:the integration of computing and storage, the migration of computing to storage, distributed storage of the file, parallel computing. Through this application we are able to understand the core concept of cloud computing technology. Based on the system, users can use their ideas to develop their own cloud computing test system.