본문 바로가기

AWS11

Docker, Kubernetes, Spring Boot 환경 변수 관리의 모든 것 애플리케이션 개발과 배포 과정에서 환경 변수(Environment Variables)는 중요한 역할을 합니다. 특히 로컬 개발 환경부터 Docker 컨테이너, 그리고 쿠버네티스(Kubernetes) 인프라 환경까지 다양한 환경에서 애플리케이션이 실행될 때, 환경 변수의 설정과 오버라이딩(overriding)은 애플리케이션의 동작에 직접적인 영향을 미칩니다. 이러한 환경 변수들이 어떻게 오버라이딩되는지 기본 배경과 사례 관련된 유사 주제들입니다.환경 변수의 기본 개념환경 변수는 운영 체제나 실행 환경에서 애플리케이션에 전달되는 동적인 값입니다. 이를 통해 애플리케이션의 동작을 환경에 따라 조정할 수 있습니다. 예를 들어, 데이터베이스 연결 정보나 API 키 등을 환경 변수로 설정하여 코드 수정 없이도 환경.. 2025. 1. 19.
클라우드와 온프레미스 환경 각각의 장단점 고려한 보안로그 통합관리 AWS 환경에서 CloudWatch, Data Firehose, S3, Logstash 및 OpenSearch를 사용하여 로그를 처리하고 관리하는 과정에서 겪고 계신 문제는 흔히 발생할 수 있습니다. 이와 같은 복잡한 파이프라인에서 로그 형식과 데이터 처리의 호환성 문제를 해결하는 데에는 여러 접근 방법이 있습니다. 다음은 상황에 맞는 몇 가지 효과적인 방안을 제안드립니다.1. CloudWatch Logs와 Data Firehose Transformation 사용AWS Data Firehose는 로그 데이터를 처리하고 변환할 수 있는 기능을 제공합니다. Data Firehose의 변환 기능을 사용하여 CloudWatch에서 오는 로그 데이터를 S3로 전송하기 전에 필요한 형식으로 변환할 수 있습니다. 이.. 2024. 7. 21.
하이브리드 클라우드 인프라 Ansible과 Terraform 활용 자동화 관리 인프라 스트럭처 관리와 자동화를 위해 널리 사용되는 도구 중 대표적으로 Ansible과 Terraform이 있습니다. 이 두 도구는 기능적으로 유사해 보일 수 있지만, 사용 사례와 접근 방식에서 중요한 차이점이 있습니다. Ansible 유형: 구성 관리 및 자동화 도구. 개발자/회사: Red Hat. 주요 사용 사례: 소프트웨어 배포, 서버 구성 관리, 그리고 운영 체제 및 애플리케이션 구성 요소의 상태 관리. 작동 방식: Agentless 아키텍처를 사용하여, 중앙 서버에서 SSH를 통해 대상 서버에 명령을 전송합니다. YAML을 사용한 선언적 언어로 플레이북을 작성하여 작업을 정의합니다. 장점: 간단하고 사용하기 쉬운 문법, 즉각적인 시작이 가능하며, 다양한 플랫폼 및 서비스와의 호환성이 뛰어납니다... 2024. 3. 17.
슬랙 채널로 데이타 관리 및 유사사례 검색 활용 AI 대응 슬랙 채널에 새로운 스레드가 등록될 때 유사 내용에 대한 이전 내역을 추출하여 정리하는 슬랙봇을 만드는 과정을 구현하기 위한 가이드입니다. 1. 슬랙 API 사용을 위한 준비 Slack API 사용 등록: 먼저 Slack API 웹사이트에 접속하여 새로운 앱을 생성합니다. 이 과정에서 생성된 앱을 원하는 슬랙 워크스페이스에 설치해야 합니다. 앱 권한 설정: 앱이 슬랙 채널의 메시지를 읽고, 메시지를 포스팅할 수 있도록 필요한 권한을 설정합니다. 일반적으로 channels:history, groups:history, im:history, mpim:history, chat:write, chat:write.public 권한이 필요할 수 있습니다. Bot User OAuth Access Token: 슬랙 앱 설.. 2024. 3. 14.
AWS 콘솔 및 리소스 Slack & Sym 통한 효과적인 접근 권한 관리 Sym은 개발자들을 위한 AWS(Amazon Web Services) 접근 권한 관리를 쉽게 할 수 있도록 설계된 제품 중 하나입니다. Sym은 AWS 콘솔 및 기타 리소스에 대한 접근을 관리하고 제어할 수 있는 도구로, 이를 Slack과 통합하여 사용자들이 익숙한 플랫폼에서 접근 권한을 손쉽게 조절할 수 있게 합니다. Sym이 제공하는 주요 기능과 이점은 다음과 같습니다. Slack 통합: Sym은 Slack을 활용하여 AWS 접근 권한을 관리합니다. Slack은 이미 많은 조직에서 사용되고 있는 통신 도구로, 사용자들이 익숙하게 사용할 수 있습니다. 편리한 권한 부여: Sym은 Slack을 통해 사용자들에게 편리한 메뉴를 제공하여 AWS 접근 권한을 요청하고 부여할 수 있습니다. 이로써 사용자들은 빠.. 2024. 1. 20.
728x90