{"id":2263,"date":"2017-01-04T00:08:07","date_gmt":"2017-01-04T00:08:06","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2263"},"modified":"2023-06-21T06:45:35","modified_gmt":"2023-06-21T13:45:35","slug":"couchbase-cluster-amazon-using-cli","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-cluster-amazon-using-cli\/","title":{"rendered":"CLI\ub97c \uc0ac\uc6a9\ud558\ub294 Amazon\uc758 Couchbase \ud074\ub7ec\uc2a4\ud130"},"content":{"rendered":"<p><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-amazon-marketplace\/\">\uc544\ub9c8\uc874 \ub9c8\ucf13\ud50c\ub808\uc774\uc2a4\uc758 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4<\/a> \uc5d0\uc11c EC2 \ucf58\uc194\uc744 \uc0ac\uc6a9\ud558\uc5ec \ub2e8\uc77c Couchbase \ub178\ub4dc\ub97c \uc124\uc815\ud558\ub294 \ubc29\ubc95\uc744 \ubcf4\uc5ec\ub4dc\ub838\uc2b5\ub2c8\ub2e4. \ud558\uc9c0\ub9cc \uc77c\ubc18\uc801\uc73c\ub85c \uc774\ub7ec\ud55c \ub178\ub4dc\ub97c \ud55c\uaebc\ubc88\uc5d0 \ud504\ub85c\ube44\uc800\ub2dd\ud558\uba70, \ub354 \uc77c\ubc18\uc801\uc73c\ub85c\ub294 \ub2e4\uc74c\uacfc \uac19\uc774 \ud504\ub85c\ube44\uc800\ub2dd\ud569\ub2c8\ub2e4.<br \/>\n\ud074\ub7ec\uc2a4\ud130\ub97c \uc0dd\uc131\ud558\uc138\uc694. \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ud074\ub7ec\uc2a4\ud130\ub294 \uade0\uc9c8\ud558\uace0 \uc218\ud3c9\uc801\uc73c\ub85c \ud655\uc7a5\ub418\ubbc0\ub85c \ub370\uc774\ud130\ubca0\uc774\uc2a4\uac00 \uace0\uc131\ub2a5 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \ubcd1\ubaa9 \ud604\uc0c1\uc774 \ub418\uc9c0 \uc54a\ub3c4\ub85d \ubcf4\uc7a5\ud569\ub2c8\ub2e4.<\/p>\n<p>\uc774 \ube14\ub85c\uadf8\uc5d0\uc11c\ub294 AWS CLI(\uba85\ub839\uc904 \uc778\ud130\ud398\uc774\uc2a4)\ub97c \uc0ac\uc6a9\ud558\uc5ec Couchbase \ud074\ub7ec\uc2a4\ud130\ub97c \uc0dd\uc131, \ud655\uc7a5 \ubc0f \uc7ac\uc870\uc815\ud558\ub294 \ubc29\ubc95\uc744 \uc124\uba85\ud569\ub2c8\ub2e4.<\/p>\n<h2>AWS CLI \uc124\uce58<\/h2>\n<p><a href=\"https:\/\/docs.aws.amazon.com\/cli\/latest\/userguide\/installing.html\">AWS CLI \uc124\uce58<\/a>\u00a0\uc5d0\uc11c \uc790\uc138\ud55c \ub0b4\uc6a9\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc9c0\ub9cc, \uc81c \ucef4\ud4e8\ud130\uc5d0\uc11c \uc791\ub3d9\ud55c \ubc29\uc2dd\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">tools &gt; pip install awscli\r\nCollecting awscli\r\n  Downloading awscli-1.10.27-py2.py3-none-any.whl (937kB)\r\n    100% |\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 937kB 561kB\/s \r\nCollecting rsa&lt;=3.3.0,&gt;=3.1.2 (from awscli)\r\n  Downloading rsa-3.3-py2.py3-none-any.whl (44kB)\r\n    100% |\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 45kB 7.7MB\/s \r\nCollecting s3transfer==0.0.1 (from awscli)\r\n  Downloading s3transfer-0.0.1-py2.py3-none-any.whl\r\nCollecting colorama&lt;=0.3.3,&gt;=0.2.5 (from awscli)\r\n  Downloading colorama-0.3.3.tar.gz\r\nCollecting botocore==1.4.18 (from awscli)\r\n  Downloading botocore-1.4.18-py2.py3-none-any.whl (2.3MB)\r\n    100% |\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 2.3MB 221kB\/s \r\nCollecting docutils&gt;=0.10 (from awscli)\r\n  Downloading docutils-0.12.tar.gz (1.6MB)\r\n    100% |\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 1.6MB 328kB\/s \r\nCollecting pyasn1&gt;=0.1.3 (from rsa&lt;=3.3.0,&gt;=3.1.2-&gt;awscli)\r\n  Using cached pyasn1-0.1.9-py2.py3-none-any.whl\r\nCollecting futures&lt;4.0.0,&gt;=2.2.0 (from s3transfer==0.0.1-&gt;awscli)\r\n  Using cached futures-3.0.5-py2-none-any.whl\r\nCollecting jmespath&lt;1.0.0,&gt;=0.7.1 (from botocore==1.4.18-&gt;awscli)\r\n  Downloading jmespath-0.9.0-py2.py3-none-any.whl\r\nCollecting python-dateutil&lt;3.0.0,&gt;=2.1 (from botocore==1.4.18-&gt;awscli)\r\n  Downloading python_dateutil-2.5.3-py2.py3-none-any.whl (201kB)\r\n    100% |\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 204kB 2.4MB\/s \r\nCollecting six&gt;=1.5 (from python-dateutil&lt;3.0.0,&gt;=2.1-&gt;botocore==1.4.18-&gt;awscli)\r\n  Using cached six-1.10.0-py2.py3-none-any.whl\r\nBuilding wheels for collected packages: colorama, docutils\r\n  Running setup.py bdist_wheel for colorama ... done\r\n  Stored in directory: \/Users\/arungupta\/Library\/Caches\/pip\/wheels\/21\/c5\/cf\/63fb92293f3ad402644ccaf882903cacdb8fe87c80b62c84df\r\n  Running setup.py bdist_wheel for docutils ... done\r\n  Stored in directory: \/Users\/arungupta\/Library\/Caches\/pip\/wheels\/db\/de\/bd\/b99b1e12d321fbc950766c58894c6576b1a73ae3131b29a151\r\nSuccessfully built colorama docutils\r\nInstalling collected packages: pyasn1, rsa, futures, jmespath, six, python-dateutil, docutils, botocore, s3transfer, colorama, awscli\r\nSuccessfully installed awscli-1.10.27 botocore-1.4.18 colorama-0.3.3 docutils-0.12 futures-3.0.5 jmespath-0.9.0 pyasn1-0.1.9 python-dateutil-2.5.3 rsa-3.3 s3transfer-0.0.1 six-1.10.0<\/pre>\n<p>CLI\ub97c \uad6c\uc131\ud569\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">aws configure\r\nAWS Access Key ID [****************Q5FQ]: YOUR ACCESS KEY ID\r\nAWS Secret Access Key [****************thBR]: YOUR SECRET ACCESS KEY\r\nDefault region name [us-west-1]: \r\nDefault output format [None]:<\/pre>\n<p>\uc561\uc138\uc2a4 \ud0a4 ID\uc640 \ube44\ubc00 \uc561\uc138\uc2a4 \ud0a4\ub97c \uc785\ub825\ud569\ub2c8\ub2e4. \uc774 \ud0a4\ub294 \ub2e4\uc74c \uc124\uba85\uc5d0 \ub530\ub77c \uc5bb\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/docs.aws.amazon.com\/AWSSimpleQueueService\/latest\/SQSGettingStartedGuide\/AWSCredentials.html\">\uc561\uc138\uc2a4 \ud0a4 ID\uc640 \ube44\ubc00 \uc561\uc138\uc2a4 \ud0a4 \ubc1b\uae30<\/a>.<\/p>\n<h2>AWS \ubcf4\uc548 \uadf8\ub8f9 \uc0dd\uc131<\/h2>\n<p>\uc774\uc804\uc5d0 \ub2e4\uc74c\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc11c\ubc84\ub97c \ud504\ub85c\ube44\uc800\ub2dd\ud55c \uacbd\uc6b0 <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-amazon-marketplace\/\">Amazon \uc6d0\ud074\ub9ad<\/a>\u00a0\ub77c\ub294 \uc774\ub984\uc758 \ubcf4\uc548 \uadf8\ub8f9\u00a0<code>\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84 \ucee4\ubba4\ub2c8\ud2f0 \uc5d0\ub514\uc158 -4-0-0-AutogenByAWSMP-<\/code> \ub294<br \/>\n\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4. \uc774 \ubcf4\uc548 \uadf8\ub8f9\uc5d0\ub294 Couchbase \ud074\ub7ec\uc2a4\ud130\ub97c \ub9cc\ub4dc\ub294 \ub370 \ud544\uc694\ud55c \ubaa8\ub4e0 \ud3ec\ud2b8\uac00 \uc2b9\uc778\ub418\uc5b4 \uc788\uc73c\uba70 \uc778\uc2a4\ud134\uc2a4\ub97c \ub9cc\ub4dc\ub294 \ub370 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub610\ub294 \uc0c8 \ubcf4\uc548 \uadf8\ub8f9\uc744 \ub9cc\ub4e4\uace0 \ud3ec\ud2b8\uc5d0 \uba85\uc2dc\uc801\uc73c\ub85c \uad8c\ud55c\uc744 \ubd80\uc5ec\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\ubcf4\uc548 \uadf8\ub8f9\uc744 \ub9cc\ub4ed\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">aws ec2 create-security-group --group-name my-couchbase-sg --description \"My Couchbase Security Group\"\r\n{\r\n    \"GroupId\": \"sg-c9bb19ad\"\r\n}\r\n<\/pre>\n<p>\ubcf4\uc548 \uadf8\ub8f9\uc5d0\uc11c \ud3ec\ud2b8\ub97c \uc2b9\uc778\ud569\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">aws ec2 authorize-security-group-ingress --group-name my-couchbase-sg --port 8091-8093 --protocol tcp --cidr 0.0.0.0\/0\r\naws ec2 authorize-security-group-ingress --group-name my-couchbase-sg --port 11209-11211 --protocol tcp --cidr 0.0.0.0\/0\r\naws ec2 authorize-security-group-ingress --group-name my-couchbase-sg --port 21100-21299 --protocol tcp --cidr 0.0.0.0\/0\r\naws ec2 authorize-security-group-ingress --group-name my-couchbase-sg --port 4369 --protocol tcp --cidr 0.0.0.0\/0<\/pre>\n<h2>AWS \ud0a4 \uc30d \uc0dd\uc131<\/h2>\n<p>\uc0dd\uc131\uc5d0 \ub300\ud574 \uc790\uc138\ud788 \uc54c\uc544\ubcf4\uae30 <a href=\"https:\/\/docs.aws.amazon.com\/AWSEC2\/latest\/UserGuide\/ec2-key-pairs.html\">\ud0a4 \uc30d<\/a>. \ud0a4 \uc30d\uc744 \ub9cc\ub4ed\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">aws ec2 create-key-pair --key-name my-couchbase-key &gt; my-couchbase-key.pem<\/pre>\n<p>\ub098\uc911\uc5d0 \uc0ac\uc6a9\ub418\ubbc0\ub85c \ud0a4 \uc774\ub984\uc744 \uae30\ub85d\ud574 \ub450\uc138\uc694.<\/p>\n<h2>\uc544\ub9c8\uc874\uc5d0\uc11c \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ub178\ub4dc \uc0dd\uc131<\/h2>\n<p>\uc0c8\ub85c \ub9cc\ub4e0 \ubcf4\uc548 \uadf8\ub8f9\uc744 \ub2e4\uc74c\uacfc \uac19\uc774 \uc0ac\uc6a9\ud558\uc5ec \ub450 \uac1c\uc758 \uc778\uc2a4\ud134\uc2a4\ub97c \ub9cc\ub4ed\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">aws ec2 run-instances --image-id ami-db95ffbb --count 2 --instance-type m3.large --key-name my-couchbase-key --security-groups my-couchbase-sg<\/pre>\n<p>\uc778\uc2a4\ud134\uc2a4 \uc218\ub294 \ub2e4\uc74c\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc9c0\uc815\ud569\ub2c8\ub2e4. <code>--\uce74\uc6b4\ud2b8 2<\/code>. AMI ID\ub294 EC2 \ucf58\uc194\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc5bb\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4:\u00a0<a href=\"https:\/\/us-west-1.console.aws.amazon.com\/ec2\/v2\/home?region=us-west-1#Images:visibility=public-images;search=couchbase;sort=desc:name\">https:\/\/us-west-1.console.aws.amazon.com\/ec2\/v2\/home?region=us-west-1#Images:visibility=public-images;search=couchbase;sort=desc:name<\/a>.<br \/>\n\ub610\ub294 \ubbf8\ub9ac \ub9cc\ub4e0 \ubcf4\uc548 \uadf8\ub8f9\uc744 \ub2e4\uc74c\uacfc \uac19\uc774 \uc0ac\uc6a9\ud558\uc5ec \ub450 \uac1c\uc758 \uc778\uc2a4\ud134\uc2a4\ub97c \ub9cc\ub4ed\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">aws ec2 run-instances --image-id ami-db95ffbb --count 2 --instance-type m3.large --key-name my-couchbase-key --security-groups \"Couchbase Server Community Edition-4-0-0-AutogenByAWSMP-\"<\/pre>\n<p>\ucd9c\ub825\uc740 \ub2e4\uc74c\uacfc \uac19\uc774 \ud45c\uc2dc\ub429\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">{\r\n    \"OwnerId\": \"598307997273\", \r\n    \"ReservationId\": \"r-cb952179\", \r\n    \"Groups\": [], \r\n    \"Instances\": [\r\n        {\r\n            \"Monitoring\": {\r\n                \"State\": \"disabled\"\r\n            }, \r\n            \"PublicDnsName\": \"\", \r\n            \"RootDeviceType\": \"ebs\", \r\n            \"State\": {\r\n                \"Code\": 0, \r\n                \"Name\": \"pending\"\r\n            }, \r\n            \"EbsOptimized\": false, \r\n            \"LaunchTime\": \"2016-05-16T16:11:59.000Z\", \r\n            \"PrivateIpAddress\": \"172.31.15.200\", \r\n            \"ProductCodes\": [], \r\n            \"VpcId\": \"vpc-c561f9a0\", \r\n            \"StateTransitionReason\": \"\", \r\n            \"InstanceId\": \"i-90199025\", \r\n            \"ImageId\": \"ami-db95ffbb\", \r\n            \"PrivateDnsName\": \"ip-172-31-15-200.us-west-1.compute.internal\", \r\n            \"KeyName\": \"my-couchbase-key\", \r\n            \"SecurityGroups\": [\r\n                {\r\n                    \"GroupName\": \"my-couchbase-sg\", \r\n                    \"GroupId\": \"sg-6172dd05\"\r\n                }\r\n            ], \r\n            \"ClientToken\": \"\", \r\n            \"SubnetId\": \"subnet-625bd23b\", \r\n            \"InstanceType\": \"m3.large\", \r\n            \"NetworkInterfaces\": [\r\n                {\r\n                    \"Status\": \"in-use\", \r\n                    \"MacAddress\": \"06:b1:52:a6:87:f7\", \r\n                    \"SourceDestCheck\": true, \r\n                    \"VpcId\": \"vpc-c561f9a0\", \r\n                    \"Description\": \"\", \r\n                    \"NetworkInterfaceId\": \"eni-86ac6fdb\", \r\n                    \"PrivateIpAddresses\": [\r\n                        {\r\n                            \"PrivateDnsName\": \"ip-172-31-15-200.us-west-1.compute.internal\", \r\n                            \"Primary\": true, \r\n                            \"PrivateIpAddress\": \"172.31.15.200\"\r\n                        }\r\n                    ], \r\n                    \"PrivateDnsName\": \"ip-172-31-15-200.us-west-1.compute.internal\", \r\n                    \"Attachment\": {\r\n                        \"Status\": \"attaching\", \r\n                        \"DeviceIndex\": 0, \r\n                        \"DeleteOnTermination\": true, \r\n                        \"AttachmentId\": \"eni-attach-530b7293\", \r\n                        \"AttachTime\": \"2016-05-16T16:11:59.000Z\"\r\n                    }, \r\n                    \"Groups\": [\r\n                        {\r\n                            \"GroupName\": \"my-couchbase-sg\", \r\n                            \"GroupId\": \"sg-6172dd05\"\r\n                        }\r\n                    ], \r\n                    \"SubnetId\": \"subnet-625bd23b\", \r\n                    \"OwnerId\": \"598307997273\", \r\n                    \"PrivateIpAddress\": \"172.31.15.200\"\r\n                }\r\n            ], \r\n            \"SourceDestCheck\": true, \r\n            \"Placement\": {\r\n                \"Tenancy\": \"default\", \r\n                \"GroupName\": \"\", \r\n                \"AvailabilityZone\": \"us-west-1c\"\r\n            }, \r\n            \"Hypervisor\": \"xen\", \r\n            \"BlockDeviceMappings\": [], \r\n            \"Architecture\": \"x86_64\", \r\n            \"StateReason\": {\r\n                \"Message\": \"pending\", \r\n                \"Code\": \"pending\"\r\n            }, \r\n            \"RootDeviceName\": \"\/dev\/xvda\", \r\n            \"VirtualizationType\": \"hvm\", \r\n            \"AmiLaunchIndex\": 0\r\n        }, \r\n        {\r\n            \"Monitoring\": {\r\n                \"State\": \"disabled\"\r\n            }, \r\n            \"PublicDnsName\": \"\", \r\n            \"RootDeviceType\": \"ebs\", \r\n            \"State\": {\r\n                \"Code\": 0, \r\n                \"Name\": \"pending\"\r\n            }, \r\n            \"EbsOptimized\": false, \r\n            \"LaunchTime\": \"2016-05-16T16:11:59.000Z\", \r\n            \"PrivateIpAddress\": \"172.31.15.201\", \r\n            \"ProductCodes\": [], \r\n            \"VpcId\": \"vpc-c561f9a0\", \r\n            \"StateTransitionReason\": \"\", \r\n            \"InstanceId\": \"i-93199026\", \r\n            \"ImageId\": \"ami-db95ffbb\", \r\n            \"PrivateDnsName\": \"ip-172-31-15-201.us-west-1.compute.internal\", \r\n            \"KeyName\": \"my-couchbase-key\", \r\n            \"SecurityGroups\": [\r\n                {\r\n                    \"GroupName\": \"my-couchbase-sg\", \r\n                    \"GroupId\": \"sg-6172dd05\"\r\n                }\r\n            ], \r\n            \"ClientToken\": \"\", \r\n            \"SubnetId\": \"subnet-625bd23b\", \r\n            \"InstanceType\": \"m3.large\", \r\n            \"NetworkInterfaces\": [\r\n                {\r\n                    \"Status\": \"in-use\", \r\n                    \"MacAddress\": \"06:83:e8:06:2a:f1\", \r\n                    \"SourceDestCheck\": true, \r\n                    \"VpcId\": \"vpc-c561f9a0\", \r\n                    \"Description\": \"\", \r\n                    \"NetworkInterfaceId\": \"eni-81ac6fdc\", \r\n                    \"PrivateIpAddresses\": [\r\n                        {\r\n                            \"PrivateDnsName\": \"ip-172-31-15-201.us-west-1.compute.internal\", \r\n                            \"Primary\": true, \r\n                            \"PrivateIpAddress\": \"172.31.15.201\"\r\n                        }\r\n                    ], \r\n                    \"PrivateDnsName\": \"ip-172-31-15-201.us-west-1.compute.internal\", \r\n                    \"Attachment\": {\r\n                        \"Status\": \"attaching\", \r\n                        \"DeviceIndex\": 0, \r\n                        \"DeleteOnTermination\": true, \r\n                        \"AttachmentId\": \"eni-attach-680b72a8\", \r\n                        \"AttachTime\": \"2016-05-16T16:11:59.000Z\"\r\n                    }, \r\n                    \"Groups\": [\r\n                        {\r\n                            \"GroupName\": \"my-couchbase-sg\", \r\n                            \"GroupId\": \"sg-6172dd05\"\r\n                        }\r\n                    ], \r\n                    \"SubnetId\": \"subnet-625bd23b\", \r\n                    \"OwnerId\": \"598307997273\", \r\n                    \"PrivateIpAddress\": \"172.31.15.201\"\r\n                }\r\n            ], \r\n            \"SourceDestCheck\": true, \r\n            \"Placement\": {\r\n                \"Tenancy\": \"default\", \r\n                \"GroupName\": \"\", \r\n                \"AvailabilityZone\": \"us-west-1c\"\r\n            }, \r\n            \"Hypervisor\": \"xen\", \r\n            \"BlockDeviceMappings\": [], \r\n            \"Architecture\": \"x86_64\", \r\n            \"StateReason\": {\r\n                \"Message\": \"pending\", \r\n                \"Code\": \"pending\"\r\n            }, \r\n            \"RootDeviceName\": \"\/dev\/xvda\", \r\n            \"VirtualizationType\": \"hvm\", \r\n            \"AmiLaunchIndex\": 1\r\n        }\r\n    ]\r\n}<\/pre>\n<p>\uc778\uc2a4\ud134\uc2a4 \uc0c1\ud0dc\ub294 \ub2e4\uc74c\uacfc \uac19\uc774 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">aws ec2 describe-instance-status --instance-ids `aws ec2 describe-instances --query 'Reservations[*].Instances[*].[InstanceId]' --filters Name=instance-state-name,Values=running --output text`<\/pre>\n<p>\uadf8\ub9ac\uace0 \ucd9c\ub825\uc744 \ub2e4\uc74c\uacfc \uac19\uc774 \ud45c\uc2dc\ud569\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">{\r\n    \"InstanceStatuses\": [\r\n        {\r\n            \"InstanceId\": \"i-90199025\", \r\n            \"InstanceState\": {\r\n                \"Code\": 16, \r\n                \"Name\": \"running\"\r\n            }, \r\n            \"AvailabilityZone\": \"us-west-1c\", \r\n            \"SystemStatus\": {\r\n                \"Status\": \"initializing\", \r\n                \"Details\": [\r\n                    {\r\n                        \"Status\": \"initializing\", \r\n                        \"Name\": \"reachability\"\r\n                    }\r\n                ]\r\n            }, \r\n            \"InstanceStatus\": {\r\n                \"Status\": \"initializing\", \r\n                \"Details\": [\r\n                    {\r\n                        \"Status\": \"initializing\", \r\n                        \"Name\": \"reachability\"\r\n                    }\r\n                ]\r\n            }\r\n        }, \r\n        {\r\n            \"InstanceId\": \"i-93199026\", \r\n            \"InstanceState\": {\r\n                \"Code\": 16, \r\n                \"Name\": \"running\"\r\n            }, \r\n            \"AvailabilityZone\": \"us-west-1c\", \r\n            \"SystemStatus\": {\r\n                \"Status\": \"initializing\", \r\n                \"Details\": [\r\n                    {\r\n                        \"Status\": \"initializing\", \r\n                        \"Name\": \"reachability\"\r\n                    }\r\n                ]\r\n            }, \r\n            \"InstanceStatus\": {\r\n                \"Status\": \"initializing\", \r\n                \"Details\": [\r\n                    {\r\n                        \"Status\": \"initializing\", \r\n                        \"Name\": \"reachability\"\r\n                    }\r\n                ]\r\n            }\r\n        }\r\n    ]\r\n}<\/pre>\n<p>\uc5ec\uae30\uc11c \uc0c1\ud0dc\ub294 \ub2e4\uc74c\uacfc \uac19\uc774 \ud45c\uc2dc\ub429\ub2c8\ub2e4. <code>\ucd08\uae30\ud654<\/code>. \uc778\uc2a4\ud134\uc2a4\uac00 \ud504\ub85c\ube44\uc800\ub2dd\ub418\ub294 \ub370\ub294 \uba87 \ubd84 \uc815\ub3c4 \uac78\ub9bd\ub2c8\ub2e4. \ubaa8\ub4e0 \uac80\uc0ac\ub97c \ud1b5\uacfc\ud55c \uc778\uc2a4\ud134\uc2a4\ub294 \ub2e4\uc74c\uacfc \uac19\uc774 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">aws ec2 describe-instance-status --filters Name=instance-status.reachability,Values=passed --instance-ids `aws ec2 describe-instances --query 'Reservations[*].Instances[*].[InstanceId]' --filters Name=instance-state-name,Values=running --output text`<\/pre>\n<p>\ucc98\uc74c\uc5d0\ub294 \uacb0\uacfc\uac00 \ub2e4\uc74c\uacfc \uac19\uc774 \ud45c\uc2dc\ub429\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">{\r\n    \"InstanceStatuses\": []\r\n}<\/pre>\n<p>\uadf8\ub7ec\ub098 \ubaa8\ub4e0 \uc778\uc2a4\ud134\uc2a4\uac00 \uac80\uc0ac\ub97c \ud1b5\uacfc\ud558\uba74 \uacb0\uacfc\ub294 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">{\r\n    \"InstanceStatuses\": [\r\n        {\r\n            \"InstanceId\": \"i-90199025\", \r\n            \"InstanceState\": {\r\n                \"Code\": 16, \r\n                \"Name\": \"running\"\r\n            }, \r\n            \"AvailabilityZone\": \"us-west-1c\", \r\n            \"SystemStatus\": {\r\n                \"Status\": \"ok\", \r\n                \"Details\": [\r\n                    {\r\n                        \"Status\": \"passed\", \r\n                        \"Name\": \"reachability\"\r\n                    }\r\n                ]\r\n            }, \r\n            \"InstanceStatus\": {\r\n                \"Status\": \"ok\", \r\n                \"Details\": [\r\n                    {\r\n                        \"Status\": \"passed\", \r\n                        \"Name\": \"reachability\"\r\n                    }\r\n                ]\r\n            }\r\n        }, \r\n        {\r\n            \"InstanceId\": \"i-93199026\", \r\n            \"InstanceState\": {\r\n                \"Code\": 16, \r\n                \"Name\": \"running\"\r\n            }, \r\n            \"AvailabilityZone\": \"us-west-1c\", \r\n            \"SystemStatus\": {\r\n                \"Status\": \"ok\", \r\n                \"Details\": [\r\n                    {\r\n                        \"Status\": \"passed\", \r\n                        \"Name\": \"reachability\"\r\n                    }\r\n                ]\r\n            }, \r\n            \"InstanceStatus\": {\r\n                \"Status\": \"ok\", \r\n                \"Details\": [\r\n                    {\r\n                        \"Status\": \"passed\", \r\n                        \"Name\": \"reachability\"\r\n                    }\r\n                ]\r\n            }\r\n        }\r\n    ]\r\n}<\/pre>\n<p>\uc5ec\uae30\uc11c \uc0c1\ud0dc\ub294 \ub2e4\uc74c\uacfc \uac19\uc774 \ud45c\uc2dc\ub429\ub2c8\ub2e4. <code>\ud1b5\uacfc<\/code>.<\/p>\n<h2>\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ub178\ub4dc \uad6c\uc131<\/h2>\n<p>\uac01 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ub178\ub4dc\ub294 \ub2e4\uc74c \uc138\ubd80 \uc815\ubcf4\ub85c \ud504\ub85c\ube44\uc800\ub2dd\ud574\uc57c \ud569\ub2c8\ub2e4:<\/p>\n<ul>\n<li class=\"p1\"><span class=\"s1\">\uba54\ubaa8\ub9ac<\/span><\/li>\n<li class=\"p1\"><span class=\"s1\">\uc11c\ube44\uc2a4(\uc778\ub371\uc2a4, \ub370\uc774\ud130 \ubc0f \ucffc\ub9ac)<\/span><\/li>\n<li class=\"p1\"><span class=\"s1\">Auth credentials (username: `Administrator`, password: `password`)<\/span><\/li>\n<li class=\"p1\"><span class=\"s1\">Loads `travel-sample` bucket<\/span><\/li>\n<\/ul>\n<p>\uc2a4\ud06c\ub9bd\ud2b8\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc774 \uc791\uc5c5\uc744 \uc218\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">for ip in \"$@\"\r\ndo\r\n        curl -v -X POST https:\/\/$ip:8091\/pools\/default -d memoryQuota=300 -d indexMemoryQuota=300\r\n        curl -v https:\/\/$ip:8091\/node\/controller\/setupServices -d services=kv%2Cn1ql%2Cindex\r\n        curl -v https:\/\/$ip:8091\/settings\/web -d port=8091 -d username=Administrator -d password=password\r\n        curl -v -u Administrator:password -X POST https:\/\/$ip:8091\/sampleBuckets\/install -d '[\"travel-sample\"]'\r\ndone<\/pre>\n<p>\uc774 \uc815\ubcf4\ub294 \ub2e4\uc74c\uc5d0\uc11c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:\u00a0<a href=\"https:\/\/github.com\/arun-gupta\/couchbase-amazon\/blob\/master\/configure-instance.sh\">https:\/\/github.com\/arun-gupta\/couchbase-amazon\/blob\/master\/configure-instance.sh<\/a>. \ub85c \ud638\ucd9c\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">.\/configure-instance.sh `aws ec2 describe-instances --query 'Reservations[*].Instances[*].[PublicDnsName]' --filters Name=instance-state-name,Values=running --output text`<\/pre>\n<p>\uadf8\ub9ac\uace0 \ucd9c\ub825\uc744 \ub2e4\uc74c\uacfc \uac19\uc774 \ud45c\uc2dc\ud569\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">*   Trying 52.53.171.49...\r\n* Connected to ec2-52-53-171-49.us-west-1.compute.amazonaws.com (52.53.171.49) port 8091 (#0)\r\n&gt; POST \/pools\/default HTTP\/1.1\r\n&gt; Host: ec2-52-53-171-49.us-west-1.compute.amazonaws.com:8091\r\n&gt; User-Agent: curl\/7.43.0\r\n&gt; Accept: *\/*\r\n&gt; Content-Length: 36\r\n&gt; Content-Type: application\/x-www-form-urlencoded\r\n&gt; \r\n* upload completely sent off: 36 out of 36 bytes\r\n&lt; HTTP\/1.1 200 OK\r\n&lt; Server: Couchbase Server\r\n&lt; Pragma: no-cache\r\n&lt; Date: Mon, 16 May 2016 16:18:47 GMT\r\n&lt; Content-Length: 0\r\n&lt; Cache-Control: no-cache\r\n&lt; * Connection #0 to host ec2-52-53-171-49.us-west-1.compute.amazonaws.com left intact * Trying 52.53.171.49... * Connected to ec2-52-53-171-49.us-west-1.compute.amazonaws.com (52.53.171.49) port 8091 (#0) &gt; POST \/node\/controller\/setupServices HTTP\/1.1\r\n&gt; Host: ec2-52-53-171-49.us-west-1.compute.amazonaws.com:8091\r\n&gt; User-Agent: curl\/7.43.0\r\n&gt; Accept: *\/*\r\n&gt; Content-Length: 26\r\n&gt; Content-Type: application\/x-www-form-urlencoded\r\n&gt; \r\n* upload completely sent off: 26 out of 26 bytes\r\n&lt; HTTP\/1.1 200 OK\r\n&lt; Server: Couchbase Server\r\n&lt; Pragma: no-cache\r\n&lt; Date: Mon, 16 May 2016 16:18:47 GMT\r\n&lt; Content-Length: 0\r\n&lt; Cache-Control: no-cache\r\n&lt; * Connection #0 to host ec2-52-53-171-49.us-west-1.compute.amazonaws.com left intact * Trying 52.53.171.49... * Connected to ec2-52-53-171-49.us-west-1.compute.amazonaws.com (52.53.171.49) port 8091 (#0) &gt; POST \/settings\/web HTTP\/1.1\r\n&gt; Host: ec2-52-53-171-49.us-west-1.compute.amazonaws.com:8091\r\n&gt; User-Agent: curl\/7.43.0\r\n&gt; Accept: *\/*\r\n&gt; Content-Length: 50\r\n&gt; Content-Type: application\/x-www-form-urlencoded\r\n&gt; \r\n* upload completely sent off: 50 out of 50 bytes\r\n&lt; HTTP\/1.1 200 OK\r\n&lt; Server: Couchbase Server\r\n&lt; Pragma: no-cache\r\n&lt; Date: Mon, 16 May 2016 16:18:47 GMT\r\n&lt; Content-Type: application\/json\r\n&lt; Content-Length: 78\r\n&lt; Cache-Control: no-cache\r\n&lt; * Connection #0 to host ec2-52-53-171-49.us-west-1.compute.amazonaws.com left intact {\"newBaseUri\":\"https:\/\/ec2-52-53-171-49.us-west-1.compute.amazonaws.com:8091\/\"}* Trying 52.53.171.49... * Connected to ec2-52-53-171-49.us-west-1.compute.amazonaws.com (52.53.171.49) port 8091 (#0) * Server auth using Basic with user 'Administrator' &gt; POST \/sampleBuckets\/install HTTP\/1.1\r\n&gt; Host: ec2-52-53-171-49.us-west-1.compute.amazonaws.com:8091\r\n&gt; Authorization: Basic QWRtaW5pc3RyYXRvcjpwYXNzd29yZA==\r\n&gt; User-Agent: curl\/7.43.0\r\n&gt; Accept: *\/*\r\n&gt; Content-Length: 17\r\n&gt; Content-Type: application\/x-www-form-urlencoded\r\n&gt; \r\n* upload completely sent off: 17 out of 17 bytes\r\n&lt; HTTP\/1.1 202 Accepted\r\n&lt; Server: Couchbase Server\r\n&lt; Pragma: no-cache\r\n&lt; Date: Mon, 16 May 2016 16:18:47 GMT\r\n&lt; Content-Type: application\/json\r\n&lt; Content-Length: 2\r\n&lt; Cache-Control: no-cache\r\n&lt; * Connection #0 to host ec2-52-53-171-49.us-west-1.compute.amazonaws.com left intact []* Trying 52.53.239.100... * Connected to ec2-52-53-239-100.us-west-1.compute.amazonaws.com (52.53.239.100) port 8091 (#0) &gt; POST \/pools\/default HTTP\/1.1\r\n&gt; Host: ec2-52-53-239-100.us-west-1.compute.amazonaws.com:8091\r\n&gt; User-Agent: curl\/7.43.0\r\n&gt; Accept: *\/*\r\n&gt; Content-Length: 36\r\n&gt; Content-Type: application\/x-www-form-urlencoded\r\n&gt; \r\n* upload completely sent off: 36 out of 36 bytes\r\n&lt; HTTP\/1.1 200 OK\r\n&lt; Server: Couchbase Server\r\n&lt; Pragma: no-cache\r\n&lt; Date: Mon, 16 May 2016 16:18:48 GMT\r\n&lt; Content-Length: 0\r\n&lt; Cache-Control: no-cache\r\n&lt; * Connection #0 to host ec2-52-53-239-100.us-west-1.compute.amazonaws.com left intact * Trying 52.53.239.100... * Connected to ec2-52-53-239-100.us-west-1.compute.amazonaws.com (52.53.239.100) port 8091 (#0) &gt; POST \/node\/controller\/setupServices HTTP\/1.1\r\n&gt; Host: ec2-52-53-239-100.us-west-1.compute.amazonaws.com:8091\r\n&gt; User-Agent: curl\/7.43.0\r\n&gt; Accept: *\/*\r\n&gt; Content-Length: 26\r\n&gt; Content-Type: application\/x-www-form-urlencoded\r\n&gt; \r\n* upload completely sent off: 26 out of 26 bytes\r\n&lt; HTTP\/1.1 200 OK\r\n&lt; Server: Couchbase Server\r\n&lt; Pragma: no-cache\r\n&lt; Date: Mon, 16 May 2016 16:18:48 GMT\r\n&lt; Content-Length: 0\r\n&lt; Cache-Control: no-cache\r\n&lt; * Connection #0 to host ec2-52-53-239-100.us-west-1.compute.amazonaws.com left intact * Trying 52.53.239.100... * Connected to ec2-52-53-239-100.us-west-1.compute.amazonaws.com (52.53.239.100) port 8091 (#0) &gt; POST \/settings\/web HTTP\/1.1\r\n&gt; Host: ec2-52-53-239-100.us-west-1.compute.amazonaws.com:8091\r\n&gt; User-Agent: curl\/7.43.0\r\n&gt; Accept: *\/*\r\n&gt; Content-Length: 50\r\n&gt; Content-Type: application\/x-www-form-urlencoded\r\n&gt; \r\n* upload completely sent off: 50 out of 50 bytes\r\n&lt; HTTP\/1.1 200 OK\r\n&lt; Server: Couchbase Server\r\n&lt; Pragma: no-cache\r\n&lt; Date: Mon, 16 May 2016 16:18:48 GMT\r\n&lt; Content-Type: application\/json\r\n&lt; Content-Length: 79\r\n&lt; Cache-Control: no-cache\r\n&lt; * Connection #0 to host ec2-52-53-239-100.us-west-1.compute.amazonaws.com left intact {\"newBaseUri\":\"https:\/\/ec2-52-53-239-100.us-west-1.compute.amazonaws.com:8091\/\"}* Trying 52.53.239.100... * Connected to ec2-52-53-239-100.us-west-1.compute.amazonaws.com (52.53.239.100) port 8091 (#0) * Server auth using Basic with user 'Administrator' &gt; POST \/sampleBuckets\/install HTTP\/1.1\r\n&gt; Host: ec2-52-53-239-100.us-west-1.compute.amazonaws.com:8091\r\n&gt; Authorization: Basic QWRtaW5pc3RyYXRvcjpwYXNzd29yZA==\r\n&gt; User-Agent: curl\/7.43.0\r\n&gt; Accept: *\/*\r\n&gt; Content-Length: 17\r\n&gt; Content-Type: application\/x-www-form-urlencoded\r\n&gt; \r\n* upload completely sent off: 17 out of 17 bytes\r\n&lt; HTTP\/1.1 202 Accepted\r\n&lt; Server: Couchbase Server\r\n&lt; Pragma: no-cache\r\n&lt; Date: Mon, 16 May 2016 16:18:48 GMT\r\n&lt; Content-Type: application\/json\r\n&lt; Content-Length: 2\r\n&lt; Cache-Control: no-cache\r\n&lt; \r\n* Connection #0 to host ec2-52-53-239-100.us-west-1.compute.amazonaws.com left intact\r\n[]<\/pre>\n<p>\uc774\uac83\uc740 \ub2e4\uc74c\uc744 \ud638\ucd9c\ud569\ub2c8\ub2e4. <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/rest-api\/rest-endpoints-all.html\">Couchbase REST API <\/a>\ub97c \ud074\ub9ad\ud558\uc5ec \uac01 Couchbase \ub178\ub4dc\ub97c \uad6c\uc131\ud569\ub2c8\ub2e4. \uc774\uc81c \uac01 Couchbase \ub178\ub4dc\uac00 \uad6c\uc131\ub418\uc5c8\uc73c\ubbc0\ub85c \ud574\ub2f9 \ub178\ub4dc\uc5d0 \uc561\uc138\uc2a4\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4. \uacf5\uac1c \ucc3e\uae30<br \/>\n\uc778\uc2a4\ud134\uc2a4\uc758 IP \uc8fc\uc18c\uc785\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">aws ec2 describe-instances --query 'Reservations[*].Instances[*].[PublicDnsName]' --filters Name=instance-state-name,Values=running --output text<\/pre>\n<p>\ucd9c\ub825\uc740 \ub2e4\uc74c\uacfc \uac19\uc774 \ud45c\uc2dc\ub429\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">ec2-52-53-171-49.us-west-1.compute.amazonaws.com\r\nec2-52-53-239-100.us-west-1.compute.amazonaws.com<\/pre>\n<p>IP \uc8fc\uc18c \uc911 \ud558\ub098\ub97c \uc120\ud0dd\ud558\uace0 :8091\ub85c \uc811\uc18d\ud558\uc5ec \ucd9c\ub825\uc744 \ud655\uc778\ud569\ub2c8\ub2e4:<br \/>\n<a href=\"\/wp-content\/original-assets\/may-2016\/couchbase-cluster-on-amazon-using-cli\/couchbase-aws-cli-1-1024x565.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-13987\" src=\"\/wp-content\/original-assets\/may-2016\/couchbase-cluster-on-amazon-using-cli\/couchbase-aws-cli-1-1024x565.png\" alt=\"couchbase-aws-cli-1\" width=\"604\" height=\"333\" \/><\/a><br \/>\n\uac01 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4<br \/>\n\ub178\ub4dc\ub294 \uc0ac\uc6a9\uc790 \uc774\ub984\uc744 \uad00\ub9ac\uc790\ub85c, \ube44\ubc00\ubc88\ud638\ub97c \ube44\ubc00\ubc88\ud638\ub85c \uad6c\uc131\ud569\ub2c8\ub2e4. \uc790\uaca9 \uc99d\uba85\uc744 \uc785\ub825\ud558\uba74 Couchbase \uc6f9 \ucf58\uc194\uc774 \ud45c\uc2dc\ub429\ub2c8\ub2e4:<br \/>\n<a href=\"\/wp-content\/original-assets\/may-2016\/couchbase-cluster-on-amazon-using-cli\/couchbase-aws-cli-2-1024x466.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-13988\" src=\"\/wp-content\/original-assets\/may-2016\/couchbase-cluster-on-amazon-using-cli\/couchbase-aws-cli-2-1024x466.png\" alt=\"couchbase-aws-cli-2\" width=\"604\" height=\"275\" \/><\/a><br \/>\n\ub97c \ud074\ub9ad\ud569\ub2c8\ub2e4.<br \/>\n\uc11c\ubc84 \ub178\ub4dc\ub97c \ud655\uc778\ud558\uc5ec \ud074\ub7ec\uc2a4\ud130\uc5d0 \ub2e8\uc77c \ub178\ub4dc\ub9cc \uc788\ub294\uc9c0 \ud655\uc778\ud569\ub2c8\ub2e4:<br \/>\n<a href=\"\/wp-content\/original-assets\/may-2016\/couchbase-cluster-on-amazon-using-cli\/couchbase-aws-cli-3-1024x557.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-13989\" src=\"\/wp-content\/original-assets\/may-2016\/couchbase-cluster-on-amazon-using-cli\/couchbase-aws-cli-3-1024x557.png\" alt=\"couchbase-aws-cli-3\" width=\"604\" height=\"329\" \/><\/a><\/p>\n<h2>\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ud074\ub7ec\uc2a4\ud130 \uc0dd\uc131 \ubc0f \ub9ac\ubc38\ub7f0\uc2f1<\/h2>\n<p>\ubaa8\ub4e0 Couchbase \uc11c\ubc84 \ub178\ub4dc\ub294 \ub3d9\uc77c\ud558\uac8c \uc0dd\uc131\ub429\ub2c8\ub2e4. \ub530\ub77c\uc11c Couchbase \ud074\ub7ec\uc2a4\ud130\ub294 \uc99d\uac00\ud558\ub294 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uc218\uc694\ub97c \ucda9\uc871\ud558\uae30 \uc704\ud574 \uc218\ud3c9\uc801\uc73c\ub85c \ud655\uc7a5\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub3c5\ub9bd\uc801\uc73c\ub85c \uc2e4\ud589\ub418\ub294 Couchbase \ub178\ub4dc\ub294 \ud074\ub7ec\uc2a4\ud130\uc5d0 \ucd94\uac00\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <code>\uc11c\ubc84 \ucd94\uac00<\/code> CLI \uba85\ub839\uc744 \uc2e4\ud589\ud569\ub2c8\ub2e4. \uc774 \uacfc\uc815\uc740 \uc77c\ubc18\uc801\uc73c\ub85c 2\ub2e8\uacc4\ub85c \uc9c4\ud589\ub429\ub2c8\ub2e4. \uccab \ubc88\uc9f8 \ub2e8\uacc4\ub294 \ud558\ub098 \uc774\uc0c1\uc758 \ub178\ub4dc\ub97c \ucd94\uac00\ud558\ub294 \uac83\uc785\ub2c8\ub2e4. \ub450 \ubc88\uc9f8 \ub2e8\uacc4\ub294 \uae30\uc874 \ub178\ub4dc\uc758 \ub370\uc774\ud130\ub97c \uc5c5\ub370\uc774\ud2b8\ub41c \ud074\ub7ec\uc2a4\ud130 \uc804\uccb4\uc5d0\uc11c \uc7ac\uc870\uc815\ud558\ub294 \ud074\ub7ec\uc2a4\ud130 \uc7ac\uc870\uc815\uc785\ub2c8\ub2e4.<\/p>\n<p>\uc800\ud76c\uc758 \uacbd\uc6b0, \uac01 AMI\uc5d0\uc11c Couchbase \ub178\ub4dc\uac00 \uc2e4\ud589\ub418\uace0 \uc788\uc2b5\ub2c8\ub2e4. \ud55c Couchbase \ub178\ub4dc\uc758 IP \uc8fc\uc18c\ub97c \uc120\ud0dd\ud558\uace0 \ub2e4\ub978 \ub178\ub4dc\uc758 IP \uc8fc\uc18c\ub97c \ucd94\uac00\ud569\ub2c8\ub2e4. \uc774 \uc791\uc5c5\uc740 \uc2a4\ud06c\ub9bd\ud2b8\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc218\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">export primary=$1\r\nshift\r\nfor ip in \"$@\"\r\ndo\r\n    $COUCHBASE_CLI \r\n    server-add \r\n    --cluster=$primary:8091 \r\n    --user Administrator \r\n    --password password \r\n    --server-add=$ip \r\n    --server-add-username=Administrator \r\n    --server-add-password=password\r\ndone<\/pre>\n<p>\uc774 \uc2a4\ud06c\ub9bd\ud2b8\ub294 \ub2e4\uc74c\uc5d0\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\u00a0<a href=\"https:\/\/github.com\/arun-gupta\/couchbase-amazon\/blob\/master\/create-cluster.sh\">https:\/\/github.com\/arun-gupta\/couchbase-amazon\/blob\/master\/create-cluster.sh<\/a>\u00a0\ub85c \ud638\ucd9c\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">.\/create-cluster.sh `aws ec2 describe-instances --query 'Reservations[*].Instances[*].[PublicDnsName]' --filters Name=instance-state-name,Values=running --output text`<\/pre>\n<p>\uadf8\ub9ac\uace0 \ucd9c\ub825\uc744 \ub2e4\uc74c\uacfc \uac19\uc774 \ud45c\uc2dc\ud569\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">SUCCESS: server-add ec2-52-53-239-100.us-west-1.compute.amazonaws.com:8091<\/pre>\n<p>\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc6f9 \ucf58\uc194\uc774 \ud45c\uc2dc\ub418\ub3c4\ub85d \uc5c5\ub370\uc774\ud2b8\ub429\ub2c8\ub2e4:<br \/>\n<a href=\"\/wp-content\/original-assets\/may-2016\/couchbase-cluster-on-amazon-using-cli\/couchbase-aws-cli-4-1024x551.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-13990\" src=\"\/wp-content\/original-assets\/may-2016\/couchbase-cluster-on-amazon-using-cli\/couchbase-aws-cli-4-1024x551.png\" alt=\"couchbase-aws-cli-4\" width=\"604\" height=\"325\" \/><\/a><\/p>\n<p>\ub9c8\uc9c0\ub9c9\uc73c\ub85c \uc2a4\ud06c\ub9bd\ud2b8\ub97c \uc0ac\uc6a9\ud558\uc5ec \ud074\ub7ec\uc2a4\ud130\uc758 \ubc38\ub7f0\uc2a4\ub97c \uc7ac\uc870\uc815\ud569\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">export primary=$1\r\nshift\r\nfor ip in \"$@\" \r\ndo\r\n        $COUCHBASE_CLI \r\n        rebalance \r\n        --cluster=$primary:8091 \r\n        --user Administrator \r\n        --password password \r\n        --server-add-username=Administrator \r\n        --server-add-password=password\r\ndone<\/pre>\n<p>\ucd9c\ub825\uc740 \ub2e4\uc74c\uacfc \uac19\uc774 \ud45c\uc2dc\ub429\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">INFO: rebalancing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . \r\nSUCCESS: rebalanced cluster<\/pre>\n<p>\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc6f9 \ucf58\uc194\uc774 \uc5c5\ub370\uc774\ud2b8\ub418\uc5c8\uc2b5\ub2c8\ub2e4:<br \/>\n<a href=\"\/wp-content\/original-assets\/may-2016\/couchbase-cluster-on-amazon-using-cli\/couchbase-aws-cli-5-1024x469.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-13991\" src=\"\/wp-content\/original-assets\/may-2016\/couchbase-cluster-on-amazon-using-cli\/couchbase-aws-cli-5-1024x469.png\" alt=\"couchbase-aws-cli-5\" width=\"604\" height=\"277\" \/><\/a><\/p>\n<p>\ud074\ub7ec\uc2a4\ud130\uac00 \uc2e4\ud589\ub418\uba74 \ub2e4\uc74c\uc744 \uc2dc\ub3c4\ud574 \ubcf4\uc138\uc694. <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/sdks\/java-2.2\/hello-couchbase.html\">\ud5ec\ub85c\uc6b0 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc608\uc81c<\/a>.<\/p>\n<h2>\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ub178\ub4dc \uc885\ub8cc<\/h2>\n<p>\ub9c8\uc9c0\ub9c9\uc73c\ub85c \ud074\ub7ec\uc2a4\ud130\ub97c \uc8fd\uc774\ub294 \uac83\uc740 \ub9e4\uc6b0 \uac04\ub2e8\ud569\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">aws ec2 terminate-instances --instance-ids `aws ec2 describe-instances --query 'Reservations[*].Instances[*].[InstanceId]' --filters Name=instance-state-name,Values=running --output text`<\/pre>\n<p>\uc774 \ube14\ub85c\uadf8\uc5d0\uc11c\ub294 AWS CLI\ub97c \uc0ac\uc6a9\ud558\uc5ec Couchbase \ud074\ub7ec\uc2a4\ud130\ub97c \uc2a4\ud540\uc5c5, \ud655\uc7a5 \ubc0f \ub9ac\ubc38\ub7f0\uc2f1\ud558\ub294 \ubc29\ubc95\uc744 \uc124\uba85\ud569\ub2c8\ub2e4. \ubaa8\ub4e0 \uc2a4\ud06c\ub9bd\ud2b8\ub294 \ub2e4\uc74c \ub9c1\ud06c\uc5d0\uc11c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\u00a0<a href=\"https:\/\/github.com\/arun-gupta\/couchbase-amazon\">https:\/\/github.com\/arun-gupta\/couchbase-amazon<\/a>.<\/p>\n<p>\ucd94\uac00 \ucc38\uace0 \uc790\ub8cc ...<\/p>\n<ul>\n<li><a href=\"https:\/\/developer.couchbase.com\/server\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84 \uac1c\ubc1c\uc790 \ud3ec\ud138<\/a><\/li>\n<li><a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/sdks\/java-2.2\/hello-couchbase.html\">\ud5ec\ub85c\uc6b0 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc608\uc81c<\/a><\/li>\n<li>\ub2e4\uc74c\uc5d0 \ub300\ud55c \uc9c8\ubb38 <a href=\"https:\/\/stackoverflow.com\/questions\/tagged\/couchbase\">\uc2a4\ud0dd\uc624\ubc84\ud50c\ub85c,<\/a>\u00a0<a href=\"https:\/\/www.couchbase.com\/blog\/ko\/forums\/\">\ud3ec\ub7fc<\/a>\u00a0\ub610\ub294 <a href=\"https:\/\/couchbase-community.slack.com\/\">\uc2ac\ub799 \ucc44\ub110<\/a><\/li>\n<li>\ud314\ub85c\uc6b0\ud558\uae30\u00a0<a href=\"https:\/\/twitter.com\/couchbasedev\">@couchbasedev<\/a><\/li>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/next\/\">Couchbase 4.5 \ubca0\ud0c0<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Couchbase on Amazon Marketplace showed how to setup a single Couchbase node\u00a0using EC2 Console.\u00a0But typically you provision these nodes\u00a0en masse, and more commonly create a cluster of them. Couchbase clusters are homogenous, scales horizontally\u00a0and thus\u00a0ensure that database does not become [&hellip;]<\/p>","protected":false},"author":58,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1816],"tags":[],"ppma_author":[8933],"class_list":["post-2263","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-server"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.8 (Yoast SEO v25.8) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Couchbase Cluster on Amazon using CLI - The Couchbase Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-cluster-amazon-using-cli\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Couchbase Cluster on Amazon using CLI\" \/>\n<meta property=\"og:description\" content=\"Couchbase on Amazon Marketplace showed how to setup a single Couchbase node\u00a0using EC2 Console.\u00a0But typically you provision these nodes\u00a0en masse, and more commonly create a cluster of them. Couchbase clusters are homogenous, scales horizontally\u00a0and thus\u00a0ensure that database does not become [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-cluster-amazon-using-cli\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-01-04T00:08:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-21T13:45:35+00:00\" \/>\n<meta name=\"author\" content=\"Arun Gupta, VP, Developer Advocacy, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@arungupta\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Arun Gupta, VP, Developer Advocacy, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-amazon-using-cli\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-amazon-using-cli\/\"},\"author\":{\"name\":\"Arun Gupta, VP, Developer Advocacy, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/39d8caed0f536489b6aa6e8d31ee631f\"},\"headline\":\"Couchbase Cluster on Amazon using CLI\",\"datePublished\":\"2017-01-04T00:08:06+00:00\",\"dateModified\":\"2023-06-21T13:45:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-amazon-using-cli\/\"},\"wordCount\":723,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-amazon-using-cli\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"articleSection\":[\"Couchbase Server\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-amazon-using-cli\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-amazon-using-cli\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-amazon-using-cli\/\",\"name\":\"Couchbase Cluster on Amazon using CLI - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-amazon-using-cli\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-amazon-using-cli\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2017-01-04T00:08:06+00:00\",\"dateModified\":\"2023-06-21T13:45:35+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-amazon-using-cli\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-amazon-using-cli\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-amazon-using-cli\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-amazon-using-cli\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Couchbase Cluster on Amazon using CLI\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/39d8caed0f536489b6aa6e8d31ee631f\",\"name\":\"Arun Gupta, VP, Developer Advocacy, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/8900a75409c646948fe0bd80f6240337\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g\",\"caption\":\"Arun Gupta, VP, Developer Advocacy, Couchbase\"},\"description\":\"Arun Gupta is the vice president of developer advocacy at Couchbase. He has built and led developer communities for 10+ years at Sun, Oracle, and Red Hat. He has deep expertise in leading cross-functional teams to develop and execute strategy, planning and execution of content, marketing campaigns, and programs. Prior to that he led engineering teams at Sun and is a founding member of the Java EE team. Gupta has authored more than 2,000 blog posts on technology. He has extensive speaking experience in more than 40 countries on myriad topics and is a JavaOne Rock Star for three years in a row. Gupta also founded the Devoxx4Kids chapter in the US and continues to promote technology education among children. An author of several books on technology, an avid runner, a globe trotter, a Java Champion, a JUG leader, NetBeans Dream Team member, and a Docker Captain, he is easily accessible at @arungupta.\",\"sameAs\":[\"https:\/\/x.com\/arungupta\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/arun-gupta\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Couchbase Cluster on Amazon using CLI - The Couchbase Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-cluster-amazon-using-cli\/","og_locale":"ko_KR","og_type":"article","og_title":"Couchbase Cluster on Amazon using CLI","og_description":"Couchbase on Amazon Marketplace showed how to setup a single Couchbase node\u00a0using EC2 Console.\u00a0But typically you provision these nodes\u00a0en masse, and more commonly create a cluster of them. Couchbase clusters are homogenous, scales horizontally\u00a0and thus\u00a0ensure that database does not become [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-cluster-amazon-using-cli\/","og_site_name":"The Couchbase Blog","article_published_time":"2017-01-04T00:08:06+00:00","article_modified_time":"2023-06-21T13:45:35+00:00","author":"Arun Gupta, VP, Developer Advocacy, Couchbase","twitter_card":"summary_large_image","twitter_creator":"@arungupta","twitter_misc":{"Written by":"Arun Gupta, VP, Developer Advocacy, Couchbase","Est. reading time":"11\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-amazon-using-cli\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-amazon-using-cli\/"},"author":{"name":"Arun Gupta, VP, Developer Advocacy, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/39d8caed0f536489b6aa6e8d31ee631f"},"headline":"Couchbase Cluster on Amazon using CLI","datePublished":"2017-01-04T00:08:06+00:00","dateModified":"2023-06-21T13:45:35+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-amazon-using-cli\/"},"wordCount":723,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-amazon-using-cli\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":["Couchbase Server"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/couchbase-cluster-amazon-using-cli\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-amazon-using-cli\/","url":"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-amazon-using-cli\/","name":"Couchbase Cluster on Amazon using CLI - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-amazon-using-cli\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-amazon-using-cli\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2017-01-04T00:08:06+00:00","dateModified":"2023-06-21T13:45:35+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-amazon-using-cli\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/couchbase-cluster-amazon-using-cli\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-amazon-using-cli\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-amazon-using-cli\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Couchbase Cluster on Amazon using CLI"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","description":"NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4, Couchbase","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/39d8caed0f536489b6aa6e8d31ee631f","name":"Arun Gupta, \uac1c\ubc1c\uc790 \uc9c0\uc6d0 \ubd80\ubb38 \ubd80\uc0ac\uc7a5, Couchbase","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/8900a75409c646948fe0bd80f6240337","url":"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g","caption":"Arun Gupta, VP, Developer Advocacy, Couchbase"},"description":"Arun Gupta is the vice president of developer advocacy at Couchbase. He has built and led developer communities for 10+ years at Sun, Oracle, and Red Hat. He has deep expertise in leading cross-functional teams to develop and execute strategy, planning and execution of content, marketing campaigns, and programs. Prior to that he led engineering teams at Sun and is a founding member of the Java EE team. Gupta has authored more than 2,000 blog posts on technology. He has extensive speaking experience in more than 40 countries on myriad topics and is a JavaOne Rock Star for three years in a row. Gupta also founded the Devoxx4Kids chapter in the US and continues to promote technology education among children. An author of several books on technology, an avid runner, a globe trotter, a Java Champion, a JUG leader, NetBeans Dream Team member, and a Docker Captain, he is easily accessible at @arungupta.","sameAs":["https:\/\/x.com\/arungupta"],"url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/arun-gupta\/"}]}},"authors":[{"term_id":8933,"user_id":58,"is_guest":0,"slug":"arun-gupta","display_name":"Arun Gupta, VP, Developer Advocacy, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g","author_category":"","last_name":"Gupta","first_name":"Arun","job_title":"","user_url":"","description":"\uc544\ub8ec \uad7d\ud0c0\ub294 Couchbase\uc758 \uac1c\ubc1c\uc790 \uc9c0\uc6d0 \ub2f4\ub2f9 \ubd80\uc0ac\uc7a5\uc785\ub2c8\ub2e4. \uadf8\ub294 Sun, Oracle, Red Hat\uc5d0\uc11c 10\ub144 \uc774\uc0c1 \uac1c\ubc1c\uc790 \ucee4\ubba4\ub2c8\ud2f0\ub97c \uad6c\ucd95\ud558\uace0 \uc774\ub04c\uc5c8\uc2b5\ub2c8\ub2e4. \uadf8\ub294 \ucf58\ud150\uce20, \ub9c8\ucf00\ud305 \ucea0\ud398\uc778 \ubc0f \ud504\ub85c\uadf8\ub7a8\uc758 \uc804\ub7b5, \uacc4\ud68d \ubc0f \uc2e4\ud589\uc744 \uac1c\ubc1c \ubc0f \uc2e4\ud589\ud558\ub294 \uad50\ucc28 \uae30\ub2a5 \ud300\uc744 \uc774\ub044\ub294 \ub370 \uc788\uc5b4 \uae4a\uc740 \uc804\ubb38\uc131\uc744 \ubcf4\uc720\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uadf8 \uc804\uc5d0\ub294 Sun\uc5d0\uc11c \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 \ud300\uc744 \uc774\ub04c\uc5c8\uc73c\uba70 Java EE \ud300\uc758 \ucc3d\ub9bd \uba64\ubc84\uc785\ub2c8\ub2e4.\r\n\r\nGupta\ub294 \uae30\uc220\uc5d0 \uad00\ud55c \ube14\ub85c\uadf8 \uac8c\uc2dc\ubb3c\uc744 2,000\uac1c \uc774\uc0c1 \uc791\uc131\ud588\uc2b5\ub2c8\ub2e4. 40\uc5ec \uac1c\uad6d\uc5d0\uc11c \uc218\ub9ce\uc740 \uc8fc\uc81c\uc5d0 \ub300\ud574 \uad11\ubc94\uc704\ud55c \uac15\uc5f0 \uacbd\ud5d8\uc744 \uac00\uc9c0\uace0 \uc788\uc73c\uba70, 3\ub144 \uc5f0\uc18d JavaOne Rock Star\ub85c \uc120\uc815\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \ub610\ud55c \ubbf8\uad6d\uc5d0\uc11c Devoxx4Kids \uc9c0\ubd80\ub97c \uc124\ub9bd\ud558\uc5ec \uc5b4\ub9b0\uc774\ub97c \ub300\uc0c1\uc73c\ub85c \ud55c \uae30\uc220 \uad50\uc721\uc744 \uc9c0\uc18d\uc801\uc73c\ub85c \uc7a5\ub824\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uae30\uc220\uc5d0 \uad00\ud55c \uc5ec\ub7ec \uad8c\uc758 \ucc45\uc744 \uc800\uc220\ud588\uc73c\uba70, \uc5f4\ub82c\ud55c \ub9c8\ub77c\ud1a0\ub108\uc774\uc790 \uc9c0\uad6c\ub97c \ud6a1\ub2e8\ud558\ub294 \uc0ac\ub78c, Java \ucc54\ud53c\uc5b8, JUG \ub9ac\ub354, NetBeans \ub4dc\ub9bc\ud300 \uba64\ubc84, Docker \ucea1\ud2f4\uc774\uae30\ub3c4 \ud55c \uadf8\ub294 @arungupta\uc5d0\uc11c \uc27d\uac8c \ub9cc\ub098\ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/2263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/users\/58"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=2263"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/2263\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=2263"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=2263"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=2263"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=2263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}