inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

AWS(Amazon Web Service) 입문자를 위한 강의

[10-3] API Gateway 실습

API 게이트웨이 질문있습니다 !

305

진또배기

작성한 질문수 3

0

안녕하세요.
좋은 강의를 만들어주신 덕분에 잘 수강하고 있습니다.
 
10-3 강의를 듣던중, API 게이트웨이 관련해서 문의를 드리고 싶습니다.
 
API게이트웨이가 제 생각으론 L7 레벨에서 라우팅되는 것으로 이해 하였는데요, 이렇게 되면 일반적으로 레이턴시는 크지 않은지 궁금합니다!
 
극단적으로 예를 들어서 만약 레이턴시가 높다면, EKS를 사용할 때
API 게이트웨이 -> (EKS의) alb -> virtual service -> endpoint
이런식으로 L7 레벨의 라우팅이 두번이나 거치는 상황일때
 
비효율적일 것 같은 생각도 들고, 레이턴시가 높지 않을까? 급 궁금증이 생겨 질문을 드리게되었습니다.
 
API 게이트웨이의 레이턴시는 통상적으로 어떤 편인지 알 수 있을까요???
 
 
 

aws

답변 1

0

Sungmin Kim

안녕하세요. 

API Gateway와 EKS를 사용해서 마이크로서비스를 구현하는 경우가 요즘 흔하죠? 다음 그림은 AWS공홈에서 퍼온건데요. EKS클러스터를 만들때 노드의 타입을 정의하고 각각의 어플리케이션에서 ELB를 정의하구요. VPC링크를 만들고 API 엔드포인트를 만들어서 라우팅 설정을 해주고 있습니다. 그림에서 보면 딱히 Latency에는 문제가 없는 것으로 보여요. 어떻게 파이프라인을 구현해야 하는지가 제일 중요한거 같아요. 

API Gateway Latency는 어떤 상황에서 사용되어지는지에 따라 천차만별인데요. 

Latency를 확인하는 좋은 방법은  CloudWatch를 통해서 입니다. LatencyIntegrationLatency Metrics들을 참고해보세요. 

특히 많은 유저들이 API Gateway와 Lambda를 같이 사용할때 Latency문제가 생겼다고 하더라구요. 그래서 저는 Lambda대신 다른 옵션을 찾아보는 중입니다. 아니면 Lambda로 어떻게 Latency를 해결할지 고민중이에요^^

강의가 예전 강의라 그런지 녹화영상이랑 다른부분이 있습니다

0

48

2

인스턴스생성(VPC)

0

32

1

[3-6] EC2 실습 관련 질문

0

172

1

AWS 비용관련 질문

0

147

2

RDS부분 너무 많이 바껴서...업데이트를 하든 강의를 잠시 내리든 해야될것같은데요

5

297

1

RDS 실습 1부 - connect.php

1

322

2

RDS 관련질문

0

270

1

보안 설정 문의 (4-5 RDS 실습)

0

293

1

connect.php 미작동 4-5 RDS 실습 1부, 15:00

0

310

2

4-5 RDS 실습 1부, 13:50

0

213

1

5-5 s3 실습 - ACL edit 버튼이 비활성화일 때 해결 방법

0

312

1

강사님 connect.php 부분이 생각보다 잘 안풀리네요ㅠㅠ

0

328

2

DDB 모든 항목을 하나의 속성으로 정렬하기

0

197

1

mysql 설치되어 있지 않을 시 해결법

2

348

1

connect.php 저장용

2

368

2

에필로그 완강처리가 안됩니다.

0

288

1

vi index.html 이후 아무런 반응이 없습니다.

0

437

1

boot volume 및 Magnetic 사용 유무

0

276

2

S3 버킷 버전 관리

0

516

2

mysql:command not found

0

873

1

사용자 목록에서 root유저 보이지 않는 문제

0

364

2

nano /etc/my.cnf 관련 문의 드립니다.

0

463

2

connect.php 에서 500 에러 발생시 해결방법

0

773

1

AWS CLI에서 Code deploy를 사용해 어플리케이션을 만드는 과정에서 막혔습니다.

0

375

2