본문 바로가기

Cloud5

SaaS, IaaS, PaaS, 그리고 KaaS 비교: 클라우드 서비스의 모든 것 클라우드 컴퓨팅은 현대 IT의 중심에 있으며, 서비스 제공 방식에 따라 다양한 유형으로 나뉩니다. SaaS(Software as a Service), IaaS(Infrastructure as a Service), PaaS(Platform as a Service), 그리고 Kaas(Kubernetes as a Service)는 그중 대표적인 예입니다. 이 글에서는 각 서비스의 정의, 장단점, 사용 사례를 비교하여 클라우드 전략 선택에 도움을 드립니다.1. SaaS(Software as a Service)정의SaaS는 클라우드에서 소프트웨어를 제공하는 서비스로, 사용자는 브라우저를 통해 애플리케이션에 접근할 수 있습니다. 소프트웨어 설치 및 유지보수가 필요 없으며, 구독형 모델로 운영됩니다.특징소프트웨어가 .. 2024. 11. 23.
[GCP] GCP 인스턴스 종료 없이 디스크 용량 확장 및 파티션 확장하기 이번 포스팅에서는 GCP 인스턴스를 종료하지 않고 디스크 용량을 확장하는 방법과, 추가된 용량을 리눅스 운영체제에서 인식하고 적용하는 방법을 설명드리겠습니다. GCP 서버를 운영 중일 때, 서버 중단 없이 용량을 늘려야 하는 경우 이 방법을 활용할 수 있습니다.GCP 인스턴스 디스크 용량 확장이란?GCP에서는 클라우드 서버를 재시작하지 않고도 디스크 용량을 유연하게 확장할 수 있습니다. 이러한 GCP 디스크 확장 기능을 활용하면 서비스 중단을 최소화하면서 스토리지를 필요에 따라 빠르게 추가할 수 있습니다. 이 글에서는 GCP 인스턴스 디스크 용량 확장 과정과 Linux 파티션 확장 방법을 하나씩 설명합니다.1. GCP 인스턴스 디스크 용량 확장하기먼저 GCP Console에서 인스턴스의 디스크 용량을 확.. 2024. 11. 7.
[Snowflake] Snowflake SnowPro Core 시험 Cheat Sheet 3 (성능 개념) 3. 성능 개념3.1 Query Profile의 사용 방법에 대해 설명하기Query Profile은 Snowflake에서 쿼리 성능을 모니터링하고 분석하는 데 중요한 도구로, 쿼리의 실행 계획, 데이터 처리 방식, 캐시 사용 등을 확인하고 성능을 최적화할 수 있습니다. 이를 통해 성능 저하의 원인을 파악하고 개선점을 발견할 수 있습니다.1) 실행 계획 (Execution Plan)설명: Query Profile의 실행 계획은 쿼리의 각 단계별 작업 방식과 소요 시간을 시각적으로 보여주는 구조로, 쿼리가 수행되는 과정을 이해하는 데 중요한 정보입니다.기능: 실행 계획을 통해 특정 쿼리가 데이터에 접근하고 처리하는 방식을 파악하여, 쿼리 단계별 성능 문제를 진단할 수 있습니다. 실행 계획을 분석하여 데이터 .. 2024. 10. 29.
[Snowflake] SnowPro Core 시험 Cheat Sheet 2 (계정 액세스 및 보안) 2. 계정 액세스 및 보안2.1 보안 원칙에 대해 간략히 설명하기1) 네트워크 보안 및 정책개념: Snowflake는 클라우드 환경에서 외부 네트워크를 통한 데이터 접근을 제한하기 위해 네트워크 정책을 설정합니다. 네트워크 정책은 승인된 IP 주소에서만 Snowflake에 접근할 수 있도록 제어하는 보안 조치입니다.기능: 관리자는 특정 IP 주소나 IP 범위를 화이트리스트에 추가하여 접근을 제한할 수 있으며, 필요 시 IP 주소 기반으로 네트워크 정책을 강화할 수 있습니다. 네트워크 정책은 관리 콘솔에서 손쉽게 설정하고 수정할 수 있으며, ACCOUNTADMIN 또는 SECURITYADMIN 권한을 가진 사용자에 의해 주로 관리됩니다.장점: 이 설정을 통해 승인된 네트워크에서만 접근이 가능하도록 하여, .. 2024. 10. 27.
[Snowflake] SnowPro Core 시험 Cheat Sheet 1 (Snowflake 데이터 클라우드의 기능 및 아키텍처) 1. Snowflake 데이터 클라우드의 기능 및 아키텍처1.1 Snowflake 데이터 클라우드의 주요 기능1) 탄력적 스토리지 (Elastic Storage)개념: Snowflake는 데이터와 컴퓨팅 자원을 분리하여 설계되었으며, 이를 통해 스토리지와 컴퓨팅을 독립적으로 확장할 수 있습니다. 이 구조는 데이터 저장 방식과 컴퓨팅 자원을 구분하여 유연성과 비용 효율성을 제공합니다.기능: 사용자가 저장하는 모든 데이터는 Snowflake의 내부 스토리지 계층에 압축 및 암호화된 형태로 저장됩니다. 데이터가 늘어날 때 자동으로 스토리지가 확장되고 필요에 따라 축소되므로, 스토리지 용량에 대해 걱정할 필요가 없습니다.장점: 무제한에 가까운 스토리지를 제공하여 정형, 반정형, 비정형 데이터까지 관리할 수 있습.. 2024. 10. 26.