인프라 & 클라우드 · 기초
AWS S3, GCP Cloud Storage, Azure Blob Storage와 같은 오브젝트 스토리지 서비스는 무엇이며, 파일 시스템과 비교했을 때 주요 특징은 무엇인가요?
힌트 · 비정형 데이터 저장, 무제한 확장성, REST API 접근, 메타데이터 관리 등을 언급하고, 계층 구조가 없는 플랫한 구조를 설명하세요.
객체 기반메타데이터확장성분산 시스템REST API
모범답안
네, 오브젝트 스토리지 서비스에 대한 질문에 대한 답변입니다.
AWS S3, GCP Cloud Storage, Azure Blob Storage와 같은 오브젝트 스토리지는 비정형 데이터를 저장하기 위한 클라우드 기반 서비스입니다. 파일 시스템과 가장 큰 차이점은 계층 구조가 없는 플랫한 구조를 가진다는 점입니다. 모든 데이터는 고유한 키를 가진 '객체'로 저장되며, 이 객체들은 버킷이라는 컨테이너에 담깁니다.
주요 특징으로는 무제한에 가까운 확장성, 높은 내구성 및 가용성, 그리고 REST API를 통한 간편한 접근을 들 수 있습니다. 각 객체는 데이터 자체 외에도 다양한 메타데이터를 함께 저장할 수 있어 데이터 관리가 용이합니다. 파일 시스템처럼 디렉토리 구조를 직접 관리할 필요 없이, 객체 키를 통해 데이터를 찾고 관리하게 됩니다. 이는 대규모 데이터를 효율적으로 저장하고 관리하는 데 매우 유리합니다.
읽었다면, 이제 직접 답해볼 차례예요
패스잇 앱에서 이 질문에 말로 답하면 AI가 꼬리질문까지 이어가며 1:1 코칭합니다.
함께 보는 AWS / 클라우드 면접 질문
- 클라우드 서비스 모델인 IaaS, PaaS, SaaS의 차이점을 각각 설명하고, 각 모델에 해당하는 서비스의 예를 들어보세요.
- 클라우드 배포 모델 중 퍼블릭, 프라이빗, 하이브리드 클라우드의 개념과 각각의 특징을 설명해주세요.
- 클라우드 환경에서 가상 머신(Virtual Machine)은 무엇이며, 어떤 용도로 주로 사용되나요?
- 클라우드 환경에서 VPC(Virtual Private Cloud) 또는 Virtual Network가 필요한 이유는 무엇이며, 어떤 기능을 제공하나요?
- 클라우드 서비스에서 IAM(Identity and Access Management)의 역할은 무엇이며, 왜 중요한가요?
- 클라우드 환경에서 서버리스 함수(AWS Lambda, GCP Cloud Functions, Azure Functions)와 컨테이너 오케스트레이션(AWS ECS/EKS, GCP GKE, Azure AKS) 중 어떤 기술을 선택할지 결정하는 주요 기준과 각각의 적합한 사용 시나리오를 설명해 주세요.