프록시(Proxy)의 개념과 방식최근 Reverse Proxy의 역할을 수행하는 Nginx를 사용해 보았다. AWS Private EC2 서버에 대한 정보를 외부에 노출시키지 않기 위해 사용한 것이다. 반대로 클라이언트의 정보를 내부에 노출시키지 않는 Forward Proxy도 있다. Proxy, Forward Proxy, Reverse Proxy에 대한 개념과 각 방식의 차이점에 대해 알아보자.프록시 (Proxy)란?프록시 (Proxy)란?프록시(Proxy) : 서버와 클라이언트 사이의 중개 역할 프록시 서버(Proxy Server) : 중개 기능을 하는 장치 또는 응용 프로그램특징서버-클라이언트 간 통신 중 프록시 서버를 활용하여 보안 상의 문제를 방지할 수 있음클라이언트는 프록시 서버를 "Serve..
개요데이터 엔지니어에게 필수 역량 중 하나가 SQL 활용 능력이다. 데브코스, 프로젝트 등을 진행하며 SQL을 어느 정도 다뤄보긴 했지만, 시간을 들여 차근차근 살펴본 적은 없었다. 그래서 이번에 SQLD를 준비하면서 SQL에 대한 내용을 살펴보면, 쿼리 작성에 있어 이점이 많이 있을 것 같아 준비하게 되었다.SQLD 합격률최근 SQLD 합격률을 살펴보면 40 ~ 60% 사이로 높은 수준이다. 이전에 취득했던 ADsP보다는 낮은 편이지만, 어렵지 않게 취득할 수 있을 것이라 생각한다.합격률은 아래 사이트에서 확인 가능하다! 민간자격검색 | 자격정보 | 민간자격 정보서비스민간자격검색 home자격정보민간자격검색www.pqi.or.krSQLD 준비 과정 및 후기사전 지식지금까지 SQL를 어느 정도 사용했기에 ..
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 인스턴스..