B

back end, ๋ฐฑ์—”๋“œ

Compute ๋ณผ๋ฅจ ๋งˆ์šดํŠธ, ๋ฐ๋ชฌ์— ์˜ํ•œ iSCSI ๋Œ€์ƒ์œผ๋กœ์˜ ๋ฐ์ดํ„ฐ ์ „์†ก, ๋˜๋Š” Object Storage ๊ฐœ์ฒด ๋ฌด๊ฒฐ์„ฑ ํ™•์ธ๊ณผ ๊ฐ™์€ ์‚ฌ์šฉ์ž์—๊ฒŒ ์žˆ์–ด ํŒŒ์•…ํ•˜๊ธฐ ์–ด๋ ค์šด ์ƒํ˜ธ์ž‘์šฉ ๋ฐ ํ”„๋กœ์„ธ์Šค

back-end catalog, ๋ฐฑ์—”๋“œ ์นดํƒˆ๋กœ๊ทธ

ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ API ์—”๋“œํฌ์ธํŠธ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์ €์žฅํ•˜๋Š” Identity ์„œ๋น„์Šค ์นดํƒˆ๋กœ๊ทธ ์„œ๋น„์Šค์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์ €์žฅ ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ์˜ˆ์‹œ๋กœ๋Š” SQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, LDAP ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ๋˜๋Š” KVS ๋ฐฑ์—”๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

back-end store, ๋ฐฑ์—”๋“œ ์ €์žฅ์†Œ

์˜ค๋ธŒ์ ํŠธ ์Šคํ† ๋ฆฌ์ง€ ๊ฐ์ฒด ๋ชฉ๋ก, ๊ฒŒ์ŠคํŠธ VM์— ๋Œ€ํ•œ ํ˜„์žฌ ์ƒํƒœ, ์‚ฌ์šฉ์ž ์ด๋ฆ„ ๋ชฉ๋ก ๋“ฑ๊ณผ ๊ฐ™์ด ์„œ๋น„์Šค๋ฅผ ์œ„ํ•œ ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์˜ค๊ณ  ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ์˜๊ตฌ์ ์ธ ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ด๋ฏธ์ง€ ์„œ๋น„์Šค์—์„œ VM ์ด๋ฏธ์ง€๋ฅผ ๊ฐ€์ ธ์˜ค๊ณ  ์ €์žฅํ•˜๋Š”๋ฐ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ์˜ต์…˜์œผ๋กœ๋Š” ์˜ค๋ธŒ์ ํŠธ ์Šคํ† ๋ฆฌ์ง€, ๋กœ์ปฌ ๋งˆ์šดํŠธ ํŒŒ์ผ ์‹œ์Šคํ…œ, RADOS ๋ธ”๋ก ์žฅ์น˜, VMware ๋ฐ์ดํ„ฐ์Šคํ† ์–ด, ๊ทธ๋ฆฌ๊ณ  HTTP๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

Backup, Restore, and Disaster Recovery service(freezer), ๋ฐฑ์—… ๋ณต๊ตฌ ๋ฐ ์žฌ๋‚œ ๋ณต๊ตฌ ์„œ๋น„์Šค(freezer)

๋ฐฑ์—…, ๋ณต๊ตฌ, ๊ทธ๋ฆฌ๊ณ  ํŒŒ์ผ์‹œ์Šคํ…œ, ์ธ์Šคํ„ด์Šค ๋˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐฑ์—…์— ๋Œ€ํ•œ ๋ณต์›์„ ์œ„ํ•œ ํ†ตํ•ฉ ํˆด์„ ์ œ๊ณตํ•˜๋Š” ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค.

bandwidth, ๋Œ€์—ญํญ

์ธํ„ฐ๋„ท๊ณผ๊ฐ™์€ ํ†ต์‹  ์ž์›์— ์˜ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๊ฐ€์šฉํ•œ ๋ฐ์ดํ„ฐ์˜ ์–‘ ์ž…๋‹ˆ๋‹ค. ๋‹ค์šด๋กœ๋“œ์— ์‚ฌ์šฉ๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์–‘ ๋˜๋Š” ๋‹ค์šด๋กœ๋“œ ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ์˜ ์–‘์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

barbican, ๋ฐ”๋น„์นธ

Key Manager service์˜ ๋Œ€ํ•œ ์ฝ”๋“œ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.

bare, ๋ฒ ์–ด

VM ์ด๋ฏธ์ง€๋ฅผ ์œ„ํ•œ ์ปจ๋ฐ์ดํ„ฐ๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š์Œ์„ ๊ฐ€๋ฆฌํ‚ค๋Š” ์ด๋ฏธ์ง€ ์„œ๋น„์Šค ์ปจํ…Œ์ด๋„ˆ ํฌ๋งท์ž…๋‹ˆ๋‹ค.

