I\'m now using a free trial Azure account.
I have a question that when I convert into a subscription after free trial, How to set a max spending limit $ amount or Sp
It's possible to create a budget inside Azure, whereby you can get an email if the costs get to e.g. 90% of your the amount you want to spend pr. month. This way you can manually shut down services inside Azure. Just go to Azue portal > Cost Management + Billing > Budget > Add > fill in relevant info.
Windows Azure subscription comes with certain capacity depend on subscription type. For example free subscriptions have limited resources and going beyond resources limit the subscription will be disabled. With regular subscription you have limited cores (you can request them to a higher limit) but most of other resources are open for as much as you can use. There are certain limitation on SQL Database, Cache, Services Bus & ACS depend on account limit you have selected.
Currently there is no way you can setup capacity limit on Windows Azure Account. You can not set Windows Azure to use under or equal X amount. About new features and future plans are not something can be discussed in a forum. Such kind of information is made public when it is appropriate to share as if needed. If this is something important for you and you want to be added as feature, you can log your idea here and your voice will be heard.
The subscriptions that support spending limits are listed here. Adding limits to pay-as-you-go subscriptions is planned, but there hasn't been an update for several years.