Exemplo n.º 1
0
def main():
	client = boto3.client(
    		'ecs'	
	)
	"""fp = open("data.txt")
	l = []
	for i,line in enumerate(fp):
		l.append(line)
	fp.close()
	key_name = l[0]
	regions = l[1]
	image_name = l[2]"""
	for instance_type in instance_type_list:
		cluster_name = "apache2" + instance_type[0:2] + "4"+ instance_type[3:]
		response = subprocess.run("ecs-cli configure --cluster " 
					+ cluster_name,shell = True)
		create_cluster(client,cluster_name,instance_type,key_name,5)
		time.sleep(90)
		register_task(client,cluster_name,image_name)
		start_task_service(client,cluster_name,image_name)
		time.sleep(30)
		for scale_to in num_containers:
			scale_containers(client,cluster_name,scale_to)
			
		response = subprocess.run("aws ecs describe-clusters --cluster "+cluster_name,shell=True)	
		end_service(client,cluster_name)
		delete_cluster(cluster_name)
Exemplo n.º 2
0
def main():
    client = boto3.client('ecs')
    """fp = open("data.txt")
	l = []
	for i,line in enumerate(fp):
		l.append(line)
	fp.close()
	key_name = l[0]
	regions = l[1]
	image_name = l[2]"""
    for instance_type in instance_type_list:
        cluster_name = "apache" + instance_type[0:2] + "2" + instance_type[3:]
        #response = subprocess.run("ecs-cli configure --cluster "
        #			+ cluster_name,shell = True)
        #create_cluster(client,cluster_name,instance_type,key_name)
        #time.sleep(60)
        #register_task(client,cluster_name,image_name)
        #start_task_service(client,cluster_name,image_name)
        #run_task(client,cluster_name)
        #time.sleep(60)
        if instance_type == 't2.micro':
            run_ap_benchmark(cluster_name, 100, 100)
        #	run_ap_benchmark(cluster_name,1000,100)
        if instance_type == 't2.medium':
            run_ap_benchmark(cluster_name, 10000, 100)
        if instance_type == 'm4.2xlarge':
            run_ap_benchmark(cluster_name, 100000, 100)
            run_ap_benchmark(cluster_name, 1000000, 100)
        end_service(client, cluster_name)
        delete_cluster(cluster_name)
def main():
    client = boto3.client('ecs')
    for instance_type in instance_type_list:
        cluster_name = "linpack" + instance_type[0:2] + "2" + instance_type[3:]
        response = subprocess.run("ecs-cli configure --cluster " +
                                  cluster_name,
                                  shell=True)
        create_cluster(client, cluster_name, instance_type, key_name)
        time.sleep(60)
        register_task(client, cluster_name, image_name)
        start_task_service(client, cluster_name, image_name)
        time.sleep(60)
        get_linpack_logs(cluster_name, instance_type)
        end_service(client, cluster_name)
        delete_cluster(cluster_name)
Exemplo n.º 4
0
def main():
	client = boto3.client('ecs')
	for instance_type in instance_type_list:
		cluster_name = "apache2" + instance_type[0:2] + "4"+ instance_type[3:]
		response = subprocess.run("ecs-cli configure --cluster " 
					+ cluster_name,shell = True)
		create_cluster(client,cluster_name,instance_type,key_name,5)
		time.sleep(90)
		register_task(client,cluster_name,image_name)
		start_task_service(client,cluster_name,image_name)
		time.sleep(30)
		for scale_to in num_containers:
			scale_containers(client,cluster_name,scale_to)
			
		response = subprocess.run("aws ecs describe-clusters --cluster "+cluster_name,shell=True)	
		end_service(client,cluster_name)
		delete_cluster(cluster_name)
Exemplo n.º 5
0
def main():
	client = boto3.client(
    		'ecs'	
	)
	"""fp = open("data.txt")
	l = []
	for i,line in enumerate(fp):
		l.append(line)
	fp.close()
	key_name = l[0]
	regions = l[1]
	image_name = l[2]"""
	for instance_type in instance_type_list:
		cluster_name = "linpack" + instance_type[0:2] +"2"+ instance_type[3:]
		response = subprocess.run("ecs-cli configure --cluster " 
					+ cluster_name,shell = True)
		create_cluster(client,cluster_name,instance_type,key_name)
		time.sleep(60)
		register_task(client,cluster_name,image_name)
		start_task_service(client,cluster_name,image_name)
		time.sleep(60)
		get_linpack_logs(cluster_name,instance_type)
		end_service(client,cluster_name)
		delete_cluster(cluster_name)