EC2 (Elastic Compute Cloud)
EC2는 안전하고 크기 조정이 가능한 컴퓨팅 파워를 클라우드에서 제공하는 웹 서비스입니다.
개발자가 더 쉽게 웹 규모의 클라우드 컴퓨팅 작업을 할 수 있도록 설계 되었습니다.
장점
탄력적인 웹 규모 컴퓨팅
Auto Scailing을 통한 자동 확장 및 축소
* Auto Scailing
Auto Scailing을 사용하면 애플리케이션 가용성을 유지하는데 도움이 되며,
사용자가 정의한 조건에 따라 자동으로 EC2 용량을 급격하게 확장 또는 축소 가능
EC2 인스턴스의 동적 조정을 위해 Auto Scailing을 사용하면 수요가 급증할 때는
EC2 인스턴스 수를 자동으로 늘려 성능을 유지하고 수요가 잠잠해지면 용량을 줄여 비용절감이 가능
완전 제어
CLI 제공
다양한 Command(API) 제공
유연한 클라우드 호스팅 서비스
다양한 OS 서버
메모리, CPU, 스토리지, 부팅 파티션 선택
통합
Storge, RDS, VCP 등과 통합 가능
EC2 인스턴스 만들기
AWS 사이트에 접속하여 콘솔 로그인을 합니다.
로그인을 하시면 AWS Management Console 홈으로 이동이 되고
솔루션 구축에 EC2를 사용하여 가상 머신 시작을 클릭합니다.
다양한 OS가 많이 존재하지만 처음이니까 맨위에 있는 Amazon Linux 2 AMI 를 선택해봅시다.
우리는 프리 티어인 t2.micro를 선택합니다.
6. 보안 그룹 구성에서는 방화벽 설정하는 화면입니다.
이 화면에서 추가된 IP와 Port들만 개방할 수 있습니다.
우리는 서버에 접속하는 SSH 포트인 22번 포트만 사용해봅시다.
내 IP 선택 시 PC IP가 세팅되게 됩니다.
세팅이 완료되면 검토 및 시작 버튼을 클릭
마지막으로 7. 검토 단계에 넘어오게되고 시작하기 버튼을 눌러줍니다.
처음 생성하실때는 키 페어가 없기 때문에 새 키 페어 생성 선택 후 키 페어 이름을 입력해줍니다.
모두 진행이 되셧으면 키 페어 다운로드 버튼을 클릭합니다.
키 페어를 다운로드하면 작성한 키 페어 이름의 PEM 파일을 받을수 있게 됩니다.
해당 파일은 인스턴스에 SSH로 연결시 필요한 파일이므로 잘관리해야합니다.
키 페어 다운로드 후 인스턴스 시작 버튼이 활성화 되고
인스턴스 시작 버튼 클릭 시
인스턴스가 생성된것을 확인하실 수 있습니다.
PuTTY로 EC2 인스턴스에 접속하는 방법이 궁금하신 분들은 아래 링크를 참고해주세요.
'DEV > AWS' 카테고리의 다른 글
Cloud9을 이용하여 클라우드 기반 통합 개발 환경(IDE) 만들기 (0) | 2020.05.17 |
---|---|
PuTTY를 사용하여 Windows에서 EC2 인스턴스에 연결하기 (0) | 2020.05.15 |
AWS (1) | 2020.05.12 |