SlideShare a Scribd company logo
GigaSpaces
Clustering
Today’s Reality – Tier Based Architecture                Separate technology
                                                         implementation




                                                                             Separate technology
                                                                             implementation




                                                               bottlenecks
                                        bottlenecks



                                                           Separate technology
                                                           implementation


  Bottlenecks in all areas where state is stored, architecture can’t scale linearly!
Traditional Architecture - path to complexity…
A   Auction Service

B   Bid Service                     Auction     Bid      Trade      Info


T   Trade Service                    A          B        T           I
                                                                     I
                                      Process
                                    Service
                                         Bid  Service    Service Service              Bid
                                                 Result                              Result
I   Info Service                                           Bid
                             Validate             Process
                                                        Accepted
                                                    Trade
T   Timer Service


                              Place bid


                   Bidder
                                      Get Bid
                                       Result

                   Auction                                                 Timer
                   Owner
                                                                             T
                                                                           Service
Traditional Architecture - path to complexity…
A   Auction Service

B   Bid Service

T   Trade Service                  A     B        T    I
I   Info Service

T   Timer Service
                                       Business tier

    Bidder

      Auction
      Owner                                            Back-up

     Separate failover strategy
      and implementation for
      each tier
     Redundancy doubles
      network traffic
     Bottlenecks are created                                    Back-up
     Latency is increased
Do you see the Problem?

Scalability is not linear
                                Business tier
Scalability management                                 B
 nightmare                                          I

                                       A        B       T

  Bidder

     Auction
     Owner

                             Back-up                        Back-up



                                                                      Back-up   Back-up
The Solution
GigaSpaces Elastic Application Server
Step 1 – Create a Processing Unit
A   Auction Service

B   Bid Service                                       B T I
                                                  A
T   Trade Service

I   Info Service
                              Processing Unit
T   Timer Service
                                                      Business tier

                  Bidder

                    Auction
                    Owner
                                  Single model for design, deployment and
                                  management
                                  No integration effort
                                  Manage data in memory
                                  Collapse the tiers
                                  Collocate the services
Step 2 – Async Persistency
A   Auction Service

B   Bid Service                                            B T I
                                                       A
T   Trade Service
                                  Place
                                   Bid
I   Info Service

T   Timer Service
                                                           Processing Unit
                                                           Validate
                  Bidder
                                                           Process Bid
                    Auction
                    Owner                    Get Bid       Process Trade
                                             Results
                                                           Process Results

                                                                             Persist for Compliance &
                   Collocation of data, messaging                           Reporting purposes:
                   and services in memory:                                    - Storing State
                         Minimum Latency (no                                 - Register Orders
                           network hops)                                      - etc.
                         Maximum Throughput
Step 3 – Resiliency

              SLA Driven                       Backup
              Container
                               B T I              B T I
                           A                  A




                                Processing Unit




                Single, built-in failover/redundancy investment strategy
                Fewer points of failure
                Automated SLA driven failover/redundancy mechanism
                Continuous High Availability
Step 3 – Resiliency

              SLA Driven   Primary              Backup          Backup
              Container




                              Processing Unit




                Single, built-in failover/redundancy investment strategy
                Fewer integration points mean fewer chances for failure
                Automated SLA driven failover/redundancy mechanism
                Continuous Availability
                Self Healing Capability
Step 4 – Scale

                                Backup             Backup

                     B T I B T I B T I B T I
                 A        A         A         A




                               Processing Unit




                     Write Once Scale Anywhere:
                        Linear scalability
                        Single monitoring and management engine
                        Automated, SLA-Driven deployment and management
                              - Scaling policy, System requirements, Space
                                cluster topology
Step 5 – Auto Scale Out
The Processing Unit – Scalability Unit


Single Processing Unit                      Processing Unit - Scaled




                             Involves
                          Config Change
                         No code changes!
The Processing Unit – High-Availability Unit


   Primary - Processing Unit                Backup - Processing Unit
   Business logic – Active mode             Business logic – Standby mode




                         Sync Replication
The Processing Unit - Database Integration

           Primary - Processing Unit         Backup - Processing Unit
           Business logic – Active mode      Business logic – Standby mode




                              Sync Replication

                      Async                 Async
                      Replication           Replication
   Initial Load
                              Mirror Process
                                    ORM
