make it simple
article thumbnail
JWT(JSON WEB TOKEN) 이란?
DevOps&Network 2023. 4. 17. 04:26

개요 인증방식은 어떤 서비스를 하던 거의 쓰이며 중요하다. 보통 Cookie/Session/JWT 세가지 방식이 있는데 JWT를 보편적으로 실무에서 많이 사용한다. 위 세가지 방식에 대해 차이점과 왜 JWT가 보편적으로 많이 사용하는지 알아보자. Cookie / Session 차이점 Cookie 웹 브라우저에 저장되는 키-값 쌍의 작은 데이터 파일 서버에서 클라이언트에게 쿠키를 설정하도록 요청하고, 클라이언트는 쿠키를 저장하고 다음 요청에 함께 보내게 됨 클라이언트 측에서 쿠키를 관리하므로 서버에서는 쿠키를 조작할 수 없음 브라우저를 종료해도 쿠키는 보존될 수 있으며, 만료 기간을 설정할 수 있음 -> 단점: 클라이언트에서 관리하므로 보안이 약하다. 또한, 네트워크에 부담이 간다. Session 서버 ..

article thumbnail
[Docker]Docker Compose란?
DevOps&Network 2023. 4. 2. 20:13

개요 Docker를 사용하면되는데 Docker Compose를 사용하는 이유는 도커 명령어를 파일로 관리해서 복잡한 도커 컨테이너/네트워크를 구성하기 용이하다. 기존 docker보다 간결하고 가독성이 좋다. Compose는 다중 컨테이너 Docker 어플리케이션에서 정의하고 실행하게 작동시켜주는 도구이다. YAML파일을 통해 작성함으로써 어플리케이션의 서비스를 구성할 수 있다. 한줄의 명령어로 모든 서비스를 생성하고 시작하게 할 수 있다. 또한, 모든 환경(운영, 스테이지, 개발, 테스트, 또한 CI 워크 플로우 등) 에서 작동한다. 어플리케이션의 아래의 생명주기를 관리하기 위한 명령어를 제공한다. 서비스의 시작, 종료, 그리고 재빌드 실행중인 서비스의 상태 실행중인 서비스의 로그 스트림 구성 요소 ( ..

article thumbnail
[AWS] 구축한 Subnet에 EC2 연결
DevOps&Network 2023. 3. 23. 01:39

개요 이 글과 같이 EC2 생성을 하려면 우선 https://letscodehappily.tistory.com/50 해당 링크에 가서 VPC/SUBNET 구축하는 선수지식을 가져야한다. EC2 생성하기 1. EC2 검색 -> 인스턴스 시작 클릭 2. EC2 이름 작성 -> Amazon Machine Image(AMI) Amazon Linux 2 AMI 선택 3. 인스턴스 유형 micro 선택 -> 프리 티어여서 비용이 적다. 인스턴스는 필요 스펙에 맞게 선택하면된다. 4. 키 페어 이름 작성 -> 키 페어 생성 (이 키페어는 안전하게 보관해야한다. SSH로 접속하기 위한 키파일) 5. 생성한 VPC 선택 -> 생성한 Public Subnet 선택 -> 보안 그룹은 터미널로 ssh로 접속이기때문에 포트 2..

article thumbnail
[AWS] VPC & SUBNET 구축하기
DevOps&Network 2023. 3. 20. 02:03

VPC(Virtual Private Cloud) 란? VPC는 자체 데이터 센터에서 운영하는 기존 네트워크와 아주 유사한 가상 네트워크입니다. VPC를 생성한 후 서브넷을 추가할 수 있습니다. Virtual Private Cloud(VPC) - Amazon Virtual Private Cloud Virtual Private Cloud(VPC) Virtual Private Cloud(VPC)는 사용자의 AWS 계정 전용 가상 네트워크입니다. VPC는 AWS 클라우드에서 다른 가상 네트워크와 논리적으로 분리되어 있습니다. Amazon EC2 인스턴스 같은 AWS docs.aws.amazon.com SUBNET 이란? 서브넷은 VPC의 IP 주소 범위입니다. 서브넷은 단일 가용 영역에 상주해야 합니다. 서브넷..