{"action":"created","issue":{"url":"https://api.github.com/repos/Azure/AKS/issues/447","repository_url":"https://api.github.com/repos/Azure/AKS","labels_url":"https://api.github.com/repos/Azure/AKS/issues/447/labels{/name}","comments_url":"https://api.github.com/repos/Azure/AKS/issues/447/comments","events_url":"https://api.github.com/repos/Azure/AKS/issues/447/events","html_url":"https://github.com/Azure/AKS/issues/447","id":333426936,"node_id":"MDU6SXNzdWUzMzM0MjY5MzY=","number":447,"title":"Observations on StorageClasses and PVs created in the GA release of AKS","user":{"login":"patrickmslatteryvt","id":5231477,"node_id":"MDQ6VXNlcjUyMzE0Nzc=","avatar_url":"https://avatars0.githubusercontent.com/u/5231477?v=4","gravatar_id":"","url":"https://api.github.com/users/patrickmslatteryvt","html_url":"https://github.com/patrickmslatteryvt","followers_url":"https://api.github.com/users/patrickmslatteryvt/followers","following_url":"https://api.github.com/users/patrickmslatteryvt/following{/other_user}","gists_url":"https://api.github.com/users/patrickmslatteryvt/gists{/gist_id}","starred_url":"https://api.github.com/users/patrickmslatteryvt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/patrickmslatteryvt/subscriptions","organizations_url":"https://api.github.com/users/patrickmslatteryvt/orgs","repos_url":"https://api.github.com/users/patrickmslatteryvt/repos","events_url":"https://api.github.com/users/patrickmslatteryvt/events{/privacy}","received_events_url":"https://api.github.com/users/patrickmslatteryvt/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-06-18T20:41:12Z","updated_at":"2018-06-18T22:11:27Z","closed_at":null,"author_association":"NONE","body":"Observations on StorageClasses and PVs created in the GA release of AKS:\r\n\r\n* The OS disks on the worker nodes are 30GB by default and use premium SSDs but have a **120 IOPS** and **25 MB/s** limit.\r\n\r\n* There are two storage classes defined by default: **default** and **managed-premium**. The default is using **Standard_LRS** while the **managed-premium** disk is using **Premium_LRS** as one might expect from the naming.\r\n\r\n* A PV created in the **default** StorageClass is listed as using **Standard (HDD)** as expected but has an **IOPS limit of 500** (which is far beyond what a single standard spinning HDD can do) and a throughput limit of **60 MB/s**.\r\n\r\n* A PV created in the **managed-premium** StorageClass is listed as using **Premium (SSD)** as expected but has an **IOPS limit of 120** and a throughput limit of **25 MB/s**.\r\n\r\nThese figures would indicate to me that the IOPS and throughput limits for the PVs are reversed and should be **500 IOPS for the SSD** backed StorageClass and **120 IOPS for the HDD** backed StorageClass."},"comment":{"url":"https://api.github.com/repos/Azure/AKS/issues/comments/398211886","html_url":"https://github.com/Azure/AKS/issues/447#issuecomment-398211886","issue_url":"https://api.github.com/repos/Azure/AKS/issues/447","id":398211886,"node_id":"MDEyOklzc3VlQ29tbWVudDM5ODIxMTg4Ng==","user":{"login":"noelbundick","id":1970162,"node_id":"MDQ6VXNlcjE5NzAxNjI=","avatar_url":"https://avatars1.githubusercontent.com/u/1970162?v=4","gravatar_id":"","url":"https://api.github.com/users/noelbundick","html_url":"https://github.com/noelbundick","followers_url":"https://api.github.com/users/noelbundick/followers","following_url":"https://api.github.com/users/noelbundick/following{/other_user}","gists_url":"https://api.github.com/users/noelbundick/gists{/gist_id}","starred_url":"https://api.github.com/users/noelbundick/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/noelbundick/subscriptions","organizations_url":"https://api.github.com/users/noelbundick/orgs","repos_url":"https://api.github.com/users/noelbundick/repos","events_url":"https://api.github.com/users/noelbundick/events{/privacy}","received_events_url":"https://api.github.com/users/noelbundick/received_events","type":"User","site_admin":false},"created_at":"2018-06-18T22:11:27Z","updated_at":"2018-06-18T22:11:27Z","author_association":"NONE","body":"These are actually correct. Premium Disk IOPS vary based on the size of the provisioned disk - this link might help explain the figures\r\nhttps://docs.microsoft.com/en-us/azure/virtual-machines/windows/disk-scalability-targets\r\n\r\nAzure Storage is a managed storage service and operates on various arrays of underlying storage, so it's able to give you more reliability & performance than you could get with a single spinning disk. Each write is replicated 3 times within a region (or more if you've chosen RA-GRS, etc)\r\n\r\nYou'll see in the linked doc that Premium Disks start to far exceed Standard Disks at the 512GB mark, scaling up to 7500 IOPS and 250MB/s throughput per disk - and you can attach multiple"}}
{"actor":{"display_login":"noelbundick"}}