IDCF ILB로 Zone Apex의 부하 분산 가능

소개



IDCF의 ILB(Infinite Load Balancer)에서는 직접 Zone Apex에 부하 분산을 할 수 없습니다. ( 참조: ILB 서비스 사양 )
반면 AWS의 ELB(Elastic Load Balancing)는 Route 53 별칭 레코드로 이 문제를 해결할 수 있습니다. ( 참조: Amazon Route 53 개발자 가이드 )
IDCF의 ILB에서도 Zone APEX의 부하 분산을 할 수 있도록 해보자! 따라서 DNSimple 별칭 레코드를 사용하여 이름 확인을 시도합니다.

■ Zone APEX란?



(DNS) 영역 APEX(API)는 example.jp와 같이 www와 같은 하위 도메인이 없는 도메인 이름을 가리킵니다.

■ IDCF의 ILB로 Zone Apex에 부하 분산을 할 수 없는 이유



Zone APEX에는 다음과 같은 이유로 CName을 사용할 수 없습니다.
  • CNAME 레코드는 다른 데이터와 공존 할 수 없습니다
  • DNS 도메인을 구성하려면 최소한 Zone apex에 대해 NS (네임 서버) 레코드를 지정해야합니다.
  • 따라서 Zone apex에 CNAME을 매핑 할 수 없습니다

  • 반면 ILB를 DNS에 등록하려면 FQDN을 CNAME에 등록해야 합니다.
    참조: ILB 서비스 일반 | Q. DNS에 어떻게 등록해야 하나요?

    이 때문에 ILB에서는 직접 Zone APEX의 부하 분산을 할 수 없다는 것입니다.

    해보자



    그럼, 조금씩 설정해 봅시다.

    ILB로 부하 분산 환경 구축



    IDCF에 웹 서버 2대와 ILB를 설치하여 로드 밸런싱이 가능하도록 설정합니다.
    설정 방법 등은 이하 사이트에 정중하게 설명이 있으므로, 할애.
    IDCF 이용 가이드 | 고기능 로드 밸런서 「ILB」를 활용한 웹 서버의 부하 분산
    ILB를 사용하여 웹 서버를 밸런싱! 구성 사례도 소개

    ILB 로드 밸런서를 만들 때 지정한 FQDN이 서버에 액세스하기 위한 URL입니다.



    FQDN을 URL로 지정하여 브라우저에서 액세스할 수 있는지 확인합니다.
    브라우저를 업데이트하면 각 VM으로 나뉘어 페이지가 전환되는지 확인할 수 있습니다.


    DNSimple에서 도메인 및 별칭 레코드 추가



    다음은 Zone Apex(도메인 이름)로 액세스할 수 있도록 DNS를 설정합니다.

    사용할 도메인을 DNSimple의 관리하에 추가합니다.
    DNSimple을 사용하여 도메인을 검색할 수 있지만 이미 도메인을 획득했으며 DNSimple을 DNS 서버로 사용하는 경우 아래 그림 오른쪽의 Use domain services를 클릭하고 도메인 이름을 입력하여 DNS 서비스 사용 시작합니다.


    그런 다음 DNS 레코드를 추가합니다. DNS 레코드 유형으로 'ALIAS'를 선택하고,
    Alias ​​for에 FQDN을 입력합니다.

    (아, TTL이 디폴트치인 채였지만 테스트시는 짧게….)

    도메인의 네임서버 변경



    먼저 DNSinple 측에서 설정할 네임서버를 확인합니다.



    위의 네임 서버 이름을 name.com과 같은 도메인 관리 측으로 설정하십시오.


    브라우저에서 확인



    브라우저에서 Zone Apex(도메인 이름)를 지정하여 액세스합니다.
    브라우저를 업데이트하면 페이지가 전환되어 Zone Apex에 대해 ILB에서 부하를 분산할 수 있음을 확인할 수 있었습니다.

    좋은 웹페이지 즐겨찾기