본문 바로가기

전체 글11

[Ncloud] Ncloud Developer Tool(Source Commit, Source Build, Source Deploy, Source Pipeline) 파이프라인 구성하기 with CloudStudio 안녕하세요, Cloudraw 입니다! 이번 글에서는 클라우드로의 서비스인 클라우드스튜디오(CloudStudio)로 Ncloud Developer Tool을 활용한 파이프라인을 구축하고 CICD 작업을 수행하는 방법에 대해 알아보겠습니다. 클라우드스튜디오 바로가기 클라우드스튜디오 가이드 보기 CICD 시나리오 간단한 예제로 nextjs를 기반으로 한 정적 웹페이지를 빌드하는 작업과 sourcedeployAgent를 통해 Ubuntu 서버에 배포하고 Nginx로 보여주는 방법을 구현합니다. 클라우드 스튜디오로 배포할 Ubuntu Server를 생성하고 Init Script를 통해 SourceDeployAgent와 Nginx 설치 클라우드 스튜디오로 파이프라인 구성하기 클라우드스튜디오(CloudStudio)에.. 2024. 2. 14.
[IaC] Terraform 개념 및 작성방법 안녕하세요, 클라우드로입니다! 이번 글에서는 테라폼의 개념과 작성 방법에 대해 알아보겠습니다. 테라폼(Terrafom)이란? 테라폼은 HashiCorp에서 만든 오픈소스 IaC소프트웨어 툴 중 하나로, IaC종류에는 Ansible, Chef, Terraform 등이 있습니다. 여기서 IaC란 Infrastructure as Code의 줄임말로, 프로그래밍 코드로 인프라를 구축, 운영한다는 의미를 담고 있습니다. IaC 중에서도 테라폼은 특정 클라우드 환경에 인프라를 배포하는 것에 초점을 두고 있으며, HCL(HashiCorp Language)를 사용해 코드를 작성할 수 있습니다. 테라폼 사용의 장점으로는 크게 2개를 생각할 수 있습니다. 첫 번째 장점은 코드로 인프라를 구축하기 때문에 환경 변경 및 배포.. 2024. 2. 8.
[Azure] Azure Kubernetes Service(AKS) 클러스터 RBAC 적용하기 안녕하세요, Cloudraw 입니다! 이번 글 주제는 ‘AKS 클러스터 RBAC 적용하기’ 입니다. Azure Kubernetes Service(이하 AKS)는 Azure에서 제공하는 kubernetes Service로 사용자가 클러스터를 따로 구성할 필요가 없습니다. 수동으로 kubernetes를 생성하고 관리하는 경우 클러스터의 노드 구성, 네트워크구성, 보안 설정, 스토리지 관리 및 업그레이드 등의 유지보수가 쉽지 않고 장애 발생 시 피해가 발생할 수 있습니다. 반면에 AKS를 사용하면 사용자는 Azure에 의해 관리 되는 클러스터를 제공받기 때문에 구성 및 유지보수에 대한 스트레스를 받을 필요가 없습니다. 이러한 장점 덕에 저희 Cloudstudio도 AKS를 활용하여 서비스하고 있습니다. 먼저 .. 2024. 1. 22.
[Ncloud] Ncloud Kubernetes Service(NKS) 생성 및 Nginx Pod 배포하기 with CloudStudio 안녕하세요, 클라우드로입니다! 이번 글에서는 클라우드스튜디오(CloudStudio)를 활용하여 네이버 클라우드 플랫폼에 쿠버네티스 서비스를 생성하고 Nginx Pod를 배포해 보겠습니다. CloudStudio를 활용하여 클라우드 인프라와 Kubernetes 구성을 쉽게 구현해보세요! 클라우드스튜디오 바로가기 클라우드스튜디오 가이드 보기 Ncloud Kubernetes Service 그리기(Ncloud 프로젝트 생성) ncloud kubernetes service를 구성하기 위한 리소스와 아키텍처는 아래와 같습니다. * CloudStudio Ncloud 템플릿 MSA > MSA-Basic로 제공중입니다. 템플릿을 선택하여 프로젝트를 생성하면 아래 과정없이 인프라를 그릴 수 있습니다. 사용되는 리소스​ VP.. 2024. 1. 22.