아는데로 작성한다,,
→ CUI가 더 편해서 리눅스 많이 사용한다.
리눅스는 종류가 많음 aws, centOS, ubuntu, redhat 등등
→ 같은 건데 그냥 회사마다 서버를 부르는 명칭이 다를 뿐임
(핸드폰:아이폰, 갤럭시 처럼)
서버 안에는 DB, 백, 프론트 서버가 구동이되는데 AWS에는 RDS라는 DB 전용 서버가 존재한다.
그래서 서버 안에서 띄우는 게 아닌 EC2 따로 RDS 따로 서버를 구동시킨다.
MSA : 마이크로 서비스 아키텍쳐
과거, 서버 내부에 백엔드와 프론트를 하나로 합친 서버와, DB서버가 있었다면
하나의 서버로 구동하기 때문에 속도가 느리고 서버가 죽으면 다른 기능도 사용을 못한다.
ex. 네이버 블로그 이상 시 웹툰도 못 봄
→ 때문에 MSA를 적용하여 서버를 기능 별로 다 쪼개는 마이크로 서비스 아키텍처를 적용하게 됐다.
회원 서버, 블로그 서버, 웹툰 서버 를 다 따로 띄우고 DB 서버도 따로 프론트와 백 서버도 분리 시킨다.
이로 인해 블로그 기능 이상 시에도 웹툰 기능은 이용할 수 있게 되는 것이다.
→ 그래서 서버끼리의 데이터 통신이 빈번하니 API가 많이 쓰이게 된 계기가 된 것이다.
원래는 DB를 직접 조회하는 방법이었지만 지금은 서버 간 데이터 통신이니까 말이다.
AWS EC2 인스턴스 만들고 리눅스 서버 접속도 해봤다