본인만의 웹사이트를 만들기위해서 서버가 필요 할 수 있고 서버 명령어 연습이나 기타 등등 서버가 필요한 경우가 많습니다.
일반인들이 직접 개인 물리서버를 만들기에는 돈과 시간(장비선정)이 많이 사용됩니다.
이에 물리서버가 아닌 가상서버로 1년 무료로 개인서버를 구축하는 방법을 알아봅시다.
저는 다양한 가상화 중 AWS(amazon web services)를 이용해서 가상화 클라우드 서버를 만드는 법을 알아보겠습니다.
AWS 는 아마존 닷컴에서 개발한 클라우드 컴퓨팅 플랫폼입니다.
이는 네트워킹을 기반으로 가상 컴퓨터, 스토리지, 네트워크 인프라 등 다양한 서비스를 제공합니다.
우선 AWS의 경우 1년 무료입니다.
AWS 에서 지원하는 가상 서버의 가격은 다양하게 구성되어있습니다.
이중 무료는 프리티어라고 해서 계정을 활성화한 날부터 1년간 750시간 미만 인스턴스 1개에 대해 무료입니다.
아래는 프리티어의 대한 설명이고 저는 서버를 만드는 것 이기 때문에 Amazon EC2를 만들어 보겠습니다.
1. https://aws.amazon.com/ko/ 에 접속하여 계정을 생성합니다.
계정 생성시 사용한 카드로 1달러가 결제되는데 이는 다시 환불되니 걱정하지 않아도 됩니다.
해킹될 경우 엄청난 돈을 내야할 수 있으므로 AWS의 패스워드는 강력하게 하는 편이 좋습니다.
2. 계정에 로그인 후 위치를 서울로 변경해줍니다. ( 처음에는 서울로 지정되어있지 않습니다.)
3. 솔루션 구축에서 Launch a virtual machine 버튼을 눌러주세요.
4. 서버(인스턴스) 이름을 적어줍니다.
5. 어떤 OS 를 사용할 것인지 이미지를 선택해줍니다.
저같은경우는 Linux 를 선택하였습니다. 디폴트로 리눅스로 설정되어 있을 겁니다.
이때 주의할 점은 이미지 옆에 프리티어 사용가능이라고 적혀있는 것으로 만들어야합니다.
6. 인스턴스는 디폴트로 설정되어있는 micro를 사용합니다.
역시 프리티어 사용 가능이라고 써져있는 것으로 설정해야 합니다.
7. 키페어를 생성해야합니다. 우측에 새 키페어 생성 버튼을 눌러주세요
키페어는 인스턴스에 안전하게 연결할 수 있도록 만드는 키입니다.
8. 키페어 이름을 작성 후 키 페어 생성 버튼을 눌러주세요.
키페어 생성될 경우 PC에 키페어 파일이 저장됩니다.
이 파일을 잘 저장해놔야 SSH 접근이 가능합니다.
9. 스토리지의 경우 30GB 까지 사용가능하므로 30GB로 설정하였습니다.
10. 설정된 값을 확인 후 맨 아래에 인스턴스 시작 버튼을 눌러주세요
11. 좌측에 인스턴스 버튼을 누르면 아래와 같이 생성된 것을 확인 할 수 있습니다.
12. 인스턴스 ID를 눌러 상세 정보 내 퍼블릭 IP주소를 확인해주세요
13. SSH를 사용하여 생성된 인스턴스에 접속하는 방법입니다.
키페어를 다운로드 받은 경로에서 다음과 같이 접속할 수 있습니다.
ssh -i helllo.pem ec2-user@34.220.199.162
접속시 key pair 파일 퍼미션 에러가 발생한다면 chmod 600 helllo.pem 명령으로 퍼미션 조정 후 다시 시도 부탁드립니다.
'서버 및 운영 > 서버' 카테고리의 다른 글
클라우드 컴퓨팅 IaaS,PaaS,SaaS 란? (0) | 2023.08.15 |
---|---|
서버 및 네트워크 시스템 작업 유의사항 (0) | 2023.04.14 |
dmesg 명령어 (0) | 2022.07.22 |
WebServer와 WAS의 차이점 (0) | 2022.06.17 |
쿠버네티스 구성 요소 및 통신 (0) | 2022.06.07 |