Russia supports the Syrian regime because it contains the only Russian overseas naval base [1]. This is the same reason Russia anexed Crimea, which is now conveniently a Russian naval base.
[1] https://en.wikipedia.org/wiki/Russian_naval_facility_in_Tart...