본문으로 건너뛰기

"kakaocloud" 태그로 연결된 13개 게시물개의 게시물이 있습니다.

모든 태그 보기

분산된 리소스를 한곳에서, Resource Explorer 출시

· 약 8분
Kali (명시온)
Service Manager
Resource Explorer

클라우드 환경이 커질수록 따라오는 고민이 하나 있습니다. 바로 “지금 우리가 쓰고 있는 리소스가 도대체 얼마나 될까?”라는 질문이죠.
서버는 어디에 있고, 볼륨은 얼마나 연결돼 있는지, 사용 중인 퍼블릭 IP는 몇 개인지…
서비스별로 일일이 확인하고, 스프레드시트에 정리하는 작업은 시간이 오래 걸리고 실수도 생기기 마련입니다.

이런 불편을 해소하고자 카카오클라우드는 클라우드 리소스를 보다 쉽게 조회하고 관리할 수 있는 Resource Explorer 서비스를 정식 출시하였습니다.
Resource Explorer는 카카오클라우드 프로젝트 단위로 사용 중인 인스턴스, Block Storage, 퍼블릭 IP, 로드 밸런서 등 다양한 리소스를 한 화면에서 통합 조회할 수 있는 서비스입니다. 이름, ID, 상태, 태그 등 다양한 기준으로 리소스를 검색할 수 있고, 클릭 한 번으로 해당 리소스의 세부 정보 페이지로 이동해서 필요한 작업을 이어갈 수 있게 되었죠.

이번 포스트에서는 Resource Explorer의 출시를 알리고 주요 기능과 활용 방법에 대해 간략히 소개해 드리겠습니다.

🏷️ 리소스를 ‘맥락’으로 구분하는 방법 - '태그'!

리소스를 태그 기반으로 분류하고 필터링할 수 있다는 점은 사용자들에게 특히 유용한 부분입니다.

"이 인스턴스는 누가 만든 거지?"
"운영 중인 볼륨이 이렇게 많았나?"
"이건 테스트용이었나, 운영용이었나?"

이런 의문을 가장 간단하고 효과적으로 해결하는 방법이 바로 태그입니다. Resource Explorer는 이 태그 기능을 중심으로 클라우드 리소스를 체계적으로 정리하고 탐색할 수 있도록 돕습니다.

리소스마다 원하는 메타데이터를 키:값 형태의 태그로 지정할 수 있으며, 다음과 같이 명확한 의미와 목적을 부여할 수 있습니다.

  • Project:Alpha – 특정 프로젝트 소속
  • Environment:Production – 운영 환경
  • Owner:ML팀 – 담당 조직
  • Billing:2505 – 비용 관리

기존에는 이름이나 리소스 ID만으로 리소스를 구분했다면, 이제는 그 리소스가 왜 존재하는지, 어떤 의도로 만들었는지 태그를 통해 확인할 수 있습니다. 이처럼 의미 기반의 정리는 단순한 리스트보다 훨씬 빠르고 정확한 탐색이 가능합니다.

예를 들어,

✅ 운영 중인 AI 인프라만 빠르게 보고 싶다면?
Environment:Production, Owner:AI팀 으로 필터링!

✅ 지난달 새로 생성된 테스트 서버만 보고 싶다면? → Environment:Dev, CreateDate:2025-04 태그로 바로 확인!

사용자는 원하는 키와 값을 조합해 커스텀 태그를 자유롭게 생성할 수 있고, 선택한 리소스에 태그를 추가하거나 기존 태그를 편집하는 것도 손쉽게 가능합니다. 또한, 리소스 생성 시 자동으로 붙는 시스템 태그(kc:platform 등)도 함께 활용할 수 있습니다.

태그의 유형은 여기서 확인하세요!


이 밖에도 Resource Explorer는 클라우드 운영자가 자주 마주하는 상황을 더 빠르고 효율적으로 해결할 수 있도록 여러 기능을 함께 제공합니다.

📂 수많은 리소스, 한눈에 파악 – 통합 조회 기능

서비스별로 흩어진 리소스를 확인하려면, 콘솔을 오가며 하나하나 조회해야 했지만, 이제는 Resource Explorer에서 인스턴스, Block Storage, 퍼블릭 IP, 로드 밸런서, 백업까지 한 번에 확인할 수 있습니다. 프로젝트 내 전체 리소스 구조를 조망할 수 있어 자산 파악의 시작점으로 활용할 수 있습니다.

“운영 중인 모든 VM과 퍼블릭 IP 목록을 뽑아야 해.”
→ 프로젝트만 선택하면 자동으로 리스트업!

⏱️ 리소스를 바로 찾고, 바로 대응 – 조건 기반 빠른 검색

수많은 리소스 중 필요한 한두 개를 찾는 일, 생각보다 시간을 많이 잡아먹는 작업이죠. Resource Explorer에서는 이름, ID, 태그, 리전, 생성일 등 다양한 조건을 조합해 검색 조건을 저장하고 빠르게 재사용할 수 있는 탐색 기능을 제공합니다.