Bare Metal service (ironic)

๋ฌผ๋ฆฌ ๋จธ์‹ ์„ ๊ด€๋ฆฌ ๋ฐ ํ”„๋กœ๋น„์ €๋‹ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ฐ€์ง„ ์„œ๋น„์Šค ๋ฐ ๊ด€๋ จ๋œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ security-aware ๋ฐ fault-tolerantํ•œ ๋ฐฉ์‹์œผ๋กœ ์ œ๊ณตํ•˜๋Š” OpenStack ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

base image, ๊ธฐ๋ณธ ์ด๋ฏธ์ง€

OpenStack์—์„œ ์ œ๊ณตํ•˜๋Š” ์ด๋ฏธ์ง€.

Bell-LaPadula ๋ชจ๋ธ

๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ€์„ฑ ๋ฐ ๊ธฐ๋ฐ€ ์ •๋ณด์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ํ†ต์ œ์— ์ดˆ์ ์„ ๋‘” ๋ณด์•ˆ ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค. ์ด ๋ชจ๋ธ์€ ์—”ํ‹ฐํ‹ฐ๋ฅผ ์ฃผ์ฒด ๋ฐ ๊ฐœ์ฒด๋กœ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ์ฃผ์ฒด์— ๋Œ€ํ•œ ์ ‘๊ทผํ—ˆ๊ฐ€๋Š” ์ฃผ์ฒด๊ฐ€ ํŠน์ • ์•ก์„ธ์Šค ๋ชจ๋“œ๋ฅผ ์œ„ํ•ด ์ธ๊ฐ€๋˜์–ด ์žˆ๋Š”์ง€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๊ฐœ์ฒด์˜ ๋ถ„๋ฅ˜์™€์˜ ๋น„๊ต๊ฐ€ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค. ์ ‘๊ทผํ—ˆ๊ฐ€ ๋˜๋Š” ๋ถ„๋ฅ˜ ์Šคํ‚ค๋งˆ๋Š” lattice ๋ผ๋Š” ์šฉ์–ด๋กœ ํ‘œํ˜„๋ฉ๋‹ˆ๋‹ค.

Benchmark service (rally)

๊ฐœ๋ณ„ OpenStack ๊ตฌ์„ฑ์š”์†Œ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ „์ฒด production OpenStack ํด๋ผ์šฐ๋“œ ๋ฐฐํฌ์— ๋Œ€ํ•œ ์„ฑ๋Šฅ ๋ถ„์„ ๋ฐ ๋ฒค์น˜๋งˆํ‚น์„ ์œ„ํ•ด ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ๊ณตํ•˜๋Š” OpenStack ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค.

Bexar

2011๋…„ 2์›” ์ถœ์‹œ๋œ OpenStack์™€ ๊ด€๋ จ๋œ ํ”„๋กœ์ ํŠธ ๋ฆด๋ฆฌ์ฆˆ ๊ทธ๋ฃน์ž…๋‹ˆ๋‹ค. Compute (nova)์™€ Object Storage (swift)๋งŒ์„ ํฌํ•จํ•˜์˜€์Šต๋‹ˆ๋‹ค. Bexar๋Š” OpenStack์˜ ๋‘ ๋ฒˆ์งธ ๋ฆด๋ฆฌ์ฆˆ์— ๋Œ€ํ•œ ์ฝ”๋“œ๋ช…์ž…๋‹ˆ๋‹ค. ๋””์ž์ธ ์„œ๋ฐ‹์€ Bexar ์นด์šดํ‹ฐ์— ๋Œ€ํ•œ ์นด์šดํ‹ฐ ์ขŒ์„์ธ, ๋ฏธ๊ตญ ํ…์‚ฌ์Šค์ฃผ San Antonio์—์„œ ๊ฐœ์ตœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

binary, 2์ง„๋ฒ•

์ „์ฒด๊ฐ€ 0๊ฐ€ 1๋กœ ๊ตฌ์„ฑ๋œ ์ •๋ณด๋กœ, ์ปดํ“จํ„ฐ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์–ธ์–ด์ž…๋‹ˆ๋‹ค.

bit, ๋น„ํŠธ

๋น„ํŠธ๋Š” 2 (0 ๋˜๋Š” 1 ์ค‘ ํ•˜๋‚˜)๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ํ•œ ์ž๋ฆฌ ์ˆซ์ž์ž…๋‹ˆ๋‹ค. Bandwidth ์‚ฌ์šฉ๋Ÿ‰์€ ์ดˆ๋‹น ๋น„ํŠธ ์ˆ˜๋กœ ์ธก์ •๋ฉ๋‹ˆ๋‹ค.

