한주간 한 것:
DRF 복습
AWS 수강
매일 페어프로그래밍
한주간 AWS를 통한 배포에 대해 강의를 들었다. 이와 동시에 DRF도 조금씩 복습하였다.
한주간 배운 것중 기억에 남는 것:
- AWS(Amazon Web Services)는 클라우드 컴퓨팅 플랫폼이다. AWS는 분산된 데이터 센터를 이용해 인프라를 제공하고, 고객은 제공된 인프라를 쉽고 빠르게 설정, 관리할 수 있다.
- IAM이란 AWS Identity and Access Management (IAM)은 AWS 리소스에 대한 액세스를 안전하게 제어하는 서비스다. 사용자, 그룹 및 역할을 생성하고 관리하여 리소스에 대한 액세스를 제어할 수 있다.
- MFA는 Multi-Factor Authentication의 약어로, 다중 인증 요소 인증 방식을 의미한다. 사용자 ID와 비밀번호 입력 외에 추가적인 인증 요소를 요구하여 보안을 강화
- Scalability(확장성): 시스템이 필요에 따라 커지거나 작아질 수 있는 능력
Availability(가용성): 시스템이 정상적으로 작동하고 사용 가능한 상태를 유지하는 능력 - Elastic Load Balancer: 유저의 요청이 몰릴 때, 요청을 받아 EC2들에게 요청을 분산시켜 할당하며 단일 엔드 포인트 제공해 유저가 일일히 인스턴스마다 다른 ip로 접속하지 않아도 된다.
- SSL: 브라우저가 요청을 보내면 서버는 CA로 부터 인증 받은 '공개키가 포함된 인증서'를 브라우저에게 보낸다. 브라우저는 이 공개키를 이용해 대칭키(사전 마스터 키)를 암호화 해 서버에 보내고, 서버는 이를 비밀키로 복호화해 사전 마스터 키를 얻는다.
- S3는 클라우드 스토리지 서비스로, 정적 웹 호스팅이 가능하다.
- Cloud Front란 AWS에서 제공하는 Content Delivery Network 서비스 이다. 콘텐츠를 효율적으로 전달하기 위해 여러 노드를 가진 네트워크에 데이터를 저장(캐싱)하여 제공하는 시스템을 말한다.
- Elastic Bean Stalk: 배포 프로세스를 자동 처리하고, DB와 같이 운영에 필요한 리소스를 구축한다.
- 도메인 주소는 TLD, SLD, domain name, subdomain으로 이루어진다.
- 오름차순,내림차순으로 이미 정렬된 경우 이진 탐색을 이용해 O(log n)의 시간복잡도로 원하는 값을 찾을 수 있다.
한주 회고
휴일이 있었고 가족약속이 많은 한주간이었기에 목표를 완수하지는 못했다. 하지만 전 주에 비해 더 잘 집중할 수 있었던 것 같다. 이번주에는 팀 프로젝트가 있다. 팀 프로젝트를 무사히 완주하고 틈틈히 복습도 챙겨보자.
이번주 목표
DRF 3주차 까지 블로그에 정리
팀 프로젝트에서 컨벤션을 잘 지키며 원하는 기능 구현 완수하기
'WIL' 카테고리의 다른 글
23.05.08~14 WIL (0) | 2023.05.17 |
---|---|
23.04.24~28 WIL (0) | 2023.05.01 |
23.04.17~21 WIL (0) | 2023.04.24 |
23.04.10~23.04.14 WIL (0) | 2023.04.16 |
23.04.03~07 WIL (0) | 2023.04.09 |