Thank
You!

More Related Content

What's hot

VisionID who we are and what we do.
VisionID who we are and what we do.VisionID who we are and what we do.
VisionID who we are and what we do.
cmurtagh
 
Bill Stankiewicz Copy Greg Smith Oracle For Web
Bill Stankiewicz Copy Greg Smith Oracle For WebBill Stankiewicz Copy Greg Smith Oracle For Web
Bill Stankiewicz Copy Greg Smith Oracle For Web
BillStankiewicz
 
Supply chain presentation 11 2006
Supply chain presentation 11 2006Supply chain presentation 11 2006
Supply chain presentation 11 2006
Girard Brewer
 
C Parts Management Tail End Spend (Procurement MRO Consumables)
C Parts Management Tail End Spend (Procurement MRO Consumables)C Parts Management Tail End Spend (Procurement MRO Consumables)
C Parts Management Tail End Spend (Procurement MRO Consumables)
cwouter
 
1. itil in the clouds v2 pink elephant
1. itil in the clouds v2   pink elephant1. itil in the clouds v2   pink elephant
1. itil in the clouds v2 pink elephant
aventia
 
ERP Texttile Solution-TCSiON
ERP Texttile Solution-TCSiONERP Texttile Solution-TCSiON
ERP Texttile Solution-TCSiON
Chirantan Ghosh
 
Jeremy Vickers Liquidity Hub
Jeremy Vickers Liquidity HubJeremy Vickers Liquidity Hub
Jeremy Vickers Liquidity Hub
deimos
 
Business Intelligence and Analytics: A Command and Control Center for Supply ...
Business Intelligence and Analytics: A Command and Control Center for Supply ...Business Intelligence and Analytics: A Command and Control Center for Supply ...
Business Intelligence and Analytics: A Command and Control Center for Supply ...
marcus evans Network
 
Oracle in the Financial Service Industry
Oracle in the Financial Service Industry Oracle in the Financial Service Industry
Oracle in the Financial Service Industry
CTI Group
 
Cem jewel
Cem jewelCem jewel
MNP – Network Implementation & Systems Integration
MNP – Network Implementation & Systems IntegrationMNP – Network Implementation & Systems Integration
MNP – Network Implementation & Systems Integration
BSP Media Group
 
Track 2 - architecting data centres in the information economy wipro
Track 2 - architecting data centres in the information economy wiproTrack 2 - architecting data centres in the information economy wipro
Track 2 - architecting data centres in the information economy wipro
EMC Forum India
 
Rubik Introduction Feb2010
Rubik Introduction Feb2010Rubik Introduction Feb2010
Rubik Introduction Feb2010
Shelf Companies Aust
 
Bill Stankiewicz Expressdeliveries
Bill Stankiewicz ExpressdeliveriesBill Stankiewicz Expressdeliveries
Bill Stankiewicz Expressdeliveries
BillStankiewicz
 
Otm 2013 c13_e-18a-sabharwal-naval-covert-waste-to-value-with-otm
Otm 2013 c13_e-18a-sabharwal-naval-covert-waste-to-value-with-otmOtm 2013 c13_e-18a-sabharwal-naval-covert-waste-to-value-with-otm
Otm 2013 c13_e-18a-sabharwal-naval-covert-waste-to-value-with-otm
jucaab
 
Dassian Government Contracting Solution (GCS)
Dassian Government Contracting Solution (GCS)Dassian Government Contracting Solution (GCS)
Dassian Government Contracting Solution (GCS)
Dassian Inc.
 
Presentation_1364048887589
Presentation_1364048887589Presentation_1364048887589
Presentation_1364048887589
Alexander Nevidimov
 
Automate all spend and collaborate with all suppliers
Automate all spend and collaborate with all suppliersAutomate all spend and collaborate with all suppliers
Automate all spend and collaborate with all suppliers
SAP Ariba
 

What's hot (18)

VisionID who we are and what we do.
VisionID who we are and what we do.VisionID who we are and what we do.
VisionID who we are and what we do.
 
Bill Stankiewicz Copy Greg Smith Oracle For Web
Bill Stankiewicz Copy Greg Smith Oracle For WebBill Stankiewicz Copy Greg Smith Oracle For Web
Bill Stankiewicz Copy Greg Smith Oracle For Web
 
