본문 바로가기

Server/AWS5

[AWS] EC2 메모리 용량 늘리기 메모리 부족을 방지하기 위해 swap file을 통해 메모리 할당을 하였다. 1. 메모리를 할당할 EC2에 접속 2. swap 파일 메모리를 할당 sudo dd if=/dev/zero of=/swapfile bs=128M count=16 2GB의 메모리로 swapfile 크기 설정 3. swapfile에 접글할 수 있는 권한 설정 sudo chmod 600 /swapfile 4. swapfile을 추가할 swap 공간 생성(스왑 파일의 읽기 및 쓰기 권한 업데이트) sudo mkswap /swapfile 5. swapfile을 swap memory에 추가(스왑 영역 설정) sudo swapon /swapfile 6. /etc/fstab에 세팅 sudo vi /etc/fstab fstab - 파일 시스템 .. 2023. 3. 27.
[Xshell] Xshell을 통해 EC2 접속 생성한 인스턴스를 접속하기 위해 여러 서버 접속 툴이 있다. Xshell 프로그램을 통해 접속을 했다. 다운로드 : https://www.netsarang.com/ko/free-for-home-school/ 무료 라이선스 - NetSarang Website 무료 라이선스 무료 사용자의 최고의 선택 ㈜넷사랑컴퓨터는 강력한 SSH와 SFTP/FTP 클라이언트 프로그램을 지난 10년간 무료로 배포해온 것에 대해 자부심을 느낍니다. 저희 무료 라이선스는 단지 www.netsarang.com 개인 프로젝트 배포 경험을 위해 무료 버전을 사용하였다. 프로그램 실행 후 왼쪽 상단의 추가 버튼을 클릭하면 세션 등록을 할 수 있다. 이름은 본인이 설정할 수 있으며, 호스트는 AWS의 인스턴스 목록에서 본인이 접속할 인스.. 2023. 3. 27.
[AWS] 탄력적 IP 할당하기 EC2 인스턴스는 재부팅 시마다 퍼블릭 ip가 계속 변하게 된다 이를 방지하기 위해 탄력적 ip를 할당하고 인스턴스에 연결하면 재부팅을해도 해당 ip로 퍼블릭 ip가 고정된다. 1. 탄력적 ip 주소 할당하기 탄력적 ip 카테고리의 '탄력적 ip 주소 할당' 을 클릭한다. 특별히 건드리지 않고 '할당' 한다. 2. 인스턴스와 연결하기 탄력적 ip 주소 할당이 완료되었으면 목록에서 해당 탄력적 ip주소를 선택하고 '작업' 탭에서 연결을 클릭한다. 다음 화면에서 이전에 생성해둔 인스턴스를 선택하고 해당 인스턴스의 프라이빗 ip주소를 선택하여 연결한다. 3. 인스턴스에 탄력적 ip주소 연결 확인 인스턴스 탭의 본인이 생성한 인스턴스를 확인하면 탄력적 ip주소와 연결된 것을 확인할 수 있다. 2023. 3. 27.
[AWS] EC2 인스턴스 생성하기 EC2 인스턴스를 생성해보자. AWS의 인스턴스를 검색하여 접속하면 아래와 같은 화면이 나온다. 오른쪽 위 상단의 '인스턴스 시작'을 클릭한다. 1. 본인 인스턴스의 이름을 설정하고 AMI를 설정한다. AMI(Amazon Machine Image) 란 인스턴스를 실행하기 위한 정보를 모든 단위이다. EC2를 실행하기 위해 CPU 프로세서 타입 및 소프트웨어 설치, 저장공간 용량, OS 등의 정보들을 저장한 정보이며, 항목 선택에 따라 리눅스 환경 세팅이 된 AMI를 EC2에 적용시켜 간편하고 빠르게 리눅스 컴퓨터를 장만하는 원리이다. 본인은 ubuntu 서버의 20.04버전을 선택하였다. 2. 인스턴스 유형 선택 인스턴스 유형은 프리티어 t2.micro를 선택하였다. 3. 키 페어 생성 키 페어는 서버에.. 2023. 3. 27.
[AWS] AWS EC2 EC2(Elastic Compute Cloud) AWS에서 제공하는 클라우드 컴퓨팅 서비스(= AWS로부터 컴퓨터를 임대하여 사용하는 것) EC2를 활용하여 AWS의 다양한 운영체제로 인스턴스를 시작하고, 사용자 선택에 따라 어플리케이션 환경, 네트워크 권한 등을 설정할 수 있다. EC2의 특징 몇 번의 클릭만으로 컴퓨터 한대를 구성할 수 있다. 탄력적 특성을 가지고 있어 용량을 늘리거나 줄일 수 있다. 사용자가 설정한 스펙에 따라 사용한 비용만큼만 지불하여 저렴하게 이용할 수 있다. 보안 및 네트워크 구성에 편리하다. 스토리지 관리에 효과적이다. 운영체제를 선택이 쉽다. 다양한 용도에 최적화된 서버를 쉽게 구성이 가능하다. 인스턴스 EC2의 기능 중 하나인 인스턴스는 AWS로부터 가상 컴퓨팅 환경을 제.. 2023. 3. 27.