bit per second, ์ดˆ๋‹น ๋น„ํŠธ(BPS)

์–ผ๋งˆ๋‚˜ ๋น ๋ฅด๊ฒŒ ๋ฐ์ดํ„ฐ๊ฐ€ ํ•œ ๊ณณ์—์„œ ๋‹ค๋ฅธ ๊ณณ์œผ๋กœ ์ „์†ก๋˜๋Š”์ง€์— ๋Œ€ํ•œ ๋ณดํŽธ์ ์ธ ์ธก์ • ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

block device, ๋ธ”๋ก ์žฅ์น˜

๋ฐ์ดํ„ฐ๋ฅผ ๋ธ”๋ก์˜ ํ˜•ํƒœ๋กœ ์ด๋™์‹œํ‚ค๋Š” ์žฅ์น˜์ž…๋‹ˆ๋‹ค. ํ•ด๋‹น ์žฅ์น˜ ๋…ธ๋“œ๋Š” ํ•˜๋“œ๋””์Šคํฌ, CD-ROM ๋“œ๋ผ์ด๋ธŒ, ํ”Œ๋ž˜์‹œ ๋“œ๋ผ์ด๋ธŒ ๋ฐ ๋ฉ”๋ชจ๋ฆฌ์—์„œ์˜ ์ฃผ์†Œ ํ‘œํ˜„ ๊ฐ€๋Šฅํ•œ ๊ธฐํƒ€ ๊ณต๊ฐ„๊ณผ ๊ฐ™์€ ์žฅ์น˜์™€ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค.

block migration, ๋ธ”๋ก ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜

KVM์—์„œ ์‚ฌ์šฉํ•˜๋Š” VM ๋ผ์ด๋ธŒ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๋ฐฉ์‹์œผ๋กœ ์‚ฌ์šฉ์ž์— ์˜ํ•ด ์‹คํ–‰๋œ ์ „ํ™˜์ด ์ด๋ฃจ์–ด์ง€๋Š” ๋™์•ˆ ๋งค์šฐ ์งง์€ ๋‹ค์šดํƒ€์ž„์„ ๊ฐ€์ง€๋ฉด์„œ ์ธ์Šคํ„ด์Šค๋ฅผ ํ•œ ํ˜ธ์ŠคํŠธ์—์„œ ๋‹ค๋ฅธ ํ˜ธ์ŠคํŠธ๋กœ ์ด๋™์‹œํ‚ต๋‹ˆ๋‹ค. ๊ณต์šฉ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ํ•„์š”๋กœ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Compute์—์„œ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

Block Storage API

Compute VM์„ ์œ„ํ•ด ๋ธ”๋ก ์Šคํ† ๋ฆฌ์ง€์˜ ๋ถ€์ฐฉ, ํƒˆ์ฐฉ ๋ฐ ์ƒ์„ฑ์„ ์œ„ํ•œ ๊ฐœ๋ณ„ ์—”๋“œํฌ์ธํŠธ ์ƒ์˜ API์ž…๋‹ˆ๋‹ค.

Block Storage service (cinder)

๋‹ค๋ฅธ ๋ธ”๋ก ์Šคํ† ๋ฆฌ์ง€ ์žฅ์น˜ ์œ„์— ์ถ”์ƒํ™” ๋ฐ ์ž๋™ํ™”๋ฅผ ํ†ตํ•ด ๋ธ”๋ก ์Šคํ† ๋ฆฌ์ง€ ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์˜จ๋””๋งจ๋“œ ์…€ํ”„ ์„œ๋น„์Šค ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ์˜คํ”ˆ์Šคํƒ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

BMC (Baseboard Management Controller)

IPMI ๊ตฌ์กฐ์—์„œ ์ง€๋Šฅ์„ ๋‹ด๋‹นํ•˜๋Š” ํŠนํ™”๋œ ๋งˆ์ดํฌ๋กœ ์ปจํŠธ๋กค๋Ÿฌ๋Š” ์ปดํ“จํ„ฐ ๋ฉ”์ธ๋ณด๋“œ์— ๋‚ด์žฅ๋˜์–ด ์žˆ์œผ๋ฉฐ ์„œ๋ฒ„๋กœ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ ๊ด€๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ํ”Œ๋žซํผ ํ•˜๋“œ์›จ์–ด ์‚ฌ์ด์—์„œ์˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

bootable disk image, ๋ถ€ํŒ… ๊ฐ€๋Šฅํ•œ ๋””์Šคํฌ ์ด๋ฏธ์ง€

