Windows Azure Feature Voting
We’re in the process of reviewing and reclassifying all the suggestions on the site … please use the granular list of Forums on the right for new suggestions or to track previous suggestions
Thanks!
-
Create Elastic IPs so we can actually create web addressable apps with full DNS, not *.cloudapp.net
Right now, you can't use DNS to make your primary web app run seamlessly on Azure. Azure needs to add elastic IPs so you can point a mydomain.com at an Azure IP, instead of the current *.cloudapp.net requirement.
1,023 votes -
Enable HTTPS/SSL for Web Sites
Enable secure access for Azure Web Sites on custom domains.
835 votesI’m hearing first few days of June. I’ll get you an exact date as soon as they give me one.
-
Spending Limit or Maximum Cost CAP for Azure
As a customer, I really care about Spending Limit or Spending CAP feature of Azure.
How does Azure prevent some evil attack to my Azure sites causing charge a large billing of Credit Card?
For example, it should automatically shut off or temporary disable my site when a certain dollar amount has been reached.
Is this feature in the RoadMap of Azure?
Or is there anyway to control my maximum Spending Limit of Azure?
Thanks.
581 votes -
Allow a Role instnace count of 0
In many scenarios it is useful to have a role that is only run for certain periods of the day. At present this is very complex to achieve as it involved using the management API to deploy and undeploy a whole service (from Blob storage). it would be much more elegant if the role count could be set to Zero thus undeploying all instances of just that role. In this way other services in the project could use the management API to start and stop just that Role.
452 votesThis is on roadmap but ETA isn’t until post Fall 2012. More votes for this feature might help move it up though timing depends on some other factors as well. Mark Berman on the planning team suggested a workaround that involved removing the instance from the front-end load-balancer i.e. so that it doesn’t respond to any requests? RDFE has an API that allows you to stop sending requests to an instance. The idea being that you can have n number of instances in hot standby waiting. This is of course a workaround, but it might address some of the short term need while we wait on the feature.
-
Support Cross Origin Resource Sharing (CORS) via Access-Control-Allow-Origin header
http://en.wikipedia.org/wiki/Cross-origin_resource_sharing
This feature has many useful applications:
* loading of JSON data without JSONP wrappers
* pre-loading Image data with progress information
* pre-loading Audio data on browsers that otherwise suppress audio preloading330 votesWe will be supporting CORS soon for blobs, tables and queues.
-
Multiple SSL and Domains to One App
We have a multi-tenant application where each client has their own domain name mapped to the service. They also require an SSL certificate so that both http:// and https:// are working. As far as I know, SSL requires a unique IP for each certificate. Multi-domain certificates won't work because they support a limited number of domains and aren't flexible enough to handle adding/removing sites.
Our existing infrastructure uses ARR on Windows 2008 to handle SSL and then load balance out to the web servers without SSL. Perhaps multiple IP support on Azure VM roles would work?
314 votes -
Pick a DNS name for Staging
After migrating a couple of sites to Azure the one request I have is “I want to choose my staging environment domain name (e.g. myApp.cloudapp.net)”.
I need this for several reasons:
1. SSL – The sites we deploy have SSL certificates and I want to be able to cover my staging site with a multiple domain (UUC) certificate.2. WCF – If I have WCF services as part of my deployment, I do not know their URL (generated GUID) until after I deploy. I would like to know the WCF URLs in advance so my configuration does not have to…
295 votes -
Autoscale
Add autoscale and make it bold and aggressive- user can set triggers from monitoring system and after trigger is activated scale automatically change instance parameters and/or add more instances.
If you make research you can find how many people ask for this option in Heroku for example- if you add possibility for little time period for example 5 minutes minimum use time, Azure simply broke all rules and many more customers migrate to you.
What I expect - system is activated / monitoring get data every minute / and add more resource immediately, with no problem take the traffic spike…
263 votes -
225 votes
-
Upgrade Windows Azure processor from 1.6 GHz to minumum 3.0 Ghz
1.6 GHz virtual processor is so small and this is main problem to migrate my apps to ms cloud,
206 votes -
Support deployment from Mercurial DVCS
Many Microsoft shops use Mercurial source control. It would be handy if you could support this as well as GIT.
165 votes -
Provide Reverse DNS (PTR records) for Virtual Machines
Currently, you cannot operate a Microsoft Exchange Server on Windows Azure. Well, you can, but don't expect to be able to send email to anyone on AOL, Comcast, and a multitude of other domains. The reason is that these providers REQUIRE that the sending IP address have a reverse lookup.
For simplicity (and a quick implementation by Microsoft), I suggest that you simply provide the option for a Reverse lookup or not. So if your VM is named myserver.cloudapp.net, then the reverse lookup on the current IP would return that name.
Is this something you can do quickly? I'm having…
163 votes -
Actually pay attention and respond to the suggestions from this forum.
As of this writing, there are 590 suggestions in the Windows Azure Feature Voting section. There are 18 that have been closed, and as far as I can see they are ALL features that already existed when the suggestion was submitted. There are 17 marked as "planned". Of these, most are either billing changes, or were announced at PDC 2010 (2 years ago). Microsoft employees on the forums regularly refer us to this site if we need a feature, but it feels to me that this Azure development is not guided at all by user suggestions here, as Microsoft employees…
161 votesStay tuned, you will see the engagement model from Microsoft here change in the coming weeks. It’s great to see such an active and passionate community invested in making Windows Azure better, things will improve. Thanks for your patience and keep the ideas coming.
-
Support Perl
Perl is very stable on Windows.( Activestate Perl , Strawberry Perl )
and now has great frameworks for cloud( Plack PSGI ,Catalyst .. )151 votes -
Allow apps control over which Worker Role Instances are shutdown
When you want to downscale your pool of WorkerRole instances, then the fabric will just pick one to shutdown.
However, this means it might pick an instance which is in the middle of doing a long task.
It would be better if you could somehow "hint" which one to shutdown - e.g. picking one which is currently idle.
There are several ways this could be achieved, including by the fabric asking each of the role instances whether they are "OK" about the proposed shutdown.
Obviously they might also say "no" in which case you'd have to shut one down anyway...…
134 votes -
117 votes
-
Add support for ASP.NET Sessions in SQL Azure (without a custom provider)
Although we can get ASP.NET Roles and Profiles working with SQL Azure, we still can't get ASP.NET Sessions working Please add support for ASP.NET Sessions in SQL Azure without a need for me to write a custom provider or have to create a worker role to clean up expired sessions.
110 votes -
make it possible to use SSL on blob storage using custom domains
Currently you can use SSL but you have to user the standard URL. You can create a CNAME to your storage account but most browsers complain that the traffic was rerouted and is possibly an attack. There should be a way to install a domain certificate to your containers.
105 votes -
Make it easy to run Visual Studio from the cloud. That way we can write code anywhere.
Allow developers to setup a virtual machine in the cloud, and use it to run Visual Studio. That way they can write code anywhere they have an internet connection.
95 votes -
Open Source Azure & create a marketplace of providers with no loss of strategic control or tax.
A marketplace of providers will require multiple providers, access to code / data and semantic interoperability. This means a common reference model. If Azure is open sourced then it can act as the common model without the providers suffering a loss of strategic control or tax. Given that cloud is about provision of commodity services (i.e. activities which are ubiquitous and well defined and hence suitable to support the volume operations needed), the value is in the service not the bits and hence creating a free market (as opposed to a controlled market) would benefit consumers.
91 votes
- Don't see your idea?