[¿ÀǽºÅà ±â¹ÝÀÇ ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå ¼ºñ½º]´Â ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå ¼ºñ½º¸¦ ±¸ÃàÇϱâ À§ÇÑ ¸ðµç °úÁ¤À» ´Ù·é´Ù. Ŭ¶ó¿ìµå ¼ºñ½º¸¦ Á¢ÇØ ºÃ°Å³ª ¿ÀǽºÅÿ¡ °ü½ÉÀ» °®´Â »ç¶÷À̶ó¸é Ŭ¶ó¿ìµå ¼ºñ½ºÀÇ ¿µ¿ªÀÌ ¸Å¿ì ³Ð´Ù´Â °ÍÀ» ¾Ë°í ÀÖÀ» °ÍÀÌ´Ù. ±×¸¸Å ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ëµµ ¹æ´ëÇÏ´Ù. Ŭ¶ó¿ìµå ¼ºñ½º °³³äºÎÅÍ ÄÁ¼³Æà ¼öÇà ¹æ¹ý, Ŭ¶ó¿ìµå ¼ºñ½º ÀÎÇÁ¶ó, Ŭ¶ó¿ìµå ¼ºñ½ºÀÇ ¿î¿µ ³ëÇÏ¿ì±îÁö ´Ù¾çÇÑ ³»¿ëÀ» ´ã°í ÀÖÀ¸¹Ç·Î Ŭ¶ó¿ìµå ¼ºñ½º °ü·Ã ºÐ¾ßÀÇ ¸ðµç ¿£Áö´Ï¾î¿¡°Ô À¯¿ëÇÒ °ÍÀÌ´Ù.
CHAPTER 1 Ŭ¶ó¿ìµå ¼ºñ½º¿Í ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå ¼ºñ½º 1
1.1 ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå ¼ºñ½º ±¸Ãà°ú ¿î¿µ À̾߱â 2
1.1.1 ÀÌ Ã¥ÀÇ ÁÖ¿ä ³»¿ë 2
1.1.2 ÀÌ Ã¥À» Àд ¹æ¹ý 3
1.2 Ŭ¶ó¿ìµå ÄÄÇ»ÆÃÀÇ °³³ä 4
1.2.1 Ŭ¶ó¿ìµå ÄÄÇ»Æà Ư¡ 6
1.2.1.1 ¿Âµð¸Çµå 6
1.2.1.2 ź·Â¼º 7
1.2.1.3 ¹Îø¼º 8
1.2.1.4 ¼¿ÇÁ¼ºñ½º 8
1.2.1.5 »ç¿ë·® ±â¹Ý °ú±Ý 10
1.2.1.6 È®À强 11
1.2.1.7 ÀÌ¿ë·ü 12
1.2.1.8 ºñ¿ë Àý°¨ 12
1.2.1.9 ½Å·Ú¼º 13
1.2.2 Ŭ¶ó¿ìµå ¼ºñ½º ¸ðµ¨°ú ¹èÄ¡ ¸ðµ¨ 13
1.3 Ŭ¶ó¿ìµå ÄÄÇ»Æÿ¡¼ »ç¿ëÇÏ´Â ¿ë¾îµé 15
1.3.1 Ŭ¶ó¿ìµå ¼ºñ½º °³³ä°ú °ü·ÃµÈ ¿ë¾îµé 15
1.3.2 Ŭ¶ó¿ìµå Ç÷§Æû°ú °ü·ÃµÈ ¿ë¾îµé 18
1.3.3 Ŭ¶ó¿ìµå ¼ºñ½º ¿î¿µ°ú °ü·ÃµÈ ¿ë¾îµé 19
1.3.4 Ŭ¶ó¿ìµå ¼ºñ½º À¯Çü°ú °ü·ÃµÈ ¿ë¾îµé 19
1.3.5 Ŭ¶ó¿ìµå ±â¼ú°ú °ü·ÃµÈ ¿ë¾îµé 21
1.4 ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå ¼ºñ½ºÀÇ ÀÌÇØ 23
1.4.1 ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå ¼ºñ½º ±¸¼º 23
1.4.2 ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå ¼ºñ½º¿Í ÆÛºí¸¯ Ŭ¶ó¿ìµå ¼ºñ½ºÀÇ Â÷ÀÌÁ¡ 26
1.5 ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå ¼ºñ½º µµÀÔ¿¡ µû¸¥ º¯È 27
1.5.1 ±¹³» ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå ¼ºñ½ºÀÇ ÇöȲ 27
1.5.2 ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå ¼ºñ½º µµÀÔ¿¡ µû¸¥ ±â¾÷ÀÇ º¯È 28
1.5.3 ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå ¼ºñ½º µµÀÔ¿¡ µû¸¥ ±â¼ú º¯È 30
CHAPTER 2 ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå ¼ºñ½º µµÀÔ 33
2.1 ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå ¼ºñ½º Àü·« 35
2.1.1 ÇöȲ ºÐ¼® 36
2.1.1.1 µµÀÔ ±â¾÷ ³»ºÎ ȯ°æ ºÐ¼® 36
2.1.1.2 µµÀÔ ±â¾÷ ¿ÜºÎ ȯ°æ ºÐ¼® 40
2.1.2 Ŭ¶ó¿ìµå ¼ºñ½º ¼³°è 43
2.1.2.1 Ŭ¶ó¿ìµå ¼ºñ½ºÀÇ ´Ü°èÀûÀÎ µµÀÔ Àü·« 43
2.1.2.2 Ŭ¶ó¿ìµå ¼ºñ½º ¾ÆÅ°ÅØó ¼ö¸³ 45
2.1.2.3 Ŭ¶ó¿ìµå ¼ºñ½º Á¶Á÷ ü°è ¼ö¸³ 48
2.1.3 Ŭ¶ó¿ìµå ¼ºñ½º ÀÌÇà °èȹ ¼ö¸³ 49
2.1.3.1 Ŭ¶ó¿ìµå ¼ºñ½º ¿î¿µ °ü¸® ü°è ¼ö¸³ 49
2.1.3.2 Ŭ¶ó¿ìµå ¼ºñ½º Á¤º¸ º¸È£ ü°è ¼ö¸³ 51
2.1.4 Ŭ¶ó¿ìµå ¼ºñ½º ÅõÀÚ È¿°ú ºÐ¼® 52
2.2 ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå ¼ºñ½º ±âȹ 53
2.2.1 ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå ¼ºñ½º Á¤ÀÇ 54
2.2.1.1 ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå ¼ºñ½º 54
2.2.1.2 °¡»ó ¸Ó½Å ¼ºñ½º 55
2.2.1.3 ½ºÅ丮Áö ¼ºñ½º 64
2.2.2 ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå ¼ºñ½º ±¸Çö 67
2.2.3 ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå SLA Á¤ÀÇ 69
2.2.3.1 SLAÀÇ °³³ä 69
2.2.3.2 SLA ±¸¼º ¿ä¼Ò 69
2.2.3.3 SLA ÃßÁø ´Ü°è 70
2.2.3.4 °¡»ó ¸Ó½Å ¼ºñ½º SLA 73
2.2.3.5 ½ºÅ丮Áö ¼ºñ½º SLA 75
2.3 ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå °ú±Ý ¸ðµ¨ 76
2.3.1 ¿ø°¡ÀÇ °³³ä 77
2.3.2 °ú±Ý ¸ðµ¨ ¼ö¸³À» À§ÇÑ ±âº» °³³ä 78
2.3.2.1 °¨°¡»ó°¢ºñ 78
2.3.2.2 °£Á¢ ¿ø°¡ ¹èºÎ °³³ä°ú »ç·Ê 81
2.3.2.3 °¡»ó ¸Ó½ÅÀÇ °¡»óÈ ºñÀ²°ú »ç·Ê 83
2.3.3 °¡»ó ¸Ó½Å ¼ºñ½º ¿ø°¡ 85
2.3.3.1 Á÷Á¢ Àç·áºñ 86
2.3.3.2 Á÷Á¢ ÀΰǺñ 88
2.3.3.3 ¿î¿µ ÀΰǺñ 89
2.3.3.4 Á÷Á¢ °æºñ 89
2.3.3.5 °£Á¢ ¿ø°¡ 91
2.3.3.6 ¿ø°¡ »êÃâ 94
2.3.3.7 ¿ø°¡ ±âÁØ Á¤Ã¥ 97
2.3.3.8 °¡»ó ¸Ó½Å ¼ºñ½ºÀÇ ¹ÌÅ͸µ°ú °ú±Ý 99
2.3.4 ½ºÅ丮Áö ¼ºñ½º ¿ø°¡ 100
2.3.4.1 Á÷Á¢ Àç·áºñ 101
2.3.4.2 Á÷Á¢ ÀΰǺñ 101
2.3.4.3 Á÷Á¢ °æºñ 102
2.3.4.4 °£Á¢ ¿ø°¡ 102
2.3.4.5 ¿ø°¡ »êÃâ 102
2.4 ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå ¼ºñ½º ±¸Ãà ¿ä°Ç 103
2.4.1 ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå ¼ºñ½º ¼³°è ¿ä°Ç 103
2.4.2 ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå ¼ºñ½º ¼ÒÇÁÆ®¿þ¾î ¿ä°Ç 106
2.4.2.1 Ŭ¶ó¿ìµå Ç÷§Æû 106
2.4.2.2 ÇÏÀÌÆÛ¹ÙÀÌÀú 109
2.4.2.3 Ŭ¶ó¿ìµå ¼ºñ½º Á¦°øÀ» À§ÇÑ ¼ÒÇÁÆ®¿þ¾î 111
2.4.3 ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå ¼ºñ½º Çϵå¿þ¾î ¿ä°Ç 112
2.4.3.1 ¼¹ö 112
2.4.3.2 ½ºÅ丮Áö 113
2.4.3.3 ³×Æ®¿öÅ©¿Í º¸¾È 116
2.4.4 ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå ¼ºñ½º Æ÷ÅÐ ¿ä°Ç 117
2.4.4.1 ¼ºñ½º Æ÷ÅÐ ¿ä°Ç 119
2.4.4.2 °ü¸®ÀÚ Æ÷ÅÐ ¿ä°Ç 120
2.5 Ŭ¶ó¿ìµå ¼ºñ½º ¸¶À̱׷¹ÀÌ¼Ç 122
2.5.1 Ŭ¶ó¿ìµå ¸¶À̱׷¹ÀÌ¼Ç °³³ä 122
2.5.2 Ŭ¶ó¿ìµå ¸¶À̱׷¹ÀÌ¼Ç À¯Çü 124
2.5.3 Ŭ¶ó¿ìµå ¸¶À̱׷¹ÀÌ¼Ç ÀýÂ÷ 127
2.5.4 Ŭ¶ó¿ìµå ¸¶À̱׷¹ÀÌ¼Ç ´ë»ó ¼±Á¤ 129
CHAPTER 3 Ŭ¶ó¿ìµå ¼ºñ½º ±¸Ãà 131
3.1 ¿ÀǽºÅà ±â¹Ý Ŭ¶ó¿ìµå Ç÷§Æû ¼³°è 134
3.1.1 Ŭ¶ó¿ìµå Ç÷§ÆûÀ̶õ? 135
3.1.2 Ŭ¶ó¿ìµå Ç÷§ÆûÀÇ ¼±Åà 138
3.1.2.1 Ŭ¶ó¿ìµå Ç÷§ÆûÀÇ Á¾·ù 138
3.1.2.2 º¥´õ ÀÇÁ¸µµ ¹× ȣȯ¼º 139
3.1.2.3 À¯Áö ¿î¿µ ¹× ±â¼ú Áö¿ø 139
3.1.2.4 ºñ¿ë È¿À²¼º 139
3.1.2.5 °³¹ß Áö¿ø 140
3.1.2.6 ¿¡ÄÚ ½Ã½ºÅÛ 140
3.1.2.7 ¸±¸®Áî ¼±Åà 140
3.1.3 ¿ÀǽºÅÃÀÇ ±¸Á¶ 140
3.1.4 ¿ÀǽºÅà ¼ºñ½º ÄÄÆ÷³ÍÆ® 143
3.1.4.1 Horizon ? Dashboard ¼ºñ½º 148
3.1.4.2 Nova ? Compute ¼ºñ½º 148
3.1.4.3 Neutron ? Networking ¼ºñ½º 151
3.1.4.4 Swift ? Object Storage ¼ºñ½º 153
3.1.4.5 Cinder ? Block Storage ¼ºñ½º 154
3.1.4.6 Keystone ? Identity ¼ºñ½º 156
3.1.4.7 Glance ? Images ¼ºñ½º 157
3.1.4.8 Ceilometer ? Telemetry ¼ºñ½º 160
3.1.4.9 Heat ? Orchestration ¼ºñ½º 160
3.1.4.10 ¿ÀǽºÅà ¼ºñ½º ¼±Åà 161
3.1.5 ¿ÀǽºÅà °ü¸®¸¦ À§ÇÑ Ãß°¡ ¼ºñ½º ÄÄÆ÷³ÍÆ® 163
3.1.6 ¿ÀǽºÅà ±â¹Ý Ŭ¶ó¿ìµå Ç÷§Æû ¼³Ä¡ Àü·« 167
3.1.6.1 °ø½Ä ¹èÆ÷ ¹öÀüÀÇ ¼³Ä¡ °úÁ¤ 167
3.1.6.2 TripleO ±â¹ÝÀÇ ¿ÀǽºÅà ¼³Ä¡ 170
3.2 ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµåÀÇ ¾ÆÅ°ÅØó ¼³°è 176
3.2.1 ÇÏÀÌÆÛ¹ÙÀÌÀúÀÇ ±â¼ú°ú ¼±Åà 179
3.2.2 ¼¹ö ¾ÆÅ°ÅØó ¼³°è 186
3.2.3 ³×Æ®¿öÅ© ¾ÆÅ°ÅØó ¼³°è 198
3.2.3.1 ÀÎÇÁ¶ó Á᫐ ³×Æ®¿öÅ© ¼³°è 203
3.2.3.2 ¿ÀǽºÅà Á᫐ ³×Æ®¿öÅ© ¼³°è 217
3.2.4 ½ºÅ丮Áö ¾ÆÅ°ÅØó ¼³°è 234
3.2.5 º¸¾È ¾ÆÅ°ÅØó ¼³°è 254
3.2.6 °¡»ó ¸Ó½Å ¾ÆÅ°ÅØó ¼³°è 258
3.2.7 °í°¡¿ë ¾ÆÅ°ÅØó ¼³°è 264
3.2.8 ¹é¾÷ ¾ÆÅ°ÅØó ¼³°è 271
3.3 Ŭ¶ó¿ìµå Æ÷ÅÐ ±¸Ãà 276
3.3.1 Ŭ¶ó¿ìµå Æ÷ÅÐÀÇ ±â´É 277
3.3.2 ¿ÀǽºÅà ±â¹ÝÀÇ Å¬¶ó¿ìµå Æ÷ÅÐ ±¸Ãà 279
CHAPTER 4 Ŭ¶ó¿ìµå ¼ºñ½º ¿î¿µ 291
4.1 Ŭ¶ó¿ìµå ¿î¿µ °ü¸® 293
4.1.1 Ŭ¶ó¿ìµå ¼ºñ½º °ü¸® 294
4.1.2 Ŭ¶ó¿ìµå ¼ºñ½º Áõ¼³ 301
4.1.3 Ŭ¶ó¿ìµå ¼ºñ½º ¸ð´ÏÅ͸µ 304
4.1.4 Ŭ¶ó¿ìµå ¼ºñ½º ¿î¿µÀ» À§ÇÑ ÇнÀ°ú ±³À° 308
4.2 Ŭ¶ó¿ìµå ¼ºñ½º Àå¾Ö À¯Çü°ú ´ëÀÀ 308
4.2.1 ¼¹öÀÇ Àå¾Ö À¯Çü°ú ´ëÀÀ 308
4.2.2 ³×Æ®¿öÅ©ÀÇ Àå¾Ö À¯Çü°ú ´ëÀÀ 309
4.2.3 ½ºÅ丮ÁöÀÇ Àå¾Ö À¯Çü°ú ´ëÀÀ 310
4.2.4 ±âŸ Àå¾Ö À¯Çü°ú ´ëÀÀ 311
APPENDIX A TripleO¸¦ ÀÌ¿ëÇÑ ¿ÀǽºÅà ¼³Ä¡ 313
APPENDIX B ´ë½Ãº¸µå¸¦ ÀÌ¿ëÇÑ °¡»ó ¸Ó½ÅÀÇ »ý¼º 335
ã¾Æº¸±â 343