아마존에 글로벌 Private CDN 서비스를 구축하고자 합니다. 각 리전 별로…

아마존에 글로벌 Private CDN 서비스를 구축하고자 합니다. 각 리전 별로 웹 캐시 AMI(미리 준비된 ID가 존재함)의 인스턴스를 자동으로 생성하여 Launch 할수 있는 효율적인 방법이 있을까합니다.
프로그래밍 적으로 가능한 방법인지 궁금하네요.
CloudFront의 경우 등록된 도메인 별로 인스턴스를 실행해서 서비스를 하지는 않을것 같은데.. 이러면 가격이 비싸겠죠.
Private CDN으로 보안에 초점을 둘예정이어서 Public CDN은 사용하지 못하는 상황입니다.

3 thoughts on “아마존에 글로벌 Private CDN 서비스를 구축하고자 합니다. 각 리전 별로…

  1. AWS SDK 를 사용하시면 언어별로 쉽게, 만드신 AMI 기반의 EC2를 생성 하실수 있습니다.
    http://aws.amazon.com/tools/
    Java의 경우 아래 되겠네요..
    http://docs.aws.amazon.com/AWSSdkDocsJava/latest/DeveloperGuide/run-instance.html

    이런 경우면 좀 더 마이크로 서비스화 시키는게 좋을것 같구요..
    요즘 핫한 Docker를 사용하시는 걸 고려해보시면 어떨까 하네요..
    게다가 AWS ECS를 사용하시면 여러 대의 EC2를 클러스터링 해서 사용할수 있으니 더 비용 효율적이 지 않을까 싶습니다.

  2. 좋은 정보 감사합니다. run-instance.html이 찾던 내용입니다. AWS SDK를 공부해봐야 겠네요. 클러스터링은 자체 구현할 예정이라 비용 걱정은 하지 않고 있습니다.

  3. 구성은 각 region 에 일종의 reverse proxy 가 설치된 instance 를 AMI 로 구성하시고 workload 에 따라 elb 하위에서 auto scaling 하는 방법이면 될 듯 합니다. 도메인은 Route53 에서 Latency 기반으로 처리 하시면 될것 같구요. 하지만 이런 구성이라면 가격 비교 후 각 region의 elb 에 CloudFront 를 연결하는 방법이 더 비용 효율적이지 않을까 하네요.

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.