네트워크를 왜 학습해야 할까? 서비스는 네트워크를 통해 사용자의 가치를 전달합니다. 네트워크 상의 이슈는 서비스에 심각한 문제를 발생시킬 수 있다.! 안정적인 서비스 운영을 위해 미리 네트워크를 학습해야한다. 내가 만든 서비스가 인기가 많아져서, 하루 만명의 유저가 사용한다고 생각해보자. 서버 한대가 힘겹게 요청을 받아들이고 있다... (서버 : 살려줘..) 결국 느려진 지연 요청과, 트래픽으로 인해 서버가 터지게 되어 많은 유저들을 잃게 되었다. (절망편) 망 AWS에서는 망과 관련된 개념이 몇 개 있습니다. 일단 리전(Region) - 제가 정리 해놓은 글도 있습니다. 버지니아로 리전을 하면 안 되는 이유 https://computerlove.tistory.com/entry/%EB%A6%AC%EC%A..
배포관련
기존 노션에 있는 글을 옮기게 되었습니다. https://cow.oopy.io/53c269e9-4e34-4d2f-a586-b6c00f1fb918 On-Premise 시스템은 기업이 직접 보유하는 시스템들로 일반적으로 Client-Server 또는 3-Tier 환경으로 구성된다. 정리 온프레미스의 클라이언트 서버 아키텍처 사용자가 접속하는 쪽이 클라이언트, 서버는 WEB, WAS, DB로 구성 웹과 와스의 차이점? 웹은 기존에는 웹으로 만들어짐 → HTML같은 웹 페이지라고 해서 브라우저 상에서 보여지는 구성들을 웹이라고 함. 웹의 데이터들을 여기에서 담아서 처리를 했었음 이미지도 나올 수 있고, 텍스트도 나올 수도 있고 웹 사이트에서 제공을 해줬음 근데 점점 웹에 어떤 기능들이 추가가 되면서 계속 많은 ..
리전(Region) 선택하기 AWS EC2를 시작하기 위해 제일 먼저 확인해야 할 점 리전(Region)이란 인프라를 지리적으로 나누어 배포한 각각의 데이터 센터를 의미한다. EC2를 간단하게 설명하면 우리는 컴퓨터를 빌려서 원격으로 접속해 서비스를 사용한다. 컴퓨터라는 하드웨어는 가상머신 개념이 생긴 뒤로 여러 사용자에게 빌려줄 수 있게 되었다. 가상화 개념으로 컴퓨터를 쪼개서? 빌려주는 건데, 실제로 컴퓨터는 존재한다에 초점을 맞춰야 할 것 같다. 빌려주는 컴퓨터들이 모여있는 곳을 리전(Region)이라고 생각하면 된다. 왜 버지니아 컴퓨터를 사용하면 안 될까? 애플리케이션을 사용할 때 네트워크를 통해 통신하게 됩니다. 다 해저 광 케이블로 연결되어 있습니다. 따라서 컴퓨터와 위치가 멀면 멀수록 속도..
EC2(Elastic Compute Cloud)? 컴퓨터를 빌려서 원격으로 접속해 사용하는 서비스이다. 하나의 컴퓨터를 빌리는 것! EC2가 왜 필요할까? 서버를 배포하기 위해서 컴퓨터가 필요합니다. 중점은 서버가 꺼지면 안 된다는 점입니다. 우리 집의 컴퓨터를 서버로 쓸 수 있겠지만. 전기세 어쩔티비.. 그리고 인터넷을 통해 내 컴퓨터에도 접근할 수 있기 때문에 보안적으로 위험하다. AWS EC2는 여러 부가기능들(로깅, 오토스케일링, 로드밸런싱 등) 백엔드에서 보통 서버를 배포할 때 AWS EC2 로 배포한다고 한다. 자체적으로 온프레미스 형식으로 배포하는 경우도 있지만! 톰캣, 제우스 등등 프론트엔드에서는 AWS EC2로 배포하기보다는 AWS S3를 사용해서 주로 배포한다고 합니다.! vercel,..
배포란? 개발이 다 끝난 후 테스트까지 마치게 되면 배포하자! 라는 말을 합니다. 우리가 만든 웹 사이트를 다른 사용자들이 접속할 수 있게 하려면 인터넷 상에 배포가 돼있어야 합니다. 간혹 localhost:8080/api/v1/~~ 본인 컴퓨터에 어플리케이션을 올려놓고 다른 사람이 못 들어오나요? 하는 사람들이 많고 저도 그런 줄 알았습니다. 나중에 네트워크를 공부하게 되면서 private ip라는 것을 알게 되었고, 결국 통신을 하는 것은 public ip라는 것을 알게 되었습니다.. 갑자기 산으로 갔었던 느낌! 결론 배포라는 것을 하게 되면 다른 컴퓨터에서 그 주소로 접속할 수 있게 된다. 이전에 네트워크 aws공부하면서, 한번씩 읽어본 것인데 왜 다시 공부하냐고 할 수도 있겠지만 부끄럽게도 aws..
예전에 공부하면서 만든 탄력적 IP를 할당하지 않아서 과금이 이렇게 되었던거 같다. ㅠㅠㅠ 체크 누르고 탄력적 IP 주소 릴리스 하면 삭제된다. 탄력적 IP주소 안 쓰면 삭제하자..