Cloud Utilization for Online Price Intelligence



Similar documents
Cloud Computing project Report

Optimizing Pricing Through Effective Online Market Intelligence. Marcus Herzog VP Product Management & Marketing

NCTA Cloud Architecture

OPTIMIZING PERFORMANCE IN AMAZON EC2 INTRODUCTION: LEVERAGING THE PUBLIC CLOUD OPPORTUNITY WITH AMAZON EC2.

Real-Time Analytics on Large Datasets: Predictive Models for Online Targeted Advertising

Gaia Reply TM as a Service. Mobile Living Framework

Aspire Systems - Experience in Digital Marketing and Social Media

Amazon AWS in.net. Presented by: Scott Reed

Cloud computing - Architecting in the cloud

RightScale mycloud with Eucalyptus

CHAPTER 8 CLOUD COMPUTING

DevOps Course Content

Postgres Plus Cloud Database!

The Virtualization Practice

Amazon Elastic Beanstalk

Cloud Computing. Adam Barker

Background on Elastic Compute Cloud (EC2) AMI s to choose from including servers hosted on different Linux distros

A Middleware Strategy to Survive Compute Peak Loads in Cloud

2) Xen Hypervisor 3) UEC

ArcGIS for Server: In the Cloud

CIS 4930/6930 Spring 2014 Introduction to Data Science Data Intensive Computing. University of Florida, CISE Department Prof.

The Evolution of Load Testing. Why Gomez 360 o Web Load Testing Is a

Accelerating Web-Based SQL Server Applications with SafePeak Plug and Play Dynamic Database Caching

Intel Service Assurance Administrator. Product Overview

Technology and Cost Considerations for Cloud Deployment: Amazon Elastic Compute Cloud (EC2) Case Study

Scalable Architecture on Amazon AWS Cloud

Chapter 19 Cloud Computing for Multimedia Services

HADOOP BIG DATA DEVELOPER TRAINING AGENDA

How To Use Arcgis For Free On A Gdb (For A Gis Server) For A Small Business

Krishna Markande, Principal Architect Sridhar Murthy, Senior Architect. Unleashing the Potential of Cloud for Performance Testing

Understanding ArcGIS Deployments in Public and Private Cloud. Marwa Mabrouk

Part V Applications. What is cloud computing? SaaS has been around for awhile. Cloud Computing: General concepts

Cloudy Middleware MARK LITTLE TOBIAS KUNZE

Migration Scenario: Migrating Batch Processes to the AWS Cloud

IBM API Management Overview IBM Corporation

Roadmap from On-Premise to Cloud based Integration solutions from SAP

Application Performance Monitoring/Management (APM) Request for Information (RFI) CH

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc

Content Distribution Management

Chapter 2: Cloud Basics Chapter 3: Cloud Architecture

Migrating SaaS Applications to Windows Azure

Session 3. the Cloud Stack, SaaS, PaaS, IaaS

BUSINESS MANAGEMENT SUPPORT

Price Intelligence Suite

Running Oracle on the Amazon Cloud

Develop a process for applying updates to systems, including verifying properties of the update. Create File Systems

Relocating Windows Server 2003 Workloads

Manjrasoft Market Oriented Cloud Computing Platform

EXECUTIVE SUMMARY CONTENTS. 1. Summary 2. Objectives 3. Methodology and Approach 4. Results 5. Next Steps 6. Glossary 7. Appendix. 1.

Software Engineering II

mframe Software Development Platform KEY FEATURES

An Introduction to Cloud Computing Concepts

Cloud/SaaS enablement of existing applications

Delivering Managed Services Using Next Generation Branch Architectures

IBM Cloud TechTalks (Part 4 of 4):

Using SUSE Studio to Build and Deploy Applications on Amazon EC2. Guide. Solution Guide Cloud Computing.

WE RUN SEVERAL ON AWS BECAUSE WE CRITICAL APPLICATIONS CAN SCALE AND USE THE INFRASTRUCTURE EFFICIENTLY.

Using WebSphere Application Server on Amazon EC2. Speaker(s): Ed McCabe, Arthur Meloy

Cloud computing. Intelligent Services for Energy-Efficient Design and Life Cycle Simulation. as used by the ISES project

Big Data on AWS. Services Overview. Bernie Nallamotu Principle Solutions Architect

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

USING JE THE BE NNIFE FITS Integrated Performance Monitoring Service Availability Fast Problem Troubleshooting Improved Customer Satisfaction

TECHNOLOGY WHITE PAPER Jan 2016

Cloud Computing Trends

An Advanced Performance Architecture for Salesforce Native Applications

Lenovo Partner Pack for System Center Operations Manager

Cloud Service Model. Selecting a cloud service model. Different cloud service models within the enterprise

G-Cloud Framework. Service Definition. Oracle Fusion Middleware Design and Implementation

Developing Microsoft SharePoint Server 2013 Core Solutions

Monitoring services in Service Oriented Architecture 1

HDFS Cluster Installation Automation for TupleWare

High Performance Applications over the Cloud: Gains and Losses

McAfee Public Cloud Server Security Suite

Sales forecasting with SAS Advanced Analytics for the Pharmaceutical sector. A business case

Manjrasoft Market Oriented Cloud Computing Platform

Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS)

Web Application Deployment in the Cloud Using Amazon Web Services From Infancy to Maturity

Capability Paper. Today, aerospace and defense (A&D) companies find

System Administrators, engineers and consultants who will plan and manage OpenStack-based environments.

