Facing the trend of Industry 4.0, the cloud-based supervisory control and data acquisition (SCADA) system employing cloud computing and IoT technology can help the manufacturing industry reduce software investment and system maintenance costs. However, manufacturers may need to install new sensors and controllers, the connection of SCADA system and shop floor machine controller, monitoring dashboard design and implementation usually need to outsource to an experienced system integration company, which may impede medium-sized manufacturing enterprises (SMEs). This paper aims to develop a cloud-based intelligent machine monitoring and control system (CIM-MCS) framework, the service structure, and approach to deploying the CIM-MCS in a public cloud infrastructure platform and service provider. The package diagram is proposed for building the CIM-MCS’s virtual factory model to improve modeling efficiency and data stability. CIM-MCS and its SCADA application in a leading automatic filling and packaging production line show that the CIM-MCS is easy to implement. The transmission time is short and acceptable for practical application. The integration of CIM-MCS with a cloud-based advanced planning scheduling system has the advantage of real-time monitoring, production progress reporting, scheduling, and dispatching and achieves the goal of anytime, anywhere, anyone, and any platform operating an intelligent factory.