aws 4

html, css, javascript 강의 후기

이번주 내용은 java spring에 비해 부담도 덜한 과목이고 난이도도 낮은편이다 보니, 수강생들도 잘 따라오는것 같고 내 마음도 편안했다. 날씨도 겨울인데 봄날씨 처럼 포근하니, 오후가 되면 행복지수가 올라갔다. 나는 매서운 한파보단 땀 줄줄 흐르는 찌는듯한 여름이 더 좋다. 빨리 봄이오고 여름이 오면좋겠다. 한주간 강의 내용 리뷰 한화시스템 부트캠프 8주차에는 html, css, javascript에 대해 강의했다. html에는 수많은 태그가 있으나, 그 중에 빈번히 사용하는 태그 위주로 다뤘다. 특히, form, table, div 태그 등을 강조하고 활용하는 것에 중점을 두었다. 또한 웹페이지에서 html이 어떻게 사용자에게 렌더링되고 개발자도구를 통해 어떻게 확인할수 있는지에 대한 구조를 학습..

eks 컨테이너 배포 및 라우팅 절차

aws의 eks를 활용해 백엔드 서버 배포 파이프라인을 구축 하는 방법에 대해 정리 하고자 한다. test용 서버 같은 경우엔 https가 필요 없을수도 있겠지만, 여기서는 http, https 프로토콜 통신이 가능한 배포를 가정하고 진행하도록 하겠다.(https때문에 많은게 복잡해짐) 1)aws cli 프로그램 설치 2)aws configure 명령을 통해 AWS CLI를 설정. AWS Access Key ID, AWS Secret Access Key, Default region name 등 3)kubectl 설치 및 helm설치 1.eks 클러스터 생성 1)버전, 이름 등 선택 2)iam역할 : awseksclusterrole 선택 3)별도 암호화 선택 없이 진행 4)VPC, subnet, 보안그룹..

private VPC outbound 인터넷 사용을 위한 nat구성

igw가 붙은 외부인터넷용 VPC와 igw가 없는 내부용VPC 구성을 일전에 설명한 바 있다.(참고:https://severalpg.tistory.com/90) 내부용 VPC라 하더라도, 외부로의 outbound 인터넷은 대부분의 경우 필요하다. outbound인터넷을 하려면 nat게이트웨이가 필요할텐데, nat게이트웨이는 public한 subnet에 구성되어야 한다. 즉, public서브넷이 구성 가능한 VPC와 내부 private VPC와의 연동이 필요하다는 것이다. 여기서는 Transit Gateway를 사용할 것이다. 이와 관련된 AWS공식 문서가 있으니, 시간적 여유가 있다면 공식문서를 꼼꼼히 읽어보고 시간이 없다면 이글에서 간단히 어떻게 구축하는 것인지 참고용으로 보면 되겠다. 참고)공식문서 ..

AWS NLB를 활용한 private VPC 구성

일반적인 AWS 웹서비스 서버프로그램 구성 절차(public/private 서브넷) 1)VPC를 생성한 뒤에 igw를 생성하여 VPC에 연결 2)public용, private용 서브넷을 각각 구성 3)public/private용 라우팅테이블을 각각 만들어, public 라우팅테이블에는 igw를 라우팅시키고 public서브넷에 연결을시키고, private용 라우팅테이블에는 nat 게이트웨이 및 로컬사설IP만 라우팅 설정. private서브넷에서도 패키지 download, 외부서버와의 통신 등의 이유로 outbound 인터넷 통신이 필요하기 때문에 nat사용. 4)nat 게이트웨이 생성시 외부에서 IP인식될 IP를 할당하기 위해 EIP(고정IP)생성하여 연결. 또한 nat는 인터넷환경이 가능한 public서..