基于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 来归档聚合结果,这是一个低成本且安全耐用的存储服务。