서버 3

<AWS> EC2를 활용한 서버 돌리기 (배포)

🎯 AWS EC2란? AWS에서 서버 컴퓨터를 대여해주는 서비스입니다. EC2에서 가상의 컴퓨터를 빌려 서버를 실행시킬 수 있습니다. EC2로 서버를 돌리기 위한 큰 흐름 EC2 인스턴스 생성 및 접속 => 서버 설치 및 실행 인스턴스란 EC2에서 제공하는 서버 컴퓨터 하나하나를 구분하는 명칭입니다. 단계별 절차 1. EC2 인스턴스 생성 AWS EC2 페이지에 접속하여 인스턴스를 생성합니다. 운영체제로 우분투, 윈도우 등을 선택할 수 있고, 용량 등 서버 컴퓨터의 성능을 설정할 수 있습니다. 키 페어를 다운로드 해 둡니다. 키 페어란 비밀번호를 파일형태로 저장하는 개념입니다. 2. EC2 인스턴스 접속 AWS에서 인스턴스로 바로 연결하는 방법, SSH 클라이언트를 활용하는 방법 등이 있습니다. 3. S..

패시브 스킬 2022.04.14

<Node.js> 쿠키-세션

🎯 { express-session } 언제 사용하나요? 주로 유저 데이터를 서버에 저장하여 페이지를 요청하는 사람이 인증된 유저인지 확인하기 위해 사용합니다. 왜 사용하나요? JWT 방식과 비교하여 보안성이 우수하다고 이야기하는 경우가 많습니다. 하지만 JWT의 보안성에 문제가 없다는 의견도 있기 때문에 다음에는 보안을 집중적으로 다루도록 하겠습니다. 무엇인가요? express-session 미들웨어를 활용한 서버측 데이터 저장 방식입니다. 어떻게 사용되나요? 1. 쿠키에 세션 아이디를 담아서 서버에 요청을 보냅니다. 2. express-session 미들웨어를 설정해 둡니다. 3. req.session.이름 객체를 통해 데이터를 저장하고 불러옵니다. Q. JWT vs 쿠키-세션 선택 기준은?

<데이터베이스> 데이터베이스를 사용하는 이유 (vs 서버)

🐣 Q. 데이터를 서버에 저장하지 않고 별도로 데이터베이스에 저장하는 이유는? A. 데이터를 효율적으로 관리하기 위해서 데이터베이스가 사용됩니다. 효율적인 관리란 데이터 중복의 최소화, 데이터의 공유, 데이터의 일관성, 무결성, 보안성 유지 등을 말합니다. 📌 https://www.quora.com/Can-we-use-server-to-store-data-instead-of-database Can we use server to store data instead of database? Answer (1 of 3): You should explain your question a little bit because you’re maybe asking about customizing servers to handl..