서비스 인프라

서비스 인프라에 관한 10개의 기록을 모았습니다.

매일 쓰는 로그인, IAM 사용자와 Identity Center와 aws login

AWS 튜토리얼은 IAM 사용자의 액세스 키를 명령줄 설정에 붙여 넣으라고 하지만, 액세스 키는 지울 때까지 쓰이는 장기 자격 증명이다. 사람이 매일 쓰는 로그인은 Identity Center나 aws login처럼 시간이 정해진 임시 자격 증명을 받는 쪽으로 정하고, 무료 플랜 계정에서는 조직이 생기는 순간 플랜이 바뀐다는 점을 함께 따진다.

서비스 인프라 기초 시리즈, 8편 중 4편6분

AWS 무료 플랜과 크레딧, 끝나는 날 계정에 생기는 일

2025년 7월 15일 이후 만든 AWS 계정은 무료 플랜이나 유료 플랜으로 시작한다. 무료 플랜은 요금을 받지 않는 대신 6개월이 차거나 크레딧이 바닥나는 날 끝나고, 그날 계정이 닫힌다. 90일 안에 유료로 바꾸지 않으면 자원과 데이터가 지워지니, 실제 사용자가 쓸 서비스는 처음부터 유료 플랜 계정에 둔다.

서비스 인프라 기초 시리즈, 8편 중 3편6분

루트 사용자와 MFA, 계정 주인의 로그인을 잠가 두는 이유

AWS 계정을 만들 때 쓴 이메일과 비밀번호는 결제 정보까지 모든 것에 닿는 루트 사용자가 된다. 루트는 없앨 수 없어서 MFA로 잠가 두고, 피싱에 강한 패스키를 쓰고, 장치를 모두 잃었을 때 돌아올 길을 미리 챙긴다.

서비스 인프라 기초 시리즈, 8편 중 2편6분

앱 심사와 단계적 출시, 되돌릴 수 없는 배포

웹은 이전 파일로 되돌리면 되지만, 사용자 기기에 설치된 앱은 거둬들일 수 없다. 스토어 심사와 단계적 출시가 어떻게 동작하는지, 그래서 어떤 값을 앱 대신 서버에 두는지 정리한다.

5분

GPU 서버, AI 모델을 직접 띄우기 전에 알아 둘 것

AI 모델을 직접 돌리려면 모델이 GPU 메모리에 들어가야 한다. GPU가 AI 계산에 쓰이는 이유부터 인스턴스를 고를 때 볼 사양, 모델을 바꾸는 동안 생기는 빈 구간을 대체 경로로 메우는 방법까지 이어서 설명한다.

서비스 인프라 기초 시리즈, 8편 중 8편6분

컨테이너, 이미지에 담을 것과 밖에 둘 것

컨테이너는 프로그램과 실행에 필요한 파일을 이미지로 묶어 어느 서버에서나 같은 조합으로 실행한다. 이미지와 컨테이너의 차이, 가상 머신과 다른 점, 설정과 데이터를 이미지 밖에 두는 이유를 기초부터 설명한다.

서비스 인프라 기초 시리즈, 8편 중 7편6분

포트와 방화벽, 0.0.0.0/0으로 열면 생기는 일

보안 그룹 인바운드 규칙에 0.0.0.0/0을 넣으면 인터넷의 누구나 그 포트로 연결을 시도할 수 있다. 포트, 인바운드와 아웃바운드, IP 범위 표기부터 차례로 정리한다.

서비스 인프라 기초 시리즈, 8편 중 6편7분

공인 IP와 사설 IP, 서버에 주소가 두 개인 이유

EC2 인스턴스에는 퍼블릭 IP와 프라이빗 IP가 함께 붙는다. 두 주소가 각각 어디서 통하는지, 사설 IP만 가진 서버가 NAT을 거쳐 밖과 통신하는 방식, VPC 대역을 고를 때 주의할 점을 다룬다.

서비스 인프라 기초 시리즈, 8편 중 5편7분

클라우드 컴퓨팅, 서버를 직접 두는 것과 무엇이 다른가

클라우드를 쓰면 하드웨어 고장과 전력, 회선은 제공자가 맡지만 운영체제 패치와 데이터, 권한 설정은 여전히 사용자 몫이다. 요금이 유리한지는 작업량이 시간에 따라 어떻게 오르내리는지에 달려 있다.

서비스 인프라 기초 시리즈, 8편 중 1편5분