클라우드 컴퓨팅 - AWS : EC2
0. 클라우드 컴퓨팅, Amazon Web Service
-
물리적인 컴퓨터가 아닌, 인터넷을 활용하여 멀리에 있는 컴퓨팅 파워를 마치 내 것처럼 사용하는 기술! 필요에 따라 유동적으로 사용할 수 있다는것이 최대 장점.
-
클라우드 컴퓨팅에서 가장 대표적인 기업이 AWS.
사용시 주의할 점 : Region 에 따라 네트워크 속도가 달라지고, 인스턴스 등도 Region 을 기준으로 할당/해제되기 때문에 항상 자신이 어느 Region 에서 작업하는지 확인하시오.
1. Elastic Cloud Computing (EC2)
-
가상의 컴퓨터를 빌려주는 서비스. 가장 기본적인 클라우드 컴퓨팅 서비스이다.
-
인스턴스 : 클라우드 컴퓨터 단위. 하나의 인스턴스가 한대의 컴퓨터라고 보면 될듯?
-
실습을 해 보자!
-
step 1. 운영체제 선택
unix 기반의 운영체제들은 모두 무료, 윈도우 운영체제들은 데이터베이스 서버가 같이 설치된 경우에 가격이 비싸다.
-
step 2. 인스턴스 타입 선택(컴퓨터 사양 선택)
cpu, memory, network performance https://aws.amazon.com/ko/ec2/pricing/
-
step 3. 인스턴스 설정
-
step 4. ebs(Elastic Block Storage)
해당 인스턴스에 장착시키는 저장장치
-
step 5. 태그 설정
설명 달기
-
step 6. 보안 그룹 설정
인스턴스에 연결을 시도할 때, 그 방식에 따라 접속 허용 여부를 설정하는 것
SSH : unix 기반의 운영체제에 원격으로 접속해서 조작하는 방식
RDP : window 운영체제에 원격으로 접속해서 조작하는 방식
HTTP : 서버를 운영할 때 클라이언트가 서버에 요청하는 방식 -
step 7. 리뷰
-
step 8. 키 다운로드
-
cf) EC2 IMAGEs
- 다른사람이 여러가지를 세팅해 놓은 인스턴스를 구매해서 사용하는 방법이 있다!