본문 바로가기

AWS2

Amazon Linux 서버에 SonarQube 설치하기 정적 코드 분석 정적 코드 분석은 코드내에서 발견할 수 있는 코드 스멜, 잠재적인 결함, 컨벤션 체크, 보안 취약점 등을 코드 레벨에서 분석해서 레포팅 해준다. 컨벤션 교정 수준이 아니라, 잠재적 문제가 될만한 코드, 안티패턴의 코드들을 다 시스템이 찾아주고 수정안을 제안하기 때문에 코드리뷰에 들어가는 비용도 줄일 수 있다. 이런 정적 코드 분석 도구에는 대표적으로 pmd, SonarQube, cppcheck, checkstyle 등 여러가지가 있지만, 가장 많은 사용자들이 사용하는 도구는 SonarQube(소나큐브) 이다. 이 글에서는 AWS EC2 인스턴스에 SonarQube 서버를 설치하는 방법을 설명하려고 한다. AMI(Amazon Machine Image)는 Amazon Linux 2로 진행한다.. 2022. 12. 11.
AWS EC2 인스턴스 생성하기 EC2(Elastic Compute Cloud) AWS에서 무료료 제공하는 프리티어 플랜에서는 EC2사용에 다음과 같은 제한이 있다. 사양이 t2.micro만 가능 vCPI(가상 CPU) 1 Core, 메모리 1GB 보통 vCPU는 물리 CPU사양의 절반 정도의 성능을 가짐 월 750시간의 제한이 있으며 초과하면 비용이 부과됨 24시간 * 31일 = 744시간 즉, 1대의 t2.micro만 사용한다면 24시간 켜놔도 요금이 부과되지 않음 리전(Region) 리전이란 AWS의 서비스가 구동될 지역을 이야기한다. AWS는 도시별로 클라우드 센터를 지어 해당 센터에서 구축된 가상머신들을 사용할 수 있다. 국내에서 서비스한다면 서울 리전을 선택해야 네트워크가 가장 빠르다. 인스턴스 시작 AMI(Amazon Ma.. 2022. 12. 7.
반응형