Supply chain presentation 11 2006
Supply chain presentation 11 2006Supply chain presentation 11 2006
Supply chain presentation 11 2006
 
C Parts Management Tail End Spend (Procurement MRO Consumables)
C Parts Management Tail End Spend (Procurement MRO Consumables)C Parts Management Tail End Spend (Procurement MRO Consumables)
C Parts Management Tail End Spend (Procurement MRO Consumables)
 
1. itil in the clouds v2 pink elephant
1. itil in the clouds v2   pink elephant1. itil in the clouds v2   pink elephant
1. itil in the clouds v2 pink elephant
 
ERP Texttile Solution-TCSiON
ERP Texttile Solution-TCSiONERP Texttile Solution-TCSiON
ERP Texttile Solution-TCSiON
 
Jeremy Vickers Liquidity Hub
Jeremy Vickers Liquidity HubJeremy Vickers Liquidity Hub
Jeremy Vickers Liquidity Hub
 
Business Intelligence and Analytics: A Command and Control Center for Supply ...
Business Intelligence and Analytics: A Command and Control Center for Supply ...Business Intelligence and Analytics: A Command and Control Center for Supply ...
Business Intelligence and Analytics: A Command and Control Center for Supply ...
 
Oracle in the Financial Service Industry
Oracle in the Financial Service Industry Oracle in the Financial Service Industry
Oracle in the Financial Service Industry
 
Cem jewel
Cem jewelCem jewel
Cem jewel
 
MNP – Network Implementation & Systems Integration
MNP – Network Implementation & Systems IntegrationMNP – Network Implementation & Systems Integration
MNP – Network Implementation & Systems Integration
 
Track 2 - architecting data centres in the information economy wipro
Track 2 - architecting data centres in the information economy wiproTrack 2 - architecting data centres in the information economy wipro
Track 2 - architecting data centres in the information economy wipro
 
Rubik Introduction Feb2010
Rubik Introduction Feb2010Rubik Introduction Feb2010
Rubik Introduction Feb2010
 
Bill Stankiewicz Expressdeliveries
Bill Stankiewicz ExpressdeliveriesBill Stankiewicz Expressdeliveries
Bill Stankiewicz Expressdeliveries
 
Otm 2013 c13_e-18a-sabharwal-naval-covert-waste-to-value-with-otm
Otm 2013 c13_e-18a-sabharwal-naval-covert-waste-to-value-with-otmOtm 2013 c13_e-18a-sabharwal-naval-covert-waste-to-value-with-otm
Otm 2013 c13_e-18a-sabharwal-naval-covert-waste-to-value-with-otm
 
Dassian Government Contracting Solution (GCS)
Dassian Government Contracting Solution (GCS)Dassian Government Contracting Solution (GCS)
Dassian Government Contracting Solution (GCS)
 
Presentation_1364048887589
Presentation_1364048887589Presentation_1364048887589
Presentation_1364048887589
 
Automate all spend and collaborate with all suppliers
Automate all spend and collaborate with all suppliersAutomate all spend and collaborate with all suppliers
Automate all spend and collaborate with all suppliers
 

Similar to GigaSpaces HA

2012.11.20 - Managed Service Providers - RV des Experts du Club Cloud des Par...
2012.11.20 - Managed Service Providers - RV des Experts du Club Cloud des Par...2012.11.20 - Managed Service Providers - RV des Experts du Club Cloud des Par...
2012.11.20 - Managed Service Providers - RV des Experts du Club Cloud des Par...
Club Cloud des Partenaires
 
ONTOCOM SemTech
ONTOCOM SemTechONTOCOM SemTech
ONTOCOM SemTech
Elena Simperl
 
Managed Services
Managed ServicesManaged Services
Managed Services
Venkat J
 
Microsoft power point 080102 fl-bp_3rdpartylogs_g0108 [compatibility mode]
Microsoft power point   080102 fl-bp_3rdpartylogs_g0108 [compatibility mode]Microsoft power point   080102 fl-bp_3rdpartylogs_g0108 [compatibility mode]
Microsoft power point 080102 fl-bp_3rdpartylogs_g0108 [compatibility mode]
Erika Rachma
 
