Merge lp:~jtv/gwacl/a8-a9 into lp:gwacl

Proposed by Jeroen T. Vermeulen on 2014-01-31
Status: Merged
Approved by: Jeroen T. Vermeulen on 2014-01-31
Approved revision: 233
Merged at revision: 230
Proposed branch: lp:~jtv/gwacl/a8-a9
Merge into: lp:gwacl
Diff against target: 118 lines (+36/-17)
1 file modified
rolesizes.go (+36/-17)
To merge this branch: bzr merge lp:~jtv/gwacl/a8-a9
Reviewer Review Type Date Requested Status
Raphaël Badin (community) 2014-01-31 Approve on 2014-01-31
Review via email: mp+204165@code.launchpad.net

Commit message

Document the newly announced A8 and A9 machine sizes, update pricing, and correct some disk sizes that should have been 605 GB but were accidentally written as 65 GB.

Description of the change

The Azure site has no information about numbers and sizes of disks on the new instance types, but it does list this information for the previous batch of new sizes so I updated our information about those.

It's starting to look attractive to support the "A2" etc. names for the traditional small/medium/large sizes, and the available information on disk sizes is now more detailed (if still not particularly clear to me). But this project is in low-maintenance mode, so for now I'll leave all that until somebody actually needs it.

Jeroen

To post a comment you must log in.
lp:~jtv/gwacl/a8-a9 updated on 2014-01-31
233. By Jeroen T. Vermeulen on 2014-01-31

Use more up-to-date version of the pricing page... why do they both exist?

Raphaël Badin (rvb) wrote :

While having a look at this branch, we found something amusing: http://www.windowsazure.com/en-us/pricing/details/virtual-machines/ and http://www.windowsazure.com/en-us/pricing/details/cloud-services/ show different prices for the same services. For instance the Medium (A2) machine is priced at $0.18 per hour on the first page and $0.16 on the second page.