“지난달 생성된 Block Storage 중 이름에 ‘db’가 들어간 것만 보고 싶어.”
→ 조건 조합으로 필터링하면 몇 초 안에 바로 결과 확인!


🚀 이제 클라우드 리소스 관리는 더 가볍고 똑똑하게

Resource Explorer는 클라우드 운영자의 ‘눈’과 같은 도구입니다.👀 보이지 않던 리소스를 찾아주고, 파악이 어렵던 구조를 시각화하며, 보고와 대응의 흐름을 훨씬 빠르게 만들어 줍니다.

Resource Explorer는 별도 설정 없이 카카오클라우드 콘솔에서 바로 사용할 수 있습니다.
지금 바로 카카오클라우드를 시작하고, 다양한 서비스를 직접 경험해보세요.

Kubeflow로 시작하는 실전 머신러닝 워크플로우

· 약 9분
Update Kubeflow

클라우드에서의 머신러닝(Machine Learning)과 AI 활용은 더 이상 특정 개발자나 연구자만의 영역이 아닌, 서비스를 기획하거나 운영하는 실무자, 혹은 AI 기술을 처음 접하는 입문자에게도 더 가까운 기술이 되고 있습니다.

카카오클라우드는 이런 흐름에 맞춰 최신 버전의 Kubeflow 서비스를 제공하고 있는데요, 이번에는 Kubeflow를 기반으로 누구나 머신러닝 파이프라인을 직접 구성해볼 수 있는 실습형 튜토리얼 시리즈 두 가지를 새롭게 제공하게 되었습니다.

이번에 공개된 튜토리얼은 LLM(대규모 언어 모델) 실습웹 서비스 트래픽 예측을 주제로 한 시리즈입니다. 단순한 코드 예제를 넘어, 모델 학습부터 서빙, 최적화, 자동화까지 실무 수준의 전 과정을 손쉽게 체험할 수 있습니다.


📘 생성형 AI, 직접 구현해보세요 — LLM 워크플로우 튜토리얼 시리즈

첫 번째 시리즈는 LLM 워크플로우 튜토리얼입니다.
이 시리즈는 대규모 언어 모델을 Kubeflow 환경에서 직접 서빙하고, 원하는 목적에 맞게 파인튜닝하며, 최종적으로 문서 기반 질의응답 시스템(RAG)을 구축하는 전 과정을 실습할 수 있도록 구성되었습니다.

특히 이 시리즈에선 Hugging Face Hub의 Meta Llama 3.2와 함께, 카카오가 자체 개발한 Kanana(카나나) 모델을 사용해 실습합니다. 실시간 추론부터 도메인 특화 학습까지 다양한 LLM 활용 시나리오를 직접 경험해볼 수 있습니다.

LLM 시리즈는 총 세 편으로 구성되어 있습니다.

  • 1편: LLM 모델 서빙 Endpoint 생성
    KServe를 이용해 사전 학습된 LLM을 클라우드 환경에 배포하고, 실시간 추론이 가능한 엔드포인트를 생성합니다.

  • 2편: LLM 모델 파인튜닝
    PEFT(LoRA 등)를 기반으로 선택한 모델을 특정 도메인 데이터로 효율적으로 재학습시키는 과정을 안내합니다. 학습 후 모델을 저장하고 재사용하는 방법도 포함됩니다.

  • 3편: 문서 기반 RAG 구현
    사용자의 텍스트 문서를 벡터 임베딩하여 FAISS에 저장하고, LangChain을 활용한 질의응답 API를 구성해 LLM 활용 사례를 완성합니다.

클라우드 환경에서 CPU/GPU를 활용해 직접 LLM을 구성해본다는 점에서, 이번 시리즈는 실제 제품화 가능성을 검토하려는 개발자와 AI 기획자에게 매우 유익한 출발점이 될 것이라는 생각입니다.

📌 Kubeflow 기반 LLM 워크플로우 시리즈 바로 가기


📈 로그에서 인사이트까지 — 트래픽 예측 모델 튜토리얼 시리즈

두 번째 시리즈는 트래픽 예측 모델을 구축하는 실습 튜토리얼입니다. 이 시리즈는 웹 서비스의 접근 로그 데이터를 수집하고, 이를 기반으로 향후 트래픽을 예측하는 시계열 머신러닝 모델을 만드는 과정을 단계별로 따라갑니다.

특히 이 튜토리얼은 분석에서 끝나지 않고, 학습된 모델을 API 형태로 서빙하고 전체 과정을 Kubeflow Pipelines로 자동화하는 것까지 다룹니다. 즉, 데이터 전처리부터 모델 개발, 하이퍼파라미터 최적화, 배포, 운영까지 엔드 투 엔드(End-to-End) 파이프라인을 한 번에 경험할 수 있습니다.