Evolve | XTP Brochure
Evolve | XTP BrochureEvolve | XTP Brochure
Evolve | XTP Brochure
Will Mechem
 
Introduction to SOA & its Open Source Framework
Introduction to SOA & its Open Source FrameworkIntroduction to SOA & its Open Source Framework
Introduction to SOA & its Open Source Framework
Thanachart Numnonda
 
10 Living Labs and Smart Cities Margarete Donovang-Kuhlisch
10 Living Labs and Smart Cities Margarete Donovang-Kuhlisch10 Living Labs and Smart Cities Margarete Donovang-Kuhlisch
10 Living Labs and Smart Cities Margarete Donovang-Kuhlisch
European Network of Living Labs (ENoLL)
 
EventDrivenArchitecture
EventDrivenArchitectureEventDrivenArchitecture
EventDrivenArchitecture
Hiroshi Ono
 
Telecom service capability methodology summary 02
Telecom  service  capability methodology  summary 02Telecom  service  capability methodology  summary 02
Telecom service capability methodology summary 02
pskoularikos
 
CRM: SaaS and on the Cloud experiences
CRM: SaaS and on the Cloud experiencesCRM: SaaS and on the Cloud experiences
CRM: SaaS and on the Cloud experiences
andreaalbo
 
Centros de contacto: las demandas y requerimientos del mercado
Centros de contacto: las demandas y requerimientos del mercadoCentros de contacto: las demandas y requerimientos del mercado
Centros de contacto: las demandas y requerimientos del mercado
Mundo Contact
 
Managing a public cloud
Managing a public cloudManaging a public cloud
Managing a public cloud
Interop
 
TH e-GIF on SOA Using Open Enterprise Architecture
TH e-GIF on SOA Using Open Enterprise ArchitectureTH e-GIF on SOA Using Open Enterprise Architecture
TH e-GIF on SOA Using Open Enterprise Architecture
Thanachart Numnonda
 
Challenges financial information_systems_a_clarke
Challenges financial information_systems_a_clarkeChallenges financial information_systems_a_clarke
Challenges financial information_systems_a_clarke
Shane Dempsey
 
Hickman threat modeling
Hickman threat modelingHickman threat modeling
Hickman threat modeling
jonecx
 
080310 watson - msft in banking
080310   watson - msft in banking080310   watson - msft in banking
080310 watson - msft in banking
Erick Watson
 
Event Driven Architecture
Event Driven ArchitectureEvent Driven Architecture
Event Driven Architecture
Stefan Norberg
 
Delivering the Next Generation Airport
Delivering the Next Generation AirportDelivering the Next Generation Airport
Delivering the Next Generation Airport
Amor Group
 
Cloud computing
Cloud computingCloud computing
Cloud computing
vdvennen
 
Vbmo2009 Presentation
Vbmo2009 PresentationVbmo2009 Presentation
Vbmo2009 Presentation
Wout Hofman
 

Similar to GigaSpaces HA (20)

2012.11.20 - Managed Service Providers - RV des Experts du Club Cloud des Par...
2012.11.20 - Managed Service Providers - RV des Experts du Club Cloud des Par...2012.11.20 - Managed Service Providers - RV des Experts du Club Cloud des Par...
2012.11.20 - Managed Service Providers - RV des Experts du Club Cloud des Par...
 
ONTOCOM SemTech
ONTOCOM SemTechONTOCOM SemTech
ONTOCOM SemTech
 
Managed Services
Managed ServicesManaged Services
Managed Services
 
Microsoft power point 080102 fl-bp_3rdpartylogs_g0108 [compatibility mode]
Microsoft power point   080102 fl-bp_3rdpartylogs_g0108 [compatibility mode]Microsoft power point   080102 fl-bp_3rdpartylogs_g0108 [compatibility mode]
Microsoft power point 080102 fl-bp_3rdpartylogs_g0108 [compatibility mode]
 
Evolve | XTP Brochure
Evolve | XTP BrochureEvolve | XTP Brochure
Evolve | XTP Brochure
 
Introduction to SOA & its Open Source Framework
Introduction to SOA & its Open Source FrameworkIntroduction to SOA & its Open Source Framework
Introduction to SOA & its Open Source Framework
 
