오상우
오상우

Categories

  • aws
  • web

클라우드 컴퓨팅 - 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

  • 다른사람이 여러가지를 세팅해 놓은 인스턴스를 구매해서 사용하는 방법이 있다!