It's a good idea as an additional resource for investing your money but not the main one. In case of cryptocurrencies your profit will be always connected with prices for them and their changes is impossible to predict, I mean that during different months you can earn various amounts of money, sometimes bigger and sometimes smaller. Also mining in general is better for long perspective investing so don't expect getting much money really fast. In case of cloud mining really much will depend on a certain company with which you'll sign up a contract, they have various terms and conditions and sometimes fees can be really high. There's also a risk for scam so I strongly don't recommend you to sign up with an unknown company, only such firms as Hashing 24, Eobot, Hashflare
hashflarecode.com/ , Genesis Mining and Hashnest are totally safe in this case. All of them have their pros and cons, for example Genesis Mining is very good in case of security for your operations and money, Hashflare have no limits for the time of contracts and so on. And with all of them you won't need to build a unit with your own hands but on the other hand you won't have total control for your cryptocurrencies operations.It's also good to have a start capital before investing money in cryptocurrencies