일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 이진탐색트리
- 이분탐색
- branch
- Git
- typescript
- c언어
- BOJ
- DFS
- 웹스크래핑
- react
- 정글
- 구조체포인터
- javascript
- 분할정복
- BFS
- 힙
- SW사관학교정글
- 행렬제곱
- 백준
- 이진트리
- 개발일지
- 클린코드
- AWS
- malloc
- 포인터
- sw사관학교 정글
- 파이썬
- beautifulsoup
- pintos
- 우선순위큐
- Today
- Total
목록AWS (5)
대범하게
웹 서버 만들기 * 1주차 과제 복습입니다. 2. EC2 생성 1) EC2에 적용할 보안그룹 먼저 생성 웹 콘솔에서 EC2서비스에 접속한다. EC2 메뉴에서 네트워크 및 보안>보안그룹에 들어가 보안그룹을 먼저 만들어본다. 이름은 맘대로 짓고 VPC는 우리가 만든 VPC를 선택하면 된다. VPC가 VPC-ID로 구분하게 되어있다. 혹시 VPC를 여러 번 만들었을 경우, VPC메뉴에 들어가서 사용해야할 VPC 아이디를 확인해야한다. EC2 보안그룹 인바운드 정책에 내 IP 22포트와 80포트를 허용시킨다. 보안그룹 중 인바운드(Inbound), 즉 EC2로 들어오는 방향에 제어를 설정한다. 생성한 보안그룹 체크 후 하위에 있는 인바운드 규칙탭을 본다. => TCP 22는 SSH, cmd 또는 터미널로 들어갈..
웹 서버 만들기 * 1주차 과제 복습입니다. 웹서버가 위치할 네트워크 공간을 만드는게 첫 번째 작업이다! 1. 네트워크 설정 1) VPC 생성 먼저 콘솔에 접속해서 상단 중앙에 있는 검색창에 vpc라고 검색한다. 웹서버가 위치할 네트워크 공간을 만드는 첫 번째 작업이다. vpc 메뉴에서 vpc 생성 버튼을 누른다. 사실 vpc를 안 만들고 Default-VPC를 사용해도 된다..! 하지만 Default-VPC를 사용하는 방법은 실무에서 사용하는 방법이 아니다. 말 그대로 기본값이기 때문에 아무거나 다 들어갈 수 있기 때문에 관리가 되지 않기 때문이라고 한다. 여러 사람이 여기에 서비스를 만들면 모두 추적해서 확인한 후 지울 수가 없게 된다. (?) VPC는 큰 서비스 단위로 만드는 것이 맞다. 이름 태그..
웹 서버 지우기(리소스 삭제) 1. EC2 종료 EC2 인스턴스는 인스턴스 종료를 누르면 삭제가 된다. '종료= 삭제' 2. 탄력적 IP 종료 탄력적 IP는 특이하게 미사용 중일 때 요금이 부과된다. EC2가 종료되었으니, 오히려 돈이 나간다. (쓸 땐 무료지만, 낭비하는 건 유료다! 라는 ..) 탄력적 IP 주소 릴리스를 눌러주면 된다. 연결해제는 EC2와 분리하는 것인데 EC2는 이미 종료(삭제)되었기 때문에 자동으로 끊어졌다. 그러므로 '릴리즈=삭제'이다. 3. 보안 그룹 삭제 Security group도 삭제한다. EC2>보안그룹>보안그룹선택>작업>삭제 눌러 삭제하면 된다. 4. 백업본 삭제 백업본 = AMI+EBS이기에 각각 메뉴에 들어가서 지워준다. AMI는 'AMI 등록 취소 = 삭제' 5...
수강신청 사이트나 티켓팅 사이트 등 이용자가 많이 몰리는 경우 서버가 터졌다고 얘기한다. 여기서 서버는 어떻게 터지는건지 궁금해서 찾아봤다. 이 의문을 해결하기 위해서는 컴퓨터의 내부 부품인 하드웨어에 관해서 이해해야한다. 컴퓨터는 CPU와 보조기억장치(하드디스크, SSD 등), 메모리(램) 과 같은 하드웨어를 가지고 있다. 기능 간략히 정리해보면 - CPU: 인간의 뇌 => 프로그램을 사용하기 위해서는 CPU가 일해야 함. 즉, 데이터 처리라는 일을 한다. - 보조기억장치: 저장 => 보조기억장치에는 파일과 데이터가 저장되어 있음. 사용자가 특정 프로그램을 실행시키면 CPU는 데이터를 처리하기 위해 보조기억장치에서 필요한 데이터를 요청한다. 보조기억장치는 필요한 데이터를 찾아서 CPU에 전달하는데, 이..
1. 과제를 위한 개념 네트워크 취업을 당락을 좌지우지하진 않지만 "네트워크"를 알면 어떤 직무를 어떤 관점으로 볼 지 알 수 있다. - 땅을 계약: AWS 가입하기 public cloud - 건물을 세움: VPC virtual private cloud - 공간 나누기(~호): subnet - 책상: 서버(EC2) => 백엔드 개발자와 가장 관련이 있는 것은 서버이다. 옛날에는 백엔드 개발자가 개발만 했지만, 개발하는 공수 자체가 줄어들었기 때문에 남는 시간에 서버를 공부한다. 서버를 정말 잘 다룰 수 있어야하지 진정한 백엔드 개발자가 된다. * 네트워크 상에서의 주소: IP - 건물주소: VPC IP 대역대 - 상세주소: subnet IP 대역대 => 반드시 subnet IP 대역대는 VPC IP 대역..