Oh well, Jeroen tells me this is currently used for relative ordering so I guess that's all right.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'rolesizes.go'
--- rolesizes.go 2013-09-24 07:36:53 +0000
+++ rolesizes.go 2014-01-31 08:32:21 +0000
@@ -1,23 +1,26 @@
1// Copyright 2013 Canonical Ltd. This software is licensed under the1// Copyright 2013-2014 Canonical Ltd. This software is licensed under the
2// GNU Lesser General Public License version 3 (see the file COPYING).2// GNU Lesser General Public License version 3 (see the file COPYING).
33
4// Define the various role sizes and their attributes.4// Define the role sizes available in Azure.
55
6package gwacl6package gwacl
77
8// RoleSize is a representation of the data available in the Azure8// RoleSize is a representation of the machine specs available in the Azure
9// documentation here:9// documentation here:
10// http://msdn.microsoft.com/en-us/library/windowsazure/dn197896.aspx and10// http://msdn.microsoft.com/en-us/library/windowsazure/dn197896.aspx and
11//11//
12// Pricing from here:12// Pricing from here:
13// http://www.windowsazure.com/en-us/pricing/details/virtual-machines/13// http://www.windowsazure.com/en-us/pricing/details/cloud-services/
14//
15// Detailed specifications here:
16// http://msdn.microsoft.com/en-us/library/windowsazure/dn197896.aspx
14//17//
15// Our specifications may be inaccurate or out of date. When in doubt, check!18// Our specifications may be inaccurate or out of date. When in doubt, check!
16//19//
17// The Disk Space values are only the maxumim permitted; actual space is20// The Disk Space values are only the maxumim permitted; actual space is
18// determined by the OS image being used.21// determined by the OS image being used.
19//22//
20// Sizes and costs last updated 2013-09-24.23// Sizes and costs last updated 2014-01-31.
21type RoleSize struct {24type RoleSize struct {
22 Name string25 Name string
23 CpuCores uint6426 CpuCores uint64
@@ -52,7 +55,7 @@
52 OSDiskSpaceCloud: 224 * GB,55 OSDiskSpaceCloud: 224 * GB,
53 OSDiskSpaceVirt: 70 * GB,56 OSDiskSpaceVirt: 70 * GB,
54 MaxDataDisks: 2,57 MaxDataDisks: 2,
55 Cost: 9,58 Cost: 8,
56 }, {59 }, {
57 Name: "Medium",60 Name: "Medium",
58 CpuCores: 2,61 CpuCores: 2,
@@ -60,7 +63,7 @@
60 OSDiskSpaceCloud: 489 * GB,63 OSDiskSpaceCloud: 489 * GB,
61 OSDiskSpaceVirt: 135 * GB,64 OSDiskSpaceVirt: 135 * GB,
62 MaxDataDisks: 4,65 MaxDataDisks: 4,
63 Cost: 18,66 Cost: 16,
64 }, {67 }, {
65 Name: "Large",68 Name: "Large",
66 CpuCores: 4,69 CpuCores: 4,
@@ -68,23 +71,23 @@
68 OSDiskSpaceCloud: 999 * GB,71 OSDiskSpaceCloud: 999 * GB,
69 OSDiskSpaceVirt: 285 * GB,72 OSDiskSpaceVirt: 285 * GB,
70 MaxDataDisks: 8,73 MaxDataDisks: 8,
71 Cost: 36,74 Cost: 32,
72 }, {75 }, {
73 Name: "ExtraLarge",76 Name: "ExtraLarge",
74 CpuCores: 8,77 CpuCores: 8,
75 Mem: 14 * GB,78 Mem: 14 * GB,
76 OSDiskSpaceCloud: 2039 * GB,79 OSDiskSpaceCloud: 2039 * GB,
77 OSDiskSpaceVirt: 65 * GB,80 OSDiskSpaceVirt: 605 * GB,
78 MaxDataDisks: 16,81 MaxDataDisks: 16,
79 Cost: 72,82 Cost: 64,
80 }, {83 }, {
81 Name: "A5",84 Name: "A5",
82 CpuCores: 2,85 CpuCores: 2,
83 Mem: 14 * GB,86 Mem: 14 * GB,
84 OSDiskSpaceCloud: 489 * GB, // Estimate; not yet announced.87 OSDiskSpaceCloud: 489 * GB,
85 OSDiskSpaceVirt: 285 * GB, // Estimate; not yet announced.88 OSDiskSpaceVirt: 135 * GB,
86 MaxDataDisks: 2, // Estimate; not yet announced.89 MaxDataDisks: 4,
87 Cost: 51,90 Cost: 35,
88 }, {91 }, {
89 Name: "A6",92 Name: "A6",
90 CpuCores: 4,93 CpuCores: 4,
@@ -92,15 +95,31 @@
92 OSDiskSpaceCloud: 999 * GB,95 OSDiskSpaceCloud: 999 * GB,
93 OSDiskSpaceVirt: 285 * GB,96 OSDiskSpaceVirt: 285 * GB,
94 MaxDataDisks: 8,97 MaxDataDisks: 8,
95 Cost: 102,98 Cost: 71,
96 }, {99 }, {
97 Name: "A7",100 Name: "A7",
98 CpuCores: 8,101 CpuCores: 8,
99 Mem: 56 * GB,102 Mem: 56 * GB,
100 OSDiskSpaceCloud: 2039 * GB,103 OSDiskSpaceCloud: 2039 * GB,
101 OSDiskSpaceVirt: 65 * GB,104 OSDiskSpaceVirt: 605 * GB,
102 MaxDataDisks: 16,105 MaxDataDisks: 16,
103 Cost: 204,106 Cost: 141,
107 }, {
108 Name: "A8",
109 CpuCores: 8,
110 Mem: 56 * GB,
111 OSDiskSpaceCloud: 2039 * GB, // Estimate; not yet announced.
112 OSDiskSpaceVirt: 605 * GB, // Estimate; not yet announced.
113 MaxDataDisks: 16, // Estimate; not yet announced.
114 Cost: 245,
115 }, {
116 Name: "A9",
117 CpuCores: 16,
118 Mem: 112 * GB,
119 OSDiskSpaceCloud: 2039 * GB, // Estimate; not yet announced.
120 OSDiskSpaceVirt: 605 * GB, // Estimate; not yet announced.
121 MaxDataDisks: 16, // Estimate; not yet announced.
122 Cost: 490,
104 },123 },
105}124}
106125

Subscribers

People subscribed via source and target branches