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

Subscribers

People subscribed via source and target branches