SlideShare une entreprise Scribd logo
1  sur  16
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!

Contenu connexe

Tendances

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 WebBillStankiewicz
 
Supply chain presentation 11 2006
Supply chain presentation 11 2006Supply chain presentation 11 2006
Supply chain presentation 11 2006Girard 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 elephantaventia
 
ERP Texttile Solution-TCSiON
ERP Texttile Solution-TCSiONERP Texttile Solution-TCSiON
ERP Texttile Solution-TCSiONChirantan Ghosh
 
Jeremy Vickers Liquidity Hub
Jeremy Vickers Liquidity HubJeremy Vickers Liquidity Hub
Jeremy Vickers Liquidity Hubdeimos
 
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
 
MNP – Network Implementation & Systems Integration
MNP – Network Implementation & Systems IntegrationMNP – Network Implementation & Systems Integration
MNP – Network Implementation & Systems IntegrationBSP 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 wiproEMC Forum India
 
Bill Stankiewicz Expressdeliveries
Bill Stankiewicz ExpressdeliveriesBill Stankiewicz Expressdeliveries
Bill Stankiewicz ExpressdeliveriesBillStankiewicz
 
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-otmjucaab
 
Dassian Government Contracting Solution (GCS)
Dassian Government Contracting Solution (GCS)Dassian Government Contracting Solution (GCS)
Dassian Government Contracting Solution (GCS)Dassian Inc.
 
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 suppliersSAP Ariba
 

Tendances (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
 

Similaire à 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
 
Managed Services
Managed ServicesManaged Services
Managed ServicesVenkat 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 BrochureWill 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 FrameworkThanachart Numnonda
 
EventDrivenArchitecture
EventDrivenArchitectureEventDrivenArchitecture
EventDrivenArchitectureHiroshi Ono
 
Telecom service capability methodology summary 02
Telecom  service  capability methodology  summary 02Telecom  service  capability methodology  summary 02
Telecom service capability methodology summary 02pskoularikos
 
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 experiencesandreaalbo
 
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 mercadoMundo Contact
 
Managing a public cloud
Managing a public cloudManaging a public cloud
Managing a public cloudInterop
 
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 ArchitectureThanachart Numnonda
 
Challenges financial information_systems_a_clarke
Challenges financial information_systems_a_clarkeChallenges financial information_systems_a_clarke
Challenges financial information_systems_a_clarkeShane Dempsey
 
Hickman threat modeling
Hickman threat modelingHickman threat modeling
Hickman threat modelingjonecx
 
080310 watson - msft in banking
080310   watson - msft in banking080310   watson - msft in banking
080310 watson - msft in bankingErick Watson
 
Event Driven Architecture
Event Driven ArchitectureEvent Driven Architecture
Event Driven ArchitectureStefan Norberg
 
Delivering the Next Generation Airport
Delivering the Next Generation AirportDelivering the Next Generation Airport
Delivering the Next Generation AirportAmor Group
 
Cloud computing
Cloud computingCloud computing
Cloud computingvdvennen
 
Vbmo2009 Presentation
Vbmo2009 PresentationVbmo2009 Presentation
Vbmo2009 PresentationWout Hofman
 

Similaire à 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
 

Plus de Shay Hassidim

GigaSpaces Flash Memory Summit 2014
GigaSpaces Flash Memory Summit 2014GigaSpaces Flash Memory Summit 2014
GigaSpaces Flash Memory Summit 2014Shay Hassidim
 
Xap memory xtend-tutorial-2014
Xap memory xtend-tutorial-2014Xap memory xtend-tutorial-2014
Xap memory xtend-tutorial-2014Shay Hassidim
 
Telecom universal datastatesharingfabric
Telecom universal datastatesharingfabricTelecom universal datastatesharingfabric
Telecom universal datastatesharingfabricShay Hassidim
 
July NY Enterprise Technology Meetup
July NY Enterprise Technology MeetupJuly NY Enterprise Technology Meetup
July NY Enterprise Technology MeetupShay Hassidim
 
NoSQL meetup July 2011
NoSQL meetup July 2011NoSQL meetup July 2011
NoSQL meetup July 2011Shay 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.6Shay 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 - v2Shay Hassidim
 
Sunx4450 Intel7460 GigaSpaces XAP Platform Benchmark
Sunx4450 Intel7460 GigaSpaces XAP Platform BenchmarkSunx4450 Intel7460 GigaSpaces XAP Platform Benchmark
Sunx4450 Intel7460 GigaSpaces XAP Platform BenchmarkShay Hassidim
 
GigaSpaces CCF 4 Xap
GigaSpaces CCF 4 XapGigaSpaces CCF 4 Xap
GigaSpaces CCF 4 XapShay Hassidim
 

Plus de 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
 

Dernier

Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1kcpayne
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfAmzadHosen3
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noidadlhescort
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLkapoorjyoti4444
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...lizamodels9
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 

Dernier (20)

Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 

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