0

서버는 하나의 컴퓨팅 엔진 인스턴스에서만 실행됩니다. 단일 인스턴스 (4 개의 vCPU 및 15GB 메모리)를 처리 할 수있는 용량과로드의 양을 제한 할 수 있습니다.Compute Engine 인스턴스에서 서버를 구문 분석 할 수있는로드의 양

참고 : 이미 Kubernetes를보고 여러 인스턴스의로드 균형 조정을 수행했지만 여러 클라이언트에서 데이터베이스에 액세스하는 것은 지금 당장 너무 복잡합니다. 제발 초심자이기 때문에 용기 부여를 제안한다면 계속 명심하십시오.

모든 조언을 환영합니다. 감사!

답변

1

서버의 서비 스 용량은 클라이언트에서 수신 한 요청, 클라이언트에서 수신 한 추가 응용 프로그램 등 여러 요소에 따라 달라집니다. this 도움말 센터 문서에 따라 4 코어 CPU의 경우 단일 인스턴스에 좋은 8Gb/s의 최고 성능을 얻습니다. VM에서 단 하나의 구문 분석 서버 만 사용하고 있기 때문에 위에서 설명한 구성을 통해 매우 잘 작동합니다.

컨테이너는 개발자를위한 도구입니다. 여기에는 컨테이너에서 특정 응용 프로그램을 실행/테스트해야하는 모든 종속성 및 라이브러리가 들어 있습니다. 컨테이너에서 실행되는 응용 프로그램은 쉽게 이식 가능합니다.

this 도움말 센터에서 컨테이너 및 그 사용법에 대한 정확한 아이디어를 얻을 수 있습니다. Kubernetes Engine은 이러한 컨테이너 화 된 응용 프로그램을 배포/관리하는 데 도움이됩니다.

+0

정보 주셔서 감사합니다. 단일 인스턴스가 처리 할 수있는 초당 요청 수를 예측 했습니까? – krishnakeshan

+1

당신은 단일 스레드 인 IMHO 노드에 바인딩 될 것입니다. 이런 종류의 인스턴스에서는 여러 CPU 코어를 활용하기 위해 클러스터 모드를 사용하는 것이 좋습니다. – flovilmart

+0

오른쪽. 고마워. 어쨌든 관심있는 사람들을 위해 위에서 언급 한 설정에서 JMeter를 사용하여 몇 가지 테스트를 수행했으며 작은 쓰기 요청으로 300 req/s를 처리 할 수있었습니다 (꽤 좋았을 것입니다). 도와 주신 모든 분들께 감사드립니다! – krishnakeshan