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
     }
 }