ec2 서버 구성하기

박찬미·2022년 3월 27일
0

뭐든 개발

목록 보기
2/2

저번 주에 미션이 주어졌다...근데 아직도 안해봄ㅋㅋㅋㅋㅋ
진짜 해야 한다...ㅠㅠㅠㅠ 넘 어려워요오오오오오

자 저렇게 미션이 주어졌는디, 일단 개념부터 알아야겠다.

Traefik

서비스를 쉽게 배포할 수 있도록 해주는 최신 HTTP reverse proxy 및 로드밸런서

  • Reverse Proxy
    기존 프록시의 역방향
    기존 Proxy : 중계서버로 중간에서 트래픽을 중개해주는 역할
    즉, 외부에서 들어오는 트래픽에 대해서 역으로 어떤 서비스로 들어왔는지 확인하고 적절한 서버로 통신의 흐름을 이어가주는 것
    Reverse Proxy는 Client가 요청하는 End Point가 Reverse Proxy Server의 도메인이기 때문에 실제 Server의 정보를 알 수 없다.


    Foward Proxy, Reverse Proxy

Traefik은 기본적으로 Kubernetes, Docker, DockerSwarm, AWS, Mesos, Marathon과 같은 모든 주요 클러스터 기술과 호환된다.

기존 Nginx등의 Reverse Proxy의 경우 여러 가지 설정에 대해 수동에 의존해야 했다면 traefik의 경우 레지스트리/오케스트레이터 API를 이용해 자동으로 리버스 프록시 구성이 되도록 돕는다.
또한, Traefik의 대시보드를 통해 트래픽 현황과 현재 등록되어 있는 Reverse Proxy를 보기 좋게 볼 수 있다는 장점이 있다.

Traefik

ddclient

가볍고 사용하기 쉬운 DDNS 클라이언트
다양한 DNS를 지원하고 유연하다.

  • DDNS(Dynamic DNS)
    동적 DNS, 실시간으로 DNS를 갱신하는 방식
    IP가 바뀌어도 DDNS로 설정한 도메인 값은 변하지 않기 때문에 용이하게 접속 가능
    DDNS란

이걸 이용하는 이유는 내 생각엔,,가상머신이라 아이피가 자꾸 바뀌어서 그런 것 같다.


1. docker 설치

이미 이전에 관련 포스팅을 했었고,, 귀찮아 사실

ubuntu docker 설치
위 링크 짱 깔끔하게 일련의 단계로 정리되어 있음!

0개의 댓글