안녕하세요.
이번에는 서버에 대해서 간략하게 알아보겠습니다.
여기서는 진짜 진짜 진짜 진짜 간단하게 알아보는 내용이라 자세한 내용은 다른 페이지를 참고하시기 바랍니다.
서버란 클라이언트에게 네트워크를 통해 서비스를 제공하는 컴퓨터입니다.
1. 서버 구축 방법
- 로컬 서버
- 호스팅
2. 로컬 서버
- 개인 컴퓨터를 서버로 사용
- 서버에 대한 전문지식이 없으면 안 하는 것이 좋음(해킹 공격 대응 및 관리 등)
3. 호스팅
3-1. 서버 호스팅
- 서버 한 대를 임대하여 사용하는 방법
- 자체적인 관리 필요
- 유동적인 환경 설정 가능 but 웹 호스팅에 비해 가격이 비쌈
3-2. 웹 호스팅
- 서버 한 대의 일정 저장공간만 임대하여 사용하는 방법
- 서버를 웹 호스팅에서 운영 및 관리
- 가격이 저렴
4. 클라우드 서버
- VM(가상 머신)으로 서버를 운영하는 방식
- 이론 상 완벽한 서버를 만들 수 있으나, 그에 따라서 가격 변동이 많아짐
4-1. 퍼블릭 클라우드
- 대표적으로 AWS 서버가 있으며, 모든 사람들이 사용 가능한 서버라고 생각하면 됨
4-2. 프라이빗 클라우드
- 기업 내에서 주로 사용하는 서버 방식이며, 회사 내부망 같은 방식이라고 생각하면 됨, 외부인은 접근 불가
4-3. 하이브리드 클라우드
- 퍼블릭 + 프라이빗을 합친 방식이라고 생각하면 됨
5. IP
- Internet Protocol
- 공인 IP / 외부에 공개되어 있는 ip (누구나 접근 가능)
- 사설 IP / 로컬 IP 및 가상 IP라고 하며 외부에서 접근할 수 없는 IP
- 유동 IP / IP 갱신주기 또는 기기의 전원 온오프에 따라서 남은 IP를 골라서 할당해 주는 것
- 고정 IP / 기기에 무슨 일이 생겨도 직접 설정한 IP로만 유지되는 IP
6. 도메인
- IP 주소를 대신해 사용하는 주소
- IP 숫자로는 파악 및 접근하기 힘들기 때문에 좀 더 편한 문자로 접근하기 위해 사용
7. DNS
- Domain Name System
- IP랑 도메인 주소를 맵핑시켜서 도메인 주소로 접속해도 해당 IP로 접속이 되게 설정하는 시스템
감사합니다.
반응형
'IT 기타' 카테고리의 다른 글
[Git] Git의 다른 명령어에 대하여 간단하게 알아보기 (0) | 2023.01.30 |
---|---|
[Git] Git Merge에 대하여 알아보기 (0) | 2023.01.29 |
[Git] Git Branch에 대하여 알아보기 (2) | 2023.01.28 |
[VSCode] VS Code HTML 자동 양식 생성 방법 및 크롬 개발자 모드 (0) | 2022.11.29 |
[VSCode&Git] VSCode 설치 및 Git 설치하기 (0) | 2022.11.25 |