RiskMetrics RiskBurst : Scaling the Private Cloud out to the Public Cloud



Similar documents
Cloud Business Value. Francis Magann Senior Customer Solutions Architect. 20 th April 2011

MS 20487A Developing Windows Azure and Web Services

Course 10978A Introduction to Azure for Developers

Cloud Deployment Models

This module provides an overview of service and cloud technologies using the Microsoft.NET Framework and the Windows Azure cloud.

Outlook. Corporate Research and Technologies, Munich, Germany. 20 th May 2010

Sentinet for Windows Azure SENTINET

Sentinet for BizTalk Server SENTINET

Guidewire InsuranceSuite 9 READY FOR THE CLOUD

Migrating SaaS Applications to Windows Azure

MS 10978A Introduction to Azure for Developers

Virtualization and IaaS management

10978A: Introduction to Azure for Developers

Cloud How to gain capacity from today s Datacenter A new model for IT Services Delivery & IT use? Cost reduction AND increased flexibility?

Transformational Benefits of the Cloud. Information & Communication technology October 2013

Migrating to Cloud Best Practices and Strategies. Srinivasa Raghavan, CTO Office

Cloud for Large Enterprise Where to Start. Terry Wise Director, Business Development Amazon Web Services

CLOUD COMPUTING & WINDOWS AZURE

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series

Service-Oriented Architecture and Software Engineering

Sentinet for BizTalk Server SENTINET 3.1

Developing Windows Azure and Web Services

Why Performance Matters. Cloud Testing with SOASTA CloudTest. Hexaware Introduction. Best Practices for Performance Testing in Production.

Building a Converged Infrastructure with Self-Service Automation

Introduction to Azure for Developers

Realizing the Value Proposition of Cloud Computing

Itron White Paper. Itron Enterprise Edition. Meter Data Management. Connects AMI to the Enterprise: Bridging the Gap Between AMI and CIS

How To Understand Cloud Computing

Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led

The Performance Exchange Thursday November 26th 2015 The CN Tower

Developing Microsoft Azure Solutions

Developing Microsoft Azure Solutions 20532A; 5 days

SOA REFERENCE ARCHITECTURE: WEB TIER

Microsoft Introduction to Azure for Developers

HP Converged Cloud Cloud Platform Overview. Shane Pearson Vice President, Portfolio & Product Management

Contents Huntcliff, Suite 1350, Atlanta, Georgia, 30350, USA

MOC DEVELOPING WINDOWS AZURE AND WEB SERVICES

Improve performance and availability of Banking Portal with HADOOP

NCTA Cloud Architecture

SCALABILITY IN THE CLOUD

WHITEPAPER. One Cloud For All Your Critical Business Applications.

OVERVIEW OF MICROSOFT AZURE

SOA, Cloud Computing & Semantic Web Technology: Understanding How They Can Work Together. Thomas Erl, Arcitura Education Inc. & SOA Systems Inc.

CHAPTER 8 CLOUD COMPUTING

Provisioning ShareFile on Microsoft Azure Storage

Amazon AWS in.net. Presented by: Scott Reed

Microsoft Cloud Services and Dynamics CRM Online

Modernizing Servers and Software

Minder. simplifying IT. All-in-one solution to monitor Network, Server, Application & Log Data

Contents. Overview 1 SENTINET

Windows HPC Server 2008 R2 Service Pack 3 (V3 SP3)

Intro to AWS: Storage Services

Positioning Performance Testing to Cut Costs of Cloud Computing

POWERING UP THE IN-STORE SHOPPING EXPERIENCE WITH THE CLOUD

The Virtuous Cycle of the Public Cloud

CLOUD COMPUTING. A Primer

How To Develop An Org Cloud Based Powerware For An Onpremise Cloud Environment

Introduction to the Cloud OS Windows Azure Overview Visual Studio Tooling for Windows Azure Scenarios: Dev/Test Web Mobile Hybrid

Hybrid Cloud. How Businesses should be incorporating Hybrid Cloud as part of their Core IT Strategy

How To Improve Your Communication With An Informatica Ultra Messaging Streaming Edition

Managing Traditional Workloads Together with Cloud Computing Workloads

Cloud Services Business Potenziale und Risiken

An HPC Application Deployment Model on Azure Cloud for SMEs

Mobile Cloud Computing

Java PaaS Enabling CI, CD, and DevOps

Cloud Computing Architecture

Get Started on your Journey to the Cloud Retail Industry

Successful PaaS and CI in the Cloud

Paul Brebner, Senior Researcher, NICTA,

Developing Windows Azure and Web Services

G-Cloud III Services Service Definition Accenture Cloud Integration Services

Autonomic computing: strengthening manageability for SOA implementations

Designing a Data Solution with Microsoft SQL Server 2014

Introduction to TIBCO MDM

Accelerate Software Development with DevOps and Hybrid Cloud

PRISM FY11 9/27/2010

BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use

WHITE PAPER. Migrating an existing on-premise application to Windows Azure Cloud

SERVICE ORIENTED ARCHITECTURE

Application Migration Best Practices. Gregory Shepard Senior Consultant InCycle Software

Migration Scenario: Migrating Backend Processing Pipeline to the AWS Cloud

Siebel & Portal Performance Testing and Tuning GCP - IT Performance Practice

