A little off-topic, but is an availability zone in a separate physical
datacenter?

On Sat, Apr 3, 2010 at 5:08 PM, Benjamin Black <b...@b3k.us> wrote:
> Right, you determine AZ by looking at the metadata.  us-east-1a is a
> different AZ from us-east-1b.  You can't infer anything beyond that,
> either with the AWS API or guesses about IP addressing.  My EC2 snitch
> recipe builds a config file for the property snitch that treats AZs
> like racks (just breaking apart the AZ name, nothing magical), and the
> rest is the normal rack aware placement strategy.  I am sure folks
> _could_ do interesting things on EC2 with extra code, but I don't see
> extra code as required for these basic features.
>
>
> b
>
> On Sat, Apr 3, 2010 at 3:04 PM, Joe Stump <j...@joestump.net> wrote:
>>
>> On Apr 3, 2010, at 2:54 PM, Benjamin Black wrote:
>>
>>> I'm pretty familiar with EC2, hence the question.  I don't believe any
>>> patches are required to do these things.  Regardless, as I noted in
>>> that ticket, you definitely do NOT need AWS credentials to determine
>>> your availability zone.  It is available through the metadata web
>>> server for each instance as 'placement_availability_zone', avoiding
>>> the need to speak the EC2 API or store credentials in the configs.
>>
>> Good point on the metadata web server. Though I'm unsure how Cassandra would 
>> know anything about those AZ's without using code that's aware of such 
>> things, such as the rack-aware strategy we made.
>>
>> Am I missing something further? I asked a friend on the EC2 networking team 
>> if you could determine AZ by IP address and he said, "No."
>>
>> --Joe
>>
>>
>



-- 
Dan Di Spaltro

Reply via email to