자바 웹 공부41 자바 웹 공부 69 - AWS 어제 하려다 말았던 로드밸런서를 해보자 로드 밸런서 사용자가 늘어나면 1대의 웹 서버로는 요청을 깔끔하게 처리할 수 없는 시점이 온다 이럴 땐 웹 서버를 여러 대 준비해서 성능을 높이는 방법을 이용할 수 있다 이것을 '스케일 업'이라 부른다. 그러나 단순히 웹 서버만 늘리면 송신 대상지의 PC 브라우저나 모바일에서는 새로운 웹 서버를 자동으로 이용하지 못한다. 그래서 제공하는 측에서 무언가의 시스템을 추가로 제공해야 한다. 로드 밸런서의 역할 요청 분산 SSL 처리 부정 요청 대응 1. 요청 분산 로드 밸런서의 기본적인 역할 중 첫 번째는 인터넷으로부터 전송된 요청을 여러 웹 서버에 균등하게 분산 2. SSL 처리 송수신하는 데이터를 암호화하는 SSL 처리 안전하게 정보를 보내기 위해 HTTPS라는 프로.. 2023. 4. 18. 자바 웹 공부 68 - AWS 점프 서버 네트워크에 다양한 리소스를 생성한 뒤에는 해당 리소스에 외부로부터 접속해서 리소스에 대한 설정을 수행 이때 리소스로의 접속은 제한된 관리자만 수행할 수 있어야 한다. 하지만 그런 설정을 모든 리소스에 수행하기란 매우 어려우며 설정이 누락될 가능성도 높다. 따라서 모든 리소스에 접속할 수 있는 입구인 점프 서버를 준비하고, 해당 서버를 경유해야만 각 리소스에 접속할 수 있는 방식을 많이 사용 점프서버는 EC2(Amazon Elastic Compute Cloud)를 이용해 구축 가능하며 EC2는 가상 서버로 CPU, 메모리, 디스크 등이 제공되며 리눅스나 윈도 등의 OS를 설치할 수 있다 성능이 낮아도 되며 OS도 특별히 가리지 않는다 서버를 리눅스로 서버를 구축하므로 SSH를 이용해 접속 SSH.. 2023. 4. 17. 자바 웹 공부 67 - AWS 어제에 이어서 AWS 개념을 조금 더 알아보자 가상 네트워크 만들기 네트워크란? - 인프라스트럭처 관리자가 주체가 되어 관리하는 장소 VPC AWS를 이용해 네트워크를 구축할 때는 VPC(Amazon Virtual Private Cloud)라는 시스템을 이용할 수 있다. AWS의 데이터센터에 있는 전용 기기에서 서버나 네트워크 장비가 가진 기능을 에뮬레이션 하는 소프트웨어를 작동시켜, 물리적인 기기를 이용하지 않고 가상의 네트워크를 구축할 수 있으며 따라서 기기 추가나 삭제를 소프트웨어 실행이나 정지처럼 간단히 수행할 수 있다 VPC를 생성할 때는 사전에 네트워크 정보를 결정해야 한다. 여기에서는 아래와 같은 항목과 값으로 구축한다. 이름 태그 VPC를 쉽게 식별하고자 알기 쉬운 이름을 붙인다. 이후에 .. 2023. 4. 12. 자바 웹 공부 66 - AWS AWS에 대한 개념을 좀 잡고 가보자 AWS AWS는 전자 상거래 사이트를 운영하는 아마존 닷컴의 자회사인 아마존 웹 서비스 사가 제공하는 클라우드 플랫폼으로 전 세계에서 이용 AWS를 이용하면 IT와 관련된 각종 시스템을 구축하고 운영할 수 있다. 개인은 물론 글로벌로 전개되는 대규모 서비스에 이르기까지 다양한 분야에서 AWS를 활용한다. 애플리케이션/서비스를 구축하고 운영하는 환경을 인프라스트럭처(Infrastructure)라고 부른다. 클라우드 클라우드(클라우드 컴퓨팅)는 인터넷 등 네트워크를 통해 서버, 스토리지, 네트워크와 같은 컴퓨터 리소스를 서비스로 제공하는 비즈니스를 말한다 자기 자신의 서버 = 소유 소유는 모든 리소스를 기업 안에서 관리하는 방식이다. 온프레미스(on-premise)라고 .. 2023. 4. 11. 자바 웹 공부 65 - Cloud Computing Service + AWS, Azure, Google Cloud 배포하는 법 1. 제일 간단한 자신의 컴퓨터를 사용(도메인 사용) ex) www.naver.com 포트를 열고 외부에서 접근할 수 있게 만드는 방법 장점 내가 맘대로 할 수 있다. 단점 문제가 있는데, 자체적으로 서버를 파고 하다 보면 비용이 굉장히 많이 든다. 상업용 네트워크가 아니다 보니 트래픽이 굉장히 심함(버퍼) 한 번에 보내는 데이터 양도 굉장히 적음. 한 번에 많은 데이터 처리를 해야하니 가상 메모리도 커야 함. 2. 카페 24 카페 24라는 곳이 있는데 정해진 사이즈만큼의 컴퓨터를 사는 방법 지정한 만큼만 쓰는 방법이 있다. 장점 서버에 대해 많이 생각할 필요가 없다(전문가들) 간단한 쇼핑몰이다? 그러면 1100원 써도 상관없다. 단점 만약 1.5G가 필요하다면 월 5500원을 내야 함. 트.. 2023. 4. 10. 자바 웹 공부 64 - SpringBoot(새로 만들기16 / 게시판) + Axios 나머지 남은 것들을 차근차근 만들어보자 회원가입 페이지 1. 입력값 미 입력 시 붉게 표시 안됨. front - board -> views-> SignUpCardView -> index 아래 SignUpCardView 아래에 만들어주고 아래로 내려와서 해주고 properties로 받아와야 한다. FirstPage로 가서 추가해 주고 바로 아래 return 쪽에 다음 단계를 눌렀을 때 체크해 주게 만들어줘야 한다. onNextButtonHandler로 가서 FirstPage와 똑같이 만들어주자 다음 단계를 눌렀을 때 빨갛게 변한다. 이메일 주소만 바뀌는 게 보이니 input에 넣었던걸 FormControl로 변경 비밀번호 확인에도 변경 브라우저에서 확인해 보면 모두 바뀌는 것을 확인이 가능하다. 이제 Se.. 2023. 4. 5. 이전 1 2 3 4 ··· 7 다음