You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by to...@apache.org on 2015/05/24 22:41:26 UTC
libcloud git commit: Updated Azure size listing and prices to include
D series
Repository: libcloud
Updated Branches:
refs/heads/trunk 14102cc29 -> 601526bee
Updated Azure size listing and prices to include D series
Clloses #528
Signed-off-by: Tomaz Muraus <to...@tomaz.me>
Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/601526be
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/601526be
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/601526be
Branch: refs/heads/trunk
Commit: 601526bee6488089dcf123437e5e9f634d4e657b
Parents: 14102cc
Author: Michael Bennett <mi...@securitycompass.com>
Authored: Sun May 24 13:09:23 2015 -0400
Committer: Tomaz Muraus <to...@tomaz.me>
Committed: Sun May 24 22:34:38 2015 +0200
----------------------------------------------------------------------
CHANGES.rst | 5 ++
libcloud/compute/drivers/azure.py | 140 +++++++++++++++++++++++++++++++--
2 files changed, 137 insertions(+), 8 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/libcloud/blob/601526be/CHANGES.rst
----------------------------------------------------------------------
diff --git a/CHANGES.rst b/CHANGES.rst
index 570e00a..c66d27b 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -194,6 +194,11 @@ Compute
(LIBCLOUD-703, GITHUB-527)
[Aaron Welch]
+- Update Azure VM pricing information and add information for new D instance
+ types.
+ (GITHUB-528)
+ [Michael Bennett]
+
Storage
~~~~~~~
http://git-wip-us.apache.org/repos/asf/libcloud/blob/601526be/libcloud/compute/drivers/azure.py
----------------------------------------------------------------------
diff --git a/libcloud/compute/drivers/azure.py b/libcloud/compute/drivers/azure.py
index 75404a9..35cc091 100644
--- a/libcloud/compute/drivers/azure.py
+++ b/libcloud/compute/drivers/azure.py
@@ -75,6 +75,10 @@ WINDOWS_SERVER_REGEX = re.compile(
"""
Sizes must be hardcoded because Microsoft doesn't provide an API to fetch them
From http://msdn.microsoft.com/en-us/library/windowsazure/dn197896.aspx
+
+Prices are for Linux instances in East US data center. To see what pricing will
+actually be, visit:
+http://azure.microsoft.com/en-gb/pricing/details/virtual-machines/
"""
AZURE_COMPUTE_INSTANCE_TYPES = {
'A0': {
@@ -83,7 +87,7 @@ AZURE_COMPUTE_INSTANCE_TYPES = {
'ram': 768,
'disk': 127,
'bandwidth': None,
- 'price': '0.02',
+ 'price': '0.0211',
'max_data_disks': 1,
'cores': 'Shared'
},
@@ -93,7 +97,7 @@ AZURE_COMPUTE_INSTANCE_TYPES = {
'ram': 1792,
'disk': 127,
'bandwidth': None,
- 'price': '0.09',
+ 'price': '0.0633',
'max_data_disks': 2,
'cores': 1
},
@@ -103,7 +107,7 @@ AZURE_COMPUTE_INSTANCE_TYPES = {
'ram': 3584,
'disk': 127,
'bandwidth': None,
- 'price': '0.18',
+ 'price': '0.1266',
'max_data_disks': 4,
'cores': 2
},
@@ -113,7 +117,7 @@ AZURE_COMPUTE_INSTANCE_TYPES = {
'ram': 7168,
'disk': 127,
'bandwidth': None,
- 'price': '0.36',
+ 'price': '0.2531',
'max_data_disks': 8,
'cores': 4
},
@@ -123,7 +127,7 @@ AZURE_COMPUTE_INSTANCE_TYPES = {
'ram': 14336,
'disk': 127,
'bandwidth': None,
- 'price': '0.72',
+ 'price': '0.5062',
'max_data_disks': 16,
'cores': 8
},
@@ -133,7 +137,7 @@ AZURE_COMPUTE_INSTANCE_TYPES = {
'ram': 14336,
'disk': 127,
'bandwidth': None,
- 'price': '0.40',
+ 'price': '0.2637',
'max_data_disks': 4,
'cores': 2
},
@@ -143,7 +147,7 @@ AZURE_COMPUTE_INSTANCE_TYPES = {
'ram': 28672,
'disk': 127,
'bandwidth': None,
- 'price': '0.80',
+ 'price': '0.5273',
'max_data_disks': 8,
'cores': 4
},
@@ -153,9 +157,129 @@ AZURE_COMPUTE_INSTANCE_TYPES = {
'ram': 57344,
'disk': 127,
'bandwidth': None,
- 'price': '1.60',
+ 'price': '1.0545',
+ 'max_data_disks': 16,
+ 'cores': 8
+ },
+ 'A8': {
+ 'id': 'A8',
+ 'name': 'A8 Instance',
+ 'ram': 57344,
+ 'disk': 127,
+ 'bandwidth': None,
+ 'price': '2.0774',
+ 'max_data_disks': 16,
+ 'cores': 8
+ },
+ 'A9': {
+ 'id': 'A9',
+ 'name': 'A9 Instance',
+ 'ram': 114688,
+ 'disk': 127,
+ 'bandwidth': None,
+ 'price': '4.7137',
+ 'max_data_disks': 16,
+ 'cores': 16
+ },
+ 'A10': {
+ 'id': 'A10',
+ 'name': 'A10 Instance',
+ 'ram': 57344,
+ 'disk': 127,
+ 'bandwidth': None,
+ 'price': '1.2233',
+ 'max_data_disks': 16,
+ 'cores': 8
+ },
+ 'A11': {
+ 'id': 'A11',
+ 'name': 'A11 Instance',
+ 'ram': 114688,
+ 'disk': 127,
+ 'bandwidth': None,
+ 'price': '2.1934',
+ 'max_data_disks': 16,
+ 'cores': 16
+ },
+ 'D1': {
+ 'id': 'Standard_D1',
+ 'name': 'D1 Faster Compute Instance',
+ 'ram': 3584,
+ 'disk': 127,
+ 'bandwidth': None,
+ 'price': '0.0992',
+ 'max_data_disks': 2,
+ 'cores': 1
+ },
+ 'D2': {
+ 'id': 'Standard_D2',
+ 'name': 'D2 Faster Compute Instance',
+ 'ram': 7168,
+ 'disk': 127,
+ 'bandwidth': None,
+ 'price': '0.1983',
+ 'max_data_disks': 4,
+ 'cores': 2
+ },
+ 'D3': {
+ 'id': 'Standard_D3',
+ 'name': 'D3 Faster Compute Instance',
+ 'ram': 14336,
+ 'disk': 127,
+ 'bandwidth': None,
+ 'price': '0.3965',
+ 'max_data_disks': 8,
+ 'cores': 4
+ },
+ 'D4': {
+ 'id': 'Standard_D4',
+ 'name': 'D4 Faster Compute Instance',
+ 'ram': 28672,
+ 'disk': 127,
+ 'bandwidth': None,
+ 'price': '0.793',
+ 'max_data_disks': 16,
+ 'cores': 8
+ },
+ 'D11': {
+ 'id': 'Standard_D11',
+ 'name': 'D11 Faster Compute Instance',
+ 'ram': 14336,
+ 'disk': 127,
+ 'bandwidth': None,
+ 'price': '0.251',
+ 'max_data_disks': 4,
+ 'cores': 2
+ },
+ 'D12': {
+ 'id': 'Standard_D12',
+ 'name': 'D12 Faster Compute Instance',
+ 'ram': 28672,
+ 'disk': 127,
+ 'bandwidth': None,
+ 'price': '0.502',
+ 'max_data_disks': 8,
+ 'cores': 4
+ },
+ 'D13': {
+ 'id': 'Standard_D13',
+ 'name': 'D13 Faster Compute Instance',
+ 'ram': 57344,
+ 'disk': 127,
+ 'bandwidth': None,
+ 'price': '0.9038',
'max_data_disks': 16,
'cores': 8
+ },
+ 'D14': {
+ 'id': 'Standard_D14',
+ 'name': 'D14 Faster Compute Instance',
+ 'ram': 114688,
+ 'disk': 127,
+ 'bandwidth': None,
+ 'price': '1.6261',
+ 'max_data_disks': 32,
+ 'cores': 16
}
}