azure storage pricing for sql server in vm - azure

I have created a SQL server 2016 virtual machine.
I have added 6 disks of 1 TB SSD each to my machine.
Is the pricing for each 1 TB disk the same as the premium storage disk (e.g. 148$ per month) or is there another pricing for the disks ?

Is the pricing for each 1 TB disk the same as the premium storage disk
(e.g. 148$ per month)
Yes, it is right. Only premium storage account supports SSD disk. Please refer to this link.
Billing for a premium storage disk or blob depends on the provisioned
size of the disk or blob. Azure maps the provisioned size (rounded up)
to the nearest premium storage disk option.
You select 4 1TB data disk, you need pay for 4 P30 cost(even you don't use them).

Related

Azure Vs AWS VM storage costs

I am trying to price out moving our company to azure or aws. I recently created a Azure VM at $45 a month.
2 Core +
4GB Ram +
8GB Temporary storage
I choose a HDD unmanaged disk when creating the VM. When I remote into the VM i see a 8GB D drive but I also see a 120GB C drive. What is the cost of the C drive?
Also how does this compare AWS, do they charge extra for this 120gb?
D drive is temporary and a free one (its not persistent). Its size depends on the VM SKU.
C drive is persistent and costs money. You can use Azure calculator to find out the cost (https://azure.microsoft.com/en-us/pricing/calculator/)

Resizing Disk on Azure Virtual Machine with Storage Pool

I own a virtual machine (classic) on Azure that uses 4 data disks, each making 50 GB. These disks are grouped together in a storage pool.
Is it possible to increase the size (up to 100 GB for example) of disks despite the storage pool ?
I have already made a large increase on a single disk successfully (with powershell) but never on a storage pool.
I want to be sure that there is no danger to the data currently on the disks.
Thanks for your help.
Based on my knowledge, it is not possible to increase physical disk to expand storage pool.
As a workaround, maybe you can resize your Azure VM to a high size, then extend the pool by adding more physical disks.
You can use PowerShell to add physical disk Add-PhysicalDisk.
$toadd = Get-PhysicalDisk -FriendlyName "Msft Virtual Disk"
Add-PhysicalDisk -StoragePoolFriendlyName poolname -PhysicalDisks $toadd

azure blob premium storage vs standard storage

I want to use the premium storage for better performance.
I am using it for BLOBS and i need the fastest blob access for reading.
I am using the reading and writing of the blobs only internally within the data center
I create a premium storage and checked it vs the standard storage by reading a blob of 10 MB 100 times in different location using seek method (reading 50 kb each time).
I read it using a VM machine with windows server 2012
the result are the same - around 200 ms.
Do i need to do something else ? like attach the storage ? if so how do i attach the storage.
both the vm and the storage are at the same region
You can use Premium Storage blobs directly via the REST API. Performance will be better that Standard Storage blobs. Perf difference may not be obvious in some cases if there is local caching on the application or when the blob is too small. Here 10MB blob size is tiny compared to the performance limits. Can you retry with a larger blob? Like, 10 GB? Also note that Premium Storage model is not optimized for tiny blobs.
Well, in Virtual machine cases it always rely on your main Physical HDD, unless you will used that premium storage it's plus but i think internet connection matters as well.
By default, there is a temporary storage(SSD) provided with each VM. This temporary storage drive is present on the physical machine which is hosting your VM and hence can have higher IOPS and lower latency when compared to the persistent storage like data disk.
For test, we can create a VM with HDD disk, and attach a SSD to this VM. After it complete, we can install some tools to measure disk performance, in this way, we can find the difference between HDD and SSD.
like attach the storage ? if so how do i attach the storage.
We can via Azure new portal to attach a SSD to this VM.
More information about attach disk to VM, please refer to this link.

Azure VHD blobs larger than 1TB

Azure storage supports blobs up to 1 TB in size, which accommodates a VHD with a maximum virtual size of 999 GB.
I want to create a VHD for your database system that uses several blobs to accommodate databases larger than 1 TB, is this possible? And if so, then how can I configure a single VHD to use different blobs?
Win2012? From azure portal, create and attach N disks (1 TB each?) to you virtual machine. Then, from win2012 create a StoregePool and create a virtual disk on it. The resulting size is the sum of disks size if you choose the "Simple" layout (or less if you choose Mirror or Parity). Details: http://blogs.technet.com/b/yungchou/archive/2012/08/31/windows-server-2012-storage-virtualization-explained.aspx
From this blog post: http://blogs.msdn.com/b/windowsazure/archive/2013/06/04/the-top-10-things-to-know-when-running-sql-server-workloads-on-windows-azure-virtual-machines.aspx
A data disk can be up to 1 TB in size, and you can have a maximum of
16 drives on an A4 or larger VM. If your database is larger than 1 TB,
you can use SQL Server file groups to spread your database across
multiple data disks. Alternatively, you can combine multiple data
disks into a single large volume using Storage Spaces in Windows
Server 2012. Storage Spaces are better than legacy OS striping
technologies because they work well with the append-only nature of
Windows Azure Storage.

Azure cloudapp storage

I have a very unique question. In azure when you look at the pricing calculator and your deciding which size of VM to deploy for your cloud service the pricing calculator at the following URL
http://www.windowsazure.com/en-us/pricing/calculator/?scenario=cloud
shows storage along with the the size of the VM. For example the extra small instance says
"Extra small VM (1GHz CPU, 768MB RAM, 20GB Storage)" while the large instance shows "Large VM (4 x 1.6GHz CPU, 7GB RAM, 1,000GB Storage)".
My question is this. If I link a storage account to this cloud service do I get the listed storage in my storage account included with my payment for the cloud service. EG. I have a Large instance with a linked storage account and in the storage account I have 500GB of data stored. Do I pay 251.06 for the cloud service and an additional $36.91 for the 500 gb or is the storage free because it is under the 1000 gb limit listed as included storage for the cloud service?
Your question not unique, but rather common. The answer is - you pay for VM once and for Cloud Storage - second time. The point is that if you do Cloud Service (Web and Worker Roles) the storage that comes with the VM is NOT persistent storage. This means that the VM storage (the one that is from 20GB to 2TB depending ot VM size) can go away at any point of time. While the Cloud Storage (the cloud storage account - BLob / Tables / Queues) is absolutely durable, secure, persistent and optionally even geo-replicated.

Resources