摘要
Windows Azure作为微软公司赢在未来的云计算平台,具有许多新的特性,正逐渐受到业界的青睐,因此在现阶段研究基于该平台来设计和开发大规模Web应用程序十分必要。首先分析Windows Azure云服务中与编程相关的关键组件,如计算服务、存储服务和数据库服务的特点,特别是它们与本地开发的差异;在此基础上根据平台提出两个设计大规模Web应用程序的要点:计算资源的"无状态"处理和数据库的"横向"扩展,并给出了相应的实例进行说明。
Windows Azure as M icrosoft leading the future market of products has many newfeatures and is being paid more and more attention by the industry,so in the present the study of designing and developing large- scale Web application is very necessary. Firstly,analyze the characters of the key programming components of WindowAzure's cloud services,such as computing service,storage service and database service,especially understanding their differences in the development environments between Azure and local server. Then,according to the platform,put forward two important design points of developing a large- scale Web application,that are making computing resources stateless and scaling out database. And some corresponding examples are given.
出处
《计算机技术与发展》
2014年第12期57-60,共4页
Computer Technology and Development
基金
海南省自然科研基金(612126
612122)
海南省高等学校科学研究项目(Hjkj2011-26)