{"id":2254,"date":"2017-01-04T01:16:04","date_gmt":"2017-01-04T01:16:03","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2254"},"modified":"2023-06-21T06:43:23","modified_gmt":"2023-06-21T13:43:23","slug":"couchbase-mesos-dcos-amazon","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/couchbase-mesos-dcos-amazon\/","title":{"rendered":"Couchbase en Mesos usando DC\/OS y Amazon"},"content":{"rendered":"<p>Couchbase Docker container can\u00a0easily run on a variety of\u00a0orchestration platforms:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/couchbase-docker-container\/\">Couchbase Docker Container<\/a><\/li>\n<li><a href=\"https:\/\/blog.arungupta.me\/docker-machine-swarm-compose-couchbase-wildfly\/\">Couchbase on Docker Swarm<\/a><\/li>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/couchbase-on-kubernetes\/\">Couchbase on Kubernetes<\/a><\/li>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/couchbase-on-openshift-3\/\">Couchbase on OpenShift 3<\/a><\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/docker-apache-mesos-marathon\/\">Docker container using Apache Mesos and Marathon<\/a>\u00a0explained how to setup Mesos, Marathon, and run a simple Docker image. The\u00a0setup was\u00a0quite involving and a bit<br \/>\nflaky. It required to download and\u00a0Install Mesos Master\u00a0and\u00a0Slave, ZooKeeper, Docker Engine, and Marathon. In some cases, the correct repo need to be added first. These components\u00a0need to talk to each and so must be configured<br \/>\naccordingly.\u00a0Even if you get past that setup, how do you monitor the entire infrastructure as one entity?<br \/>\nMeet <a href=\"https:\/\/dcos.io\/\">DC\/OS<\/a> &#8211; Datacenter Operating System.\u00a0Its a distributed operating system using Apache Mesos<br \/>\nas its kernel.<br \/>\n<a href=\"https:\/\/dcos.io\/docs\/latest\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-13911\" src=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-kernel-1024x444.png\" alt=\"dcos-kernel\" width=\"604\" height=\"262\" \/><\/a><br \/>\nDC\/OS can installed<br \/>\nin a variety of ways:<\/p>\n<ul>\n<li>Local using Vagrant<\/li>\n<li>Cloud using Amazon\/CloudFormation, Microsoft Azure and Packet<\/li>\n<li>On-prem using CentOS or CoreOS<\/li>\n<\/ul>\n<p>This blog will show how to\u00a0setup a <a href=\"https:\/\/dcos.io\/docs\/1.7\/administration\/installing\/cloud\/aws\/\">DC\/OS cluster using CloudFormation templates on Amazon <\/a>and\u00a0run a Couchbase Docker container.<\/p>\n<h2>Launch DC\/OS cluster<\/h2>\n<p><a href=\"https:\/\/downloads.dcos.io\/dcos\/EarlyAccess\/aws.html?_ga=1.72474385.381701896.1462410766\">Launch DC\/OS cluster<\/a>:<br \/>\n<a href=\"https:\/\/downloads.dcos.io\/dcos\/EarlyAccess\/aws.html?_ga=1.72474385.381701896.1462410766\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13916\" src=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-1.png\" alt=\"dcos-couchbase-1\" width=\"852\" height=\"769\" \/><\/a><\/p>\n<p>Take the defaults:<br \/>\n<a href=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-2-1024x650.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-13917\" src=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-2-1024x650.png\" alt=\"dcos-couchbase-2\" width=\"604\" height=\"383\" \/><\/a><\/p>\n<p>Give the template a name, select a previously create KeyPair, change the number of slaves:<br \/>\n<a href=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-3-1024x821.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-13918\" src=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-3-1024x821.png\" alt=\"dcos-couchbase-3\" width=\"604\" height=\"484\" \/><\/a><\/p>\n<p>Take the defaults:<br \/>\n<a href=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-4-1024x524.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-13919\" src=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-4-1024x524.png\" alt=\"dcos-couchbase-4\" width=\"604\" height=\"309\" \/><\/a><\/p>\n<p>Verify the\u00a0configuration:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2804\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/01\/dcos-couchbase-5-888x1024.png\" alt=\"dcos-couchbase-5\" width=\"888\" height=\"1024\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/dcos-couchbase-5-888x1024.png 888w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/dcos-couchbase-5-888x1024-260x300.png 260w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/dcos-couchbase-5-888x1024-768x886.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/dcos-couchbase-5-888x1024-300x346.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/dcos-couchbase-5-888x1024-17x20.png 17w\" sizes=\"auto, (max-width: 888px) 100vw, 888px\" \/><\/p>\n<p>Click on &#8220;I acknowledge that &#8230;&#8221; and on Create to start the template creation. <a href=\"https:\/\/us-west-1.console.aws.amazon.com\/cloudformation\/home?region=us-west-1#\/stacks?filter=active\">CloudFormation Stack Status<\/a>\u00a0\u00a0page comes up:<br \/>\n<a href=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-13921\" src=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-6.png\" alt=\"dcos-couchbase-6\" width=\"604\" height=\"147\" \/><\/a><\/p>\n<p>Make sure to choose the appropriate region. After ~10-15 mins, the status changes:<br \/>\n<a href=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-7.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13922\" src=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-7.png\" alt=\"dcos-couchbase-7\" width=\"1001\" height=\"250\" \/><\/a><\/p>\n<p>Wait for the status to change from <code>CREATE_IN_PROGRESS<\/code> to <code>CREATE_COMPLETE.<\/code><\/p>\n<h2>Download and Configure DC\/OS CLI<\/h2>\n<p><a href=\"https:\/\/dcos.io\/docs\/1.7\/usage\/cli\/\">DC\/OS CLI<\/a>\u00a0can be used\u00a0to manage your cluster nodes, install DC\/OS packages, inspect the cluster state, and administer the DC\/OS service subcommands. <a href=\"https:\/\/dcos.io\/docs\/1.7\/usage\/cli\/install\/\">Install DC\/OS CLI<\/a>\u00a0on<br \/>\nyour local machine.<\/p>\n<p>On your\u00a0<a href=\"https:\/\/us-west-1.console.aws.amazon.com\/cloudformation\/home?region=us-west-1#\/stacks?filter=active\">CloudFormation Stack Status<\/a>\u00a0\u00a0page, select the created stack,\u00a0<code>Outputs<\/code> tab, and copy the address of<br \/>\n<code>Mesos master<\/code>.<br \/>\n<a href=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-8.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13923\" src=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-8.png\" alt=\"dcos-couchbase-8\" width=\"940\" height=\"453\" \/><\/a><\/p>\n<p>Configure the\u00a0DC\/OS CLI to\u00a0use this cluster:<\/p>\n<pre class=\"lang:default decode:true\">.\/bin\/dcos config set core.dcos_url https:\/\/couchbase-ElasticL-14LTDN783Y89T-1791879285.us-west-1.elb.amazonaws.com\r\n[core.dcos_url]: changed from 'https:\/\/couchbase-ElasticL-UJ5K6BOZQX59-570103311.us-west-1.elb.amazonaws.com' to 'https:\/\/couchbase-ElasticL-14LTDN783Y89T-1791879285.us-west-1.elb.amazonaws.com'<\/pre>\n<p>Authenticate:<\/p>\n<pre class=\"lang:default decode:true\">.\/bin\/dcos auth login\r\nRemoved [core.dcos_acs_token]\r\n\r\nPlease go to the following link in your browser:\r\n\r\n    https:\/\/couchbase-ElasticL-14LTDN783Y89T-1791879285.us-west-1.elb.amazonaws.com\/login?redirect_uri=urn:ietf:wg:oauth:2.0:oob\r\n\r\nEnter authentication token:<\/pre>\n<p>Enter the URL in the browser, proceed to the unsafe URL:<br \/>\n<a href=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-9.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-13924\" src=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-9.png\" alt=\"dcos-couchbase-9\" width=\"604\" height=\"559\" \/><\/a><\/p>\n<p>Copy the token to your clipboard:<br \/>\n<a href=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-10.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-13925\" src=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-10.png\" alt=\"dcos-couchbase-10\" width=\"379\" height=\"497\" \/><\/a><\/p>\n<p>Paste the authentication token in the terminal window:<\/p>\n<pre class=\"lang:default decode:true\">Enter authentication token: eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6Ik9UQkVOakZFTWtWQ09VRTRPRVpGTlRNMFJrWXlRa015Tnprd1JrSkVRemRCTWpBM1FqYzVOZyJ9.eyJlbWFpbCI6ImFydW4uZ3VwdGFAZ21haWwuY29tIiwiZW1haWxfdmVyaWZpZWQiOnRydWUsImlzcyI6Imh0dHBzOi8vZGNvcy5hdXRoMC5jb20vIiwic3ViIjoiZ29vZ2xlLW9hdXRoMnwxMDExOTUyMTI0MDUxOTA0Njc1MTIiLCJhdWQiOiIzeUY1VE9TemRsSTQ1UTF4c3B4emVvR0JlOWZOeG05bSIsImV4cCI6MTQ2MzM1MjA1MSwiaWF0IjoxNDYyOTIwMDUxfQ.tFOy6GBPhnDbP0hI1ZU6jjlogHi4DX2bAGcdYsLywfCEMmv5OU9fUL88v2Kebjgd6gNAJoDF8QiO8zkQ3c4PGifXjiEoay8USjSWpnMbbezkH3AwIZM_-WNVVm0nfIBnCiY5wIgHkCpG_n4oBGdBbMgggtRPUrwPasNPtC_eYbQfwJeM3ByTUaTsarNe3FERbTpQbhKx2Lfc8Xp8AXuW8Up65SbOZr3Kp_jehiLgR-DL6llB4wZDopf8mjnq_5lpOYMtSaHPTlA33tdnhmHi6dPCPeRQEI1qBM6sWUWKs02kT1u42nOF9IYrKrfkzjb4LxwtZdsQt8Jb8CtJHkU0KA\r\n[core.dcos_acs_token]: set\r\nLogin successful!<\/pre>\n<h2>Mesos and Marathon UI<\/h2>\n<p>Mesos UI is available\u00a0using the address of the Mesos master:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2805\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/01\/dcos-couchbase-11-975x1024.png\" alt=\"dcos-couchbase\" width=\"975\" height=\"1024\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/dcos-couchbase-11-975x1024.png 975w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/dcos-couchbase-11-975x1024-286x300.png 286w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/dcos-couchbase-11-975x1024-768x807.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/dcos-couchbase-11-975x1024-300x315.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/dcos-couchbase-11-975x1024-20x20.png 20w\" sizes=\"auto, (max-width: 975px) 100vw, 975px\" \/><\/p>\n<p>Click on <code>Services<\/code> to see Marathon service already installed:<br \/>\n<a href=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-12-1024x502.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-13929\" src=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-12-1024x502.png\" alt=\"dcos-couchbase-12\" width=\"604\" height=\"296\" \/><\/a><\/p>\n<p>Click on marathon to see the list of tasks:<br \/>\n<a href=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-13-1024x614.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-13930\" src=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-13-1024x614.png\" alt=\"dcos-couchbase-13\" width=\"604\" height=\"362\" \/><\/a><\/p>\n<p>As expected for a freshly created cluster, no tasks have been assigned yet. Click on <code>Nodes<\/code> to see the nodes:<br \/>\n<a href=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-14-1024x621.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-13931\" src=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-14-1024x621.png\" alt=\"dcos-couchbase-14\" width=\"604\" height=\"366\" \/><\/a><\/p>\n<h2>Install and Configure Marathon Load Balancer<\/h2>\n<p>DC\/OS slave nodes are not directly exposed on the Internet. An &#8220;external&#8221; load balancer can be configured to expose the tasks running on the slaves. <a href=\"https:\/\/dcos.io\/docs\/1.7\/usage\/service-discovery\/marathon-lb\/\">Marathon-lb<\/a>, short for Marathon<br \/>\nLoad Balancer, is a load balancer available as a Mesos service. It is based on\u00a0HAProxy that provides proxying and load balancing for TCP and HTTP based applications, with features such as SSL support, HTTP compression, health checking and more.<br \/>\nMarathon-lb subscribes to Marathon\u2019s event bus and updates the HAProxy configuration in real time.<\/p>\n<pre class=\"lang:default decode:true\">dcos package install marathon-lb\r\nWe recommend a minimum of 0.5 CPUs and 256 MB of RAM available for the Marathon-LB DCOS Service.\r\nContinue installing? [yes\/no] yes\r\nInstalling Marathon app for package [marathon-lb] version [1.2.1]\r\nMarathon-lb DCOS Service has been successfully installed!\r\nSee https:\/\/github.com\/mesosphere\/marathon-lb for documentation.<\/pre>\n<p>Marathon service UI\u00a0will show the\u00a0LB\u00a0task running:<br \/>\n<a href=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-15.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13932\" src=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-15.png\" alt=\"dcos-couchbase-15\" width=\"925\" height=\"687\" \/><\/a><\/p>\n<p>AWS Load Balancer allows port 80 and 443 by default. We&#8217;ll run a Couchbase server that will be exposed at port 8091.<\/p>\n<p>In\u00a0<a href=\"https:\/\/us-west-1.console.aws.amazon.com\/cloudformation\/home?region=us-west-1#\/stacks?filter=active\">CloudFormation Stack Status<\/a>\u00a0\u00a0page,\u00a0copy the value from <code>Values<\/code> column of <code>PublicSlaveDnsAddress<\/code>:<br \/>\n<a href=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-16.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13933\" src=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-16.png\" alt=\"dcos-couchbase-16\" width=\"830\" height=\"470\" \/><\/a><\/p>\n<p>In <a href=\"https:\/\/us-west-1.console.aws.amazon.com\/ec2\/v2\/home?region=us-west-1#LoadBalancers:\">AWS Console, select Load\u00a0Balancers<\/a>, add a new firewall rule to allow port 8091 on TCP:<br \/>\n<a href=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-17.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13934\" src=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-17.png\" alt=\"dcos-couchbase-17\" width=\"799\" height=\"549\" \/><\/a><\/p>\n<h2>Run Couchbase Server Docker container on DC\/OS<\/h2>\n<p>Run Couchbase Server Docker container on DC\/OS using the following configuration file:<\/p>\n<pre class=\"lang:yaml decode:true\">{\r\n  \"id\": \"couchbase-mesos\",\r\n  \"container\": {\r\n    \"type\": \"DOCKER\",\r\n    \"docker\": {\r\n      \"image\": \"arungupta\/couchbase\",\r\n      \"network\": \"BRIDGE\",\r\n      \"portMappings\": [\r\n        { \"hostPort\": 0, \"containerPort\": 8091, \"servicePort\": 8091 },\r\n        { \"hostPort\": 0, \"containerPort\": 8092, \"servicePort\": 8092 },\r\n        { \"hostPort\": 0, \"containerPort\": 8093, \"servicePort\": 8093 },\r\n        { \"hostPort\": 0, \"containerPort\": 11210, \"servicePort\": 11210 }\r\n      ],\r\n      \"forcePullImage\":true\r\n    }\r\n  },\r\n  \"instances\": 1,\r\n  \"cpus\": 2.0,\r\n  \"mem\": 2048,\r\n  \"labels\":{\r\n    \"HAPROXY_GROUP\":\"external\"\r\n  }\r\n}<\/pre>\n<p>This configuration file uses arungupta\/couchbase image that\u00a0configures the <a href=\"https:\/\/developer.couchbase.com\/server\">Couchbase Server<\/a>\u00a0using pre-defined\u00a0<a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/rest-api\/rest-endpoints-all.html\">Couchbase REST API<\/a>.<br \/>\nThis image is <a href=\"https:\/\/github.com\/arun-gupta\/docker-images\/tree\/master\/couchbase\">Couchbase Docker Image<\/a>. <code>cpus<\/code> and <code>mem<\/code> attributes define the processing\u00a0memory\u00a0needed to run this task. Give the command<br \/>\nto run Couchbase in DC\/OS cluster:<\/p>\n<pre class=\"lang:default decode:true\"> ~\/tools\/dcos\/dcos\/bin\/dcos marathon app add couchbase-mesos.json<\/pre>\n<p>Use the previously copied for\u00a0<code>PublicSlaveDnsAddress<\/code> and access the <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/admin\/ui-intro.html\">Couchbase Web Console<\/a> at https:\/\/:8091. In our case, the URL is:\u00a0https:\/\/couchbase-publicsl-vjzmwpa38k6d-429093455.us-west-1.elb.amazonaws.com:8091\/index.html.<br \/>\nThis shows up the login page as:<br \/>\n<a href=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-18.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13935\" src=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-18.png\" alt=\"dcos-couchbase-18\" width=\"803\" height=\"485\" \/><\/a><\/p>\n<p>Enter the\u00a0login credentials as <code>Administrator<\/code> and <code>password<\/code>:<br \/>\n<a href=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-19.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-13936\" src=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-19.png\" alt=\"dcos-couchbase-19\" width=\"604\" height=\"377\" \/><\/a><\/p>\n<p>Click on <code>Sign In<\/code> to see:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2806\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/01\/dcos-couchbase-20-1024x947.png\" alt=\" dcos-couchbase\" width=\"1024\" height=\"947\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/dcos-couchbase-20-1024x947.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/dcos-couchbase-20-1024x947-300x277.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/dcos-couchbase-20-1024x947-768x710.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/dcos-couchbase-20-1024x947-20x18.png 20w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Learn more about <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/admin\/ui-intro.html\">Couchbase Web Console<\/a>.<\/p>\n<p>Marathon UI is updated to show all the running services:<br \/>\n<a href=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-21.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13938\" src=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-21.png\" alt=\"dcos-couchbase-21\" width=\"734\" height=\"779\" \/><\/a><\/p>\n<p>Couchbase Docker image log can be seen in Log Viewer:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2807\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/01\/dcos-couchbase-22.png\" alt=\" dcos-couchbase-22\" width=\"716\" height=\"791\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/dcos-couchbase-22.png 716w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/dcos-couchbase-22-272x300.png 272w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/dcos-couchbase-22-300x331.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/dcos-couchbase-22-18x20.png 18w\" sizes=\"auto, (max-width: 716px) 100vw, 716px\" \/><\/p>\n<p>And the standard output view:<br \/>\n<a href=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-23.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-13940\" src=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-23.png\" alt=\"dcos-couchbase-23\" width=\"604\" height=\"350\" \/><\/a><\/p>\n<p>Mesos dashboard is updated to show the resources that are consumed:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2810\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/01\/dcos-couchbase-24-1024x1015.png\" alt=\"dcos-couchbase-24-\" width=\"1024\" height=\"1015\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/dcos-couchbase-24-1024x1015.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/dcos-couchbase-24-1024x1015-300x297.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/dcos-couchbase-24-1024x1015-150x150.png 150w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/dcos-couchbase-24-1024x1015-768x761.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/dcos-couchbase-24-1024x1015-65x65.png 65w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/dcos-couchbase-24-1024x1015-50x50.png 50w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/dcos-couchbase-24-1024x1015-20x20.png 20w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Finally, the complete stack can be deleted from StackFormation template page:<br \/>\n<a href=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-25.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13942\" src=\"\/wp-content\/original-assets\/may-2016\/couchbase-on-mesos-using-dc-os-and-amazon\/dcos-couchbase-25.png\" alt=\"dcos-couchbase-25\" width=\"941\" height=\"280\" \/><\/a><\/p>\n<p>Further reading:<\/p>\n<ul>\n<li><a href=\"https:\/\/dcos.io\/docs\/latest\/\">Latest DC\/OS docs<\/a><\/li>\n<li><a href=\"https:\/\/dcos.io\/install\/\">DC\/OS Installation Guide<\/a><\/li>\n<li><a href=\"https:\/\/dcos.io\/get-started\/\">Get Started with DC\/OS<\/a><\/li>\n<li>Manage your DC\/OS Cluster<\/li>\n<li><a href=\"https:\/\/mesosphere.com\/blog\/2015\/12\/04\/dcos-marathon-lb\/\">Service discovery and load balancing with DC\/OS<\/a><\/li>\n<li><a href=\"https:\/\/chat.dcos.io\/\">DC\/OS Slack Channel<\/a><\/li>\n<li><a href=\"https:\/\/www.couchbase.com\/get-started-developing-nosql\/\">Get Started with Couchbase<\/a><\/li>\n<\/ul>\n<p>Enjoy!<\/p>\n<p>Now, you&#8217;ve seen <a href=\"https:\/\/blog.arungupta.me\/docker-machine-swarm-compose-couchbase-wildfly\/\">Couchbase on Docker Swarm<\/a>, <a href=\"https:\/\/www.couchbase.com\/blog\/couchbase-on-kubernetes\/\">Couchbase on\u00a0Kubernetes<\/a>, <a href=\"https:\/\/www.couchbase.com\/blog\/couchbase-on-openshift-3\/\">Couchbase on OpenShift 3<\/a>.<br \/>\nThis blog showed how to run a Couchbase Docker image on Mesos and DC\/OS.<\/p>\n<p>Where else would you\u00a0like Couchbase container to run?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Couchbase Docker container can\u00a0easily run on a variety of\u00a0orchestration platforms: Couchbase Docker Container Couchbase on Docker Swarm Couchbase on Kubernetes Couchbase on OpenShift 3 Docker container using Apache Mesos and Marathon\u00a0explained how to setup Mesos, Marathon, and run a simple [&hellip;]<\/p>\n","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-2254","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-server"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Couchbase on Mesos using DC\/OS and Amazon - 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\/es\/couchbase-mesos-dcos-amazon\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Couchbase on Mesos using DC\/OS and Amazon\" \/>\n<meta property=\"og:description\" content=\"Couchbase Docker container can\u00a0easily run on a variety of\u00a0orchestration platforms: Couchbase Docker Container Couchbase on Docker Swarm Couchbase on Kubernetes Couchbase on OpenShift 3 Docker container using Apache Mesos and Marathon\u00a0explained how to setup Mesos, Marathon, and run a simple [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/couchbase-mesos-dcos-amazon\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-01-04T01:16:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-21T13:43:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/01\/dcos-couchbase-5-888x1024.png\" \/>\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=\"10 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/couchbase-mesos-dcos-amazon\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/couchbase-mesos-dcos-amazon\\\/\"},\"author\":{\"name\":\"Arun Gupta, VP, Developer Advocacy, Couchbase\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/39d8caed0f536489b6aa6e8d31ee631f\"},\"headline\":\"Couchbase on Mesos using DC\\\/OS and Amazon\",\"datePublished\":\"2017-01-04T01:16:03+00:00\",\"dateModified\":\"2023-06-21T13:43:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/couchbase-mesos-dcos-amazon\\\/\"},\"wordCount\":782,\"commentCount\":3,\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/couchbase-mesos-dcos-amazon\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"articleSection\":[\"Couchbase Server\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/couchbase-mesos-dcos-amazon\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/couchbase-mesos-dcos-amazon\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/couchbase-mesos-dcos-amazon\\\/\",\"name\":\"Couchbase on Mesos using DC\\\/OS and Amazon - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/couchbase-mesos-dcos-amazon\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/couchbase-mesos-dcos-amazon\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2017-01-04T01:16:03+00:00\",\"dateModified\":\"2023-06-21T13:43:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/couchbase-mesos-dcos-amazon\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/couchbase-mesos-dcos-amazon\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/couchbase-mesos-dcos-amazon\\\/#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-mesos-dcos-amazon\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Couchbase on Mesos using DC\\\/OS and Amazon\"}]},{\"@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\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@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\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g8900a75409c646948fe0bd80f6240337\",\"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\\\/es\\\/author\\\/arun-gupta\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Couchbase on Mesos using DC\/OS and Amazon - 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\/es\/couchbase-mesos-dcos-amazon\/","og_locale":"es_MX","og_type":"article","og_title":"Couchbase on Mesos using DC\/OS and Amazon","og_description":"Couchbase Docker container can\u00a0easily run on a variety of\u00a0orchestration platforms: Couchbase Docker Container Couchbase on Docker Swarm Couchbase on Kubernetes Couchbase on OpenShift 3 Docker container using Apache Mesos and Marathon\u00a0explained how to setup Mesos, Marathon, and run a simple [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/es\/couchbase-mesos-dcos-amazon\/","og_site_name":"The Couchbase Blog","article_published_time":"2017-01-04T01:16:03+00:00","article_modified_time":"2023-06-21T13:43:23+00:00","og_image":[{"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/01\/dcos-couchbase-5-888x1024.png","type":"","width":"","height":""}],"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":"10 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-mesos-dcos-amazon\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-mesos-dcos-amazon\/"},"author":{"name":"Arun Gupta, VP, Developer Advocacy, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/39d8caed0f536489b6aa6e8d31ee631f"},"headline":"Couchbase on Mesos using DC\/OS and Amazon","datePublished":"2017-01-04T01:16:03+00:00","dateModified":"2023-06-21T13:43:23+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-mesos-dcos-amazon\/"},"wordCount":782,"commentCount":3,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-mesos-dcos-amazon\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":["Couchbase Server"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/couchbase-mesos-dcos-amazon\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-mesos-dcos-amazon\/","url":"https:\/\/www.couchbase.com\/blog\/couchbase-mesos-dcos-amazon\/","name":"Couchbase on Mesos using DC\/OS and Amazon - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-mesos-dcos-amazon\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-mesos-dcos-amazon\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2017-01-04T01:16:03+00:00","dateModified":"2023-06-21T13:43:23+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-mesos-dcos-amazon\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/couchbase-mesos-dcos-amazon\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-mesos-dcos-amazon\/#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-mesos-dcos-amazon\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Couchbase on Mesos using DC\/OS and Amazon"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"El blog de Couchbase","description":"Couchbase, la base de datos NoSQL","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":"es"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"El blog de Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@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, Vicepresidente, Defensa del Desarrollador, Couchbase","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g8900a75409c646948fe0bd80f6240337","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 es vicepresidente de promoci\u00f3n de desarrolladores en Couchbase. Ha creado y dirigido comunidades de desarrolladores durante m\u00e1s de 10 a\u00f1os en Sun, Oracle y Red Hat. Tiene una gran experiencia en liderar equipos multidisciplinares para desarrollar y ejecutar estrategias, planificar y ejecutar contenidos, campa\u00f1as de marketing y programas. Anteriormente dirigi\u00f3 equipos de ingenier\u00eda en Sun y es miembro fundador del equipo Java EE. Gupta es autor de m\u00e1s de 2.000 entradas de blog sobre tecnolog\u00eda. Tiene una amplia experiencia como conferenciante en m\u00e1s de 40 pa\u00edses sobre innumerables temas y es una JavaOne Rock Star desde hace tres a\u00f1os consecutivos. Gupta tambi\u00e9n fund\u00f3 el cap\u00edtulo Devoxx4Kids en Estados Unidos y sigue promoviendo la educaci\u00f3n tecnol\u00f3gica entre los ni\u00f1os. Autor de varios libros sobre tecnolog\u00eda, \u00e1vido corredor, trotamundos, campe\u00f3n de Java, l\u00edder de JUG, miembro del Dream Team de NetBeans y capit\u00e1n de Docker, es f\u00e1cilmente accesible en @arungupta.","sameAs":["https:\/\/x.com\/arungupta"],"url":"https:\/\/www.couchbase.com\/blog\/es\/author\/arun-gupta\/"}]}},"acf":[],"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","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/2254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/users\/58"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=2254"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/2254\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=2254"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=2254"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=2254"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=2254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}