With aluminum pcb, it can't transfer enough heat to cool down the temperature.I thought about using a ceramic pcb.
Does anyone have experience with ceramic pcbs?
Another question is that is there a way to manufacture an aluminum pcb directly on a heat-sink?
You can use a petier element between the pcb and the heat-sink for a better heat transfer.
You can use water cooling, as anything else will fail.
A ceramic pcb will not perform as good as you think. A Copperinlay might be the better way of coping with these high losses. You didn't tell us how big your pcb is.