트래픽 예측 시리즈는 총 네 편으로 구성됩니다.

  • 1편: 트래픽 데이터 수집 및 전처리
    웹 서버 로그 데이터를 수집한 후, 시계열 분석에 적합한 형태로 정제합니다. 요일, 시간대 등 주기적 패턴을 반영한 피처를 생성해 머신러닝 모델 입력으로 활용할 수 있는 데이터셋을 구성합니다.

  • 2편: 모델 하이퍼파라미터 튜닝
    기본 모델 학습 결과를 바탕으로, Kubeflow Katib을 활용해 하이퍼파라미터 최적화를 수행하고 성능을 개선합니다.

  • 3편: 모델 서빙 API 생성
    학습된 모델을 KServe 기반 InferenceService로 배포하고 API 요청을 통해 예측을 수행합니다.

  • 4편: 모델 파이프라인 구성
    데이터 전처리, 모델 학습, 성능 검증, 서빙 배포까지의 전체 과정을 Kubeflow Pipelines로 자동화합니다.

이 시리즈는 운영 가능한 머신러닝 서비스 전체 흐름을 클라우드 환경에서 직접 실습할 수 있다는 점에서 MLOps 초입자 및 데이터 엔지니어에게 강력히 추천할 수 있습니다.

📌 Kubeflow 기반 트래픽 예측 모델 시리즈 바로 가기


🚀 Kubeflow로 시작하는 실전 머신러닝 워크플로우

이번에 공개한 두 시리즈는 모두 카카오클라우드의 Kubeflow 서비스를 기반으로 구성되었습니다. Kubeflow는 MLOps의 복잡한 과정을 간소화하고, 재현 가능한 머신러닝 실험을 쉽게 관리할 수 있게 도와주는 도구입니다.
GPU, 스토리지, 네트워크 설정 등 머신러닝 인프라를 카카오클라우드 콘솔에서 직관적으로 구성할 수 있고, 다양한 형태의 머신러닝 워크로드를 일관된 방식으로 배포하고 운영할 수 있는 기능을 제공합니다.

이번 튜토리얼은 단순히 따라 해보는 수준을 넘어, 실무에 적용 가능한 기술 흐름을 체득할 수 있는 실전형 학습 경로로 설계되었습니다. LLM과 같은 최신 생성형 AI 기술에서부터, 예측 모델과 파이프라인 구성까지! 복잡한 코드를 단순히 복사 실행하는 것이 아니라, 각 단계의 의미를 직접 구성해보는 방식으로 기술의 맥락을 이해하고, 활용 감각을 함께 기를 수 있습니다.

생성형 AI와 시계열 예측. 지금 주목받는 두 가지 머신러닝 분야를 카카오클라우드 환경에서 직접 실습하며 경험할 수 있습니다. Kubeflow 기반 실습 튜토리얼로 실전 머신러닝 파이프라인 구축을 시작해보세요.

📝 Machine Learning & AI 튜토리얼 모두 보기
👉 카카오클라우드 바로 시작하기

SSL 인증서를 더 안전하게, Certificate Manager 출시

· 약 5분
Certificate Manager

2025년 4월, 카카오클라우드의 SSL 인증서 통합 관리 서비스인 Certificate Manager가 정식 출시되었습니다. 이제는 Load Balancer 나 Kubernetes Engine 등 개별 서비스에서 인증서를 각각 설정할 필요 없이, 하나의 통합된 콘솔에서 등록하고 연동할 수 있습니다.

🔐 Certificate Manager 서비스란?

Certificate Manager는 SSL 인증서를 등록하고 다양한 카카오클라우드 서비스에 연동할 수 있도록 지원하는 Management 그룹의 서비스입니다.
기존에는 서비스별로 인증서를 각각 설정해야 했지만, 이제는 인증서를 한 곳에서 등록하고 필요 시 선택하여 연동하는 방식으로 관리 효율성과 보안 일관성을 높일 수 있습니다.

주요 기능

카카오클라우드 Certificate Manager는 인증서의 라이프사이클을 통합적으로 관리할 수 있는 기능을 제공합니다.

  • 🔐 인증서 등록 및 삭제
    콘솔에서 SSL 인증서를 직접 등록할 수 있습니다.
    PEM 형식의 인증서 본문, 프라이빗 키, 루트 및 중간 인증서를 포함한 체인 정보를 입력하면 간편하게 인증서를 추가할 수 있으며, 직관적인 UI에서 등록/삭제를 손쉽게 할 수 있습니다.

  • 🧩 다양한 서비스에 연동
    한 번 등록한 인증서를 다양한 서비스에 적용할 수 있습니다. 현재 Load Balancing ALB의 HTTPS 리스너 또는 NLB의 TLS 리스너 구성 시 드롭다운에서 인증서를 선택할 수 있게 개선되었고, Kubernetes Engine에서도 ALB 기반 HTTPS 인그레스를 구성할 때 등록된 인증서를 그대로 연동할 수 있습니다. 동일한 인증서를 반복 등록하지 않아도 되어 설정이 간소화되고, 보안 구성의 일관성과 운영 효율을 높일 수 있습니다.

  • 수명 주기 및 만료 관리
    인증서의 만료일을 콘솔에서 확인할 수 있어, 갱신 또는 교체 시점을 사전에 파악하고 대응할 수 있습니다. 서비스 중단 없이 인증서를 주기적으로 관리할 수 있어, 안정적인 운영이 가능합니다.

