최근에 웹사이트 성능 테스트, 스크린샷 찍기, 여러 위치에서 보안 확인을 위한 취미 프로젝트(koreantech.org 도구) 작업을 시작했습니다.
여러 위치에 서버 요구 사항이 있다는 것은 서버가 요청된 위치에서 요청된 콘텐츠를 전달하기 위해 서로 통신할 때 내부 대기 시간을 고려해야 한다는 것을 의미합니다.
구글 클라우드 플랫폼 (GCP)는 짧은 지연 시간으로 유명하며 GCP에서 호스팅되는 koreantech.org 성능에 만족합니다.
다음과 같은 온라인 지연 시간 도구를 사용하여 인터넷을 통해 GCP에 대한 지연 시간을 확인할 수 있습니다. 클라우드 하모니.
그러나 GCP 지역 간의 지연 시간을 나타내는 리소스를 찾을 수 없습니다.
그래서 스스로 약간의 테스트를 해보자고 생각했고 결과는 다음과 같습니다.
Google Cloud 데이터 센터는 다음 24개 지역에서 사용할 수 있습니다.
- 아이오와, 미국 중부
- 미국 서부 오리건주
- 노스 버지니아, 미국 동부
- 사우스캐롤라이나, 미국 동부
- 벨기에, 유럽
- 런던, 유럽
- 독일 프랑크푸르트
- 싱가포르, 동남아시아
- 대만, 동아시아
- 도쿄, 북아시아
- 호주 시드니
- 브라질 상파울루
- 인도 뭄바이
- 캐나다 몬트리올
- 네덜란드, 유럽
- 로스앤젤레스, 미국 서부
- 솔트레이크시티, 미국 서부
- 미국 서부 라스베이거스
- 취리히, 유럽 서부
- 자카르타, 아시아 남동부
- 핀란드, 유럽 북부
- 홍콩, 아시아 동부
- 오사카, 아시아 북동부
- 서울, 아시아 동북부
Ubuntu 20 LTS가 있는 모든 지역에 f1-micro 인스턴스를 프로비저닝했습니다. 추가 소프트웨어를 설치하지 않고 사설 IP를 통해 다른 지역 서버에 10번 핑을 했습니다.
ping –c 10 $PRIVATE_IP_ADDRESS_OF_OTHER_REGION
그리고 여기에서 평균 대기 시간 결과를 밀리초 단위로 표시합니다.
리전 간 Google Cloud 지연 시간
- 녹색 = 100ms 미만
- 주황색 = 100~200ms 사이
- 빨간색 = 300ms 이상
흥미로운…
- 시드니와 싱가포르는 모든 지역에서 높은 대기 시간을 보였습니다.
- 오레곤은 아시아와 연결하기 위해 더 나은 성과를 거두었습니다.
- 도쿄는 아시아와 미국에 연결하기 위해 가장 낮은 대기 시간을 가졌습니다.
- 런던은 유럽에서 더 잘한다
위의 내용은 더 나은 결과를 위해 내부적으로 서비스를 호스팅할 위치에 대한 아이디어를 제공해야 합니다.
기사를 재미있게 읽었습니까? 세상과 함께 나누는 건 어떨까요?