SlideShare una empresa de Scribd logo
1 de 39
Copyright © GigaSpaces 2015. All rights reserved.Copyright © GigaSpaces 2015. All rights reserved.
How to run Real Time
processing on Big Data
Ron Zavner
Technical Director, EMEA Gigaspaces
Copyright © GigaSpaces 2015. All rights reserved. 2
About GigaSpaces
GigaSpaces provides software middleware for deployment,
management and scaling of mission-critical applications on
cloud environments.
GigaSpaces serves more than 500 large enterprises & ISVs,
over 50 of which are Fortune-listed.
Direct customers
300+
Fortune / Organizations
40+ / 500+
Cloud Customers
75+
ISVs
25+
Copyright © GigaSpaces 2015. All rights reserved.
Agenda
• The challenge of real time analytics today
• Introduction to In Memory Data Grids
• Meet XAP
• XAP on Big Data (plus advanced features)
• Use cases + Demo
3
Copyright © GigaSpaces 2015. All rights reserved. 4
In today’s reality
information is gathered from numerous sources
Copyright © GigaSpaces 2015. All rights reserved. 5
• Number of transactions grows exponentially
• Tolerance for system response time reducessignificantly
Copyright © GigaSpaces 2015. All rights reserved. 6
In order to gain a competitive edge, organizations need
real time processing of large data sets
Copyright © GigaSpaces 2015. All rights reserved. 7
Alongside this challenge, there are many other challenges for
management of enterprise applications
Such as:
Copyright © GigaSpaces 2015. All rights reserved. 8
Current tier based architecture cannot meet these challenges
Copyright © GigaSpaces 2015. All rights reserved. 9
Lets go over these challenges
and see why
Copyright © GigaSpaces 2015. All rights reserved. 10
Peak Loads Challenges
Your messaging tier
can only scale so far…
Result:
Costly over-provisioning
Massive over-provisioning
of resources only to meet
peak loads
Your database can
only scale so far…
Copyright © GigaSpaces 2015. All rights reserved. 11
Performance Challenges
Disk throughput limitations
and bottlenecks
Network bottlenecks
Result:
Higher latency for your
business transactions,
which can be very costly
Copyright © GigaSpaces 2015. All rights reserved. 12
Business Continuity Challenges
Too many moving parts
Result:
Application becomes
more error-prone and
harder to troubleshoot
Copyright © GigaSpaces 2015. All rights reserved. 13
TCO Reduction Challenges
Result:
Having many moving
parts means higher
operational costs
(purchase, update,
maintain, etc).
Copyright © GigaSpaces 2015. All rights reserved. 14
Real-Time Business Insight Challenges
Result:
If performance is not
ideal, than real time
response isn’t either.
In today’s reality, real time
event processing of
constantly growing data
sets gives your company
the competitive edge it
needs.
Copyright © GigaSpaces 2015. All rights reserved. 15
Tier-based architecture cannot solve today's data &
application processing issues
Copyright © GigaSpaces 2015. All rights reserved. 16
Meets All
These Challenges
Copyright © GigaSpaces 2015. All rights reserved. 17
XAP scales the Data Tier using its In-Memory Data Grid
so you can access your data in real time
Copyright © GigaSpaces 2015. All rights reserved. 18
XAP scales the Data Tier using its In-Memory Data Grid
The database goes
to the background
Partition your data
and store it in memory
Copyright © GigaSpaces 2015. All rights reserved. 19
Same goes for the Messaging Tier
Partitioned, co-located
in-memory messaging
Copyright © GigaSpaces 2015. All rights reserved. 20
XAP scales the entire application – so you get extreme processing of your
big data and get real time insights
Business logic, data &
messaging co-located
& partitioned into
processing units
Copyright © GigaSpaces 2015. All rights reserved. 21
XAP ensures High Availability
Hot backup for each
partition for high
availability
Copyright © GigaSpaces 2015. All rights reserved. 22
Scale the Web Tier
Host your web
application on the
XAP infrastructure
Copyright © GigaSpaces 2015. All rights reserved. 23
XAP enables auto-scaling of the entire application on demand
Auto-scale out & in
based on real-time
performance & load
Copyright © GigaSpaces 2015. All rights reserved. 24
Result:
Real time processing &
analytics of your big data
with XAP IMC
Copyright © GigaSpaces 2015. All rights reserved. 25
What can XAP do
for you?
Scaling the Data Tier
Multi-site deployment &
DR across remote sites
Batch processing of
large data sets
Online transaction
processing
Real time querying and analysis
of large datasets
Real time processing of
large event stream
Scaling the Web Tier
Copyright © GigaSpaces 2015. All rights reserved.
Some features…
Complex Queries Support
Scala Support
Data Consistency Level
Increase developer productivity and application
scalability using new syntax for complex nested
conditions
Comprehensive Scala support including Tasks,
Objects, APIs and Queries
Update Multiple Entries to different
partition with timeout to cope with locks
Optimize XAP to your business requirements
setting the Data Consistency Level
Optimized Cross Partition Update
IPv6 LRMI Filters
Support for IPv6 Network with XAP
deployments
Web GUI can serve hundreds of nodes with
good UX
Allow for encryption and compression for
selected LRMI connection
Scalable Web GUI
Better support for customized user
credentials
Extended Custom Security
Copyright © GigaSpaces 2015. All rights reserved.
and more…
27
Microsoft Linq provider
Support for queries written using Linq API
and syntax
MongoDB External Data Source
Bi directional data and metadata exchange
between MongoDB and XAP
Unique constrains in Index
Support for unique validation of objects in
index in each partition
Change API Enhancements
Additional Change API returns the value
that had been changed
Advanced Projections support
Partial queries on nested objects
Immutable Objects Support
Zone controlled deployment
Support for mapping primary nodes into
specific zone
Copyright © GigaSpaces 2015. All rights reserved.
28
Aggregation
Framework
Custom
Change
Operations
Enhanced
Initial
Data Load
Management &
Deployment
Automation
Query
Analysis
Memory Xtend
for SSD
Global HTTP
Session Sharing
and more…
Copyright © GigaSpaces 2015. All rights reserved.
Aggregations – Java
29
Copyright © GigaSpaces 2015. All rights reserved.
Aggregations – .Net (using LINQ)
30
Copyright © GigaSpaces 2015. All rights reserved.
Change Operation
31
Copyright © GigaSpaces 2015. All rights reserved.
Custom Change Operation – Java
32
Copyright © GigaSpaces 2015. All rights reserved. 33
The In-Memory Computing Platform
Extreme scaling solution across multiple verticles
Copyright © GigaSpaces 2015. All rights reserved. 35
Multi-Site Operations
By Synchronization of dynamic data
across remote sites
Multi-Site Data Replication Across Remote Data Centers
Real Time Data Processing & Analysis
By providing a secured private data cloud
Out of the box
Disaster Recovery Planning
Data is up-to-date across all sites
Near real-time replication of massive data streams – synchronize
data across your different sites in a consistent, failure-proof,
scalable way.
Copyright © GigaSpaces 2015. All rights reserved. 36
Selected Customers
Copyright © GigaSpaces 2015. All rights reserved. 37
E-Commerce
Industry
“GigaSpaces XAP performed beautifully, easily withstanding Kohl’s Black Friday load. In fact, we are quite
confident that GigaSpaces could handle Kohl’s growth for years to come”
Handle peak loads without over-
provisioning for maximum traffic
(following 2009 system crash resulting in
loss of millions of $$)
Challenge
Implemented inventory management
on top of XAP within 4 months
Solution
* Kohl’s was N. America’s best performing e-commerce website on Black Friday 2010
Results
Copyright © GigaSpaces 2015. All rights reserved. 38
Banking
Industry
“GigaSpaces technology allows us to increase customer satisfaction by facilitating better, user-friendly
services, as well as new services, which ultimately enhances our bottom line”
Scalable transaction processing for
trading platform; increase performance
and efficiency of banking processes.
Challenge
GigaSpaces provides infrastructure for
Avanza’s core services, including
trading, customer and data processing,
and storage.
Solution
* Zero system cost for data storage (vs. half system capacity before)
* Massive cost reduction
* Major performance improvement
Results
Copyright © GigaSpaces 2015. All rights reserved. 39
Premium Edition
XAP In-Memory
Lite Edition
Extreme app scaling & RT insights
Try for free!
Try and let us know what you think…
Copyright © GigaSpaces 2015. All rights reserved.
Check us out:
Email us:
Call us:
Follow us:
www.gigaspaces.com
www.getcloudify.org
info@gigaspaces.com
646-421-2830
@GigaSpaces, @CloudifySource

