基于AWS的金融服务网格计算系统架构

基于云环境的金融服务网格计算提供了对计算作业按需操作的动态扩展和弹性,利用聚合服务简化了网格软件的开发。

对硬件的按需配置和模板驱动的部署,结合对现有内部部署的数据源的低延迟访问,AWS为高性能网格计算系统提供了一个强大的平台。

1.  市场信息,交易数据和竞争对手数据开始被安装在企业内部的数据中心或者AmazonSimple Storage Service (Amazon S3).

2.  AWS DirectConnect 建立了企业数据中和AWS之间从1到10GB的低时延可靠连接 对于低带宽需求的情况, a可以使用 VPC Gateway 来建立VPN连接。

3.  为用户数据源,网格计算客户端,网格计算控制器和引擎创建私有子网。

4.  应用和企业的数据被安全地存储在AmazonRelational Database Service (Amazon RDS).

5.   Amazon Machine Images (AMIs) 包含有操作系统和网格软件,网格控制器和引擎运行在根据AMI按需启动的EC2上。

6.  静态数据,如假期日历、QA库和附加gridlib引导数据可以在启动时由网格引擎从亚马逊S3上下载。

7.  网格引擎的计算结果存储在Amazon DynamoDB, 这一NoSQL数据库提供了可配置的读写吞吐量,允许按需扩展。

8.  Amazon DynamoDB中的结果使用 Amazon Elastic MapReduce (Amazon EMR) map/reduce作业实现聚合,最终结果存放在Amazon S3.

9.  网格计算客户端从Amazon S3采集聚合结果

10.  Amazon Glacier 来归档聚合结果,这是一个低成本且安全耐用的存储服务。

时间: 2024-10-26 19:59:39

基于AWS的金融服务网格计算系统架构的相关文章

基于AWS的时序处理应用架构

当数据用来作为定期连续测量时,它被称为时间序列信息.通过AWS的独特定位解决了基于时间序列的信息处理带来了规模化挑战. 这种弹性是通过AutoScaling组进行采集处理,Amazon Elastic MapReduce定时作业的AWS数据管道,系统间数据编排的AWS数据管道,大规模数据分析的AmazonRedshift来实现的.关键架构要素包括用于消息缓冲的SQS,它减少了频繁AWS数据管道调度,保持了整体解决方案的成本预测和控制. 1.  远程设备,如电表,移动客户端,广告网络客户端,工业仪

基于AWS云服务的批处理系统架构

在AWS执行批处理任务时,允许按需配置多部分作业处理的应用架构,可用于对异构的系统的瞬时或延迟部署,并可扩展为"网格"型工作节点,通过并联的大批量任务处理实现快速收敛.面向批处理应用程序现在可以有很多的地方利用这种风格按需加工,包括理赔处理,大规模改造,媒体转码和多部分的数据处理工作. 批处理架构通常是高可变使用模式的代名词,即在一段低使用率后有明显的使用峰值(例如,月末的处理).构建一个批处理架构有很多的方法.本文给出了一个基本的批处理架构,用来支持作业调度,作业状态检查,上传原始数

基于AWS的媒体共享系统架构

媒体共享是互联网上最热门的市场之一.客户有强烈的欲望将照片和视频放在社交网站上,并在自定义的在线相册分享他们的媒体内容.媒体共享的日益普及意味着网站所有者面临着不断增长的存储和带宽需求,加快市场商用的压力,以及提供比竞争对手更快性能的问题. 由于现在大多数企业的人手,预算和数据中心空间都是有限的,AWS提供了一套独特的实现和扩展方式,使企业不必投资于硬件,人员,或额外的数据中心空间,使用AWS是一个非常有效的途径.根据不同的项目,不同的服务可以独立使用.下图显示了具有高可用性的,坚固耐用,并具有

亚马逊AWS在线系列讲座——基于AWS云平台的高可用应用设计

设计高可用的应用是架构师的一个重要目标,但是基于云计算平台设计高可用应用与基于传统平台的设计有许多不同.云计算在给架构师带来了许多新的设计挑战的时候,也给带来了许多新的设计理念和可用的服务.如何在设计应用的时候充分利用云平台的各种特点是基于云计算设计的一个重要条件.在这个在线讲座中,我们将以亚马逊AWS云平台为例,讨论如何设计一个高可用应用. 我们先会根据AWS服务是否天然高可用.高容错的特点把常见的AWS服务分类.比如AWS把下面服务设计成高可用和高容错的服务: ·     Amazon S3

基于分布式Http长连接框架--架构模型

我画了个简单的架构图来帮助说明: 其实为发布订阅架构模式. 生产者和消费者我们统一可理解为客户端,消息中间件可认为是服务端. 生产者和消费者做为客户端要跟服务端交互,则先通过代理订阅服务端,订阅成功后即可跟服务端互通互联,此刻的连接通道为长连接. 长连接的优势在于会将消息主动通知到客户端,避免客户端去做大量的轮询工作而造成资源浪费,而且对于移动应用来说,可较大程度上节省GPRS流量. 当连接建立好后,生产者可随时发送消息,如果在发消息过程当中,服务端由于各种原因不能连接,则消息的发送会回放重试,

基于AngularJS的企业软件前端架构(LINK)

这是我关注AngularJS的原因,做企业软件的开发. 基于AngularJS的企业软件前端架构: http://www.ituring.com.cn/article/109771 基于AngularJS的企业软件前端架构(LINK)

基于AngularJS的企业软件前端架构[转载]

这篇是我参加QCon北京2014的演讲内容: 提纲: 企业应用在软件行业中占有很大的比重,而这类软件多数现在也都采用B/S的模式开发,在这个日新月异的时代,它们的前端开发技术找到了什么改进点呢? B/S企业软件前端开发模式大体上与桌面软件类似,都是偏重量级的,在前端可能会有较多的业务逻辑,这些业务逻辑如何被合理模块化,与界面分离,以便测试,成为这个领域的一个重要挑战.另一方面,由于企业应用的界面相对规整,偏重的是数据存取,没有太多花哨的东西,所以常见的界面控件也是可枚举的,如何让开发界面的工作能

转: Orz是一个基于Ogre思想的游戏开发架构

Orz是一个基于Ogre思想的游戏开发架构,好的结构可以带来更多的功能.Orz和其他的商业以及非商业游戏开发架构不同.Orz更专著于开发者的感受,简化开发者工作.Orz可以用于集成其他Ogre3D之外的图形引擎.Orz 0.4.0版本以及以后采用MIT开源授权.关于Orz的评价,请看这里. Orz是一个易扩展.易使用的面向对象游戏开发框架.Orz全称是Open Resources Zone,中文就是开放资源地带.Orz的目标是让每一个看电视的人,都能开发游戏. 作为对大家新春的贺礼,Ogre3D

基于jQuery图片元素网格布局插件

基于jQuery图片元素网格布局插件是一款可以将图片或HTML元素均匀分布排列为网格布局的jQuery插件jMosaic.效果图如下: 在线预览   源码下载 实现的代码. html代码: <center><h3>演示1</h3></center> <div class="pictures"> <img src="img/pics-001.jpg" width="600" heig