디자이너의 사회생활
3. 프론트앤드와 백엔드 본문
최원영 튜터의 [VOD]기획자/마케터/디자이너를 위한 IT지식 강의를 보고 개인적으로 정리한 포스트 입니다.
https://taling.me/vod/view/7620
**유료 강의 이며! 가성비 갑이라 생각이되니 꼭 직접 들어보길 추천합니다
기울어진 글씨는 개인적으로 정리한 개념
3-1. 우리가 앱을 다운 받아 사용하는 환경
LAN (Local Area Network): 비교적 좁은 범위로 컴퓨터 끼리 연결되어 있는 망
랜선을 기반으로 연결되어 있음
(컴퓨터실, 아파트단지, 커피숍 등 )
MAN (Metropolitan Area Netwerk) : 수많은 LAN을 연결 , 도시 수준
WAN (Wide Area Network) : 도시와 도시, 나라와나라 -> 이 기반으로 우리가 인터넷을 사용하고 있음.
3G, 4G, LTE...
*이 환경에서 연결된 컴퓨터와 컴퓨터가 대화를 나누며 데이터를 주고 받고 통신을 하고 있는 것*
인터넷이 연결되어 있을 동아
3-2. 프론트엔드와 백엔드
컴퓨터가 언제 죽느냐 !
CPU가 100% 넘어갈 때, 메모리가 가득 찰 때 죽는다.
동접자가 너무 많으면 서버가 퍼지는 것을 생각해보자
- 이를 방지하기 위해 주는 컴퓨터를 여러대로 나눈다.
사용자(요청자) = 클라이언트 = 프론트엔드 (front-end)
주는자(회사) = 서버 = 백엔드 (back-end)
3-3. Linux "공짜야"
서버에서 많이 사용되는 OS(operating system)
리눅스OS에서 서버가 돌아간다.
공짜로 세상에 뿌려져서 굉장히 많은 버전들이 나왔음.
(버전은 뭐 안드로이드 젤리빈, 오레오, 파이 이런거 생각하면됨 )
리눅스의 버전중 가장 유명한게 "Ubuntu" , "Red hat" , "Android"
3-4. 서버를 빌린다는 것.
서버는 결국 컴퓨터라는 거고
이 위에 OS시스템 예를 들어 우분투 맥, 윈도우가 가 돌리고 그 위에 웹 서버 프로그램이 돌아감.
서버개발자는 OS위에 돌아가는 프로그램을 만드는 사람.
이 프로그램이 24시간 돌아가기 때문에 우리가 카카오톡 앱을 실시간으로 사용할 수 있는 것,
서버가 멈추면 그 서비스가 멈추는 것과 같음 .. 따흐흑
* 개인이 서버를 운영하면 생기는 단점
- 전기세가 많이 나간다.
- 유사시에 컴퓨터가 나가는 경우 서비스가 정지된다
- 하드디스크가 나가면 그동안의 결제 정보, 회원정보가 다 날아간다. -> 난리남.
개인이 서버를 운영하면 위험요소와 비용문제가 많이 들기 때문에
서버를 대신 운영해주는 업체 호스팅 업체가 나타남!
: 가비아 , 카페24, 아마존
아마존. AWS. 서버를 빌려준다. 그 외에 수많은 정보를 제공해준다.
스토리지, 데이터 베이스 , 머신러닝 등 다양한 도구를 제공해준다. -> 공부하면 서버를 더 효율적으로 운용할 수 있다.
인스턴스 : 컴퓨터 한대
원격제어를 통해 아마존 인스턴스에 접속해서 진행.
'미지의세계 > 이런노력 저런노력' 카테고리의 다른 글
6. 웹 (앱과 다른 그 영역) (0) | 2019.04.27 |
---|---|
4. 개발 커뮤니케이션 -API, Json (0) | 2019.04.21 |
8.프레임워크와 라이브러리란 (0) | 2019.04.06 |
7-3,4강. 데이터 클라이언트 저장 이란 (0) | 2019.03.18 |
DB란 무엇일까! 7-1 (0) | 2019.03.06 |