본문 바로가기

비티시보이즈37

[AWS] S3 Server Access Logging 안녕하세요 비티시보이즈입니다. 오늘의 주제는 Amazon S3 서버 액세스 로깅 사용 설정입니다. S3 서버 액세스 로깅이란?? S3(Server Access Logging) 서버 액세스 로깅은 Amazon S3에서 제공하는 기능으로, S3 버킷에 저장되는 객체에 대한 모든 액세스 요청을 기록하는 기능입니다. 여기서 액세스는 객체(파일)의 읽기 또는 쓰기와 관련된 모든 작업을 포함합니다. 사진 출처 - S3 서버 액세스 로깅은 S3 버킷에 대한 액세스를 기록하여 해당 버킷에 대한 액세스 패턴과 통계를 생성합니다. - 로그는 특정 형식으로 구성되며, 로그의 각 항목은 특정 이벤트에 대한 세부 정보를 기록합니다 S3 서버 액세스 로깅을 사용하는 이유 1. 보안 감사 및 규정 준수 : S3 서버 액세스 로깅을.. 2024. 2. 2.
[AWS] Amazon GuardDuty 안녕하세요. 비티시보이즈입니다. 오늘 주제는 Amazon GuardDuty입니다. Amazon GuardDuty란?? - Amazon GuardDuty는 AWS CloudTrail 관리 이벤트, AWS CloudTrail 이벤트 로그, (Amazon EC2 인스턴스에서의) VPC 흐름 로그, DNS 로그 등 기본 데이터 소스를 분석 및 처리하는 보안 모니터링 서비스입니다. - Kubernetes 감사 로그, RDS 로그인 활동, S3 로그, EBS 볼륨, 런타임 모니터링 및 Lambda 네트워크 활동 로그 등을 처리. - 악성 IP 주소 및 도메인 목록 등 위협 인텔리전스 피드와 기계 학습을 사용하여 AWS 환경에서 예기치 않게 발생하는 잠재적 무단 활동과 악의적 활동을 찾아냄. 여기에는 권한 에스컬레이.. 2024. 2. 2.
[Python] bs4 html parsing 베하 오늘은 파이썬과 bs4를 사용하여 html parsing을 하는 방법에 대해 알아보겠습니다. bs4는 다음과 같은 주요 기능을 제공합니다. HTML 및 XML 문서의 파싱 및 구문 분석 태그, 속성, 텍스트 등의 요소에 대한 액세스 CSS 선택자를 사용하여 요소 선택 데이터 추출 및 저장 bs4는 다양한 웹 스크래핑 작업에 활용할 수 있습니다. 예를 들어, 다음과 같은 작업을 수행할 수 있습니다. 뉴스 기사의 제목 및 본문 추출 상품 목록의 가격 및 재고 수량 추출 소셜 미디어의 게시물 및 댓글 추출 다음은 실제 예제 코드입니다. 저는 이마트 사이트의 과일 상품에 대한 이름과, 가격 정보를 스크랩핑 해보겠습니다. 이마트 사이트의 과일 상품들의 목록입니다. 다음은 예제 코드입니다. from bs4 i.. 2024. 1. 22.
TCP flags 안녕하세요. 비티시보이즈입니다. 오늘의 주제는 TCP flags입니다. TCP FLAG TCP(Transmission Control Protocol)는 3-WAY Handshake 방식을 통해 두 지점 간에 세션을 연결하여 통신을 시작 하고 4-WAY Handshake를 통해 세션을 종료하여 통신을 종료 합니다. 세션연결과 해제 이외에도 데이터를 전송하거나 거부, 세션 종료 같은 기능이 패킷의 FLAG 값에 따라 달라지게 되는데, TCP FLAG는 기본적으로 6 가지로 구성됩니다. TCP 헤더는 여러 가지 플래그(Flags)를 포함하고 있습니다. 이 플래그들은 TCP 세션의 제어와 상태를 관리하기 위해 사용됩니다. 각각 1비트로 TCP segment field안에 CONTROL BIT, FLAG BIT로.. 2024. 1. 5.
Redis의 Node와 Shard 베하 비티시보이즈 입니다. 오늘은 Redis의 노드와 샤드에 대해 알아 보겠습니다! Redis 노드와 샤드 Redis는 메모리 기반 키-값 데이터베이스입니다. Redis는 단일 노드로 구성할 수도 있지만, 여러 노드로 구성하여 클러스터링할 수도 있습니다. 클러스터링을 통해 Redis는 성능과 확장성을 향상시킬 수 있습니다. Redis 클러스터의 기본 구성 요소는 노드와 샤드입니다. Node Node는 Redis 클러스터의 개별 구성 요소입니다. 노드는 Redis 데이터를 저장하고 처리합니다. 노드는 읽기/쓰기 Primary Node와 Replication Node로 구분됩니다. 읽기/쓰기 노드는 데이터를 읽고 쓸 수 있는 노드입니다. 읽기/쓰기 노드는 클라이언트의 요청을 처리합니다. 복제 노드는 읽기 전.. 2024. 1. 5.
[AWS] RDS AuroraMysql 엔진버전 업그레이드 베하 안녕하세요! 오늘은 AWS의 AuroraMysql RDS의 엔진버전 업그레이드에 대해 알아 보겠습니다! 최근 고객사의 인프라를 점검하던 도중 AWS에서 Maintenance, 서비스 업데이트 등의 알림등을 알려주는 AWS HealthBoard에서 RDS의 AuroraMysql 엔진버전 업그레이드 알림을 받은것을 확인 하였는데요 그래서 고객사측에 알려드렸고 RDS 엔진버전 업그레이드 요청을 주셔서 여러 테스트를 해보다가 알게된점을 공유하고자 이번 글을 작성하게 되었습니다! 저희 고객은 다운타임이 최대한 없이 운영돼야하는 중요 시스템 이기 때문에 다운타임을 최대한 줄일 수 있는 방법이 있을지 테스트를 해보았습니다. 테스트 결과 리전간 읽기전용 복제본이 있는경우 Blue-Grenn 배포 서비스가 불가능 .. 2023. 12. 22.
[AWS] AWS EMR 안녕하세요 비티시보이즈입니다. 오늘 포스팅 주제는 AWS EMR입니다. Amazon EMR 이란? Apache Spark, Hive, Presto 및 다른 빅 데이터 워크로드를 손쉽게 실행하고 크기를 조정할 수 있는 AWS 서비스입니다. EKS 기반 Amazon EMR은 Amazon EKS (Amazon Elastic Kubernetes Service) 에서 오픈 소스 빅 데이터 프레임워크를 실행할 수 있는 Amazon EMR용 배포 옵션을 제공합니다. 이 배포 옵션을 사용하면 EKS 기반 Amazon EMR이 오픈 소스 애플리케이션용 컨테이너를 구축, 구성 및 관리하는 동안 분석 워크로드를 실행하는 데 집중할 수 있습니다. 인프라를 프로비저닝하지 않고도 공통 리소스 풀에서 애플리케이션을 실행할 수 있습.. 2023. 12. 22.
[AWS] AWS Service Catalog란 베하~! 비티시보이즈 입니다. 오늘은 AWS의 리소스를 중앙에서 관리하고 거버넌스, 규정을 지정하여 관리 할 수있는 AWS Service Catalog를 알아보겠습니다. 위의 그림 처럼 AWS Service Catalog를 사용하여 AWS 리소스를 CloudFormation 또는 Terraform 으로 작성된 IaC템플릿으로 여러 조직, 계정에 배포 할 수 있으며, 규정 준수 요구 사항을 충족하는 동시에 승인된 IT 서비스를 고객에게 제공하여 필요한 서비스를 빠르게 배포하도록 지원할 수 있습니다. AWS Service Catalog의 장점 승인된 셀프 서비스 클라우드 리소스를 빠르게 찾아 배포할 수 있다. 여러 계정에서 리소스에 대한 거버넌스를 개선하면서 민첩성을 유지할 수 있다. ServiceNow 및.. 2023. 12. 10.