Windows Azure Feature Voting
Hi I’m Mike Wickstrand, Senior Director of Product Planning for Windows Azure. If you have something you need from Windows Azure, please tell us what it is and vote for other’s ideas. We want to better understand what you need from Windows Azure and to build plans around how we make the things that “bubble to the top” a reality for our customers in the future.
If you are interested in learning more about how The Windows Azure Team thinks about these ideas, please visit my blog here for an update: http://blogs.msdn.com/b/wickstrand/archive/2010/11/02/windows-azure-a-year-of-listening-learning-engineering-and-now-delivering.aspx
Thanks in advance!
Mike
| Mike Wickstrand | Senior Director, Windows Azure Product Planning | Microsoft |
| Email: mikewic@microsoft.com | http://www.twitter.com/wickstrand | |
| Web: http://blogs.msdn.com/wickstrand/ |
-
Continue Azure offering free for Developers
After February 1st 2010, it's going to be tough for developers/freelancers/hobbiest to learn, test and deploy azure applications as it's going to be billed for everything.
Like Google AppEngine (http://code.google.com/appengine/whyappengine.html#norisk) Azure should provide free offering for developers with some similar limitations and if the usage goes beyond, one can enter in billing.2,422 votesplanned ·
AdminHaris Majeed
(Admin, Microsoft Windows Azure)
responded
We’re working on ways to provide free and low cost onramps for developers, and expect to make more announcements in 2011. Today, there are already multiple ways for developers to get onto Azure cost effectively:
Free Introductory Offer – provides a limited monthly quota of Azure resources at no cost, with standard rates applying above those thresholds: http://www.microsoft.com/windowsazure/offers/
MSDN Premium, Ultimate, and BizSpark Subscription Benefit – provides significantly higher free quotas of Azure resources to MSDN subscribers for several months: http://msdn.microsoft.com/en-us/subscriptions/ee461076.aspx
Cloud Essentials for Partners – provides free/low cost access to Azure resources to members of the Microsoft Partner Network. http://www.microsoftcloudpartner.com/
-
Provide a way to schedule worker roles so they only run when needed
If worker roles could be scheduled, like windows task scheduler then we would massively reduce the required cpu time used.
1,084 votes -
Provide multiple roles per instance
Enables you to host more than one application on one Azure compute instance. Suitable for small departmental servers.
804 votesplanned ·
AdminHaris Majeed
(Admin, Microsoft Windows Azure)
responded
At PDC 2010, we announced that the Web role will soon provide full IIS functionality, which enables multiple IIS sites per Web role and the ability to install IIS modules. The full IIS functionality enables developers to get more value out of a Windows Azure instance. Full IIS Support will be generally available to customers later this year.
Please let us know if there are important scenarios that the combination of admin mode + full IIS won’t solve for you.
-
Provide DNS Services for my domains and sub-domains
DNS is crucial - if it's down, my Azure web roles are down. I don't trust GoDaddy and Verisign with my production DNS, so I either need to have on-premise load balanced DNS servers or pay someone to do it. It would be great if Windows Azure took care of this for me.
653 votes -
Add TableStorage LINQ query support for Select, Count and Contains
Critical functions such as Select, Count and Contains are not currently available when querying TableStorage data.
If I only want a total number of rows that match a certain criteria I have no choice but to retrieve the data, count it and throw it away.
Adding support for Select would also help with heavy queries by only returning the data selected from a query.
Contains would be useful for searching. Using the Compare function is annoying.
603 votes -
Provide me with full text search on table storage
Does what it says on the tin....really need better search capabilities over azure table storage.
507 votesplanned ·
AdminCalvin
(Product Planner, Windows Azure, Microsoft Windows Azure)
responded
This is now on the SQL Azure roadmap, though delivery will be post CY12.
-
Support secondary Indexes
Need to be able to sort on something other than the rowkey
481 votesplanned ·
AdminHaris Majeed
(Admin, Microsoft Windows Azure)
responded
We do still intend to support secondary indexes. However, no firm timeline has been established for when that capability will be made available. Based on our most current information, secondary indexes are not going to be released as a feature in 2011.
-
UDP EndPoints
UDP endpoints would allow for full RTP/RTCP/RTSP media streaming implementations as well custom protocols for game systems.
436 votes -
424 votesplanned ·
AdminHaris Majeed
(Admin, Microsoft Windows Azure)
responded
At PDC 2010, we announced a number of enhancements to the operator experience on Azure. These include a completely redesigned portal, access to new diagnostic information, a vastly simplified sign-up process, and scenario-based forums to help answer questions and facilitate knowledge sharing.
These Windows Azure enhancements will be generally available by the end of 2010.
Please continue to let us know how we can improve the deployment experience on Windows Azure for you.
-
Reduce cloud costs, specifically storage and bandwidth
Cloud computing might be tempting when you are just starting a company because you don't need to worry about having your own infrastructure. But as you host more and more storage and demand more and more bandwidth, the current cost per GB models become pricey.
There is a now-popular analogy between cars and the cloud. The current cloud offering is advantageous when you rent a car from city A to city B, but if you are traveling too often, you better buy your own.
All the hype around cloud computing set aside, if the cloud is aiming at the next… more
412 votes -
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.
408 votes -
Offer me a Windows Azure dedicated cloud, either hosted on my premises or with third-party provider.
298 votesplanned ·
AdminHaris Majeed
(Admin, Microsoft Windows Azure)
responded
Earlier this year, we announced the Windows Azure Platform Appliance, which will allow customers to run the Windows Azure environment in their own data centers or via a third-party hosting provider. Look for more announcements about the Platform Appliance in 2011.
-
Pay per minute instead of pay par hour
One thing that I like the most (and most needed by my business) about cloud computing is ability to fine tune the processing power available to exactly match the demand.
In this respect, I would even more interested if Azure was letting me adjust the number of instances much more aggressively, that is to say if I was charged by the minute and not by the hour.
Indeed, if I have a process that take 1h15, I end-up paying for 2h while I would really prefer to pay 1h15 since I have made the effort to optimize my process so… more
298 votes -
282 votes
-
277 votes
-
Add Distributed Caching to Azure (i.e. like Velocity / memcached)
So that multiple web roles can share the same cache.
259 votesplanned ·
AdminHaris Majeed
(Admin, Microsoft Windows Azure)
responded
At PDC 2010, we announced Windows Azure AppFabric Caching – a distributed, in-memory cache for applications running in Windows Azure.
Based on Windows Server AppFabric Caching capabilities, it’s intended to significantly speed up access to data for your Windows Azure applications.
This feature is in CTP now, and should be generally available in 2011. You can find more details here:
-
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.
180 votesplanned ·
AdminCalvin
(Product Planner, Windows Azure, Microsoft Windows Azure)
responded
This 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.
-
169 votesplanned ·
AdminHaris Majeed
(Admin, Microsoft Windows Azure)
responded
At PDC 2010, we announced the introduction of new diagnostic information in Azure, and remote desktop functionality to make it easier to connect to a running instance for monitoring and troubleshooting. Both will will be generally available later this year.
We look forward to hearing how much these new features improve the remote debugging experience for you.
-
168 votes
-
CDN is too expensive. What the heck!
Seriously, how is Microsoft hoping to attract big customers to its platform? On AWS, CDN costs as little as $0.030 per GB. That's 5 times less expensive than Azure.
168 votes