Más contenido relacionado

La actualidad más candente

Nimble storage
Nimble storageNimble storage
Nimble storage
dvmug1
 
Making Sense of Big data with Hadoop
Making Sense of Big data with HadoopMaking Sense of Big data with Hadoop
Making Sense of Big data with Hadoop
Gwen (Chen) Shapira
 

La actualidad más candente (20)

IMCSummit 2015 - Day 2 Keynote - In-Memory Computing and the Emergence of Tie...
IMCSummit 2015 - Day 2 Keynote - In-Memory Computing and the Emergence of Tie...IMCSummit 2015 - Day 2 Keynote - In-Memory Computing and the Emergence of Tie...
IMCSummit 2015 - Day 2 Keynote - In-Memory Computing and the Emergence of Tie...
 
Nimble storage
Nimble storageNimble storage
Nimble storage
 
Webinar | Introducing DataStax Enterprise 4.6
Webinar | Introducing DataStax Enterprise 4.6Webinar | Introducing DataStax Enterprise 4.6
Webinar | Introducing DataStax Enterprise 4.6
 
IBM Power8 announce
IBM Power8 announceIBM Power8 announce
IBM Power8 announce
 
Debunking Common Myths of Hadoop Backup & Test Data Management
Debunking Common Myths of Hadoop Backup & Test Data ManagementDebunking Common Myths of Hadoop Backup & Test Data Management
Debunking Common Myths of Hadoop Backup & Test Data Management
 
