{"id":78,"date":"2011-12-11T17:50:06","date_gmt":"2011-12-12T00:50:06","guid":{"rendered":"http:\/\/walkingideas.com\/blog\/?p=78"},"modified":"2011-12-11T17:50:06","modified_gmt":"2011-12-12T00:50:06","slug":"migrating-membase-cluster-%e2%80%93-part-2","status":"publish","type":"post","link":"https:\/\/walkingideas.com\/blog\/migrating-membase-cluster-%e2%80%93-part-2\/","title":{"rendered":"Migrating Membase Cluster \u2013 Part 2"},"content":{"rendered":"<p>After up all night babysitting the rebalance process, I am happy to report that it was a rather uneventful night of maintenance. \u00a0The rebalance itself took 8-9 hours to complete, and then took another hour for all the replicas to get saved to the disk also. \u00a0Theoretically, I didn&#8217;t need to take the site down while the rebalance was happening, but I took the game down just to be safe and not compromise the game experience.<\/p>\n<p>The disk access was definitely the bottleneck through out the rebalance process once again. \u00a0One the the reason we went for more # of smaller nodes rather than smaller # of bigger nodes is to spread out our disk activities over more # of EBS drives during a rebalance, conceptually similar to a RAID 0. \u00a0We do increase the higher risk of hardware failure simply by having more nodes in the cluster, but the disk performance gain is definitely worth it.<\/p>\n<p>Some folks are doing a RAID 0 setup using multiple EBS as described <a href=\"http:\/\/alestic.com\/2009\/06\/ec2-ebs-raid\">here<\/a> on alestic, but I haven&#8217;t tried it personally. \u00a0If anyone has attempted that setup, especially in a production environment, please share your experience in the comments!<\/p>\n<span id='mp-share-below-action'><\/span><ul class='mp-share-buttons'><li class='mp-share-buttons-fb'><div class='fb-like' data-href='https%3A%2F%2Fwalkingideas.com%2Fblog%2Fmigrating-membase-cluster-%25e2%2580%2593-part-2%2F' data-width='' data-layout='button' data-action='like' data-size='small' data-share='true'><\/div><\/li><li class='mp-share-buttons-tw'><a class='twitter-share-button' href='https:\/\/twitter.com\/share'?url='https%3A%2F%2Fwalkingideas.com%2Fblog%2F%3Fp%3D78' data-via=''><\/a><\/li><\/ul><div class='mp-share-clear-fix'><\/div>","protected":false},"excerpt":{"rendered":"<p>After up all night babysitting the rebalance process, I am happy to report that it was a rather uneventful night of maintenance. \u00a0The rebalance itself took 8-9 hours to complete, and then took another hour for all the replicas to get saved to the disk also. \u00a0Theoretically, I didn&#8217;t need to take the site down [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-78","post","type-post","status-publish","format-standard","hentry","category-development"],"_links":{"self":[{"href":"https:\/\/walkingideas.com\/blog\/wp-json\/wp\/v2\/posts\/78","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/walkingideas.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/walkingideas.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/walkingideas.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/walkingideas.com\/blog\/wp-json\/wp\/v2\/comments?post=78"}],"version-history":[{"count":1,"href":"https:\/\/walkingideas.com\/blog\/wp-json\/wp\/v2\/posts\/78\/revisions"}],"predecessor-version":[{"id":79,"href":"https:\/\/walkingideas.com\/blog\/wp-json\/wp\/v2\/posts\/78\/revisions\/79"}],"wp:attachment":[{"href":"https:\/\/walkingideas.com\/blog\/wp-json\/wp\/v2\/media?parent=78"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/walkingideas.com\/blog\/wp-json\/wp\/v2\/categories?post=78"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/walkingideas.com\/blog\/wp-json\/wp\/v2\/tags?post=78"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}