본문 바로가기

녹차공원28

[K8S] role & rolebinding 베하~! BTC_녹차공원 팀의 민물공원 입니다. 이번주는 role 과 rolebinding에 대해 알아보겠습니다! role 이란? role(역할)은 특정 API나 리소스를 이용할 수 있는지 권한을 정의해 놓은것이랍니다. 쉽게 말해, 쿠버네티스의 사용권한을 정의해 놓은것이예요. role은 지정된 네임스페이스에서만 유효하답니다. role에서 verbs 라는게 있어요. verbs는 어떤 동작을 하는지 설정하는 부분이랍니다. verbs에는 여러가지가 있는데 자주 쓰이는 것들을 같이 알아보아요~ create : 새로운 리소스 생성 get : 개별 리소스 조회 list : 여러 건의 리소스 조회 update : 기존 리소스 내용 전체 업데이트 patch : 기존 리소스 중 일부 내용 변경 delete : 개별 리소.. 2023. 6. 18.
AWS Redis 란? 베하~! BTC_녹차공원 팀의 민물공원 입니다. 이번주는 AWS Redis에 대해 알아보겠습니다! Redis 란? Key, Value 구조의 비정형 데이터를 저장하고 관리하기 위한 오픈소스 기반의 인메모리 데이터 구조 저장소 사용자가 많지 않은 서비스의 경우에는 WEB – WAS - DB의 구조로도 데이터베이스에 무리가 가지 않음 사용자가 늘어나면 데이터베이스가 과부하 될 수 있기 때문에 캐시 서버를 도입하여 사용 이렇게 일반적으로 Redis는 캐시 서버로 활용을 많이하고 있어요! AWS ElastiCache 란? AWS의 관리형 캐싱 서비스로, 인메모리 데이터 스토어인 Redis와 Memcached를 제공하는 서비스 애플리케이션의 성능을 향상시키기 위해 데이터를 빠르게 캐싱하고, 높은 트래픽 및 부하를.. 2023. 6. 2.
CloudWatch 모니터링 및 알람 베하~! BTC_녹차공원 팀의 민물공원 입니다. 이번주는 CloudWatch로 EC2 모니터링 하는 법과 SNS(Simple Notification Service)를 이용해 메일로 알람받는 법을 설명 드리겠습니다! 모니터링 이란? "시스템 상의 상태 변화를 지속적으로 감시하는 과정" 입니다. 왜 모니터링을 해야 할까요? 지속적인 감시, 관찰을 통해 대상의 상태나 변화들을 확인하고 오류에 대비해야 하기 때문입니다!! 모니터링 CloudWatch의 기능 1. 수집 - CloudWatch Metrics에 커스텀 지표 수집 - CloudWatch Logs로 로그 수집 2. 분석 - CloudWatch Logs Insights로 게임서비스 동작 분석하기 3. 알림 - CloudWatch 경보로 알람 받기 - 운영.. 2023. 5. 19.
[Docker] Dockerfile 작성법 베하~! BTC_녹차공원 팀의 하동녹차 입니다. 이번주는 Dockerfile 에 대한 설명과 Dockerfile 작성법에 대해 설명 해드리겠습니다! Dockerfile 이란? Dockerfile은 Docker 이미지를 빌드하기 위한 파일입니다. Dockerfile은 일련의 명령문을 포함하며, 이 명령문은 Docker 이미지를 빌드할 때 순차적으로 실행됩니다. Dockerfile을 사용하면 이미지에 필요한 패키지, 라이브러리, 구성 파일 등을 지정할 수 있으며, 이렇게 빌드된 Docker 이미지는 동일한 환경을 가진 여러 대의 컨테이너에서 실행할 수 있습니다. Dockerfile은 Docker CLI를 사용하여 빌드됩니다. Dockerfile을 작성한 후, Docker CLI를 사용하여 이미지를 빌드하고,.. 2023. 5. 12.