Updated on 2022-09-14 GMT+08:00

Overview

Crowdsourcing platforms, as knowledge worker sharing platforms, use the Internet to allocate jobs and connect employers with service providers. Many service providers provide customized solutions for enterprises, public institutions, and individuals to transform ideas, wisdom, and skills into business value and social value.

Figure 1 shows the typical architecture of the crowdsourcing platform deployed on HUAWEI CLOUD. The core databases use the BMS clusters to deploy the database clusters. Web-Servers and API-Servers are deployed on ECSs. Web-Servers provide website search, category, store, and transaction services, and API-Servers are basic interfaces for connecting services with databases. The running statuses of BMSs and ECSs are critical to the entire service. CPU, memory, and disk usages affect the overall service status. Therefore, you need to use the server monitoring and event monitoring functions to monitor the running statuses of ECSs and BMSs at any time. For details, see Server Monitoring and Event Monitoring.

Services like VPC, NAT Gateway, and ELB provide basic network support. The network status affects the connectivity between services. Therefore, you need to use the cloud service monitoring function to monitor the running status of each service system at any time. For details, see Network Monitoring.

Figure 1 Crowdsourcing platform architecture