EC2 Ubuntu에서 metabase 구축사용한 EC2 정보비용 절약을 위해 t2.micro (프리티어)를 사용해 metabase를 구축했다가 CPU가 거의 100%에 도달하여 서버에 접근이 되지 않는 상황이 발생했다. 이후 t2.small로 변경하여 metabse를 구축하고, 정상 작동을 확인하였다.ami : ami-040c33c6a51fd5d96 (Ubuntu 24.04 LTS)instance : t2.small (1 vCPU, 2GB RAM)최소 사양공식 문서를 확인했을 때, 최소 사양이라는 정확한 명칭은 확인할 수 없었다. 대신 아래의 글을 확인할 수 있었다.동시 사용자 20명을 위해 1 CPU, 1 GB RAM이 필요metabase 자체의 사양은 낮은 편이다. 그러나 docker 위에 meta..
Amazon Linux 2023에서 Tableau Server 구축사용한 EC2 정보ami : ami-02c329a4b4aba6a48 (Amazon Linux 2023 AMI)instance_type : m5.4xlarge (4 Core(8 vCPU), 16GB RAM)주의할 점 (1) : 최소 사양Tableau Server 사용 시 최소 사양은 4 Core(8 vCPU), 16GB RAM, 여유 공간 15GB최소 사양이 충족되지 않으면 알람을 띄우고 설치가 진행되지 않으니 주의주의할 점 (2) : Private Subnet이 아닌 Public Subnet최근 Tableau Server를 Private으로 사용하려고 시도했다가 실패 (시행착오)Nginx로 Bastion Host로 Proxy 하여 웹 접근..
인프라 구축기Redshift가 존재하는 VPC 내부에 EC2 및 Tableau를 구축하는 작업을 진행하려고 한다. 원래는 Private Subnet에 EC2를 생성하고, Airflow Web에 접속하는 것처럼 Bastion Host에 Nginx Proxy를 활용해 접근하려고 하였다. 그러나 로컬에서 Tableau Web 접근까지는 완료됐지만, 관리자 로그인이 원활하게 진행되지 않아 Public으로 다시 구축을 진행하였다. 아마 Proxy를 통한 접근으로 Tableau를 사용할 수 없다는 것이 나의 추측이다. 이 글에서는 AWS EC2에서 Tableau를 구축한 과정을 담으려고 한다. 구축 과정은 링크를 참고하여 진행하였다.수정된 아키텍처첫 번째 난관 : EC2 Instance 선정처음으로 EC2 인스턴스..
인프라 구축기지금까지 인프라 아키텍처를 설계 및 구축하고, 발생한 오류를 해결하는 과정을 인프라 구축기에 담았다. 그러나 내용이 많고, 난잡할 수 있기 때문에 하나의 글에서 진행 상황과 앞으로의 진행 내용을 정리하려고 한다.진행한 내용인프라 아키텍처 설계 및 구축인프라 아키텍처 설계인프라 구축 및 통신 테스트인프라는 Terraform을 활용해 구성 (단, EC2 Keypair만 AWS 웹에서 생성)VPC, 인스턴스 등 인프라 요소 생성 (VPC 구성, instance/storage 구성)내부 통신 동작 확인 (Bastion Host -> Private Subent, Private EC2 -> Other Instance)Local -> Private EC2 (Airflow) Web Server 접속Bast..