728x90
반응형

분류 전체보기 1420

AWS Elasticache Fail-over될 때, 주의할 점(경험)

왜 이 경험을 하게 되었을까?현재 Redis의 Memory 용량이 일정 예약사이즈 허용치보다 높아져서 자동 스냅샷 또는 제대로 작동이 어려운 상황에 처했다.아마도 expired가 되지 않는게 이슈였고 TTL이 지나치게 길거나 없는 것이 문제가 되는 것 같았다.레거시 프로젝트기 때문에 요청받은대로 검토만 했었다.  내가 해야할 것은 무엇이었을까?이럴 때, 할 수 있는 일은?- 키제거- 스케일업  내가 뭘 했을까?키 제거는 당연히 할 수 있는 간단한 일이면서 비용적으로 도움이 되는 일이었다.그렇기 때문에 우선 Redis와 Server의 구조를 파악해야 했고Redis에 어떤 정보가 저장되는지? 만약 Redis에서 중요 정보를 사용한다면 언제 DB와 동기화 시키는지?등과 같은 정보가 필요했다.역시 레거시를 파악..

클라우드/AWS 2024.09.24

비염수술후기

생생한 느낌을 위해 의식의 흐름대로 글을 씀  비염 수술 전아 감기인가? 에어컨 밑에 있다보니 코가 막혔다.회사 옆의 이비인후과에서 진찰을 받았다. (07.22)농이 배출되어야 겠네요. 항생제 치료하세욧.1주일 먹으니 좀 나아진 것 같아서 오라했는데 안갔다.-> 이게 의사가 말하는 흔한 환자라고 했다. 2주일정도는 먹어야하는데 1주일 먹고 나아지니 완치가 안되고 문제가 생길수도 있다고 했다.나는 면역력을 믿었지만 어김없이.. 치료가 안되었나보다다시 이비인후과를 찾았다.(09.05)역시나 농이 배출되지 않았고 구조적으로 비중격 만곡증이 있고 하비갑개가 두꺼워졌다고 했다.이건 물리적으로 좀 해봐야할 것 같다는 말씀에 수술날짜를 잡았다.추석때 코가 막혀서 죽는꼴을 보시고 부모님께서도 수술을 얼른 하라고 하셨다..

카테고리 없음 2024.09.24

AWS STAR answer

앞서 리더십 원칙과 질문을 알아봤다.https://luv-n-interest.tistory.com/1615 AWS Leadership PrincipleAWS에서 채용하기 위한 인재상으로 리더십 원칙이라는 것이 존재한다.이를 바탕으로 면접을 본다고 하는데 이 원칙은 어느 기업에서나 먹힐만한 것으로 알아두면 좋을 것 같아서 적어본다.또한luv-n-interest.tistory.com 하지만 이러한 질문을 전하는데 확실한 방법이 존재한다.그것은 바로 STAR 방법이다.알아보자이 또한 어떤 면접이나 질문을 떠나서 의사소통으로 엄청나게 효과적인 방법이라 생각한다.미리 알아두는 것 또한 나쁘지 않을 듯 싶다.https://www.amazon.jobs/en/landing_pages/in-person-interview..

클라우드/AWS 2024.09.12

AWS Leadership Principle

AWS에서 채용하기 위한 인재상으로 리더십 원칙이라는 것이 존재한다.이를 바탕으로 면접을 본다고 하는데 이 원칙은 어느 기업에서나 먹힐만한 것으로 알아두면 좋을 것 같아서 적어본다.또한 그에 따른 질문도 알아보자.https://www.amazon.jobs/en/landing_pages/in-person-interview#headingFour InterviewAbout Amazon Before you get into the details of our interview process, take some time to learn about Amazon. Get to know our business teams and meet a few Amazonians. Leadership Principles We use o..

클라우드/AWS 2024.09.12

Opensearch Ingestion 으로 통합 로그 모니터링하기 - 2

구현Opensearch Ingestion pipeline을 구성해야한다.  구현은 크게 3가지로 나눈다Source -> 로그 원문 또는 처리하고자 하는 데이터Processor -> 처리하는 방법Output -> 어디에서 모니터링할 것인가?  Source나는 S3의 파일을 읽고자 했다. 하기 위해선 여러가지 작업들이 필요했다.** 나는 S3 SQS를 사용하지 않았다.특히 Multi Account의 구조이기 때문에 Account A에서 Account B, C, D와 같은 다른 계정의 버킷(S3)에 대한 접근이 필요했다. 게다가 S3에 대해서는 Push(X) Pull(O) 권한이 필요했다.즉, Account A가 Pulling하는 주체다.https://docs.aws.amazon.com/AmazonS3/lat..

