반응형

네트워크 3

API 서버 해외 서비스 배포하기(CDN, CloudFront API 서버 적용하는 법)

배경은 https://sunup1992.tistory.com/77 에서 볼 수 있고 해당 글에 이어 구체적으로 어떻게 적용하고 세팅했는지 방법을 정리하였다. 구조 현재 구조는 EC2 - ELB - API gateway 로 되어있고 ELB까지 VPC로 막혀있음 CloudFront 배포 시 ELB를 원본 설정을 하면 VPC가 있다하더라도 CloudFront 라우팅을 통해 Request를 받으면 될 것이라 생각해 계속 ELB로 연결한다고 꽤 오래 삽질을 했다. VPC로 막혀있으면 CloudFront 통해 연결하면 origin 닿는데 실패했다고 response가 계속 넘어온다. 그래서 CloudFront의 원본을 API Gateway로 설정하였음 Route 53에서 해외 호출용 Domain을 따로 만들어 Cl..

네트워크 2023.11.15

API 서버 해외에도 적용하기 (시작)

배경 한국에서 제공 중인 서비스들을 묶어 카타르 기업에 제공하기로 하였음 스마트팜 센서값들을 계속 받고 그 값들을 2차, 3차로 계산해서 저장해야하는 센서 메인 서버는 카타르 근처 바레인 리전에 생성해서 배포하기로 하였음 Ation 서버는 적당한 latency가 있어도 사용에 문제없기에 굳이 바레인에 똑같이 RDS랑 서버를 만들어서 하고싶지 않았다. (한국에서도 외국인 노동자들은 와이파이 없으면 사용을 못 하는데 스마트팜 특성상 와이파이가 미약하게 터지는 곳도 많아 사실 카타르에서 사용하는 것과 별반 다르지 않은 유저 환경이라 판단하였다) 근데 중동에서 한국 리전을 보는건 생각보다 Latency가 더 심할 것 같다는 걱정을 지울 수가 없고 VPN을 통해 테스트를 해볼까했지만 해봤자 뭐해라는 생각이 들면..

네트워크 2023.11.02

IP 관련 기술

- 스터디 한 것 중에 까먹기 전에 이건 먼저 정리해서 올려야할 것 같아 지금 바로 정리함 1. DNS ( Domain Name System) 사람이 모든 IP를 기억 할수 없음 → 사람이 할수 있는 언어를 IP로 변환해주는 방법이 필요해짐 도메인을 가지고 있는 서버는 기본적으로 도메인 서버를 가지고 있다. (도메인과 IP를 Mapping하는) 네임서버는 계층 구조를 가지고 있음 상위에 있는 서버가 하위에 있는 서버의 도메인 정보를 가지고 있음 도메인 recursive하게 찾아냄 - www.naver.com 주소를 찾으러 갈때 로직 순서가 1. com을 먼저 root DNS 서버에 가서 com을 가지고 있는 DNS서버 주소를 받아냄 -> 받은 DNS서버 주소로 가서 mydomain 도메인 IP 주소를 받..

네트워크 2020.10.19
반응형