10 Living Labs and Smart Cities Margarete Donovang-Kuhlisch
10 Living Labs and Smart Cities Margarete Donovang-Kuhlisch10 Living Labs and Smart Cities Margarete Donovang-Kuhlisch
10 Living Labs and Smart Cities Margarete Donovang-Kuhlisch
 
EventDrivenArchitecture
EventDrivenArchitectureEventDrivenArchitecture
EventDrivenArchitecture
 
Telecom service capability methodology summary 02
Telecom  service  capability methodology  summary 02Telecom  service  capability methodology  summary 02
Telecom service capability methodology summary 02
 
CRM: SaaS and on the Cloud experiences
CRM: SaaS and on the Cloud experiencesCRM: SaaS and on the Cloud experiences
CRM: SaaS and on the Cloud experiences
 
Centros de contacto: las demandas y requerimientos del mercado
Centros de contacto: las demandas y requerimientos del mercadoCentros de contacto: las demandas y requerimientos del mercado
Centros de contacto: las demandas y requerimientos del mercado
 
Managing a public cloud
Managing a public cloudManaging a public cloud
Managing a public cloud
 
TH e-GIF on SOA Using Open Enterprise Architecture
TH e-GIF on SOA Using Open Enterprise ArchitectureTH e-GIF on SOA Using Open Enterprise Architecture
TH e-GIF on SOA Using Open Enterprise Architecture
 
Challenges financial information_systems_a_clarke
Challenges financial information_systems_a_clarkeChallenges financial information_systems_a_clarke
Challenges financial information_systems_a_clarke
 
Hickman threat modeling
Hickman threat modelingHickman threat modeling
Hickman threat modeling
 
080310 watson - msft in banking
080310   watson - msft in banking080310   watson - msft in banking
080310 watson - msft in banking
 
Event Driven Architecture
Event Driven ArchitectureEvent Driven Architecture
Event Driven Architecture
 
Delivering the Next Generation Airport
Delivering the Next Generation AirportDelivering the Next Generation Airport
Delivering the Next Generation Airport
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Vbmo2009 Presentation
Vbmo2009 PresentationVbmo2009 Presentation
Vbmo2009 Presentation
 

More from Shay Hassidim

GigaSpaces Flash Memory Summit 2014
GigaSpaces Flash Memory Summit 2014GigaSpaces Flash Memory Summit 2014
GigaSpaces Flash Memory Summit 2014
Shay Hassidim
 
Xap memory xtend-tutorial-2014
Xap memory xtend-tutorial-2014Xap memory xtend-tutorial-2014
Xap memory xtend-tutorial-2014
Shay Hassidim
 
Telecom universal datastatesharingfabric
Telecom universal datastatesharingfabricTelecom universal datastatesharingfabric
Telecom universal datastatesharingfabric
Shay Hassidim
 
July NY Enterprise Technology Meetup
July NY Enterprise Technology MeetupJuly NY Enterprise Technology Meetup
July NY Enterprise Technology Meetup
Shay Hassidim
 
NoSQL meetup July 2011
NoSQL meetup July 2011NoSQL meetup July 2011
NoSQL meetup July 2011
Shay Hassidim
 
The Elastic PU
The Elastic PUThe Elastic PU
The Elastic PU
Shay Hassidim
 
GigaSpaces CCF Quick Tour - 2.3.6
GigaSpaces CCF Quick Tour - 2.3.6GigaSpaces CCF Quick Tour - 2.3.6
GigaSpaces CCF Quick Tour - 2.3.6
Shay Hassidim
 
GigaSpaces Cloud Computing Framework 4 XAP - Quick Tour - v2
GigaSpaces Cloud Computing Framework 4 XAP - Quick Tour - v2GigaSpaces Cloud Computing Framework 4 XAP - Quick Tour - v2
GigaSpaces Cloud Computing Framework 4 XAP - Quick Tour - v2
Shay Hassidim
 
Sunx4450 Intel7460 GigaSpaces XAP Platform Benchmark
Sunx4450 Intel7460 GigaSpaces XAP Platform BenchmarkSunx4450 Intel7460 GigaSpaces XAP Platform Benchmark
Sunx4450 Intel7460 GigaSpaces XAP Platform Benchmark
Shay Hassidim
 
