Github Action + S3 간단히 알아보기

jayden·2020년 2월 23일
2
post-thumbnail

금, 토, 일 주말을 DNS와 https에 모두 투자했다. 웹 개발자(프론트엔드 포지션)이지만 현재는 화면을 그릴수있는 능력밖에 없다고 생각된다. 이번 주말을 통해 웹 개발자라 하면 서버에 대한 지식이 꼭! 필요하다고 몸으로 체험했다. 이번 장에서는 github action과 S3에 대해 간단히 알아보고 다음장부터 실습한 내용을 정리하려 한다.

Github Action이란

Github 이벤트(push, issue, release 등)를 트리거해서 개발 워크플로우를 생성할수 있는 서비스다. Gitgub Action을 통해서 배포를 자동화 할수있다.(push 한번으로 배포가 가능하다.)

S3란

AWS의 S3는 Simple Storage Service다. 영어로 된 명칭을 통해 알수있듯이 S가 3개라서 S3다.
S3를 알기전까지의 나는 EC2의 ubuntu만 사용했었는데 사실 EC2를 잘 활용하지도 못한다. 그냥 웹 서버를 구동하는 방법밖에 모른다. S3는 파일 저장에만 초점을 맞춰서 서비스를 할수 있는 장점이 있다.

S3의 특징

  1. 3 copy 복제를 지원하여 데이터의 신뢰도를 보장
  2. 용량과 파일수에 제한 없음
  3. 버전 관리 기능을 통해 삭제한 파일도 복원 가능
  4. CloudFront 등 aws 기능과 쉽게 연동 가능

S3 용어정리

  1. 객체 : S3에서 저장되는 기본 단위, 하나의 파일이라고 생각하면 된다
  2. 키 : 버킷 내 객체를 저장하기 위해 사용되는 식별자
  3. 버킷 : 디렉토리와 비슷, 버킷에 객체를 저장
profile
현재의 일에 집중하되 차근차근 찐 개발자가 되기 위해서 노력중입니다.

0개의 댓글