AWS

jivyyyy·2020년 6월 7일
0
post-thumbnail

AWS 란?

클라우드를 통해서 개발자도 스스로 서버를 사용할 수 있는 편리한 구조가 생겼다.
클라우드 사업자들은 세계 곳곳에 물리적인 서버들을 관리해주고 임대해주는 서비스를 하고 있다.

왜 AWS 인가?
2006년 정식 출시하여 EC2, S3 등을 제공하는데 현재 전체 클라우드 사용자중 40%이상의 전세계 1위 클라우드 서비스.

기존의 직접 서버를 구입해서 idc 에 넣고 관리하는 비용보다 사용한 만큼만 지불하는 방식이 효율적.

EC2(Amazon Elastic Compute Cloud)

다양한 서버 스펙을 설정해서 생성하고, 원하는 운영체제로의 설치가 가능하다. 기존의 서버와 같은역할

필수 지식

보안 그룹

  • EC2 및 여러 서비스들이 인터넷을 통해 서비스할때, 해킹의 위협으로부터 보호하기 위해서 통제하는 것을 방화벽이라고 한다. 바로 이러한 부분을 기존에는 장비나 서버에서 소프트웨어로 통제했는데 AWS에서는 보안그룹이라는 이름으로 제공하고 있다.

RDS(Amazon Relational Database Service)

  • 관계형 데이터베이스를 아마존 웹서비스를 통해서 구축할 수 있는 서비스. 보통은 고가의 고성능 서버를 구입하여 구축하던 것을 원하는 성능별로 안정적으로 빠르게 구축할 수 있는 장점이 있다.

S3 (Simple Storage Service)

  • 이름대로 파일을 쉽게 저장할 수 있는 공간을 제공하는 서비스
  • 파일을 저장할 뿐만 아니라 고유주소를 부여해 주기 때문에 웹상에서 쉽게 읽어들일 ㅅ ㅜ있다.
  • 주로 정적파일 저장때 사용

Route53

-DNS(Domain Name System) : 인터넷 브라우저에서 주소를 입력할 때 'www.wecode.co.kr'라고 치면 바로 이 주소값이 서버의 실제 ip주소로 안내해 주는 서비스. 문자를 숫자 주소로 번역해준다고 생각할 수 있다.

  • AWS 에서도 AWS 상에 생성한 서버들을 외부에서 이름 주소로 받아서 처리하기 위해서 Route53이라는 서비스를 통해 기능을 지원하고 있다.

실습

  • 윈도우이기 때문에 git bash 로 실습하였다.
    다운받은 keypem 이 있는 디렉토리로 이동해서 하기의 명령어를 입력한다.
  • 처음 연결하는 것이므로 yes 를 선택하여 connect 를 한뒤 ip 주소를 입력한다.

profile
나만의 속도로

0개의 댓글