웹 서비스에 필요한 웹 공간을 임대하여 제공하는 서비스를 호스팅 서비스라고 한다. 일정 규모의 웹 페이지나 서비스가 필요한 경우 IDC에 전용 서버를 구성하여 제공해야 한다. 하지만 간한한 웹 서비스를 위한 용도라면 웹호스팅을 통해 구축하는 것이 효과적인 방법일 수 있다.
1. 웹 호스팅
웹 서비스에 필요한 간산한 서비스를 저렴한 비용에 사용할 수 있는 여러대의 웹 사이트를 한 서버에 공용 호스팅으로 이용하는 서비스이다. 쉽게 관리가 가능하며 비교적 간단하다는 장점이 있지만 오버셀링에 취약한 편이며 한사람이 과도한 리소스를 사용하면 다른 사람도 영향을 받을 수 있다.
2. 메일 호스팅
메일을 사용할 수 있는 계정을 임대하는 서비스이다. 사용자가 도메인을 직접 구매하고 이메일을 만드는 식으로 제공한다. 독립적인 도메인에 연결할 경우 메일 호스팅을 받게 된다. 메일 호스팅은 두가지로 나뉘는데 웹 메일과 아웃룩 메일로 나뉜다. 웹 사이트 구축전에 발급 받을 수 있다.
3. 파일 호스팅
일정 용량의 저장 공간을 확보해 파일을 관리하고 불특정 다수의 사람들과 파일을 공유하는 파일 관리 서비스를 말한다.
4. 쇼핑몰 호스팅
쇼핑몰 운영에 있어서 필요한 프로세스를 하나로 구성한 솔루션+웹 호스팅을 제공하는 것이다. 보편적인 프로그램을 구현하여 쇼핑몰 성격에 맞는 사용 여부 및 디자인 변경을 통해 비용 절감 및 제작 기간을 단축할 수 있다.
5. 서버 호스팅
호스팅 업체에서 제공하는 서버를 임대/구매하는 방식으로 한대의 서버를 통채로 빌리는 방법
1. 트래픽
사이트 접속시 방문에게 전송되는 모든 데이터의 총량을 의미한다. 예를 들어 1MB의 파일을 100명이 본다면 100MB의 트래픽이 발생하게 된다.
2. 트래픽 제한 정책
서버 한 대에 할당된 트래픽을 공정하게 분배하여 서버를 공동 사용하는 모든 사이트가 원활히 서비스 되도록 관리하는것. 트래픽의 사용량을 지키는것.
3. 트래픽 초기화
웹 호스팅의 트래픽은 매일 0시에 자동 갱신되며, 트래픽 초과로 사이트 접속이 차단되도 자정이 지나면 다시 열린다. 하지만 트래픽을 초과하지 않아 남는 경우 넘겨지지 않고 소멸, 초기화된다.
AWS Lightsail은 간단간 가상화 프라이빗 서버(VPS) 간단한 가상화 프라이빗 서버가 필여한 개발자에게 웹 사이트와 웹 애플리케이션을 배포하고 관리하는 기능과 컴퓨팅, 스토리지, 네트워크를 제공한다. 몇번의 클릭만으로도 SSD 기반의 스토리지 서비스와 DNS 관리기능 등의 가상 서버를 만들수 있다.
1. Lightsail 블록 스토리지
Lightsail CLI를 이용하여 앱 스토리지 구축 가능, 지연시간이 짧으며 높은 성능을 제공한다. 99.99%의 가용성을 제공하며 최대 49TB까지 디스크 확장 및 축소 가능하다. 인스턴스당 15개의 디스크 연결 및 데이터 암호화를 지원한다.
2. Lightsail 로드 밸런서
웹 트래픽 관리를 통해 앱의 가용성과 성능을 증가시키고 멀티AZ 지원을 통해 고가용성의 앱 및 웹 서비스를 제공한다. 인증서 관리 기능을 무료 SSL/TLS 인증서 서비스를 제공한다. 자동화된 상태 확인 기능을 통해 안정적으로 트래픽을 배포한다.
3. AWS Services 연동
AWS 서비스에 연결및 연동가능, VPC Peering을 통해 AWS와 연동가능, 콘솔에서 리소스 생성 및 관리 가능