List of usage examples for com.amazonaws.services.ec2.model InstanceType M1Medium
InstanceType M1Medium
To view the source code for com.amazonaws.services.ec2.model InstanceType M1Medium.
Click Source Link
From source file:eu.optimis.interopt.provider.aws.AmazonClient.java
License:Apache License
public InstanceType selectInstanceType(ServiceComponent sc) { double mem = sc.getMemory(); int cores = sc.getCores(); String arch = sc.getArchitecture(); InstanceType res;//from ww w.j av a2 s .c o m if (isOfType(InstanceType.T1Micro, mem, cores, arch)) { res = InstanceType.T1Micro; } else if (isOfType(InstanceType.M1Small, mem, cores, arch)) { res = InstanceType.M1Small; } else if (isOfType(InstanceType.M1Medium, mem, cores, arch)) { res = InstanceType.M1Medium; } else if (isOfType(InstanceType.M1Large, mem, cores, arch)) { res = InstanceType.M1Large; } else if (isOfType(InstanceType.M1Xlarge, mem, cores, arch)) { res = InstanceType.M1Xlarge; } else { res = InstanceType.M32xlarge; } log.info("Selected instance type: " + res.toString()); //return res; return InstanceType.T1Micro;// ONLY FOR TESTING!!!!! }
From source file:jp.primecloud.auto.process.aws.AwsInstanceTypeDefinition.java
License:Open Source License
private static void initInstanceStoreCounts() { // http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html // ?// w w w . j av a 2 s .com // M3 addInstanceStoreCount(InstanceType.M3Medium, 1); addInstanceStoreCount(InstanceType.M3Large, 1); addInstanceStoreCount(InstanceType.M3Xlarge, 2); addInstanceStoreCount(InstanceType.M32xlarge, 2); // C3 addInstanceStoreCount(InstanceType.C3Large, 2); addInstanceStoreCount(InstanceType.C3Xlarge, 2); addInstanceStoreCount(InstanceType.C32xlarge, 2); addInstanceStoreCount(InstanceType.C34xlarge, 2); addInstanceStoreCount(InstanceType.C38xlarge, 2); // G2 addInstanceStoreCount(InstanceType.G22xlarge, 1); addInstanceStoreCount(InstanceType.G28xlarge, 2); // X1 addInstanceStoreCount(InstanceType.X116xlarge, 1); addInstanceStoreCount(InstanceType.X132xlarge, 2); // R3 addInstanceStoreCount(InstanceType.R3Large, 1); addInstanceStoreCount(InstanceType.R3Xlarge, 1); addInstanceStoreCount(InstanceType.R32xlarge, 1); addInstanceStoreCount(InstanceType.R34xlarge, 1); addInstanceStoreCount(InstanceType.R38xlarge, 2); // I2 addInstanceStoreCount(InstanceType.I2Xlarge, 1); addInstanceStoreCount(InstanceType.I22xlarge, 2); addInstanceStoreCount(InstanceType.I24xlarge, 4); addInstanceStoreCount(InstanceType.I28xlarge, 8); // D2 addInstanceStoreCount(InstanceType.D2Xlarge, 3); addInstanceStoreCount(InstanceType.D22xlarge, 6); addInstanceStoreCount(InstanceType.D24xlarge, 12); addInstanceStoreCount(InstanceType.D28xlarge, 24); // // M1 addInstanceStoreCount(InstanceType.M1Small, 1); addInstanceStoreCount(InstanceType.M1Medium, 1); addInstanceStoreCount(InstanceType.M1Large, 2); addInstanceStoreCount(InstanceType.M1Xlarge, 4); // M2 addInstanceStoreCount(InstanceType.M2Xlarge, 1); addInstanceStoreCount(InstanceType.M22xlarge, 1); addInstanceStoreCount(InstanceType.M24xlarge, 2); // C1 addInstanceStoreCount(InstanceType.C1Medium, 1); addInstanceStoreCount(InstanceType.C1Xlarge, 4); // CC2 addInstanceStoreCount(InstanceType.Cc28xlarge, 4); // CG1 addInstanceStoreCount(InstanceType.Cg14xlarge, 2); // CR1 addInstanceStoreCount(InstanceType.Cr18xlarge, 2); // HI1 addInstanceStoreCount(InstanceType.Hi14xlarge, 2); // HS1 addInstanceStoreCount(InstanceType.Hs18xlarge, 24); }