Lecture 02 - Data Center
Lecture 02 - Data Center
Computing
Lecture 2
Datacenter internals
Amazon Getting Started
Dan Amiga
[email protected]
• Time
• Cost
• Scale
• Storage Size
• Availability
• Connectivity
• Security
• How-to-do-it-right
• It’s possible
• Sometimes It’s mandatory
• “Web Space Race”
– Build extremely large datacenters (10,000/0’s)
– Driven by growth (more users, more data)
• Operations & Infrastructure expertise
• Broadband got better
You manage
Applications Applications Applications Applications
You manage
Data Data Data Data
Managed by vendor
Middleware Middleware Middleware Middleware
You manage
Managed by vendor
O/S O/S O/S O/S
Managed by vendor
Questions:
1. Is this cheap or expensive? Why?
2. Will windows be cheaper? Why?
3. Why are the memory numbers are floats?
4. How can I make this cheaper?
Dan Amiga – IDC Cloud Computing 2012
Spot Instances – bid!
...
Guest OS0 Guest OS1 Guest OSn
Platform HW
Memory Processor/CS I/O Devices
OS OS OS1 OS2
Ring 0
– IO Ring 1
Ring 2
• Each server rack is assigned a 10.x.x.x/22 IP address range, i.e., all virtual
machines running on that server rack will have the same 22 bits IP prefix.
• A 10.x.x.x/22 IP address range has 1024 IP addresses, but the first 256 are
reserved for DOM0 virtual machines (system management virtual machine in
XEN), and only the last 768 are used for customers’ instances.
• Within the first 256 addresses, two at address 10.x.x.2 and 10.x.x.3 are reserved
for routers on the rack. These two routers are arranged in a load balanced and
fault-tolerant configuration to route traffic in and out of the rack. I verified that
the uplink capacity from 10.x.x.2 and 10.x.x.3 are roughly 2 Gbps total, further
suggesting that they are routers each with a 1Gbps uplink.
US West (N.
630 40,320
California)
AP Northeast
314 20,096
(Japan)
AP Southeast
246 15,744
(Singapore)
SA East (Sao
25 1,600
Paulo)
Total 7,100 454,400