전체 글(150)
-
Docker란
✔오늘 배운 중요한 🔑 point모든 개발자가 동일한 컨테이너 기반의 환경에서 작업이 가능CI/CD 파이프라인에 Docker를 통합하면 코드 변경시마다 자동으로 빌드,테스트,배포 가능🎯 오늘 배운 내용개발을 진행하다보면, 내 로컬 환경에서는 정상적으로 실행이 되는 코드가 다른 사람의 코드에서는 실행이 되지 않는 경우가 발생한다. 각 로컬마다 OS,라이브러리 버전 등 같은 환경의 차이가 있기 때문인데 더 나아가 내가 로컬에서 작업하고 있는 코드가 로컬에서는 잘 작동하는데 배포서버에서는 작동하지 않는 문제가 발생할 수 있다. Docker를 사용하면 이러한 문제를 해결할 수 있으며 개발 단계에서 사용한 Docker 이미지를 그대로 배포에 사용할수도 있다. Docker란?가상 환경에서 실행할 수 있게 해주..
2024.08.15 -
QA 시나리오 작성
✔ 진행상황 QA 시나리오메인 화면화면 비율에 따라서 와인 사진이 잘 나오는지 (X) 추천받기,비교하기,리뷰,페어링, 로그인, 검색 기능이 시각적으로 잘 보이는지, (0) 추천받기,비교하기,리뷰,페어링, 로그인, 검색 기능을 클릭하였을때 해당 페이지로 접근이 잘 되는지 (0) 와인 보러가기 클릭시 -> 와인 사진,이름 등 정보 페이지가 출력이 되는지 (0) 와인 추천받기와인 검색에 아무숫자나 문자를 넣었을때 아무것도 안나옴??? ->검색결과 없음 이라는 문구가 있으면 좋겠음 와인을 선택하고 추천받기를 한다음 더 알아보기를 클릭하고 뒤로가기를 누르면 해당 페이지가 초기화됨 추천받기 페이지에서 검색(돋보기 아이콘)을 누르면 바로 해당 페이지로 넘어감(https://sober-wachu.com/wines/r..
2024.08.14 -
𝐒𝟑 𝐑𝐄𝐐𝐔𝐄𝐒𝐓 𝐌𝐄𝐓𝐑𝐈𝐂 𝐑𝐄𝐒𝐎𝐋𝐕𝐄 𝐄𝐑𝐑𝐎𝐑
✔ 해결 어제 정책을 설정한지 1시간 30분이 지난 저녁 9시까지만 해도 아무 데이터가 나타나지 않았는데 13일 오늘 아침에 확인해보니 해당 메트릭 지표가 정상적으로 잘 나오는것을 확인할 수 있었다. 필터 이름과 버킷 이름을 같이 설정을 해줌으로써 해당 메트릭 데이터를 그라파나에서 사용할 수 있게 되었다. https://grafana.com/grafana/dashboards/ Grafana dashboards | Grafana LabsNo results found. Please clear one or more filters.grafana.comDataSource에 CloudWatch를 설정하고 검색하면 CloudWatch를 이용한 다양한 템플릿을 이용할 수 있다.
2024.08.13 -
𝐒𝟑 𝐑𝐄𝐐𝐔𝐄𝐒𝐓 𝐌𝐄𝐓𝐑𝐈𝐂
❎ 문제발생CloudWatch에 기존 EC2,RDS 메트릭 데이터 뿐만 아니라 S3의 메트릭 데이터도 요청하기 위해서 설정하였지만 버킷 연결만 되고 안에 데이터는 연동이 안된 상태였다. 🆘 해결 과정 먼저 S3에 CloudWatch 데이터를 수집할수 있는 권한 설정 문제를 의심해보았다.S3에 서버 엑세스 로깅을 활성화 하였고 우리가 사용중인 버킷에 권한 까지 추가해보았다. 하지만 해결이 되지 않았다... 이번에는 IAM 권한 설정 그래도 해결되지 않아 s3 버킷에 필터를 추가해주었다. 이제 여러 요청에 대해 보여주는 표가 생긴 것을 확인할 수 있다.각 요청에 대한 메트릭 지표를 이제 확인할 수 있다.✔ 해결? 이제 그라파나에서도 S3에서 wachu-wine-bucket에 접근하여 각 요청에 대한 메트..
2024.08.12 -
𝙰𝚆𝚂 𝙸𝙰𝙼
✔오늘 배운 중요한 🔑 pointAWS IAM은 AWS 리소스에 대한 접근을 세부적으로 제어하고, 보안을 강화하며, 효율적인 사용자 및 권한 관리를 통해 조직의 보안 리스크를 최소화하기 위해 필요하다.🎯 오늘 배운 내용 AWS IAM (Identity and Access Management) 이란?AWS에서 사용자와 리소스에 대한 접근을 안전하게 제어하기 위한 서비스 IAM을 사용하는 이유? 1.보안특정 사용자나 서비스가 수행할 수 있는 작업을 제한하여 보안 리스크를 줄이고, MFA 인증을 설정하여 보안 강화 가능2.사용자 관리모든 사용자,그룹 역할 및 권한을 한곳에서 중앙 집중적으로 관리 가능하며 임시적으로 권한 부여 또한 가능3.서비스 간 통합AWS의 다양한 서비스 간에 안전하게 권한 부여 및 상..
2024.08.11 -
Cloud watch로 RDS 데이터 분석
✔오늘 배운 중요한 🔑 pointCPUUtilization과 FreeableMemory는 인스턴스의 전반적인 성능 상태를 보여준다Latency 메트릭은 사용자 경험에 직접적으로 영향을 미치는 중요한 지표이다.DatabaseConnections와 DiskQueueDepth는 특정 워크로드에서 병목 현상을 발견하는 데 중요하다.🎯 오늘 배운 내용 EC2 뿐만아니라 RDS, S3등의 메트릭 데이터도 활용할 수 있다. S3의 경우에는 S3 요청 메트릭을 수동으로 활성화해줘야 하며 해당 메트릭을 요청할때마다 비용이 청구가 된다. RDS RDS 관련 활용할 수 있는 메트릭 데이터들CPUUtilization: 인스턴스의 CPU 사용률을 %로 표시CPU 사용률이 80% 이상일 경우 인스턴스의 크기 조정을 고려하는 ..
2024.08.10