본문 바로가기
728x90

AWS2

🔎 EC2 + Route S3 + SSL 인증서 💻 웹사이트를 배포할 때 고려할 점정적 웹사이트 - 미리 서버에서 생성된 HTML, CSS, JS 파일등으로 이루어진 웹사이트이며, 요청이 있을 때 단순히 파일을 그대로 전달 (동적인 콘텐츠 불가: 로그인, 사용자 맞춤 콘텐츠, 데이터베이스 연동 불가, 응답 속도 빠름, 해킹 가능성 적음) => 개인 블로그, 포트폴리오, 소개 페이지 등에 사용동적 웹사이트 - 사용자의 요청에 따라 서버에서 동적으로 페이지를 생성하여 응답하는 웹사이트➡ 결론: 데이터베이스(Firebase Firestore)와 카카오톡 로그인 제공이 필요하기 때문에 동적 배포하기로 결정! 1️⃣ 기본 작업aws 계정 생성 + 카드 등록 2️⃣ EC2 인스턴스 생성AWS Management Console 이동리전 선택: 가까운 리전을 선택.. 2024. 8. 11.
SQS (AWS Simple Queue Service) 이메일 / SMS / 카카오톡을 보낼 때 이용하려고 AWS SQS를 찾아보았다. 💻 Queue 일반적으로 각 어플리케이션들이 가지는 Coupling을 끊어주는 역할 SQS Producer가 메시지를 보내서 Queue에 메시지를 저장하고 Consumer가 가져가서 Processing하는 방식 Polling 하나의 프로그램이 충돌을 회피 또는 동기화 처리 등을 목적으로 다른 프로그램의 상태를 주기적으로 검사해서 일정한 조건을 만족할 때 송수신 등의 자료 처리를 하는 방식(ex - 실시간처럼 보이는 대부분의 웹사이트들은 클라이언트가 서버에게 일정한 주기를 가지고 응답을 주고받는 폴링 방식을 사용) But, 문제점 1. 폴링의 주기가 짧으면 서버의 성능에 부담이 간다. 2. 주기가 길면 실시간성이 떨어진다. 구.. 2023. 3. 13.
728x90