Aneka云应用平台与Windows Azure的集成
1. 引言
如今,云计算被众多行业视为一种经济激励手段,它能以较低的总体拥有成本(TCO)和较高的投资回报率(ROI)来扩展IT基础设施。通过支持虚拟化和按需动态调配资源,云计算使各类企业(从小型和中型企业到大型组织)能够更明智、安全地规划IT支出,并快速响应市场对云服务的需求变化。企业可以按需租用IT基础设施和服务,避免了对冗余、容错硬件和昂贵软件系统的投资。
Aneka是一个基于.NET的应用开发平台即服务(PaaS),它为开发者提供运行时环境和一系列API,支持使用多种编程模型(如任务编程、线程编程和MapReduce编程)构建定制化应用,并能利用公共或私有云的计算资源。Aneka还提供了资源控制、自动扩展、预留、监控和计费等服务。其关键特性之一是支持从不同公共云提供商(如Amazon EC2、Windows Azure和GoGrid)调配资源,同时也能利用私有云资源。
本文将介绍Aneka云应用平台及其与Windows Azure平台的集成,展示如何通过利用私有、公共或混合云的资源,以最小的编程工作量提升应用的性能和效率。
2. 背景
2.1 Aneka云应用平台概述
Aneka系统包含四个关键组件:Aneka Master、Aneka Worker、Aneka管理控制台和Aneka客户端库。Master和Worker是软件容器,代表基于Aneka的云的基本部署单元。根据角色不同,它们托管不同类型的服务。
- Master :除了必要服务外,还运行调度、计费、报告、预留、供应和存储服
超级会员免费看
订阅专栏 解锁全文

240

被折叠的 条评论
为什么被折叠?



