AWS Abuse Report 대처 방법

Abuse 관련 내용은, 이렇게 AWS Abuse팀에서 인지하고 정보에 등록 된 root mail이나 보안담당자 메일주소로 공지 해줍니다. 또는, 내부 담당자가 이러한 침해사실을 인지하는 경우들도 있을 수 있습니다. 그럴 때, 어떻게 대처 해야 하는지 살펴보도록 하겠습니다. 많이 간과 하시는 것 중에 하나는, 본문 내용을 꼼꼼히 살피셔야 합니다. 어떻게 대응 해야 하는지에 대한 내용들을 모두 포함하고 있습니다. AWS … Read more

AWS 비용 계산 방법 – 요금 계산기

금번 포스팅은 AWS 예상 비용을 산정 하는 방법에 대해서 소개 하고자 합니다. 클라우드는 사용 한 만큼 비용이 발생하는 것 이기에, 막상 사용 하고선 비용이 너무 많이 나왔다고 생각 하시는 경우들도 있습니다. 따라서, 우선 서비스의 목적을 위해 필요한 옵션들을 아시는 것이 굉장히 중요합니다. 어떤 서비스를 사용 할지, 확인 하셨다면 예산 비용들을 뽑아보실 수가 있습니다. 비교견적도 필요 … Read more

AWS VPC S3 endpoint gateway vs interface 차이

1. AWS VPC endpoint 란? VPC 엔드포인트를 통해 인터넷 게이트웨이, NAT 디바이스, VPN 연결 또는 AWS Direct Connect 연결이 필요 없이 Virtual Private Cloud(VPC)와 지원 서비스 간에 연결을 설정할 수 있습니다. 따라서 VPC에서 연결할 수 있는 특정 API 엔드포인트, 사이트 및 서비스를 제어합니다. 2. S3 에서 지원 가능한 VPC endpoint 유형 Gateway endpoint 와 Interface … Read more

Gitlab Architecture

이 글은 Gitlab 공식 사이트의 글을 번역/편집 하여 작성 하였습니다. 참고자료: https://docs.gitlab.com/ee/administration/reference_architectures/ Gitlab Architecture 는 단일 서버에 GitLab을 설정하거나 사용자의 수가 증가 함에 따라 많은 사용자에게 서비스를 제공하도록 확장 할 수 있습니다. GitLab 품질 및 지원 팀에서 구축 및 검증한 권장한 Architecture에 대해 알아 보겠습니다. 사용자가 2,000명 미만인 GitLab 인스턴스의 경우 단일 노드에 GitLab을 설치 … Read more

MSA 장애 예방을 위해 #2

2부 에서는 간단한 Spring Code 를 통해 Circuit Breaker 사용 방법을 알아 보겠습니다. 1. Test Source Code 1.1 main application @EnableCircuitBreaker Circuit breaker 사용을 위하여 EnableCircuitBreaker Annotation 추가합니다. @EnableHystrixDashboard HystrixDashboard 사용을 위하여 @EnableHystrixDashboard Annotation 추가합니다. 1.2. Service Circuit breaker 적용하기 위해서 실 서비스 메서드 위에   @HystrixCommand(fallbackMethod = “getFallback”) Annotation 정의하고, Service 장애 시 호출한 fallback … Read more

MSA 장애 예방을 위해 #1

MSA (Micro Service Architecture) 의 문제점 MSA를 운영 하다 보니 어느 한 서버의 장애가 전체 장애로 확산이 되어 더 큰 문제가 되는 경우를 많이 경험할 수 있습니다. 이를 해결하기 위해 각 마이크로 서비스 간 전파 차단기 역할을 하는 Circuit Breaker에 대해 알아보고자 합니다. Circuit Breaker 의 역할 마이크로 서비스 사이에서 서비스의 상태를 확인 하여 정상일 … Read more

Apache Kafka vs Amazon Kinesis Data Stream #5

무엇을 선택 해야 할까? AWS 서비스를 이용 하면서 대기열 매세지 처리를 위해 어떤 서비스를 사용 하는 것이 효율적인지 고민 할 때가 있습니다. 그래서 요즘 Architecture에 가장 많이 사용 되고 있는 Apache kafka 와 Amazon Kinesis 를 비교 해보았습니다. Kafka 고성능 데이터 파이프라인, 스트리밍 분석, 데이터 통합 ​​및 미션 크리티컬 애플리케이션을 위해 수천 개의 회사에서 사용하는 … Read more

Amazon MSK #4 모니터링

이번 글은 Amazon 공식 사이트에서 MSK 개발자 가이드 문서를 번역/편집하여 작성 하였습니다.참고자료 : Welcome to the Amazon MSK Developer Guide – Amazon Managed Streaming for Apache Kafka 4부 에서는 MSK 안정 적인 서비스를 위한 모니터링 방법에 대해 알아 보겠습니다. MSK 모니터링 Amazon MSK 는 기본적으로 Apache Kafka 지표를 수집하고 이를 CloudWatch 로 보내주어 모니터링 할 … Read more

Amazon MSK #3 Connect & Worker

이번 글은 Amazon 공식 사이트에서 MSK 개발자 가이드 문서를 번역/편집하여 작성 하였습니다.참고자료 : Welcome to the Amazon MSK Developer Guide – Amazon Managed Streaming for Apache Kafka 3부 에서는 Amazon MSK 의 기능인 Connect 와 Worker 에 대해 알아 보겠습니다. MSK 커넥트란 무엇입니까? MSK Connect는 개발자가 Apache Kafka Cluster로 데이터를 쉽게 스트리밍 할 수 있도록 … Read more

Amazon MSK #2 구성

이번 글은 Amazon 공식 사이트에서 MSK 개발자 가이드 문서를 번역/편집하여 작성 하였습니다.참고자료 : Welcome to the Amazon MSK Developer Guide – Amazon Managed Streaming for Apache Kafka 2부 에서는 MSK 와 MSK Serverless 의 구성에 대해 알아 보겠습니다. MSK Cluster MSK Cluster 는 EC2 기반의 Broker Node를 생성합니다. 그래서 VPC 내에 존재 해야 하고, 생성 … Read more