White Paper. How to Achieve Best-in-Class Performance Monitoring for Distributed Java Applications

Intel IT Cloud Extending OpenStack* IaaS with Cloud Foundry* PaaS

Monitoring your cloud based applications running on Ruby and MongoDB

Cloud Computing With Red Hat Enterprise Linux on Amazon EC2 Mike Culver, Evangelist, Amazon Web Services Michael Ferris, Product Management, Red Hat

Solving Your Big Data Problems with Fast Data (Better Decisions and Instant Action)

Your Location Instant NOC using Kaseya. Administrator at Remote Location Secure access to Management Console from anywhere using only a browser

Deployment Planning Guide

HP Virtualization Performance Viewer

Logentries Insights: The State of Log Management & Analytics for AWS

RemoteApp Publishing on AWS

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

IBM Tivoli Composite Application Manager for WebSphere

IBM MobileFirst Launch David Lee Heyman

Private Clouds with Open Source

TECHNOLOGY WHITE PAPER Jun 2012

Sistemi Operativi e Reti. Cloud Computing

ITG Software Engineering

ArcGIS for Server: Administrative Scripting and Automation

THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD

AWS Account Setup and Services Overview

Transcription:

Lohnt sich Cloud Computing? Anwendungsbeispiele aus der Praxis Cloud Utilization for Online Price Intelligence 22.6.2010 OCG Competence Circle

About Lixto Lixto extracts specific and precise data from the web to drive operational performance and real time competitive price visibility for travel & transport, consumer products and automotive supply chain clients. The Lixto Price Intelligence Suite extracts specific and accurate product and price data through deep web navigation utilising cloud computing. The suite delivers measurable data quality and ensures product and price comparability at a fine grained level. Lixto provides enterprise class development tools and middleware to rapidly develop maintainable and robust data extraction programmes and to effectively use these applications to gather and process data from the web on a large scale and supports cloud computing for instance deployment. 2

Price Intelligence Suite Fast market overview on product assortment and price changes Products, categories, brands Competitors Online sales channels Detailed view on products, pricing, shipping costs Product price comparison Assortment comparison Offer details Analytical graphs discovering competitiveness in the market price vs. geo region Competitiveness on brand, category, product level Historical data of price development 3

Online Market Intelligence Solutions 4

Online Market Intelligence Technology Stack Transformation Server 5

Components Lixto Suite Visual Developer Visual Creation of Web Data Extractions Transformation Server (OMI Edition) Data Flow Composition Configuration and Inspection Enterprise Connectivity Scheduling and Execution Plan of Data Extractions Execution Plan Optimizations (Time and Resources) Iteration over Input Parameter Sets Extraction Cluster Runtime Environment for large scale scenarios Load Balancing Reporting Server 6

Data Extraction Environment Development Execution XML API Extraction Server B2B Customer Lixto TS B2C Customer 7

Visual Creation of Data Extraction Programs Interaction with Web Browser Navigation and Extraction Logic Extraction Configuration 8

SaaS Scenario Server Landscape 9

Lixto Load Balancer 10

Extraction Cluster Load Balancer as Directory Service Extraction Cluster runs within a trusted network Distributing requests to the currently best suited Extraction Server Smart Load Distribution based on various weights (e.g. number of free runtime processes, free RAM) Setting individual preference weights Due to our scenario we implemented our own auto scaling Overview and statistics Consumption of Extraction Servers Running Wrappers Throughput Statistics 11

Extraction Cluster: Cloud Utilization Utilize Amazon Elastic Cloud Infrastructure as a Service Additional Extraction Servers during peak hours Access the Amazon ec2 REST API Using Ubuntu Linux Images Cloud Image in S3 (Simple Storage Service) Including settings such as VPN, tools such as xvfb Accepts userdata input parameters 12

Starting Cloud Instances Starting instance Select image, region and parameter settings Dynamically defined Extraction Server configuration in instance launch configuration Parameters include number of extraction processes, memory settings, connection settings Extraction Server Module Installing requested Extraction Server version on instance start (i.e. no need for own cloud image for each version) Extremly simple upgrades 13

Cloud Instance Management Own monitoring/controlling when to start new instances Startup/shutdown rules (PL/SQL) Spot Instances (Instance Bidding) In our scenarios 100% cloud reliability is not necessarily required It does not matter if we loose an instance (as it happens seldom only), we simply retry Fallback to normal instance 14 14

Cloud Instance Management and Costs AWS Management Console or plugins such as Elastic Fox for simple monitoring independent of application Amazon Cloud Watch for detailed resource monitoring Cloud Instances as stupid clients, as nodes in SOA architecture, for computation/extraction Costs Hourly Costs per active instance Costs for transferred data (across regions) Goal to optimize costs E.g. use Extraction Servers for full hours as far as possible Usage of Spot Instances (most times one third of the usual price) 15

Further Usage Evaluation Versions for potential Customers A prepared image with installation of serverbased Lixto products Crowd Sourcing with Amazon s Mechanical Turk Usage for assisting the automated data cleansing process with human intelligence Consumed as Service, Integration over Web Service, a kind of human cloud service 16

Summary Extraction requests are distributed to the most adequate server and additional server instances from the Amazon Elastic Cloud are automatically started and managed in times of high peak load. Due to this approach Services scale extremly well Resources are used efficiently on demand and optimization of resources and time is possible new customer scenarios can be quickly added to the server landscape customer scenarios with unpredictable requirements on the daily extraction load handled conveniently and one time extractions scheduled without delays 17