The role of NoSQL in the Next Generation of Financial Informatics
The role of NoSQL in the Next Generation of Financial InformaticsThe role of NoSQL in the Next Generation of Financial Informatics
The role of NoSQL in the Next Generation of Financial Informatics
 
IMCSummit 2015 - Day 2 Developer Track - Implementing a Highly Scalable In-Me...
IMCSummit 2015 - Day 2 Developer Track - Implementing a Highly Scalable In-Me...IMCSummit 2015 - Day 2 Developer Track - Implementing a Highly Scalable In-Me...
IMCSummit 2015 - Day 2 Developer Track - Implementing a Highly Scalable In-Me...
 
Making Sense of Big data with Hadoop
Making Sense of Big data with HadoopMaking Sense of Big data with Hadoop
Making Sense of Big data with Hadoop
 
Part 2: Cloudera’s Operational Database: Unlocking New Benefits in the Cloud
Part 2: Cloudera’s Operational Database: Unlocking New Benefits in the CloudPart 2: Cloudera’s Operational Database: Unlocking New Benefits in the Cloud
Part 2: Cloudera’s Operational Database: Unlocking New Benefits in the Cloud
 
Oracle big data appliance and solutions
Oracle big data appliance and solutionsOracle big data appliance and solutions
Oracle big data appliance and solutions
 
Why Hadoop is important to Syncsort
Why Hadoop is important to SyncsortWhy Hadoop is important to Syncsort
Why Hadoop is important to Syncsort
 
Modern Data Warehousing with the Microsoft Analytics Platform System
Modern Data Warehousing with the Microsoft Analytics Platform SystemModern Data Warehousing with the Microsoft Analytics Platform System
Modern Data Warehousing with the Microsoft Analytics Platform System
 
