호스팅
- 서버 컴퓨터의 전체 또는 일정 공간을 이용할 수 있도록 임대해 주는 서비스
- 사용자가 직접 서버를 구입하고 운영할 필요 없이 호스팅 업체가 미리 준비해 놓은 서버를 빌려 사용하는 형식
- 웹 호스팅, 서버 호스팅, 메일 호스팅 등 다양한 종류가 있다.
웹 호스팅
웹 사이트 또는 웹 어플리케이션을 저장하고 데스크탑, 모바일 및 태블릿과 같은 다양한 디바이스에서 손쉽게 액세스 하도록 하는 서비스
모든 웹 어플리케이션 또는 웹 사이트는 일반적으로 이미지, 동영상, 텍스트, 코드 등, 서버라는 특수한 컴퓨터에 저장해야 하는 많은 파일로 구성된다. 웹 호스팅 서비스 공급자는 파일을 저장하기 위해 임대할 수 있는 물리적 서버를 유지 관리, 구성 및 실행한다. 또한 웹 사이트 및 웹 애플리케이션 호스팅 서비스는 보안, 우베 사이트 백업, 웹 사이트 성능 등의 추가 지원을 제공하여 고객이 웹 사이트의 핵심 기능에 집중할 수 있도록 한다.
내부 서버에서 비즈니스 웹 사이트를 호스팅하려면 시간과 비용이 많이드는데, 웹 호스팅 공급자는 더 좋은 성능을 더 저렴하게 제공할 수 있으며, 서버의 유지관리, 기술지원, 인프라 보호 등을 해줄 수 있다.
웹사이트의 규모, 방문자 수, 피크 시간의 웹 트래픽, 각종 필요한 웹 호스팅 기능 등에 따라 제공받을 수 있다.
웹 호스팅 플랜을 선택한다는 건 사무실 공간을 임대하는 것과 비슷하다.
가장 저렴한 것은 공동 업무 공간을 임대하는 것이고, 회사가 성장함에 따라 사무실 전체 혹은 건물 전체를 임대하게 되는 것이다. 마찬가지로, 처음에는 다른 여러 웹 사이트 또는 웹 어플리케이션과 공유하는 서버를 기반으로 한 무료 웹 호스팅을 이용하다가 서비스가 성장함에 따라 보다 독점적인 웹 서버 액세스로 업그레이드 하거나 전체 서버를 임대하게 되는 것이다.
서버호스팅
서버 컴퓨터의 부분 혹은 전체를 임대하는 서비스
메일호스팅
말 그대로 메일을 호스팅해주는 서비스다.
네이버나 지메일처럼 메일 주소가 정해지지 않고, 대부분 사용자가 도메인을 직접 구매하고 연결하여 이메일을 만드는 식으로 제공된다. 이상한 업체를 골랐다간 보내는 메일마다 스팸메일 처리되는 광경을 볼 수 있다...
POP3
POP3 계정은 이메일을 저장할 서버 공간을 제공하며, 직접 액세스하거나 이메일 클라이언트 프로그램을 사용해 액세스할 수 있다.
FTP (File Transter Protocol)
FTP 는 웹 사이트 파일 전송 및 공유를 의미한다.
많은 웹사이트에서는 PDF 파일이나 이미지 파일 같이, 인터넷 사용자가 다운로드하기를 원하는 문서가 있다.
웹 호스팅 회사는 FTP 액세스를 사용하여 이 서비스를 제공한다.
DNS (Domain Name System)
도메인 이름 시스템
사람이 읽을 수 있는 도메인 이름을 머신이 읽을 수 있는 IP 주소로 변환한다.
CDN (Contents Delivery Network)
콘텐츠 전송 네트워크.
사용자와 가까운 곳에서 콘텐츠를 전송함으로써 더 빠르고 안정적인 온라인 경험을 제공한다.
지리적으로 분산된 여러 개의 서버다. 웹 콘텐츠를 사용자와 가까운 곳에서 전송함으로써 전송 속도를 높인다.
전 세계 데이터센터는 파일 복사본을 임시로 저장하는 프로세스인 캐싱을 사용한다. 따라서 사용자는 가까운 서버를 통해 웹 활성화 디바이스 또는 브라우저에서 인터넷 콘텐츠에 빠르게 접속할 수 있다. CDN은 웹 페이지, 이미지, 비디오 등의 콘텐츠를 사용자의 물리적 위치와 가까운 프록시 서버에 캐싱한다.
이렇게 하면 콘텐츠가 로팅될 때까지 기다릴 필요 없이 영화 감상, 소프트웨어 다운, 은행잔고확인, 소셜 미디어 포스팅, 구매 등의 작업을 할 수 있다.
또한 CDN은 보안을 강화해 DDoS (Distributed Denial of Service) 공격과 같은 보안 문제와 악의적 공격자를 차단하는 기능을 웹 사이트에 제공할 수 있다.
트래픽
서버를 통해 최종 사용자에게 전달된 데이터의 양을 말한다.
일반적으로 바이트단위로 표현된다.
예) 트래픽 = 용량*사용자 수*개수
4GB 영화*10명*10개 =400GB
대역폭
초당 처리할 수 있는 데이터의 양이다. 트래픽과 다르게 시간 개념이 추가된다.
웹 사이트가 한 번에 방문자에게 전송할 수 있는 데이터의 양을 말한다.
대역폭은 파이프의 크기에 비유할 수 있다. 파이프가 크다면 더 많은 양의 물이 파이프를 통과한다.
그러나 여러 이유로 파이트의 최대 용량을 다 사용하지는 않는다.
예) 대역폭 = (용량*사용자수*8) / 처리시간 =bps
8을 곱하는 이유는 bytes에서 bit로 변환하기 위해서다.
데이터 전송
전송되는 실제 데이터 의 양.
주어진 시간 동안 파이프를 통과하는 실제 물의 양이라고 볼 수 있다.
네트워크 용량
우리 사이트에서 방문자에게 전송되는 데이터의 양.
방문자가 사이트 방문, 이미지, 음악, 동영상 파일 등을 재생 및 다운로드 할 때 발생하게 된다.
참고)
https://namu.wiki/w/%ED%98%B8%EC%8A%A4%ED%8C%85
https://aws.amazon.com/ko/what-is/web-hosting/
https://namu.wiki/w/%ED%98%B8%EC%8A%A4%ED%8C%85#s-2.1
https://www.akamai.com/ko/our-thinking/cdn/what-is-a-cdn
https://kim-dragon.tistory.com/99
https://hosting.cafe24.com/?controller=product_page&type=server&page=exclusive_linux#none
'자라나라 PM' 카테고리의 다른 글
데이터 베이스 튜닝, 옵티마이저, 힌트 (0) | 2022.07.18 |
---|---|
서버분리, WEB 서버,WAS 서버, 단일서버, DB서버 분리,웹 서버 분리,DB서버 Replication, Load balancing (0) | 2022.07.18 |
MAU, DAU, ACU, ARPU (0) | 2022.07.14 |
슬로우쿼리, 슬로우쿼리 해결법 (0) | 2022.07.14 |
인덱스 (index) (0) | 2022.07.14 |