✔️ Certificate Manager 출시로 개선된 사항을 요약하면 다음과 같습니다.

항목기존Certificate Manager 출시 이후
인증서 등록 위치서비스별로 개별 등록콘솔에서 통합 등록 후 다양한 서비스에서 선택 가능
리스너 구성 방식서비스별로 직접 입력등록된 인증서를 드롭다운에서 선택
만료일 관리별도 추적 필요콘솔에서 만료일 등 메타데이터 확인 가능

Certificate Manager는 기본적으로 제공되는 관리 서비스로, 자세한 사용 방법은 Certificate Manager 사용 가이드를 참고해 주세요.

📝 함께 보면 좋은 문서

카카오클라우드는 앞으로도 Certificate Manager의 출시와 같이 사용자의 운영 편의성과 보안 강화를 위한 기능들을 지속적으로 개선해 나가겠습니다. 보다 안전하고 신뢰할 수 있는 카카오클라우드를 직접 경험해 보시기를 바랍니다.

감사합니다.

Alert Center 서비스 전용 IAM 역할 소개

· 약 8분
Kali (명시온)
Service Manager
Management Update

📢 Alert Center 권한이 세분화되었습니다!

카카오클라우드 Alert Center의 권한 관리 방식이 개선되어, 조직 및 프로젝트 단위에서 보다 정교한 역할을 설정할 수 있게 되었습니다. 이를 통해 사용자별로 적절한 권한을 부여하여 보다 안전하고 효율적으로 알림 정책을 운영할 수 있습니다.

이번 글에서는 Alert Center 전용 IAM 역할이 무엇인지, 그리고 이를 어떻게 효과적으로 활용할 수 있는지 소개해 드리겠습니다.

🔐 IAM과 Alert Center 권한 구조

카카오클라우드의 IAM(Identity and Access Management)은 클라우드 리소스의 접근 권한을 제어하는 서비스입니다. IAM에서는 RBAC(Role-Based Access Control, 역할 기반 접근 제어) 방식을 사용하여, 특정 역할을 부여받은 사용자만 필요한 리소스에 접근할 수 있도록 합니다.

기존에는 Alert Center 리소스의 권한을 조직 또는 프로젝트 단위로 세분화할 수 없어, 특정 조직이나 프로젝트의 알림만 관리하려는 사용자에게 적절한 권한을 부여하기 어려웠습니다. 이번 개선을 통해 조직 단위와 프로젝트 단위에서 각각 매니저와 뷰어 역할을 부여할 수 있도록 변경되어, 보다 유연한 권한 관리가 가능해졌습니다.

즉, 조직 전체의 Alert Center 관리를 담당하는 경우에는 조직 단위의 역할을, 특정 프로젝트의 알림만 관리하려는 경우에는 프로젝트 단위의 역할을 부여할 수 있습니다.

🏢 Alert Center 전용 역할 소개

🏛️ 조직 단위에서의 역할 관리

조직 단위의 Alert Center 역할은 IAM 및 Billing 서비스에서 발생하는 알림을 관리하는 권한을 가집니다. 조직 내에서 Alert Center 리소스를 관리하려면 Alert Center 조직 매니저 또는 Alert Center 조직 뷰어 역할을 부여해야 합니다.

조직 매니저는 Alert Center의 모든 리소스를 조회하고, 알림 정책과 수신 채널을 직접 관리할 수 있습니다. 반면, 조직 뷰어는 모든 리소스를 조회할 수 있지만 설정 변경은 불가능합니다. Alert Center의 알림 설정을 변경해야 한다면 매니저 역할을, 단순히 모니터링만 필요하다면 뷰어 역할을 부여하면 됩니다.

📌 프로젝트 단위에서의 역할 관리

Alert Center는 조직 단위뿐만 아니라 프로젝트 단위에서도 활용됩니다. 프로젝트 단위의 Alert Center 역할은 개별 프로젝트에서 발생하는 메트릭, 로그, 이벤트 등의 알림을 관리하는 권한을 가집니다. 특정 프로젝트에서 발생하는 알림을 관리해야 하는 경우, Alert Center 프로젝트 매니저 또는 Alert Center 프로젝트 뷰어 역할을 부여하면 됩니다.

프로젝트 매니저는 해당 프로젝트 내 모든 Alert Center 리소스를 조회하고, 알림 정책 및 수신 채널을 관리할 수 있습니다. 프로젝트 뷰어는 모든 리소스를 조회할 수 있지만, 설정을 변경할 수는 없습니다.

🚨 3월 18일부터 변경되는 사항

