{"id":980,"date":"2019-07-09T16:48:39","date_gmt":"2019-07-10T01:48:39","guid":{"rendered":"\/blog\/?p=980"},"modified":"2023-09-21T09:26:51","modified_gmt":"2023-09-21T00:26:51","slug":"appdefender-docker-%eb%aa%a8%eb%93%88-%ec%84%a4%eb%aa%85","status":"publish","type":"post","link":"https:\/\/hasu0707.duckdns.org\/blog\/?p=980","title":{"rendered":"[AppDefender] docker \ubaa8\ub4c8 \uc124\uba85"},"content":{"rendered":"\n<div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\"><strong><span style=\"font-size: 16px;\">\u25a3 consul<\/span><\/strong><\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">\ud074\ub77c\uc6b0\ub4dc \ud658\uacbd\uc5d0\uc11c \uc11c\ube44\uc2a4\ub97c \uc5f0\uacb0(Connect), \ubcf4\uc548(Secure) \ubc0f \uad6c\uc131(Cofigure)\ud558\ub294 \ubd84\uc0b0 Service Mesh, Web-UI \uae30\ub2a5 \uc874\uc7ac<\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">http:\/\/teddykwon.com\/2017\/01\/18\/consul-install.html<\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">http:\/\/longbe00.blogspot.com\/2017\/08\/consul.html<\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">https:\/\/www.consul.io\/<\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\"><br \/><\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\"><strong><span style=\"font-size: 16px;\">\u25a3 haproxy<\/span><\/strong><\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">HAProxy\ub294 \uae30\uc874\uc758 \ud558\ub4dc\uc6e8\uc5b4 \uc2a4\uc704\uce58\ub97c \ub300\uccb4\ud558\ub294 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \ub85c\ub4dc \ubc38\ub7f0\uc11c\ub85c, \ub124\ud2b8\uc6cc\ud06c \uc2a4\uc704\uce58\uc5d0\uc11c \uc81c\uacf5\ud558\ub294 L4, L7 \uae30\ub2a5 \ubc0f \ub85c\ub4dc \ubc38\ub7f0\uc11c \uae30\ub2a5\uc744 \uc81c\uacf5\ud55c\ub2e4.<\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">https:\/\/findstar.pe.kr\/2018\/07\/27\/install-haproxy\/<\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">https:\/\/d2.naver.com\/helloworld\/284659<\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">http:\/\/www.haproxy.org\/<\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\"><br \/><\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\"><strong><span style=\"font-size: 16px;\">\u25a3 registrator<\/span><\/strong><\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">Registrator\ub294 Gliderlabs\uc5d0\uc11c MIT \ub77c\uc774\uc13c\uc2a4\ub85c \ub9cc\ub4e0 Docker container\ub97c \uc790\ub3d9\uc73c\ub85c Consul, etcd, SkyDNS2\uc5d0 \ub4f1\ub85d\ud574\uc8fc\uace0 \uc81c\uac70\ud574\uc8fc\ub294 \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158.<\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">http:\/\/teddykwon.com\/2017\/01\/20\/consul-registrator.html<\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">http:\/\/gliderlabs.github.io\/registrator\/<\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\"><br \/><\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\"><strong><span style=\"font-size: 16px;\">\u25a3 apache-zookeeper<\/span><\/strong><\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">\"\ubd84\uc0b0 \ucc98\ub9ac \ud658\uacbd\uc5d0\uc11c \uc0ac\uc6a9 \uac00\ub2a5\ud55c \ub370\uc774\ud130 \uc800\uc7a5\uc18c\", \uae30\ub2a5\uc740 \ub9e4\uc6b0 \ub2e8\uc21c\ud558\uc9c0\ub9cc \ubd84\uc0b0 \uc11c\ubc84 \ud658\uacbd\uc5d0\uc11c\ub294 \ud65c\uc6a9 \ubd84\uc57c\uac00 \ub113\ub2e4. \uc608\ub97c \ub4e4\uc5b4 \ubd84\uc0b0 \uc11c\ubc84 \uac04\uc758 \uc815\ubcf4 \uacf5\uc720, \uc11c\ubc84 \ud22c\uc785\/\uc81c\uac70 \uc2dc \uc774\ubca4\ud2b8 \ucc98\ub9ac, \uc11c\ubc84 \ubaa8\ub2c8\ud130\ub9c1, \uc2dc\uc2a4\ud15c \uad00\ub9ac, \ubd84\uc0b0 \ub77d \ucc98\ub9ac, \uc7a5\uc560 \uc0c1\ud669 \ud310\ub2e8 \ub4f1 \ub2e4\uc591\ud55c \ubd84\uc57c\uc5d0\uc11c \ud65c\uc6a9\ud560 \uc218 \uc788\ub2e4.<\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">https:\/\/d2.naver.com\/helloworld\/294797<\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">http:\/\/bcho.tistory.com\/1016<\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">https:\/\/zookeeper.apache.org\/<\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\"><br \/><\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\"><strong><span style=\"font-size: 16px;\">\u25a3 apache-kafka<\/span><\/strong><\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">\uc2dc\uc2a4\ud15c \ub610\ub294 \uc751\uc6a9 \ud504\ub85c\uadf8\ub7a8\uac04\uc5d0 \ub370\uc774\ud130\ub97c \uc548\uc815\uc801\uc73c\ub85c \uc5bb\ub294 \uc2e4\uc2dc\uac04 \uc2a4\ud2b8\ub9ac\ubc0d \ub370\uc774\ud130 \ud30c\uc774\ud504 \ub77c\uc778 \uad6c\ucd95<\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">\u203b\uc124\uce58\ub97c \uc704\ud574\uc11c\ub294 apache-zookeeper\uac00 \ud544\uc694\ud558\ub2e4.<\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">http:\/\/junil-hwang.com\/blog\/apache-kafka\/<\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">https:\/\/medium.com\/@mazdah70\/apache-kafka-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-2c0c3e7195cd<\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">https:\/\/kafka.apache.org\/<\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\"><br \/><\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\"><strong><span style=\"font-size: 16px;\">\u25a3 apache-storm<\/span><\/strong><\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">\uc2e4\uc2dc\uac04 \ubd84\uc11d \ubd84\uc0b0 \uc2dc\uc2a4\ud15c<\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">Storm\uc758 \uc544\ud0a4\ud14d\ucc98\ub294 Hadoop\uacfc \ub9e4\uc6b0 \uc720\uc0ac\ud558\ub2e4. Hadoop\uc5d0\uc11c\ub294 MR(Map-Reduce) \uc791\uc5c5\uc744 \uc2e4\ud589\ud558\ub294 \ubc18\uba74 Storm\uc5d0\uc11c\ub294 \ud1a0\ud3f4\ub85c\uc9c0 \uc791\uc5c5\uc744 \uc218\ud589\ud558\ub294 \uac83\uc774 \ub2e4\ub974\ub2e4. MR \uc791\uc5c5\uacfc \ud1a0\ud3f4\ub85c\uc9c0\uc758 \ucc28\uc774\ub294, MR \uc791\uc5c5\uc740 \uc815\ud574\uc9c4 \ub370\uc774\ud130 \uc138\ud2b8\ub97c \ucc98\ub9ac\ud55c \ud6c4 \uc644\ub8cc\ub418\uc9c0\ub9cc \ud1a0\ud3f4\ub85c\uc9c0\ub294 \uacc4\uc18d\ud574\uc11c \uba54\uc2dc\uc9c0\ub97c \ucc98\ub9ac\ud55c\ub2e4\ub294 \uc810\uc774\ub2e4. Storm\uc5d0\ub3c4 Hadoop\uc758 JobTracker \uc5ed\ud560\uc744 \ud558\ub294 Nimbus \ub370\ubaac\uacfc Hadoop\uc758 TaskTracker \uc5ed\ud560\uc744 \ud558\ub294 Supervisor \ub370\ubaac\uc774 \uc788\ub2e4. Nimbus\ub294 \uc218\ud589\ud560 \ucf54\ub4dc\ub97c \ubc30\ud3ec\ud558\uace0 Supervisor \ub178\ub4dc\uc5d0 \uc791\uc5c5\uc744 \ud560\ub2f9\ud558\uba70 \uc7a5\uc560 \uc870\uce58(failover) \ub4f1\uc744 \ub2f4\ub2f9\ud55c\ub2e4. Supervisor \ub178\ub4dc\ub294 \ud560\ub2f9\ub41c \ud1a0\ud3f4\ub85c\uc9c0\uc758 \uc77c\ubd80\ub97c \ucc98\ub9ac\ud560 \uc791\uc5c5 \ud504\ub85c\uc138\uc2a4(worker process)\uc758 \uad6c\ub3d9\uc744 \ub2f4\ub2f9\ud55c\ub2e4. Nimbus\uc640 Supervisor\ub294 Zookeeper\ub97c \uc774\uc6a9\ud574\uc11c \uc7a5\uc560 \uc0c1\ud669\uc5d0 \ub300\uc751\ud55c\ub2e4.<\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">\u203b\uc124\uce58\ub97c \uc704\ud574\uc11c\ub294 apache-zookeeper\uac00 \ud544\uc694\ud558\ub2e4.<\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">https:\/\/d2.naver.com\/helloworld\/484148<\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">http:\/\/bcho.tistory.com\/993<\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">http:\/\/storm.apache.org\/<\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\"><br \/><\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\"><strong><span style=\"font-size: 18px;\">\u25a3 apache-cassandra<\/span><\/strong><\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">\ubd84\uc0b0\ud615 NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uad00\ub9ac \uc2dc\uc2a4\ud15c<\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">https:\/\/meetup.toast.com\/posts\/58<\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">https:\/\/ko.wikipedia.org\/wiki\/%EC%95%84%ED%8C%8C%EC%B9%98_%EC%B9%B4%EC%82%B0%EB%93%9C%EB%9D%BC<\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">https:\/\/nicewoong.github.io\/development\/2018\/02\/11\/cassandra-feature\/<\/span><\/font><\/div><div style=\"\"><font face=\"\uad74\ub9bc, \uad74\ub9bc\uccb4, Tahoma, Geneva, sans-serif\"><span style=\"font-size: 13px;\">http:\/\/cassandra.apache.org\/<\/span><\/font><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u25a3 consul \ud074\ub77c\uc6b0\ub4dc \ud658\uacbd\uc5d0\uc11c \uc11c\ube44\uc2a4\ub97c \uc5f0\uacb0(Connect), \ubcf4\uc548(Secure) \ubc0f \uad6c\uc131(Cofigure)\ud558\ub294 \ubd84\uc0b0 Service Mesh, Web-UI \uae30\ub2a5 \uc874\uc7ac http:\/\/teddykwon.com\/2017\/01\/18\/consul-install.html http:\/\/longbe00.blogspot.com\/2017\/08\/consul.html https:\/\/www.consul.io\/ \u25a3 haproxy HAProxy\ub294 \uae30\uc874\uc758 \ud558\ub4dc\uc6e8\uc5b4 \uc2a4\uc704\uce58\ub97c \ub300\uccb4\ud558\ub294 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \ub85c\ub4dc \ubc38\ub7f0\uc11c\ub85c, \ub124\ud2b8\uc6cc\ud06c \uc2a4\uc704\uce58\uc5d0\uc11c \uc81c\uacf5\ud558\ub294 L4, L7 \uae30\ub2a5 \ubc0f \ub85c\ub4dc \ubc38\ub7f0\uc11c \uae30\ub2a5\uc744 \uc81c\uacf5\ud55c\ub2e4. https:\/\/findstar.pe.kr\/2018\/07\/27\/install-haproxy\/ https:\/\/d2.naver.com\/helloworld\/284659 http:\/\/www.haproxy.org\/ \u25a3 registrator Registrator\ub294 Gliderlabs\uc5d0\uc11c MIT \ub77c\uc774\uc13c\uc2a4\ub85c \ub9cc\ub4e0 Docker container\ub97c \uc790\ub3d9\uc73c\ub85c Consul, etcd, SkyDNS2\uc5d0 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[66],"tags":[],"class_list":["post-980","post","type-post","status-publish","format-standard","hentry","category-computing_fortify"],"_links":{"self":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/980","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=980"}],"version-history":[{"count":0,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/980\/revisions"}],"wp:attachment":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=980"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=980"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=980"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}