반응형
EC2란
- 아마존 일레스틱 컴퓨터 클라우드(Amazon Elastic Compute Cloud)는 아마존 클라우드 플랫폼의 대표적인 웹 호스팅 사이트로 사용자가 가상 컴퓨터를 임대 받아서 자신만의 애플리케이션을 실행할 수 있다.
- 사용자가 아마존 머신 이미지(AMI)로 부틱해 “인스턴스”라 부르는 가상 머신을 본인이 원하는 소프트웨어를 포함 하여 구성 할 수 있게하는 웹 서비스를 제공해 스케일링이 가능한 애플리케이션 배치를 장려한다.
- 사용자가 필요에따라 서버인스턴스를 만들고 시작,종료를 할 수 있으며 실행 중인 서버에 대해 시간당 지불함으로 ‘Elastic’ 즉 탄력적이라는 용어를 사용한다.
- 서버를 만들기 위해 서버용 컴퓨터를 제작하고 사용한다면 그만큼의 비용이 들고 필요 하지 않게 되었을 경우 물리적인 후 처리가 필요한데 클라우드 가상 서버의 경우 아마존에서 원하는 할당량 만큼 필요에 따라서 켜고 끄면서 딱 쓴만큼의 비용만 나오기 때문에 많은 기업에서 사용하고 있다.
구축 방법
- https://ap-northeast-2.console.aws.amazon.com/ 사이트 접속후 서비스 검색에 ec2를 들어간다
- ec2대시보드에 인스턴스 시작을 누른다
- 많은 머신 이미지가 있는데 이중에서 간단하게 설치가 가능하고 무료(프리티어)를 지원하는 Ubuntu를 이용해 서버를 생성 할 것이다 그중에서도 가장 최신버전으로 한번 해보려고한다. 선택을 누르고.
- 인스턴스 유형을 선택하게 되는데 일단 무료버전을 사용할 것이다 인스턴스가 가상 컴퓨터라고 했으니 메모리와 스토리지 cpu는 원하는 걸 선택하면될 것이다
- 다음을 누른 후 인스턴스 세부정보 구성이 있는데 아마존에서 default값으로 제공되는 기본정보 그대로 넘어간다
- 다음으로 이동하면 스토리지를 추가할 수 있는데 기본 8gib로 되어있지만 현재 프리터어 최대 범용은 30gib로 사용할 수 있게되어 있어 최대값을 새롭게 30으로 설정해 준다
- 태그는 생성시 지금은 따로 설정해 줄 필요가 없다.
- 보안 그룹 구성에서는 인스턴스에 대한 트래픽 제어와 방화벽 규칙인데 프로토콜을 설정해준다(SSH는 리눅스) 소스에 경우 서버에 접근을 보안 등록해 두지 않을 시에 혹시 모를 말도안되는 비용이 나올 수 있어 안전하게 현재 위치 IP를 받았다.
- 이제 본인이 설정한 상태대로 생성이 된 것을 확인 한다
- 시작하기를 누르면 이렇게 키페어 선택하거나 생성할 수 있는데 서버생성시 아무나 들어갈수 없도록 설정해 주는 것 이다. 새키 페어생성을 선택해 원하는 이름을 생성하면 키 페어 다운로드가 나오는데 절대!!!잃어 버리면 안된다 서버로들어가는 열쇠이기 때문에
- 인스턴스가 생성된 것을 확인할 수 있다.
- EC2인스턴스의 ip는 계속해서 바뀜으로 IP를 고정시켜줄수 있어야하는데 왼쪽nav에보면 네트워크 및 보안에 탄력적 IP가 있으니 클릭해보면
- 이렇게 탄력적 IP주소를 조회할수 있는 페이지가 나온다 우측상단에 탄력적 IP주소 할당을 클릭한다
- 별다른 설정없이 할당을 누르면 IP주소가 할당된다
- 여기서 이제 인스턴스 ID와 연결 해 주는데 원하는 IP를 클릭한 후 오른쪽 상단 작업을 클릭한 후 탄력적 IP주소 연결을 선택해 들어가면
- 이런 화면이 나오는데 인스턴스 선택을누르면 지금 현재 있는 ec2인스턴스 리스트가 나오는데 원하는, 방금만든 인스턴스 ID를 선택하고 연결을 누르면 생성이된다.
- 다시 ec2대시보드로 가서 IP4 주소를 확인해보면 설정한 IP와 동일한 것을 확인해볼 수 있다.
반응형
'AWS > 웹서비스' 카테고리의 다른 글
Spring 프로젝트 AWS EC2이용해서 배포하기(완) (3) | 2021.07.15 |
---|---|
Ubuntu 에서 톰켓과 아파치 연결 (2) | 2021.07.15 |
Ubuntu Spring 웹 서비스 환경 구축하기 (0) | 2021.07.15 |
AWS EC2 가상 웹서버 윈도우에서 접속하는법 (0) | 2021.07.15 |
ACM(aws certificate manager) 아마존 SSL설정 (0) | 2021.05.30 |