새로운 권한 시스템이 도입되면서 3월 18일부터 Alert Center의 기능을 사용하려면 반드시 적절한 역할이 할당되어야 합니다.

✔️ 조직 또는 프로젝트의 관리자, 혹은 Alert Center 역할을 가진 사용자만 리소스를 관리할 수 있습니다.
✔️ 권한이 없는 사용자는 Alert Center 리소스를 조회만 할 수 있으며, 기본 수신 채널의 수신자 목록은 조회할 수 없습니다.
✔️ 3월 18일 전까지는 기존과 동일하게 역할이 없어도 Alert Center의 리소스를 생성 및 삭제할 수 있습니다. 즉, 3월 18일 이후에도 Alert Center에서 알림 정책을 설정하려면 반드시 조직 또는 프로젝트 단위에서 적절한 역할을 미리 할당해야 합니다.

🔎 Alert Center를 더 안전하고 유연하게 활용하세요

새로운 Alert Center 전용 역할이 추가되었지만, 기존 IAM 프로젝트 역할이 있는 사용자도 일부 기능을 계속 사용할 수 있습니다.

예를 들어, 프로젝트 멤버 또는 프로젝트 리더 역할이 있는 사용자는 여전히 Alert Center에서 알림 정책, 수신 채널, 발신 내역을 열람할 수 있습니다. 다만, 수신 채널 내에서 수신자 목록은 조회할 수 없습니다. 즉, 기본적인 모니터링은 가능하지만, 세부적인 알림 관리를 위해서는 새로운 Alert Center 역할이 필요합니다.

Alert Center는 클라우드 서비스에서 발생하는 다양한 이벤트와 로그를 감지하고 알림을 제공하는 서비스입니다. 이번 IAM 역할 세분화를 통해 조직과 프로젝트 단위에서 보다 안전하고 효율적인 권한 관리가 가능해졌습니다. 안정적인 시스템 운영을 위해 필요한 역할을 잘 설정해 주세요.

더 자세한 내용은 Alert Center > 주요 개념에서 확인하실 수 있습니다.

감사합니다!

최신 튜토리얼 소식 - Rancher, Tableau, Splunk 활용 가이드

· 약 8분
Mia (정혜원)
Technical Contents Manager
Tutorial new release

클라우드 환경을 운영할 때, 서드파티(3rd party) 솔루션과의 연동은 이제 선택이 아닌 필수 요소가 되고 있습니다. 단일 클라우드 서비스만으로 모든 요구 사항을 충족하기 어려운 만큼, 기업들은 다양한 오픈소스와 상용 솔루션을 조합하여 보다 유연하고 확장 가능한 인프라를 구축하는 방식으로 변화하고 있죠.

이에 발맞춰, 카카오클라우드 기술 문서에서는 쿠버네티스 클러스터 관리, 데이터 분석, 로그 모니터링과 같은 핵심 운영 분야에서 Rancher, Tableau, Splunk와 같은 검증된 솔루션과의 통합 방법을 다룬 세 가지 최신 튜토리얼을 준비했습니다.

이번 포스트에서는 Rancher를 활용한 쿠버네티스 클러스터 관리, Tableau를 통한 MySQL 데이터 분석, Splunk를 이용한 Cloud Trail 로그 실시간 모니터링을 다룬 튜토리얼을 소개합니다.

🚀 Kubernetes Engine과 Rancher 연동 – 멀티 클러스터 관리 최적화

쿠버네티스 환경이 확장될수록 클러스터를 효과적으로 관리하는 것이 중요해집니다. 이 튜토리얼에서는 Rancher를 활용해 카카오클라우드의 Kubernetes Engine을 효율적으로 운영하는 방법을 소개합니다. Rancher는 멀티 클러스터 환경을 통합적으로 관리할 수 있도록 돕는 오픈소스 플랫폼으로, 온프레미스와 클라우드를 포함한 다양한 환경의 클러스터를 중앙에서 손쉽게 제어할 수 있어 널리 사용되고 있습니다.

이 튜토리얼에서는 Rancher와 Kubernetes Engine을 연동하는 방법을 배우고, Rancher의 웹 콘솔을 통해 클러스터를 보다 직관적으로 관리하는 실용적인 팁을 제공합니다. 멀티 클러스터를 최적화하고, 배포와 모니터링을 더욱 간편하게 운영하고 싶다면 꼭 살펴봐야 할 튜토리얼입니다.

📌 Kubernetes Engine 클러스터와 Rancher 연동 튜토리얼 바로 가기

📊 MySQL과 태블로 연동 – 클라우드 데이터 시각화 구현

데이터가 쌓이는 것만으로는 의미가 없습니다. 어떻게 분석하고 활용하는지가 핵심이죠. 태블로(Tableau)를 사용하면 데이터를 직관적으로 시각화하고, 실시간으로 변화하는 비즈니스 환경을 효과적으로 파악할 수 있습니다. 이번 튜토리얼에서는 카카오클라우드의 MySQL 서비스와 태블로를 연동하는 방법을 소개합니다.

