Can I use my personal environment to create an app that I can then deploy on my existing Microsoft Azure?
Not unless you post it up on the Forge (it won't let you take code directly from the Personal Environment to a private installation). You will need to buy an Enterprise edition license to install on Azure.

Thanks Justin
Do I have to buy subscription? I have hard time finding enterprise option pricing for deploying on third party platform.
Yes, you need to buy a license. Best bet to get pricing is to fill out the Contact form: