1. GAE를 위한 Naked Domain

    GAE(Google AppEngine)에서 원칙적으로 Naked Domain에 대해서 지원하지 않는다. 대부분 Naked Domain으로 들어오면 DNS서버에서 subdomain으로 forward해주는 형식으로 해결할 수 밖에 없다. 독립서버로 운영하지 않는 이상 이런 방식 밖에 없다. DNS서버에서 Naked Domain에 대해서는 CNAME을 허용하지 않고 설사 허용한다고 하더라도 Google Sites에서 등록이 되질 않는다.

    실험적으로 아래와 같이 한번 해봤다. 고정IP가 있는 널널한 EC2인스턴스가 하나 있는데 Nginx를 Proxy로 두고 GAE로 다시 보내는 형식이다. EC2가 싱가폴에 있기 때문에 Proxy를 거치지 않고 들어가는 것보다 훨씬 반응이 느리다. Nginx에서 memcached를 지원하기 때문에 중간에 동기화(S)하는 서비스를 두면 조금은 낮지 싶은데 동기화에 대한 어버헤드도 만만치 않기 때문에 이런 방식은 현실적이지 못하다.

    그냥 심심해서 해봤는데 별로 만족스럽지 못하다.