이 시나리오는 카카오클라우드에서 보안 그룹과 Bastion 호스트 설정을 통해 안전하게 MySQL에 접근하는 방법부터, 태블로에서 데이터를 불러와 분석하는 과정까지 단계별로 설명합니다. 클라우드 환경에서 데이터베이스 비용을 절감하면서도 대규모 데이터를 활용해 효과적으로 시각화하고 싶은 사용자라면, 이 튜토리얼을 보다 효율적인 데이터 분석 환경 구축에 꼭 활용해 보시기 바랍니다.

📌 카카오클라우드 MySQL과 태블로 연동 튜토리얼 바로 가기

🔍 Cloud Trail 로그를 Splunk로 분석 – 실시간 보안 및 운영 모니터링

클라우드 인프라에서 발생하는 다양한 이벤트를 실시간으로 감지하고 분석하는 것은 안정성을 확보하는 데 필수적인 사항입니다. Splunk는 방대한 로그 데이터를 효과적으로 분석하고, 이상 징후를 감지하여 신속한 대응이 가능하도록 돕는 솔루션입니다.

이 튜토리얼에서는 Cloud Trail 로그를 카카오클라우드 Object Storage에 저장하고, 이를 Splunk Universal Forwarder를 사용해 Splunk Enterprise로 전송하는 방법을 소개합니다. 이 과정을 통해 실시간 로그 분석으로 운영 리스크를 줄이고, 클라우드 환경에서 발생하는 이벤트를 한눈에 파악할 수 있습니다. 이 튜토리얼은 보안팀이나 클라우드 운영팀이 로그 데이터를 보다 효과적으로 활용할 수 있도록 구성된 실용적인 가이드입니다.

📌 Cloud Trail 로그를 Splunk Enterprise로 적재하기 튜토리얼 바로 가기

🛠 카카오클라우드와 다양한 솔루션의 효율적인 활용

위에서 소개한 세 가지 튜토리얼은 카카오클라우드와 서드파티 솔루션을 연동하여 보다 효율적인 클라우드 운영을 지원하는 방법을 다루고 있습니다.

멀티 클러스터 환경을 손쉽게 관리하고 싶다면 Kubernetes Engine과 Rancher 연동, 비용 효율적인 데이터베이스를 활용한 데이터 분석에 관심이 있다면 MySQL과 태블로 연동, 실시간 로그 분석과 보안 모니터링의 실용적인 활용 예제가 필요하다면 Cloud Trail 로그를 Splunk로 적재하는 방법을 살펴보시기 바랍니다.

클라우드 네이티브 환경에서는 단일 서비스로는 한계가 있습니다. 다양한 오픈소스 및 상용 솔루션과의 원활한 연동이 클라우드 운영의 효율성과 확장성을 극대화하는 핵심 요소가 된다고 생각합니다. 카카오클라우드의 최신 튜토리얼이 여러분의 클라우드 환경을 구성하는 데 유용한 참고자료가 되길 기대합니다.

감사합니다!

Kafka를 통한 CDC Pipeline 구축하기

· 약 9분
Analytics Use Cases

안녕하세요. 이번 글에서는 카카오클라우드의 서비스들을 활용하여 실시간 데이터 동기화를 위한 CDC(Change Data Capture) 파이프라인을 구축하는 방법을 소개하려고 합니다.

CDC(Change Data Capture)는 데이터베이스의 변경 사항을 실시간으로 감지하고 이를 다른 시스템에 전달하는 기술입니다. 데이터베이스에서 발생하는 INSERT, UPDATE, DELETE 등의 변경 사항을 캡처하여 다른 시스템으로 전달함으로써, 실시간 데이터 동기화와 처리가 가능합니다. 이 기술은 마이크로서비스 간 실시간 데이터 공유, 실시간 분석을 위한 최신 데이터 제공, 데이터 백업의 신뢰성과 속도 향상 등 다양한 목적에 널리 활용됩니다.

고성능 관리형 모니터링을 위한 Advanced Managed Prometheus 서비스 출시

· 약 8분
Evan (진은용)
Service Manager
Advanced Managed Prometheus

안녕하세요.
2024년 12월 26일 카카오클라우드의 새로운 서비스, Advanced Managed Prometheus가 출시되었습니다. 🎉

그 동안 클라우드 환경에서 복잡한 모니터링 설정이나 예상치 못한 장애 처리로 어려움을 겪은 적이 있으시다면, Advanced Managed Prometheus 서비스를 눈여겨 보시면 좋을 것 같습니다.

Advanced Managed Prometheus는 클라우드 네이티브 환경에서 메트릭 데이터를 효율적으로 수집, 저장, 분석할 수 있는 고성능 관리형 모니터링 서비스입니다. Kubernetes, Virtual Machine, 애플리케이션 등에서 발생하는 대규모 데이터를 안정적으로 처리할 수 있도록 설계되었으며, Prometheus의 기본 기능을 기반으로 클라우드 환경에 최적화된 확장성안정성을 제공합니다.

