🔥 클라우드의 성장으로 인해 인프라 아키텍트의 수요가 늘고있다.
개발자들이 현업에서 얘기하기로는 인프라라고 흔히들 얘기한다. '클라우드' 이렇게도 많이 쓰지만 '인프라', 개발을 할 수 있게 만들어주는 베이스 인프라다.
👉 클라우드는 우리가 만든 서비스를 돌아갈 수 있게 해주는 곳입니다.
흔히들 웹사이트를 돌리기 위해 필요한 도메인, 서버, 데이터베이스 등등을 제공해 줍니다.
개발자들 사이에서는 인프라라고 얘기합니다.
AWS는 수많은 클라우드 서비스 중에 제일 잘나가는 서비스입니다.
Amazon Web Service 의 약자이고, 우리가 잘 알고 있는 쇼핑몰 회사 아마존에서 만들었다.
만약에 서울에 데이터 센터가 영등포, 강남, 도봉에 위치하고 있으면 서울리전에 영등포 존, 강남 존, 도봉 존 이라고 불리어지는 것입니다.
🔥AWS 의 모든 제품들은 기본적으로 어떤 리전과 존에 배치할지를 먼저 결정해야합니다.
리전 과 존 이 중요한 이유는 AWS 사용하여 인프라를 구성할때 서비스 하려는 지역의 리전과 존을 사용해야 한다는 것입니다. 한국에서 서비스 하려면 ap-northeast-2 리전을 사용합니다.
👉 버킷은 S3에서 파일을 저장하는 폴더라고 생각하시면 됩니다.
1번 버킷에는 이미지 파일, 2번 버킷에는 동영상 파일 이렇게 쓰임에 따라 나눠서 사용한다.
우리가 컴퓨터를 사용할 때 폴더 안에 파일을 저장하는 것처럼
S3에서도 버킷 안에 파일을 저장합니다.
버킷 만들기에 보이는 옵션들은 전부 사용하지는 않는다
서비스의 상황에 따라 그때그때 찾아보면서 사용한다.
IAM : S3(리소스)의 사용할 수 있는 권한을 조절하는 서비스
SDK : AWS에 종속된 용어는 아니고, 안드로이드 SDK, 아이폰SDK 이렇게 어떤 플랫폼에서 제공하는 프로그래밍 할 때 돕는 라이브러리
venv : 가상환경