【24h】

Programming the Cloud

机译:编程云

获取原文
获取原文并翻译 | 示例

摘要

Client + cloud computing is a disruptive, new computing platform, combining diverse client devices-PCs, stnaitphones, sensors, and single-function and embedded devices with the unlimited, on-demand computation and data storage offered by cloud computing services such as Amazon's AWS or Microsoft's Windows Azure. As with every advance in computing, programming is a fundamental challenge as client + cloud computing combines many difficult aspects of software development. Systems built for this world are inherently parallel and distributed, run on unreliable hardware, and must be continually available - a challenging programming model for even the most skilled programmers. How then do ordinary programmers develop software for the Cloud?This talk presents one answer, Orleans, a software framework for building client + cloud applications. Orleans encourages use of simple concurrency patterns that are easy to understand and implement correctly, building on an actor-like model with declarative specification of persistence, replication, and consistency and using lightweight transactions to support the development of reliable and scalable client + cloud software.
机译:客户端+云计算是一个颠覆性的新计算平台,它将各种客户端设备(PC,stnaitphone,传感器,单功能和嵌入式设备)与由云计算服务(例如亚马逊的AWS)提供的无限的按需计算和数据存储结合在一起或Microsoft的Windows Azure。与计算的每一项进步一样,编程是一项基本挑战,因为客户端+云计算结合了软件开发的许多困难方面。为这个世界构建的系统具有固有的并行性和分布式性,它们在不可靠的硬件上运行,并且必须持续可用-即使是最熟练的程序员,这也是一个具有挑战性的编程模型。普通程序员如何为云开发软件?这个演讲提出了一个答案,奥尔良,一种用于构建客户端+云应用程序的软件框架。奥尔良鼓励使用易于理解和正确实现的简单并发模式,该模型基于具有声明性的持久性,复制性和一致性的行为者模型,并使用轻量级事务来支持可靠且可扩展的客户端+云软件的开发。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号