SQL Server on Linux - march 2017
SQL Server on Linux - march 2017SQL Server on Linux - march 2017
SQL Server on Linux - march 2017
 
Cortana Analytics Workshop: The "Big Data" of the Cortana Analytics Suite, Pa...
Cortana Analytics Workshop: The "Big Data" of the Cortana Analytics Suite, Pa...Cortana Analytics Workshop: The "Big Data" of the Cortana Analytics Suite, Pa...
Cortana Analytics Workshop: The "Big Data" of the Cortana Analytics Suite, Pa...
 
IBM POWER8 as an HPC platform
IBM POWER8 as an HPC platformIBM POWER8 as an HPC platform
IBM POWER8 as an HPC platform
 
IMCSummite 2016 Breakout - Nikita Ivanov - Apache Ignite 2.0 Towards a Conver...
IMCSummite 2016 Breakout - Nikita Ivanov - Apache Ignite 2.0 Towards a Conver...IMCSummite 2016 Breakout - Nikita Ivanov - Apache Ignite 2.0 Towards a Conver...
IMCSummite 2016 Breakout - Nikita Ivanov - Apache Ignite 2.0 Towards a Conver...
 
A Peek in the Elephant's Trunk
A Peek in the Elephant's TrunkA Peek in the Elephant's Trunk
A Peek in the Elephant's Trunk
 
Achieving cloud scale with microservices based applications on azure
Achieving cloud scale with microservices based applications on azureAchieving cloud scale with microservices based applications on azure
Achieving cloud scale with microservices based applications on azure
 
Reducing Database Pain & Costs with Postgres
Reducing Database Pain & Costs with PostgresReducing Database Pain & Costs with Postgres
Reducing Database Pain & Costs with Postgres
 
Where to Deploy Hadoop: Bare Metal or Cloud?
Where to Deploy Hadoop: Bare Metal or Cloud? Where to Deploy Hadoop: Bare Metal or Cloud?
Where to Deploy Hadoop: Bare Metal or Cloud?
 

Destacado

Движок LMDB — особенный чемпион / Юрьев Леонид (Петер-Сервис R&D)
Движок LMDB — особенный чемпион / Юрьев Леонид (Петер-Сервис R&D)Движок LMDB — особенный чемпион / Юрьев Леонид (Петер-Сервис R&D)
Движок LMDB — особенный чемпион / Юрьев Леонид (Петер-Сервис R&D)
Ontico
 
Скорость с доставкой до пользователя / Анатолий Орлов (Self Employed), Денис ...
Скорость с доставкой до пользователя / Анатолий Орлов (Self Employed), Денис ...Скорость с доставкой до пользователя / Анатолий Орлов (Self Employed), Денис ...
Скорость с доставкой до пользователя / Анатолий Орлов (Self Employed), Денис ...
Ontico
 