Realizing the Benefits of Hybrid Cloud. Anand MS Cloud Solutions Architect Microsoft Asia Pacific

Why Private Cloud? Nenad BUNCIC VPSI 29-JUNE-2015 EPFL, SI-EXHEB

Cloud Computing: Concepts and Technology

Journey to the Intelligent Cloud - Part 2 -

Oracle SOA Infrastructure Deployment Models/Patterns

Next Generation Application Development. Copyright 2011 EMC Corporation. All rights reserved.

Kaseya Traverse. Kaseya Product Brief. Predictive SLA Management and Monitoring. Kaseya Traverse. Service Containers and Views

Jenkins World Tour 2015 Santa Clara, CA, September 2-3

Cloud Utilization for Online Price Intelligence

Course 20532B: Developing Microsoft Azure Solutions

OSIsoft Regional Transportation. Workshop

Kent State University s Cloud Strategy

Moving beyond Virtualization as you make your Cloud journey. David Angradi

Software Performance and Scalability

Data Virtualization Overview

Zabbix for Hybrid Cloud Management

Windows Azure Realized

Service Oriented Cloud Computing Infrastructure

Transcription:

RiskMetrics RiskBurst : Scaling the Private Cloud out to the Public Cloud Dr Rob Fraser RiskMetrics Group rob.fraser@riskmetrics.com www.riskmetrics.com 1

Business Drivers of RiskMetrics Cloud Use RiskMetrics Group Offers industry-leading products and services in the disciplines of risk management, corporate governance and financial research & analysis Our use case an example of Cloud Bursting Scaling private cloud computation to the public cloud especially to meet peak or unpredicted demand. Integration of our extensive on-premise SOA-based capability with Windows Azure We are running on 2,000 compute instances on Windows Azure We have plans to use 10,000+ compute instances Calculation of financial risk requires extensive computing power Notoriously complex, especially for complex asset classes of the kind that the triggered the 'credit crunch Results in very high computational loads for RiskMetrics Daily risk analysis load equivalent to calculating risk on 4 trillion US Stocks Computational loads are characterised by high demand peaks and growth trend in calculation l complexity www.riskmetrics.com 2

Peak Load Characteristics www.riskmetrics.com 3

Growth trend in calculation complexity Maximum Complexity of Risk Analysis Processing Request Relative Eq quity Equiv valent Unit ts (Log Scale) 10 9 8 Risk problem complexity has doubled every 6 months 7 6 5 4 Processor power doubles every 2 years 3 2 1 Moore s Law 0 1994 1996 1998 2000 2002 2004 2006 2008 www.riskmetrics.com 4

Scaling out to the Cloud: Extending an existing architecture Data Intensive Compute Intensive Pricing Work Packet Generation Very Large Scale Market Data Sensitive Client Data Self-Contained Pricing Work Packets (contain no client data) www.riskmetrics.com 5

Scaling out to the Cloud: An Architectural Pattern for High Performance Computing Building large scale computation requires careful design Need to avoid the Von Neumann Bottleneck - embrace parallelism Increasing resources should result in proportional increase in performance/throughput h t Pattern focuses on Service Orientation (SOA) Decoupling components Horizontal Scaling Asynchronous interaction between on-premise and cloud, and within the Cloud Cloud centralized ed configuration o and control o Implement elasticity based on units of scalability Adaptive Load Generation in the context of a production service bridging g private & public clouds Operational Integration Outside-In Services Binding SLA Commitments Operational Commercialization www.riskmetrics.com 6

RiskBurst Architecture Operations Console ScaleUnitDaemon RiskBurstDaemon (Little (Big Daemon) Daemon) Blob Storage Log Analysis Servers Management Application Pulse Service Bus BigRedButton Service Bus Scale Unit Scale Unit Scale Unit Local Scale Unit Local Scale Unit Local Scale Unit Load Generator Blob Storage ScaleUnitDaemon ScaleUnitDaemon (Little (Little Daemon) Daemon) Worker Worker Role Role -- Worker Role - DealServer DealServer Table Storage 1.5m requests/hr Queue Storage Configuration Repository www.riskmetrics.com 7

Commercial Use of the Public Cloud All our usage of Windows Azure is billable We have Dev, QA, UAT and Prod Environments (all on Azure Production) Solution proven on 2,000 Azure compute instances; currently in UAT of initial commercial offering Cost Modelling Mapped Azure pricing i into our architectural t model Fixed monthly costs per environment Per Scale Unit Hour utilization charge Usage planning and budgeting Internal environment owners forecasting consumption and providing budget input RMG Account Owners monitoring billing Cloud provider notification of certain very large scale usage requirements TCO/ROI affected by development & test model Being an analytics provider, we have extensive QA through the development and test cycle Non-trivial use of Dev,,QA and UAT environments TCO analysis has to factor in all upstream consumption as well as actual production usage www.riskmetrics.com 8

RiskBurst Business Benefits Effective SOA+Cloud architectural pattern delivers key business benefits: Elastic scaling High reliability Enhanced services Improved agility Empowering innovation Dollars on the Cloud Innovation in operational, business and accounting processes to support per hour consumption of public cloud resources www.riskmetrics.com 9

Further Information www.riskmetrics.com 10