computer architecture and openstack 刘国辉 easystack co-founder & cto

Post on 03-Jan-2016

335 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Computer Architecture And OpenStack

刘国辉 EasyStack Co-Founder & CTO

OpenStack History

May 2014

OpenStack Launch!

2011

Kilo

16200 People138 Country300+ Company

Vancouver

2012Jul 2010

Austin

25+ partners

2013Nov 2014

Computer Architecture

L1 cache is a beer in hand, L3 is fridge, mainMemory is walking to the store, disk accessis flying to another country for beer.

Three phase of Cloud Computing

• OpenStack

• Operating System

• System Architecture

OPEN CLOUD COMPUTING

X86 Privilege Rings

Ring 3

Ring 2

Ring 1

Ring 0

Least-trusted level

Most-trusted level

OPEN CLOUD COMPUTING

X86 Architecture

OPEN CLOUD COMPUTING

Linux Process memory structure

OPEN CLOUD COMPUTING

Linux Process memory structure

OPEN CLOUD COMPUTING

Virt shadow page table

OPEN CLOUD COMPUTING

Intel EPT

OPEN CLOUD COMPUTING

Container technology

mnt pid net ipc uts user device? not yet

cgroup cpuset

OPEN CLOUD COMPUTING

KVM vs Container -- CPU

OPEN CLOUD COMPUTING

KVM vs Container -- Memory

OPEN CLOUD COMPUTING

KVM vs Container -- Network

OPEN CLOUD COMPUTING

Reference

www.openstack.cn

top related