Prometheus란?
Prometheus Logo

Prometheus는 2012년 SoundCloud에서 시작된 프로젝트로 현재는 Cloud Native Computing Foundation (CNCF)의 공식 프로젝트입니다. 메트릭 기반 모니터링을 제공하며, 시스템 및 애플리케이션 성능 데이터를 수집, 저장, 분석합니다. 특히 시계열(time-series) 데이터베이스를 기반으로 데이터를 효율적으로 저장하고 쿼리합니다.
확장성, 신뢰성, 유연성을 갖춘 Prometheus는 클라우드 네이티브 환경에서 필수적인 모니터링 도구라고 할 수 있습니다.

Advanced Managed Prometheus 서비스는?

그럼 카카오클라우드의 Advanced Managed Prometheus의 주요 기능과 특징에 대해 자세히 살펴보겠습니다.
Advanced Managed Prometheus는 Prometheus의 강력한 기능을 클라우드 네이티브 환경에 최적화한 서비스로, 복잡한 설정 없이도 실시간 메트릭 수집 및 모니터링을 제공합니다.

대규모 환경에서는 데이터 저장 용량과 처리 속도의 제약, 클러스터 구성 및 유지보수의 어려움, 장애를 사전에 감지하지 못하는 문제를 겪을 수 있는데요. Advanced Managed Prometheus는 이러한 운영상의 어려움을 해결하기 위해 설계되었습니다. 이 서비스는 데이터 지연이나 손실 위험 없이 실시간으로 메트릭 데이터를 수집합니다. 또한 Prometheus의 설치, 설정, 백업을 자동화함으로써 운영 부담을 줄이고, 사용자가 인프라 관리 대신 비즈니스 로직과 성능 최적화에 집중할 수 있도록 돕습니다.

특히 Kubernetes 환경에서는 대규모 컨테이너 기반 워크로드를 효과적으로 관리하며 클라우드 네이티브 애플리케이션의 가시성을 크게 향상시킵니다.

Advanced Managed Prometheus 주요 기능

1. 자동화된 운영 관리

  • Prometheus의 설치, 업그레이드, 백업을 자동화하여 운영 부담을 최소화합니다.
  • 사용자는 복잡한 설정 없이도 안정적인 모니터링 환경을 구축할 수 있습니다.

2. 확장 가능한 데이터 스토리지

  • 대규모 메트릭 데이터도 안정적으로 보존하고 처리할 수 있습니다.
  • 증가하는 데이터 볼륨에도 탄력적으로 대응하여 성능을 유지합니다.

3. 실시간 알림 및 Alert Center 연동

  • 카카오클라우드 Alert Center와 연동하여 주요 메트릭 및 로그에 대한 임계치 알림을 설정할 수 있습니다.
  • 문제 발생 시 즉각적인 알림 메시지를 통해 신속하게 대응할 수 있습니다.

4. 통합 모니터링

  • Kubernetes, VM, 애플리케이션 등 다양한 리소스를 통합적으로 모니터링하고 관리할 수 있습니다.
  • 모든 리소스를 한눈에 파악할 수 있어 운영 효율성이 높아집니다.

5. 실시간 대시보드 및 시각화

  • Grafana와 연동하여 실시간 대시보드 및 시각화 기능을 제공합니다.
  • 복잡한 메트릭 데이터를 직관적으로 분석하고 이해할 수 있습니다.

사용 목적 및 사례

Advanced Managed Prometheus는 다음과 같은 상황에서 특히 유용합니다.

  • Kubernetes 클러스터의 대규모 워크로드 모니터링
  • VM 및 애플리케이션의 리소스 사용 현황 분석
  • 실시간 메트릭 데이터 수집 및 알림 관리
  • 운영 부담을 최소화하며 안정적인 모니터링 환경 구축

마무리하며

카카오클라우드의 Advanced Managed Prometheus는 클라우드 네이티브 환경에서 모니터링과 알림을 더 쉽고 안정적으로 운영할 수 있도록 설계되었습니다. 사실 그 동안 많은 고객 분들의 요청과 피드백을 바탕으로 Advanced Managed Prometheus 서비스가 탄생하게 되었는데요. 복잡한 모니터링 설정과 유지보수 부담을 줄이고, 더 효과적으로 인프라를 관리할 수 있도록 고민하고, 또 고민했습니다.

카카오클라우드 콘솔에서 Advanced Managed Prometheus 서비스를 선택해 간편하게 모니터링 환경을 구축해 보세요. 더 자세한 내용은 How-to Guides 문서를 참고해 보시면 좋을 것 같습니다.

감사합니다.

Pub/Sub 서비스 정식 버전 출시

· 약 7분
Chloe (이다예슬)
Service Manager
Pub/Sub

2024년 11월 19일 카카오클라우드 Pub/Sub 서비스가 드디어 정식 버전(GA)으로 출시되었습니다! 🎉

