├── .travis.yml ├── LICENSE ├── README.md ├── README_header.md ├── TRAVIS_WARNING.md ├── get_instance_types.sh ├── junk.sh ├── offering_header.md ├── offering_header_header.md ├── results ├── af-south-1.md ├── af-south-1.txt ├── ap-east-1.md ├── ap-east-1.txt ├── ap-northeast-1.md ├── ap-northeast-1.txt ├── ap-northeast-2.md ├── ap-northeast-2.txt ├── ap-northeast-3.md ├── ap-northeast-3.txt ├── ap-south-1.md ├── ap-south-1.txt ├── ap-southeast-1.md ├── ap-southeast-1.txt ├── ap-southeast-2.md ├── ap-southeast-2.txt ├── ca-central-1.md ├── ca-central-1.txt ├── eu-central-1.md ├── eu-central-1.txt ├── eu-north-1.md ├── eu-north-1.txt ├── eu-south-1.md ├── eu-south-1.txt ├── eu-west-1.md ├── eu-west-1.txt ├── eu-west-2.md ├── eu-west-2.txt ├── eu-west-3.md ├── eu-west-3.txt ├── me-south-1.md ├── me-south-1.txt ├── regions.txt ├── sa-east-1.md ├── sa-east-1.txt ├── spot-prices-af-south-1.json ├── spot-prices-ap-east-1.json ├── spot-prices-ap-northeast-1.json ├── spot-prices-ap-northeast-2.json ├── spot-prices-ap-northeast-3.json ├── spot-prices-ap-south-1.json ├── spot-prices-ap-southeast-1.json ├── spot-prices-ap-southeast-2.json ├── spot-prices-ca-central-1.json ├── spot-prices-eu-central-1.json ├── spot-prices-eu-north-1.json ├── spot-prices-eu-south-1.json ├── spot-prices-eu-west-1.json ├── spot-prices-eu-west-2.json ├── spot-prices-eu-west-3.json ├── spot-prices-me-south-1.json ├── spot-prices-sa-east-1.json ├── spot-prices-us-east-1.json ├── spot-prices-us-east-2.json ├── spot-prices-us-gov-east-1.json ├── spot-prices-us-gov-west-1.json ├── spot-prices-us-west-1.json ├── spot-prices-us-west-2.json ├── us-east-1.md ├── us-east-1.txt ├── us-east-2.md ├── us-east-2.txt ├── us-gov-east-1.md ├── us-gov-east-1.txt ├── us-gov-west-1.md ├── us-gov-west-1.txt ├── us-west-1.md ├── us-west-1.txt ├── us-west-2.md └── us-west-2.txt ├── test.sh ├── types.txt └── types_original.txt /.travis.yml: -------------------------------------------------------------------------------- 1 | language: python 2 | 3 | python: 4 | - 3.7 5 | 6 | stage: test 7 | install: 8 | - pip install awscli 9 | - mkdir -p results || true 10 | - git config --global user.email "${GH_EMAIL}" 11 | - git config --global user.name "YakDriver" 12 | script: 13 | - source get_instance_types.sh 14 | - write_instance_info 15 | - git checkout main 16 | - git add ./results/* 17 | - git add README.md 18 | - git add offering_header.md 19 | - git commit -m "Update EC2 instance types with build $TRAVIS_BUILD_NUMBER" 20 | - git remote add commit-origin https://${GH_TOKEN}@github.com/YakDriver/aws-ec2-instance-types.git > /dev/null 2>&1 21 | - git push --quiet --set-upstream commit-origin main 22 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Mozilla Public License Version 2.0 2 | ================================== 3 | 4 | 1. Definitions 5 | -------------- 6 | 7 | 1.1. "Contributor" 8 | means each individual or legal entity that creates, contributes to 9 | the creation of, or owns Covered Software. 10 | 11 | 1.2. "Contributor Version" 12 | means the combination of the Contributions of others (if any) used 13 | by a Contributor and that particular Contributor's Contribution. 14 | 15 | 1.3. "Contribution" 16 | means Covered Software of a particular Contributor. 17 | 18 | 1.4. "Covered Software" 19 | means Source Code Form to which the initial Contributor has attached 20 | the notice in Exhibit A, the Executable Form of such Source Code 21 | Form, and Modifications of such Source Code Form, in each case 22 | including portions thereof. 23 | 24 | 1.5. "Incompatible With Secondary Licenses" 25 | means 26 | 27 | (a) that the initial Contributor has attached the notice described 28 | in Exhibit B to the Covered Software; or 29 | 30 | (b) that the Covered Software was made available under the terms of 31 | version 1.1 or earlier of the License, but not also under the 32 | terms of a Secondary License. 33 | 34 | 1.6. "Executable Form" 35 | means any form of the work other than Source Code Form. 36 | 37 | 1.7. "Larger Work" 38 | means a work that combines Covered Software with other material, in 39 | a separate file or files, that is not Covered Software. 40 | 41 | 1.8. "License" 42 | means this document. 43 | 44 | 1.9. "Licensable" 45 | means having the right to grant, to the maximum extent possible, 46 | whether at the time of the initial grant or subsequently, any and 47 | all of the rights conveyed by this License. 48 | 49 | 1.10. "Modifications" 50 | means any of the following: 51 | 52 | (a) any file in Source Code Form that results from an addition to, 53 | deletion from, or modification of the contents of Covered 54 | Software; or 55 | 56 | (b) any new file in Source Code Form that contains any Covered 57 | Software. 58 | 59 | 1.11. "Patent Claims" of a Contributor 60 | means any patent claim(s), including without limitation, method, 61 | process, and apparatus claims, in any patent Licensable by such 62 | Contributor that would be infringed, but for the grant of the 63 | License, by the making, using, selling, offering for sale, having 64 | made, import, or transfer of either its Contributions or its 65 | Contributor Version. 66 | 67 | 1.12. "Secondary License" 68 | means either the GNU General Public License, Version 2.0, the GNU 69 | Lesser General Public License, Version 2.1, the GNU Affero General 70 | Public License, Version 3.0, or any later versions of those 71 | licenses. 72 | 73 | 1.13. "Source Code Form" 74 | means the form of the work preferred for making modifications. 75 | 76 | 1.14. "You" (or "Your") 77 | means an individual or a legal entity exercising rights under this 78 | License. For legal entities, "You" includes any entity that 79 | controls, is controlled by, or is under common control with You. For 80 | purposes of this definition, "control" means (a) the power, direct 81 | or indirect, to cause the direction or management of such entity, 82 | whether by contract or otherwise, or (b) ownership of more than 83 | fifty percent (50%) of the outstanding shares or beneficial 84 | ownership of such entity. 85 | 86 | 2. License Grants and Conditions 87 | -------------------------------- 88 | 89 | 2.1. Grants 90 | 91 | Each Contributor hereby grants You a world-wide, royalty-free, 92 | non-exclusive license: 93 | 94 | (a) under intellectual property rights (other than patent or trademark) 95 | Licensable by such Contributor to use, reproduce, make available, 96 | modify, display, perform, distribute, and otherwise exploit its 97 | Contributions, either on an unmodified basis, with Modifications, or 98 | as part of a Larger Work; and 99 | 100 | (b) under Patent Claims of such Contributor to make, use, sell, offer 101 | for sale, have made, import, and otherwise transfer either its 102 | Contributions or its Contributor Version. 103 | 104 | 2.2. Effective Date 105 | 106 | The licenses granted in Section 2.1 with respect to any Contribution 107 | become effective for each Contribution on the date the Contributor first 108 | distributes such Contribution. 109 | 110 | 2.3. Limitations on Grant Scope 111 | 112 | The licenses granted in this Section 2 are the only rights granted under 113 | this License. No additional rights or licenses will be implied from the 114 | distribution or licensing of Covered Software under this License. 115 | Notwithstanding Section 2.1(b) above, no patent license is granted by a 116 | Contributor: 117 | 118 | (a) for any code that a Contributor has removed from Covered Software; 119 | or 120 | 121 | (b) for infringements caused by: (i) Your and any other third party's 122 | modifications of Covered Software, or (ii) the combination of its 123 | Contributions with other software (except as part of its Contributor 124 | Version); or 125 | 126 | (c) under Patent Claims infringed by Covered Software in the absence of 127 | its Contributions. 128 | 129 | This License does not grant any rights in the trademarks, service marks, 130 | or logos of any Contributor (except as may be necessary to comply with 131 | the notice requirements in Section 3.4). 132 | 133 | 2.4. Subsequent Licenses 134 | 135 | No Contributor makes additional grants as a result of Your choice to 136 | distribute the Covered Software under a subsequent version of this 137 | License (see Section 10.2) or under the terms of a Secondary License (if 138 | permitted under the terms of Section 3.3). 139 | 140 | 2.5. Representation 141 | 142 | Each Contributor represents that the Contributor believes its 143 | Contributions are its original creation(s) or it has sufficient rights 144 | to grant the rights to its Contributions conveyed by this License. 145 | 146 | 2.6. Fair Use 147 | 148 | This License is not intended to limit any rights You have under 149 | applicable copyright doctrines of fair use, fair dealing, or other 150 | equivalents. 151 | 152 | 2.7. Conditions 153 | 154 | Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted 155 | in Section 2.1. 156 | 157 | 3. Responsibilities 158 | ------------------- 159 | 160 | 3.1. Distribution of Source Form 161 | 162 | All distribution of Covered Software in Source Code Form, including any 163 | Modifications that You create or to which You contribute, must be under 164 | the terms of this License. You must inform recipients that the Source 165 | Code Form of the Covered Software is governed by the terms of this 166 | License, and how they can obtain a copy of this License. You may not 167 | attempt to alter or restrict the recipients' rights in the Source Code 168 | Form. 169 | 170 | 3.2. Distribution of Executable Form 171 | 172 | If You distribute Covered Software in Executable Form then: 173 | 174 | (a) such Covered Software must also be made available in Source Code 175 | Form, as described in Section 3.1, and You must inform recipients of 176 | the Executable Form how they can obtain a copy of such Source Code 177 | Form by reasonable means in a timely manner, at a charge no more 178 | than the cost of distribution to the recipient; and 179 | 180 | (b) You may distribute such Executable Form under the terms of this 181 | License, or sublicense it under different terms, provided that the 182 | license for the Executable Form does not attempt to limit or alter 183 | the recipients' rights in the Source Code Form under this License. 184 | 185 | 3.3. Distribution of a Larger Work 186 | 187 | You may create and distribute a Larger Work under terms of Your choice, 188 | provided that You also comply with the requirements of this License for 189 | the Covered Software. If the Larger Work is a combination of Covered 190 | Software with a work governed by one or more Secondary Licenses, and the 191 | Covered Software is not Incompatible With Secondary Licenses, this 192 | License permits You to additionally distribute such Covered Software 193 | under the terms of such Secondary License(s), so that the recipient of 194 | the Larger Work may, at their option, further distribute the Covered 195 | Software under the terms of either this License or such Secondary 196 | License(s). 197 | 198 | 3.4. Notices 199 | 200 | You may not remove or alter the substance of any license notices 201 | (including copyright notices, patent notices, disclaimers of warranty, 202 | or limitations of liability) contained within the Source Code Form of 203 | the Covered Software, except that You may alter any license notices to 204 | the extent required to remedy known factual inaccuracies. 205 | 206 | 3.5. Application of Additional Terms 207 | 208 | You may choose to offer, and to charge a fee for, warranty, support, 209 | indemnity or liability obligations to one or more recipients of Covered 210 | Software. However, You may do so only on Your own behalf, and not on 211 | behalf of any Contributor. You must make it absolutely clear that any 212 | such warranty, support, indemnity, or liability obligation is offered by 213 | You alone, and You hereby agree to indemnify every Contributor for any 214 | liability incurred by such Contributor as a result of warranty, support, 215 | indemnity or liability terms You offer. You may include additional 216 | disclaimers of warranty and limitations of liability specific to any 217 | jurisdiction. 218 | 219 | 4. Inability to Comply Due to Statute or Regulation 220 | --------------------------------------------------- 221 | 222 | If it is impossible for You to comply with any of the terms of this 223 | License with respect to some or all of the Covered Software due to 224 | statute, judicial order, or regulation then You must: (a) comply with 225 | the terms of this License to the maximum extent possible; and (b) 226 | describe the limitations and the code they affect. Such description must 227 | be placed in a text file included with all distributions of the Covered 228 | Software under this License. Except to the extent prohibited by statute 229 | or regulation, such description must be sufficiently detailed for a 230 | recipient of ordinary skill to be able to understand it. 231 | 232 | 5. Termination 233 | -------------- 234 | 235 | 5.1. The rights granted under this License will terminate automatically 236 | if You fail to comply with any of its terms. However, if You become 237 | compliant, then the rights granted under this License from a particular 238 | Contributor are reinstated (a) provisionally, unless and until such 239 | Contributor explicitly and finally terminates Your grants, and (b) on an 240 | ongoing basis, if such Contributor fails to notify You of the 241 | non-compliance by some reasonable means prior to 60 days after You have 242 | come back into compliance. Moreover, Your grants from a particular 243 | Contributor are reinstated on an ongoing basis if such Contributor 244 | notifies You of the non-compliance by some reasonable means, this is the 245 | first time You have received notice of non-compliance with this License 246 | from such Contributor, and You become compliant prior to 30 days after 247 | Your receipt of the notice. 248 | 249 | 5.2. If You initiate litigation against any entity by asserting a patent 250 | infringement claim (excluding declaratory judgment actions, 251 | counter-claims, and cross-claims) alleging that a Contributor Version 252 | directly or indirectly infringes any patent, then the rights granted to 253 | You by any and all Contributors for the Covered Software under Section 254 | 2.1 of this License shall terminate. 255 | 256 | 5.3. In the event of termination under Sections 5.1 or 5.2 above, all 257 | end user license agreements (excluding distributors and resellers) which 258 | have been validly granted by You or Your distributors under this License 259 | prior to termination shall survive termination. 260 | 261 | ************************************************************************ 262 | * * 263 | * 6. Disclaimer of Warranty * 264 | * ------------------------- * 265 | * * 266 | * Covered Software is provided under this License on an "as is" * 267 | * basis, without warranty of any kind, either expressed, implied, or * 268 | * statutory, including, without limitation, warranties that the * 269 | * Covered Software is free of defects, merchantable, fit for a * 270 | * particular purpose or non-infringing. The entire risk as to the * 271 | * quality and performance of the Covered Software is with You. * 272 | * Should any Covered Software prove defective in any respect, You * 273 | * (not any Contributor) assume the cost of any necessary servicing, * 274 | * repair, or correction. This disclaimer of warranty constitutes an * 275 | * essential part of this License. No use of any Covered Software is * 276 | * authorized under this License except under this disclaimer. * 277 | * * 278 | ************************************************************************ 279 | 280 | ************************************************************************ 281 | * * 282 | * 7. Limitation of Liability * 283 | * -------------------------- * 284 | * * 285 | * Under no circumstances and under no legal theory, whether tort * 286 | * (including negligence), contract, or otherwise, shall any * 287 | * Contributor, or anyone who distributes Covered Software as * 288 | * permitted above, be liable to You for any direct, indirect, * 289 | * special, incidental, or consequential damages of any character * 290 | * including, without limitation, damages for lost profits, loss of * 291 | * goodwill, work stoppage, computer failure or malfunction, or any * 292 | * and all other commercial damages or losses, even if such party * 293 | * shall have been informed of the possibility of such damages. This * 294 | * limitation of liability shall not apply to liability for death or * 295 | * personal injury resulting from such party's negligence to the * 296 | * extent applicable law prohibits such limitation. Some * 297 | * jurisdictions do not allow the exclusion or limitation of * 298 | * incidental or consequential damages, so this exclusion and * 299 | * limitation may not apply to You. * 300 | * * 301 | ************************************************************************ 302 | 303 | 8. Litigation 304 | ------------- 305 | 306 | Any litigation relating to this License may be brought only in the 307 | courts of a jurisdiction where the defendant maintains its principal 308 | place of business and such litigation shall be governed by laws of that 309 | jurisdiction, without reference to its conflict-of-law provisions. 310 | Nothing in this Section shall prevent a party's ability to bring 311 | cross-claims or counter-claims. 312 | 313 | 9. Miscellaneous 314 | ---------------- 315 | 316 | This License represents the complete agreement concerning the subject 317 | matter hereof. If any provision of this License is held to be 318 | unenforceable, such provision shall be reformed only to the extent 319 | necessary to make it enforceable. Any law or regulation which provides 320 | that the language of a contract shall be construed against the drafter 321 | shall not be used to construe this License against a Contributor. 322 | 323 | 10. Versions of the License 324 | --------------------------- 325 | 326 | 10.1. New Versions 327 | 328 | Mozilla Foundation is the license steward. Except as provided in Section 329 | 10.3, no one other than the license steward has the right to modify or 330 | publish new versions of this License. Each version will be given a 331 | distinguishing version number. 332 | 333 | 10.2. Effect of New Versions 334 | 335 | You may distribute the Covered Software under the terms of the version 336 | of the License under which You originally received the Covered Software, 337 | or under the terms of any subsequent version published by the license 338 | steward. 339 | 340 | 10.3. Modified Versions 341 | 342 | If you create software not governed by this License, and you want to 343 | create a new license for such software, you may create and use a 344 | modified version of this License if you rename the license and remove 345 | any references to the name of the license steward (except to note that 346 | such modified license differs from this License). 347 | 348 | 10.4. Distributing Source Code Form that is Incompatible With Secondary 349 | Licenses 350 | 351 | If You choose to distribute Source Code Form that is Incompatible With 352 | Secondary Licenses under the terms of this version of the License, the 353 | notice described in Exhibit B of this License must be attached. 354 | 355 | Exhibit A - Source Code Form License Notice 356 | ------------------------------------------- 357 | 358 | This Source Code Form is subject to the terms of the Mozilla Public 359 | License, v. 2.0. If a copy of the MPL was not distributed with this 360 | file, You can obtain one at http://mozilla.org/MPL/2.0/. 361 | 362 | If it is not possible or desirable to put the notice in a particular 363 | file, then You may include the notice in a location (such as a LICENSE 364 | file in a relevant directory) where a recipient would be likely to look 365 | for such a notice. 366 | 367 | You may add additional accurate notices of copyright ownership. 368 | 369 | Exhibit B - "Incompatible With Secondary Licenses" Notice 370 | --------------------------------------------------------- 371 | 372 | This Source Code Form is "Incompatible With Secondary Licenses", as 373 | defined by the Mozilla Public License, v. 2.0. 374 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ![Travis CI Status](https://travis-ci.org/YakDriver/aws-ec2-instance-types.svg?branch=main) 2 | 3 | # aws-ec2-instance-types 4 | AWS instance type offerings (e.g., `t2.micro`, `m2.small`) by region and availability zone. Below you can see every instance type available in each of these regions: 5 | 6 | **NOTE:** Availability zones are not consistent from one AWS customer to another. AWS rotates customers and letters to provide an even distribution of usage. For example, `us-west-2b` for one customer might be `us-west-2c` for another. As a result, these offerings are listed by availability zone ID, which is consistent from account to account. 7 | 8 | 9 | Regions: :us: [us-gov-west-1](./results/us-gov-west-1.md)  :us: [us-gov-east-1](./results/us-gov-east-1.md)  10 | 11 | -------------------------------------------------------------------------------- /README_header.md: -------------------------------------------------------------------------------- 1 | ![Travis CI Status](https://travis-ci.org/YakDriver/aws-ec2-instance-types.svg?branch=main) 2 | 3 | # aws-ec2-instance-types 4 | AWS instance type offerings (e.g., `t2.micro`, `m2.small`) by region and availability zone. Below you can see every instance type available in each of these regions: 5 | 6 | **NOTE:** Availability zones are not consistent from one AWS customer to another. AWS rotates customers and letters to provide an even distribution of usage. For example, `us-west-2b` for one customer might be `us-west-2c` for another. As a result, these offerings are listed by availability zone ID, which is consistent from account to account. 7 | 8 | -------------------------------------------------------------------------------- /TRAVIS_WARNING.md: -------------------------------------------------------------------------------- 1 | # If you fork this repo and turn Travis CI on... 2 | 3 | Make sure to uncheck "Build pushed branches" because `.travis.yml` pushes to the repo and you'll end up in an infinite CI loop. 4 | 5 | :recycle: 6 | -------------------------------------------------------------------------------- /get_instance_types.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | types=() 4 | types+=( "nano" ) 5 | types+=( "micro" ) 6 | types+=( "small" ) 7 | types+=( "medium" ) 8 | types+=( "large" ) 9 | types+=( "xlarge" ) 10 | types+=( "2xlarge" ) 11 | types+=( "3xlarge" ) 12 | types+=( "4xlarge" ) 13 | types+=( "5xlarge" ) 14 | types+=( "6xlarge" ) 15 | types+=( "7xlarge" ) 16 | types+=( "8xlarge" ) 17 | types+=( "9xlarge" ) 18 | types+=( "10xlarge" ) 19 | types+=( "11xlarge" ) 20 | types+=( "12xlarge" ) 21 | types+=( "16xlarge" ) 22 | types+=( "18xlarge" ) 23 | types+=( "24xlarge" ) 24 | types+=( "32xlarge" ) 25 | types+=( "64xlarge" ) 26 | types+=( "128xlarge" ) 27 | types+=( "256xlarge" ) 28 | types+=( "metal" ) 29 | 30 | results_path="./results" 31 | regions_file="${results_path}/regions.txt" 32 | 33 | function regions() { 34 | local aki="${USGAKI}" 35 | local sak="${USGSAK}" 36 | 37 | AWS_ACCESS_KEY_ID="${aki}" AWS_SECRET_ACCESS_KEY="${sak}" AWS_DEFAULT_REGION="us-gov-west-1" \ 38 | aws ec2 describe-regions \ 39 | --query "Regions[] [RegionName]" \ 40 | --output text | sort -ur > "${regions_file}" 41 | 42 | aki="${STAAKI}" 43 | sak="${STASAK}" 44 | 45 | AWS_ACCESS_KEY_ID="${aki}" AWS_SECRET_ACCESS_KEY="${sak}" AWS_DEFAULT_REGION="us-west-2" \ 46 | aws ec2 describe-regions \ 47 | --query "Regions[] [RegionName]" \ 48 | --output text | sort -ur >> "${regions_file}" 49 | } 50 | 51 | function azs() { 52 | local aki="NONE" 53 | local sak="NONE" 54 | while read -r region; do 55 | if [[ "${region}" == *"gov"* ]]; then 56 | aki="${USGAKI}" 57 | sak="${USGSAK}" 58 | else 59 | aki="${STAAKI}" 60 | sak="${STASAK}" 61 | fi 62 | 63 | AWS_ACCESS_KEY_ID="${aki}" AWS_SECRET_ACCESS_KEY="${sak}" AWS_DEFAULT_REGION="${region}" \ 64 | aws ec2 describe-availability-zones \ 65 | --filters Name=state,Values="available" \ 66 | --filters Name=opt-in-status,Values="opt-in-not-required" \ 67 | --query "AvailabilityZones[] [ZoneId]" \ 68 | --output text | sort -u > "${results_path}/${region}.txt" 69 | done <"${regions_file}" 70 | } 71 | 72 | # create .txt 73 | function raw_types() { 74 | local az_id=$1 75 | local region=$2 76 | 77 | aki="${STAAKI}" 78 | sak="${STASAK}" 79 | if [ "${region}" = "us-gov-west-1" ] || [ "${region}" = "us-gov-east-1" ]; then 80 | aki="${USGAKI}" 81 | sak="${USGSAK}" 82 | fi 83 | 84 | echo "Region: $region" 85 | echo "AZ ID: $az_id" 86 | AWS_ACCESS_KEY_ID="${aki}" AWS_SECRET_ACCESS_KEY="${sak}" AWS_DEFAULT_REGION="${region}" \ 87 | aws ec2 describe-instance-type-offerings \ 88 | --location-type availability-zone-id \ 89 | --region "${region}" \ 90 | --filters Name=location,Values="${az_id}" \ 91 | --query "InstanceTypeOfferings[] [InstanceType]" \ 92 | --output text | sort -u > "${az_id}-raw.txt" 93 | 94 | # echo "Raw instance types:" 95 | # cat "${az_id}-raw.txt" 96 | } 97 | 98 | function list_classes() { 99 | local az_id=$1 100 | cp "${az_id}-raw.txt" "${az_id}-preclasses.txt" 101 | perl -p -i -e 's/^([a-z0-9]+)\..*$/$1/g' "${az_id}-preclasses.txt" 102 | cat "${az_id}-preclasses.txt" | sort -u > "${az_id}-classes.txt" 103 | } 104 | 105 | typ_enc1=() 106 | typ_enc1+=( "nano" ) 107 | typ_enc1+=( "micro" ) 108 | typ_enc1+=( "small" ) 109 | typ_enc1+=( "medium" ) 110 | typ_enc1+=( "xlarge" ) 111 | typ_enc1+=( "large" ) 112 | typ_enc1+=( "metal" ) 113 | 114 | typ_enc2=() 115 | typ_enc2+=( 1 ) 116 | typ_enc2+=( 2 ) 117 | typ_enc2+=( 3 ) 118 | typ_enc2+=( 4 ) 119 | typ_enc2+=( 1000 ) 120 | typ_enc2+=( 5 ) 121 | typ_enc2+=( 2000 ) 122 | 123 | function list_types() { 124 | local az_id=$1 125 | cp "${az_id}-raw.txt" "${az_id}-pretypes.txt" 126 | perl -p -i -e 's/^[a-z0-9]+\.(.*)$/$1/g' "${az_id}-pretypes.txt" 127 | cat "${az_id}-pretypes.txt" | sort -u > "${az_id}-types.txt" 128 | 129 | for i in "${!typ_enc1[@]}"; do 130 | perl -p -i -e 's/(\d+)?'"${typ_enc1[$i]}"'/sprintf("%04d", '"${typ_enc2[$i]}"'+$1)/ge' "${az_id}-types.txt" 131 | done 132 | 133 | cat "${az_id}-types.txt" | sort -u > "${az_id}-enc-types.txt" 134 | } 135 | 136 | function decode_type() { 137 | local enc_type=$1 138 | local typ_int=$(sed -e 's/^000//' <<<"${enc_type}") 139 | 140 | local dec_type="Decode failed" 141 | for i in "${!typ_enc2[@]}"; do 142 | if [[ ${typ_int} -eq ${typ_enc2[$i]} ]]; then 143 | echo "${typ_enc1[$i]}" 144 | return 145 | fi 146 | done 147 | 148 | for i in "${!typ_enc2[@]}"; do 149 | local remain="$((${typ_int} - ${typ_enc2[$i]}))" 150 | if [ ${remain} -lt 300 ]; then 151 | echo "${remain}${typ_enc1[$i]}" 152 | return 153 | fi 154 | done 155 | 156 | echo "${dec_type}" 157 | } 158 | 159 | function region_flag() { 160 | local region=$1 161 | local flag=us 162 | case "${region}" in 163 | sa-east-1) 164 | flag=brazil 165 | ;; 166 | 167 | me-south-1) 168 | flag=bahrain 169 | ;; 170 | 171 | eu-west-3) 172 | flag=fr 173 | ;; 174 | 175 | eu-west-2) 176 | flag=uk 177 | ;; 178 | 179 | eu-west-1) 180 | flag=ireland 181 | ;; 182 | 183 | eu-south-1) 184 | flag=it 185 | ;; 186 | 187 | eu-north-1) 188 | flag=sweden 189 | ;; 190 | 191 | eu-central-1) 192 | flag=de 193 | ;; 194 | 195 | ca-central-1) 196 | flag=canada 197 | ;; 198 | 199 | ap-southeast-2) 200 | flag=australia 201 | ;; 202 | 203 | ap-southeast-1) 204 | flag=singapore 205 | ;; 206 | 207 | ap-south-1) 208 | flag=india 209 | ;; 210 | 211 | ap-northeast-2) 212 | flag=kr 213 | ;; 214 | 215 | ap-northeast-1) 216 | flag=jp 217 | ;; 218 | 219 | ap-east-1) 220 | flag=hong_kong 221 | ;; 222 | 223 | af-south-1) 224 | flag=south_africa 225 | ;; 226 | 227 | *) 228 | flag=us 229 | ;; 230 | esac 231 | echo ":${flag}:" 232 | } 233 | 234 | function update_links() { 235 | local readme_file="README.md" 236 | local offering_header="offering_header.md" 237 | rm "${readme_file}" 238 | rm "${offering_header}" 239 | 240 | cat "README_header.md" > "${readme_file}" 241 | cat "offering_header_header.md" > "${offering_header}" 242 | 243 | printf "\nRegions: " >> "${offering_header}" 244 | printf "\nRegions: " >> "${readme_file}" 245 | 246 | while read -r region; do 247 | local flag=$(region_flag "${region}") 248 | printf "%s [%s](%s.md)  " "${flag}" "${region}" "${region}" >> "${offering_header}" 249 | printf "%s [%s](%s/%s.md)  " "${flag}" "${region}" "${results_path}" "${region}" >> "${readme_file}" 250 | done <"${regions_file}" 251 | 252 | printf "\n\n" >> "${readme_file}" 253 | printf "\n\n" >> "${offering_header}" 254 | } 255 | 256 | function spot_prices() { 257 | local region=$1 258 | local prices_file="${results_path}/spot-prices-${region}.json" 259 | 260 | if [[ "${region}" == *"gov"* ]]; then 261 | aki="${USGAKI}" 262 | sak="${USGSAK}" 263 | else 264 | aki="${STAAKI}" 265 | sak="${STASAK}" 266 | fi 267 | 268 | local today=$(date +%F) 269 | local yesterday=$(date -d "yesterday" +%F) 270 | 271 | AWS_ACCESS_KEY_ID="${aki}" AWS_SECRET_ACCESS_KEY="${sak}" AWS_DEFAULT_REGION="${region}" \ 272 | aws ec2 describe-spot-price-history \ 273 | --product-description "Linux/UNIX (Amazon VPC)" \ 274 | --query "SpotPriceHistory[*].{type:InstanceType,price:SpotPrice}" \ 275 | --start-time ${yesterday} \ 276 | --end-time ${today} \ 277 | --output json > "${prices_file}" 278 | } 279 | 280 | function write_instance_info() { 281 | regions 282 | azs 283 | update_links 284 | 285 | local aki="NONE" 286 | local sak="NONE" 287 | while read -r region; do 288 | while read -r az_id; do 289 | raw_types "${az_id}" "${region}" 290 | list_classes "${az_id}" 291 | list_types "${az_id}" 292 | cat "${az_id}-classes.txt" >> "${region}-all-classes.txt" 293 | cat "${az_id}-types.txt" >> "${region}-all-enc-types.txt" 294 | done <"${results_path}/${region}.txt" 295 | 296 | spot_prices "${region}" 297 | 298 | cat "${region}-all-classes.txt" | sort -u >> "${region}-unique-classes.txt" 299 | cat "${region}-all-enc-types.txt" | sort -u >> "${region}-unique-enc-types.txt" 300 | 301 | local output="${results_path}/${region}.md" 302 | printf "# %s %s AWS EC2 Instance Types\n\n" "$(region_flag ${region})" "${region}" > "${output}" 303 | cat "offering_header.md" >> "${output}" 304 | 305 | printf "Jump to class: " >> "${output}" 306 | while read -r class; do 307 | printf "[:black_small_square:%s](#%s)  " "${class}" "${class}" >> "${output}" 308 | done <"${region}-unique-classes.txt" 309 | printf "\n\n" >> "${output}" 310 | 311 | printf "Jump to type: " >> "${output}" 312 | while read -r enc_type; do 313 | local type=$(decode_type "${enc_type}") 314 | printf "[:small_blue_diamond:%s](#%s)  " "${type}" "${type}" >> "${output}" 315 | done <"${region}-unique-enc-types.txt" 316 | printf "\n\n" >> "${output}" 317 | 318 | local yes_or_no="" 319 | while read -r class; do 320 | printf "\n\n## %s\n\n" "${class}" >> "${output}" 321 | 322 | local table_header_bar="| ------------- |" 323 | printf "| Instance Type |" >> "${output}" 324 | 325 | while read -r az_id; do 326 | printf " %s |" "${az_id}" >> "${output}" 327 | table_header_bar="${table_header_bar} :-------------: |" 328 | done <"${results_path}/${region}.txt" 329 | 330 | # for spot 331 | printf " %s |" "Spot price" >> "${output}" 332 | table_header_bar="${table_header_bar} -------------: |" 333 | 334 | printf "\n%s\n" "${table_header_bar}" >> "${output}" 335 | 336 | for type in "${types[@]}"; do 337 | local row="| ${class}.${type} |" 338 | local include_row=0 339 | while read -r az_id; do 340 | yes_or_no=$(grep -o "${class}.${type}" "${az_id}-raw.txt" | wc -l) 341 | if [ "${yes_or_no}" = "0" ]; then 342 | row="${row} :red_circle: |" 343 | else 344 | include_row=1 345 | row="${row} :green_circle: |" 346 | fi 347 | done <"${results_path}/${region}.txt" 348 | if [ "${include_row}" = "1" ]; then 349 | price=$(jq '[ .[] | select(.type == "'"${class}.${type}"'").price ] | max' "${results_path}/spot-prices-${region}.json") 350 | price=$(sed -e 's/^"//' -e 's/"$//' <<<"${price}") 351 | if [ "${price}" = "null" ]; then 352 | printf "%s %s |\n" "${row}" "None found" >> "${output}" 353 | else 354 | printf "%s %.4f |\n" "${row}" "${price}" >> "${output}" 355 | fi 356 | fi 357 | done 358 | done <"${region}-unique-classes.txt" 359 | 360 | local yes_or_no="" 361 | while read -r enc_type; do 362 | local type=$(decode_type "${enc_type}") 363 | printf "\n\n## %s\n\n" "${type}" >> "${output}" 364 | 365 | local table_header_bar="| ------------- |" 366 | printf "| Instance Class |" >> "${output}" 367 | 368 | while read -r az_id; do 369 | printf " %s |" "${az_id}" >> "${output}" 370 | table_header_bar="${table_header_bar} :-------------: |" 371 | done <"${results_path}/${region}.txt" 372 | 373 | # for spot 374 | printf " %s |" "Spot price" >> "${output}" 375 | table_header_bar="${table_header_bar} -------------: |" 376 | 377 | printf "\n%s\n" "${table_header_bar}" >> "${output}" 378 | 379 | while read -r class; do 380 | local row="| ${class}.${type} |" 381 | local include_row=0 382 | while read -r az_id; do 383 | yes_or_no=$(grep -o "${class}.${type}" "${az_id}-raw.txt" | wc -l) 384 | if [ "${yes_or_no}" = "0" ]; then 385 | row="${row} :red_circle: |" 386 | else 387 | include_row=1 388 | row="${row} :green_circle: |" 389 | fi 390 | done <"${results_path}/${region}.txt" 391 | if [ "${include_row}" = "1" ]; then 392 | price=$(jq '[ .[] | select(.type == "'"${class}.${type}"'").price ] | max' "${results_path}/spot-prices-${region}.json") 393 | price=$(sed -e 's/^"//' -e 's/"$//' <<<"${price}") 394 | if [ "${price}" = "null" ]; then 395 | printf "%s %s |\n" "${row}" "None found" >> "${output}" 396 | else 397 | printf "%s %.4f |\n" "${row}" "${price}" >> "${output}" 398 | fi 399 | fi 400 | done <"${region}-unique-classes.txt" 401 | done <"${region}-unique-enc-types.txt" 402 | 403 | printf "\n\n\n" >> "${output}" 404 | done <"${regions_file}" 405 | } 406 | -------------------------------------------------------------------------------- /junk.sh: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | if [ "${AWS_PROVIDER_PATH}" = "" ]; then 5 | echo "ERROR: Must set the AWS_PROVIDER_PATH to AWS provider location" 6 | fi 7 | 8 | rm ./results/*txt || echo "Nothing to delete" 9 | mkdir results || echo "Results directory already exists" 10 | 11 | tests=( ${AWS_PROVIDER_PATH}/awsproviderlint/passes/AWS*/ ) 12 | for test_path in ${tests[@]}; do 13 | test=$(basename ${test_path}) 14 | echo "Static check: ${test}" 15 | descriptions+=( "awsproviderlint! [${test}](https://github.com/terraform-providers/terraform-provider-aws/tree/master/awsproviderlint/passes/${test})" ) 16 | filenames+=( "./results/${test}.txt" ) 17 | awsproviderlint -${test} ${AWS_PROVIDER_PATH}/aws &> ${filenames[${#filenames[@]}-1]} 18 | done 19 | 20 | tests=( ${TF_PROVIDER_LINT_PATH}/passes/{AT*,R*,S*,V*}/ ) 21 | for test_path in ${tests[@]}; do 22 | test=$(basename ${test_path}) 23 | echo "Static check: ${test}" 24 | descriptions+=( "tfproviderlint! [${test}](https://github.com/bflad/tfproviderlint/tree/master/passes/${test})" ) 25 | filenames+=( "./results/${test}.txt" ) 26 | awsproviderlint -${test} ${AWS_PROVIDER_PATH}/aws &> ${filenames[${#filenames[@]}-1]} 27 | done 28 | 29 | ################### 30 | # get tallies # 31 | ################### 32 | 33 | talliesFile="./results/tallies.txt" 34 | printf "Tallies\n" > ${talliesFile} 35 | 36 | for i in "${!descriptions[@]}"; do 37 | count=$(< "${filenames[$i]}" wc -l) 38 | printf "%s\t%s\n" "$count" "${descriptions[$i]}" >> ${talliesFile} 39 | done 40 | 41 | ################### 42 | # create readme # 43 | ################### 44 | 45 | readmeFile="README.md" 46 | cat README_header.md > ${readmeFile} 47 | 48 | printf "# %s\n" "Checks" >> ${readmeFile} 49 | 50 | lastTitle="" 51 | for i in "${!descriptions[@]}"; do 52 | IFS='!' 53 | read -ra titleDesc <<< "${descriptions[$i]}" 54 | title="${titleDesc[0]}" 55 | description="${titleDesc[1]}" 56 | 57 | if [ "${title}" != "${lastTitle}" ]; then 58 | printf "## %s\n\n" "${title}" >> ${readmeFile} 59 | lastTitle="${title}" 60 | fi 61 | 62 | count=$(< "${filenames[$i]}" wc -l) 63 | example=$(shuf -n 1 "${filenames[$i]}") 64 | printf "### %s\nCount: %s\n" "${description}" "${count}" >> ${readmeFile} 65 | if (( count > 0 )); then 66 | printf "[List matches](%s)\n\n" "${filenames[$i]}" >> ${readmeFile} 67 | printf "Example: \`%s\`\n\n" "${example}" >> ${readmeFile} 68 | fi 69 | done 70 | -------------------------------------------------------------------------------- /offering_header.md: -------------------------------------------------------------------------------- 1 | ## AWS EC2 Instance Type Availability 2 | AWS EC2 instance types (e.g., `t2.micro`, `m2.small`) by region and availability zone: 3 | 4 | 5 | Regions: :us: [us-gov-west-1](us-gov-west-1.md)  :us: [us-gov-east-1](us-gov-east-1.md)  6 | 7 | -------------------------------------------------------------------------------- /offering_header_header.md: -------------------------------------------------------------------------------- 1 | ## AWS EC2 Instance Type Availability 2 | AWS EC2 instance types (e.g., `t2.micro`, `m2.small`) by region and availability zone: 3 | 4 | -------------------------------------------------------------------------------- /results/af-south-1.md: -------------------------------------------------------------------------------- 1 | # :south_africa: af-south-1 AWS EC2 Instance Types 2 | 3 | ## AWS EC2 Instance Type Availability 4 | AWS EC2 instance types (e.g., `t2.micro`, `m2.small`) by region and availability zone: 5 | 6 | 7 | Regions: :us: [us-gov-west-1](us-gov-west-1.md)  :us: [us-gov-east-1](us-gov-east-1.md)  :us: [us-west-2](us-west-2.md)  :us: [us-west-1](us-west-1.md)  :us: [us-east-2](us-east-2.md)  :us: [us-east-1](us-east-1.md)  :brazil: [sa-east-1](sa-east-1.md)  :bahrain: [me-south-1](me-south-1.md)  :fr: [eu-west-3](eu-west-3.md)  :uk: [eu-west-2](eu-west-2.md)  :ireland: [eu-west-1](eu-west-1.md)  :it: [eu-south-1](eu-south-1.md)  :sweden: [eu-north-1](eu-north-1.md)  :de: [eu-central-1](eu-central-1.md)  :canada: [ca-central-1](ca-central-1.md)  :australia: [ap-southeast-2](ap-southeast-2.md)  :singapore: [ap-southeast-1](ap-southeast-1.md)  :india: [ap-south-1](ap-south-1.md)  :us: [ap-northeast-3](ap-northeast-3.md)  :kr: [ap-northeast-2](ap-northeast-2.md)  :jp: [ap-northeast-1](ap-northeast-1.md)  :hong_kong: [ap-east-1](ap-east-1.md)  :south_africa: [af-south-1](af-south-1.md)  8 | 9 | Jump to class: [:black_small_square:c5](#c5)  [:black_small_square:c5a](#c5a)  [:black_small_square:c5ad](#c5ad)  [:black_small_square:c5d](#c5d)  [:black_small_square:d2](#d2)  [:black_small_square:g4dn](#g4dn)  [:black_small_square:i3](#i3)  [:black_small_square:m5](#m5)  [:black_small_square:m5d](#m5d)  [:black_small_square:r5](#r5)  [:black_small_square:r5d](#r5d)  [:black_small_square:t3](#t3)  [:black_small_square:x1](#x1)  [:black_small_square:x1e](#x1e)  10 | 11 | Jump to type: [:small_blue_diamond:nano](#nano)  [:small_blue_diamond:micro](#micro)  [:small_blue_diamond:small](#small)  [:small_blue_diamond:medium](#medium)  [:small_blue_diamond:large](#large)  [:small_blue_diamond:xlarge](#xlarge)  [:small_blue_diamond:2xlarge](#2xlarge)  [:small_blue_diamond:4xlarge](#4xlarge)  [:small_blue_diamond:8xlarge](#8xlarge)  [:small_blue_diamond:9xlarge](#9xlarge)  [:small_blue_diamond:12xlarge](#12xlarge)  [:small_blue_diamond:16xlarge](#16xlarge)  [:small_blue_diamond:18xlarge](#18xlarge)  [:small_blue_diamond:24xlarge](#24xlarge)  [:small_blue_diamond:32xlarge](#32xlarge)  [:small_blue_diamond:metal](#metal)  12 | 13 | 14 | 15 | ## c5 16 | 17 | | Instance Type | afs1-az1 | afs1-az2 | afs1-az3 | Spot price | 18 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 19 | | c5.large | :green_circle: | :green_circle: | :green_circle: | 0.0363 | 20 | | c5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0695 | 21 | | c5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1368 | 22 | | c5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2736 | 23 | | c5.9xlarge | :green_circle: | :green_circle: | :green_circle: | 0.6156 | 24 | | c5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8208 | 25 | | c5.18xlarge | :green_circle: | :green_circle: | :green_circle: | 1.2312 | 26 | | c5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.6416 | 27 | | c5.metal | :green_circle: | :green_circle: | :green_circle: | 1.6416 | 28 | 29 | 30 | ## c5a 31 | 32 | | Instance Type | afs1-az1 | afs1-az2 | afs1-az3 | Spot price | 33 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 34 | | c5a.large | :green_circle: | :green_circle: | :green_circle: | 0.0342 | 35 | | c5a.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0684 | 36 | | c5a.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1368 | 37 | | c5a.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2736 | 38 | | c5a.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5472 | 39 | | c5a.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8208 | 40 | | c5a.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0944 | 41 | | c5a.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.6416 | 42 | 43 | 44 | ## c5ad 45 | 46 | | Instance Type | afs1-az1 | afs1-az2 | afs1-az3 | Spot price | 47 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 48 | | c5ad.large | :green_circle: | :green_circle: | :green_circle: | 0.0342 | 49 | | c5ad.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0684 | 50 | | c5ad.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1368 | 51 | | c5ad.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2736 | 52 | | c5ad.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5472 | 53 | | c5ad.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8208 | 54 | | c5ad.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0944 | 55 | | c5ad.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.6416 | 56 | 57 | 58 | ## c5d 59 | 60 | | Instance Type | afs1-az1 | afs1-az2 | afs1-az3 | Spot price | 61 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 62 | | c5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0342 | 63 | | c5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0684 | 64 | | c5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1368 | 65 | | c5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2736 | 66 | | c5d.9xlarge | :green_circle: | :green_circle: | :green_circle: | 0.6156 | 67 | | c5d.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8208 | 68 | | c5d.18xlarge | :green_circle: | :green_circle: | :green_circle: | 1.2312 | 69 | | c5d.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.6416 | 70 | | c5d.metal | :green_circle: | :green_circle: | :green_circle: | 6.2400 | 71 | 72 | 73 | ## d2 74 | 75 | | Instance Type | afs1-az1 | afs1-az2 | afs1-az3 | Spot price | 76 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 77 | | d2.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2625 | 78 | | d2.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5250 | 79 | | d2.4xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0500 | 80 | | d2.8xlarge | :green_circle: | :green_circle: | :green_circle: | 2.1000 | 81 | 82 | 83 | ## g4dn 84 | 85 | | Instance Type | afs1-az1 | afs1-az2 | afs1-az3 | Spot price | 86 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 87 | | g4dn.xlarge | :red_circle: | :green_circle: | :green_circle: | 0.2094 | 88 | | g4dn.2xlarge | :red_circle: | :green_circle: | :green_circle: | 0.2994 | 89 | | g4dn.4xlarge | :red_circle: | :green_circle: | :green_circle: | 0.4791 | 90 | | g4dn.8xlarge | :red_circle: | :green_circle: | :green_circle: | 0.8661 | 91 | | g4dn.12xlarge | :red_circle: | :green_circle: | :green_circle: | 1.5570 | 92 | | g4dn.16xlarge | :red_circle: | :green_circle: | :green_circle: | 5.7740 | 93 | | g4dn.metal | :red_circle: | :green_circle: | :green_circle: | 10.3810 | 94 | 95 | 96 | ## i3 97 | 98 | | Instance Type | afs1-az1 | afs1-az2 | afs1-az3 | Spot price | 99 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 100 | | i3.large | :green_circle: | :green_circle: | :green_circle: | 0.0615 | 101 | | i3.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1230 | 102 | | i3.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2460 | 103 | | i3.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4920 | 104 | | i3.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9840 | 105 | | i3.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.9680 | 106 | | i3.metal | :green_circle: | :green_circle: | :green_circle: | 1.9680 | 107 | 108 | 109 | ## m5 110 | 111 | | Instance Type | afs1-az1 | afs1-az2 | afs1-az3 | Spot price | 112 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 113 | | m5.large | :green_circle: | :green_circle: | :green_circle: | 0.0364 | 114 | | m5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0718 | 115 | | m5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1436 | 116 | | m5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2873 | 117 | | m5.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5746 | 118 | | m5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8618 | 119 | | m5.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1491 | 120 | | m5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.7237 | 121 | | m5.metal | :green_circle: | :green_circle: | :green_circle: | 6.0960 | 122 | 123 | 124 | ## m5d 125 | 126 | | Instance Type | afs1-az1 | afs1-az2 | afs1-az3 | Spot price | 127 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 128 | | m5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0359 | 129 | | m5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0718 | 130 | | m5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1436 | 131 | | m5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2873 | 132 | | m5d.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5746 | 133 | | m5d.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8618 | 134 | | m5d.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1491 | 135 | | m5d.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.7237 | 136 | | m5d.metal | :green_circle: | :green_circle: | :green_circle: | 1.7237 | 137 | 138 | 139 | ## r5 140 | 141 | | Instance Type | afs1-az1 | afs1-az2 | afs1-az3 | Spot price | 142 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 143 | | r5.large | :green_circle: | :green_circle: | :green_circle: | 0.0669 | 144 | | r5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1812 | 145 | | r5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1505 | 146 | | r5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.3010 | 147 | | r5.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.6019 | 148 | | r5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9029 | 149 | | r5.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.2038 | 150 | | r5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.8058 | 151 | | r5.metal | :green_circle: | :green_circle: | :green_circle: | 1.8058 | 152 | 153 | 154 | ## r5d 155 | 156 | | Instance Type | afs1-az1 | afs1-az2 | afs1-az3 | Spot price | 157 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 158 | | r5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0376 | 159 | | r5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0752 | 160 | | r5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1505 | 161 | | r5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.3010 | 162 | | r5d.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.6019 | 163 | | r5d.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9029 | 164 | | r5d.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.2038 | 165 | | r5d.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.8058 | 166 | | r5d.metal | :green_circle: | :green_circle: | :green_circle: | 1.8058 | 167 | 168 | 169 | ## t3 170 | 171 | | Instance Type | afs1-az1 | afs1-az2 | afs1-az3 | Spot price | 172 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 173 | | t3.nano | :green_circle: | :green_circle: | :green_circle: | 0.0020 | 174 | | t3.micro | :green_circle: | :green_circle: | :green_circle: | 0.0041 | 175 | | t3.small | :green_circle: | :green_circle: | :green_circle: | 0.0081 | 176 | | t3.medium | :green_circle: | :green_circle: | :green_circle: | 0.0163 | 177 | | t3.large | :green_circle: | :green_circle: | :green_circle: | 0.0343 | 178 | | t3.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0651 | 179 | | t3.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1302 | 180 | 181 | 182 | ## x1 183 | 184 | | Instance Type | afs1-az1 | afs1-az2 | afs1-az3 | Spot price | 185 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 186 | | x1.16xlarge | :green_circle: | :green_circle: | :red_circle: | 2.8572 | 187 | | x1.32xlarge | :green_circle: | :green_circle: | :red_circle: | 5.7144 | 188 | 189 | 190 | ## x1e 191 | 192 | | Instance Type | afs1-az1 | afs1-az2 | afs1-az3 | Spot price | 193 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 194 | | x1e.xlarge | :green_circle: | :green_circle: | :red_circle: | 0.3570 | 195 | | x1e.2xlarge | :green_circle: | :green_circle: | :red_circle: | 0.7140 | 196 | | x1e.4xlarge | :green_circle: | :green_circle: | :red_circle: | 1.4280 | 197 | | x1e.8xlarge | :green_circle: | :green_circle: | :red_circle: | 2.8560 | 198 | | x1e.16xlarge | :green_circle: | :green_circle: | :red_circle: | 5.7120 | 199 | | x1e.32xlarge | :green_circle: | :green_circle: | :red_circle: | 11.4240 | 200 | 201 | 202 | ## nano 203 | 204 | | Instance Class | afs1-az1 | afs1-az2 | afs1-az3 | Spot price | 205 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 206 | | t3.nano | :green_circle: | :green_circle: | :green_circle: | 0.0020 | 207 | 208 | 209 | ## micro 210 | 211 | | Instance Class | afs1-az1 | afs1-az2 | afs1-az3 | Spot price | 212 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 213 | | t3.micro | :green_circle: | :green_circle: | :green_circle: | 0.0041 | 214 | 215 | 216 | ## small 217 | 218 | | Instance Class | afs1-az1 | afs1-az2 | afs1-az3 | Spot price | 219 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 220 | | t3.small | :green_circle: | :green_circle: | :green_circle: | 0.0081 | 221 | 222 | 223 | ## medium 224 | 225 | | Instance Class | afs1-az1 | afs1-az2 | afs1-az3 | Spot price | 226 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 227 | | t3.medium | :green_circle: | :green_circle: | :green_circle: | 0.0163 | 228 | 229 | 230 | ## large 231 | 232 | | Instance Class | afs1-az1 | afs1-az2 | afs1-az3 | Spot price | 233 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 234 | | c5.large | :green_circle: | :green_circle: | :green_circle: | 0.0363 | 235 | | c5a.large | :green_circle: | :green_circle: | :green_circle: | 0.0342 | 236 | | c5ad.large | :green_circle: | :green_circle: | :green_circle: | 0.0342 | 237 | | c5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0342 | 238 | | i3.large | :green_circle: | :green_circle: | :green_circle: | 0.0615 | 239 | | m5.large | :green_circle: | :green_circle: | :green_circle: | 0.0364 | 240 | | m5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0359 | 241 | | r5.large | :green_circle: | :green_circle: | :green_circle: | 0.0669 | 242 | | r5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0376 | 243 | | t3.large | :green_circle: | :green_circle: | :green_circle: | 0.0343 | 244 | 245 | 246 | ## xlarge 247 | 248 | | Instance Class | afs1-az1 | afs1-az2 | afs1-az3 | Spot price | 249 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 250 | | c5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0695 | 251 | | c5a.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0684 | 252 | | c5ad.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0684 | 253 | | c5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0684 | 254 | | d2.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2625 | 255 | | g4dn.xlarge | :red_circle: | :green_circle: | :green_circle: | 0.2094 | 256 | | i3.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1230 | 257 | | m5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0718 | 258 | | m5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0718 | 259 | | r5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1812 | 260 | | r5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0752 | 261 | | t3.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0651 | 262 | | x1e.xlarge | :green_circle: | :green_circle: | :red_circle: | 0.3570 | 263 | 264 | 265 | ## 2xlarge 266 | 267 | | Instance Class | afs1-az1 | afs1-az2 | afs1-az3 | Spot price | 268 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 269 | | c5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1368 | 270 | | c5a.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1368 | 271 | | c5ad.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1368 | 272 | | c5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1368 | 273 | | d2.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5250 | 274 | | g4dn.2xlarge | :red_circle: | :green_circle: | :green_circle: | 0.2994 | 275 | | i3.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2460 | 276 | | m5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1436 | 277 | | m5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1436 | 278 | | r5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1505 | 279 | | r5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1505 | 280 | | t3.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1302 | 281 | | x1e.2xlarge | :green_circle: | :green_circle: | :red_circle: | 0.7140 | 282 | 283 | 284 | ## 4xlarge 285 | 286 | | Instance Class | afs1-az1 | afs1-az2 | afs1-az3 | Spot price | 287 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 288 | | c5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2736 | 289 | | c5a.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2736 | 290 | | c5ad.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2736 | 291 | | c5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2736 | 292 | | d2.4xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0500 | 293 | | g4dn.4xlarge | :red_circle: | :green_circle: | :green_circle: | 0.4791 | 294 | | i3.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4920 | 295 | | m5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2873 | 296 | | m5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2873 | 297 | | r5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.3010 | 298 | | r5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.3010 | 299 | | x1e.4xlarge | :green_circle: | :green_circle: | :red_circle: | 1.4280 | 300 | 301 | 302 | ## 8xlarge 303 | 304 | | Instance Class | afs1-az1 | afs1-az2 | afs1-az3 | Spot price | 305 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 306 | | c5a.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5472 | 307 | | c5ad.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5472 | 308 | | d2.8xlarge | :green_circle: | :green_circle: | :green_circle: | 2.1000 | 309 | | g4dn.8xlarge | :red_circle: | :green_circle: | :green_circle: | 0.8661 | 310 | | i3.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9840 | 311 | | m5.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5746 | 312 | | m5d.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5746 | 313 | | r5.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.6019 | 314 | | r5d.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.6019 | 315 | | x1e.8xlarge | :green_circle: | :green_circle: | :red_circle: | 2.8560 | 316 | 317 | 318 | ## 9xlarge 319 | 320 | | Instance Class | afs1-az1 | afs1-az2 | afs1-az3 | Spot price | 321 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 322 | | c5.9xlarge | :green_circle: | :green_circle: | :green_circle: | 0.6156 | 323 | | c5d.9xlarge | :green_circle: | :green_circle: | :green_circle: | 0.6156 | 324 | 325 | 326 | ## 12xlarge 327 | 328 | | Instance Class | afs1-az1 | afs1-az2 | afs1-az3 | Spot price | 329 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 330 | | c5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8208 | 331 | | c5a.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8208 | 332 | | c5ad.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8208 | 333 | | c5d.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8208 | 334 | | g4dn.12xlarge | :red_circle: | :green_circle: | :green_circle: | 1.5570 | 335 | | m5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8618 | 336 | | m5d.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8618 | 337 | | r5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9029 | 338 | | r5d.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9029 | 339 | 340 | 341 | ## 16xlarge 342 | 343 | | Instance Class | afs1-az1 | afs1-az2 | afs1-az3 | Spot price | 344 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 345 | | c5a.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0944 | 346 | | c5ad.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0944 | 347 | | g4dn.16xlarge | :red_circle: | :green_circle: | :green_circle: | 5.7740 | 348 | | i3.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.9680 | 349 | | m5.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1491 | 350 | | m5d.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1491 | 351 | | r5.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.2038 | 352 | | r5d.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.2038 | 353 | | x1.16xlarge | :green_circle: | :green_circle: | :red_circle: | 2.8572 | 354 | | x1e.16xlarge | :green_circle: | :green_circle: | :red_circle: | 5.7120 | 355 | 356 | 357 | ## 18xlarge 358 | 359 | | Instance Class | afs1-az1 | afs1-az2 | afs1-az3 | Spot price | 360 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 361 | | c5.18xlarge | :green_circle: | :green_circle: | :green_circle: | 1.2312 | 362 | | c5d.18xlarge | :green_circle: | :green_circle: | :green_circle: | 1.2312 | 363 | 364 | 365 | ## 24xlarge 366 | 367 | | Instance Class | afs1-az1 | afs1-az2 | afs1-az3 | Spot price | 368 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 369 | | c5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.6416 | 370 | | c5a.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.6416 | 371 | | c5ad.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.6416 | 372 | | c5d.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.6416 | 373 | | m5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.7237 | 374 | | m5d.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.7237 | 375 | | r5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.8058 | 376 | | r5d.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.8058 | 377 | 378 | 379 | ## 32xlarge 380 | 381 | | Instance Class | afs1-az1 | afs1-az2 | afs1-az3 | Spot price | 382 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 383 | | x1.32xlarge | :green_circle: | :green_circle: | :red_circle: | 5.7144 | 384 | | x1e.32xlarge | :green_circle: | :green_circle: | :red_circle: | 11.4240 | 385 | 386 | 387 | ## metal 388 | 389 | | Instance Class | afs1-az1 | afs1-az2 | afs1-az3 | Spot price | 390 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 391 | | c5.metal | :green_circle: | :green_circle: | :green_circle: | 1.6416 | 392 | | c5d.metal | :green_circle: | :green_circle: | :green_circle: | 6.2400 | 393 | | g4dn.metal | :red_circle: | :green_circle: | :green_circle: | 10.3810 | 394 | | i3.metal | :green_circle: | :green_circle: | :green_circle: | 1.9680 | 395 | | m5.metal | :green_circle: | :green_circle: | :green_circle: | 6.0960 | 396 | | m5d.metal | :green_circle: | :green_circle: | :green_circle: | 1.7237 | 397 | | r5.metal | :green_circle: | :green_circle: | :green_circle: | 1.8058 | 398 | | r5d.metal | :green_circle: | :green_circle: | :green_circle: | 1.8058 | 399 | 400 | 401 | 402 | -------------------------------------------------------------------------------- /results/af-south-1.txt: -------------------------------------------------------------------------------- 1 | afs1-az1 2 | afs1-az2 3 | afs1-az3 4 | -------------------------------------------------------------------------------- /results/ap-east-1.md: -------------------------------------------------------------------------------- 1 | # :hong_kong: ap-east-1 AWS EC2 Instance Types 2 | 3 | ## AWS EC2 Instance Type Availability 4 | AWS EC2 instance types (e.g., `t2.micro`, `m2.small`) by region and availability zone: 5 | 6 | 7 | Regions: :us: [us-gov-west-1](us-gov-west-1.md)  :us: [us-gov-east-1](us-gov-east-1.md)  :us: [us-west-2](us-west-2.md)  :us: [us-west-1](us-west-1.md)  :us: [us-east-2](us-east-2.md)  :us: [us-east-1](us-east-1.md)  :brazil: [sa-east-1](sa-east-1.md)  :bahrain: [me-south-1](me-south-1.md)  :fr: [eu-west-3](eu-west-3.md)  :uk: [eu-west-2](eu-west-2.md)  :ireland: [eu-west-1](eu-west-1.md)  :it: [eu-south-1](eu-south-1.md)  :sweden: [eu-north-1](eu-north-1.md)  :de: [eu-central-1](eu-central-1.md)  :canada: [ca-central-1](ca-central-1.md)  :australia: [ap-southeast-2](ap-southeast-2.md)  :singapore: [ap-southeast-1](ap-southeast-1.md)  :india: [ap-south-1](ap-south-1.md)  :us: [ap-northeast-3](ap-northeast-3.md)  :kr: [ap-northeast-2](ap-northeast-2.md)  :jp: [ap-northeast-1](ap-northeast-1.md)  :hong_kong: [ap-east-1](ap-east-1.md)  :south_africa: [af-south-1](af-south-1.md)  8 | 9 | Jump to class: [:black_small_square:c5](#c5)  [:black_small_square:c5a](#c5a)  [:black_small_square:c5d](#c5d)  [:black_small_square:c5n](#c5n)  [:black_small_square:c6g](#c6g)  [:black_small_square:d2](#d2)  [:black_small_square:g4dn](#g4dn)  [:black_small_square:i3](#i3)  [:black_small_square:i3en](#i3en)  [:black_small_square:inf1](#inf1)  [:black_small_square:m5](#m5)  [:black_small_square:m5d](#m5d)  [:black_small_square:m6g](#m6g)  [:black_small_square:r5](#r5)  [:black_small_square:r5d](#r5d)  [:black_small_square:r6g](#r6g)  [:black_small_square:t3](#t3)  [:black_small_square:t4g](#t4g)  [:black_small_square:x1](#x1)  10 | 11 | Jump to type: [:small_blue_diamond:nano](#nano)  [:small_blue_diamond:micro](#micro)  [:small_blue_diamond:small](#small)  [:small_blue_diamond:medium](#medium)  [:small_blue_diamond:large](#large)  [:small_blue_diamond:xlarge](#xlarge)  [:small_blue_diamond:2xlarge](#2xlarge)  [:small_blue_diamond:3xlarge](#3xlarge)  [:small_blue_diamond:4xlarge](#4xlarge)  [:small_blue_diamond:6xlarge](#6xlarge)  [:small_blue_diamond:8xlarge](#8xlarge)  [:small_blue_diamond:9xlarge](#9xlarge)  [:small_blue_diamond:12xlarge](#12xlarge)  [:small_blue_diamond:16xlarge](#16xlarge)  [:small_blue_diamond:18xlarge](#18xlarge)  [:small_blue_diamond:24xlarge](#24xlarge)  [:small_blue_diamond:32xlarge](#32xlarge)  [:small_blue_diamond:metal](#metal)  12 | 13 | 14 | 15 | ## c5 16 | 17 | | Instance Type | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 18 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 19 | | c5.large | :green_circle: | :green_circle: | :green_circle: | 0.0380 | 20 | | c5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0794 | 21 | | c5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1331 | 22 | | c5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2592 | 23 | | c5.9xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5832 | 24 | | c5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7776 | 25 | | c5.18xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1664 | 26 | | c5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.5552 | 27 | | c5.metal | :green_circle: | :green_circle: | :green_circle: | 3.8307 | 28 | 29 | 30 | ## c5a 31 | 32 | | Instance Type | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 33 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 34 | | c5a.large | :green_circle: | :green_circle: | :green_circle: | 0.0324 | 35 | | c5a.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0648 | 36 | | c5a.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1296 | 37 | | c5a.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2592 | 38 | | c5a.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5184 | 39 | | c5a.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7776 | 40 | | c5a.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0368 | 41 | | c5a.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.5552 | 42 | 43 | 44 | ## c5d 45 | 46 | | Instance Type | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 47 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 48 | | c5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0324 | 49 | | c5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0648 | 50 | | c5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1296 | 51 | | c5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2592 | 52 | | c5d.9xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5832 | 53 | | c5d.18xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1664 | 54 | 55 | 56 | ## c5n 57 | 58 | | Instance Type | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 59 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 60 | | c5n.large | :red_circle: | :green_circle: | :green_circle: | 0.0324 | 61 | | c5n.xlarge | :red_circle: | :green_circle: | :green_circle: | 0.0648 | 62 | | c5n.2xlarge | :red_circle: | :green_circle: | :green_circle: | 0.1296 | 63 | | c5n.4xlarge | :red_circle: | :green_circle: | :green_circle: | 0.2592 | 64 | | c5n.9xlarge | :red_circle: | :green_circle: | :green_circle: | 0.5832 | 65 | | c5n.18xlarge | :red_circle: | :green_circle: | :green_circle: | 1.1664 | 66 | | c5n.metal | :red_circle: | :green_circle: | :green_circle: | 1.1664 | 67 | 68 | 69 | ## c6g 70 | 71 | | Instance Type | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 72 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 73 | | c6g.medium | :green_circle: | :green_circle: | :green_circle: | 0.0170 | 74 | | c6g.large | :green_circle: | :green_circle: | :green_circle: | 0.0340 | 75 | | c6g.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0680 | 76 | | c6g.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1361 | 77 | | c6g.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2722 | 78 | | c6g.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5443 | 79 | | c6g.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8165 | 80 | | c6g.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0886 | 81 | | c6g.metal | :green_circle: | :green_circle: | :green_circle: | 1.0886 | 82 | 83 | 84 | ## d2 85 | 86 | | Instance Type | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 87 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 88 | | d2.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2871 | 89 | | d2.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5742 | 90 | | d2.4xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1484 | 91 | | d2.8xlarge | :green_circle: | :green_circle: | :green_circle: | 2.2968 | 92 | 93 | 94 | ## g4dn 95 | 96 | | Instance Type | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 97 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 98 | | g4dn.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2430 | 99 | | g4dn.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.3474 | 100 | | g4dn.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5562 | 101 | | g4dn.8xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0053 | 102 | | g4dn.12xlarge | :green_circle: | :green_circle: | :green_circle: | 1.8072 | 103 | | g4dn.16xlarge | :green_circle: | :green_circle: | :green_circle: | 2.0106 | 104 | | g4dn.metal | :green_circle: | :green_circle: | :green_circle: | 3.9758 | 105 | 106 | 107 | ## i3 108 | 109 | | Instance Type | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 110 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 111 | | i3.large | :green_circle: | :green_circle: | :green_circle: | 0.0618 | 112 | | i3.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1236 | 113 | | i3.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2472 | 114 | | i3.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4944 | 115 | | i3.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9888 | 116 | | i3.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.9776 | 117 | | i3.metal | :green_circle: | :green_circle: | :green_circle: | 1.9776 | 118 | 119 | 120 | ## i3en 121 | 122 | | Instance Type | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 123 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 124 | | i3en.large | :green_circle: | :green_circle: | :green_circle: | 0.0894 | 125 | | i3en.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1791 | 126 | | i3en.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.3579 | 127 | | i3en.3xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5370 | 128 | | i3en.6xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0740 | 129 | | i3en.12xlarge | :green_circle: | :green_circle: | :green_circle: | 2.1480 | 130 | | i3en.24xlarge | :green_circle: | :green_circle: | :green_circle: | 4.2957 | 131 | | i3en.metal | :green_circle: | :green_circle: | :green_circle: | 4.2957 | 132 | 133 | 134 | ## inf1 135 | 136 | | Instance Type | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 137 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 138 | | inf1.xlarge | :red_circle: | :green_circle: | :green_circle: | 0.1701 | 139 | | inf1.2xlarge | :red_circle: | :green_circle: | :green_circle: | 0.2700 | 140 | | inf1.6xlarge | :red_circle: | :green_circle: | :green_circle: | 0.8799 | 141 | | inf1.24xlarge | :red_circle: | :green_circle: | :green_circle: | 3.5199 | 142 | 143 | 144 | ## m5 145 | 146 | | Instance Type | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 147 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 148 | | m5.large | :green_circle: | :green_circle: | :green_circle: | 0.0407 | 149 | | m5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0727 | 150 | | m5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1917 | 151 | | m5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2722 | 152 | | m5.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5443 | 153 | | m5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8165 | 154 | | m5.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0886 | 155 | | m5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.6330 | 156 | | m5.metal | :green_circle: | :green_circle: | :green_circle: | 6.3360 | 157 | 158 | 159 | ## m5d 160 | 161 | | Instance Type | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 162 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 163 | | m5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0340 | 164 | | m5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0680 | 165 | | m5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1361 | 166 | | m5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2722 | 167 | | m5d.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5443 | 168 | | m5d.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8165 | 169 | | m5d.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0886 | 170 | | m5d.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.6330 | 171 | | m5d.metal | :green_circle: | :green_circle: | :green_circle: | 1.6330 | 172 | 173 | 174 | ## m6g 175 | 176 | | Instance Type | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 177 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 178 | | m6g.medium | :green_circle: | :green_circle: | :green_circle: | 0.0179 | 179 | | m6g.large | :green_circle: | :green_circle: | :green_circle: | 0.0357 | 180 | | m6g.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0714 | 181 | | m6g.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1429 | 182 | | m6g.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2858 | 183 | | m6g.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5715 | 184 | | m6g.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8573 | 185 | | m6g.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1431 | 186 | | m6g.metal | :green_circle: | :green_circle: | :green_circle: | 1.1431 | 187 | 188 | 189 | ## r5 190 | 191 | | Instance Type | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 192 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 193 | | r5.large | :green_circle: | :green_circle: | :green_circle: | 0.0436 | 194 | | r5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1163 | 195 | | r5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1426 | 196 | | r5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2851 | 197 | | r5.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5702 | 198 | | r5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8554 | 199 | | r5.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1405 | 200 | | r5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.7107 | 201 | | r5.metal | :green_circle: | :green_circle: | :green_circle: | 8.0160 | 202 | 203 | 204 | ## r5d 205 | 206 | | Instance Type | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 207 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 208 | | r5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0356 | 209 | | r5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0713 | 210 | | r5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1426 | 211 | | r5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2851 | 212 | | r5d.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5702 | 213 | | r5d.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8554 | 214 | | r5d.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1405 | 215 | | r5d.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.7107 | 216 | | r5d.metal | :green_circle: | :green_circle: | :green_circle: | 1.7107 | 217 | 218 | 219 | ## r6g 220 | 221 | | Instance Type | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 222 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 223 | | r6g.medium | :green_circle: | :green_circle: | :green_circle: | 0.0187 | 224 | | r6g.large | :green_circle: | :green_circle: | :green_circle: | 0.0374 | 225 | | r6g.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0748 | 226 | | r6g.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1497 | 227 | | r6g.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2994 | 228 | | r6g.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5988 | 229 | | r6g.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8981 | 230 | | r6g.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1975 | 231 | | r6g.metal | :green_circle: | :green_circle: | :green_circle: | 1.1975 | 232 | 233 | 234 | ## t3 235 | 236 | | Instance Type | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 237 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 238 | | t3.nano | :green_circle: | :green_circle: | :green_circle: | 0.0023 | 239 | | t3.micro | :green_circle: | :green_circle: | :green_circle: | 0.0044 | 240 | | t3.small | :green_circle: | :green_circle: | :green_circle: | 0.0088 | 241 | | t3.medium | :green_circle: | :green_circle: | :green_circle: | 0.0175 | 242 | | t3.large | :green_circle: | :green_circle: | :green_circle: | 0.0350 | 243 | | t3.xlarge | :green_circle: | :green_circle: | :green_circle: | None found | 244 | | t3.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1402 | 245 | 246 | 247 | ## t4g 248 | 249 | | Instance Type | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 250 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 251 | | t4g.nano | :green_circle: | :green_circle: | :green_circle: | 0.0017 | 252 | | t4g.micro | :green_circle: | :green_circle: | :green_circle: | 0.0035 | 253 | | t4g.small | :green_circle: | :green_circle: | :green_circle: | 0.0070 | 254 | | t4g.medium | :green_circle: | :green_circle: | :green_circle: | 0.0139 | 255 | | t4g.large | :green_circle: | :green_circle: | :green_circle: | 0.0278 | 256 | | t4g.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0557 | 257 | | t4g.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1114 | 258 | 259 | 260 | ## x1 261 | 262 | | Instance Type | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 263 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 264 | | x1.16xlarge | :green_circle: | :green_circle: | :red_circle: | 3.1914 | 265 | | x1.32xlarge | :green_circle: | :green_circle: | :red_circle: | 6.3828 | 266 | 267 | 268 | ## nano 269 | 270 | | Instance Class | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 271 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 272 | | t3.nano | :green_circle: | :green_circle: | :green_circle: | 0.0023 | 273 | | t4g.nano | :green_circle: | :green_circle: | :green_circle: | 0.0017 | 274 | 275 | 276 | ## micro 277 | 278 | | Instance Class | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 279 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 280 | | t3.micro | :green_circle: | :green_circle: | :green_circle: | 0.0044 | 281 | | t4g.micro | :green_circle: | :green_circle: | :green_circle: | 0.0035 | 282 | 283 | 284 | ## small 285 | 286 | | Instance Class | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 287 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 288 | | t3.small | :green_circle: | :green_circle: | :green_circle: | 0.0088 | 289 | | t4g.small | :green_circle: | :green_circle: | :green_circle: | 0.0070 | 290 | 291 | 292 | ## medium 293 | 294 | | Instance Class | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 295 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 296 | | c6g.medium | :green_circle: | :green_circle: | :green_circle: | 0.0170 | 297 | | m6g.medium | :green_circle: | :green_circle: | :green_circle: | 0.0179 | 298 | | r6g.medium | :green_circle: | :green_circle: | :green_circle: | 0.0187 | 299 | | t3.medium | :green_circle: | :green_circle: | :green_circle: | 0.0175 | 300 | | t4g.medium | :green_circle: | :green_circle: | :green_circle: | 0.0139 | 301 | 302 | 303 | ## large 304 | 305 | | Instance Class | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 306 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 307 | | c5.large | :green_circle: | :green_circle: | :green_circle: | 0.0380 | 308 | | c5a.large | :green_circle: | :green_circle: | :green_circle: | 0.0324 | 309 | | c5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0324 | 310 | | c5n.large | :red_circle: | :green_circle: | :green_circle: | 0.0324 | 311 | | c6g.large | :green_circle: | :green_circle: | :green_circle: | 0.0340 | 312 | | i3.large | :green_circle: | :green_circle: | :green_circle: | 0.0618 | 313 | | i3en.large | :green_circle: | :green_circle: | :green_circle: | 0.0894 | 314 | | m5.large | :green_circle: | :green_circle: | :green_circle: | 0.0407 | 315 | | m5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0340 | 316 | | m6g.large | :green_circle: | :green_circle: | :green_circle: | 0.0357 | 317 | | r5.large | :green_circle: | :green_circle: | :green_circle: | 0.0436 | 318 | | r5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0356 | 319 | | r6g.large | :green_circle: | :green_circle: | :green_circle: | 0.0374 | 320 | | t3.large | :green_circle: | :green_circle: | :green_circle: | 0.0350 | 321 | | t4g.large | :green_circle: | :green_circle: | :green_circle: | 0.0278 | 322 | 323 | 324 | ## xlarge 325 | 326 | | Instance Class | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 327 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 328 | | c5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0794 | 329 | | c5a.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0648 | 330 | | c5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0648 | 331 | | c5n.xlarge | :red_circle: | :green_circle: | :green_circle: | 0.0648 | 332 | | c6g.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0680 | 333 | | d2.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2871 | 334 | | g4dn.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2430 | 335 | | i3.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1236 | 336 | | i3en.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1791 | 337 | | inf1.xlarge | :red_circle: | :green_circle: | :green_circle: | 0.1701 | 338 | | m5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0727 | 339 | | m5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0680 | 340 | | m6g.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0714 | 341 | | r5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1163 | 342 | | r5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0713 | 343 | | r6g.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0748 | 344 | | t3.xlarge | :green_circle: | :green_circle: | :green_circle: | None found | 345 | | t4g.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0557 | 346 | 347 | 348 | ## 2xlarge 349 | 350 | | Instance Class | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 351 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 352 | | c5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1331 | 353 | | c5a.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1296 | 354 | | c5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1296 | 355 | | c5n.2xlarge | :red_circle: | :green_circle: | :green_circle: | 0.1296 | 356 | | c6g.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1361 | 357 | | d2.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5742 | 358 | | g4dn.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.3474 | 359 | | i3.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2472 | 360 | | i3en.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.3579 | 361 | | inf1.2xlarge | :red_circle: | :green_circle: | :green_circle: | 0.2700 | 362 | | m5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1917 | 363 | | m5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1361 | 364 | | m6g.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1429 | 365 | | r5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1426 | 366 | | r5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1426 | 367 | | r6g.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1497 | 368 | | t3.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1402 | 369 | | t4g.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1114 | 370 | 371 | 372 | ## 3xlarge 373 | 374 | | Instance Class | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 375 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 376 | | i3en.3xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5370 | 377 | 378 | 379 | ## 4xlarge 380 | 381 | | Instance Class | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 382 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 383 | | c5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2592 | 384 | | c5a.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2592 | 385 | | c5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2592 | 386 | | c5n.4xlarge | :red_circle: | :green_circle: | :green_circle: | 0.2592 | 387 | | c6g.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2722 | 388 | | d2.4xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1484 | 389 | | g4dn.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5562 | 390 | | i3.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4944 | 391 | | m5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2722 | 392 | | m5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2722 | 393 | | m6g.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2858 | 394 | | r5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2851 | 395 | | r5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2851 | 396 | | r6g.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2994 | 397 | 398 | 399 | ## 6xlarge 400 | 401 | | Instance Class | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 402 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 403 | | i3en.6xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0740 | 404 | | inf1.6xlarge | :red_circle: | :green_circle: | :green_circle: | 0.8799 | 405 | 406 | 407 | ## 8xlarge 408 | 409 | | Instance Class | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 410 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 411 | | c5a.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5184 | 412 | | c6g.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5443 | 413 | | d2.8xlarge | :green_circle: | :green_circle: | :green_circle: | 2.2968 | 414 | | g4dn.8xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0053 | 415 | | i3.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9888 | 416 | | m5.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5443 | 417 | | m5d.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5443 | 418 | | m6g.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5715 | 419 | | r5.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5702 | 420 | | r5d.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5702 | 421 | | r6g.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5988 | 422 | 423 | 424 | ## 9xlarge 425 | 426 | | Instance Class | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 427 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 428 | | c5.9xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5832 | 429 | | c5d.9xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5832 | 430 | | c5n.9xlarge | :red_circle: | :green_circle: | :green_circle: | 0.5832 | 431 | 432 | 433 | ## 12xlarge 434 | 435 | | Instance Class | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 436 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 437 | | c5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7776 | 438 | | c5a.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7776 | 439 | | c6g.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8165 | 440 | | g4dn.12xlarge | :green_circle: | :green_circle: | :green_circle: | 1.8072 | 441 | | i3en.12xlarge | :green_circle: | :green_circle: | :green_circle: | 2.1480 | 442 | | m5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8165 | 443 | | m5d.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8165 | 444 | | m6g.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8573 | 445 | | r5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8554 | 446 | | r5d.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8554 | 447 | | r6g.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8981 | 448 | 449 | 450 | ## 16xlarge 451 | 452 | | Instance Class | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 453 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 454 | | c5a.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0368 | 455 | | c6g.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0886 | 456 | | g4dn.16xlarge | :green_circle: | :green_circle: | :green_circle: | 2.0106 | 457 | | i3.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.9776 | 458 | | m5.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0886 | 459 | | m5d.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0886 | 460 | | m6g.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1431 | 461 | | r5.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1405 | 462 | | r5d.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1405 | 463 | | r6g.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1975 | 464 | | x1.16xlarge | :green_circle: | :green_circle: | :red_circle: | 3.1914 | 465 | 466 | 467 | ## 18xlarge 468 | 469 | | Instance Class | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 470 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 471 | | c5.18xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1664 | 472 | | c5d.18xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1664 | 473 | | c5n.18xlarge | :red_circle: | :green_circle: | :green_circle: | 1.1664 | 474 | 475 | 476 | ## 24xlarge 477 | 478 | | Instance Class | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 479 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 480 | | c5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.5552 | 481 | | c5a.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.5552 | 482 | | i3en.24xlarge | :green_circle: | :green_circle: | :green_circle: | 4.2957 | 483 | | inf1.24xlarge | :red_circle: | :green_circle: | :green_circle: | 3.5199 | 484 | | m5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.6330 | 485 | | m5d.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.6330 | 486 | | r5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.7107 | 487 | | r5d.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.7107 | 488 | 489 | 490 | ## 32xlarge 491 | 492 | | Instance Class | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 493 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 494 | | x1.32xlarge | :green_circle: | :green_circle: | :red_circle: | 6.3828 | 495 | 496 | 497 | ## metal 498 | 499 | | Instance Class | ape1-az1 | ape1-az2 | ape1-az3 | Spot price | 500 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 501 | | c5.metal | :green_circle: | :green_circle: | :green_circle: | 3.8307 | 502 | | c5n.metal | :red_circle: | :green_circle: | :green_circle: | 1.1664 | 503 | | c6g.metal | :green_circle: | :green_circle: | :green_circle: | 1.0886 | 504 | | g4dn.metal | :green_circle: | :green_circle: | :green_circle: | 3.9758 | 505 | | i3.metal | :green_circle: | :green_circle: | :green_circle: | 1.9776 | 506 | | i3en.metal | :green_circle: | :green_circle: | :green_circle: | 4.2957 | 507 | | m5.metal | :green_circle: | :green_circle: | :green_circle: | 6.3360 | 508 | | m5d.metal | :green_circle: | :green_circle: | :green_circle: | 1.6330 | 509 | | m6g.metal | :green_circle: | :green_circle: | :green_circle: | 1.1431 | 510 | | r5.metal | :green_circle: | :green_circle: | :green_circle: | 8.0160 | 511 | | r5d.metal | :green_circle: | :green_circle: | :green_circle: | 1.7107 | 512 | | r6g.metal | :green_circle: | :green_circle: | :green_circle: | 1.1975 | 513 | 514 | 515 | 516 | -------------------------------------------------------------------------------- /results/ap-east-1.txt: -------------------------------------------------------------------------------- 1 | ape1-az1 2 | ape1-az2 3 | ape1-az3 4 | -------------------------------------------------------------------------------- /results/ap-northeast-1.txt: -------------------------------------------------------------------------------- 1 | apne1-az1 2 | apne1-az2 3 | apne1-az4 4 | -------------------------------------------------------------------------------- /results/ap-northeast-2.txt: -------------------------------------------------------------------------------- 1 | apne2-az1 2 | apne2-az2 3 | apne2-az3 4 | apne2-az4 5 | -------------------------------------------------------------------------------- /results/ap-northeast-3.md: -------------------------------------------------------------------------------- 1 | # :us: ap-northeast-3 AWS EC2 Instance Types 2 | 3 | ## AWS EC2 Instance Type Availability 4 | AWS EC2 instance types (e.g., `t2.micro`, `m2.small`) by region and availability zone: 5 | 6 | 7 | Regions: :us: [us-gov-west-1](us-gov-west-1.md)  :us: [us-gov-east-1](us-gov-east-1.md)  :us: [us-west-2](us-west-2.md)  :us: [us-west-1](us-west-1.md)  :us: [us-east-2](us-east-2.md)  :us: [us-east-1](us-east-1.md)  :brazil: [sa-east-1](sa-east-1.md)  :fr: [eu-west-3](eu-west-3.md)  :uk: [eu-west-2](eu-west-2.md)  :ireland: [eu-west-1](eu-west-1.md)  :sweden: [eu-north-1](eu-north-1.md)  :de: [eu-central-1](eu-central-1.md)  :canada: [ca-central-1](ca-central-1.md)  :australia: [ap-southeast-2](ap-southeast-2.md)  :singapore: [ap-southeast-1](ap-southeast-1.md)  :india: [ap-south-1](ap-south-1.md)  :us: [ap-northeast-3](ap-northeast-3.md)  :kr: [ap-northeast-2](ap-northeast-2.md)  :jp: [ap-northeast-1](ap-northeast-1.md)  8 | 9 | Jump to class: [:black_small_square:c4](#c4)  [:black_small_square:c5](#c5)  [:black_small_square:c5d](#c5d)  [:black_small_square:d2](#d2)  [:black_small_square:i3](#i3)  [:black_small_square:i3en](#i3en)  [:black_small_square:m4](#m4)  [:black_small_square:m5](#m5)  [:black_small_square:m5d](#m5d)  [:black_small_square:r4](#r4)  [:black_small_square:r5](#r5)  [:black_small_square:r5d](#r5d)  [:black_small_square:t2](#t2)  [:black_small_square:t3](#t3)  [:black_small_square:x1](#x1)  [:black_small_square:x1e](#x1e)  10 | 11 | Jump to type: [:small_blue_diamond:nano](#nano)  [:small_blue_diamond:micro](#micro)  [:small_blue_diamond:small](#small)  [:small_blue_diamond:medium](#medium)  [:small_blue_diamond:large](#large)  [:small_blue_diamond:xlarge](#xlarge)  [:small_blue_diamond:2xlarge](#2xlarge)  [:small_blue_diamond:3xlarge](#3xlarge)  [:small_blue_diamond:4xlarge](#4xlarge)  [:small_blue_diamond:6xlarge](#6xlarge)  [:small_blue_diamond:8xlarge](#8xlarge)  [:small_blue_diamond:9xlarge](#9xlarge)  [:small_blue_diamond:12xlarge](#12xlarge)  [:small_blue_diamond:16xlarge](#16xlarge)  [:small_blue_diamond:18xlarge](#18xlarge)  [:small_blue_diamond:24xlarge](#24xlarge)  [:small_blue_diamond:32xlarge](#32xlarge)  [:small_blue_diamond:metal](#metal)  12 | 13 | 14 | 15 | ## c4 16 | 17 | | Instance Type | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 18 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 19 | | c4.large | :red_circle: | :red_circle: | :green_circle: | 0.0317 | 20 | | c4.xlarge | :red_circle: | :red_circle: | :green_circle: | 0.0634 | 21 | | c4.2xlarge | :red_circle: | :red_circle: | :green_circle: | 0.1267 | 22 | | c4.4xlarge | :red_circle: | :red_circle: | :green_circle: | 0.2535 | 23 | | c4.8xlarge | :red_circle: | :red_circle: | :green_circle: | 0.5069 | 24 | 25 | 26 | ## c5 27 | 28 | | Instance Type | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 29 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 30 | | c5.large | :green_circle: | :green_circle: | :green_circle: | 0.0333 | 31 | | c5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0665 | 32 | | c5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1464 | 33 | | c5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2661 | 34 | | c5.9xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5988 | 35 | | c5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7984 | 36 | | c5.18xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1976 | 37 | | c5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.5968 | 38 | | c5.metal | :green_circle: | :green_circle: | :green_circle: | 1.5968 | 39 | 40 | 41 | ## c5d 42 | 43 | | Instance Type | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 44 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 45 | | c5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0333 | 46 | | c5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0665 | 47 | | c5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1331 | 48 | | c5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2661 | 49 | | c5d.9xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5988 | 50 | | c5d.12xlarge | :green_circle: | :green_circle: | :red_circle: | None found | 51 | | c5d.18xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1976 | 52 | | c5d.24xlarge | :green_circle: | :green_circle: | :red_circle: | None found | 53 | | c5d.metal | :green_circle: | :green_circle: | :red_circle: | None found | 54 | 55 | 56 | ## d2 57 | 58 | | Instance Type | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 59 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 60 | | d2.xlarge | :red_circle: | :red_circle: | :green_circle: | 0.2532 | 61 | | d2.2xlarge | :red_circle: | :red_circle: | :green_circle: | 0.5064 | 62 | | d2.4xlarge | :red_circle: | :red_circle: | :green_circle: | 1.0128 | 63 | | d2.8xlarge | :red_circle: | :red_circle: | :green_circle: | 2.0256 | 64 | 65 | 66 | ## i3 67 | 68 | | Instance Type | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 69 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 70 | | i3.large | :green_circle: | :green_circle: | :green_circle: | 0.0549 | 71 | | i3.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1098 | 72 | | i3.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2196 | 73 | | i3.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4392 | 74 | | i3.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8784 | 75 | | i3.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.7568 | 76 | | i3.metal | :green_circle: | :green_circle: | :green_circle: | 1.7568 | 77 | 78 | 79 | ## i3en 80 | 81 | | Instance Type | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 82 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 83 | | i3en.large | :green_circle: | :green_circle: | :red_circle: | None found | 84 | | i3en.xlarge | :green_circle: | :green_circle: | :red_circle: | None found | 85 | | i3en.2xlarge | :green_circle: | :green_circle: | :red_circle: | None found | 86 | | i3en.3xlarge | :green_circle: | :green_circle: | :red_circle: | None found | 87 | | i3en.6xlarge | :green_circle: | :green_circle: | :red_circle: | None found | 88 | | i3en.12xlarge | :green_circle: | :green_circle: | :red_circle: | None found | 89 | | i3en.24xlarge | :green_circle: | :green_circle: | :red_circle: | None found | 90 | | i3en.metal | :green_circle: | :green_circle: | :red_circle: | None found | 91 | 92 | 93 | ## m4 94 | 95 | | Instance Type | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 96 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 97 | | m4.large | :red_circle: | :red_circle: | :green_circle: | 0.0333 | 98 | | m4.xlarge | :red_circle: | :red_circle: | :green_circle: | 0.0665 | 99 | | m4.2xlarge | :red_circle: | :red_circle: | :green_circle: | 0.1331 | 100 | | m4.4xlarge | :red_circle: | :red_circle: | :green_circle: | 0.2661 | 101 | | m4.16xlarge | :red_circle: | :red_circle: | :green_circle: | 1.0645 | 102 | 103 | 104 | ## m5 105 | 106 | | Instance Type | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 107 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 108 | | m5.large | :green_circle: | :green_circle: | :green_circle: | 0.0350 | 109 | | m5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0699 | 110 | | m5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1397 | 111 | | m5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2794 | 112 | | m5.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5589 | 113 | | m5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8383 | 114 | | m5.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1178 | 115 | | m5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.6766 | 116 | | m5.metal | :green_circle: | :green_circle: | :green_circle: | 1.6766 | 117 | 118 | 119 | ## m5d 120 | 121 | | Instance Type | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 122 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 123 | | m5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0349 | 124 | | m5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0699 | 125 | | m5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1397 | 126 | | m5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2794 | 127 | | m5d.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5589 | 128 | | m5d.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8383 | 129 | | m5d.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1178 | 130 | | m5d.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.6766 | 131 | | m5d.metal | :green_circle: | :green_circle: | :green_circle: | 1.6766 | 132 | 133 | 134 | ## r4 135 | 136 | | Instance Type | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 137 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 138 | | r4.large | :red_circle: | :red_circle: | :green_circle: | 0.0349 | 139 | | r4.xlarge | :red_circle: | :red_circle: | :green_circle: | 0.0697 | 140 | | r4.2xlarge | :red_circle: | :red_circle: | :green_circle: | 0.1394 | 141 | | r4.4xlarge | :red_circle: | :red_circle: | :green_circle: | 0.2788 | 142 | | r4.8xlarge | :red_circle: | :red_circle: | :green_circle: | 0.5576 | 143 | | r4.16xlarge | :red_circle: | :red_circle: | :green_circle: | 1.1152 | 144 | 145 | 146 | ## r5 147 | 148 | | Instance Type | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 149 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 150 | | r5.large | :green_circle: | :green_circle: | :green_circle: | 0.0456 | 151 | | r5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1180 | 152 | | r5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1464 | 153 | | r5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2927 | 154 | | r5.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5855 | 155 | | r5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8782 | 156 | | r5.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1710 | 157 | | r5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.7565 | 158 | | r5.metal | :green_circle: | :green_circle: | :green_circle: | 1.7565 | 159 | 160 | 161 | ## r5d 162 | 163 | | Instance Type | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 164 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 165 | | r5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0366 | 166 | | r5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0732 | 167 | | r5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1464 | 168 | | r5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2927 | 169 | | r5d.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5855 | 170 | | r5d.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8782 | 171 | | r5d.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1710 | 172 | | r5d.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.7565 | 173 | | r5d.metal | :green_circle: | :green_circle: | :green_circle: | 1.7565 | 174 | 175 | 176 | ## t2 177 | 178 | | Instance Type | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 179 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 180 | | t2.nano | :red_circle: | :red_circle: | :green_circle: | None found | 181 | | t2.micro | :red_circle: | :red_circle: | :green_circle: | 0.0046 | 182 | | t2.small | :red_circle: | :red_circle: | :green_circle: | 0.0091 | 183 | | t2.medium | :red_circle: | :red_circle: | :green_circle: | 0.0182 | 184 | | t2.large | :red_circle: | :red_circle: | :green_circle: | 0.0365 | 185 | | t2.xlarge | :red_circle: | :red_circle: | :green_circle: | 0.0730 | 186 | | t2.2xlarge | :red_circle: | :red_circle: | :green_circle: | 0.1459 | 187 | 188 | 189 | ## t3 190 | 191 | | Instance Type | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 192 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 193 | | t3.nano | :green_circle: | :green_circle: | :green_circle: | 0.0020 | 194 | | t3.micro | :green_circle: | :green_circle: | :green_circle: | 0.0041 | 195 | | t3.small | :green_circle: | :green_circle: | :green_circle: | 0.0082 | 196 | | t3.medium | :green_circle: | :green_circle: | :green_circle: | 0.0163 | 197 | | t3.large | :green_circle: | :green_circle: | :green_circle: | 0.0335 | 198 | | t3.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0653 | 199 | | t3.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1306 | 200 | 201 | 202 | ## x1 203 | 204 | | Instance Type | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 205 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 206 | | x1.16xlarge | :red_circle: | :red_circle: | :green_circle: | 2.9013 | 207 | | x1.32xlarge | :red_circle: | :red_circle: | :green_circle: | 5.8026 | 208 | 209 | 210 | ## x1e 211 | 212 | | Instance Type | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 213 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 214 | | x1e.xlarge | :red_circle: | :red_circle: | :green_circle: | 1.2090 | 215 | | x1e.2xlarge | :red_circle: | :red_circle: | :green_circle: | 0.7254 | 216 | | x1e.4xlarge | :red_circle: | :red_circle: | :green_circle: | 1.4508 | 217 | | x1e.8xlarge | :red_circle: | :red_circle: | :green_circle: | 2.9016 | 218 | | x1e.16xlarge | :red_circle: | :red_circle: | :green_circle: | 5.8032 | 219 | | x1e.32xlarge | :red_circle: | :red_circle: | :green_circle: | 38.6880 | 220 | 221 | 222 | ## nano 223 | 224 | | Instance Class | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 225 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 226 | | t2.nano | :red_circle: | :red_circle: | :green_circle: | None found | 227 | | t3.nano | :green_circle: | :green_circle: | :green_circle: | 0.0020 | 228 | 229 | 230 | ## micro 231 | 232 | | Instance Class | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 233 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 234 | | t2.micro | :red_circle: | :red_circle: | :green_circle: | 0.0046 | 235 | | t3.micro | :green_circle: | :green_circle: | :green_circle: | 0.0041 | 236 | 237 | 238 | ## small 239 | 240 | | Instance Class | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 241 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 242 | | t2.small | :red_circle: | :red_circle: | :green_circle: | 0.0091 | 243 | | t3.small | :green_circle: | :green_circle: | :green_circle: | 0.0082 | 244 | 245 | 246 | ## medium 247 | 248 | | Instance Class | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 249 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 250 | | t2.medium | :red_circle: | :red_circle: | :green_circle: | 0.0182 | 251 | | t3.medium | :green_circle: | :green_circle: | :green_circle: | 0.0163 | 252 | 253 | 254 | ## large 255 | 256 | | Instance Class | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 257 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 258 | | c4.large | :red_circle: | :red_circle: | :green_circle: | 0.0317 | 259 | | c5.large | :green_circle: | :green_circle: | :green_circle: | 0.0333 | 260 | | c5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0333 | 261 | | i3.large | :green_circle: | :green_circle: | :green_circle: | 0.0549 | 262 | | i3en.large | :green_circle: | :green_circle: | :red_circle: | None found | 263 | | m4.large | :red_circle: | :red_circle: | :green_circle: | 0.0333 | 264 | | m5.large | :green_circle: | :green_circle: | :green_circle: | 0.0350 | 265 | | m5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0349 | 266 | | r4.large | :red_circle: | :red_circle: | :green_circle: | 0.0349 | 267 | | r5.large | :green_circle: | :green_circle: | :green_circle: | 0.0456 | 268 | | r5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0366 | 269 | | t2.large | :red_circle: | :red_circle: | :green_circle: | 0.0365 | 270 | | t3.large | :green_circle: | :green_circle: | :green_circle: | 0.0335 | 271 | 272 | 273 | ## xlarge 274 | 275 | | Instance Class | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 276 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 277 | | c4.xlarge | :red_circle: | :red_circle: | :green_circle: | 0.0634 | 278 | | c5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0665 | 279 | | c5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0665 | 280 | | d2.xlarge | :red_circle: | :red_circle: | :green_circle: | 0.2532 | 281 | | i3.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1098 | 282 | | i3en.xlarge | :green_circle: | :green_circle: | :red_circle: | None found | 283 | | m4.xlarge | :red_circle: | :red_circle: | :green_circle: | 0.0665 | 284 | | m5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0699 | 285 | | m5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0699 | 286 | | r4.xlarge | :red_circle: | :red_circle: | :green_circle: | 0.0697 | 287 | | r5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1180 | 288 | | r5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0732 | 289 | | t2.xlarge | :red_circle: | :red_circle: | :green_circle: | 0.0730 | 290 | | t3.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0653 | 291 | | x1e.xlarge | :red_circle: | :red_circle: | :green_circle: | 1.2090 | 292 | 293 | 294 | ## 2xlarge 295 | 296 | | Instance Class | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 297 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 298 | | c4.2xlarge | :red_circle: | :red_circle: | :green_circle: | 0.1267 | 299 | | c5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1464 | 300 | | c5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1331 | 301 | | d2.2xlarge | :red_circle: | :red_circle: | :green_circle: | 0.5064 | 302 | | i3.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2196 | 303 | | i3en.2xlarge | :green_circle: | :green_circle: | :red_circle: | None found | 304 | | m4.2xlarge | :red_circle: | :red_circle: | :green_circle: | 0.1331 | 305 | | m5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1397 | 306 | | m5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1397 | 307 | | r4.2xlarge | :red_circle: | :red_circle: | :green_circle: | 0.1394 | 308 | | r5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1464 | 309 | | r5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1464 | 310 | | t2.2xlarge | :red_circle: | :red_circle: | :green_circle: | 0.1459 | 311 | | t3.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1306 | 312 | | x1e.2xlarge | :red_circle: | :red_circle: | :green_circle: | 0.7254 | 313 | 314 | 315 | ## 3xlarge 316 | 317 | | Instance Class | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 318 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 319 | | i3en.3xlarge | :green_circle: | :green_circle: | :red_circle: | None found | 320 | 321 | 322 | ## 4xlarge 323 | 324 | | Instance Class | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 325 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 326 | | c4.4xlarge | :red_circle: | :red_circle: | :green_circle: | 0.2535 | 327 | | c5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2661 | 328 | | c5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2661 | 329 | | d2.4xlarge | :red_circle: | :red_circle: | :green_circle: | 1.0128 | 330 | | i3.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4392 | 331 | | m4.4xlarge | :red_circle: | :red_circle: | :green_circle: | 0.2661 | 332 | | m5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2794 | 333 | | m5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2794 | 334 | | r4.4xlarge | :red_circle: | :red_circle: | :green_circle: | 0.2788 | 335 | | r5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2927 | 336 | | r5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2927 | 337 | | x1e.4xlarge | :red_circle: | :red_circle: | :green_circle: | 1.4508 | 338 | 339 | 340 | ## 6xlarge 341 | 342 | | Instance Class | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 343 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 344 | | i3en.6xlarge | :green_circle: | :green_circle: | :red_circle: | None found | 345 | 346 | 347 | ## 8xlarge 348 | 349 | | Instance Class | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 350 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 351 | | c4.8xlarge | :red_circle: | :red_circle: | :green_circle: | 0.5069 | 352 | | d2.8xlarge | :red_circle: | :red_circle: | :green_circle: | 2.0256 | 353 | | i3.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8784 | 354 | | m5.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5589 | 355 | | m5d.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5589 | 356 | | r4.8xlarge | :red_circle: | :red_circle: | :green_circle: | 0.5576 | 357 | | r5.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5855 | 358 | | r5d.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5855 | 359 | | x1e.8xlarge | :red_circle: | :red_circle: | :green_circle: | 2.9016 | 360 | 361 | 362 | ## 9xlarge 363 | 364 | | Instance Class | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 365 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 366 | | c5.9xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5988 | 367 | | c5d.9xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5988 | 368 | 369 | 370 | ## 12xlarge 371 | 372 | | Instance Class | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 373 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 374 | | c5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7984 | 375 | | c5d.12xlarge | :green_circle: | :green_circle: | :red_circle: | None found | 376 | | i3en.12xlarge | :green_circle: | :green_circle: | :red_circle: | None found | 377 | | m5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8383 | 378 | | m5d.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8383 | 379 | | r5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8782 | 380 | | r5d.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8782 | 381 | 382 | 383 | ## 16xlarge 384 | 385 | | Instance Class | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 386 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 387 | | i3.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.7568 | 388 | | m4.16xlarge | :red_circle: | :red_circle: | :green_circle: | 1.0645 | 389 | | m5.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1178 | 390 | | m5d.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1178 | 391 | | r4.16xlarge | :red_circle: | :red_circle: | :green_circle: | 1.1152 | 392 | | r5.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1710 | 393 | | r5d.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1710 | 394 | | x1.16xlarge | :red_circle: | :red_circle: | :green_circle: | 2.9013 | 395 | | x1e.16xlarge | :red_circle: | :red_circle: | :green_circle: | 5.8032 | 396 | 397 | 398 | ## 18xlarge 399 | 400 | | Instance Class | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 401 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 402 | | c5.18xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1976 | 403 | | c5d.18xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1976 | 404 | 405 | 406 | ## 24xlarge 407 | 408 | | Instance Class | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 409 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 410 | | c5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.5968 | 411 | | c5d.24xlarge | :green_circle: | :green_circle: | :red_circle: | None found | 412 | | i3en.24xlarge | :green_circle: | :green_circle: | :red_circle: | None found | 413 | | m5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.6766 | 414 | | m5d.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.6766 | 415 | | r5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.7565 | 416 | | r5d.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.7565 | 417 | 418 | 419 | ## 32xlarge 420 | 421 | | Instance Class | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 422 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 423 | | x1.32xlarge | :red_circle: | :red_circle: | :green_circle: | 5.8026 | 424 | | x1e.32xlarge | :red_circle: | :red_circle: | :green_circle: | 38.6880 | 425 | 426 | 427 | ## metal 428 | 429 | | Instance Class | apne3-az1 | apne3-az2 | apne3-az3 | Spot price | 430 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 431 | | c5.metal | :green_circle: | :green_circle: | :green_circle: | 1.5968 | 432 | | c5d.metal | :green_circle: | :green_circle: | :red_circle: | None found | 433 | | i3.metal | :green_circle: | :green_circle: | :green_circle: | 1.7568 | 434 | | i3en.metal | :green_circle: | :green_circle: | :red_circle: | None found | 435 | | m5.metal | :green_circle: | :green_circle: | :green_circle: | 1.6766 | 436 | | m5d.metal | :green_circle: | :green_circle: | :green_circle: | 1.6766 | 437 | | r5.metal | :green_circle: | :green_circle: | :green_circle: | 1.7565 | 438 | | r5d.metal | :green_circle: | :green_circle: | :green_circle: | 1.7565 | 439 | 440 | 441 | 442 | -------------------------------------------------------------------------------- /results/ap-northeast-3.txt: -------------------------------------------------------------------------------- 1 | apne3-az1 2 | apne3-az2 3 | apne3-az3 4 | -------------------------------------------------------------------------------- /results/ap-south-1.txt: -------------------------------------------------------------------------------- 1 | aps1-az1 2 | aps1-az2 3 | aps1-az3 4 | -------------------------------------------------------------------------------- /results/ap-southeast-1.txt: -------------------------------------------------------------------------------- 1 | apse1-az1 2 | apse1-az2 3 | apse1-az3 4 | -------------------------------------------------------------------------------- /results/ap-southeast-2.txt: -------------------------------------------------------------------------------- 1 | apse2-az1 2 | apse2-az2 3 | apse2-az3 4 | -------------------------------------------------------------------------------- /results/ca-central-1.txt: -------------------------------------------------------------------------------- 1 | cac1-az1 2 | cac1-az2 3 | cac1-az4 4 | -------------------------------------------------------------------------------- /results/eu-central-1.txt: -------------------------------------------------------------------------------- 1 | euc1-az1 2 | euc1-az2 3 | euc1-az3 4 | -------------------------------------------------------------------------------- /results/eu-north-1.md: -------------------------------------------------------------------------------- 1 | # :sweden: eu-north-1 AWS EC2 Instance Types 2 | 3 | ## AWS EC2 Instance Type Availability 4 | AWS EC2 instance types (e.g., `t2.micro`, `m2.small`) by region and availability zone: 5 | 6 | 7 | Regions: :us: [us-gov-west-1](us-gov-west-1.md)  :us: [us-gov-east-1](us-gov-east-1.md)  :us: [us-west-2](us-west-2.md)  :us: [us-west-1](us-west-1.md)  :us: [us-east-2](us-east-2.md)  :us: [us-east-1](us-east-1.md)  :brazil: [sa-east-1](sa-east-1.md)  :fr: [eu-west-3](eu-west-3.md)  :uk: [eu-west-2](eu-west-2.md)  :ireland: [eu-west-1](eu-west-1.md)  :sweden: [eu-north-1](eu-north-1.md)  :de: [eu-central-1](eu-central-1.md)  :canada: [ca-central-1](ca-central-1.md)  :australia: [ap-southeast-2](ap-southeast-2.md)  :singapore: [ap-southeast-1](ap-southeast-1.md)  :india: [ap-south-1](ap-south-1.md)  :us: [ap-northeast-3](ap-northeast-3.md)  :kr: [ap-northeast-2](ap-northeast-2.md)  :jp: [ap-northeast-1](ap-northeast-1.md)  8 | 9 | Jump to class: [:black_small_square:c5](#c5)  [:black_small_square:c5a](#c5a)  [:black_small_square:c5d](#c5d)  [:black_small_square:c5n](#c5n)  [:black_small_square:c6g](#c6g)  [:black_small_square:d2](#d2)  [:black_small_square:g4dn](#g4dn)  [:black_small_square:i3](#i3)  [:black_small_square:i3en](#i3en)  [:black_small_square:inf1](#inf1)  [:black_small_square:m5](#m5)  [:black_small_square:m5d](#m5d)  [:black_small_square:m6g](#m6g)  [:black_small_square:r5](#r5)  [:black_small_square:r5d](#r5d)  [:black_small_square:r6g](#r6g)  [:black_small_square:t3](#t3)  [:black_small_square:t4g](#t4g)  10 | 11 | Jump to type: [:small_blue_diamond:nano](#nano)  [:small_blue_diamond:micro](#micro)  [:small_blue_diamond:small](#small)  [:small_blue_diamond:medium](#medium)  [:small_blue_diamond:large](#large)  [:small_blue_diamond:xlarge](#xlarge)  [:small_blue_diamond:2xlarge](#2xlarge)  [:small_blue_diamond:3xlarge](#3xlarge)  [:small_blue_diamond:4xlarge](#4xlarge)  [:small_blue_diamond:6xlarge](#6xlarge)  [:small_blue_diamond:8xlarge](#8xlarge)  [:small_blue_diamond:9xlarge](#9xlarge)  [:small_blue_diamond:12xlarge](#12xlarge)  [:small_blue_diamond:16xlarge](#16xlarge)  [:small_blue_diamond:18xlarge](#18xlarge)  [:small_blue_diamond:24xlarge](#24xlarge)  [:small_blue_diamond:metal](#metal)  12 | 13 | 14 | 15 | ## c5 16 | 17 | | Instance Type | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 18 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 19 | | c5.large | :green_circle: | :green_circle: | :green_circle: | 0.0281 | 20 | | c5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0554 | 21 | | c5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1238 | 22 | | c5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2184 | 23 | | c5.9xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4914 | 24 | | c5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.6552 | 25 | | c5.18xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9880 | 26 | | c5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.3104 | 27 | | c5.metal | :green_circle: | :green_circle: | :green_circle: | 1.3104 | 28 | 29 | 30 | ## c5a 31 | 32 | | Instance Type | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 33 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 34 | | c5a.large | :green_circle: | :green_circle: | :green_circle: | 0.0273 | 35 | | c5a.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0546 | 36 | | c5a.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1092 | 37 | | c5a.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2184 | 38 | | c5a.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4368 | 39 | | c5a.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.6552 | 40 | | c5a.16xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8736 | 41 | | c5a.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.3104 | 42 | 43 | 44 | ## c5d 45 | 46 | | Instance Type | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 47 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 48 | | c5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0273 | 49 | | c5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0546 | 50 | | c5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1092 | 51 | | c5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2184 | 52 | | c5d.9xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4914 | 53 | | c5d.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.6552 | 54 | | c5d.18xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9828 | 55 | | c5d.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.3104 | 56 | | c5d.metal | :green_circle: | :green_circle: | :green_circle: | 1.3104 | 57 | 58 | 59 | ## c5n 60 | 61 | | Instance Type | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 62 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 63 | | c5n.large | :green_circle: | :green_circle: | :green_circle: | 0.0273 | 64 | | c5n.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0546 | 65 | | c5n.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1092 | 66 | | c5n.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2184 | 67 | | c5n.9xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4914 | 68 | | c5n.18xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9828 | 69 | | c5n.metal | :green_circle: | :green_circle: | :green_circle: | 0.9828 | 70 | 71 | 72 | ## c6g 73 | 74 | | Instance Type | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 75 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 76 | | c6g.medium | :green_circle: | :green_circle: | :green_circle: | 0.0143 | 77 | | c6g.large | :green_circle: | :green_circle: | :green_circle: | 0.0287 | 78 | | c6g.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0573 | 79 | | c6g.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1147 | 80 | | c6g.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2293 | 81 | | c6g.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4586 | 82 | | c6g.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.6880 | 83 | | c6g.16xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9173 | 84 | | c6g.metal | :green_circle: | :green_circle: | :green_circle: | 0.9173 | 85 | 86 | 87 | ## d2 88 | 89 | | Instance Type | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 90 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 91 | | d2.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2094 | 92 | | d2.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4188 | 93 | | d2.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8376 | 94 | | d2.8xlarge | :green_circle: | :green_circle: | :green_circle: | 1.6752 | 95 | 96 | 97 | ## g4dn 98 | 99 | | Instance Type | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 100 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 101 | | g4dn.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5580 | 102 | | g4dn.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2394 | 103 | | g4dn.4xlarge | :green_circle: | :green_circle: | :green_circle: | 1.2770 | 104 | | g4dn.8xlarge | :green_circle: | :green_circle: | :green_circle: | 2.3080 | 105 | | g4dn.12xlarge | :green_circle: | :green_circle: | :green_circle: | 4.1500 | 106 | | g4dn.16xlarge | :green_circle: | :green_circle: | :green_circle: | 4.6170 | 107 | | g4dn.metal | :green_circle: | :green_circle: | :green_circle: | 8.3000 | 108 | 109 | 110 | ## i3 111 | 112 | | Instance Type | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 113 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 114 | | i3.large | :green_circle: | :green_circle: | :green_circle: | 0.0489 | 115 | | i3.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0978 | 116 | | i3.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1956 | 117 | | i3.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.3912 | 118 | | i3.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7824 | 119 | | i3.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.5648 | 120 | | i3.metal | :green_circle: | :green_circle: | :green_circle: | 1.5648 | 121 | 122 | 123 | ## i3en 124 | 125 | | Instance Type | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 126 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 127 | | i3en.large | :green_circle: | :green_circle: | :green_circle: | 0.0711 | 128 | | i3en.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1422 | 129 | | i3en.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2844 | 130 | | i3en.3xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4266 | 131 | | i3en.6xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8532 | 132 | | i3en.12xlarge | :green_circle: | :green_circle: | :green_circle: | 1.7064 | 133 | | i3en.24xlarge | :green_circle: | :green_circle: | :green_circle: | 3.4128 | 134 | | i3en.metal | :green_circle: | :green_circle: | :green_circle: | 3.4128 | 135 | 136 | 137 | ## inf1 138 | 139 | | Instance Type | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 140 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 141 | | inf1.xlarge | :green_circle: | :red_circle: | :green_circle: | 0.1173 | 142 | | inf1.2xlarge | :green_circle: | :red_circle: | :green_circle: | 0.1860 | 143 | | inf1.6xlarge | :green_circle: | :red_circle: | :green_circle: | 0.6069 | 144 | | inf1.24xlarge | :green_circle: | :red_circle: | :green_circle: | 2.4273 | 145 | 146 | 147 | ## m5 148 | 149 | | Instance Type | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 150 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 151 | | m5.large | :green_circle: | :green_circle: | :green_circle: | 0.0300 | 152 | | m5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0573 | 153 | | m5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1147 | 154 | | m5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2316 | 155 | | m5.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4586 | 156 | | m5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.6880 | 157 | | m5.16xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9173 | 158 | | m5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.3759 | 159 | | m5.metal | :green_circle: | :green_circle: | :green_circle: | 4.8960 | 160 | 161 | 162 | ## m5d 163 | 164 | | Instance Type | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 165 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 166 | | m5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0287 | 167 | | m5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0573 | 168 | | m5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1162 | 169 | | m5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2293 | 170 | | m5d.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4586 | 171 | | m5d.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.6880 | 172 | | m5d.16xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9173 | 173 | | m5d.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.3759 | 174 | | m5d.metal | :green_circle: | :green_circle: | :green_circle: | 1.3759 | 175 | 176 | 177 | ## m6g 178 | 179 | | Instance Type | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 180 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 181 | | m6g.medium | :green_circle: | :green_circle: | :green_circle: | 0.0150 | 182 | | m6g.large | :green_circle: | :green_circle: | :green_circle: | 0.0301 | 183 | | m6g.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0602 | 184 | | m6g.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1204 | 185 | | m6g.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2408 | 186 | | m6g.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4816 | 187 | | m6g.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7224 | 188 | | m6g.16xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9631 | 189 | | m6g.metal | :green_circle: | :green_circle: | :green_circle: | 0.9631 | 190 | 191 | 192 | ## r5 193 | 194 | | Instance Type | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 195 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 196 | | r5.large | :green_circle: | :green_circle: | :green_circle: | 0.0300 | 197 | | r5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1093 | 198 | | r5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1201 | 199 | | r5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2402 | 200 | | r5.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4805 | 201 | | r5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7207 | 202 | | r5.16xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9610 | 203 | | r5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.4414 | 204 | | r5.metal | :green_circle: | :green_circle: | :green_circle: | 1.4414 | 205 | 206 | 207 | ## r5d 208 | 209 | | Instance Type | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 210 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 211 | | r5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0300 | 212 | | r5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0601 | 213 | | r5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1201 | 214 | | r5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2402 | 215 | | r5d.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4805 | 216 | | r5d.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7207 | 217 | | r5d.16xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9610 | 218 | | r5d.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.4414 | 219 | | r5d.metal | :green_circle: | :green_circle: | :green_circle: | 1.4414 | 220 | 221 | 222 | ## r6g 223 | 224 | | Instance Type | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 225 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 226 | | r6g.medium | :green_circle: | :green_circle: | :green_circle: | 0.0158 | 227 | | r6g.large | :green_circle: | :green_circle: | :green_circle: | 0.0315 | 228 | | r6g.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0631 | 229 | | r6g.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1261 | 230 | | r6g.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2523 | 231 | | r6g.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5045 | 232 | | r6g.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7568 | 233 | | r6g.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0090 | 234 | | r6g.metal | :green_circle: | :green_circle: | :green_circle: | 1.0090 | 235 | 236 | 237 | ## t3 238 | 239 | | Instance Type | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 240 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 241 | | t3.nano | :green_circle: | :green_circle: | :green_circle: | 0.0018 | 242 | | t3.micro | :green_circle: | :green_circle: | :green_circle: | 0.0032 | 243 | | t3.small | :green_circle: | :green_circle: | :green_circle: | 0.0065 | 244 | | t3.medium | :green_circle: | :green_circle: | :green_circle: | 0.0130 | 245 | | t3.large | :green_circle: | :green_circle: | :green_circle: | 0.0259 | 246 | | t3.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0518 | 247 | | t3.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1037 | 248 | 249 | 250 | ## t4g 251 | 252 | | Instance Type | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 253 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 254 | | t4g.nano | :green_circle: | :green_circle: | :green_circle: | 0.0013 | 255 | | t4g.micro | :green_circle: | :green_circle: | :green_circle: | 0.0026 | 256 | | t4g.small | :green_circle: | :green_circle: | :green_circle: | 0.0052 | 257 | | t4g.medium | :green_circle: | :green_circle: | :green_circle: | 0.0103 | 258 | | t4g.large | :green_circle: | :green_circle: | :green_circle: | 0.0206 | 259 | | t4g.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0413 | 260 | | t4g.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0826 | 261 | 262 | 263 | ## nano 264 | 265 | | Instance Class | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 266 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 267 | | t3.nano | :green_circle: | :green_circle: | :green_circle: | 0.0018 | 268 | | t4g.nano | :green_circle: | :green_circle: | :green_circle: | 0.0013 | 269 | 270 | 271 | ## micro 272 | 273 | | Instance Class | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 274 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 275 | | t3.micro | :green_circle: | :green_circle: | :green_circle: | 0.0032 | 276 | | t4g.micro | :green_circle: | :green_circle: | :green_circle: | 0.0026 | 277 | 278 | 279 | ## small 280 | 281 | | Instance Class | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 282 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 283 | | t3.small | :green_circle: | :green_circle: | :green_circle: | 0.0065 | 284 | | t4g.small | :green_circle: | :green_circle: | :green_circle: | 0.0052 | 285 | 286 | 287 | ## medium 288 | 289 | | Instance Class | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 290 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 291 | | c6g.medium | :green_circle: | :green_circle: | :green_circle: | 0.0143 | 292 | | m6g.medium | :green_circle: | :green_circle: | :green_circle: | 0.0150 | 293 | | r6g.medium | :green_circle: | :green_circle: | :green_circle: | 0.0158 | 294 | | t3.medium | :green_circle: | :green_circle: | :green_circle: | 0.0130 | 295 | | t4g.medium | :green_circle: | :green_circle: | :green_circle: | 0.0103 | 296 | 297 | 298 | ## large 299 | 300 | | Instance Class | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 301 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 302 | | c5.large | :green_circle: | :green_circle: | :green_circle: | 0.0281 | 303 | | c5a.large | :green_circle: | :green_circle: | :green_circle: | 0.0273 | 304 | | c5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0273 | 305 | | c5n.large | :green_circle: | :green_circle: | :green_circle: | 0.0273 | 306 | | c6g.large | :green_circle: | :green_circle: | :green_circle: | 0.0287 | 307 | | i3.large | :green_circle: | :green_circle: | :green_circle: | 0.0489 | 308 | | i3en.large | :green_circle: | :green_circle: | :green_circle: | 0.0711 | 309 | | m5.large | :green_circle: | :green_circle: | :green_circle: | 0.0300 | 310 | | m5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0287 | 311 | | m6g.large | :green_circle: | :green_circle: | :green_circle: | 0.0301 | 312 | | r5.large | :green_circle: | :green_circle: | :green_circle: | 0.0300 | 313 | | r5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0300 | 314 | | r6g.large | :green_circle: | :green_circle: | :green_circle: | 0.0315 | 315 | | t3.large | :green_circle: | :green_circle: | :green_circle: | 0.0259 | 316 | | t4g.large | :green_circle: | :green_circle: | :green_circle: | 0.0206 | 317 | 318 | 319 | ## xlarge 320 | 321 | | Instance Class | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 322 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 323 | | c5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0554 | 324 | | c5a.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0546 | 325 | | c5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0546 | 326 | | c5n.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0546 | 327 | | c6g.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0573 | 328 | | d2.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2094 | 329 | | g4dn.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5580 | 330 | | i3.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0978 | 331 | | i3en.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1422 | 332 | | inf1.xlarge | :green_circle: | :red_circle: | :green_circle: | 0.1173 | 333 | | m5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0573 | 334 | | m5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0573 | 335 | | m6g.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0602 | 336 | | r5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1093 | 337 | | r5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0601 | 338 | | r6g.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0631 | 339 | | t3.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0518 | 340 | | t4g.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0413 | 341 | 342 | 343 | ## 2xlarge 344 | 345 | | Instance Class | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 346 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 347 | | c5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1238 | 348 | | c5a.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1092 | 349 | | c5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1092 | 350 | | c5n.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1092 | 351 | | c6g.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1147 | 352 | | d2.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4188 | 353 | | g4dn.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2394 | 354 | | i3.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1956 | 355 | | i3en.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2844 | 356 | | inf1.2xlarge | :green_circle: | :red_circle: | :green_circle: | 0.1860 | 357 | | m5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1147 | 358 | | m5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1162 | 359 | | m6g.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1204 | 360 | | r5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1201 | 361 | | r5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1201 | 362 | | r6g.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1261 | 363 | | t3.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1037 | 364 | | t4g.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0826 | 365 | 366 | 367 | ## 3xlarge 368 | 369 | | Instance Class | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 370 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 371 | | i3en.3xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4266 | 372 | 373 | 374 | ## 4xlarge 375 | 376 | | Instance Class | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 377 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 378 | | c5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2184 | 379 | | c5a.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2184 | 380 | | c5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2184 | 381 | | c5n.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2184 | 382 | | c6g.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2293 | 383 | | d2.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8376 | 384 | | g4dn.4xlarge | :green_circle: | :green_circle: | :green_circle: | 1.2770 | 385 | | i3.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.3912 | 386 | | m5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2316 | 387 | | m5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2293 | 388 | | m6g.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2408 | 389 | | r5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2402 | 390 | | r5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2402 | 391 | | r6g.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2523 | 392 | 393 | 394 | ## 6xlarge 395 | 396 | | Instance Class | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 397 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 398 | | i3en.6xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8532 | 399 | | inf1.6xlarge | :green_circle: | :red_circle: | :green_circle: | 0.6069 | 400 | 401 | 402 | ## 8xlarge 403 | 404 | | Instance Class | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 405 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 406 | | c5a.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4368 | 407 | | c6g.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4586 | 408 | | d2.8xlarge | :green_circle: | :green_circle: | :green_circle: | 1.6752 | 409 | | g4dn.8xlarge | :green_circle: | :green_circle: | :green_circle: | 2.3080 | 410 | | i3.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7824 | 411 | | m5.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4586 | 412 | | m5d.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4586 | 413 | | m6g.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4816 | 414 | | r5.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4805 | 415 | | r5d.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4805 | 416 | | r6g.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5045 | 417 | 418 | 419 | ## 9xlarge 420 | 421 | | Instance Class | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 422 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 423 | | c5.9xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4914 | 424 | | c5d.9xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4914 | 425 | | c5n.9xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4914 | 426 | 427 | 428 | ## 12xlarge 429 | 430 | | Instance Class | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 431 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 432 | | c5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.6552 | 433 | | c5a.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.6552 | 434 | | c5d.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.6552 | 435 | | c6g.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.6880 | 436 | | g4dn.12xlarge | :green_circle: | :green_circle: | :green_circle: | 4.1500 | 437 | | i3en.12xlarge | :green_circle: | :green_circle: | :green_circle: | 1.7064 | 438 | | m5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.6880 | 439 | | m5d.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.6880 | 440 | | m6g.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7224 | 441 | | r5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7207 | 442 | | r5d.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7207 | 443 | | r6g.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7568 | 444 | 445 | 446 | ## 16xlarge 447 | 448 | | Instance Class | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 449 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 450 | | c5a.16xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8736 | 451 | | c6g.16xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9173 | 452 | | g4dn.16xlarge | :green_circle: | :green_circle: | :green_circle: | 4.6170 | 453 | | i3.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.5648 | 454 | | m5.16xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9173 | 455 | | m5d.16xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9173 | 456 | | m6g.16xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9631 | 457 | | r5.16xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9610 | 458 | | r5d.16xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9610 | 459 | | r6g.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0090 | 460 | 461 | 462 | ## 18xlarge 463 | 464 | | Instance Class | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 465 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 466 | | c5.18xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9880 | 467 | | c5d.18xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9828 | 468 | | c5n.18xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9828 | 469 | 470 | 471 | ## 24xlarge 472 | 473 | | Instance Class | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 474 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 475 | | c5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.3104 | 476 | | c5a.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.3104 | 477 | | c5d.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.3104 | 478 | | i3en.24xlarge | :green_circle: | :green_circle: | :green_circle: | 3.4128 | 479 | | inf1.24xlarge | :green_circle: | :red_circle: | :green_circle: | 2.4273 | 480 | | m5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.3759 | 481 | | m5d.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.3759 | 482 | | r5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.4414 | 483 | | r5d.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.4414 | 484 | 485 | 486 | ## metal 487 | 488 | | Instance Class | eun1-az1 | eun1-az2 | eun1-az3 | Spot price | 489 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 490 | | c5.metal | :green_circle: | :green_circle: | :green_circle: | 1.3104 | 491 | | c5d.metal | :green_circle: | :green_circle: | :green_circle: | 1.3104 | 492 | | c5n.metal | :green_circle: | :green_circle: | :green_circle: | 0.9828 | 493 | | c6g.metal | :green_circle: | :green_circle: | :green_circle: | 0.9173 | 494 | | g4dn.metal | :green_circle: | :green_circle: | :green_circle: | 8.3000 | 495 | | i3.metal | :green_circle: | :green_circle: | :green_circle: | 1.5648 | 496 | | i3en.metal | :green_circle: | :green_circle: | :green_circle: | 3.4128 | 497 | | m5.metal | :green_circle: | :green_circle: | :green_circle: | 4.8960 | 498 | | m5d.metal | :green_circle: | :green_circle: | :green_circle: | 1.3759 | 499 | | m6g.metal | :green_circle: | :green_circle: | :green_circle: | 0.9631 | 500 | | r5.metal | :green_circle: | :green_circle: | :green_circle: | 1.4414 | 501 | | r5d.metal | :green_circle: | :green_circle: | :green_circle: | 1.4414 | 502 | | r6g.metal | :green_circle: | :green_circle: | :green_circle: | 1.0090 | 503 | 504 | 505 | 506 | -------------------------------------------------------------------------------- /results/eu-north-1.txt: -------------------------------------------------------------------------------- 1 | eun1-az1 2 | eun1-az2 3 | eun1-az3 4 | -------------------------------------------------------------------------------- /results/eu-south-1.md: -------------------------------------------------------------------------------- 1 | # :it: eu-south-1 AWS EC2 Instance Types 2 | 3 | ## AWS EC2 Instance Type Availability 4 | AWS EC2 instance types (e.g., `t2.micro`, `m2.small`) by region and availability zone: 5 | 6 | 7 | Regions: :us: [us-gov-west-1](us-gov-west-1.md)  :us: [us-gov-east-1](us-gov-east-1.md)  :us: [us-west-2](us-west-2.md)  :us: [us-west-1](us-west-1.md)  :us: [us-east-2](us-east-2.md)  :us: [us-east-1](us-east-1.md)  :brazil: [sa-east-1](sa-east-1.md)  :bahrain: [me-south-1](me-south-1.md)  :fr: [eu-west-3](eu-west-3.md)  :uk: [eu-west-2](eu-west-2.md)  :ireland: [eu-west-1](eu-west-1.md)  :it: [eu-south-1](eu-south-1.md)  :sweden: [eu-north-1](eu-north-1.md)  :de: [eu-central-1](eu-central-1.md)  :canada: [ca-central-1](ca-central-1.md)  :australia: [ap-southeast-2](ap-southeast-2.md)  :singapore: [ap-southeast-1](ap-southeast-1.md)  :india: [ap-south-1](ap-south-1.md)  :us: [ap-northeast-3](ap-northeast-3.md)  :kr: [ap-northeast-2](ap-northeast-2.md)  :jp: [ap-northeast-1](ap-northeast-1.md)  :hong_kong: [ap-east-1](ap-east-1.md)  :south_africa: [af-south-1](af-south-1.md)  8 | 9 | Jump to class: [:black_small_square:c5](#c5)  [:black_small_square:c5a](#c5a)  [:black_small_square:c5ad](#c5ad)  [:black_small_square:c5d](#c5d)  [:black_small_square:d2](#d2)  [:black_small_square:g4dn](#g4dn)  [:black_small_square:i3](#i3)  [:black_small_square:inf1](#inf1)  [:black_small_square:m5](#m5)  [:black_small_square:m5a](#m5a)  [:black_small_square:m5d](#m5d)  [:black_small_square:r5](#r5)  [:black_small_square:r5a](#r5a)  [:black_small_square:r5d](#r5d)  [:black_small_square:t3](#t3)  [:black_small_square:t3a](#t3a)  10 | 11 | Jump to type: [:small_blue_diamond:nano](#nano)  [:small_blue_diamond:micro](#micro)  [:small_blue_diamond:small](#small)  [:small_blue_diamond:medium](#medium)  [:small_blue_diamond:large](#large)  [:small_blue_diamond:xlarge](#xlarge)  [:small_blue_diamond:2xlarge](#2xlarge)  [:small_blue_diamond:4xlarge](#4xlarge)  [:small_blue_diamond:6xlarge](#6xlarge)  [:small_blue_diamond:8xlarge](#8xlarge)  [:small_blue_diamond:9xlarge](#9xlarge)  [:small_blue_diamond:12xlarge](#12xlarge)  [:small_blue_diamond:16xlarge](#16xlarge)  [:small_blue_diamond:18xlarge](#18xlarge)  [:small_blue_diamond:24xlarge](#24xlarge)  [:small_blue_diamond:metal](#metal)  12 | 13 | 14 | 15 | ## c5 16 | 17 | | Instance Type | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 18 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 19 | | c5.large | :green_circle: | :green_circle: | :green_circle: | 0.0303 | 20 | | c5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0606 | 21 | | c5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1212 | 22 | | c5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2424 | 23 | | c5.9xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5454 | 24 | | c5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7272 | 25 | | c5.18xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0908 | 26 | | c5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.4544 | 27 | | c5.metal | :green_circle: | :green_circle: | :green_circle: | 1.4544 | 28 | 29 | 30 | ## c5a 31 | 32 | | Instance Type | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 33 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 34 | | c5a.large | :green_circle: | :green_circle: | :green_circle: | 0.0382 | 35 | | c5a.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0606 | 36 | | c5a.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1587 | 37 | | c5a.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2424 | 38 | | c5a.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4848 | 39 | | c5a.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7272 | 40 | | c5a.16xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9696 | 41 | | c5a.24xlarge | :green_circle: | :green_circle: | :green_circle: | 4.3680 | 42 | 43 | 44 | ## c5ad 45 | 46 | | Instance Type | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 47 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 48 | | c5ad.large | :green_circle: | :green_circle: | :green_circle: | 0.0303 | 49 | | c5ad.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0606 | 50 | | c5ad.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1212 | 51 | | c5ad.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2424 | 52 | | c5ad.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4848 | 53 | | c5ad.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7272 | 54 | | c5ad.16xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9696 | 55 | | c5ad.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.4544 | 56 | 57 | 58 | ## c5d 59 | 60 | | Instance Type | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 61 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 62 | | c5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0303 | 63 | | c5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0606 | 64 | | c5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1212 | 65 | | c5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2424 | 66 | | c5d.9xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5454 | 67 | | c5d.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7272 | 68 | | c5d.18xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0908 | 69 | | c5d.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.4544 | 70 | | c5d.metal | :green_circle: | :green_circle: | :green_circle: | 5.4720 | 71 | 72 | 73 | ## d2 74 | 75 | | Instance Type | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 76 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 77 | | d2.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2316 | 78 | | d2.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4632 | 79 | | d2.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9264 | 80 | | d2.8xlarge | :green_circle: | :green_circle: | :green_circle: | 1.8528 | 81 | 82 | 83 | ## g4dn 84 | 85 | | Instance Type | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 86 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 87 | | g4dn.xlarge | :red_circle: | :green_circle: | :green_circle: | 0.2099 | 88 | | g4dn.2xlarge | :red_circle: | :green_circle: | :green_circle: | 0.2640 | 89 | | g4dn.4xlarge | :red_circle: | :green_circle: | :green_circle: | 0.4230 | 90 | | g4dn.8xlarge | :red_circle: | :green_circle: | :green_circle: | 0.7641 | 91 | | g4dn.12xlarge | :red_circle: | :green_circle: | :green_circle: | 1.3740 | 92 | | g4dn.16xlarge | :red_circle: | :green_circle: | :green_circle: | 1.5285 | 93 | | g4dn.metal | :red_circle: | :green_circle: | :green_circle: | 9.1600 | 94 | 95 | 96 | ## i3 97 | 98 | | Instance Type | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 99 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 100 | | i3.large | :green_circle: | :green_circle: | :green_circle: | 0.0543 | 101 | | i3.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1086 | 102 | | i3.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2172 | 103 | | i3.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4344 | 104 | | i3.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8688 | 105 | | i3.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.7376 | 106 | | i3.metal | :green_circle: | :green_circle: | :green_circle: | 1.7376 | 107 | 108 | 109 | ## inf1 110 | 111 | | Instance Type | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 112 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 113 | | inf1.xlarge | :green_circle: | :green_circle: | :red_circle: | 0.1293 | 114 | | inf1.2xlarge | :green_circle: | :green_circle: | :red_circle: | 0.2052 | 115 | | inf1.6xlarge | :green_circle: | :green_circle: | :red_circle: | 0.6690 | 116 | | inf1.24xlarge | :green_circle: | :green_circle: | :red_circle: | 2.6757 | 117 | 118 | 119 | ## m5 120 | 121 | | Instance Type | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 122 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 123 | | m5.large | :green_circle: | :green_circle: | :green_circle: | 0.0438 | 124 | | m5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0648 | 125 | | m5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1641 | 126 | | m5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2545 | 127 | | m5.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5090 | 128 | | m5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7636 | 129 | | m5.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0181 | 130 | | m5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.5271 | 131 | | m5.metal | :green_circle: | :green_circle: | :green_circle: | 1.5271 | 132 | 133 | 134 | ## m5a 135 | 136 | | Instance Type | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 137 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 138 | | m5a.large | :green_circle: | :green_circle: | :green_circle: | 0.0318 | 139 | | m5a.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0636 | 140 | | m5a.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1273 | 141 | | m5a.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2545 | 142 | | m5a.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5090 | 143 | | m5a.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7636 | 144 | | m5a.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0181 | 145 | | m5a.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.5271 | 146 | 147 | 148 | ## m5d 149 | 150 | | Instance Type | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 151 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 152 | | m5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0318 | 153 | | m5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0636 | 154 | | m5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1273 | 155 | | m5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2545 | 156 | | m5d.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5090 | 157 | | m5d.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7636 | 158 | | m5d.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0181 | 159 | | m5d.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.5271 | 160 | | m5d.metal | :green_circle: | :green_circle: | :green_circle: | 1.5271 | 161 | 162 | 163 | ## r5 164 | 165 | | Instance Type | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 166 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 167 | | r5.large | :green_circle: | :green_circle: | :green_circle: | 0.0452 | 168 | | r5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0904 | 169 | | r5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1333 | 170 | | r5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2666 | 171 | | r5.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5333 | 172 | | r5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7999 | 173 | | r5.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0666 | 174 | | r5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 2.0744 | 175 | | r5.metal | :green_circle: | :green_circle: | :green_circle: | 7.1040 | 176 | 177 | 178 | ## r5a 179 | 180 | | Instance Type | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 181 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 182 | | r5a.large | :green_circle: | :green_circle: | :green_circle: | 0.0333 | 183 | | r5a.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0667 | 184 | | r5a.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1333 | 185 | | r5a.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2666 | 186 | | r5a.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5333 | 187 | | r5a.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7999 | 188 | | r5a.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0666 | 189 | | r5a.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.5998 | 190 | 191 | 192 | ## r5d 193 | 194 | | Instance Type | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 195 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 196 | | r5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0333 | 197 | | r5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0667 | 198 | | r5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1333 | 199 | | r5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2666 | 200 | | r5d.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5333 | 201 | | r5d.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7999 | 202 | | r5d.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0666 | 203 | | r5d.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.5998 | 204 | | r5d.metal | :green_circle: | :green_circle: | :green_circle: | 1.5998 | 205 | 206 | 207 | ## t3 208 | 209 | | Instance Type | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 210 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 211 | | t3.nano | :green_circle: | :green_circle: | :green_circle: | 0.0018 | 212 | | t3.micro | :green_circle: | :green_circle: | :green_circle: | 0.0036 | 213 | | t3.small | :green_circle: | :green_circle: | :green_circle: | 0.0072 | 214 | | t3.medium | :green_circle: | :green_circle: | :green_circle: | 0.0144 | 215 | | t3.large | :green_circle: | :green_circle: | :green_circle: | 0.0287 | 216 | | t3.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0575 | 217 | | t3.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1150 | 218 | 219 | 220 | ## t3a 221 | 222 | | Instance Type | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 223 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 224 | | t3a.nano | :green_circle: | :green_circle: | :green_circle: | 0.0016 | 225 | | t3a.micro | :green_circle: | :green_circle: | :green_circle: | 0.0032 | 226 | | t3a.small | :green_circle: | :green_circle: | :green_circle: | 0.0065 | 227 | | t3a.medium | :green_circle: | :green_circle: | :green_circle: | 0.0129 | 228 | | t3a.large | :green_circle: | :green_circle: | :green_circle: | 0.0259 | 229 | | t3a.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0518 | 230 | | t3a.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1035 | 231 | 232 | 233 | ## nano 234 | 235 | | Instance Class | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 236 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 237 | | t3.nano | :green_circle: | :green_circle: | :green_circle: | 0.0018 | 238 | | t3a.nano | :green_circle: | :green_circle: | :green_circle: | 0.0016 | 239 | 240 | 241 | ## micro 242 | 243 | | Instance Class | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 244 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 245 | | t3.micro | :green_circle: | :green_circle: | :green_circle: | 0.0036 | 246 | | t3a.micro | :green_circle: | :green_circle: | :green_circle: | 0.0032 | 247 | 248 | 249 | ## small 250 | 251 | | Instance Class | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 252 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 253 | | t3.small | :green_circle: | :green_circle: | :green_circle: | 0.0072 | 254 | | t3a.small | :green_circle: | :green_circle: | :green_circle: | 0.0065 | 255 | 256 | 257 | ## medium 258 | 259 | | Instance Class | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 260 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 261 | | t3.medium | :green_circle: | :green_circle: | :green_circle: | 0.0144 | 262 | | t3a.medium | :green_circle: | :green_circle: | :green_circle: | 0.0129 | 263 | 264 | 265 | ## large 266 | 267 | | Instance Class | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 268 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 269 | | c5.large | :green_circle: | :green_circle: | :green_circle: | 0.0303 | 270 | | c5a.large | :green_circle: | :green_circle: | :green_circle: | 0.0382 | 271 | | c5ad.large | :green_circle: | :green_circle: | :green_circle: | 0.0303 | 272 | | c5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0303 | 273 | | i3.large | :green_circle: | :green_circle: | :green_circle: | 0.0543 | 274 | | m5.large | :green_circle: | :green_circle: | :green_circle: | 0.0438 | 275 | | m5a.large | :green_circle: | :green_circle: | :green_circle: | 0.0318 | 276 | | m5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0318 | 277 | | r5.large | :green_circle: | :green_circle: | :green_circle: | 0.0452 | 278 | | r5a.large | :green_circle: | :green_circle: | :green_circle: | 0.0333 | 279 | | r5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0333 | 280 | | t3.large | :green_circle: | :green_circle: | :green_circle: | 0.0287 | 281 | | t3a.large | :green_circle: | :green_circle: | :green_circle: | 0.0259 | 282 | 283 | 284 | ## xlarge 285 | 286 | | Instance Class | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 287 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 288 | | c5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0606 | 289 | | c5a.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0606 | 290 | | c5ad.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0606 | 291 | | c5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0606 | 292 | | d2.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2316 | 293 | | g4dn.xlarge | :red_circle: | :green_circle: | :green_circle: | 0.2099 | 294 | | i3.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1086 | 295 | | inf1.xlarge | :green_circle: | :green_circle: | :red_circle: | 0.1293 | 296 | | m5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0648 | 297 | | m5a.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0636 | 298 | | m5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0636 | 299 | | r5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0904 | 300 | | r5a.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0667 | 301 | | r5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0667 | 302 | | t3.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0575 | 303 | | t3a.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0518 | 304 | 305 | 306 | ## 2xlarge 307 | 308 | | Instance Class | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 309 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 310 | | c5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1212 | 311 | | c5a.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1587 | 312 | | c5ad.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1212 | 313 | | c5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1212 | 314 | | d2.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4632 | 315 | | g4dn.2xlarge | :red_circle: | :green_circle: | :green_circle: | 0.2640 | 316 | | i3.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2172 | 317 | | inf1.2xlarge | :green_circle: | :green_circle: | :red_circle: | 0.2052 | 318 | | m5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1641 | 319 | | m5a.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1273 | 320 | | m5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1273 | 321 | | r5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1333 | 322 | | r5a.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1333 | 323 | | r5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1333 | 324 | | t3.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1150 | 325 | | t3a.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1035 | 326 | 327 | 328 | ## 4xlarge 329 | 330 | | Instance Class | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 331 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 332 | | c5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2424 | 333 | | c5a.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2424 | 334 | | c5ad.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2424 | 335 | | c5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2424 | 336 | | d2.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9264 | 337 | | g4dn.4xlarge | :red_circle: | :green_circle: | :green_circle: | 0.4230 | 338 | | i3.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4344 | 339 | | m5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2545 | 340 | | m5a.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2545 | 341 | | m5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2545 | 342 | | r5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2666 | 343 | | r5a.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2666 | 344 | | r5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2666 | 345 | 346 | 347 | ## 6xlarge 348 | 349 | | Instance Class | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 350 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 351 | | inf1.6xlarge | :green_circle: | :green_circle: | :red_circle: | 0.6690 | 352 | 353 | 354 | ## 8xlarge 355 | 356 | | Instance Class | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 357 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 358 | | c5a.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4848 | 359 | | c5ad.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4848 | 360 | | d2.8xlarge | :green_circle: | :green_circle: | :green_circle: | 1.8528 | 361 | | g4dn.8xlarge | :red_circle: | :green_circle: | :green_circle: | 0.7641 | 362 | | i3.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8688 | 363 | | m5.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5090 | 364 | | m5a.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5090 | 365 | | m5d.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5090 | 366 | | r5.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5333 | 367 | | r5a.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5333 | 368 | | r5d.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5333 | 369 | 370 | 371 | ## 9xlarge 372 | 373 | | Instance Class | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 374 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 375 | | c5.9xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5454 | 376 | | c5d.9xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5454 | 377 | 378 | 379 | ## 12xlarge 380 | 381 | | Instance Class | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 382 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 383 | | c5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7272 | 384 | | c5a.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7272 | 385 | | c5ad.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7272 | 386 | | c5d.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7272 | 387 | | g4dn.12xlarge | :red_circle: | :green_circle: | :green_circle: | 1.3740 | 388 | | m5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7636 | 389 | | m5a.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7636 | 390 | | m5d.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7636 | 391 | | r5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7999 | 392 | | r5a.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7999 | 393 | | r5d.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7999 | 394 | 395 | 396 | ## 16xlarge 397 | 398 | | Instance Class | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 399 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 400 | | c5a.16xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9696 | 401 | | c5ad.16xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9696 | 402 | | g4dn.16xlarge | :red_circle: | :green_circle: | :green_circle: | 1.5285 | 403 | | i3.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.7376 | 404 | | m5.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0181 | 405 | | m5a.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0181 | 406 | | m5d.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0181 | 407 | | r5.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0666 | 408 | | r5a.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0666 | 409 | | r5d.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0666 | 410 | 411 | 412 | ## 18xlarge 413 | 414 | | Instance Class | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 415 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 416 | | c5.18xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0908 | 417 | | c5d.18xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0908 | 418 | 419 | 420 | ## 24xlarge 421 | 422 | | Instance Class | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 423 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 424 | | c5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.4544 | 425 | | c5a.24xlarge | :green_circle: | :green_circle: | :green_circle: | 4.3680 | 426 | | c5ad.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.4544 | 427 | | c5d.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.4544 | 428 | | inf1.24xlarge | :green_circle: | :green_circle: | :red_circle: | 2.6757 | 429 | | m5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.5271 | 430 | | m5a.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.5271 | 431 | | m5d.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.5271 | 432 | | r5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 2.0744 | 433 | | r5a.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.5998 | 434 | | r5d.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.5998 | 435 | 436 | 437 | ## metal 438 | 439 | | Instance Class | eus1-az1 | eus1-az2 | eus1-az3 | Spot price | 440 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 441 | | c5.metal | :green_circle: | :green_circle: | :green_circle: | 1.4544 | 442 | | c5d.metal | :green_circle: | :green_circle: | :green_circle: | 5.4720 | 443 | | g4dn.metal | :red_circle: | :green_circle: | :green_circle: | 9.1600 | 444 | | i3.metal | :green_circle: | :green_circle: | :green_circle: | 1.7376 | 445 | | m5.metal | :green_circle: | :green_circle: | :green_circle: | 1.5271 | 446 | | m5d.metal | :green_circle: | :green_circle: | :green_circle: | 1.5271 | 447 | | r5.metal | :green_circle: | :green_circle: | :green_circle: | 7.1040 | 448 | | r5d.metal | :green_circle: | :green_circle: | :green_circle: | 1.5998 | 449 | 450 | 451 | 452 | -------------------------------------------------------------------------------- /results/eu-south-1.txt: -------------------------------------------------------------------------------- 1 | eus1-az1 2 | eus1-az2 3 | eus1-az3 4 | -------------------------------------------------------------------------------- /results/eu-west-1.txt: -------------------------------------------------------------------------------- 1 | euw1-az1 2 | euw1-az2 3 | euw1-az3 4 | -------------------------------------------------------------------------------- /results/eu-west-2.txt: -------------------------------------------------------------------------------- 1 | euw2-az1 2 | euw2-az2 3 | euw2-az3 4 | -------------------------------------------------------------------------------- /results/eu-west-3.txt: -------------------------------------------------------------------------------- 1 | euw3-az1 2 | euw3-az2 3 | euw3-az3 4 | -------------------------------------------------------------------------------- /results/me-south-1.md: -------------------------------------------------------------------------------- 1 | # :bahrain: me-south-1 AWS EC2 Instance Types 2 | 3 | ## AWS EC2 Instance Type Availability 4 | AWS EC2 instance types (e.g., `t2.micro`, `m2.small`) by region and availability zone: 5 | 6 | 7 | Regions: :us: [us-gov-west-1](us-gov-west-1.md)  :us: [us-gov-east-1](us-gov-east-1.md)  :us: [us-west-2](us-west-2.md)  :us: [us-west-1](us-west-1.md)  :us: [us-east-2](us-east-2.md)  :us: [us-east-1](us-east-1.md)  :brazil: [sa-east-1](sa-east-1.md)  :bahrain: [me-south-1](me-south-1.md)  :fr: [eu-west-3](eu-west-3.md)  :uk: [eu-west-2](eu-west-2.md)  :ireland: [eu-west-1](eu-west-1.md)  :it: [eu-south-1](eu-south-1.md)  :sweden: [eu-north-1](eu-north-1.md)  :de: [eu-central-1](eu-central-1.md)  :canada: [ca-central-1](ca-central-1.md)  :australia: [ap-southeast-2](ap-southeast-2.md)  :singapore: [ap-southeast-1](ap-southeast-1.md)  :india: [ap-south-1](ap-south-1.md)  :us: [ap-northeast-3](ap-northeast-3.md)  :kr: [ap-northeast-2](ap-northeast-2.md)  :jp: [ap-northeast-1](ap-northeast-1.md)  :hong_kong: [ap-east-1](ap-east-1.md)  :south_africa: [af-south-1](af-south-1.md)  8 | 9 | Jump to class: [:black_small_square:c5](#c5)  [:black_small_square:c5a](#c5a)  [:black_small_square:c5ad](#c5ad)  [:black_small_square:c5d](#c5d)  [:black_small_square:d2](#d2)  [:black_small_square:g4dn](#g4dn)  [:black_small_square:i3](#i3)  [:black_small_square:inf1](#inf1)  [:black_small_square:m5](#m5)  [:black_small_square:m5d](#m5d)  [:black_small_square:r5](#r5)  [:black_small_square:r5d](#r5d)  [:black_small_square:t3](#t3)  10 | 11 | Jump to type: [:small_blue_diamond:nano](#nano)  [:small_blue_diamond:micro](#micro)  [:small_blue_diamond:small](#small)  [:small_blue_diamond:medium](#medium)  [:small_blue_diamond:large](#large)  [:small_blue_diamond:xlarge](#xlarge)  [:small_blue_diamond:2xlarge](#2xlarge)  [:small_blue_diamond:4xlarge](#4xlarge)  [:small_blue_diamond:6xlarge](#6xlarge)  [:small_blue_diamond:8xlarge](#8xlarge)  [:small_blue_diamond:9xlarge](#9xlarge)  [:small_blue_diamond:12xlarge](#12xlarge)  [:small_blue_diamond:16xlarge](#16xlarge)  [:small_blue_diamond:18xlarge](#18xlarge)  [:small_blue_diamond:24xlarge](#24xlarge)  [:small_blue_diamond:metal](#metal)  12 | 13 | 14 | 15 | ## c5 16 | 17 | | Instance Type | mes1-az1 | mes1-az2 | mes1-az3 | Spot price | 18 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 19 | | c5.large | :green_circle: | :green_circle: | :green_circle: | 0.0317 | 20 | | c5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0633 | 21 | | c5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1499 | 22 | | c5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2532 | 23 | | c5.9xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5697 | 24 | | c5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7596 | 25 | | c5.18xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1394 | 26 | | c5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.5192 | 27 | | c5.metal | :green_circle: | :green_circle: | :green_circle: | 1.5192 | 28 | 29 | 30 | ## c5a 31 | 32 | | Instance Type | mes1-az1 | mes1-az2 | mes1-az3 | Spot price | 33 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 34 | | c5a.large | :green_circle: | :green_circle: | :green_circle: | 0.0317 | 35 | | c5a.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0633 | 36 | | c5a.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1266 | 37 | | c5a.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2532 | 38 | | c5a.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5064 | 39 | | c5a.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7596 | 40 | | c5a.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0128 | 41 | | c5a.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.5192 | 42 | 43 | 44 | ## c5ad 45 | 46 | | Instance Type | mes1-az1 | mes1-az2 | mes1-az3 | Spot price | 47 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 48 | | c5ad.large | :green_circle: | :green_circle: | :green_circle: | 0.0317 | 49 | | c5ad.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0633 | 50 | | c5ad.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1266 | 51 | | c5ad.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2532 | 52 | | c5ad.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5064 | 53 | | c5ad.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7596 | 54 | | c5ad.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0128 | 55 | | c5ad.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.5192 | 56 | 57 | 58 | ## c5d 59 | 60 | | Instance Type | mes1-az1 | mes1-az2 | mes1-az3 | Spot price | 61 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 62 | | c5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0317 | 63 | | c5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0633 | 64 | | c5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1266 | 65 | | c5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2532 | 66 | | c5d.9xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5697 | 67 | | c5d.18xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1394 | 68 | 69 | 70 | ## d2 71 | 72 | | Instance Type | mes1-az1 | mes1-az2 | mes1-az3 | Spot price | 73 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 74 | | d2.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2427 | 75 | | d2.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4851 | 76 | | d2.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9702 | 77 | | d2.8xlarge | :green_circle: | :green_circle: | :green_circle: | 1.9404 | 78 | 79 | 80 | ## g4dn 81 | 82 | | Instance Type | mes1-az1 | mes1-az2 | mes1-az3 | Spot price | 83 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 84 | | g4dn.xlarge | :red_circle: | :green_circle: | :green_circle: | 0.2057 | 85 | | g4dn.2xlarge | :red_circle: | :green_circle: | :green_circle: | 0.2766 | 86 | | g4dn.4xlarge | :red_circle: | :green_circle: | :green_circle: | 0.4431 | 87 | | g4dn.8xlarge | :red_circle: | :green_circle: | :green_circle: | 2.6690 | 88 | | g4dn.12xlarge | :red_circle: | :green_circle: | :green_circle: | 4.0874 | 89 | | g4dn.16xlarge | :red_circle: | :green_circle: | :green_circle: | 1.6014 | 90 | | g4dn.metal | :red_circle: | :green_circle: | :green_circle: | 9.5960 | 91 | 92 | 93 | ## i3 94 | 95 | | Instance Type | mes1-az1 | mes1-az2 | mes1-az3 | Spot price | 96 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 97 | | i3.large | :green_circle: | :green_circle: | :green_circle: | 0.0567 | 98 | | i3.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1134 | 99 | | i3.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2271 | 100 | | i3.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4542 | 101 | | i3.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9081 | 102 | | i3.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.8162 | 103 | | i3.metal | :green_circle: | :green_circle: | :green_circle: | None found | 104 | 105 | 106 | ## inf1 107 | 108 | | Instance Type | mes1-az1 | mes1-az2 | mes1-az3 | Spot price | 109 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 110 | | inf1.xlarge | :red_circle: | :green_circle: | :green_circle: | 0.1353 | 111 | | inf1.2xlarge | :red_circle: | :green_circle: | :green_circle: | 0.2148 | 112 | | inf1.6xlarge | :red_circle: | :green_circle: | :green_circle: | 0.6999 | 113 | | inf1.24xlarge | :red_circle: | :green_circle: | :green_circle: | 2.7999 | 114 | 115 | 116 | ## m5 117 | 118 | | Instance Type | mes1-az1 | mes1-az2 | mes1-az3 | Spot price | 119 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 120 | | m5.large | :green_circle: | :green_circle: | :green_circle: | 0.0333 | 121 | | m5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0665 | 122 | | m5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1534 | 123 | | m5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2659 | 124 | | m5.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5317 | 125 | | m5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7976 | 126 | | m5.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0634 | 127 | | m5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.5952 | 128 | | m5.metal | :green_circle: | :green_circle: | :green_circle: | 5.6500 | 129 | 130 | 131 | ## m5d 132 | 133 | | Instance Type | mes1-az1 | mes1-az2 | mes1-az3 | Spot price | 134 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 135 | | m5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0332 | 136 | | m5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0665 | 137 | | m5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1329 | 138 | | m5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2659 | 139 | | m5d.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5317 | 140 | | m5d.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7976 | 141 | | m5d.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0634 | 142 | | m5d.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.5952 | 143 | | m5d.metal | :green_circle: | :green_circle: | :green_circle: | 2.7270 | 144 | 145 | 146 | ## r5 147 | 148 | | Instance Type | mes1-az1 | mes1-az2 | mes1-az3 | Spot price | 149 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 150 | | r5.large | :green_circle: | :green_circle: | :green_circle: | 0.0378 | 151 | | r5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0918 | 152 | | r5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1393 | 153 | | r5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2785 | 154 | | r5.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5570 | 155 | | r5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8356 | 156 | | r5.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1141 | 157 | | r5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.6711 | 158 | | r5.metal | :green_circle: | :green_circle: | :green_circle: | 7.4450 | 159 | 160 | 161 | ## r5d 162 | 163 | | Instance Type | mes1-az1 | mes1-az2 | mes1-az3 | Spot price | 164 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 165 | | r5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0348 | 166 | | r5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0696 | 167 | | r5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1393 | 168 | | r5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2785 | 169 | | r5d.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5570 | 170 | | r5d.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8356 | 171 | | r5d.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1141 | 172 | | r5d.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.6711 | 173 | | r5d.metal | :green_circle: | :green_circle: | :green_circle: | 1.6711 | 174 | 175 | 176 | ## t3 177 | 178 | | Instance Type | mes1-az1 | mes1-az2 | mes1-az3 | Spot price | 179 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 180 | | t3.nano | :green_circle: | :green_circle: | :green_circle: | 0.0019 | 181 | | t3.micro | :green_circle: | :green_circle: | :green_circle: | 0.0038 | 182 | | t3.small | :green_circle: | :green_circle: | :green_circle: | 0.0075 | 183 | | t3.medium | :green_circle: | :green_circle: | :green_circle: | 0.0151 | 184 | | t3.large | :green_circle: | :green_circle: | :green_circle: | 0.0301 | 185 | | t3.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0602 | 186 | | t3.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1204 | 187 | 188 | 189 | ## nano 190 | 191 | | Instance Class | mes1-az1 | mes1-az2 | mes1-az3 | Spot price | 192 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 193 | | t3.nano | :green_circle: | :green_circle: | :green_circle: | 0.0019 | 194 | 195 | 196 | ## micro 197 | 198 | | Instance Class | mes1-az1 | mes1-az2 | mes1-az3 | Spot price | 199 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 200 | | t3.micro | :green_circle: | :green_circle: | :green_circle: | 0.0038 | 201 | 202 | 203 | ## small 204 | 205 | | Instance Class | mes1-az1 | mes1-az2 | mes1-az3 | Spot price | 206 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 207 | | t3.small | :green_circle: | :green_circle: | :green_circle: | 0.0075 | 208 | 209 | 210 | ## medium 211 | 212 | | Instance Class | mes1-az1 | mes1-az2 | mes1-az3 | Spot price | 213 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 214 | | t3.medium | :green_circle: | :green_circle: | :green_circle: | 0.0151 | 215 | 216 | 217 | ## large 218 | 219 | | Instance Class | mes1-az1 | mes1-az2 | mes1-az3 | Spot price | 220 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 221 | | c5.large | :green_circle: | :green_circle: | :green_circle: | 0.0317 | 222 | | c5a.large | :green_circle: | :green_circle: | :green_circle: | 0.0317 | 223 | | c5ad.large | :green_circle: | :green_circle: | :green_circle: | 0.0317 | 224 | | c5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0317 | 225 | | i3.large | :green_circle: | :green_circle: | :green_circle: | 0.0567 | 226 | | m5.large | :green_circle: | :green_circle: | :green_circle: | 0.0333 | 227 | | m5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0332 | 228 | | r5.large | :green_circle: | :green_circle: | :green_circle: | 0.0378 | 229 | | r5d.large | :green_circle: | :green_circle: | :green_circle: | 0.0348 | 230 | | t3.large | :green_circle: | :green_circle: | :green_circle: | 0.0301 | 231 | 232 | 233 | ## xlarge 234 | 235 | | Instance Class | mes1-az1 | mes1-az2 | mes1-az3 | Spot price | 236 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 237 | | c5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0633 | 238 | | c5a.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0633 | 239 | | c5ad.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0633 | 240 | | c5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0633 | 241 | | d2.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2427 | 242 | | g4dn.xlarge | :red_circle: | :green_circle: | :green_circle: | 0.2057 | 243 | | i3.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1134 | 244 | | inf1.xlarge | :red_circle: | :green_circle: | :green_circle: | 0.1353 | 245 | | m5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0665 | 246 | | m5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0665 | 247 | | r5.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0918 | 248 | | r5d.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0696 | 249 | | t3.xlarge | :green_circle: | :green_circle: | :green_circle: | 0.0602 | 250 | 251 | 252 | ## 2xlarge 253 | 254 | | Instance Class | mes1-az1 | mes1-az2 | mes1-az3 | Spot price | 255 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 256 | | c5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1499 | 257 | | c5a.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1266 | 258 | | c5ad.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1266 | 259 | | c5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1266 | 260 | | d2.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4851 | 261 | | g4dn.2xlarge | :red_circle: | :green_circle: | :green_circle: | 0.2766 | 262 | | i3.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2271 | 263 | | inf1.2xlarge | :red_circle: | :green_circle: | :green_circle: | 0.2148 | 264 | | m5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1534 | 265 | | m5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1329 | 266 | | r5.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1393 | 267 | | r5d.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1393 | 268 | | t3.2xlarge | :green_circle: | :green_circle: | :green_circle: | 0.1204 | 269 | 270 | 271 | ## 4xlarge 272 | 273 | | Instance Class | mes1-az1 | mes1-az2 | mes1-az3 | Spot price | 274 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 275 | | c5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2532 | 276 | | c5a.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2532 | 277 | | c5ad.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2532 | 278 | | c5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2532 | 279 | | d2.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9702 | 280 | | g4dn.4xlarge | :red_circle: | :green_circle: | :green_circle: | 0.4431 | 281 | | i3.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.4542 | 282 | | m5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2659 | 283 | | m5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2659 | 284 | | r5.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2785 | 285 | | r5d.4xlarge | :green_circle: | :green_circle: | :green_circle: | 0.2785 | 286 | 287 | 288 | ## 6xlarge 289 | 290 | | Instance Class | mes1-az1 | mes1-az2 | mes1-az3 | Spot price | 291 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 292 | | inf1.6xlarge | :red_circle: | :green_circle: | :green_circle: | 0.6999 | 293 | 294 | 295 | ## 8xlarge 296 | 297 | | Instance Class | mes1-az1 | mes1-az2 | mes1-az3 | Spot price | 298 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 299 | | c5a.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5064 | 300 | | c5ad.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5064 | 301 | | d2.8xlarge | :green_circle: | :green_circle: | :green_circle: | 1.9404 | 302 | | g4dn.8xlarge | :red_circle: | :green_circle: | :green_circle: | 2.6690 | 303 | | i3.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.9081 | 304 | | m5.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5317 | 305 | | m5d.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5317 | 306 | | r5.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5570 | 307 | | r5d.8xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5570 | 308 | 309 | 310 | ## 9xlarge 311 | 312 | | Instance Class | mes1-az1 | mes1-az2 | mes1-az3 | Spot price | 313 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 314 | | c5.9xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5697 | 315 | | c5d.9xlarge | :green_circle: | :green_circle: | :green_circle: | 0.5697 | 316 | 317 | 318 | ## 12xlarge 319 | 320 | | Instance Class | mes1-az1 | mes1-az2 | mes1-az3 | Spot price | 321 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 322 | | c5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7596 | 323 | | c5a.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7596 | 324 | | c5ad.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7596 | 325 | | g4dn.12xlarge | :red_circle: | :green_circle: | :green_circle: | 4.0874 | 326 | | m5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7976 | 327 | | m5d.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.7976 | 328 | | r5.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8356 | 329 | | r5d.12xlarge | :green_circle: | :green_circle: | :green_circle: | 0.8356 | 330 | 331 | 332 | ## 16xlarge 333 | 334 | | Instance Class | mes1-az1 | mes1-az2 | mes1-az3 | Spot price | 335 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 336 | | c5a.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0128 | 337 | | c5ad.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0128 | 338 | | g4dn.16xlarge | :red_circle: | :green_circle: | :green_circle: | 1.6014 | 339 | | i3.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.8162 | 340 | | m5.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0634 | 341 | | m5d.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.0634 | 342 | | r5.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1141 | 343 | | r5d.16xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1141 | 344 | 345 | 346 | ## 18xlarge 347 | 348 | | Instance Class | mes1-az1 | mes1-az2 | mes1-az3 | Spot price | 349 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 350 | | c5.18xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1394 | 351 | | c5d.18xlarge | :green_circle: | :green_circle: | :green_circle: | 1.1394 | 352 | 353 | 354 | ## 24xlarge 355 | 356 | | Instance Class | mes1-az1 | mes1-az2 | mes1-az3 | Spot price | 357 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 358 | | c5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.5192 | 359 | | c5a.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.5192 | 360 | | c5ad.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.5192 | 361 | | inf1.24xlarge | :red_circle: | :green_circle: | :green_circle: | 2.7999 | 362 | | m5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.5952 | 363 | | m5d.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.5952 | 364 | | r5.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.6711 | 365 | | r5d.24xlarge | :green_circle: | :green_circle: | :green_circle: | 1.6711 | 366 | 367 | 368 | ## metal 369 | 370 | | Instance Class | mes1-az1 | mes1-az2 | mes1-az3 | Spot price | 371 | | ------------- | :-------------: | :-------------: | :-------------: | -------------: | 372 | | c5.metal | :green_circle: | :green_circle: | :green_circle: | 1.5192 | 373 | | g4dn.metal | :red_circle: | :green_circle: | :green_circle: | 9.5960 | 374 | | i3.metal | :green_circle: | :green_circle: | :green_circle: | None found | 375 | | m5.metal | :green_circle: | :green_circle: | :green_circle: | 5.6500 | 376 | | m5d.metal | :green_circle: | :green_circle: | :green_circle: | 2.7270 | 377 | | r5.metal | :green_circle: | :green_circle: | :green_circle: | 7.4450 | 378 | | r5d.metal | :green_circle: | :green_circle: | :green_circle: | 1.6711 | 379 | 380 | 381 | 382 | -------------------------------------------------------------------------------- /results/me-south-1.txt: -------------------------------------------------------------------------------- 1 | mes1-az1 2 | mes1-az2 3 | mes1-az3 4 | -------------------------------------------------------------------------------- /results/regions.txt: -------------------------------------------------------------------------------- 1 | us-gov-west-1 2 | us-gov-east-1 3 | -------------------------------------------------------------------------------- /results/sa-east-1.txt: -------------------------------------------------------------------------------- 1 | sae1-az1 2 | sae1-az2 3 | sae1-az3 4 | -------------------------------------------------------------------------------- /results/us-east-1.txt: -------------------------------------------------------------------------------- 1 | use1-az1 2 | use1-az2 3 | use1-az3 4 | use1-az4 5 | use1-az5 6 | use1-az6 7 | -------------------------------------------------------------------------------- /results/us-east-2.txt: -------------------------------------------------------------------------------- 1 | use2-az1 2 | use2-az2 3 | use2-az3 4 | -------------------------------------------------------------------------------- /results/us-gov-east-1.txt: -------------------------------------------------------------------------------- 1 | usge1-az1 2 | usge1-az2 3 | usge1-az3 4 | -------------------------------------------------------------------------------- /results/us-gov-west-1.txt: -------------------------------------------------------------------------------- 1 | usgw1-az1 2 | usgw1-az2 3 | usgw1-az3 4 | -------------------------------------------------------------------------------- /results/us-west-1.txt: -------------------------------------------------------------------------------- 1 | usw1-az1 2 | usw1-az3 3 | -------------------------------------------------------------------------------- /results/us-west-2.txt: -------------------------------------------------------------------------------- 1 | usw2-az1 2 | usw2-az2 3 | usw2-az3 4 | usw2-az4 5 | -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | today=$(date +%F) 4 | 5 | #AWS_DEFAULT_REGION="us-west-2" \ 6 | #aws ec2 describe-spot-price-history \ 7 | #--product-description "Linux/UNIX (Amazon VPC)" \ 8 | #--query "SpotPriceHistory[*].{type:InstanceType,price:SpotPrice}" \ 9 | #--start-time ${today} \ 10 | #--end-time ${today} \ 11 | #--output json > spot-prices-us-west-2.json 12 | 13 | class="m5a" 14 | type="large" 15 | results_path="./results" 16 | region="us-east-1" 17 | price=$(jq '[ .[] | select(.type == "'"${class}.${type}"'").price ] | max' "${results_path}/spot-prices-${region}.json") 18 | price=$(sed -e 's/^"//' -e 's/"$//' <<<"${price}") 19 | printf "%s %.3f |\n" "${row}" "${price}" 20 | 21 | 22 | typ_enc1=() 23 | typ_enc1+=( "nano" ) 24 | typ_enc1+=( "micro" ) 25 | typ_enc1+=( "small" ) 26 | typ_enc1+=( "medium" ) 27 | typ_enc1+=( "xlarge" ) 28 | typ_enc1+=( "large" ) 29 | typ_enc1+=( "metal" ) 30 | 31 | typ_enc2=() 32 | typ_enc2+=( 10 ) 33 | typ_enc2+=( 20 ) 34 | typ_enc2+=( 30 ) 35 | typ_enc2+=( 40 ) 36 | typ_enc2+=( 1000 ) 37 | typ_enc2+=( 50 ) 38 | typ_enc2+=( 2000 ) 39 | 40 | for i in "${!typ_enc1[@]}"; do 41 | perl -p -i -e 's/(\d+)?'"${typ_enc1[$i]}"'/sprintf("%04d", '"${typ_enc2[$i]}"'+$1)/ge' "types.txt" 42 | done 43 | 44 | function decode_type() { 45 | local enc_type=$1 46 | local typ_int=$(sed -e 's/^00//' <<<"${enc_type}") 47 | 48 | local dec_type="Decode failed" 49 | for i in "${!typ_enc2[@]}"; do 50 | if [[ ${typ_int} -eq ${typ_enc2[$i]} ]]; then 51 | echo "${typ_enc1[$i]}" 52 | return 53 | fi 54 | done 55 | 56 | for i in "${!typ_enc2[@]}"; do 57 | local remain="$((${typ_int} - ${typ_enc2[$i]}))" 58 | #echo "i:${i} type_enc2[${i}]:${typ_enc2[$i]} typ_int:${typ_int} remain:${remain}" 59 | if [ ${remain} -lt 100 ]; then 60 | echo "${remain}${typ_enc1[$i]}" 61 | return 62 | fi 63 | done 64 | 65 | echo "${dec_type}" 66 | } 67 | 68 | while read -r enc_type; do 69 | decode_type "${enc_type}" 70 | #dec_type=$(decode_type ${enc_type}) 71 | #echo "${dec_type}" 72 | done <"types.txt" -------------------------------------------------------------------------------- /types.txt: -------------------------------------------------------------------------------- 1 | 1010 2 | 1012 3 | 1016 4 | 1018 5 | 1024 6 | 1002 7 | 1032 8 | 1003 9 | 1004 10 | 1006 11 | 1008 12 | 1009 13 | 0050 14 | 0040 15 | 2000 16 | 0020 17 | 0010 18 | 0030 19 | 1000 20 | 0040 21 | 0050 22 | 0050 23 | 0040 24 | 2032 25 | -------------------------------------------------------------------------------- /types_original.txt: -------------------------------------------------------------------------------- 1 | 10xlarge 2 | 12xlarge 3 | 16xlarge 4 | 18xlarge 5 | 24xlarge 6 | 2xlarge 7 | 32xlarge 8 | 3xlarge 9 | 4xlarge 10 | 6xlarge 11 | 8xlarge 12 | 9xlarge 13 | large 14 | medium 15 | metal 16 | micro 17 | nano 18 | small 19 | xlarge 20 | medium 21 | large 22 | large 23 | medium 24 | 32metal 25 | --------------------------------------------------------------------------------