GigaSpaces CCF 4 Xap
GigaSpaces CCF 4 XapGigaSpaces CCF 4 Xap
GigaSpaces CCF 4 Xap
Shay Hassidim
 

More from Shay Hassidim (10)

GigaSpaces Flash Memory Summit 2014
GigaSpaces Flash Memory Summit 2014GigaSpaces Flash Memory Summit 2014
GigaSpaces Flash Memory Summit 2014
 
Xap memory xtend-tutorial-2014
Xap memory xtend-tutorial-2014Xap memory xtend-tutorial-2014
Xap memory xtend-tutorial-2014
 
Telecom universal datastatesharingfabric
Telecom universal datastatesharingfabricTelecom universal datastatesharingfabric
Telecom universal datastatesharingfabric
 
July NY Enterprise Technology Meetup
July NY Enterprise Technology MeetupJuly NY Enterprise Technology Meetup
July NY Enterprise Technology Meetup
 
NoSQL meetup July 2011
NoSQL meetup July 2011NoSQL meetup July 2011
NoSQL meetup July 2011
 
The Elastic PU
The Elastic PUThe Elastic PU
The Elastic PU
 
GigaSpaces CCF Quick Tour - 2.3.6
GigaSpaces CCF Quick Tour - 2.3.6GigaSpaces CCF Quick Tour - 2.3.6
GigaSpaces CCF Quick Tour - 2.3.6
 
GigaSpaces Cloud Computing Framework 4 XAP - Quick Tour - v2
GigaSpaces Cloud Computing Framework 4 XAP - Quick Tour - v2GigaSpaces Cloud Computing Framework 4 XAP - Quick Tour - v2
GigaSpaces Cloud Computing Framework 4 XAP - Quick Tour - v2
 
Sunx4450 Intel7460 GigaSpaces XAP Platform Benchmark
Sunx4450 Intel7460 GigaSpaces XAP Platform BenchmarkSunx4450 Intel7460 GigaSpaces XAP Platform Benchmark
Sunx4450 Intel7460 GigaSpaces XAP Platform Benchmark
 
GigaSpaces CCF 4 Xap
GigaSpaces CCF 4 XapGigaSpaces CCF 4 Xap
GigaSpaces CCF 4 Xap
 

Recently uploaded

Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results
 
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka KALYAN MATKA |
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka KALYAN MATKA |➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka KALYAN MATKA |
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka KALYAN MATKA |
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
一比一原版(lbs毕业证书)英国伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)英国伦敦商学院毕业证如何办理一比一原版(lbs毕业证书)英国伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)英国伦敦商学院毕业证如何办理
eaqmokn
 
Stainless Steel Conveyor Manufacturers Chennai
Stainless Steel Conveyor Manufacturers ChennaiStainless Steel Conveyor Manufacturers Chennai
Stainless Steel Conveyor Manufacturers Chennai
ConveyorSystem
 
Science Around Us Module 2 Matter Around Us
Science Around Us Module 2 Matter Around UsScience Around Us Module 2 Matter Around Us
Science Around Us Module 2 Matter Around Us
PennapaKeavsiri
 
High-Quality IPTV Monthly Subscription for $15
High-Quality IPTV Monthly Subscription for $15High-Quality IPTV Monthly Subscription for $15
High-Quality IPTV Monthly Subscription for $15
advik4387
 
PDT 99 - $3.5M - Seed - Feel Therapeutics.pdf
PDT 99 - $3.5M - Seed - Feel Therapeutics.pdfPDT 99 - $3.5M - Seed - Feel Therapeutics.pdf
PDT 99 - $3.5M - Seed - Feel Therapeutics.pdf
HajeJanKamps
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results
 
IMG_20240615_091110.pdf dpboss guessing
IMG_20240615_091110.pdf dpboss  guessingIMG_20240615_091110.pdf dpboss  guessing
L'indice de performance des ports à conteneurs de l'année 2023
L'indice de performance des ports à conteneurs de l'année 2023L'indice de performance des ports à conteneurs de l'année 2023
L'indice de performance des ports à conteneurs de l'année 2023
SPATPortToamasina
 
