알뜰 저렴 서버 만들기

김성현·2021년 2월 2일
0

aws공부

목록 보기
10/10

호스팅

  • 인터넷상에서 웹 서비스 제공을 위한 웹 사이트나 홈페이지를 운영하기 위해 필요한 서버 장비, 인터넷 회선 등을 직접 구매하여 운영하지 않고, 서버를 임대하거나 웹 서비스에 필요한 웹(www) 공간을 임대(Hosting)하여 제공하는 서비스

호스팅 서비스 유형

  • 웹 호스팅
    웹 서비스에 필요한 간단한 서비스를 저렴한 비용으로 사용할 수 있는, 여러 대의 웹 사이트를 한 서버에 공용 호스팅으로 이용하는 서비스


    관리가 쉬운 장점과 한 사람이 리소스를 과도하게 사용하면 다른 사람에게도 영향을 주는 단점이 있다.

  • 메일 호스팅
    메일을 사용할 수 있는 계정을 임대하는 서비스
    웹 메일과 아웃룩 메일로 나눠진다.

  • 파일 서버 호스팅
    특정한 파일, 이미지만 서비스 가능하도록 제공한다.

  • 쇼핑몰 호스팅
    쇼핑몰을 운영하는데에 필요한 프로세스를 하나의 솔루션으로 구성하여 솔루션과 웹 호스팅을 제공한다.

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


    전용 호스팅(Dedicated Hosting) - 서버 + 회선 임대 서비스
    인터넷 서비스를 하기 위한 장비를 임대받아 서비스하는 개념으로 서버 임대는 서버 + 인터넷 회선이며 일반 웹 호스팅은 서버 내의 일정한 공간을 임대하지만 서버 임대는 서버를 독자적으로 운영할 권한을 주는 것이다.


    코로케이션(Colocation) - 회선 + 상면 임대 서비스
    고객이 인터넷 사이트나 서비스를 운영하는데 필요한 최적의 시설, 네트워크 접속, 관리 서비스를 제공한다.

트래픽

  • 트래픽
    사이트 접속 시 방문자에게 전송되는 모든 데이터의 총량으로 웹 페이지(텍스트, 이미지)를 보거나 음악, 동영상 파일 재생 또는 다운로드 할 때 발생한다.


    트래픽의 계산으로는 1MB 용량의 웹 페이지를 1,000명이 볼 때 1,000MB(1GB)의 트래픽이 발생한다.

  • 트래픽 제한 정책
    서버 한 대에 할당된 트래픽을 공정하게 분배하여 서버를 공동 사용하는 모든 사이트가 원활히 서비스될 수 있도록 관리하는 것

  • 트래픽 초기화
    일반적인 웹 호스팅의 트래픽은 매일 자정에 자동 갱신되며, 트래픽 초과로 사이트 접속이 차단되어도 자정이 되면 열린다.

Lightsail

  • 간단한 가상화 프라이빗 서버(Virtual Private Server, 이하 VPS)가 필요한 개발자에게 웹 사이트와 웹 애플리케이션을 배포하고 관리하는 기능과 컴퓨팅, 스토리지, 네트워크를 제공한다.


    사용하기 쉬운 사용자 인터페이스를 갖추고 있으며, 비용이 효율적이고 빠르고 믿을 수 있는 가상 사설 호스팅 서비스를 제공한다.

  • 특징
    가상 프라이빗 서버(VPS) 서비스를 필요로 하는 경우 가장 손쉽게 사용 가능한 Amazon Web Services의 서비스이다.

Amazon Lightsail로 Wordpress 사이트 구축하기

  1. AWS 콘솔에 로그인하여 [서비스] -> [컴퓨팅] -> [Lightsail]로 이동해서 인스턴스를 생성한다.


  2. Linux/Unix로 선택하고 앱+OS에서 WordPress 선택한다.


  3. $3.5요금을 선택하고 인스턴스의 이름을 지정한다.


  4. 생성한 인스턴스의 상세 페이지로 이동해서 퍼블릭 IP를 복사한다.


  5. 복사한 IP로 브라우저를 통해 접속한다. 접속하여 우측 하단의 Manage 버튼을 눌러 이동한다.


  6. Follow these instructions의 링크에서 비밀번호 확인을 할 수 있다.


  7. Lightsail 인스턴스 페이지에서 "SSH를 사용하여 연결"을 통해 접속한다.


  8. cat bitnami_application_password 명령어를 통해서 초기 비밀번호를 확인한다.


  9. http://(Lightsail 인스턴스의 퍼블릭IP)/login 페이지로 이동해서 Username은 User Password는 방금 찾은 비밀번호를 넣어서 로그인한다.


  10. 관리자 페이지에 접속 완료


AWS Lightsail과 DNS 연결

  1. Lightsail의 메인 홈에서 [네트워킹]탭에서 "고정IP 생성"을 진행한다.


  2. 생성했던 인스턴스와 연결해주고 이름을 지정한 후 생성을 한다.


  3. 인스턴와 연결된 것을 확인 해주고 다시 Lightsail 홈에서 네트워킹으로 이동한다.


  4. DNS 영역 생성을 한다.


  5. Route 53에서 등록한 도메인을 입력하여 DNS 영역 생성을 완료하고 등록한 도메인 없을 시 Route 53에서 등록하면 된다.


  6. DNS 레코드에서 "레코드 추가"를 진행한다.


  7. A레코드로 하고 하위 도메인에 blog하고 확인에서 아까 생성한 고정 IP주소를 넣어주어 완료한다.


  8. 이름 서버의 내용들을 복사해둔다.


  9. 그 다음 AWS 콘솔에서 Route 53로 이동하여 호스팅 영역에서 지금 연결한 도메인의 상세 페이지로 이동한다. 이동하고 레코드 생성을 누른다.


  10. 레코드 이름은 blog로 유형은 NS-호스팅 영역의 이름 서버, 값에는 아까 복사한다 이름 서버들을 넣어서 레코드 생성한다.


  11. 접속 확인


0개의 댓글