1. A resource planning method for a cluster computing architecture, comprising: providing a resource planning apparatus to set up a proposal database in a master node apparatus, wherein the proposal database stores information for deploying the cluster computing architecture, and steps of setting up the proposal database by the resource planning apparatus comprises: based on a training platform, capturing at least one setting value from a setting file corresponding to the training platform and capturing at least one algorithm feature used by the training platform, wherein the training platform is one of a plurality of software frameworks; based on the at least one setting value and the at least one algorithm feature, establishing at least one training model and transmitting the at least one training model to the master node apparatus, such that the master node apparatus operates based on each of the at least one training model to obtain operating time; and receiving the operating time from the master node apparatus and transmitting the operating time corresponding to each of the at least one training model to the proposal database; and based on a task condition and an expected total work time that are selected, obtaining a proposal from the proposal database by the resource planning apparatus and transmitting the proposal to the master node apparatus, such that the master node apparatus decides a resource allocation of the cluster computing architecture based on the proposal.