Merge lp:~jtv/gwacl/a5-machine-type into lp:gwacl

Proposed by Jeroen T. Vermeulen
Status: Merged
Approved by: Jeroen T. Vermeulen
Approved revision: 225
Merged at revision: 225
Proposed branch: lp:~jtv/gwacl/a5-machine-type
Merge into: lp:gwacl
Diff against target: 83 lines (+20/-8)
1 file modified
rolesizes.go (+20/-8)
To merge this branch: bzr merge lp:~jtv/gwacl/a5-machine-type
Reviewer Review Type Date Requested Status
John A Meinel Approve
Review via email: mp+187149@code.launchpad.net

Commit message

Update role sizes: new A5 machine type, and new prices.

Description of the change

Microsoft just sent out an announcement for this new memory-intensive machine type. Neither the email nor the online listings give hard-disk sizes for this new type yet, so I had to give conservative estimates for these. (The listings do show the new type, so this is probably a temporary oversight). I'll file a bug to update those later.

Also note that most of the prices were about half again higher than the ones we had listed. I added a notice pointing out that gwacl is not the last word in Azure's pricing.

Jeroen

To post a comment you must log in.
Revision history for this message
John A Meinel (jameinel) wrote :

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 2013-09-24 9:34, Jeroen T. Vermeulen wrote:
> Jeroen T. Vermeulen has proposed merging
> lp:~jtv/gwacl/a5-machine-type into lp:gwacl.
>
> Commit message: Update role sizes: new A5 machine type, and new
> prices.
>
> Requested reviews: GWACL Hackers (gwacl-hackers)
>
> For more details, see:
> https://code.launchpad.net/~jtv/gwacl/a5-machine-type/+merge/187149
>
>
>
>
Microsoft just sent out an announcement for this new
> memory-intensive machine type. Neither the email nor the online
> listings give hard-disk sizes for this new type yet, so I had to
> give conservative estimates for these. (The listings do show the
> new type, so this is probably a temporary oversight). I'll file a
> bug to update those later.
>
> Also note that most of the prices were about half again higher than
> the ones we had listed. I added a notice pointing out that gwacl
> is not the last word in Azure's pricing.
>
>
> Jeroen
>

Right, I don't think Juju is trying to do billing based on these
numbers. All Juju uses it for is "given the constraints 1GB mem/etc
what is the cheapest thing that fulfills this". Which we only need
relative values for.
We've talked about moving this data into simplestreams actually, so we
can update it without a code rollout, but that isn't today.

 review: approve

John
=:->
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.13 (Cygwin)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlJBOocACgkQJdeBCYSNAAP8uwCfX1X4WcWJEBs1Zzqwca01b1jw
dtMAnAimpvQQbij5muRT1q4F3uHQFFvw
=HhX6
-----END PGP SIGNATURE-----

review: Approve
Revision history for this message
Jeroen T. Vermeulen (jtv) wrote :

Thanks for the review. As you say, we do no billing. The costs are just abstract quantities as far as Juju is concerned. My worry was really that someone using gwacl separately might mistake our costing estimates for authoritative.

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-07-23 12:40:06 +0000
3+++ rolesizes.go 2013-09-24 05:34:09 +0000
4@@ -8,12 +8,16 @@
5 // RoleSize is a representation of the data available in the Azure
6 // documentation here:
7 // http://msdn.microsoft.com/en-us/library/windowsazure/dn197896.aspx and
8-// pricing from here:
9+//
10+// Pricing from here:
11 // http://www.windowsazure.com/en-us/pricing/details/virtual-machines/
12-// and is correct as of 2013-07-22.
13+//
14+// Our specifications may be inaccurate or out of date. When in doubt, check!
15 //
16 // The Disk Space values are only the maxumim permitted; actual space is
17 // determined by the OS image being used.
18+//
19+// Sizes and costs last updated 2013-09-24.
20 type RoleSize struct {
21 Name string
22 CpuCores uint64
23@@ -48,7 +52,7 @@
24 OSDiskSpaceCloud: 224 * GB,
25 OSDiskSpaceVirt: 70 * GB,
26 MaxDataDisks: 2,
27- Cost: 6,
28+ Cost: 9,
29 }, {
30 Name: "Medium",
31 CpuCores: 2,
32@@ -56,7 +60,7 @@
33 OSDiskSpaceCloud: 489 * GB,
34 OSDiskSpaceVirt: 135 * GB,
35 MaxDataDisks: 4,
36- Cost: 12,
37+ Cost: 18,
38 }, {
39 Name: "Large",
40 CpuCores: 4,
41@@ -64,7 +68,7 @@
42 OSDiskSpaceCloud: 999 * GB,
43 OSDiskSpaceVirt: 285 * GB,
44 MaxDataDisks: 8,
45- Cost: 24,
46+ Cost: 36,
47 }, {
48 Name: "ExtraLarge",
49 CpuCores: 8,
50@@ -72,7 +76,15 @@
51 OSDiskSpaceCloud: 2039 * GB,
52 OSDiskSpaceVirt: 65 * GB,
53 MaxDataDisks: 16,
54- Cost: 48,
55+ Cost: 72,
56+ }, {
57+ Name: "A5",
58+ CpuCores: 2,
59+ Mem: 14 * GB,
60+ OSDiskSpaceCloud: 489 * GB, // Estimate; not yet announced.
61+ OSDiskSpaceVirt: 285 * GB, // Estimate; not yet announced.
62+ MaxDataDisks: 2, // Estimate; not yet announced.
63+ Cost: 51,
64 }, {
65 Name: "A6",
66 CpuCores: 4,
67@@ -80,7 +92,7 @@
68 OSDiskSpaceCloud: 999 * GB,
69 OSDiskSpaceVirt: 285 * GB,
70 MaxDataDisks: 8,
71- Cost: 82,
72+ Cost: 102,
73 }, {
74 Name: "A7",
75 CpuCores: 8,
76@@ -88,7 +100,7 @@
77 OSDiskSpaceCloud: 2039 * GB,
78 OSDiskSpaceVirt: 65 * GB,
79 MaxDataDisks: 16,
80- Cost: 164,
81+ Cost: 204,
82 },
83 }
84

Subscribers

People subscribed via source and target branches