Uploaded image for project: 'Help-Desk'
  1. Help-Desk
  2. HELP-7283

FIWARE.Question.Tech.Data.OrionContextBroker.How to deploy ContextBroker in production?

    Details

      Description

      Created question in FIWARE Q/A platform on 15-09-2016 at 13:09
      Please, ANSWER this question AT http://stackoverflow.com/questions/39510412/how-to-deploy-contextbroker-in-production

      Question:
      How to deploy ContextBroker in production?

      Description:
      we are analysing the FIWARE NGSI architecture to provide easy to scale and fault tolerant recipes for deployment of related enablers. Of course we plan to start from the ContextBroker case.

      Our idea, but we would appreciate a feedback, since we may not be aware of full internal details of ContextBroker and implications of the way we may use it, its the following:

      Define a compose/docker recipe that support federation of contextBroker instances (as described in the documentation here: https://fiware-orion.readthedocs.io/en/develop/user/federation/index.html)
      Include in the recipe the configuration of a load balancer with virtual IP that balance the requests to the different private IPs of the contextBroker.
      Explore additional configuration options on top, that could be, for example, geographical "sharding" depending on the client IP.

      Of course each instance of context broker would have it's own "database" instance. An alternative, could be positioning the "synch" layer of high availability at the data base level, leveraging on the "replication" functionalities of mongo db. But I am not sure this is a good idea.

      Any feedback is appreciated

        Activity

        Hide
        backlogmanager Backlog Manager added a comment -

        2016-09-15 15:05|CREATED monitor | # answers= 0, accepted answer= False

        Show
        backlogmanager Backlog Manager added a comment - 2016-09-15 15:05|CREATED monitor | # answers= 0, accepted answer= False

          People

          • Assignee:
            fermin Fermín Galán
            Reporter:
            backlogmanager Backlog Manager
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: