Site vs IG module
While setting up a new service recently, I had to choose between setting this up as a **Site or IG (instance group) module**. What is the difference and what are the implications of this choice?
1
Best Answer
-
In addition to the criteria that Tim mentions, I would add that the main difference is in how the two are treated within the F5/iRules for load-balancing, draining, failover. There are quorum values associated with modules, and if the number of instances falls below the quorum value, the IG (for instance group) or the SITE (for a site module) will be marked down. So, the factors that Tim mentions are all valid considerations in making the choice, but the specifics of how the module will be managed/release along with failover and dependencies need to be considered as a whole. - IG can provide more granular level of deployment (assuming more than one IG per site) by doing a rolling deploy by IG, which would retain a higher overall capacity through a release/deployment. However, this deployment capability is not currently being utilized. - Site can provide the ability to have fewer servers (assuming more than one IG per site) - down to a minimum of one server per site. - IG may provide less impact on total capacity when a module goes down (assuming more than one IG per site), depending on how quorums get set. - Site could provide higher overall availability "in certain setups/scenarios". For example, having 8 modules in a site pool versus splitting them across 4 IG (2 per IG) would mean that if 7 went down, there would be no impact to other modules' capacity on the site, but in an IG setup the capacity would be reduced to 25% (assuming quorums set to 1).2
Answers
-
If I am not mistaken a Site module is a service that modules can call into. They generally are product agnostic and perform a single function, like spell checking. An Instance Group module is much wider and can call other Instance Group modules. They also can be product aware. For more clarification, an instance group is a horizontal set of modules that can perform the entire products services. Meaning all modules Website / Foldering / Search / (ect...) are in an instance group. If enough servers go down in the instance group for a single module then the instance group itself is taken down and traffic is routed to the other instance groups. Site modules do not belong to an instance group, and have their own up / down rules which I am unaware of. Also note that site modules get deployed before instance groups.1
Categories
- All Categories
- 6 AHS
- 39 Alpha
- 161 App Studio
- 4 Block Chain
- 4 Bot Platform
- 16 Connected Risk APIs
- 47 Data Fusion
- 30 Data Model Discovery
- 608 Datastream
- 1.3K DSS
- 577 Eikon COM
- 4.9K Eikon Data APIs
- 7 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- Trading API
- 2.7K Elektron
- 1.3K EMA
- 236 ETA
- 519 WebSocket API
- 33 FX Venues
- 10 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 20 Messenger Bot
- 2 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 59 Open Calais
- 264 Open PermID
- 39 Entity Search
- 2 Org ID
- PAM
- PAM - Logging
- 8.4K Private Comments
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 20 RDMS
- 1.4K Refinitiv Data Platform
- 367 Refinitiv Data Platform Libraries
- 3 Refinitiv Due Diligence
- LSEG Due Diligence Portal API
- 3 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.1K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 10 World-Check Customer Risk Screener
- 990 World-Check One
- 44 World-Check One Zero Footprint
- 45 Side by Side Integration API
- Test Space
- 3 Thomson One Smart
- 1.2K TR Internal
- Global Hackathon 2015
- 2 Specialists Who Code
- 10 TR Knowledge Graph
- 150 Transactions
- 142 REDI API
- 1.7K TREP APIs
- 4 CAT
- 21 DACS Station
- 117 Open DACS
- 1.1K RFA
- 103 UPA
- 172 TREP Infrastructure
- 224 TRKD
- 886 TRTH
- 5 Velocity Analytics
- 5 Wealth Management Web Services
- 60 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