Настройка и оптимизация высоконагруженных J2EE веб-приложений / Шамим Ахмед (...
Настройка и оптимизация высоконагруженных J2EE веб-приложений / Шамим Ахмед (...Настройка и оптимизация высоконагруженных J2EE веб-приложений / Шамим Ахмед (...
Настройка и оптимизация высоконагруженных J2EE веб-приложений / Шамим Ахмед (...
Ontico
 
Tarantool: как сэкономить миллион долларов на базе данных на высоконагруженно...
Tarantool: как сэкономить миллион долларов на базе данных на высоконагруженно...Tarantool: как сэкономить миллион долларов на базе данных на высоконагруженно...
Tarantool: как сэкономить миллион долларов на базе данных на высоконагруженно...
Ontico
 
Путь от монолита на PHP к микросервисам на Scala / Денис Иванов (2GIS)
Путь от монолита на PHP к микросервисам на Scala  / Денис Иванов (2GIS)Путь от монолита на PHP к микросервисам на Scala  / Денис Иванов (2GIS)
Путь от монолита на PHP к микросервисам на Scala / Денис Иванов (2GIS)
Ontico
 

Destacado (8)

«Секретные» технологии инвестиционных банков / Алексей Рагозин (Дойче Банк)
«Секретные» технологии инвестиционных банков / Алексей Рагозин (Дойче Банк)«Секретные» технологии инвестиционных банков / Алексей Рагозин (Дойче Банк)
«Секретные» технологии инвестиционных банков / Алексей Рагозин (Дойче Банк)
 
Why Neurons have thousands of synapses? A model of sequence memory in the brain
Why Neurons have thousands of synapses? A model of sequence memory in the brainWhy Neurons have thousands of synapses? A model of sequence memory in the brain
Why Neurons have thousands of synapses? A model of sequence memory in the brain
 
Движок LMDB — особенный чемпион / Юрьев Леонид (Петер-Сервис R&D)
Движок LMDB — особенный чемпион / Юрьев Леонид (Петер-Сервис R&D)Движок LMDB — особенный чемпион / Юрьев Леонид (Петер-Сервис R&D)
Движок LMDB — особенный чемпион / Юрьев Леонид (Петер-Сервис R&D)
 
Скорость с доставкой до пользователя / Анатолий Орлов (Self Employed), Денис ...
Скорость с доставкой до пользователя / Анатолий Орлов (Self Employed), Денис ...Скорость с доставкой до пользователя / Анатолий Орлов (Self Employed), Денис ...
Скорость с доставкой до пользователя / Анатолий Орлов (Self Employed), Денис ...
 
Настройка и оптимизация высоконагруженных J2EE веб-приложений / Шамим Ахмед (...
Настройка и оптимизация высоконагруженных J2EE веб-приложений / Шамим Ахмед (...Настройка и оптимизация высоконагруженных J2EE веб-приложений / Шамим Ахмед (...
Настройка и оптимизация высоконагруженных J2EE веб-приложений / Шамим Ахмед (...
 
Akka: как я перестал бояться и полюбил асинхронный код
Akka: как я перестал бояться и полюбил асинхронный кодAkka: как я перестал бояться и полюбил асинхронный код
Akka: как я перестал бояться и полюбил асинхронный код
 
Tarantool: как сэкономить миллион долларов на базе данных на высоконагруженно...
Tarantool: как сэкономить миллион долларов на базе данных на высоконагруженно...Tarantool: как сэкономить миллион долларов на базе данных на высоконагруженно...
Tarantool: как сэкономить миллион долларов на базе данных на высоконагруженно...
 
Путь от монолита на PHP к микросервисам на Scala / Денис Иванов (2GIS)
Путь от монолита на PHP к микросервисам на Scala  / Денис Иванов (2GIS)Путь от монолита на PHP к микросервисам на Scala  / Денис Иванов (2GIS)
Путь от монолита на PHP к микросервисам на Scala / Денис Иванов (2GIS)
 

Similar a How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)

Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...
Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...
Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...
Amazon Web Services Korea
 
SAP REAL TIME DATA PLATFORM WITH SYBASE SUPPORT
SAP REAL TIME DATA PLATFORM WITH SYBASE SUPPORTSAP REAL TIME DATA PLATFORM WITH SYBASE SUPPORT
SAP REAL TIME DATA PLATFORM WITH SYBASE SUPPORT
Sybase Türkiye
 

Similar a How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces) (20)

Non-Relational Revolution - Joseph Idziorek
Non-Relational Revolution - Joseph IdziorekNon-Relational Revolution - Joseph Idziorek
Non-Relational Revolution - Joseph Idziorek
 
Real-Time With AI – The Convergence Of Big Data And AI by Colin MacNaughton
Real-Time With AI – The Convergence Of Big Data And AI by Colin MacNaughtonReal-Time With AI – The Convergence Of Big Data And AI by Colin MacNaughton
Real-Time With AI – The Convergence Of Big Data And AI by Colin MacNaughton
 
Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud
Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud
Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud
 
Getting Started with Apache Ignite as a Distributed Database
Getting Started with Apache Ignite as a Distributed DatabaseGetting Started with Apache Ignite as a Distributed Database
Getting Started with Apache Ignite as a Distributed Database
 
Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...
Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...
Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...
 
Make from your it department a competitive differentiator for your business
Make from your it department a competitive differentiator for your businessMake from your it department a competitive differentiator for your business
Make from your it department a competitive differentiator for your business
 
How to See and Resolve Office 365 Performance Challenges
How to See and Resolve Office 365 Performance Challenges How to See and Resolve Office 365 Performance Challenges
How to See and Resolve Office 365 Performance Challenges
 
Insights into Real-world Data Management Challenges
Insights into Real-world Data Management ChallengesInsights into Real-world Data Management Challenges
Insights into Real-world Data Management Challenges
 
IT Modernization in Practice
IT Modernization in PracticeIT Modernization in Practice
IT Modernization in Practice
 
SAP REAL TIME DATA PLATFORM WITH SYBASE SUPPORT
SAP REAL TIME DATA PLATFORM WITH SYBASE SUPPORTSAP REAL TIME DATA PLATFORM WITH SYBASE SUPPORT
SAP REAL TIME DATA PLATFORM WITH SYBASE SUPPORT
 
NetApp Cloud Data Services & AWS Empower Your Cloud Champions
NetApp Cloud Data Services & AWS Empower Your Cloud ChampionsNetApp Cloud Data Services & AWS Empower Your Cloud Champions
NetApp Cloud Data Services & AWS Empower Your Cloud Champions
 
TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
 TiVo: How to Scale New Products with a Data Lake on AWS and Qubole TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
 
TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
 TiVo: How to Scale New Products with a Data Lake on AWS and Qubole TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
 
Cloud Con 2015 - Integration & Web APIs
Cloud Con 2015 - Integration & Web APIsCloud Con 2015 - Integration & Web APIs
Cloud Con 2015 - Integration & Web APIs
 
July NY Enterprise Technology Meetup
July NY Enterprise Technology MeetupJuly NY Enterprise Technology Meetup
July NY Enterprise Technology Meetup
 
Automating Big Data with the Automic Hadoop Agent
Automating Big Data with the Automic Hadoop AgentAutomating Big Data with the Automic Hadoop Agent
Automating Big Data with the Automic Hadoop Agent
 
Top SAP Online training institute in Hyderabad
Top SAP Online training institute in HyderabadTop SAP Online training institute in Hyderabad
Top SAP Online training institute in Hyderabad
 
Modernizing Media Supply Chains with AWS Serverless (API301) - AWS re:Invent ...
Modernizing Media Supply Chains with AWS Serverless (API301) - AWS re:Invent ...Modernizing Media Supply Chains with AWS Serverless (API301) - AWS re:Invent ...
Modernizing Media Supply Chains with AWS Serverless (API301) - AWS re:Invent ...
 
Event Sponsor NetApp - CSO- Jon Kissane
Event Sponsor NetApp - CSO- Jon Kissane  Event Sponsor NetApp - CSO- Jon Kissane
Event Sponsor NetApp - CSO- Jon Kissane
 
The Non-Relational Revolution
The Non-Relational RevolutionThe Non-Relational Revolution
The Non-Relational Revolution
 

Más de Ontico

Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Ontico
 

Más de Ontico (20)

One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
 
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
 
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
 
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
 
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
 
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
 
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
 
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
 
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
 
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
 
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
 
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
 
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
 
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
 
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
 
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
 
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
 
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
 
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
 
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
 

Último

Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 

Último (20)

A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 

How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)

  • 1. Copyright © GigaSpaces 2015. All rights reserved.Copyright © GigaSpaces 2015. All rights reserved. How to run Real Time processing on Big Data Ron Zavner Technical Director, EMEA Gigaspaces
  • 2. Copyright © GigaSpaces 2015. All rights reserved. 2 About GigaSpaces GigaSpaces provides software middleware for deployment, management and scaling of mission-critical applications on cloud environments. GigaSpaces serves more than 500 large enterprises & ISVs, over 50 of which are Fortune-listed. Direct customers 300+ Fortune / Organizations 40+ / 500+ Cloud Customers 75+ ISVs 25+
  • 3. Copyright © GigaSpaces 2015. All rights reserved. Agenda • The challenge of real time analytics today • Introduction to In Memory Data Grids • Meet XAP • XAP on Big Data (plus advanced features) • Use cases + Demo 3
  • 4. Copyright © GigaSpaces 2015. All rights reserved. 4 In today’s reality information is gathered from numerous sources
  • 5. Copyright © GigaSpaces 2015. All rights reserved. 5 • Number of transactions grows exponentially • Tolerance for system response time reducessignificantly
  • 6. Copyright © GigaSpaces 2015. All rights reserved. 6 In order to gain a competitive edge, organizations need real time processing of large data sets
  • 7. Copyright © GigaSpaces 2015. All rights reserved. 7 Alongside this challenge, there are many other challenges for management of enterprise applications Such as:
  • 8. Copyright © GigaSpaces 2015. All rights reserved. 8 Current tier based architecture cannot meet these challenges
  • 9. Copyright © GigaSpaces 2015. All rights reserved. 9 Lets go over these challenges and see why
  • 10. Copyright © GigaSpaces 2015. All rights reserved. 10 Peak Loads Challenges Your messaging tier can only scale so far… Result: Costly over-provisioning Massive over-provisioning of resources only to meet peak loads Your database can only scale so far…
  • 11. Copyright © GigaSpaces 2015. All rights reserved. 11 Performance Challenges Disk throughput limitations and bottlenecks Network bottlenecks Result: Higher latency for your business transactions, which can be very costly
  • 12. Copyright © GigaSpaces 2015. All rights reserved. 12 Business Continuity Challenges Too many moving parts Result: Application becomes more error-prone and harder to troubleshoot
  • 13. Copyright © GigaSpaces 2015. All rights reserved. 13 TCO Reduction Challenges Result: Having many moving parts means higher operational costs (purchase, update, maintain, etc).
  • 14. Copyright © GigaSpaces 2015. All rights reserved. 14 Real-Time Business Insight Challenges Result: If performance is not ideal, than real time response isn’t either. In today’s reality, real time event processing of constantly growing data sets gives your company the competitive edge it needs.
  • 15. Copyright © GigaSpaces 2015. All rights reserved. 15 Tier-based architecture cannot solve today's data & application processing issues
  • 16. Copyright © GigaSpaces 2015. All rights reserved. 16 Meets All These Challenges
  • 17. Copyright © GigaSpaces 2015. All rights reserved. 17 XAP scales the Data Tier using its In-Memory Data Grid so you can access your data in real time
  • 18. Copyright © GigaSpaces 2015. All rights reserved. 18 XAP scales the Data Tier using its In-Memory Data Grid The database goes to the background Partition your data and store it in memory
  • 19. Copyright © GigaSpaces 2015. All rights reserved. 19 Same goes for the Messaging Tier Partitioned, co-located in-memory messaging
  • 20. Copyright © GigaSpaces 2015. All rights reserved. 20 XAP scales the entire application – so you get extreme processing of your big data and get real time insights Business logic, data & messaging co-located & partitioned into processing units
  • 21. Copyright © GigaSpaces 2015. All rights reserved. 21 XAP ensures High Availability Hot backup for each partition for high availability
  • 22. Copyright © GigaSpaces 2015. All rights reserved. 22 Scale the Web Tier Host your web application on the XAP infrastructure
  • 23. Copyright © GigaSpaces 2015. All rights reserved. 23 XAP enables auto-scaling of the entire application on demand Auto-scale out & in based on real-time performance & load
  • 24. Copyright © GigaSpaces 2015. All rights reserved. 24 Result: Real time processing & analytics of your big data with XAP IMC
  • 25. Copyright © GigaSpaces 2015. All rights reserved. 25 What can XAP do for you? Scaling the Data Tier Multi-site deployment & DR across remote sites Batch processing of large data sets Online transaction processing Real time querying and analysis of large datasets Real time processing of large event stream Scaling the Web Tier
  • 26. Copyright © GigaSpaces 2015. All rights reserved. Some features… Complex Queries Support Scala Support Data Consistency Level Increase developer productivity and application scalability using new syntax for complex nested conditions Comprehensive Scala support including Tasks, Objects, APIs and Queries Update Multiple Entries to different partition with timeout to cope with locks Optimize XAP to your business requirements setting the Data Consistency Level Optimized Cross Partition Update IPv6 LRMI Filters Support for IPv6 Network with XAP deployments Web GUI can serve hundreds of nodes with good UX Allow for encryption and compression for selected LRMI connection Scalable Web GUI Better support for customized user credentials Extended Custom Security
  • 27. Copyright © GigaSpaces 2015. All rights reserved. and more… 27 Microsoft Linq provider Support for queries written using Linq API and syntax MongoDB External Data Source Bi directional data and metadata exchange between MongoDB and XAP Unique constrains in Index Support for unique validation of objects in index in each partition Change API Enhancements Additional Change API returns the value that had been changed Advanced Projections support Partial queries on nested objects Immutable Objects Support Zone controlled deployment Support for mapping primary nodes into specific zone
  • 28. Copyright © GigaSpaces 2015. All rights reserved. 28 Aggregation Framework Custom Change Operations Enhanced Initial Data Load Management & Deployment Automation Query Analysis Memory Xtend for SSD Global HTTP Session Sharing and more…
  • 29. Copyright © GigaSpaces 2015. All rights reserved. Aggregations – Java 29
  • 30. Copyright © GigaSpaces 2015. All rights reserved. Aggregations – .Net (using LINQ) 30
  • 31. Copyright © GigaSpaces 2015. All rights reserved. Change Operation 31
  • 32. Copyright © GigaSpaces 2015. All rights reserved. Custom Change Operation – Java 32
  • 33. Copyright © GigaSpaces 2015. All rights reserved. 33 The In-Memory Computing Platform Extreme scaling solution across multiple verticles
  • 34. Copyright © GigaSpaces 2015. All rights reserved. 35 Multi-Site Operations By Synchronization of dynamic data across remote sites Multi-Site Data Replication Across Remote Data Centers Real Time Data Processing & Analysis By providing a secured private data cloud Out of the box Disaster Recovery Planning Data is up-to-date across all sites Near real-time replication of massive data streams – synchronize data across your different sites in a consistent, failure-proof, scalable way.
  • 35. Copyright © GigaSpaces 2015. All rights reserved. 36 Selected Customers
  • 36. Copyright © GigaSpaces 2015. All rights reserved. 37 E-Commerce Industry “GigaSpaces XAP performed beautifully, easily withstanding Kohl’s Black Friday load. In fact, we are quite confident that GigaSpaces could handle Kohl’s growth for years to come” Handle peak loads without over- provisioning for maximum traffic (following 2009 system crash resulting in loss of millions of $$) Challenge Implemented inventory management on top of XAP within 4 months Solution * Kohl’s was N. America’s best performing e-commerce website on Black Friday 2010 Results
  • 37. Copyright © GigaSpaces 2015. All rights reserved. 38 Banking Industry “GigaSpaces technology allows us to increase customer satisfaction by facilitating better, user-friendly services, as well as new services, which ultimately enhances our bottom line” Scalable transaction processing for trading platform; increase performance and efficiency of banking processes. Challenge GigaSpaces provides infrastructure for Avanza’s core services, including trading, customer and data processing, and storage. Solution * Zero system cost for data storage (vs. half system capacity before) * Massive cost reduction * Major performance improvement Results
  • 38. Copyright © GigaSpaces 2015. All rights reserved. 39 Premium Edition XAP In-Memory Lite Edition Extreme app scaling & RT insights Try for free! Try and let us know what you think…
  • 39. Copyright © GigaSpaces 2015. All rights reserved. Check us out: Email us: Call us: Follow us: www.gigaspaces.com www.getcloudify.org info@gigaspaces.com 646-421-2830 @GigaSpaces, @CloudifySource