오라클 평생 무료 ARM서버 만들기부터 포트열기 까지 A to Z 가이드

    소개

    무료로 사용할 수 있는 서버를 찾고 있다면, 오라클 클라우드의 ARM서버를 고려해보세요. 이 글에서는 오라클 클라우드에 가입하고, 평생 무료로 ARM서버를 사용하는 방법에 대해 자세히 알아보겠습니다.

    혹시 집에 남는 안드로이드 폰이 있진 않으신가요? 이 글을 참고해서 안드로이드 폰에 Ubuntu를 설치해 서버로 활용하는 방법에 대해서도 알아보세요. : Linux Deploy를 사용해 안드로이드에 리눅스를 설치하기

    준비물

    • 이메일 주소
    • 주소
    • 전화번호
    • 해외결제 가능한 카드(Visa, Mastercard, Amex)

    오라클 클라우드 가입

    먼저 구글에 오라클 클라우드를 검색하여 가입을 시작합니다.

    오라클 클라우드 가입 화면

    이 글에서는 ARM서버를 사용할 것이기 때문에, 경고문에 표시된 Arm 컴퓨트 수요가 너무 높은 영역은 선택하지 않도록 합니다. (홈 영역은 가입 후 변경할 수 없습니다.)

    오라클 클라우드 가입 - 홈 영역 선택

    이제 해외 결제 가능한 카드가 필요합니다. 카드가 유효한지 확인하기 위해 결제를 하고 잠시 후 환불해줍니다.

    오라클 클라우드 가입 - 지급 검증
    오라클 클라우드 가입 - 카드정보 입력
    오라클 클라우드 가입 - 결제 완료
    오라클 클라우드 가입 - 결제 승인

    가입이 완료되었다면 오라클 클라우드 대시보드로 이동합니다.

    ARM서버 만들기

    오라클 클라우드 매뉴 – 컴퓨트 – 인스턴스로 이동해 새 인스턴스를 생성합니다.

    오라클 클라우드 매뉴 - 컴퓨트

    Change Shape를 클릭해 Ampere – VM. Standard. A1. Flex를 선택합니다. 평생 무료로 사용하려면 OCPU는 4개, 메모리 용량은 24GB를 초과하지 않도록 설정합니다.

    컴퓨트 생성 - 이미지 및 구성
    컴퓨트 생성 -이미지 및 구성 - 가상 머신 - ARM서버

    이미지 변경에 들어가 자신이 원하는 운영체제로 변경합니다. Windows의 경우에는 추가 라이센스 비용이 있으니 주의해야 합니다.

    컴퓨트 생성 -이미지 및 구성 - 이미지 변경

    SSH전용 키를 저장하거나 원래 사용하는 공용 키를 업로드합니다. 전용 키는 ssh 로그인 할 때 필요하니 잘 보관하세요.

    SSH키 발급 및 업로드

    나머지 설정은 사용자 개개인에 맞게 변경할 사항이 있으면 설정하고 다음으로 넘어갑니다.

    만약 생성 과정에서 Out of host capacity 라는 요류가 발생하는 경우

    이 글을 참고하십시오. : 오라클 클라우드 인스턴스 생성 오류 out of host capacity 해결방법

    고정 IP 만들기 (선택)

    서버를 만들었으니 이제 인터넷에 연결될 주소를 고정시켜 줘야 합니다. 서버가 인터넷 통신을 하기 위해서는 IP주소가 필요한데, 이 IP주소가 유동적으로 움직이게 되면 움직일 때 마다 도메인 속성을 바꿔줘야 하기 때문입니다.
    컴퓨트 – 인스턴스 – 만든 인스턴스 선택연결된 VNIC 를 선택합니다.

    컴퓨터 인스턴스 연결된 VNIC

    기본 VNIC를 클릭하고 IPv4 주소를 클릭합니다.

    VNIC의 IPv4주소
    매뉴 - 편집

    오른쪽 점 세개 매뉴 – 편집으로 들어갑니다.

    전용 IP 주소 편집 - 공용 IP없음

    공용 IP없음을 선택하고 업데이트합니다.

    전용 IP 주소 편집 - 예약된 공용 IP

    다시 편집 매뉴로 들어가서 예약된 공유 IP – 새 예약된 IP주소 생성을 누릅니다. 이름은 알아볼 수 있는 것으로, IP주소 소스는 Oracle로 선택합니다.

    IPv4주소 예약 성공

    완료되었습니다. IP주소가 고정되었습니다. 이제 이 IP주소를 도메인에 연결시키면 됩니다.

    SSH로 연결하기

    SSH연결정보

    인스턴스 세부정보 – 인스턴스 액세스에 표시된 공용 IP 주소와 사용자 이름을 SSH클라이언트에 입력합니다. 필자는 Termius라는 SSH클라이언트를 사용합니다. 글은 ssh 명령줄 도구를 통해 연결하는 법으로 설명하겠습니다.
    Powershell 또는 CMD에서 다음 명령을 실행합니다.

    ssh 사용자 이름@공용 IP 주소 -i 다운받은 공용 키 경로

    로그인에 성공하면 다음 명령을 통해 패키지를 업데이트합니다.

     sudo apt-get update && sudo apt-get upgrade

    완료되었습니다. 자유롭게 SSH로 서버를 자유롭게 제어할 수 있습니다.

    포트포워딩 / 포트열기(선택)

    SSH로 서버를 구동시켰다면, 인터넷으로 연결될 수 있도록 포트를 열어 주어야 합니다. 포트를 열기 위해서는 컴퓨트 – 인스턴스 – 만든 인스턴스를 선택합니다. 인스턴스 세부정보에서 가상 클라우드 네트워크를 선택합니다.

    인스턴스 세부정보

    들어가면 맨 앞에 나오는 서브넷으로 들어갑니다. 그 이후 Default Security List for vcn…을 누릅니다.

    인스턴스 서브넷
    인스턴스 서브넷의 보안목록

    수신 규칙 추가를 누릅니다. 소스 CIDR은 0.0.0.0/0 으로 설정합니다. 대상 포트 범위만 포트포워딩을 하기 원하는 포트를 적어 넣으면 됩니다.

    보안목록에 수신 규칙 추가

    VCN에 네트워크 보안 그룹이 있다면, 네트워크 보안 그룹에서도 동일 작업을 수행합니다.

    마무리

    이 가이드를 통해 여러분은 오라클 클라우드에서 ARM서버를 만들고 평생 무료로 활용할 수 있게 되었습니다.

    이 글은 obtuse.kr에서 확인할 수 있습니다.


    게시됨

    카테고리

    작성자

    태그:

    Obtuse의 테크 블로그 더 알아보기

    이 블로그에 새 글이 나올 때 마다 이메일로 알림을 받아보는 건 어때요?


    ※구독 버튼을 클릭하면 obtuse.kr의 개인정보 처리방침의 광고성 정보 수신에 동의하는 것으로 간주합니다.

    댓글

    답글 남기기

    이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

    이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.