Easy Earnings Through Refer and Earn Apps Without KYC.pptx
Easy Earnings Through Refer and Earn Apps Without KYC.pptxEasy Earnings Through Refer and Earn Apps Without KYC.pptx
Easy Earnings Through Refer and Earn Apps Without KYC.pptx
Fx Lotus
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results
 
Kalyan chart 6366249026 India satta Matta Matka 143 jodi fix
Kalyan chart 6366249026 India satta Matta Matka 143 jodi fixKalyan chart 6366249026 India satta Matta Matka 143 jodi fix
Kalyan chart 6366249026 India satta Matta Matka 143 jodi fix
satta Matta matka 143 Kalyan chart jodi 6366249026
 
Truck Loading Conveyor Manufacturers Chennai
Truck Loading Conveyor Manufacturers ChennaiTruck Loading Conveyor Manufacturers Chennai
Truck Loading Conveyor Manufacturers Chennai
ConveyorSystem
 
CULR Spring 2024 Journal.pdf testing for duke
CULR Spring 2024 Journal.pdf testing for dukeCULR Spring 2024 Journal.pdf testing for duke
CULR Spring 2024 Journal.pdf testing for duke
ZevinAttisha
 
TriStar Gold Corporate Presentation - June 2024
TriStar Gold Corporate Presentation - June 2024TriStar Gold Corporate Presentation - June 2024
TriStar Gold Corporate Presentation - June 2024
Adnet Communications
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results
 
japanese language course in delhi near me
japanese language course in delhi near mejapanese language course in delhi near me
japanese language course in delhi near me
heyfairies7
 
Enhancing Adoption of AI in Agri-food: Introduction
Enhancing Adoption of AI in Agri-food: IntroductionEnhancing Adoption of AI in Agri-food: Introduction
Enhancing Adoption of AI in Agri-food: Introduction
Cor Verdouw
 

Recently uploaded (20)

Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka KALYAN MATKA |
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka KALYAN MATKA |➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka KALYAN MATKA |
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka KALYAN MATKA |
 
一比一原版(lbs毕业证书)英国伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)英国伦敦商学院毕业证如何办理一比一原版(lbs毕业证书)英国伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)英国伦敦商学院毕业证如何办理
 
Stainless Steel Conveyor Manufacturers Chennai
Stainless Steel Conveyor Manufacturers ChennaiStainless Steel Conveyor Manufacturers Chennai
Stainless Steel Conveyor Manufacturers Chennai
 
Science Around Us Module 2 Matter Around Us
Science Around Us Module 2 Matter Around UsScience Around Us Module 2 Matter Around Us
Science Around Us Module 2 Matter Around Us
 
High-Quality IPTV Monthly Subscription for $15
High-Quality IPTV Monthly Subscription for $15High-Quality IPTV Monthly Subscription for $15
High-Quality IPTV Monthly Subscription for $15
 
PDT 99 - $3.5M - Seed - Feel Therapeutics.pdf
PDT 99 - $3.5M - Seed - Feel Therapeutics.pdfPDT 99 - $3.5M - Seed - Feel Therapeutics.pdf
PDT 99 - $3.5M - Seed - Feel Therapeutics.pdf
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 
IMG_20240615_091110.pdf dpboss guessing
IMG_20240615_091110.pdf dpboss  guessingIMG_20240615_091110.pdf dpboss  guessing
IMG_20240615_091110.pdf dpboss guessing
 
L'indice de performance des ports à conteneurs de l'année 2023
L'indice de performance des ports à conteneurs de l'année 2023L'indice de performance des ports à conteneurs de l'année 2023
L'indice de performance des ports à conteneurs de l'année 2023
 
Easy Earnings Through Refer and Earn Apps Without KYC.pptx
Easy Earnings Through Refer and Earn Apps Without KYC.pptxEasy Earnings Through Refer and Earn Apps Without KYC.pptx
Easy Earnings Through Refer and Earn Apps Without KYC.pptx
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 
Kalyan chart 6366249026 India satta Matta Matka 143 jodi fix
Kalyan chart 6366249026 India satta Matta Matka 143 jodi fixKalyan chart 6366249026 India satta Matta Matka 143 jodi fix
Kalyan chart 6366249026 India satta Matta Matka 143 jodi fix
 