클라우드/AWS 2024.09.02

elastalert2 적용하기

발생한 이슈ES 지원 종료 및 필요한 피쳐가 없어 피치못하게 7.x 로 업그레이드elastalert은 7.x에 호환성이 없는 것이라고 봐도 무방특히 아래와 같은 에러 발생ERROR:root:Error querying for last run: RequestError(400, u'illegal_argument_exception', u'request [/elastalert_status_status/elastalert_status/_search] contains unrecognized parameter: [_source_include] -> did you mean any of [_source_includes, _source_excludes]?')  방법es 7.x와 8.x에 호환되고 opensearch까지 호환..

DevOps 2024.08.26

Opensearch Ingestion 으로 통합 로그 모니터링하기 - 1

필요성대부분의 기업들에서는 AWS Organization 밑에 여러가지 서비스 계정이 존재한다.즉, 서비스 계정으로 AWS Resource들이 분리되어 있다.그렇기 때문에 통합을 만들기가 은근히 까다롭다.특히 서비스마다 특성도 다르기 때문에 로그를 파싱하는 것도 어려울 것이다. 하지만 한 번에 관리할 수 있다면?- 각 서비스의 로그가 추가되었을 때, 한 곳에서 파싱구조 변경해서 파싱 가능- 서비스가 새로 생겼을 때, 파이프라인 구성이 용이함- 서비스가 삭제되었을 때, 파이프라인 삭제도 용이함- 통합되어있기 때문에 사용자를 한 곳에서 관리 및 권한 제어가 용이함- Opensearch의 장애를 자동으로 탐지해서 교체함 (Auto Recovery)- Opensearch Alert을 한 곳에서 설정 가능등이 있..

클라우드/AWS 2024.08.22

디렉토리 역할 - /bin

/bin 디렉토리 역할: 기본 명령어와 실행 파일을 저장함 기능: 시스템 부팅, 종료, 파일 및 디렉토리 관리, 네트워크 연결, 보안 설정 등 시스템의 기본 기능을 수행함 /bin 디렉토리에 포함된 명령어들은 특정 파일에 정의된 유저의 PATH 환경 변수에 포함되어 있어서 쉘에서 명령어를 입력하면 자동으로 해당 디렉토리를 탐색하여 명령어를 찾고 실행함 우리가 어떤 프로그램이 바로 실행되길 기대하면서 커맨드를 입력하는 것은 환경변수가 추가되어서 해당 프로그램이 실행될 수 있는 경로를 지정하기 때문 ** 사용자의 홈 디렉토리에 위치한 셸 프로파일 파일 중 하나인 .bashrc, .bash_profile, .profile 등에 PATH 변수가 설정 ** 전역적인 접근을 허용하고 싶을 땐, 아래에서 수정함 /e..

SRE/Linux Basics 2023.12.22

다중화(Redundancy) - 3 웹 서버의 다중화 (IPVS를 이용한 LB)

LB와 DNS 라운드로빈 차이 LB → 하나의 IP 주소에 대해 복수의 서버로 분산 DNS 라운드로빈 → 웹 서버마다 다른 글로벌 주소를 할당해야했음 → 웹 서버 측면에서의 다중화 구성이 필요 -> LB가 나온 배경 도입 장벽을 낮추기 위한 SaaS 상품이 많지만 유지 비용이 들어감 직접 OSS로 구축하는 방법도 존재 AWS - ELB를 많이 써봤다면 어떤 것인지 짐작이 갈 것임 예를 들면 아래와 같은 IPVS를 이용할 수 있음 IPVS Linux에서는 특별한 소프트웨어 없이 라우터로 이용 가능함 방화벽으로서도 충분히 운용가능한 패킷 필터링 기능이 있음 IPVS(IP Virtual Server) 라는 부하분산 기능을 제공하는 모듈도 포함되어 있음 LB의 종류 크게 L4, L7로 나눔 L4 → IP 주소 ..

DevOps 2023.12.21

[GooglePlayStore] SSL Error Handler - 앱 삭제 경고

현상 SSL Error HandlerFor more information on how to address WebView SSL Error Handler alerts, please see this Google Help Center article. com.skplanet.dodo.IapWeb com.skplanet.dodo.IapWeb 원인 WebView 사용 시, onReceiverdSslError 오류를 무시하거나 예외 구현하지 않았을 경우 구글에서 정책적으로 거부함 기한이 지나면 앱이 삭제되므로 필수로 체크 필요 https://support.google.com/faqs/answer/7071387?hl=ko https://developer.android.com/reference/android/webkit..

미구분 2023.12.21
728x90
반응형