I am a software developer. I need a cloud-based environment for development, deployment, and testing, similar to Google Cloud Platform and Microsoft Azure. Both are good but they require a credit card upon registration (even just for activating a free trial subscription). The worst thing is a credit card can only be activated and used for one subscription. That means if my trial subscription is expired, I will have to either upgrade it or go to a bank and register another credit card (and will be charged hundred thousand VND per month). To an ordinary Vietnamese software developer living in Vietnam with only an average salary like me, both options are costly and very inconvenient.
I am looking for an alternative. It should be similar to the two above or, at least, allow me to create virtual machines running Unix and/or Windows. It may be entirely free (would be great) or will be only free during a trial period. But either it shouldn't ask me to provide a credit card info upon registration, or it shouldn't impose any limit on how many times a credit card can be used for registration.
If you know any alternative cloud-based platform like I describe above, please let me know. Thank you very much. I really appreciate that.