Sale!

SE 441 Continuous Delivery and DevOps Homework 6 solved

Original price was: $35.00.Current price is: $30.00. $25.50

Category:

Description

5/5 - (6 votes)

1. [10 points] Assume our service has a predictable daily demand where the peak requires 250
servers but the trough requires only 50 servers. Assume that, on average, we require 150
servers per day. Assume further that each server hour costs us $5.00 per hour in a data center
or $4.20 per hour with a cloud provider. Hint: The example on p.10 of the supplemental
AboveTheClouds.pdf will help you with this problem.
a. How many server hours per day do we actually need?
b. How many server hours per day must we actually provision?
c. What is the potential cost difference per year between hosting the application in our own
data center versus hosting it with the cloud provider?
2. [15 points] Suppose we create 250 GB of new data each week that needs to be analyzed and
we have 8 local servers for that processing. A computer the speed of one EC2 instance takes
2 hours per GB to process the new data. Hint: The example on p.13 of the supplemental
AboveTheClouds.pdf will help you with this problem. Also, assume that 1 GB = 103 MB.
a. How long will it take us to process each week’s data locally?
b. How much would it cost to process the data locally assuming each server hour costs $4.50.
c. How many cloud compute instances would we need to complete the analysis in one hour?
d. How much does the computation cost to process the data with our cloud provider assuming
that each server hour of compute time costs $0.075?
e. How much does the transfer fees cost to move the data to the cloud provider assuming
that each GB will cost $0.10 to transfer?
f. How long will it take to transfer the full 250 GB of data to the cloud provider assuming
that they can sustain an average of 20 Mbits/second?
g. How much will it cost to process each week’s data in the cloud?
h. Compare the processing time and overall cost and make a recommendation as to whether
or not this process should be moved to the cloud provider.