Truck Loading Conveyor Manufacturers Chennai
Truck Loading Conveyor Manufacturers ChennaiTruck Loading Conveyor Manufacturers Chennai
Truck Loading Conveyor Manufacturers Chennai
 
CULR Spring 2024 Journal.pdf testing for duke
CULR Spring 2024 Journal.pdf testing for dukeCULR Spring 2024 Journal.pdf testing for duke
CULR Spring 2024 Journal.pdf testing for duke
 
TriStar Gold Corporate Presentation - June 2024
TriStar Gold Corporate Presentation - June 2024TriStar Gold Corporate Presentation - June 2024
TriStar Gold Corporate Presentation - June 2024
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 
japanese language course in delhi near me
japanese language course in delhi near mejapanese language course in delhi near me
japanese language course in delhi near me
 
Enhancing Adoption of AI in Agri-food: Introduction
Enhancing Adoption of AI in Agri-food: IntroductionEnhancing Adoption of AI in Agri-food: Introduction
Enhancing Adoption of AI in Agri-food: Introduction
 

GigaSpaces HA

  • 2. Today’s Reality – Tier Based Architecture Separate technology implementation Separate technology implementation bottlenecks bottlenecks Separate technology implementation Bottlenecks in all areas where state is stored, architecture can’t scale linearly!
  • 3. Traditional Architecture - path to complexity… A Auction Service B Bid Service Auction Bid Trade Info T Trade Service A B T I I Process Service Bid Service Service Service Bid Result Result I Info Service Bid Validate Process Accepted Trade T Timer Service Place bid Bidder Get Bid Result Auction Timer Owner T Service
  • 4. Traditional Architecture - path to complexity… A Auction Service B Bid Service T Trade Service A B T I I Info Service T Timer Service Business tier Bidder Auction Owner Back-up Separate failover strategy and implementation for each tier Redundancy doubles network traffic Bottlenecks are created Back-up Latency is increased
  • 5. Do you see the Problem? Scalability is not linear Business tier Scalability management B nightmare I A B T Bidder Auction Owner Back-up Back-up Back-up Back-up
  • 6. The Solution GigaSpaces Elastic Application Server
  • 7. Step 1 – Create a Processing Unit A Auction Service B Bid Service B T I A T Trade Service I Info Service Processing Unit T Timer Service Business tier Bidder Auction Owner Single model for design, deployment and management No integration effort Manage data in memory Collapse the tiers Collocate the services
  • 8. Step 2 – Async Persistency A Auction Service B Bid Service B T I A T Trade Service Place Bid I Info Service T Timer Service Processing Unit Validate Bidder Process Bid Auction Owner Get Bid Process Trade Results Process Results Persist for Compliance & Collocation of data, messaging Reporting purposes: and services in memory: - Storing State  Minimum Latency (no - Register Orders network hops) - etc.  Maximum Throughput
  • 9. Step 3 – Resiliency SLA Driven Backup Container B T I B T I A A Processing Unit Single, built-in failover/redundancy investment strategy Fewer points of failure Automated SLA driven failover/redundancy mechanism Continuous High Availability
  • 10. Step 3 – Resiliency SLA Driven Primary Backup Backup Container Processing Unit Single, built-in failover/redundancy investment strategy Fewer integration points mean fewer chances for failure Automated SLA driven failover/redundancy mechanism Continuous Availability Self Healing Capability
  • 11. Step 4 – Scale Backup Backup B T I B T I B T I B T I A A A A Processing Unit Write Once Scale Anywhere: Linear scalability Single monitoring and management engine Automated, SLA-Driven deployment and management - Scaling policy, System requirements, Space cluster topology
  • 12. Step 5 – Auto Scale Out
  • 13. The Processing Unit – Scalability Unit Single Processing Unit Processing Unit - Scaled Involves Config Change No code changes!
  • 14. The Processing Unit – High-Availability Unit Primary - Processing Unit Backup - Processing Unit Business logic – Active mode Business logic – Standby mode Sync Replication
  • 15. The Processing Unit - Database Integration Primary - Processing Unit Backup - Processing Unit Business logic – Active mode Business logic – Standby mode Sync Replication Async Async Replication Replication Initial Load Mirror Process ORM