분류 전체보기

Eviction사전적 의미: "퇴거" "쫓아내기", (주택이나 건물에서 강제로 사람을 내보내는 행위)the act of forcing someone to leave somewhere, especially their home: 예문: The landlord filed for the tenant's eviction. (집주인은 세입자의 퇴거를 신청했다.)  IT 분야에서 "Eviction" 뜻IT 분야는 Eviction은 일반적으로 "캐시(Cache) 메모리에서 사용 가능한 공간이 부족할 때, 기존의 캐시를 삭제하고 새로 들어온 데이터를 저장하는 과정"을 의미한다. Cache eviction캐시가 가득 찼을 때(더 이상 저장할 공간이 없을 때) 저장된 데이터 중 일부를 삭제하여 새로운 데이터를 저장할 수 있..
Create, share, organize, and govern your curated IaC templates AWS Service CatalogAWS Service Catalog는 회사에서 사용할 AWS 리소스를 미리 준비하여 표준화된 제품(Product)으로 만들어 다른 팀에게 제공/공유할 수 있도록 돕는 서비스이다. (필요한 사람들이 정해진 규칙 안에서 쉽게 쓸 수 있게 도와준다) 예시) 대기업 게임 회사 – 👩🏻‍💻 개발팀: AWS 리소스 사용하여 개발하고 싶어한다. – 👩‍💼 IT 관리팀: 표준화된 관리가능한 AWS 리소스만 제공하고 싶다. (잘못된 설정이나 비용 문제를 피하고 싶음) – 💡 해결책: Service Catalog 사용하여 특정 AWS 리소스만 모아서 제품을 만들어 개..
◇  공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇ 👨‍🏫 상황 예시:AWS Lambda는 외부 API를 호출한다. 총 호출 횟수 중 10% 이상이 에러(예: Timeout)일 경우 SNS를 통해 개발자 팀에게 이메일을 보내기  필요한 AWS 서비스:Lambda, CloudWatch, Amazon SNS Step.1 : Lambda 함수 생성AWS Console에서 AWS Lambda Function을 생성하기외부 API를 호출하는 Lambda 함수의 코드 작성하기 Step.2 : CloudWatch Metrics 확인Lambda 함수는 자동으로 CloudWatch Metrics을 생성된다. (Lambda Function → Monitoring → CloudWatch Metri..
·네트워크
Rate Limit (요청 제한)Rate limit은 정해진 시간 동안 클라이언트(예: 사용자, 애플리케이션 등)가 서버(예: API)에 보낼 수 있는 요청의 수를 제한하는 것을 말한다. 예시)유저는 1분 동안 최대 10개의 API 요청을 보낼 수 있다. 10개를 초과하면 "429 HTTP(Too Many Requests)"으로 요청이 차단된다. (에러 메시지: "Rate limit exceeded" 또는 "Try again later") Rate Limit 특징[악의적 활동 방지 & 서비스 안정성 보장]갑작스러운 트래픽 폭증(예: DDoS 공격이나 과도한 요청)으로 인해 서버가 과부하에 걸리는 것을 방지[비용 관리]클라우드 서비스나 API 제공자는 네트워크 리소스의 과도한 사용을 막아 비용을 절감할 수..
AWS WAF Rate-based RuleAWS WAF의 Rate-based Rule은 AWS를 위한 Rate Limit 기능이다. [Rate Limit이란?] ▶ https://jibinary.tistory.com/645 IT 분야에서 "Rate Limit"이란? 아주 쉽게 정리Rate Limit (요청 제한)Rate limit은 정해진 시간 동안 클라이언트(예: 사용자, 애플리케이션 등)가 서버(예: API)에 보낼 수 있는 요청의 수를 제한하는 것을 말한다. 예시)유저는 1분 동안 최대 10개의 Ajibinary.tistory.com Rate-based Rule를 통해 서버에 대한 Request(요청)을 제한할 수 있다.Condition을 설정할 수 있다. (설정하지 않을 경우 모든 요청에 대해 제..
S3 Server Access LoggingServer Access LoggingServer Access Logging은 S3 bucket에 대한 모든 요청과 활동을 기록하는 기능이다S3 bucket에 대해 누가, 언제, 어떤 요청을 했는지 확인할 수 있으며, 주로 보안 감사, 문제 해결, 사용량 분석 목적으로 사용된다. S3 Server Access Logging의 로그 데이터는 설정된 타겟 버킷(Target Bucket)에 저장된다 Server Access Logging 설정 방법[S3 Bucket → Properties → Server access logging → Target bucket 입력]  S3 Server Access Logging 예시79a7e6ac3b16f42e4 2025-01-21T..
TL;DR 결론 BacktrackingPITR (Point-In-Time Recovery)복원 작업(❗ 중요)같은 DB 인스턴스에 덮어쓰기 때문에 즉시 사용 가능새 인스턴스로 복원하기 때문에 복원 후 다시 연결 설정 필요지원하는 서비스AuroraRDS, Aurora, DynamoDB, AWS Backup 등제한 사항Aurora MySQL 5.7 or 8.0 이상에서만 지원.Aurora PostgreSQL은 지원하지 않음.AWS 서비스에 따라 다름복구 가능 시간최대 72시간 (3일)최대 35일복원 속도빠른 복원 속도비교적 느리다, 복원후 새 인스턴스에 재연결 필요   BacktrackingBacktracking은 데이터베이스를 이전 시점으로 되돌리는 기능이다.Backtracking은 Amazon Auror..
·클라우드(AWS)
S3 버킷을 사용하여 웹사이트를 호스팅하는 방법Step 1: Create a S3 bucket (S3 버킷 생성)Step 2: Edit Block Public Access settings (퍼블릭 액세스 차단 설정)Step 3: Enable static website hosting  (정적 웹사이트 호스팅 활성화)Step 4: Add a bucket policy that makes your bucket content publicly available (버킷의 콘텐츠를 공개적으로 사용할 수 있도록 버킷 정책을 추가)Step 5.1: Configure an index document (index.html 파일 업로드)Step 5.2: Configure an error document (error.html 파..