Font Size: a A A

Application And Research Of Software Architecture Based On Cloud Computing

Posted on:2013-08-26Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhangFull Text:PDF
GTID:2248330395971344Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Over the last decade, Internet technology is developing rapidly. However, the speed ofthe Internet to bring new services lags far behind the increasing demand for it, in the Web2.0environment, the needs of the people on the Internet gradually turned to the high volume ofbusiness Internet services from traditional portals. At the same time, for Internet companies,the relative cost of storage resources and computer hardware is increasing, the continuousimprovement of data center construction and maintenance costs on the rise, peoplemanagement and energy consumption is also increasing. To solve these problems, there mustbe a new platform and mechanism for coordination and scheduling of limited resources, morerapid and effective data collection and processing. In this context, based on distributedcomputing, a new type of service computing model came into being, it is the CloudComputing (Cloud Computing).With the cloud computing concepts, terminology and technologies are emerging and a lotof reports, people greatly increased the enthusiasm of the adoption and implementation ofcloud computing technology in enterprise. Cloud computing concepts and techniques arerelatively new, the meaning is quite broad, the application and involve of cloud computing inInternet become more and more, Microsoft, IBM, Google, Amazon, Alibaba and other majorcompanies have put forward their own cloud computing infrastructure to the outside world toprovide their own cloud computing platform and service.The emergence of cloud computing is a new change to the IT field with the upsurge ofglobal cloud computing research, international and domestic major IT companies havelaunched their own cloud computing product, these cloud computing products, withoutexception, are provide services to users through the network, so there are challenges to datasecurity, reliability, and cloud computing service robustness. With cloud computing to a widerange of applications, software architecture will also be challenged, data services will change.The paper details the current cloud computing basic concepts and the technicalarchitecture simply describes the key technology of cloud computing technology andintroduce Google, Amazon, IBM and Microsoft cloud computing platform. New softwarearchitecture for cloud computing vision, project development and deployment based onMicrosoft’s cloud computing platform. The main content of this paper is to present a softwarearchitecture based on the cloud computing, provide a solution of data security under cloudcomputing. Introduction of project development and deployment of Microsoft’s cloudcomputing platform Windows Azure, design and develop a storage system design based onWindows Azure platform. The system adopt C/S structure, system data synchronization isthrough the cloud computing services, the server and the client communicate is through theRPC (Remoting Procedure Call), the design and realization of function choice Visual Studio2010development tools, use custody C++programming language to develop.
Keywords/Search Tags:cloud computing, software architecture, storage system
PDF Full Text Request
Related items