Skip to main content

9 posts tagged with "kakaocloud"

View All Tags

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

· 8 min read
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 min read
Analytics Use Cases

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

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

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

· 8 min read
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 min read
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 min read
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 min read
Irene (윤영지)
Service Manager
Monitoring Flow

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

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

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

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

Monitoring Flow 서비스는?

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

카카오클라우드의 새로운 인메모리 데이터 저장 서비스, MemStore

· 5 min read
Kate (김소희)
Service Manager
Memstore

카카오클라우드는 오는 8월부터 기존의 Redis® 서비스를 대체할 새로운 인메모리 데이터 저장 서비스인 MemStore를 출시합니다. 이번 서비스명 변경은 최근 Redis®의 라이선스 변경에 신속하게 대응하고, 사용자에게 보다 향상된 기능과 안정성을 제공하기 위한 결정입니다.

왜 MemStore인가?

올해 3월, Redis Labs는 기존의 BSD 3-Clause 라이선스를 Redis Source Available License v2 (RSALv2)와 Server Side Public License v1 (SSPLv1)이라는 듀얼 라이선스 모델로 변경한다고 발표했습니다. 이로 인해 Redis®를 상업적으로 활용하려면 별도의 라이선스가 필요하게 되었고, 카카오클라우드를 비롯한 여러 클라우드 서비스 제공업체에 영향을 미쳤습니다.
카카오클라우드는 이러한 변화에 대응하여 지속 가능한 서비스 제공을 위해 관리형 캐시 데이터베이스 서비스인 MemStore를 새롭게 선보이게 되었습니다.

카카오클라우드에서 GitOps로 DevOps 효율성 극대화하기

· 13 min read
GitOps

안녕하세요! 이번 글에서는 카카오클라우드에서 GitOps를 통해 개발 및 운영 환경을 개선하는 방법을 소개하려 합니다.

GitOps는 DevOps 원칙에 기반하여 Git 리포지토리를 단일 소스로 사용하여 모든 변경 사항을 추적하고, 이를 통해 선언적으로 인프라를 관리함으로써 인프라와 애플리케이션의 일관성을 유지하는 과정을 의미합니다. 인프라와 애플리케이션의 배포 및 관리를 자동화하고 효율성을 극대화하는 방식으로, GitOps는 클라우드 네이티브 환경이 확산됨에 따라 빠르게 변화하는 시장 요구 사항에 대응하는 핵심 방법 중 하나로 자리 잡고 있습니다.

실제 개발 환경에서의 GitOps는, Git 리포지토리를 단일 소스로 사용하여 인프라와 애플리케이션 배포를 관리하는 방법을 의미합니다. 인프라를 선언적으로 정의하고, Git을 통해 모든 변경 사항을 추적하며, 자동으로 배포합니다. 이러한 일련의 작업을 통해 Git에 저장된 코드가 실제 인프라 및 애플리케이션 상태와 동기화되도록 합니다.

카카오클라우드 영문 콘솔 지원 소식 (English console is now available!)

· 3 min read
Mia (정혜원)
Technical Contents Manager
KakaoCloud Releases English Console

안녕하세요? 카카오클라우드 사용자 여러분!

오늘 카카오클라우드 콘솔에 언어 설정 기능이 추가되면서, 영문 콘솔 서비스가 시작되었습니다! 이에 따라 기술문서에 영문 가이드가 함께 제공됩니다.

사용자는 콘솔에 새로 추가된 언어 설정 탭을 통해, 한국어 및 영어, 브라우저 기본값 옵션 중 선택할 수 있습니다. 콘솔에서 언어를 선택하는 자세한 방법은 콘솔 언어 설정 가이드를 참고해 주세요. 기술문서의 경우, 상단 메뉴의 언어 설정 탭을 통해 한국어, 영어 중 원하는 언어를 설정할 수 있습니다.

이번 개선 사항은 콘솔의 주요 화면과 서비스에 적용되었습니다. 대시 보드, 설정, BCS (Virtual Machine, Bare Metal Server, GPU) 서비스, VPC, Transit Gateway, IAM에 우선 적용되었으며, 향후 모든 부분에서 사용자들의 편의를 고려한 다국어 지원을 계획하고 있습니다.