I am totally new to cloud services, and using Windows Azure, I need a web server and a database server, each with 16gb of RAM. However, the extra large windows virtual machines only have 14gb of RAM. How would I go about adding 2gb of RAM to each of these servers, or do I need to do something else, such as incorporate a SQL database? I don't need to know the specifics of installation, all I need to know right now is what needs to be paid for, as I am just trying to figure out the price for everything. Thank you.
-
1How is it that you know you need exactly 16 gb of ram? – paparazzo Aug 23 '12 at 15:34
-
You could contact [MS Azure Support](https://www.windowsazure.com/en-us/support/contact/) if you need more memory than 14GB. I'm sure they'll work with you. 14GB is typically plenty of memory. [Amazon EC2 only supports 15GB](http://aws.amazon.com/ec2/#instance) unless you go for **High Memory Instances** which support up to 68GB. – SliverNinja - MSFT Aug 23 '12 at 15:35
-
2Boss says so. That's really it – Bob Aug 23 '12 at 15:35
-
@SliverNinja thanks, I will look into that. But, is this supposed to be some special case? I would have thought there would be some simple way to get 16gb of RAM in a server – Bob Aug 23 '12 at 15:43
-
Your boss is making it a special case. You should [at least consider cost](https://www.windowsazure.com/en-us/pricing/details/#cloud-services) and need before deciding size. You can easily move up after starting from a smaller instance. – SliverNinja - MSFT Aug 23 '12 at 15:46
1 Answers
The Extra Large (XL) VM size provides 14GB available RAM. This applies to both Virtual Machines (IaaS) and web/worker roles (PaaS). There are no other VM sizes that provide more RAM than that. There's nothing you can do to add 2 extra GB.
UPDATE April 16, 2013: There are now two new sizes: 28GB/4-core and 56GB-8-core, available to Virtual Machines (not for Cloud Services e.g. web & worker roles). Announcement here. There's also a new SharePoint template in the Virtual Machine image gallery (since you mentioned using SharePoint) as well as a SQL Server template.
UPDATE APRIL 30, 2013: The new 28GB/56GB sizes are now available with Cloud Services, coincident with the release of Azure SDK 2.0 for .NET. Details here.
Just to add a bit, regarding web servers: Unlike on-premises servers where it's typically economical to buy the largest machine possible, it's better in Windows Azure to go with smaller VMs and have more of them. So, for a web server, go with the smallest VM size that would still run your software. Then, to handle additional traffic, scale to more web instances. As traffic ebbs, reduce the instance count. Load will be distributed amongst all of of the web servers (which are stateless - no user affinity to a specific instance).

- 69,407
- 21
- 141
- 189
-
Thank you very much, this is very helpful. But, we are going to be using Sharepoint, which requires 8GB of RAM, so would it still be recommended to use the extra large VM? – Bob Aug 23 '12 at 17:21
-
My guidance was to use the smallest VM size *that would run your software*. So, for SharePoint, with an 8GB requirement, you'd likely want to try it out with a Large (4 core, 7GB usable) VM and see how it goes. You can always up it to XL later. – David Makogon Aug 23 '12 at 18:01