베타 서비스 동안 안정성 강화사용성 개선을 목표로 다양한 업데이트를 진행했으며, 고객 여러분의 소중한 피드백을 반영하여 더욱 강력하고 발전된 기능을 제공하게 되었습니다. 이제 정식 출시된 Pub/Sub 서비스를 통해 대규모 데이터를 더욱 효율적으로 관리하고 처리할 수 있게 되었는데요, 오늘 글에서 Pub/Sub 서비스의 핵심 기능과 정식 출시에 따른 주요 개선 사항을 간략하게 소개해 드리겠습니다!

Pub/Sub 서비스란?

카카오클라우드 Pub/Sub 서비스는 대용량 이벤트와 데이터 분석을 위해 설계된 비설치형 메시지 큐 서비스입니다. 토픽(Topic)을 통해 메시지나 이벤트를 분류하고 관리할 수 있으며, 서브스크립션(Subscription)을 활용해 토픽에 게시된 메시지를 구독자(Subscriber)가 전달받아 처리할 수 있도록 지원합니다.

실시간 대용량 스트리밍 처리를 위한 Advanced Managed Kafka 서비스 출시

· 약 6분
Kali (명시온)
Service Manager
Advanced Managed Kafka

카카오클라우드의 새로운 서비스, Advanced Managed Kafka가 출시되었습니다.

Advanced Managed Kafka는 Kafka의 운영 부담을 최소화하면서도 실시간 데이터 스트리밍의 장점을 누릴 수 있도록 설계된 완전 관리형 서비스입니다.

데이터가 실시간으로 수집, 분석되는 오늘날의 환경에서 많은 기업들이 데이터 스트리밍 도구로 Apache Kafka를 채택하고 있습니다. Kafka는 그 성능과 유연성이 뛰어나다는 장점이 있지만 고도의 설정과 지속적인 모니터링이 필요한 복잡한 시스템으로, Kafka를 직접 운영하고 관리하는 데에는 상당한 기술적 부담과 시간이 소요됩니다. 카카오클라우드는 Kafka 사용자의 운영 부담을 최소화하면서도 실시간 데이터 스트리밍의 장점을 누릴 수 있도록 설계한 완전 관리형 서비스 Advanced Managed Kafka를 개발하게 되었습니다.

그럼 Advanced Managed Kafka의 주요 기능과 특징에 대해 좀 더 자세히 살펴보겠습니다.

Advanced Managed Kafka 서비스는?

Advanced Managed Kafka는 Kafka 클러스터의 생성부터 관리까지 손쉽게 운영할 수 있는 클라우드 기반 서비스입니다. 실시간 데이터 스트리밍을 필요로 하는 애플리케이션에 적합하며, 사용자는 복잡한 Kafka 설정 없이도 안정적인 메시지 큐와 스트리밍 환경을 구축할 수 있습니다.

워크플로우 모니터링 자동화를 위한 Monitoring Flow 서비스 출시

· 약 12분
Irene (윤영지)
Service Manager
Monitoring Flow

카카오클라우드의 새로운 서비스, Monitoring Flow가 출시되었습니다.

Monitoring Flow는 이름에서도 알 수 있듯이, 애플리케이션의 상태를 실시간으로 모니터링하고, 복잡한 업무 흐름을 자동화하여 시스템 내 비효율적인 문제를 해결하는 데 중점을 둔 서비스입니다.

기존 클라우드 환경에서 모니터링을 경험해본 사용자라면, 모니터링 시스템 구축부터 프로세스 자동화, 시스템 통합에 이르기까지 상당한 시간과 리소스가 필요하다는 점에 공감하실 텐데요. 많은 기업들이 이러한 문제를 해결하고자 노력하고 있지만, 여전히 수작업과 비효율적인 관리로 인해 어려움을 겪고 있는 것이 현실입니다. 카카오클라우드는 시스템 관리의 새로운 모니터링 표준을 제시하며, 클라우드 환경에서의 복잡한 문제를 손쉽게 해결할 수 있는 솔루션으로 Monitoring Flow를 개발하게 되었습니다.

그럼 Monitoring Flow의 동작 방식과 특징에 대해 좀 더 자세히 살펴보겠습니다.

Monitoring Flow 서비스는?

Monitoring Flow는 API를 통해 애플리케이션의 상태를 실시간으로 모니터링하고, 사용자가 정의하는 워크플로우를 자동화할 수 있도록 돕는 서비스입니다. 사용자는 모니터링 시나리오를 직접 생성하고, 원하는 시간에 자동으로 실행되도록 스케줄링할 수 있습니다. 특히 Monitoring Flow는 코드 작성 없이 카카오클라우드 콘솔에서 손쉽게 워크플로우를 직관적으로 설계하고 관리할 수 있다는 강점이 있습니다. IT 전문가뿐만 아니라 비전문가들도 모니터링 프로세스를 쉽게 구축할 수 있게 된 것입니다.