반응형

AWS 2

클라우드 서비스 이해 (IaaS, PaaS, SaaS)

클라우드 서비스 이해 (IaaS, PaaS, SaaS) 1. 개요 2. 역사 과거 클라우드 컴퓨팅의 등장 3. IaaS 4. PaaS 5. SaaS 참조 링크 1. 개요 클라우드 컴퓨팅은 인터넷으로 가상화된 IT 리소스를 서비스로 제공하는 것을 의미합니다. 그리고 클라우드 컴퓨팅에서 가상화하여 서비스로 제공하는 대상은 서버, 플랫폼, 소프트웨어입니다. 클라우드 컴퓨팅에서 제공되는 서비스는 크게 IaaS, PaaS, SaaS로 구분됩니다. IaaS(Infrastructure as a Service)는 하드웨어 인프라를 가상화하여 서비스로 제공하는 것으로, 가상머신, 스토리지, 네트워크 등이 포함됩니다. PaaS(Platform as a Service)는 애플리케이션 개발 및 운영에 필요한 플랫폼을 가상화하..

Cloud 2023.07.17

Spring boot + Minio + Docker 예제를 만들어보자(1)

본 게시물은 2개로 나누어져 있습니다. (1) 에서는 전반적인 환경을 설정하는 파일을 설명합니다. Minio를 이용한 File 저장을 익히는 목적이 있으며, Minio의 동작원리와 사용법을 익히는데 중점을 두었기 때문에 서비스 운영에 목적을 두고 계시다면 수정이 필요할 수 있습니다. 우선, 제가 생각한 전체적인 아키텍처를 그림으로 보자면 이렇습니다. 가장 서버에게 부하를 주는것은 빈번한 다운로드, 클라이언트 입장에서도 가장 많이 이용하는 서비스가 다운로드 일 것입니다. 그래서 다운로드의 순서가 조금 특이한데 세부 설명을 좀 드리자면 1. 다운로드를 하고싶은 file을 요청합니다.(파일 경로를 특정할 수 있는 request) 2. 서버는 request에 있는 특정 경로를 추정하고 minio에게 파일 접근권..

Java 2022.11.21
반응형