본문 바로가기
AWS/웹서비스

AWS EC2 인스턴스 생성

by chief_sac 2021. 5. 30.
반응형

EC2란

  • 아마존 일레스틱 컴퓨터 클라우드(Amazon Elastic Compute Cloud)는 아마존 클라우드 플랫폼의 대표적인 웹 호스팅 사이트로 사용자가 가상 컴퓨터를 임대 받아서 자신만의 애플리케이션을 실행할 수 있다.
  • 사용자가 아마존 머신 이미지(AMI)로 부틱해 “인스턴스”라 부르는 가상 머신을 본인이 원하는 소프트웨어를 포함 하여 구성 할 수 있게하는 웹 서비스를 제공해 스케일링이 가능한 애플리케이션 배치를 장려한다.
  • 사용자가 필요에따라 서버인스턴스를 만들고 시작,종료를 할 수 있으며 실행 중인 서버에 대해 시간당 지불함으로 ‘Elastic’ 즉 탄력적이라는 용어를 사용한다.
  • 서버를 만들기 위해 서버용 컴퓨터를 제작하고 사용한다면 그만큼의 비용이 들고 필요 하지 않게 되었을 경우 물리적인 후 처리가 필요한데 클라우드 가상 서버의 경우 아마존에서 원하는 할당량 만큼 필요에 따라서 켜고 끄면서 딱 쓴만큼의 비용만 나오기 때문에 많은 기업에서 사용하고 있다.

구축 방법

  1. https://ap-northeast-2.console.aws.amazon.com/ 사이트 접속후 서비스 검색에 ec2를 들어간다
  2. ec2대시보드에 인스턴스 시작을 누른다
  3. 많은 머신 이미지가 있는데 이중에서 간단하게 설치가 가능하고 무료(프리티어)를 지원하는 Ubuntu를 이용해 서버를 생성 할 것이다 그중에서도 가장 최신버전으로 한번 해보려고한다. 선택을 누르고.
  4. 인스턴스 유형을 선택하게 되는데 일단 무료버전을 사용할 것이다 인스턴스가 가상 컴퓨터라고 했으니 메모리와 스토리지 cpu는 원하는 걸 선택하면될 것이다
  5. 다음을 누른 후 인스턴스 세부정보 구성이 있는데 아마존에서 default값으로 제공되는 기본정보 그대로 넘어간다
  6. 다음으로 이동하면 스토리지를 추가할 수 있는데 기본 8gib로 되어있지만 현재 프리터어 최대 범용은 30gib로 사용할 수 있게되어 있어 최대값을 새롭게 30으로 설정해 준다
  7. 태그는 생성시 지금은 따로 설정해 줄 필요가 없다.
  8. 보안 그룹 구성에서는 인스턴스에 대한 트래픽 제어와 방화벽 규칙인데 프로토콜을 설정해준다(SSH는 리눅스) 소스에 경우 서버에 접근을 보안 등록해 두지 않을 시에 혹시 모를 말도안되는 비용이 나올 수 있어 안전하게 현재 위치 IP를 받았다.
  9. 이제 본인이 설정한 상태대로 생성이 된 것을 확인 한다
  10. 시작하기를 누르면 이렇게 키페어 선택하거나 생성할 수 있는데 서버생성시 아무나 들어갈수 없도록 설정해 주는 것 이다. 새키 페어생성을 선택해 원하는 이름을 생성하면 키 페어 다운로드가 나오는데 절대!!!잃어 버리면 안된다 서버로들어가는 열쇠이기 때문에
  11. 인스턴스가 생성된 것을 확인할 수 있다.
  12. EC2인스턴스의 ip는 계속해서 바뀜으로 IP를 고정시켜줄수 있어야하는데 왼쪽nav에보면 네트워크 및 보안에 탄력적 IP가 있으니 클릭해보면
  13. 이렇게 탄력적 IP주소를 조회할수 있는 페이지가 나온다 우측상단에 탄력적 IP주소 할당을 클릭한다
  14. 별다른 설정없이 할당을 누르면 IP주소가 할당된다
  15. 여기서 이제 인스턴스 ID와 연결 해 주는데 원하는 IP를 클릭한 후 오른쪽 상단 작업을 클릭한 후 탄력적 IP주소 연결을 선택해 들어가면
  16. 이런 화면이 나오는데 인스턴스 선택을누르면 지금 현재 있는 ec2인스턴스 리스트가 나오는데 원하는, 방금만든 인스턴스 ID를 선택하고 연결을 누르면 생성이된다.
  17. 다시 ec2대시보드로 가서 IP4 주소를 확인해보면 설정한 IP와 동일한 것을 확인해볼 수 있다.
반응형