MMS architecture component (2)

Source: Internet
Author: User
The front-end package of the MMS application package contains the user interaction interface. The HTTPS service is used to monitor the proxy and backup proxy to send data and the MMS service. When the front-end MMS package is started, all three components are automatically started. These components are stateless. Multiple front-end instances can be run as each instance with the same configuration. As long as the user and proxy can be connected to any instance

The front-end package of the MMS application package contains the user interaction interface. The HTTPS service is used to monitor the proxy and backup proxy to send data and the MMS service. When the front-end MMS package is started, all three components are automatically started. These components are stateless. Multiple front-end instances can be run as each instance with the same configuration. As long as the user and proxy can be connected to any instance

The front-end package of the MMS application package contains the user interaction interface. The HTTPS service is used to monitor the proxy and backup proxy to send data and the MMS service. When the front-end MMS package is started, all three components are automatically started. These components are stateless. Multiple front-end instances can be run as each instance with the same configuration. Users and proxies can interact with any instance. For MMS monitoring, you only need to install the application package. The application package includes the following components:
  • MMS Application and Monitoring Server
  • MMS Backup Ingestion Server
  • MMS Backup Alerts Service
By default, the HTTP service port of the mms http service is 8080. This component provides a Web interface to manage MMS users, monitor MongoDB servers, and manage backup of these servers. Users can register, create new accounts and groups, and join existing groups. It also contains information reports for monitoring mongodb instances. Backup HTTP service the service runs on port 8081 by default. The backup HTTP service contains a set of Web services used to back up proxy services .? The proxy retrieves its configuration from this service. The proxy also sends initialization and oplog data through this port. This service does not need to interact with users. Backup alarm service monitors the status of all agents and backs up local copies and snapshots of databases. If an error occurs, send an email alarm. The backup daemon is the only part of the backup daemon. Backup daemon manages local copies and backup snapshots of backup databases. This daemon works on the backup HTTP service that comes in from the backup proxy based on data. No client program needs to talk to the daemon. Its Status and Job Queue come from the MMS application database. This daemon creates a local copy of the backup database in its local storage path rootDirectory .? If you run multiple backup daemon, when you add a new backup system to select the daemon instance, the local copy of the instance is located with the daemon. This daemon schedules snapshots and stores them in the snapshot store, which is also called Blockstore. It also serves to retrieve data from Blockstore and send it to the requested destination to restore data. Multiple Backup daemon can be horizontally expanded. Each replica set is bound to a specific service. Data storage all the status data and snapshot backup data about the MMS Service are permanently stored on mongodb. These databases are not part of the MMS package installation. Set the database separately and specify it in the mms configuration file. These databases are called "Backing MongoDB Instances" or "backing databases ". MMS application database this database will contain MMS users, groups, host monitoring data, backup status, and so on. These metadata is relatively small. Each monitoring/backup server is smaller than 1 GB, but the updates are frequent. Therefore, we strongly recommend that the database be configured as a replica set to provide durability and automatic failover for the MMS service. MMS backup Blockstore database this database contains all the snapshots of the backup database and keeps the oplog for recovery at a time point. The space required by the snapshot database is proportional to that required by the backup database. Set the Blockstore database as a replica set to provide durability and automatic failover for backup and recovery components.

Original article address: MMS architecture component (2). Thank you for sharing it.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.