Lightsail을 이용하여 서버 만들기

Joshua_s·2021년 11월 16일
0
post-thumbnail

개념정리

호스팅

웹 서비스에 필요한 웹 공간을 임대하여 제공하는 서비스를 호스팅 서비스라고 한다. 일정 규모의 웹 페이지나 서비스가 필요한 경우 IDC에 전용 서버를 구성하여 제공해야 한다. 하지만 간한한 웹 서비스를 위한 용도라면 웹호스팅을 통해 구축하는 것이 효과적인 방법일 수 있다.

호스팅 서비스 유형

1. 웹 호스팅
웹 서비스에 필요한 간산한 서비스를 저렴한 비용에 사용할 수 있는 여러대의 웹 사이트를 한 서버에 공용 호스팅으로 이용하는 서비스이다. 쉽게 관리가 가능하며 비교적 간단하다는 장점이 있지만 오버셀링에 취약한 편이며 한사람이 과도한 리소스를 사용하면 다른 사람도 영향을 받을 수 있다.

2. 메일 호스팅
메일을 사용할 수 있는 계정을 임대하는 서비스이다. 사용자가 도메인을 직접 구매하고 이메일을 만드는 식으로 제공한다. 독립적인 도메인에 연결할 경우 메일 호스팅을 받게 된다. 메일 호스팅은 두가지로 나뉘는데 웹 메일과 아웃룩 메일로 나뉜다. 웹 사이트 구축전에 발급 받을 수 있다.

3. 파일 호스팅
일정 용량의 저장 공간을 확보해 파일을 관리하고 불특정 다수의 사람들과 파일을 공유하는 파일 관리 서비스를 말한다.

4. 쇼핑몰 호스팅
쇼핑몰 운영에 있어서 필요한 프로세스를 하나로 구성한 솔루션+웹 호스팅을 제공하는 것이다. 보편적인 프로그램을 구현하여 쇼핑몰 성격에 맞는 사용 여부 및 디자인 변경을 통해 비용 절감 및 제작 기간을 단축할 수 있다.

5. 서버 호스팅
호스팅 업체에서 제공하는 서버를 임대/구매하는 방식으로 한대의 서버를 통채로 빌리는 방법

  • 전용호스팅 - 서버+회선 임대 서비스
    : 인터넷 서비스를 하기 위해 장비를 임대받아 서비스하는 개념 서버 + 인터넷 회선이다.
  • 코로케이션 - 회선 + 상면 임대 서비스
    : IDC 공간을 임대하여 고객의 소유 서버를 입주시키고 위탁관리하는 서비스를 의미한다. IDC의 환경을 그대로 이용할 수 있기 때문에 관리가 편해진다.

트래픽

1. 트래픽
사이트 접속시 방문에게 전송되는 모든 데이터의 총량을 의미한다. 예를 들어 1MB의 파일을 100명이 본다면 100MB의 트래픽이 발생하게 된다.

2. 트래픽 제한 정책
서버 한 대에 할당된 트래픽을 공정하게 분배하여 서버를 공동 사용하는 모든 사이트가 원활히 서비스 되도록 관리하는것. 트래픽의 사용량을 지키는것.

3. 트래픽 초기화
웹 호스팅의 트래픽은 매일 0시에 자동 갱신되며, 트래픽 초과로 사이트 접속이 차단되도 자정이 지나면 다시 열린다. 하지만 트래픽을 초과하지 않아 남는 경우 넘겨지지 않고 소멸, 초기화된다.

Lightsail

AWS Lightsail은 간단간 가상화 프라이빗 서버(VPS) 간단한 가상화 프라이빗 서버가 필여한 개발자에게 웹 사이트와 웹 애플리케이션을 배포하고 관리하는 기능과 컴퓨팅, 스토리지, 네트워크를 제공한다. 몇번의 클릭만으로도 SSD 기반의 스토리지 서비스와 DNS 관리기능 등의 가상 서버를 만들수 있다.

Lightsail의 특징

  1. 가상머신, SSD기반 스토리지, 데이터전송, DNS관리, 고정IP등 모든 서비스를 포함하고 있어서 간단하게 서버를 구축할 수 있다.
  2. 소프트 웨어나 프레임 워크 설치하는 시간을 줄이도록 다양한 인스턴스 이미지를 제공하고 있어서 클라우드 리소스 배포, 관리가 간단해진다.
  3. 가상머신, 네트워크와 같은 클라우드 서비스를 실험하거나 학습하는데 유용하다.
  4. 사용량이 증가하면 SSD기반 스토리지를 추가하여 Lightsail인스턴스와 연결할 수 있다.
  5. VPC Peering을 통해 AWS의 다른 리소스와 연결, 서비스를 확잘 할 수 있다.
  6. 로드밸런서를 생성하고 인스턴스를 연결하여 고가용성 애플리케이션을 구성할 수 있다.
  7. 암호화된(HTTPS) 트래픽, 세션 지속성, 상태확인, 안정성과 가용성이 높은 서비스 를 제공할 수 있다.

어플리케이션 확장성, 고가용성 지원

1. Lightsail 블록 스토리지
Lightsail CLI를 이용하여 앱 스토리지 구축 가능, 지연시간이 짧으며 높은 성능을 제공한다. 99.99%의 가용성을 제공하며 최대 49TB까지 디스크 확장 및 축소 가능하다. 인스턴스당 15개의 디스크 연결 및 데이터 암호화를 지원한다.

2. Lightsail 로드 밸런서
웹 트래픽 관리를 통해 앱의 가용성과 성능을 증가시키고 멀티AZ 지원을 통해 고가용성의 앱 및 웹 서비스를 제공한다. 인증서 관리 기능을 무료 SSL/TLS 인증서 서비스를 제공한다. 자동화된 상태 확인 기능을 통해 안정적으로 트래픽을 배포한다.

3. AWS Services 연동
AWS 서비스에 연결및 연동가능, VPC Peering을 통해 AWS와 연동가능, 콘솔에서 리소스 생성 및 관리 가능

profile
devops engineer가 되기 위해

0개의 댓글