{"id":1959,"date":"2022-11-23T17:11:00","date_gmt":"2022-11-23T08:11:00","guid":{"rendered":"https:\/\/manvscloud.com\/?p=1959"},"modified":"2022-11-23T17:11:01","modified_gmt":"2022-11-23T08:11:01","slug":"ncloud-database-migration-service%eb%a1%9c-%eb%8d%b0%ec%9d%b4%ed%84%b0%eb%b2%a0%ec%9d%b4%ec%8a%a4-%eb%a7%88%ec%9d%b4%ea%b7%b8%eb%a0%88%ec%9d%b4%ec%85%98-%ec%a0%95%eb%b3%b5","status":"publish","type":"post","link":"https:\/\/manvscloud.com\/?p=1959","title":{"rendered":"[NCloud] Database Migration Service\ub85c \ub370\uc774\ud130\ubca0\uc774\uc2a4 \ub9c8\uc774\uadf8\ub808\uc774\uc158 \uc815\ubcf5!"},"content":{"rendered":"\n<p>\uc548\ub155\ud558\uc138\uc694, ManVSCloud \uae40\uc218\ud604\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc774\ubc88 \ub124\uc774\ubc84 \ud074\ub77c\uc6b0\ub4dc\uc758 2022\ub144 11\uc6d4 4\uc8fc\ucc28 \uc5c5\ub370\uc774\ud2b8\ub294 \ub2e4\uc591\ud55c \uc11c\ube44\uc2a4\uac00 \ucd9c\uc2dc\ub418\uc5b4 \ub354\uc6b1 \uc774\ubaa9\uc774 \uc9d1\uc911\ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uadf8 \uc911 \uba3c\uc800 Database Migration Service\uc5d0 \ub300\ud574 \uc54c\uc544\ubcf4\ub3c4\ub85d \ud558\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"has-white-color has-vivid-green-cyan-background-color has-text-color has-background wp-block-heading\"> Database Migration Service<\/h3>\n\n\n\n<p>Database Migration Service\ub294 \ub124\uc774\ubc84 \ud074\ub77c\uc6b0\ub4dc \ud50c\ub7ab\ud3fc\uc5d0\uc11c \uc81c\uacf5\ud558\ub294 \ub370\uc774\ud130\ubca0\uc774\uc2a4\ub97c \ub124\uc774\ubc84 \ud074\ub77c\uc6b0\ub4dc \ud658\uacbd\uc758 \uad00\ub9ac\ud615 \ub370\uc774\ud130\ubca0\uc774\uc2a4\ub85c \ub9c8\uc774\uadf8\ub808\uc774\uc158\uc744 \ub3c4\uc640\uc8fc\ub294 \uc11c\ube44\uc2a4\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">\u203b \uc7a5\uc810<\/h5>\n\n\n\n<p><strong>1) \ube44\uc6a9<\/strong><br>\u2192 Database Migration Service\uc5d0 \ub300\ud55c \ube44\uc6a9\uc740 <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">[\ubb34\ub8cc]<\/mark><\/strong>\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ub9c8\uc774\uadf8\ub808\uc774\uc158\ub418\ub294 \uad00\ub9ac\ud615 \ub370\uc774\ud130\ubca0\uc774\uc2a4(CDB)\uc640 \uc0ac\uc6a9\ub418\ub294 \uc2a4\ud1a0\ub9ac\uc9c0 \uc6a9\ub7c9\uc5d0 \ub300\ud55c \ube44\uc6a9\ub9cc \uc0ac\uc6a9\ud55c\ub9cc\ud07c \uc9c0\ubd88\ud558\uac8c \ub418\ubbc0\ub85c DMS(Database Migration Service)\uc5d0 \ub300\ud55c \ube44\uc6a9\uc740 \uc5c6\ub2e4\uace0 \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p><strong>2) \uc11c\ube44\uc2a4 \uc5f0\uc18d\uc131<\/strong><br>\u2192 Migration \uc9c4\ud589 \uac04 \ub2e4\uc6b4 \ud0c0\uc784\uc774 \uc874\uc7ac\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc0ac\uc6a9\uc790\uac00 DB\uc758 \uc811\uc18d \uc124\uc815\uc744 CDB\uc758 Endpoint\ub85c \ubcc0\uacbd \ubc0f \uc11c\ube44\uc2a4 \ud655\uc778 \uad6c\uac04\uc5d0\uc11c \ubc1c\uc0dd\ud560 \uc218 \uc788\ub294 \ub2e4\uc6b4 \ud0c0\uc784\ub9cc \uc0dd\uac01\ud558\uba74 \ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<p><strong>3) \ud3b8\ub9ac\uc131<\/strong><br>\u2192 Migration\uc5d0 \ud544\uc694\ud55c \ucd5c\uc18c\ud55c\uc758 \uc124\uc815\ub9cc \ud574\uc900\ub2e4\uba74 \ud074\ub9ad \uba87\ubc88\uc73c\ub85c \uc27d\uac8c \ub370\uc774\ud130\ubca0\uc774\uc2a4 \ub9c8\uc774\uadf8\ub808\uc774\uc158\uc774 \uac00\ub2a5\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p>DMS(Database Migration Service)\ub85c \ub9c8\uc774\uadf8\ub808\uc774\uc158 \uc791\uc5c5\uc744 \uc9c4\ud589\ud558\uae30 \uc804 \uba87\uac00\uc9c0 \uc0ac\uc804 \uc900\ube44\uac00 \ud544\uc694\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p>1. \ubc14\uc774\ub108\ub9ac \ub85c\uadf8 \ud65c\uc131\ud654<\/p>\n\n\n\n<p>2. \ubc14\uc774\ub108\ub9ac \ub85c\uadf8 \ubcf4\uad00 \uae30\uac04 5\uc77c \uc774\uc0c1 \uc124\uc815<\/p>\n\n\n\n<p>3. \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc758 \ud328\uc2a4\uc6cc\ub4dc \uc778\uc99d \ud50c\ub7ec\uadf8\uc778\uc774 mysql_native_password \ubc29\uc2dd\uc774\uc5b4\uc57c\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p><strong>4. GTID \ubaa8\ub4dc\uc758 \uacbd\uc6b0 \ucd94\uac00 \uad8c\ud55c \uc124\uc815<\/strong><\/p>\n\n\n\n<p><strong>5. GTID \ubaa8\ub4dc\uac00 \uc544\ub2cc \uacbd\uc6b0 \ucd94\uac00 \uad8c\ud55c \uc124\uc815<\/strong><\/p>\n\n\n\n<p><strong>6. MySQL 8.0.20 \uc774\uc0c1 \ubc84\uc804\uc5d0\uc11c Routine Dump \uc0ac\uc6a9\uc744 \uc704\ud574 SHOW_ROUTINE \uad8c\ud55c \ud544\uc694<\/strong><\/p>\n\n\n\n<p><strong>7. Inbound\/Outbound \ubc29\ud654\ubcbd \uc124\uc815<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"has-white-color has-luminous-vivid-amber-background-color has-text-color has-background wp-block-heading\"> AWS EC2 to NCloud CDB<\/h3>\n\n\n\n<p>Database Migration Service(DMS)\uc758 \ub9c8\uc774\uadf8\ub808\uc774\uc158 \uae30\ub2a5\uc744 \ud14c\uc2a4\ud2b8 \ud558\uae30 \uc704\ud574 \ub2e4\uc74c\uacfc \uac19\uc740 \uc2dc\ub098\ub9ac\uc624\ub97c \uc900\ube44\ud588\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p><span style=\"text-decoration: underline;\">(\ud574\ub2f9 \ud3ec\uc2a4\ud305\ub294 Database Migration Service(DMS)\uc5d0 \ub300\ud55c \ub0b4\uc6a9\uc73c\ub85c Cloud DB for MySQL \uc0dd\uc131 \ubc0f \ubc29\ud654\ubcbd \uc124\uc815\uc5d0 \ub300\ud55c \uac00\uc774\ub4dc\ub294 \uc81c\uacf5\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. )<\/span><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"556\" height=\"787\" src=\"https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/Database-Migration-Service-Scenario.png\" alt=\"\" class=\"wp-image-1960\" srcset=\"https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/Database-Migration-Service-Scenario.png 556w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/Database-Migration-Service-Scenario-212x300.png 212w\" sizes=\"(max-width: 556px) 100vw, 556px\" \/><\/figure><\/div>\n\n\n<ul><li><em>\uc6f9 \ud398\uc774\uc9c0\ub294 \uac04\ub2e8\ud558\uac8c WordPress\ub85c \uad6c\uc131\ud558\uc600\uc73c\uba70<\/em> <em>WordPress \uad6c\uc131 \uc2dc <\/em><br><em>\uc0dd\uc131\ub418\ub294 DB \ubc0f Table \uadf8\ub9ac\uace0 \uc791\uc131\ud55c \uae00\ub4e4\uc774 \uc815\uc0c1\uc801\uc73c\ub85c Migration \ub418\ub294\uc9c0 \uac80\uc99d\ud560 \uac83\uc785\ub2c8\ub2e4.<\/em><\/li><\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">1.  Cloud DB for MySQL \uc0dd\uc131   <\/h5>\n\n\n\n<p>\uc6d0\ubcf8 DB\uc11c\ubc84\uc758 \ubc84\uc804\uc774 5.7.40\ubc84\uc804\uc774\ubbc0\ub85c Cloud DB for MySQL\uc740 5.7.37 \ubc84\uc804\uc73c\ub85c \uc0dd\uc131\ud558\uc600\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"912\" height=\"1002\" src=\"https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/ec2-mysql.png\" alt=\"\" class=\"wp-image-1969\" srcset=\"https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/ec2-mysql.png 912w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/ec2-mysql-273x300.png 273w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/ec2-mysql-768x844.png 768w\" sizes=\"(max-width: 912px) 100vw, 912px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"331\" src=\"https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/cloud-db-for-mysql-1024x331.png\" alt=\"\" class=\"wp-image-1961\" srcset=\"https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/cloud-db-for-mysql-1024x331.png 1024w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/cloud-db-for-mysql-300x97.png 300w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/cloud-db-for-mysql-768x249.png 768w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/cloud-db-for-mysql-1536x497.png 1536w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/cloud-db-for-mysql-2048x663.png 2048w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/cloud-db-for-mysql-1080x350.png 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">2. Source DB \uc0ac\uc804 \uc124\uc815<\/h5>\n\n\n\n<p>my.cnf \ud30c\uc77c \uae30\uc900 \uc544\ub798 \uc635\uc158\uc740 \ud544\uc218\uc785\ub2c8\ub2e4.<br>(expire_logs_days \ub300\uc2e0 binlog_expire_logs_seconds\ub85c \uc124\uc815\ud560 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4.)<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\/\/ \ubc14\uc774\ub108\ub9ac \ub85c\uadf8 \ud65c\uc131\ud654\nserver-id=1\nlog-bin=PATH(\uacbd\ub85c)\nexpire_logs_days=5<\/pre>\n\n\n\n<p>\ub610\ud55c GTID \ubaa8\ub4dc\uc778 \uacbd\uc6b0 \uc544\ub798 \uad8c\ud55c \ucd94\uac00<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"mariadb\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">GRANT PROCESS, SHOW DATABASES, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO '[\uc0ac\uc6a9\uc790\uba85]'@'[HOST IP]';\nGRANT SELECT ON mysql.* TO '[\uc0ac\uc6a9\uc790\uba85]'@'[HOST IP]';\nGRANT SELECT, SHOW VIEW, LOCK TABLES, TRIGGER ON [\uc0ac\uc6a9\uc790 DB].* TO '[\uc0ac\uc6a9\uc790\uba85]'@'[HOST IP]';<\/pre>\n\n\n\n<p>GTID \ubaa8\ub4dc\uac00 \uc544\ub2cc \uacbd\uc6b0 \uc544\ub798 \uad8c\ud55c \ucd94\uac00<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"mariadb\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">GRANT RELOAD, PROCESS , SHOW DATABASES, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO '[\uc0ac\uc6a9\uc790\uba85]'@'[HOST IP]';\nGRANT SELECT ON mysql.* TO '[\uc0ac\uc6a9\uc790\uba85]'@'[HOST IP]';\nGRANT SELECT, SHOW VIEW, TRIGGER ON [\uc0ac\uc6a9\uc790 DB].* TO '[\uc0ac\uc6a9\uc790\uba85]'@'[HOST IP]';<\/pre>\n\n\n\n<p>\ub9c8\uc9c0\ub9c9\uc73c\ub85c PLUGIN \ubc29\uc2dd\uc774 mysql_native_password\uc774 \ub9de\ub294\uc9c0 Migration \uc2dc \uc815\uc0c1\uc801\uc73c\ub85c \ud1b5\uc2e0\ub420 \uc218 \uc788\ub3c4\ub85d host\uac00 \ucd94\uac00\ub418\uc5c8\ub294\uc9c0 \ud655\uc778\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">use mysql;\nselect user,host, plugin from user;<\/pre>\n\n\n\n<h5 class=\"wp-block-heading\">3. \ubc29\ud654\ubcbd \uc124\uc815<\/h5>\n\n\n\n<p>Database Migration Service(DMS)\ub97c \uc774\uc6a9\ud558\uc5ec Migration\uc744 \uc9c4\ud589\ud560 \uacbd\uc6b0 Source DB(\uae30\uc874 \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc11c\ubc84)\uc640 Target DB(\uc774\uc804 \ub300\uc0c1\uc778 Cloud DB for MySQL)\uac04 \uc815\uc0c1\uc801\uc778 \ud1b5\uc2e0\uc774 \ub418\uc5b4\uc57c\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p>Target DB\uc5d0\uc11c Source DB\ub85c \uc811\uadfc\ud558\ubbc0\ub85c \uc544\ub798\uc640 \uac19\uc774 \uc124\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<ul><li><strong>Target DB<\/strong> : Cloud DB for MySQL\uc758 ACG\uc5d0\uc11c Outbound \uaddc\uce59 \ucd94\uac00<br>  \ud504\ub85c\ud1a0\ucf5c &#8211; TCP <br>  \ubaa9\uc801\uc9c0 &#8211; Source DB\uc758 IP<br>  \ud5c8\uc6a9 \ud3ec\ud2b8 &#8211; Source DB\uc758 \ub370\uc774\ud130\ubca0\uc774\uc2a4 \ud3ec\ud2b8<br><\/li><li><strong>Source DB<\/strong> : \uc628\ud504\ub808\ubbf8\uc2a4\uc758 \uacbd\uc6b0 \uc0c1\ub2e8 \ubc29\ud654\ubcbd \ubc0f \uc11c\ubc84 \ub0b4 \ubc29\ud654\ubcbd, AWS\uc758 \uacbd\uc6b0 \ubcf4\uc548\uadf8\ub8f9, \ub370\uc774\ud130\ubca0\uc774\uc2a4 \ub0b4 host \ucd94\uac00<br>  \ud504\ub85c\ud1a0\ucf5c &#8211; TCP<br>  \ubaa9\uc801\uc9c0 &#8211; Target DB\uc758 IP, \ub610\ub294 Target DB\uac00 Private Subnet\uc77c \uacbd\uc6b0 NAT Gateway\uc758 IP<br>  \ud5c8\uc6a9 \ud3ec\ud2b8 &#8211; \ub370\uc774\ud130\ubca0\uc774\uc2a4 \ud3ec\ud2b8<br><br>(Cloud DB for MySQL\uc774 Private Subnet \ud658\uacbd\uc77c \uacbd\uc6b0 Route Table\uc5d0 NAT Gateway\ub97c \uc5f0\uacb0\ud558\uc5ec NAT Gateway\uc758 IP\ub85c \ud1b5\uc2e0\ub418\ub3c4\ub85d \ud569\ub2c8\ub2e4.)<\/li><\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">4. Database Migration Service \uc124\uc815<\/h5>\n\n\n\n<p><strong>1) Endpoint Management<\/strong><\/p>\n\n\n\n<p>Endpoint\ub97c \uba3c\uc800 \uc0dd\uc131\ud574\uc8fc\uc5b4\uc57c\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"550\" src=\"https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/Endpoint-Management-01-1024x550.png\" alt=\"\" class=\"wp-image-1962\" srcset=\"https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/Endpoint-Management-01-1024x550.png 1024w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/Endpoint-Management-01-300x161.png 300w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/Endpoint-Management-01-768x412.png 768w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/Endpoint-Management-01.png 1045w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Endpoint \uc0dd\uc131 \ud6c4 \ubc29\ud654\ubcbd \uc124\uc815\uc774 \ub4f1\ub85d \uc77c\uc2dc \ubc0f DB Version, Connection \uc0c1\ud0dc\ub97c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><br><strong>2) Migration Management<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"600\" src=\"https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/Migration-Management-1024x600.png\" alt=\"\" class=\"wp-image-1963\" srcset=\"https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/Migration-Management-1024x600.png 1024w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/Migration-Management-300x176.png 300w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/Migration-Management-768x450.png 768w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/Migration-Management-1536x899.png 1536w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/Migration-Management-2048x1199.png 2048w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/Migration-Management-1080x632.png 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Migration \uc791\uc5c5 \uc0dd\uc131 \uac04 [Test Connection]\uc774 \uc815\uc0c1\uc801\uc73c\ub85c \uc9c4\ud589\ub418\uc9c0 \uc54a\ub294\ub2e4\uba74 Source DB\uc758 \uc0ac\uc804 \uc124\uc815 \ubc0f \ubc29\ud654\ubcbd \uc124\uc815\uc774 \uc9c4\ud589\ub418\uc9c0 \uc54a\uc558\uae30 \ub54c\ubb38\uc774\ub2c8 \ub2e4\uc2dc \uccb4\ud06c\ud574\ubcf4\uae38 \ubc14\ub78d\ub2c8\ub2e4.<\/p>\n\n\n\n<p>[Migration \uc791\uc5c5 \uc2dc\uc791]\uc744 \ud558\uac8c\ub418\uba74 Migration Management \ucf58\uc194 \ud654\uba74\uacfc Cloud DB for MySQL\uc5d0\uc11c \uc815\uc0c1\uc801\uc73c\ub85c \ub9c8\uc774\uadf8\ub808\uc774\uc158\uc774 \uc9c4\ud589\ub418\ub294 \uac83\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"254\" src=\"https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/Migration-Management-2-1024x254.png\" alt=\"\" class=\"wp-image-1964\" srcset=\"https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/Migration-Management-2-1024x254.png 1024w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/Migration-Management-2-300x74.png 300w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/Migration-Management-2-768x190.png 768w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/Migration-Management-2-1536x381.png 1536w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/Migration-Management-2-2048x508.png 2048w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/Migration-Management-2-1080x268.png 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"294\" src=\"https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/cdb-migration-1024x294.png\" alt=\"\" class=\"wp-image-1965\" srcset=\"https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/cdb-migration-1024x294.png 1024w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/cdb-migration-300x86.png 300w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/cdb-migration-768x221.png 768w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/cdb-migration-1536x442.png 1536w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/cdb-migration-2048x589.png 2048w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/cdb-migration-1080x310.png 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\ub610\ud55c \ub9c8\uc774\uadf8\ub808\uc774\uc158 \uc791\uc5c5\uc774 \uc815\uc0c1\uc801\uc73c\ub85c \ub05d\ub098\uac8c\ub420 \uacbd\uc6b0 \ubb38\uc790\ub85c \uc54c\ub9bc\uc774 \uc624\uac8c\ub429\ub2c8\ub2e4.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/miration-message-846x1024.jpg\" alt=\"\" class=\"wp-image-1966\" width=\"315\" height=\"381\" srcset=\"https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/miration-message-846x1024.jpg 846w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/miration-message-248x300.jpg 248w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/miration-message-768x929.jpg 768w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/miration-message-1080x1307.jpg 1080w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/miration-message.jpg 1170w\" sizes=\"(max-width: 315px) 100vw, 315px\" \/><\/figure><\/div>\n\n\n<h5 class=\"wp-block-heading\">5. Migration Management \uc644\ub8cc \ucc98\ub9ac<\/h5>\n\n\n\n<p><span style=\"text-decoration: underline;\">Migration Completed \ubb38\uc790, \uc989 \ub9c8\uc774\uadf8\ub808\uc774\uc158\uc774 \ubaa8\ub450 \uc644\ub8cc\ub418\uc5c8\ub2e4\ub294 \ubb38\uc790\ub97c \ubc1b\uac8c\ub418\uba74 Migration Management\uc5d0\uc11c \uc791\uc5c5 \ud074\ub9ad \ud6c4 <strong>[\uc644\ub8cc] <\/strong>\ucc98\ub9ac\ub97c \ud574\uc8fc\uc790&#8230;<\/span><\/p>\n\n\n\n<p>[\uc644\ub8cc]\ub97c \uc548\ub20c\ub7ec\uc8fc\uba74 \uacc4\uc18d \uc791\uc5c5 \uc0c1\ud0dc\uac00 \uc9c4\ud589\uc911\uc73c\ub85c \ub418\uc5b4\uc788\ub2e4\ub294&#8230;<br>(\uc774 \uc0ac\uc2e4\uc744 \ubab0\ub77c\uc11c 1\ubd84\ub9cc\uc5d0 \uc644\ub8cc\ub41c \ub9c8\uc774\uadf8\ub808\uc774\uc158 \uc791\uc5c5\uc744 5\uc2dc\uac04 44\ubd84\uc744 \uae30\ub2e4\ub838\ub2e4.)<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"495\" height=\"360\" src=\"https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/Migration-Management-4.png\" alt=\"\" class=\"wp-image-1967\" srcset=\"https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/Migration-Management-4.png 495w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/Migration-Management-4-300x218.png 300w\" sizes=\"(max-width: 495px) 100vw, 495px\" \/><\/figure><\/div>\n\n\n<p>[\uc644\ub8cc] \ubc84\ud2bc\uc744 \ud074\ub9ad\ud558\uba74 \ub370\uc774\ud130 \ub3d9\uae30\ud654 \uc791\uc5c5\uc774 \ub05d\ub098\uace0 Cloud DB for MySQL\uc774 \uc4f0\uae30 \uac00\ub2a5 \uc0c1\ud0dc\ub85c \ubcc0\uacbd \ubc0f \uace0\uac00\uc6a9\uc131 \uad6c\uc131 ON, Auto Failover \uae30\ub2a5\uc774 \ud65c\uc131\ud654 \ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">6. \uc6f9 \uc11c\ubc84\uc5d0\uc11c Database Host \ubcc0\uacbd \ud6c4 \uc11c\ube44\uc2a4 \ud655\uc778 <\/h5>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"558\" src=\"https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/migration-wordpress-1024x558.png\" alt=\"\" class=\"wp-image-1968\" srcset=\"https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/migration-wordpress-1024x558.png 1024w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/migration-wordpress-300x164.png 300w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/migration-wordpress-768x419.png 768w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/migration-wordpress-1536x837.png 1536w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/migration-wordpress-2048x1117.png 2048w, https:\/\/manvscloud.com\/wp-content\/uploads\/2022\/11\/migration-wordpress-1080x589.png 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Database Host \ubcc0\uacbd \ud6c4 \uc11c\ube44\uc2a4\ub3c4 \uc815\uc0c1\uc801\uc73c\ub85c \uc798 \uc62c\ub77c\uc624\uace0 \ub370\uc774\ud130\ubca0\uc774\uc2a4 \ubc0f Table\ub3c4 \uc815\uc0c1\uc801\uc73c\ub85c \ub9c8\uc774\uadf8\ub808\uc774\uc158 \ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"has-white-color has-vivid-cyan-blue-background-color has-text-color has-background wp-block-heading\"> MSSQL Migration<\/h3>\n\n\n\n<p>Database Migration Service\ub294 \uc544\uc9c1 MySQL \uc5d4\uc9c4\uc5d0 \ub300\ud574\uc11c\ub9cc \uc9c0\uc6d0\uc744 \ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.<br>\ub2e4\ub978 DB\uc5d4\uc9c4\ub3c4 \ucd94\ud6c4 \ud655\ub300\ub420 \uc608\uc815\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uadf8\ub807\ub2e4\uba74 MSSQL\uc740 \uc5b4\ub5bb\uac8c Migration \ud560 \uac83\uc778\uac00?<\/p>\n\n\n\n<p>\ub124\uc774\ubc84 \ud074\ub77c\uc6b0\ub4dc\ub294 DMT(Data Migration Tool)\uc744 \uc624\ub798 \uc804\ubd80\ud130 \uc81c\uacf5\ud558\uace0 \uc788\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ud574\ub2f9 \ud234\uc744 \uc774\uc6a9\ud558\uc5ec Cloud DB for MSSQL\ub85c \ub9c8\uc774\uadf8\ub808\uc774\uc158 \uc791\uc5c5\uc774 \uac00\ub2a5\ud558\uba70 \uc0ac\uc6a9\ubc95\uc5d0 \ub300\ud55c \uac00\uc774\ub4dc\ub3c4 \uc27d\uac8c \uc791\uc131\ub418\uc5b4 \uc788\uc5b4 \ud568\uaed8 \uacf5\uc720\ub4dc\ub9bd\ub2c8\ub2e4.<\/p>\n\n\n<div class=\"vlp-link-container vlp-layout-basic wp-block-visual-link-preview-link\"><a href=\"https:\/\/github.com\/NaverCloudPlatform\/DataMigrationTool\" class=\"vlp-link\" title=\"GitHub - NaverCloudPlatform\/DataMigrationTool\" rel=\"nofollow\" target=\"_blank\"><\/a><div class=\"vlp-layout-zone-side\"><div class=\"vlp-block-2 vlp-link-image\"><img decoding=\"async\" src=\"https:\/\/opengraph.githubassets.com\/65e925bada36b9ea6170a984062fa4782844c766f60994716ec9fb2dabbe8c18\/NaverCloudPlatform\/DataMigrationTool\" style=\"max-width: 150px; max-height: 150px\" \/><\/div><\/div><div class=\"vlp-layout-zone-main\"><div class=\"vlp-block-0 vlp-link-title\">GitHub &#8211; NaverCloudPlatform\/DataMigrationTool<\/div><div class=\"vlp-block-1 vlp-link-summary\">Contribute to NaverCloudPlatform\/DataMigrationTool development by creating an account on GitHub.<\/div><\/div><\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"has-white-color has-cyan-bluish-gray-background-color has-text-color has-background wp-block-heading\"> Personal Comments<\/h3>\n\n\n\n<p>\uc624\ub298\uc740 \ub124\uc774\ubc84 \ud074\ub77c\uc6b0\ub4dc \ud50c\ub7ab\ud3fc\uc5d0\uc11c \uc2e0\uaddc\ub85c \ucd9c\uc2dc\ud55c \uc11c\ube44\uc2a4\uc778 Database Migration Service\uc5d0 \ub300\ud574 \uc54c\uc544\ubcf4\uace0 \uc9c1\uc811 \ud14c\uc2a4\ud2b8 \ud574\ubcf4\uc558\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc190\uc218 mysqldump \uc791\uc5c5\uc744 \ud558\uace0 \ubcf5\uc0ac\ud558\uace0 \ub2e4\uc2dc \ubc00\uc5b4\ub123\ub294 \uc791\uc5c5\uc774 \uc0c1\ub2f9\ud788 \uadc0\ucc2e\uc740\ub370 \uc57d\uac04\uc758 \uc124\uc815\ub9cc\uc73c\ub85c \uc27d\uac8c \ub9c8\uc774\uadf8\ub808\uc774\uc158 \ud560 \uc218 \uc788\ub294 \uc11c\ube44\uc2a4\uac00 \ub098\uc640\uc11c \uc815\ub9d0 \uae30\uc069\ub2c8\ub2e4!<\/p>\n\n\n\n<p>\ub9e4\ub2c8\uc9c0\ub4dc \uc11c\ube44\uc2a4\ub97c \ud558\ub2e4\ubcf4\uba74 \uace0\uac1d \uc694\uad6c \uc0ac\ud56d\uc5d0\uc11c \uc27d\uac8c \ub9c8\uc774\uadf8\ub808\uc774\uc158 \ud560 \uc218 \uc788\ub294 \ubc29\ubc95\uc774 \uc788\ub294\uac00?\uc5d0 \ub300\ud55c \uc9c8\ubb38\ub3c4 \ub9ce\uc774 \ubc1b\uac8c \ub418\ub294\ub370 \uc774\uc81c \ub124\uc774\ubc84 \ud074\ub77c\uc6b0\ub4dc\uc5d0\uc11c\ub3c4 Database Migration Service\ub97c \uc774\uc6a9\ud558\uc5ec \ub370\uc774\ud130\ubca0\uc774\uc2a4\ub97c \uc774\uc804\ud560 \uc218 \uc788\ub294 \ub0a0\uc774 \uc654\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uae34 \uae00 \uc77d\uc5b4\uc8fc\uc154\uc11c \uac10\uc0ac\ud569\ub2c8\ub2e4. <\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"773\" height=\"133\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/08\/12213914\/Ncloud_Master_logo-1.png\" alt=\"\" class=\"wp-image-1234\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/08\/12213914\/Ncloud_Master_logo-1.png 773w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/08\/12213914\/Ncloud_Master_logo-1-300x52.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/08\/12213914\/Ncloud_Master_logo-1-768x132.png 768w\" sizes=\"(max-width: 773px) 100vw, 773px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>\uc548\ub155\ud558\uc138\uc694, ManVSCloud \uae40\uc218\ud604\uc785\ub2c8\ub2e4. \uc774\ubc88 \ub124\uc774\ubc84 \ud074\ub77c\uc6b0\ub4dc\uc758 2022\ub144 11\uc6d4 4\uc8fc\ucc28 \uc5c5\ub370\uc774\ud2b8\ub294 \ub2e4\uc591\ud55c \uc11c\ube44\uc2a4\uac00 \ucd9c\uc2dc\ub418\uc5b4 \ub354\uc6b1 \uc774\ubaa9\uc774 \uc9d1\uc911\ub429\ub2c8\ub2e4. \uadf8 \uc911 \uba3c\uc800 Database Migration Service\uc5d0 \ub300\ud574 \uc54c\uc544\ubcf4\ub3c4\ub85d \ud558\uaca0\uc2b5\ub2c8\ub2e4. Database Migration Service Database Migration Service\ub294 \ub124\uc774\ubc84 \ud074\ub77c\uc6b0\ub4dc \ud50c\ub7ab\ud3fc\uc5d0\uc11c \uc81c\uacf5\ud558\ub294 \ub370\uc774\ud130\ubca0\uc774\uc2a4\ub97c \ub124\uc774\ubc84 \ud074\ub77c\uc6b0\ub4dc \ud658\uacbd\uc758 \uad00\ub9ac\ud615 \ub370\uc774\ud130\ubca0\uc774\uc2a4\ub85c \ub9c8\uc774\uadf8\ub808\uc774\uc158\uc744 \ub3c4\uc640\uc8fc\ub294 \uc11c\ube44\uc2a4\uc785\ub2c8\ub2e4. \u203b \uc7a5\uc810 1) \ube44\uc6a9\u2192 Database Migration Service\uc5d0 \ub300\ud55c \ube44\uc6a9\uc740 [\ubb34\ub8cc]\uc785\ub2c8\ub2e4. \ub9c8\uc774\uadf8\ub808\uc774\uc158\ub418\ub294 \uad00\ub9ac\ud615 \ub370\uc774\ud130\ubca0\uc774\uc2a4(CDB)\uc640 \uc0ac\uc6a9\ub418\ub294 \uc2a4\ud1a0\ub9ac\uc9c0 \uc6a9\ub7c9\uc5d0 \ub300\ud55c \ube44\uc6a9\ub9cc \uc0ac\uc6a9\ud55c\ub9cc\ud07c \uc9c0\ubd88\ud558\uac8c \ub418\ubbc0\ub85c DMS(Database Migration Service)\uc5d0 \ub300\ud55c \ube44\uc6a9\uc740 \uc5c6\ub2e4\uace0 \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4. 2) \uc11c\ube44\uc2a4 \uc5f0\uc18d\uc131\u2192 Migration \uc9c4\ud589 \uac04 \ub2e4\uc6b4 \ud0c0\uc784\uc774 \uc874\uc7ac\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \uc0ac\uc6a9\uc790\uac00 DB\uc758 \uc811\uc18d \uc124\uc815\uc744 CDB\uc758 Endpoint\ub85c \ubcc0\uacbd \ubc0f \uc11c\ube44\uc2a4 \ud655\uc778 \uad6c\uac04\uc5d0\uc11c \ubc1c\uc0dd\ud560 \uc218 \uc788\ub294 \ub2e4\uc6b4 \ud0c0\uc784\ub9cc \uc0dd\uac01\ud558\uba74 \ub429\ub2c8\ub2e4. 3) \ud3b8\ub9ac\uc131\u2192 Migration\uc5d0 \ud544\uc694\ud55c \ucd5c\uc18c\ud55c\uc758 \uc124\uc815\ub9cc \ud574\uc900\ub2e4\uba74 \ud074\ub9ad \uba87\ubc88\uc73c\ub85c \uc27d\uac8c \ub370\uc774\ud130\ubca0\uc774\uc2a4 \ub9c8\uc774\uadf8\ub808\uc774\uc158\uc774 \uac00\ub2a5\ud569\ub2c8\ub2e4. DMS(Database Migration Service)\ub85c \ub9c8\uc774\uadf8\ub808\uc774\uc158 \uc791\uc5c5\uc744 \uc9c4\ud589\ud558\uae30 \uc804 \uba87\uac00\uc9c0 \uc0ac\uc804 \uc900\ube44\uac00 \ud544\uc694\ud569\ub2c8\ub2e4. 1. \ubc14\uc774\ub108\ub9ac \ub85c\uadf8 \ud65c\uc131\ud654 2. \ubc14\uc774\ub108\ub9ac \ub85c\uadf8 \ubcf4\uad00 \uae30\uac04 5\uc77c \uc774\uc0c1 \uc124\uc815 3. \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc758 \ud328\uc2a4\uc6cc\ub4dc \uc778\uc99d \ud50c\ub7ec\uadf8\uc778\uc774 mysql_native_password \ubc29\uc2dd\uc774\uc5b4\uc57c\ud569\ub2c8\ub2e4. 4. GTID \ubaa8\ub4dc\uc758 \uacbd\uc6b0 \ucd94\uac00 \uad8c\ud55c \uc124\uc815 5. GTID \ubaa8\ub4dc\uac00 \uc544\ub2cc \uacbd\uc6b0 \ucd94\uac00 \uad8c\ud55c \uc124\uc815 6. MySQL 8.0.20 \uc774\uc0c1 \ubc84\uc804\uc5d0\uc11c Routine Dump \uc0ac\uc6a9\uc744 \uc704\ud574 SHOW_ROUTINE \uad8c\ud55c \ud544\uc694 7. Inbound\/Outbound \ubc29\ud654\ubcbd \uc124\uc815 AWS EC2 to NCloud CDB Database Migration Service(DMS)\uc758 \ub9c8\uc774\uadf8\ub808\uc774\uc158 \uae30\ub2a5\uc744 \ud14c\uc2a4\ud2b8 \ud558\uae30 \uc704\ud574 \ub2e4\uc74c\uacfc \uac19\uc740 \uc2dc\ub098\ub9ac\uc624\ub97c \uc900\ube44\ud588\uc2b5\ub2c8\ub2e4. (\ud574\ub2f9 \ud3ec\uc2a4\ud305\ub294 Database Migration Service(DMS)\uc5d0 \ub300\ud55c \ub0b4\uc6a9\uc73c\ub85c [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"[NCloud] Database Migration Service\ub85c \ub370\uc774\ud130\ubca0\uc774\uc2a4 \ub9c8\uc774\uadf8\ub808\uc774\uc158 \uc815\ubcf5!","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3],"tags":[633,9,722,724,721,632,32,445,628,80,87,91,17,90,16,89,202,398,723,152],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts\/1959"}],"collection":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1959"}],"version-history":[{"count":1,"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts\/1959\/revisions"}],"predecessor-version":[{"id":1970,"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts\/1959\/revisions\/1970"}],"wp:attachment":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1959"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1959"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1959"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}