ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [AWS 알아보기] S3, EC2, RDS
    concept/AWS 2020. 6. 23. 19:05

    AWS란?

    Amazon Web Services

    아마존에서 개발한 클라우드 컴퓨팅 플랫폼이다. 

     

    기존 로컬에서만 사용할 수 있었던 웹 앱을 배포할 수 있게 만들어주는 도구


    S3란?

    : frontend

    Amazon Simple Storage Service (인터넷용 스토리지 서비스)

    서비스는 개발자가 쉽게 규모 컴퓨팅 작업을 수행할 있도록 설계되었다.

     

    여기서 중요한 개념은 버킷이다.

    bucket, 객체가 파일이라면 버킷은 연관된 객체들을 그룹핑한 최상위 디렉토리라고 있다.

    버킷 단위로 지역(region) 지정 있고, 버킷에 포함된 모든 객체에 대해서 일괄적으로 인증과 접속 제한을 있다

    Amazon S3 데이터(사진, 동영상, 문서 ) 업로드하려면 우선 하나의 AWS 리전에 S3 버킷을 만들어야 한.

    그런 다음 버킷에 객체를 얼마든지 업로드할 있다.

     

    S3의 장점에는 이런 것들이 있다.

    • 버킷 만들기 – 데이터를 저장하는 버킷을 만들고 해당 버킷의 이름을 지정합니다. 버킷은 데이터 스토리지를 위한 Amazon S3 기본 컨테이너입니다.

    • 데이터 저장 – 버킷에 데이터를 무한정으로 저장합니다. Amazon S3 버킷에 객체를 원하는 만큼 업로드할  있으며,  객체에 최대 5TB 데이터를 포함할  있습니다.  객체는 고유한 개발자 할당 키를 사용하여 저장  검색합니다.

    • 데이터 다운로드 – 데이터를 직접 다운로드하거나 다른 사람이 다운로드할  있도록 합니다. 언제든지 데이터를 직접 다운로드하거나 다른 사람이 다운로드하도록 허용할  있습니다.

    • 권한 – 데이터를 Amazon S3 버킷으로 업로드 또는 다운로드하려는 사용자에게 액세스 권한을 부여하거나 해당 권한을 거부합니다. 3가지 유형의 사용자에게 업로드  다운로드 권한을 부여할  있습니다. 인증 메커니즘을 사용하면 데이터가 무단으로 액세스되지 않도록 보호하는  도움이   있습니다.

    • 표준 인터페이스 – 모든 인터넷 개발 도구 키트에서 사용할  있도록 설계된 표준 기반 REST  SOAP 인터페이스를 사용합니다.


    실사용법

    만들어 놓은 CLI 코드가 있다면 client 폴더를 yarn build를 이용해서 빌드해서 static 파일을 만들고

    AWS S3의 버킷에 복사 붙여넣기를 해야한다.

     


    EC2

    : server

    : Elastic Compute Cloud 대의 컴퓨터를 임대해주는 것이다.

    기존에 AWS 없었을 , 기업이나 학교마다 서버실이라는 것을 따로 운영했다.

    24시간 내내 돌아가는 컴퓨터가 있어야 서버를 구동할 있는데 그것을 AWS에서 대여해주는 것이 바로 EC2이다.

    그런데 컴퓨터는 인터넷을 통해서만 접속할 있다.

     

    (현실세계로 예를 들자면, 기존에 사업을 하고 사무실을 내기 위해서는 회사 사옥을 지어야 했다면,

    wework라는 공유오피스가 생기면서 자리 1개, 혹은 회의실 하나만 빌릴 수 있는 형태로 바뀐 것)

     


    서버 연결에 도움이 되는 레퍼런스

     


     

    RDS

    : Relational Database Service

    아마존 웹서비스에서 제공하는 데이터베이스 전용 서비스다. 데이터베이스를 운영 하기 위해서 필요한 복제, 백업, 장애복구와 같은 작업을 대행해준다

     

    • MySQL

    • Oracle

    • SQL Server

    을 지원한다.

     


    데이터베이스 연결이 안될 참고했던 레퍼런스

     

     

     

     

     

     

    공부정리용으로 작성한 포스팅입니다.

    잘못된 정보가 있을 수 있으니 피드백 주시면 감사드리겠습니다.

    댓글

Designed by Tistory.