【问题标题】:Setup couchbase in ec2 across multiple availability zones在 ec2 中跨多个可用区设置 couchbase
【发布时间】:2017-02-26 12:40:05
【问题描述】:

我正在尝试在 AWS 上设置 couchbase 集群。我希望我的节点分布在多个可用区。 具有可用区的 Ec2 实例能够使用在创建期间分配给它们的 ip(私有 DNS)相互访问,即使我们重新启动机器也不会改变。

我无法使用此(私有 DNS)从其他 AZ 访问 Ec2 实例。可以做到这一点的一种方法是使用每个区域都有限制的 Elastic Ip。

这里的问题是如何在没有弹性ip的情况下从另一个AZ的另一个EC2实例访问一个EC2实例?

【问题讨论】:

    标签: amazon-web-services amazon-ec2 couchbase


    【解决方案1】:

    亚马逊网络服务运营水平分割 DNS(AKA 裂脑 DNS)。将 couchbase 部署到 EC2 上的最佳实践是使用主机名而不是 IP 地址,请参阅http://developer.couchbase.com/documentation/server/current/install/cloud-deployment.html。 Amazon 将在解析主机名时自动提供不同的 IP,具体取决于请求的来源是内部还是外部。

    【讨论】:

      【解决方案2】:

      您不想为此使用弹性 IP。您关于 Elastic IP 是您的问题的解决方案的说法是不正确的。您想使用创建实例时分配给实例的私有 IP

      只要实例部署在 VPC 内,私有 IP 就不会改变。

      您必须使用私有 IP 才能将所有网络流量保留在 VPC 内。然后,您只需确保正确配置安全组以允许实例之间的流量。

      【讨论】:

        猜你喜欢
        • 2019-05-15
        • 2016-06-19
        • 2012-06-16
        • 1970-01-01
        • 2012-08-09
        • 1970-01-01
        • 2012-01-14
        • 2020-09-07
        • 2022-10-22
        相关资源
        最近更新 更多