๋‹จ๋…์œผ๋กœ ์กด์žฌํ•˜๋Š” ํ•˜๋Š” VM์ด๋ฏธ์ง€์˜ ํƒ€์ž…์€ ๋ถ€ํŒ…๊ฐ€๋Šฅํ•œ ํŒŒ์ผ.

Bootstrap Protocol (BOOTP), ๋ถ€ํŠธ์ŠคํŠธ๋žฉ ํ”„๋กœํ† ์ฝœ(BOOTP)

๊ตฌ์„ฑ ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ IP ์ฃผ์†Œ๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด ๋„คํŠธ์›Œํฌ ํด๋ผ์ด์–ธํŠธ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋„คํŠธ์›Œํฌ ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค. FlatDHCP ๊ด€๋ฆฌ์ž ๋˜๋Š” VLAN ๊ด€๋ฆฌ์ž๋ฅผ ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ์ž๋กœ ์‚ฌ์šฉํ•  ๋•Œ dnsmasq ๋ฐ๋ชฌ์„ ํ†ตํ•ด Compute์—์„œ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

Border Gateway Protocol (BGP), ๊ฒฝ๊ณ„ ๊ฒฝ๋กœ ํ”„๋กœํ† ์ฝœ(BGP)

์ž์œจ(autonomous) ์‹œ์Šคํ…œ์„ ์—ฐ๊ฒฐํ•˜๋Š” ๋™์  ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค. ์ธํ„ฐ๋„ท์˜ ๋ฐฑ๋ณธ์œผ๋กœ ๊ฐ„์ฃผ๋˜๋Š” ์ด ํ”„๋กœํ† ์ฝœ์€ ์„œ๋กœ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ๋ฅผ ์—ฐ๊ฒฐํ•˜์—ฌ ๋” ํฐ ๋„คํŠธ์›Œํฌ๋ฅผ ํ˜•์„ฑํ•ฉ๋‹ˆ๋‹ค.

browser, ๋ธŒ๋ผ์šฐ์ €

์ปดํ“จํ„ฐ ๋˜๋Š” ์žฅ์น˜์— ์ธํ„ฐ๋„ท ์•ก์„ธ์Šค๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ์ž„์˜์˜ ํด๋ผ์ด์–ธํŠธ ์†Œํ”„ํŠธ์›จ์–ด

builder file, ํŒŒ์ผ

์‹ฌ๊ฐํ•œ ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•œ ํ›„ ๋ง(ring)์„ ์žฌ๊ตฌ์„ฑํ•˜๊ฑฐ๋‚˜ ๋ง์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋งŒ๋“œ๋Š” ๋ฐ Object Storage๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๊ตฌ์„ฑ ์ •๋ณด๊ฐ€ ๋“ค์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

bursting

์ฃผ ํ™˜๊ฒฝ์—์„œ ์ž์›์ด ์ œํ•œ๋˜์–ด ์žˆ์„ ๋•Œ ์š”์ฒญ์— ๋”ฐ๋ผ ์ธ์Šคํ„ด์Šค๋ฅผ ํƒ„๋ ฅ์ ์œผ๋กœ ์ƒ์„ฑํ•  ๋•Œ ๋ณด์กฐ ํ™˜๊ฒฝ์„ ์ด์šฉํ•˜๋Š” ์‚ฌ๋ก€

button class, ๋ฒ„ํŠผ ํด๋ž˜์Šค

Horizon ๋‚ด์˜ ๊ด€๋ จ ๋ฒ„ํŠผ ์œ ํ˜• ๊ทธ๋ฃน. VM์„ ์‹œ์ž‘, ์ค‘์ง€, ์ผ์‹œ ์ค‘๋‹จํ•˜๋Š” ๋ฒ„ํŠผ์€ ํ•œ ํด๋ž˜์Šค์— ์†ํ•ฉ๋‹ˆ๋‹ค. ์œ ๋™ IP ์ฃผ์†Œ๋ฅผ ์—ฐ๊ฒฐ ๋ฐ ์—ฐ๊ฒฐ ํ•ด์ œํ•˜๋Š” ๋ฒ„ํŠผ์€ ๋‹ค๋ฅธ ํด๋ž˜์Šค์— ์žˆ์Šต๋‹ˆ๋‹ค.

byte, ๋ฐ”์ดํŠธ

๋‹จ์ผ ๋ฌธ์ž๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋น„ํŠธ์˜ ์ง‘ํ•ฉ์œผ๋กœ, ๋ณดํ†ต ํ•œ ๋ฐ”์ดํŠธ๋Š” 8๋น„ํŠธ์ž…๋‹ˆ๋‹ค.