1주차 숙제
AWS 1주차
왜 프론트와 백엔드를 분리하는가? 아키텍처가 Momolithic 에서 점점 MSA 로 변해가고 있다. Monolithic 프로젝트에 관한 모든 부분을 하나의 서버에 배치하는 방법입니다.(프론트엔드, 백엔드를 하나의 서버에!) 소스관리까지 하나의 repo
들어가기에 앞서 개념 정리 CDN: Content Delivery Network 라고 해서, 그 정적 파일들을 캐싱해주는 서비스이다. 여러 나라에 있는 리전들에 있는 캐시 서버(정적파일들을 캐싱해주는 서버를 하나씩 배치해놓고, 거기에 저희가 서울리전에서 업로드한 파일을 배치시킨다.(캐싱) 그래서 미국에서 들어오면 미국에서 가까운 캐싱서버로, 싱가폴에서 들...
Git 이란, 형상관리 툴이다. 간단하게 말해서 소스저장소 협업할 때 쓰는 툴 소스를 날리지 않게 해준다 Github 는 작업 기록과 파일을 저장하는 Git 원격 저장소를 지원해주는 사이트(오픈소스 찾기, 프로젝트 issue 관리 등 다양한 부가 기능 있음) GitHub Action 이란, Github에서 제공하는 배포 서비스 소스가 원격 저장소로 pus...
S3에 수정된 index.html 파일이
VPC AWS 클라우드 내의 네트워크로, 사용자가 논리적으로 네트워크를 만들어서 서비스에 적용 할 수 있게 하는 서비스
클라우드 시대의 데이터베이스 관리 아키텍처가 변화하면서 DataBase도 클라우드 AWS나 이런 쪽에서 매니지드 하는 서비스로 많이 바뀌고 있다. 채널별로 결제 도메인, 회원 도메인 등 도메인 별로 운영 한 통에 하나의 테이블만 들어가다 보니 매니징을 클라우드에 맡기고 내가 쓰만큼 돈을 내자! RDBMS(SQL) RDBMS(Relation ...
RDS 매니지드 되는 관계형 데이터베이스 매니지드 되는 DB 사이즈가 작아져서 비용적으로나 관리측으로나 매니지드 서비스가 되는게 낫다. DB관리가 매우 까다롭기 때문에, 매니지드 서비스 쓰게됨! RDS 검색후 생성 데이터베이스 생성 표준생성: 사용자가 구성을 직접 설정 손쉬운 생성: 옵션들을 거의 알아서 해줄게! (권장하는 구성을 사용하게...
RDS 사용 : 데이터베이스를 설치하고 데이터를 저장,조회,수정하는 것 AWS -> 데이터베이스 우리가 데이터베이스와 애플리케이션을 연동(통신)을 하려면 앤드포인트가 매우 중요하다 (통신을 어떻게 하는지에 대한게 제일 중요하다) EB - 엔드포인트 클라우드 프론트- 도메인 과 같다고 보면된다. 엔드포인트 복사 MySQL의 기본포트는 3306 파이참에 가...
RDS, Python 연동 파일을 저장하고, 그 파일을 밑에 카드에 쭉쭉 뿌려주는걸 해보자. 파일 선택-> 저장-> 파일업로드됨-> S3에 업로드 된 상태 우리가 스파르타라는 스키마 안에, 파일이라는 테이블을 만들었다. 요 파일에 내가 초막골이라는 업로드한 파일명을 저장할것이다. 저장해주면 파일을 에스쓰리에 업로드+데이터베이스에 저장을 하고 밑에 있는 카드...
정확하진 않지만 대략 계산해 볼 수 있고, 데이터 베이스가 가장 돈을 많이 잡아먹는다. 왜냐하면 365일 24시간 관리가 되어야하니까. Redis 지금까지 RDS를 쓰기위해서 MySQL을 알아 봤다면 이번에는 엘라스틱 캐쉬라는 인메모리 디비를 쓰기위해서 레디스를 알아