{"id":519,"date":"2021-07-07T16:11:19","date_gmt":"2021-07-07T07:11:19","guid":{"rendered":"http:\/\/mystouswp.cafe24.com\/?p=519"},"modified":"2021-07-07T16:11:21","modified_gmt":"2021-07-07T07:11:21","slug":"openstack-%ec%a3%bc%eb%a7%88%ea%b0%84%ec%82%b0%ec%9c%bc%eb%a1%9c-%ec%82%b4%ed%8e%b4-%eb%b3%b4%ea%b8%b0","status":"publish","type":"post","link":"http:\/\/kyunam.com\/?p=519","title":{"rendered":"OpenStack \uc8fc\ub9c8\uac04\uc0b0\uc73c\ub85c \uc0b4\ud3b4 \ubcf4\uae30"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\uc774\ubc88\uc5d0\ub294 \uc870\uae08 Classical\ud55c \uae30\uc220\uc744 \uc0b4\ud3b4 \ubcf4\ub824\uace0 \ud55c\ub2e4. OpenStack\uc740 Cloud\ub97c \uc6b4\uc601\ud560 \uc218 \uc788\ub294 \uae30\uc220 Component\uc758 \uc9d1\ud569\uccb4\ub85c \ucd08\uae30\uc758 CloudStack\uc5d0 \ubc00\ub824 \ud798\uc744 \ubabb \uc4f0\uace0 \uc788\uc5c8\uc9c0\ub9cc \ud604\uc7ac\ub294 VM(Virtual Machine)\uc744 \ud65c\uc6a9\ud558\ub294 Cloud Stack\uc758 \uc8fc\ub958\uac00 \ub418\uc5c8\ub2e4. \ud558\uc9c0\ub9cc Container \uae30\uc220\uc774 \uac01\uad11\uc744 \ubc1b\uc73c\uba74\uc11c VM \ubcf4\ub2e4\ub294 Linux Container\ub97c \ud65c\uc6a9\ud55c \uc11c\ubc84 \uae30\uc220\uc774 \ub300\uc138\uac00 \ub418\uba74\uc11c \uc870\uae08\uc740 \uc8fc\ucda4\ud55c \ubaa8\uc2b5\uc774\uae34 \ud558\uc9c0\ub9cc \uc5ec\uc804\ud788 Cloud\ub97c \uc11c\ubc84\uc5d0 Deploy\ud558\ub294\ub370\ub294 \uc808\ub300 \uac15\uc790\uc784\uc744 \ubd80\uc778 \ud560 \uc218\ub294 \uc5c6\uc744 \uac83\uc774\ub2e4. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\ubc88 \ud3ec\uc2a4\ud305\uc740 OpenStack\uc5d0 \ub300\ud574\uc11c \uc0c1\uc138\ud55c \uc124\uba85\uc774\ub098 \ubaa8\ub4e0 \ub0b4\uc6a9\uc744 \ud30c\uc545\ud55c\ub2e4\uae30 \ubcf4\ub2e4\ub294 OpenStack\uc774 \uc5b4\ub5a4 Software\uc774\uace0 \ubb34\uc5c7\uc744 \ud560 \uc218 \uc788\uc73c\uba70 \uad00\ub828\ub41c \ub9c1\ud06c, \ub17c\ubb38 \ubc0f \ud398\uc774\uc9c0\ub4f1\uc744 \uc18c\uac1c \ud558\uc5ec OpenStack\uc5d0 \uad00\uc2ec \uc788\ub294 \uc0ac\ub78c\ub4e4\uc744 \uc704\ud55c \uc5ec\uc815\ud45c\uac00 \ub420 \uc218 \uc788\ub294 101 \ud398\uc774\uc9c0\ub97c \ubaa9\uc801\uc73c\ub85c \ud55c\ub2e4. (\uc790\uc138\ud55c \uae30\uc220 \uc774\uc57c\uae30\uac00 \uc5c6\uc73c\ub2c8 \ub108\ubb34 \uba38\ub9ac \uc544\ud30c \ud558\uc9c0 \ub9d0\uace0 \uc77d\uc5b4\ub3c4 \ub41c\ub2e4\ub294 \uc774\uc57c\uae30 \uc784)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">OpenStack is..<\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"543\" height=\"437\" src=\"http:\/\/mystouswp.cafe24.com\/wp-content\/uploads\/2021\/07\/image.png\" alt=\"\" class=\"wp-image-525\" srcset=\"http:\/\/kyunam.com\/wp-content\/uploads\/2021\/07\/image.png 543w, http:\/\/kyunam.com\/wp-content\/uploads\/2021\/07\/image-300x241.png 300w\" sizes=\"auto, (max-width: 543px) 100vw, 543px\" \/><figcaption>OpenStack \uac1c\ub150\ub3c4(\ucd9c\ucc98: OpenStack \ud648\ud398\uc774\uc9c0 &#8211; https:\/\/www.openstack.org\/)<\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">OpenStack\uc758 \uc815\uc758\ub294 OpenStack \uc790\uccb4\uac00 \ub354 \uc798 \uc124\uba85\ud560 \uac83 \uac19\uc73c\ub2c8 \ud648\ud398\uc774\uc9c0\uc5d0 \uc788\ub294 \uc124\uba85 \ub0b4\uc6a9\uc744 \uc0b4\ud3b4 \ubcf4\ub3c4\ub85d \ud558\uc790.<\/p>\n\n\n\n<pre class=\"wp-block-verse has-text-align-left\"><em>\"OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed and provisioned through APIs with common authentication mechanisms.<br>A dashboard is also available, giving administrators control while empowering their users to provision resources through a web interface.<br>Beyond standard infrastructure-as-a-service functionality, additional components provide orchestration, fault management and service management amongst other services to ensure high availability of user applications.\"<\/em><br><em><sub>(\ucd9c\ucc98: OpenStack \ud648\ud398\uc774\uc9c0 - https:\/\/www.openstack.org\/software\/)<\/sub><\/em><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\ud648\ud398\uc774\uc9c0 \uc124\uba85\uc744 \uc798 \uc77d\uc5b4 \ubcf4\uba74 OpenStack\uc740 \ub370\uc774\ud130\uc13c\ud130 \ub4f1\uc5d0\uc11c \uc0ac\uc6a9\ub418\ub294 Computing, Storage, Network \ub9ac\uc18c\uc2a4\uc5d0 \ub300\ud55c \uad00\ub9ac \ubc0f \uc778\uc99d\/\uc778\uac00 \uad00\ub9ac \ub300\uc2dc\ubcf4\ub4dc\ub4f1 Cloud \uc6b4\uc601 \uc2dc\uc2a4\ud15c\uc744 Full Stack\uc73c\ub85c \uc81c\uacf5\ud558\ub294 Open Source Project\uc774\ub2e4. \uc5ec\ub7ec\ubd84\ub4e4\uc774 \ucda9\ubd84\ud55c \uc11c\ubc84\uac00 \uc788\uace0 \uc774\ub97c \ud1b5\ud574\uc11c AWS\uc640 \uac19\uc740 Cloud \uc11c\ube44\uc2a4\ub97c \ud558\uac70\ub098 \ud68c\uc0ac \ub0b4\ubd80\uc801\uc73c\ub85c \ub610\ub294 \uc9d1 \ub0b4\ubd80\uc801(?)\uc73c\ub85c Cloud \uc11c\ube44\uc2a4\ub97c \uc6b4\uc601\ud558\uace0\uc790 \ud55c\ub2e4\uba74 OpenStack\uc744 \uc124\uce58\ud558\uc5ec \uc6b4\uc601\ud560 \uc218 \uc788\ub2e4\ub294 \uc774\uc57c\uae30 \uc774\ub2e4. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Why OpenStack<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">AWS, Azure, GCP\ub4f1 \ud3b8\ub9ac\ud55c Cloud Provider Service\uac00 \uc788\ub294 \uc0c1\ud669\uc5d0\uc11c \uc774\uac8c \uc65c \ud544\uc694\ud55c\uac00 \uc2f6\uaca0\uc9c0\ub9cc&#8230; Data Center\uc5d0\uc11c \ub610\ub294 \uc11c\ubc84\ub97c \uad6c\ucd95\ud560\ub54c \uc0ac\uc6a9\ub418\ub294 \uc6a9\uc5b4 \uc911\uc5d0 CAPEX, OPEX\ub77c\ub294 \uc6a9\uc5b4\uac00 \uc788\ub294\ub370 \uc774 \uc6a9\uc5b4\uc758 \ub73b\uc744 \uc7a0\uae50 \uc0b4\ud3b4 \ubcf4\uaca0\uc74c. \uc65c\ub0d0\ud558\uba74 \uc774 \uc6a9\uc5b4\ub85c \uc124\uba85\ud558\ub294\uac83\uc774 \uc65c OpenStack\uacfc \uac19\uc740 Solution\uc774 \ud544\uc694\ud55c\uc9c0\ub97c \uc124\uba85\ud558\ub294 \uac00\uc7a5 \uc27d\uace0 \ube60\ub978 \ubc29\ubc95\uc774\uae30 \ub54c\ubb38\uc774\ub2e4. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc6a9\uc5b4\uc758 \uc124\uba85\uacfc Cloud\uc5d0\uc11c \uc65c CAPEX, OPEX\uac00 \uc911\uc694\ud55c\uc9c0\uc5d0 \ub300\ud574\uc11c \uc798 \uc124\uba85\ud55c itworld \uae30\uc0ac\uac00 \uc788\uc5b4\uc11c \ub9c1\ud06c\ub97c \uac78\uc5b4 \ubcf8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.itworld.co.kr\/tags\/41735\/CAPEX\/54471\">https:\/\/www.itworld.co.kr\/tags\/41735\/CAPEX\/54471<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ub0b4\uc6a9\uc744 \uc77d\uc5b4 \ubcf4\uba74 \uc774\ud574\uac00 \uc798 \ub418\uaca0\uc9c0\ub9cc \uc6a9\uc5b4\uc5d0 \ub300\ud574\uc11c \uc124\uba85\ud574 \ubcf4\ub3c4\ub85d \ud55c\ub2e4. CAPEX\ub294 <strong>Cap<\/strong>ital <strong>Ex<\/strong>penditure\uc758 \uc57d\uc790\ub85c \ud22c\uc790\ub418\ub294 \ud22c\uc790 \ube44\uc6a9\uc744 \ub9d0\ud55c\ub2e4. Cloud\uc5d0\uc11c\ub294 \uc11c\ubc84 \ubc0f \uc81c\ubc18\uc2dc\uc124\uc5d0 \uc5d0 \ub300\ud55c \ud22c\uc790 \ube44\uc6a9\uc744 \ub9d0\ud55c\ub2e4. \uadf8\ub9ac\uace0 OPEX\ub294 <strong>Op<\/strong>eration <strong>Ex<\/strong>penditure\uc758 \uc57d\uc790\ub85c \uc6b4\uc601\uc5d0 \ud544\uc694\ud55c \ube44\uc6a9\uc744 \ub9d0\ud55c\ub2e4. \uc0ac\uc5c5\uc758 \uacbd\uc6b0 \uc601\uc5c5\ube44\uc6a9\uc744 \ud3ec\ud568\ud558\uae30\ub3c4 \ud55c\ub2e4. OpenStack\uc744 \ud1b5\ud574\uc11c Cloud\ub97c \uad6c\ucd95 \ud560 \uacbd\uc6b0\ub294 CAPEX\uac00 \uc5c4\uccad\ub098\uac00 \ub4e4\uc5b4 \uac04\ub2e4. \uc11c\ubc84\ub3c4 \uc0ac\uc57c \ud558\uace0 \uc0c1\uba74\uacf5\uac04(\uc11c\ubc84\uac00 \uc704\uce58\ud560 \uc11c\ubc84\uc2e4 \uc11c\ubc84\ub799, \uc804\uae30, \uacf5\ub7ad \uc2dc\uc124\ub4f1\uc774 \ud544\uc694\ud568)\ub3c4 \ub9c8\ub828\ud574\uc57c \ud558\uace0 \uc124\uce58 \ube44\uc6a9\ub4e4\uc774 \ud544\uc694\ud558\ub2e4. \ud6a8\uc6a9\uc131\uc744 \ub5a0\ub098\uc11c \uaddc\ubaa8\uac00 \uc791\uc740 Start-up\uc774\ub098 PoC(Proof of Concept)\uc744 \uc704\ud574\uc11c\ub294 \uc9d1\ud589\ud560 \uc218 \uc5c6\ub294 \ube44\uc6a9\uc774\ub2e4. Public Cloud\uc758 \uacbd\uc6b0 CAPEX\ub294 \uac70\uc758 \uc5c6\ub2e4\uace0 \ubd10\ub3c4 \ubb34\ubc29\ud558\ub2e4. Public Cloud\uc758 \uac00\uc7a5 \ud070 Concept\uc774 Pay-as-go\uc774\uae30 \ub54c\ubb38\uc5d0 \uc694\uccad\uc744 \ud55c \uc21c\uac04 \ubd80\ud130 \uc11c\ube44\uc2a4\ub97c \uc885\ub8cc \ud560\ub54c\uae4c\uc9c0\uc758 \uc2dc\uac04 \ub9cc\ud07c\ub9cc \ube44\uc6a9\uc744 \uc9c0\ubd88\ud558\uba74 \ub41c\ub2e4. \ubc14\ub85c OPEX\ub9cc \ud544\uc694\ud55c \uac83\uc774\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\ub807\uac8c \ubcf4\uba74 Public Cloud\ub97c \uc0ac\uc6a9\ud574\uc57c \ud560 \uac83 \uac19\uc9c0\ub9cc \ub300\uaddc\ubaa8 \uc11c\ube44\uc2a4\ub97c \uc9c0\uc18d\uc801\uc73c\ub85c \uc81c\uacf5\ud55c\ub2e4\uace0 \ud558\uba74 \uc774\uc57c\uae30\uac00 \ub9e4\uc6b0 \ub2ec\ub77c \uc9c4\ub2e4. \uac00\uc0c1\uc758 \uadf8\ub798\ud504\uc774\uc9c0\ub9cc \uc544\ub798 \uadf8\ub798\ud504\ub97c \ubcf4\ub3c4\ub85d \ud558\uc790. \uc218\uce58\uac00 \uc815\ud655\ud558\uc9c0 \uc54a\ub2e4\uace0 \ub534\uc9c0\ub97c \uac78\uc9c0 \ub9d0\uace0 \ucd94\uc138(Trend)\ub9cc \ubcf4\ub3c4\ub85d \ud558\uc790&#8230;.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"591\" src=\"http:\/\/mystouswp.cafe24.com\/wp-content\/uploads\/2021\/07\/image-1.png\" alt=\"\" class=\"wp-image-527\" srcset=\"http:\/\/kyunam.com\/wp-content\/uploads\/2021\/07\/image-1.png 845w, http:\/\/kyunam.com\/wp-content\/uploads\/2021\/07\/image-1-300x210.png 300w, http:\/\/kyunam.com\/wp-content\/uploads\/2021\/07\/image-1-768x537.png 768w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><figcaption>OpenStack vs Public Cloud \uc6b4\uc601 \ucd1d \ube44\uc6a9(TCO) \uc608\uc2dc<\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"115\" src=\"http:\/\/mystouswp.cafe24.com\/wp-content\/uploads\/2021\/07\/image-2-1024x115.png\" alt=\"\" class=\"wp-image-528\" srcset=\"http:\/\/kyunam.com\/wp-content\/uploads\/2021\/07\/image-2-1024x115.png 1024w, http:\/\/kyunam.com\/wp-content\/uploads\/2021\/07\/image-2-300x34.png 300w, http:\/\/kyunam.com\/wp-content\/uploads\/2021\/07\/image-2-768x86.png 768w, http:\/\/kyunam.com\/wp-content\/uploads\/2021\/07\/image-2.png 1130w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption><em>OpenStack vs Public Cloud \uc6b4\uc601 \ucd1d \ube44\uc6a9(TCO) \uc608\uc2dc<\/em>(\ud45c)<\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">3\ub144\uc744 \ub3d9\uc77c \uc11c\ube44\uc2a4\ub97c OpenStack\uacfc Public Cloud\ub85c \uc6b4\uc601\ud55c\ub2e4\uace0 \uac00\uc815\ud558\uace0 \ube44\uc6a9\uc744 \uc608\uc2dc\ub85c \ub4e4\uc5b4 \ubd24\ub2e4. Public Cloud\uc758 \ub2e8\uc810\uc740 \ucd08\uae30 \ube44\uc6a9\uc774 \uc801\uc9c0\ub9cc \uc6b4\uc601 \ube44\uc6a9\uc774 \uaf64 \ud06c\ub2e4\ub294 \uac83\uc774\ub2e4. \ud2b9\ud788 \uaddc\ubaa8\uc758 \uacbd\uc81c\uac00 \uc774\ub8e8\uc5b4\uc9c0\uc9c0 \uc54a\uae30 \ub54c\ubb38\uc5d0(\ubb3c\ub860 \ub300\uaddc\ubaa8 \uc0ac\uc6a9\uc758 \uacbd\uc6b0 Discount\uac00 \ub41c\ub2e4. \uc774\ub97c \uace0\ub824\ud574\ub3c4 \uc6b4\uc601 \ube44\uc6a9\uc774 \ube44\uc2f8\ub2e4.) \uadf8\ub798\uc11c Public Cloud\uc758 \uc6b4\uc601\ube44\uc758 \ub204\uc801\uc5d0 \uc758\ud55c \ucd1d \uc18c\uc720 \ube44\uc6a9(Total Cost of Ownership)\uc774 OpenStack\uc758 TCO\ub97c \uc0c1\ud68c\ud558\ub294 \uc2dc\uc810\uc774 \ubc1c\uc0dd\ud55c\ub2e4.  \uc774\ub294 \uc6b4\uc601 \uaddc\ubaa8\uc5d0 \ub530\ub77c\uc11c \ubc14\ub00c\uae30 \ub54c\ubb38\uc5d0 \uc5b4\ub5a4 \uc11c\ube44\uc2a4\ub97c \uc6b4\uc601\ud560 \uac83\uc778\uc9c0 \uc798 \uace0\ub824\ud574 \ubd10\uc57c \ud55c\ub2e4. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uadf8\ub9ac\uace0 OpenStack\uc744 \uc0ac\uc6a9\ud55c\ub2e4\uace0 \ud574\uc11c \uaf2d \uc11c\ubc84\ub97c \uc9c1\uc811 \uc18c\uc6a9\ud574\uc57c \ud558\ub294 \uac83\uc740 \uc544\ub2c8\ub2e4. Public Cloud\ub97c \ud1b5\ud574\uc11c OpenStack\uc744 \uc6b4\uc601\ud560 \uc218\ub3c4 \uc788\uc73c\ub2c8 \uc774\ub97c \uc798 \ud65c\uc6a9\ud55c\ub2e4\uba74 TCO \uad00\uc810\uc5d0\uc11c \uc801\uc808\ud55c \uc120\ud0dd\uc744 \ud560 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ube44\uc6a9\uc801\uc778 \uc7a5\uc810 \uc774\uc678\uc5d0 \ub2e4\ub978 \uc7a5\uc810\ub3c4 \uc0b4\ud3b4 \ubcf4\uc790. AWS, Azure, GCP\ub97c \uc0ac\uc6a9\ud55c\ub2e4\ub294 \uac83\uc740 VM \ub2e8\uc704\uc758 \uc11c\ube44\uc2a4\ub97c \uc0ac\uc6a9\ud55c\ub2e4\ub294 \uc758\ubbf8\ub3c4 \uc788\uaca0\uc9c0\ub9cc \ub300\ubd80\ubd84 \uac01 Cloud Provider\ub4e4\uc774 \uc81c\uacf5\ud558\ub294 Managed Service\ub97c \uc0ac\uc6a9\ud560 \uac83\uc774\ub2e4. \uac01 Vender\ub4e4\uc5d0\uac8c \ud2b9\ud654\ub41c \uc11c\ube44\uc2a4\ub294 \ucd08\uae30 \ub178\ub825\uc774 \uc801\uace0 \uc624\ub958\uac00 \uc801\uae30 \ub54c\ubb38\uc5d0 \ub9e4\ub825\uc801\uc778 \uc11c\ube44\uc2a4\ub4e4\uc774\ub2e4. \ud558\uc9c0\ub9cc \ubc1d\uc74c\uc5d0\ub294 \ub298 \uc5b4\ub450\uc6c0\uc774 \ud568\uaed8 \uc788\uc73c\ub2c8 \ubc14\ub85c Lock-in\uc774\ub2e4. \ud55c \ubc88 \ud2b9\uc815 Cloud Provider\uc5d0\uac8c Lock-in\uc774 \ub418\uba74 \uadf8 \uc11c\ube44\uc2a4\ub97c \ub2e4\ub978 Cloud\ub85c \uc62e\uae30\ub294 \uac83\uc740 \ub9e4\uc6b0 \uc694\uc6d0\ud55c \uc77c\uc774 \ub41c\ub2e4. OPEX\uac00 \ube44\uc2f8\uc838\ub3c4 \uc5b4\uca54 \ub3c4\ub9ac\uac00 \uc5c6\ub2e4. \ub208\ubb3c\uc744 \uba38\uae08\uace0 \uc368\uc57c\ub9cc \ud55c\ub2e4. OPEX\uac00 \uc801\ub2e4\uace0 \uc0dd\uac01\ud558\uaca0\uc9c0\ub9cc GPU\uc640 \uac19\uc774 \ud2b9\uc218 \ubaa9\uc801\uc758 Computing\uc774\ub098 \uc2e4\uc2dc\uac04 \ube44\ub514\uc624 \uc11c\ube44\uc2a4 \uac19\uc740 Managed \uc11c\ube44\uc2a4\ub294 \uc0c1\uc0c1\uc744 \ucd08\uc6d4\ud558\ub294 \uac00\uaca9\uc744 \uc9c0\ubd88\ud574\uc57c\ub9cc \uc0ac\uc6a9\ud560 \uc218 \uc788\ub2e4. \uc5b8\uae09\ud55c \uc11c\ube44\uc2a4\ub97c \uc601\uc6d0\ud788 \uc548 \uc4f8 \uac83\uc774\ub77c\uace0 \ub204\uad6c\ub3c4 \uc7a5\ub2f4 \ubabb\ud560 \uac83\uc774\ub2e4. \ud2b9\uc218 \uc11c\ube44\uc2a4\ub9cc \ub2e4\ub978 Cloud\ub97c \uc0ac\uc6a9\ud560 \uc218\ub294 \uc5c6\uae30 \ub54c\ubb38\uc774\ub2e4. (\ubc29\ubc95\uc774 \uc5c6\ub294\uac74 \uc544\ub2c8\uc9c0\ub9cc \uc544\uc608 \uace0\ub824\ud558\uc9c0 \uc54a\ub294 \ud3b8\uc774 \uc815\uc2e0 \uac74\uac15\uc5d0 \uc774\ub85c\uc6b8 \uac83\uc774\ub2e4.)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc11c\ubc84\ub97c \uc9c1\uc811 \uc6b4\uc601\ud558\ub294 \uacbd\uc6b0\uc5d0\ub3c4 OpenStack\uc744 \uc0ac\uc6a9\ud558\uc9c0 \uc54a\uace0 \uc9c1\uc811 \uc11c\ubc84\ub97c \uc124\uc815\ud574 \uac00\uba74\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub2e4. \uc774\ub7f4 \uacbd\uc6b0 \uc131\ub2a5 \uad00\uc810\uc5d0\uc11c \ud070 \uc774\uc810\uc744 \ubcfc \uc218 \uc788\ub2e4. Virtualization\uc774\ub77c\ub294 \uac83\uc774 \uc624\ubc84\ud5e4\ub4dc\ub97c \ubc18\ub4dc\uc2dc \ub3d9\ubc18 \ud558\uae30 \ub54c\ubb38\uc774\ub2e4. \ud558\uc9c0\ub9cc \uc774\ub807\uac8c \uc9c1\uc811 \uc11c\ubc84\ub97c \uc124\uc815\ud574\uc11c \uc6b4\uc601\ud560 \uacbd\uc6b0 \uc720\uc5f0\uc131\uc774 \ub9e4\uc6b0 \ub5a8\uc5b4\uc9c4\ub2e4. Infrastructure as Code(IaC)\ub77c\ub294 \uac1c\ub150\uc774 \uc788\ub294\ub370 \uc11c\ubc84\uc758 \ud658\uacbd\uc744 \uc9c1\uc811\uc801\uc778 \uc124\uc815\uc774 \uc544\ub2cc \uc790\ub3d9\ud654\ub41c \uc11c\ube44\uc2a4\ub97c \uc774\uc6a9\ud558\uc5ec \ucf54\ub4dc \ub808\ubca8\ub85c \uc218\uc815\uc774 \uac00\ub2a5\ud55c \uc720\uc5f0\uc131\uc744 \ud655\ubcf4 \ud558\ub294 \uac1c\ub150\uc774\ub2e4. \uc774\ub7f4 \uacbd\uc6b0\uc5d0\ub3c4 OpenStack\uc774 \ud070 \ub3c4\uc6c0\uc774 \ub420 \uac83\uc774\ub2e4. IaC\ub294 OpenStack\uc774\uc678\uc5d0\ub3c4 Kubernetes\ub098 \ub2e4\ub978 \uac00\uc0c1\ud654 \ud658\uacbd\uc744 \ud1b5\ud574\uc11c \uad6c\ud604\ud560 \uc218 \uc788\ub2e4. (\ubb3c\ub860 OpenStack\ub9cc \uc788\ub2e4\uace0 \uac00\ub2a5\ud558\uc9c0\ub294 \uc54a\ub2e4. \uc8fc\uc694 Component\ub77c\ub294 \uac83\uc774\ub2e4.)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">IaC\uc5d0 \ub300\ud55c \uc88b\uc740 \ube14\ub85c\uadf8\ub97c \uc18c\uac1c \ud55c\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/searchitoperations.techtarget.com\/definition\/Infrastructure-as-Code-IAC\">https:\/\/searchitoperations.techtarget.com\/definition\/Infrastructure-as-Code-IAC<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">OpenStack Release \uc815\ucc45<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">OpenStack\uc740 1\ub144\uc5d0 2\ucc28\ub840 \uc815\uc2dd Release\ub97c \ub0b4\ub193\uace0 \uc788\uc73c\uba70 2010\ub144 1\uc6d4 Austin\uc744 \uc2dc\uc791\uc73c\ub85c 2021\ub144 6\uc6d4 Wallaby\uac00 \ub9b4\ub9ac\uc988 \ub418\uc5c8\ub2e4. \ubc84\uc804\uc774 \ub9b4\ub9ac\uc988 \ub420\ub54c \ub9c8\ub2e4 \uc54c\ud30c\ubcb3\uc774 \ud558\ub098\uc529 \ub4b7\ucabd\uc73c\ub85c \ubc14\ub010\ub2e4. 2021\ub144 10\uc6d4\uc5d0\ub294 X\ub85c \uc2dc\uc791\ud558\ub294 Xena\uac00 \ub9b4\ub9ac\uc988\ub420 \uc608\uc815\uc774\ub2e4. &#8216;Z&#8217;\uac00 \ub05d\ub098\uba74 \uc5b4\ub5bb\uac8c \ub9b4\ub9ac\uc988 \ub420\uc9c0 \uadc0\ucd94\uac00 \uc8fc\ubaa9\uc774 \ub41c\ub2e4. \ub9b4\ub9ac\uc988 \ud788\uc2a4\ud1a0\ub9ac\ub294 \uc544\ub798 \ub9c1\ud06c\uc5d0\uc11c \ud655\uc778\ud560 \uc218 \uc788\ub2e4. \ub9c1\ud06c \ub204\ub974\uae30 \uadc0\ucc2e\uc740 \ub3c5\uc790\ub97c \uc704\ud574 \ucea1\uccd0\ub3c4 \ud568\uaed8 \ucca8\ubd80 \ud55c\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/releases.openstack.org\/index.html#release-series\">https:\/\/releases.openstack.org\/index.html#release-series<\/a><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"564\" height=\"1024\" src=\"http:\/\/mystouswp.cafe24.com\/wp-content\/uploads\/2021\/07\/image-5-564x1024.png\" alt=\"\" class=\"wp-image-534\" srcset=\"http:\/\/kyunam.com\/wp-content\/uploads\/2021\/07\/image-5-564x1024.png 564w, http:\/\/kyunam.com\/wp-content\/uploads\/2021\/07\/image-5-165x300.png 165w, http:\/\/kyunam.com\/wp-content\/uploads\/2021\/07\/image-5-768x1394.png 768w, http:\/\/kyunam.com\/wp-content\/uploads\/2021\/07\/image-5-846x1536.png 846w, http:\/\/kyunam.com\/wp-content\/uploads\/2021\/07\/image-5.png 874w\" sizes=\"auto, (max-width: 564px) 100vw, 564px\" \/><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">OpenStack Services<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\uc11c\ub860\uc774 \uaf64 \uae38\uc5c8\ub2e4. OpenStack\uc740 \ud544\uc694\uc131\uc744 \uc778\uc2dd\ud558\uace0 \uc2dc\uc791\ud558\uc9c0 \uc54a\uc73c\uba74 \uc6cc\ub099 \ubcf5\uc7a1\ud558\uace0 \uc5b4\ub835\uae30 \ub54c\ubb38\uc5d0 \ucda9\ubd84\ud55c \uc124\uba85\uc774 \ud544\uc694\ud588\ub2e4. \uc790 \uc774\uc81c OpenStack\uc5d0\uc11c \uacf5\uc2dd\uc801\uc73c\ub85c \uc81c\uacf5\ud558\ub294 Service Component\uc5d0 \ub300\ud574\uc11c \uc54c\uc544 \ubcf4\ub3c4\ub85d \ud558\uc790. \uacf5\uc2dd \uc0ac\uc774\ud2b8\uc5d0 \uce5c\uc808\ud558\uac8c \uadf8\ub824\uc838 \uc788\ub294 \uadf8\ub9bc\uc744 \uc0b4\ud3b4 \ubcf4\ub3c4\ub85d \ud558\uaca0\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"585\" src=\"http:\/\/mystouswp.cafe24.com\/wp-content\/uploads\/2021\/07\/image-3-1024x585.png\" alt=\"\" class=\"wp-image-530\" srcset=\"http:\/\/kyunam.com\/wp-content\/uploads\/2021\/07\/image-3-1024x585.png 1024w, http:\/\/kyunam.com\/wp-content\/uploads\/2021\/07\/image-3-300x171.png 300w, http:\/\/kyunam.com\/wp-content\/uploads\/2021\/07\/image-3-768x439.png 768w, http:\/\/kyunam.com\/wp-content\/uploads\/2021\/07\/image-3.png 1101w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>OpenStack \uc804\uccb4 \uc11c\ube44\uc2a4 Landscape (\ucd9c\ucc98: OpenStack \ud648\ud398\uc774\uc9c0 &#8211; https:\/\/www.openstack.org\/software\/)<br>https:\/\/object-storage-ca-ymq-1.vexxhost.net\/swift\/v1\/6e4619c416ff4bd19e1c087f27a43eea\/www-assets-prod\/openstack-map\/openstack-map-v20210201.pdf<\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\uc815\ub9d0 \ub9ce\uc740 \uc11c\ube44\uc2a4\ub4e4\uc774 \uc874\uc7ac \ud55c\ub2e4. \uc11c\ube44\uc2a4\ub4e4 \uad6c\uc131\uc5d0 \ub300\ud574\uc11c \ud558\ub098\uc529 \uc124\uba85\ud558\ub294 \uac83\uc740 \ubcf8 \uae00\uc758 \ucde8\uc9c0\uc5d0\uc11c \ubc97\uc5b4\ub098\uae30\ub3c4 \ud558\uace0 \ub108\ubb34 \uc5b4\ub824\uc6b4 \ub0b4\uc6a9\uc774\uae30 \ub54c\ubb38\uc5d0 \uc8fc\uc694 \uc11c\ube44\uc2a4\uc5d0 \ub300\ud574\uc11c \uac04\ub7b5\ud788 \uc124\uba85\uc744 \ud558\ub294 \uac83\uc73c\ub85c \ub9c8\ubb34\ub9ac \ud558\ub3c4\ub85d \ud558\uaca0\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uae30\uc220\uc801\uc778 \uc790\uc138\ud55c \ub0b4\uc6a9\uc740 &#8216;OpenStack \ud55c\uad6d \ucee4\ubba4\ub2c8\ud2f0&#8217;\ub97c \ubc29\ubb38\ud558\uc5ec \ud655\uc778\ud560 \uc218 \uc788\ub2e4. https:\/\/www.facebook.com\/groups\/openstack.kr\/<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">OpenStack Core Service<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\uadf8\ub9bc\uc5d0\uc11c \ubcf4\ub294 \uac83\ucc98\ub7fc \uad49\uc7a5\ud788 \ub9ce\uc740 \uc11c\ube44\uc2a4\ub4e4\uc774 \uc874\uc7ac \ud55c\ub2e4. OpenStack\uc744 \uc81c\ub300\ub85c \uc774\ud574\ud558\uace0 \uc0ac\uc6a9\ud558\ub824\uba74 \uc804\uccb4\ub97c \ub2e4 \uc774\ud574\ud574\uc57c \ud558\uaca0\uc9c0\ub9cc \uc2e4\uc81c \uc6b4\uc6a9\uc774 \ubaa9\uc801\uc774 \uc544\ub2c8\ub2c8 \uadf8\ub9bc \uc815 \uc911\uc559\uc5d0 \ube68\uac1b\uac8c \ub418\uc5b4 \uc788\ub294 \uc660\uc9c0 \uc911\uc694\ud574 \ubcf4\uc774\ub294 \uc11c\ube44\uc2a4\ub4e4\uc744 \uc0b4\ud3b4 \ubcf4\ub3c4\ub85d \ud558\uc790.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u203b OpenStack\uc740 OpenSource Project\uc774\ub2c8 \ub2e4\uc74c Gerrit \uc0ac\uc774\ud2b8\uc5d0\uac00\uc11c \uc18c\uc2a4\ucf54\ub4dc\ub97c \uc9c1\uc811 \ub2e4\uc6b4\ub85c\ub4dc \ubc1b\uc744 \uc218 \uc788\ub2e4. GitHub\uc774 \uc544\ub2c8\uace0 \ub2e4\ub978 \uc11c\ube44\uc2a4\ub97c \uc774\uc6a9\uc911\uc774\ub2c8 \uc870\uae08 \uc0dd\uc18c\ud560 \uc218 \uc788\ub2e4. (<a href=\"https:\/\/opendev.org\/openstack\">https:\/\/opendev.org\/openstack<\/a>)<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"796\" height=\"248\" src=\"http:\/\/mystouswp.cafe24.com\/wp-content\/uploads\/2021\/07\/image-6.png\" alt=\"\" class=\"wp-image-536\" srcset=\"http:\/\/kyunam.com\/wp-content\/uploads\/2021\/07\/image-6.png 796w, http:\/\/kyunam.com\/wp-content\/uploads\/2021\/07\/image-6-300x93.png 300w, http:\/\/kyunam.com\/wp-content\/uploads\/2021\/07\/image-6-768x239.png 768w\" sizes=\"auto, (max-width: 796px) 100vw, 796px\" \/><figcaption>\uc9c1\uc811 \uc120\ucd9c(?)\ud574\ubcf8 OpenStack Core Service (\ucd9c\ucc98: OpenStack \ud648\ud398\uc774\uc9c0 &#8211; https:\/\/www.openstack.org\/software\/)<\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\uba87\uac00\uc9c0\ub9cc \ubf51\uc558\ub294\ub370\ub3c4 \uaf64\ub098 \ub9ce\ub2e4. \uac04\ub7b5\ud558\uac8c \uc11c\ube44\uc2a4\ubcc4\ub85c \uc5ed\ud65c\uc5d0 \ub300\ud574\uc11c \uc54c\uc544 \ubcf4\ub3c4\ub85d \ud558\uaca0\ub2e4.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Nova (Compute):<\/strong>\u00a0OpenStack\uc758 IaaS\uc758 \ud575\uc2ec\uc73c\ub85c Cloud computing controller\uc774\ub2e4. \uc989 VM\uc744 \uc2dc\uc2a4\ud15c\uc758 Hypervisor\ub97c \ud1b5\ud574\uc11c \uac00\uc0c1 \ud658\uacbd\uc744 \ub9cc\ub4e4\uace0 \uc774\ub97c \uad00\ub9ac \ud558\ub294 \uc5ed\ud560\uc744 \ud55c\ub2e4. AWS\uc758 EC2\uc640 \uac19\uc740 Instance\ub97c \ub9cc\ub4e4\uc5b4\uc11c \uc81c\uacf5\ud574 \uc8fc\ub294 Controller\ub77c\uace0 \uc0dd\uac01\ud558\uba74 \uc774\ud574\uac00 \uc27d\ub2e4. OpenStack \ucd08\uae30 \ub9b4\ub9ac\uc988 \ubd80\ud130 \uc9c0\uc6d0\ub418\uc5c8\ub358 \uae30\ub2a5\uc774\ub2e4.<\/li><li><strong>Zun (Compute):<\/strong> OpenStack\uc5d0\uc11c Container\ub85c Instance\ub97c \ub9cc\ub4e4\uacfc \uad00\ub9ac\ud574\uc8fc\ub294 \uc5ed\ud560\uc744 \ud55c\ub2e4. Container \ubc84\uc804\uc758 Nova\ub77c\uace0 \uc774\ud574\ud558\uba74 \ub418\uace0 K8S\uc640 \ub2ee\uc544 \uc788\ub2e4\uace0 \ubcfc \uc218 \uc788\ub2e4. OpenStack Pike \ub9b4\ub9ac\uc988 \ubd80\ud130 \uc9c0\uc6d0\ub418\uc5c8\ub2e4. \uc774\uc804\uc5d0\ub294 Magnum\uc744 \ud1b5\ud574\uc11c Container\ub97c \uad00\ub9ac \ud588\uc5c8\ub294\ub370 API\ub808\ubca8\uc5d0\uc11c Container\uc758 Life-cycle management\uae4c\uc9c0 Zun\uc740 \ub2f4\ub2f9\ud558\uace0 \uc788\ub2e4. Magnum\uc740 Provisioning\uc744 \uc9c1\uc811 \ub2f4\ub2f9<\/li><li><strong>Swift (Storage):<\/strong> Object Storage \uc11c\ube44\uc2a4\ub97c \uc704\ud574\uc11c \uac1c\ubc1c\ub41c \uc11c\ube44\uc2a4\ub85c \ucd5c\uadfc \ub2e4\uc591\ud55c \ud074\ub77c\uc6b0\ub4dc \uc11c\ube44\uc2a4\uc758 Object Storage \uc778\ud504\ub77c\ub85c \ub9ce\uc774 \uc0ac\uc6a9\ub418\uace0 \uc788\ub2e4.<\/li><li><strong>Cinder (Storage):<\/strong> Swift\uac00 Object Storage\ub97c \ub2f4\ub2f9\ud558\ub294 \uc11c\ube44\uc2a4\ub77c\uba74 \ube14\ub85d \uc2a4\ud1a0\ub9ac\uc9c0\ub97c \ub2f4\ub2f9\ud558\ub294 \uc11c\ube44\uc2a4\ub294 \ubc14\ub85c Cinder \uc774\ub2e4. Nova\uc640 Zun\uc5d0\uc11c \uc0ac\uc6a9\ud560 Persistent Volume\uc744 \uc81c\uacf5\ud558\ub294 \uc5ed\ud560\uc744 \ud558\uba70 \ub2e4\uc591\ud55c NAS\/SAN, NFS, Ceph\ub4f1\uc758 Backend\uc640 \uc5f0\uacb0\ud574\uc11c \ub3d9\uc791\ud560 \uc218 \uc788\ub2e4.<\/li><li><strong>Manila (Storage):<\/strong>\u00a0Network share file system\uc744 \uc81c\uacf5\ud558\uae30 \uc704\ud574\uc11c \uc0ac\uc6a9\ub418\ub294 \uc11c\ube44\uc2a4 \uc774\ub2e4. NFS, CIFS, HDFS\ub4f1\uc758 Backend\ub97c \ub4dc\ub77c\uc774\ubc84\ub85c \uc81c\uacf5\ud558\uace0 \ub2e4\uc591\ud55c \ud1a0\ud3f4\ub85c\uc9c0\ub97c \uc9c0\uc6d0\ud560 \uc218 \uc788\ub2e4. <\/li><li><strong>Neutron (Networking):\u00a0<\/strong>OpenStack\ub0b4\ubd80 \ub124\ud2b8\uc6cc\ud0b9\uc744 \uac00\uc0c1\ud654 \ud558\uc5ec \uc9c0\uc6d0\ud569\ub2c8\ub2e4. SDN\uc774\ub77c\uace0 \uc774\ud574\ud558\uba74 \ube60\ub974\ub2e4. Network Slicing \ub4f1\uc744 \uc815\uc758 \ud558\uc5ec \uc0ac\uc6a9\ud560 \uc218 \uc788\ub2e4.<\/li><li><strong>Octavia (Networking):<\/strong> \uc678\ubd80\uc5d0\uc11c \ub4e4\uc5b4 \uc624\ub294 Traffic\uc744 \ub0b4\ubd80\uc758 \uc801\uc808\ud55c \uc778\uc2a4\ud134\uc2a4\uc5d0 \uc804\ub2ec\ud558\ub294 Loadbalancer\uc5ed\ud560\uc744 \ud55c\ub2e4. \uc774\uc911\ud654\ub85c \uc5ec\ub7ec \uc778\uc2a4\ud134\uc2a4\uac00 \uc874\uc7ac \ud558\uac70\ub098 \ud3ec\ud2b8\uac00 \ubc14\ub00c\uac70\ub098 \ud558\ub294 \ub2e4\uc591\ud55c \uc77c\ub4e4\uc774 \ubc8c\uc5b4\uc9c0\uae30 \ub54c\ubb38\uc5d0 \uc544\uc8fc \uc720\uc6a9\ud55c \uc11c\ube44\uc2a4\uc785\ub2c8\ub2e4. \uc624\ud508\uc2a4\ud0dd \ucf54\ub77c\uc774\uacc4\uc758 \uc2a4\ud0c0\uc774\uc2e0 \ub098\ub798\uc9f1\ub2d8\uc758 \ud3ec\uc2a4\ud305\uc744 \ucc38\uace0\ud558\uc2dc\uba74 \uc774\ud574\uac00 \uc3d9\uc3d9<br>https:\/\/naleejang.tistory.com\/212<\/li><li><strong>Designate (Networking):<\/strong> DNS&#8230; \ub05d&#8230;. \ub77c\uace0 \ud558\uba74 \uc11c\uc6b4 \ud560\ud150\ub2c8&#8230; OpenStack\uc73c\ub85c \ub9cc\ub4e4\uc5b4\uc9c4 \uc218\ub9ce\uc740 \uc778\uc2a4\ud134\uc2a4\ub4e4\uc774 \ub3c4\uba54\uc778\uc744 \uac00\uc9c8\uc218\ub3c4 \uc788\uace0, \uc11c\ube0c \ub3c4\uba54\uc778\uc744 \uac00\uc9c8 \uc218\ub3c4 \uc788\ub2e4. \uc774\ub7f0 \uc778\uc2a4\ud134\uc2a4\ub97c \uc678\ubd80\uc5d0\uc11c \ucc3e\uc744 \uc218 \uc788\ub3c4\ub85d \ub3c4\uc640 \uc8fc\ub294 \uc5ed\ud560\uc744 \ud55c\ub2e4.<\/li><li><strong>Ironic (Hardware Lifecycle):<\/strong> OpenStack\uc740 OpenStacker Head node \ub610\ub294 Controller \uac00 \uc124\uce58\ub41c \uc11c\ubc84\ub9cc\uc744 \uc81c\uc5b4\ud560 \uc218 \uc788\ub294 \uac83\uc774 \uc544\ub2c8\ub77c \ubb3c\ub9ac\uc801\uc778 \ucef4\ud4e8\ud130\ub97c \uad00\ub9ac\ud560 \uc218 \uc788\ub3c4\ub85d \ub418\uc5b4 \uc788\ub2e4. \uadf8 \uc11c\ube44\uc2a4\uac00 \ubc14\ub85c Ironic!<\/li><li><strong>Cyborg (Hardware Lifecycle):<\/strong> \uc694\uc998\uc740 \uc5c6\uc5b4\uc11c\ub294 \uc548\ub420 GPU\ub97c 2010\ub144 \ucd08\ubc18\uc5d0 \ub098\uc628 OpenStack\uc744 2016\ub144 \uc815\ub3c4\uae4c\uc9c0 \uc81c\ub300\ub85c \uc9c0\uc6d0\ud558\uc9c0 \ubabb\ud588\ub2e4. \uc778\uc2a4\ud134\uc2a4\uc5d0\uc11c GPU\ub97c \uc0ac\uc6a9\ud558\uc9c0 \ubabb\ud558\ub294\uac8c \uc544\ub2c8\ub77c \uac00\uc0c1\ud654 GPU \uc9c0\uc6d0\uc774 \uc548\ub418\uc5c8\ub2e4. \ud558\uc9c0\ub9cc Cyborg\uac00 \ub4f1\uc7a5 \ud55c\ub2e4\uba74? . . .  Cyborg\uc5d0\uc11c\ub294 vGPU, FPGA, DPDK\ub4f1 \ub2e4\uc591\ud55c Hardware Acceleorator \uc9c0\uc6d0\uc744 \uc11c\ube44\uc2a4 \ud55c\ub2e4.<\/li><\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">\ub9c8\uce58\uba70&#8230;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\uc544\uc8fc \uac04\ub7b5\ud558\uac8c OpenStack \uc11c\ube44\uc2a4 \uc18c\uac1c\ub97c \ub9c8\ubb34\ub9ac \ud558\uc600\ub2e4. \uc774\uc678\uc5d0\ub3c4 \uc778\uc99d\/\uc778\uac00\ub97c \uc704\ud55c Keystone, Deploy\ub97c \uc704\ud55c Helm\ub4f1 \ub2e4\uc591\ud55c \uc11c\ube44\uc2a4\uac00 \uc788\uc9c0\ub9cc \ube68\uac04 \uc8fc\uc694 \uc11c\ube44\uc2a4\ub97c \uc18c\uac1c\ub85c \ub9c8\ubb34\ub9ac \ud558\ub3c4\ub85d \ud558\uaca0\uc2b5\ub2c8\ub2e4. \ud83d\ude42<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\uc774\ubc88\uc5d0\ub294 \uc870\uae08 Classical\ud55c \uae30\uc220\uc744 \uc0b4\ud3b4 \ubcf4\ub824\uace0 \ud55c\ub2e4. OpenStack\uc740 Cloud\ub97c \uc6b4\uc601\ud560 \uc218 \uc788\ub294 \uae30\uc220 Component\uc758 \uc9d1\ud569\uccb4\ub85c \ucd08\uae30\uc758 CloudStack\uc5d0 \ubc00\ub824 \ud798\uc744 \ubabb \uc4f0\uace0 \uc788\uc5c8\uc9c0\ub9cc \ud604\uc7ac\ub294 VM(Virtual Machine)\uc744 \ud65c\uc6a9\ud558\ub294 Cloud Stack\uc758 \uc8fc\ub958\uac00 \ub418\uc5c8\ub2e4.<span class=\"more-button\"><a href=\"http:\/\/kyunam.com\/?p=519\" class=\"more-link\">\uc77d\uc5b4 \ubcfc\uae4c?<span class=\"screen-reader-text\">OpenStack \uc8fc\ub9c8\uac04\uc0b0\uc73c\ub85c \uc0b4\ud3b4 \ubcf4\uae30<\/span><\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":525,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[224,44],"tags":[199,227,228,226,229],"class_list":["post-519","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud","category-tech","tag-cloud","tag-cloud-full-stack","tag-on-premise","tag-openstack","tag-virtualization"],"_links":{"self":[{"href":"http:\/\/kyunam.com\/index.php?rest_route=\/wp\/v2\/posts\/519","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/kyunam.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/kyunam.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/kyunam.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/kyunam.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=519"}],"version-history":[{"count":0,"href":"http:\/\/kyunam.com\/index.php?rest_route=\/wp\/v2\/posts\/519\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/kyunam.com\/index.php?rest_route=\/wp\/v2\/media\/525"}],"wp:attachment":[{"href":"http:\/\/kyunam.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=519"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/kyunam.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=519"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/kyunam.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=519"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}