공부 기록
-
로드 벨런서란 ? (LB)CS 지식 2023. 9. 19. 23:00
트래픽이 많은 최신 웹사이트는 클라이언트의 수많은 동시 요청을 처리하고 텍스트, 이미지 등을 안정적인 방식으로 제공해야 한다. 이러한 대규모 트래픽이 발생하는 사이트들은 서버를 확장에서 운영하는 것이 일반적인데, 그 방법으로는 수직적 확장, 수평적 확장 2가지가 있다. * 확장 방법인 scale-out, scale-up을 확인하려면 아래 글을 참고하기! https://ssoontory.tistory.com/279 스케일 아웃(Sclae-out)과 스케일 업(Scale-up)의 차이 두 방법은 모두 대용량 트래픽으로 기존에 사용하고 있던 서버에 부하가 걸렸을 때 조치할 수 있는 인프라 확장 방법들이다. 둘의 확장 방법이 어떻게 다른지 아래에서 알아보도록 하자. 💡 스 ssoontory.tistory.com..
-
스케일 아웃(Sclae-out)과 스케일 업(Scale-up)의 차이CS 지식 2023. 9. 19. 18:08
두 방법은 모두 대용량 트래픽으로 기존에 사용하고 있던 서버에 부하가 걸렸을 때 조치할 수 있는 인프라 확장 방법들이다. 둘의 확장 방법이 어떻게 다른지 아래에서 알아보도록 하자. 💡 스케일 아웃이란? Scale-out : 서버의 개수를 늘리는 것 스케일 아웃은 기존 서버가 용량이나 성능의 한계에 달했을 경우, 기존 서버와 같은 사양 또는 비슷한 사양의 '서버 대수'를 추가하여 처리 능력을 향상시키는 것을 의미한다. 이를 통해 트래픽을 분산하여 서버의 부하를 분담할 수 있게 된다. (로드벨런싱) 클라우드 서비스에서는 자원 사용량을 모니터링해서 자동으로 서버를 증설(Scale Out)하는 Auto Scaling 기능도 있다. 처음에 이해가 어렵다면, 단순하게 개수를 늘리는 것이라고 생각하면 쉽다. 개수를 ..
-
[ AWS ] aws 에서 엔드포인트란?AWS 2023. 9. 12. 20:25
AWS(Amazon Web Services)에서 "엔드포인트(Endpoint)"는 다양한 AWS 서비스 및 리소스에 대한 네트워크 접속 지점을 가리키는 용어입니다. 즉 다시 말해서, 엔드포인트는 AWS 서비스와 통신하거나 AWS 리소스에 접근하기 위한 주소 또는 URL로 생각할 수 있습니다. AWS 서비스 간에 통신하거나 외부 시스템과 통합할 때 엔드포인트를 사용합니다. 일반적으로 다음과 같은 엔드포인트 유형이 있습니다: 1. AWS 서비스 엔드포인트 AWS 서비스는 서로 통신하기 위한 엔드포인트를 제공합니다. 예를 들어, Amazon S3 버킷에 접근하기 위한 엔드포인트, Amazon RDS 데이터베이스에 연결하기 위한 엔드포인트, Amazon SQS 대기열에 메시지를 보내거나 받기 위한 엔드포인트 등..
-
[ AWS ] KMS throttling(스로틀링) 이란?CS 지식/chat gpt와 TIL 2023. 9. 12. 20:03
"KMS 스로틀링"은 AWS API를 통한 KMS 작업에 대한 요청 속도를 제한하거나 제어하는 것을 가리킵니다. KMS 스로틀링은 다음과 같은 상황에서 발생할 수 있습니다: 1. API 요청 제한 AWS는 사용자 및 계정당 API 요청에 대한 일정 제한을 설정합니다. KMS API를 사용하여 암호화 또는 키 관리와 관련된 작업을 수행할 때, 초당 요청 수나 분당 요청 수와 같은 제한이 있을 수 있습니다. 2. 대량 작업 대규모 데이터 암호화 또는 대량의 키 생성과 같이 KMS를 많이 사용하는 작업을 수행할 때, 일정 속도 제한에 도달할 수 있습니다. 3. 요청 급증 특정 시점에 여러 사용자 또는 애플리케이션에서 동시에 KMS를 호출할 때, KMS 스로틀링 제한을 초과할 수 있습니다. KMS 스로틀링은 A..
-
배치 작업(batch job)이란?CS 지식/chat gpt와 TIL 2023. 9. 10. 17:26
배치 작업(batch job)은 컴퓨터 프로그램이나 스크립트를 사용하여 일괄적으로 실행되는 작업을 가리키는 용어입니다. (사용자 데이터 작성을 의미하나 보다.. ) 이러한 작업은 대부분 자동화된 방식으로 수행되며, 특정 작업을 주기적으로 실행하거나 대량의 데이터를 처리하는 데 사용됩니다. 배치 작업은 다음과 같은 특징을 갖고 있습니다. [ 일괄처리, 자동화, 일정, 대량 데이터 처리, 자원 활용 최적화, 오류 처리 ] 1. 일괄 처리 배치 작업은 주로 일괄 처리 프로세스로 실행됩니다. 즉, 한 번에 여러 작업을 처리하거나 여러 데이터 항목을 처리할 수 있습니다. 2. 자동화 대부분의 배치 작업은 인간의 개입 없이 자동으로 실행됩니다. 예를 들어, 정기적으로 데이터베이스에서 보고서를 생성하거나, 백업을 수..
-
[ AWS - SAA ] "백로그 기반으로 지표를 만들고, 이 지표를 기반으로 auto scaling 그룹을 조정한다"는 말의 의미는?AWS/SAA 2023. 9. 10. 14:37
"백로그 기반으로 지표를 만들고 이 지표를 기반으로 auto scaling 그룹을 조정한다"는 말은 주로 클라우드 환경에서 소프트웨어 애플리케이션의 성능과 가용성을 유지하기 위한 중요한 프로세스인 자동 확장(auto scaling)을 관리하는 방식을 묘사하는 것입니다. 여기서 중요한 것을 집고 넘어가 보자면, 1. 백로그 기반으로 지표 만들기 이 부분은 주로 소프트웨어 개발 프로젝트와 관련이 있습니다. "백로그"는 이전에 설명한 것처럼 아직 완료되지 않은 작업 항목이나 요구 사항을 추적하는 곳입니다. "백로그 기반으로 지표 만들기"는 백로그 항목 중 일부를 선택하고, 이러한 항목을 완료하는 데 걸리는 시간, 비용 또는 다른 측정 항목을 정의하는 것을 의미합니다. 이러한 지표는 프로젝트 진행 상황을 추적하..
-
[ SAA ] S3 관련 문제 풀이AWS/SAA 2023. 9. 9. 19:28
정답 C 💡 애플리케이션 계층을 Amazon EC2 예약 인스턴스로 마이그레이션합니다. 애플리케이션 계층을 Amazon EC2 예약 인스턴스로 마이그레이션하면 EC2 용량을 미리 예약할 수 있어 온디맨드 인스턴스에 비해 비용이 절감됩니다. 이는 애플리케이션이 연중무휴로 실행되는 경우 특히 유용합니다. 💡 데이터 스토리지 계층을 Amazon Aurora 예약 인스턴스로 마이그레이션합니다. 데이터 스토리지 계층을 Amazon Aurora 예약 인스턴스로 마이그레이션하면 증가하는 데이터베이스 스토리지 요구 사항에 맞춰 비용을 최적화할 수 있습니다. Amazon Aurora는 고성능, 확장성 및 비용 효율성을 제공하는 완전관리형 관계형 데이터베이스 서비스입니다. https://www.examtopics.com/..