서버리스 기술의 마이크로서비스 - 에서 마이크로서비스 구현 AWS

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

서버리스 기술의 마이크로서비스

서버리스 기술과 함께 마이크로서비스를 사용하면 운영 복잡성을 크게 줄일 수 있습니다. AWS Lambda 또한 API Gateway와 AWS Fargate통합되어 완전한 서버리스 애플리케이션을 생성할 수 있습니다. 2023년 4월 7일부터 Lambda 함수는 응답 페이로드를 클라이언트로 점진적으로 스트리밍하여 웹 및 모바일 애플리케이션의 성능을 향상시킬 수 있습니다. 이전에는 기존 요청-응답 호출 모델을 사용하는 Lambda 기반 애플리케이션이 클라이언트에 응답을 반환하기 전에 응답을 생성하고 버퍼링해야 했으므로 첫 번째 바이트까지 걸리는 시간이 지연될 수 있습니다. 응답 스트리밍을 사용하면 함수가 부분 응답을 준비되면 클라이언트로 다시 보내 웹 및 모바일 애플리케이션이 특히 민감한 첫 번째 바이트까지 걸리는 시간을 크게 개선할 수 있습니다.

그림 4는 AWS Lambda 및 관리형 서비스를 사용하는 서버리스 마이크로서비스 아키텍처를 보여줍니다. 이 서버리스 아키텍처는 규모 및 고가용성을 설계할 필요성을 완화하고 기본 인프라를 실행하고 모니터링하는 데 필요한 노력을 줄입니다.

를 사용하여 Serverless 마이크로서비스를 보여주는 다이어그램 AWS Lambda

그림 4:를 사용한 서버리스 마이크로서비스 AWS Lambda

그림 5는가 있는 컨테이너를 사용하여 유사한 서버리스 구현을 표시 AWS Fargate하여 기본 인프라에 대한 우려를 제거합니다. 또한 애플리케이션의 요구 사항에 따라 용량을 자동으로 조정하는 온디맨드 오토 스케일링 데이터베이스인 Amazon Aurora Serverless도 탑재되어 있습니다.

를 사용하여 서버리스 마이크로서비스를 보여주는 다이어그램 AWS Fargate

그림 5:를 사용한 서버리스 마이크로서비스 AWS Fargate