Study/Naver Cloud Platform4 NCP활용하기(4)- NKS 로 배포한 웹서버 배포를 도메인 구매 및 연결, SSL 인증서 적용하기 이전에 NKS 를 활용해서 웹 서버를 배포했는데, 이제 가비아로 도메인을 구매해서 배포까지 했습니다. NCP 에서 제공하는 서비스 중 활용했던 서비스는 Certificate Manager, Load Balancer , Global DNS 를 활용했습니다. 1. Global DNS 에 구매한 도메인 등록도메인을 먼저 gabia에서 구매하고 Global DNS 에 등록하기 위해선 1) 가비아 사이트에 네임서버 등록 구매한 도메인을 클릭하면 네임서버를 등록할 수 있는데, 다음과 같이 ns1-1.ns-ncloud.com , ns1-2.ns-ncloud.com 을 등록하면 됩니다. 2)NCP Global DNS 등록 [도메인 추가] 버튼을 누르고 구매한 도메인을 [이름]에 넣고 [추가]버튼을 누릅니다. .. 2024. 10. 29. NCP 활용하기(3) - NKS 구축 및 활용 (Next.js , SpringBoot) 저는 이번 공모전을 진행하면서 NCP에서 제공받아 NKS 을 통해 배포했습니다. Frontend로는 next.js 14버전과 Backend 로 Springboot 을 활용해 배포했습니다. NKS를 사용하면서 장점으로는 역시 다양한 Cloud Service 와 연계해서 사용할 수 있다는 점이였습니다. Kubernetes로 yaml 파일만 작성하면 loadbalancer 를 통해 바로 배포가 되는것을 확인할 수 있었고, 추가적으로 모니터링 서비스와 CI/CD 등 여러가지 서비스를 쉽게 연계해서 사용했습니다. 하지만 단점으로는 Master Node를 제가 관리할 수 없다는 점이였습니다. "관리형" k8s 이기에 Master Node 에 있는 API-Server, ETCD, Controller Manager 등.. 2024. 10. 29. NCP 활용하기(2) - CI/CD pipeline NCP를 사용하면서 CI/CD 를 NCP안에서 구축할 수 있었습니다. 그럼 뭘 사용했고 어떻게 사용했는지 정리해보겠습니다.저는 크게 [Source Commit] => [Source Build] => [Source Deploy] 를 통해 CI/CD 을 구축했고 이를 [Source Pipeline]을 통해 pipeline 을 구축했습니다. 아래는 제가 구축했던 파이프라인의 구조도입니다. 1. Source Commit Source Commit 은 naver 에서 제공하는 private git 입니다. 이를 통해서 코드 관리를 보다 편하게 할 수 있었습니다. 1) Source Commit 생성- [리포지토리 생성] 클릭 - [기본 정보] 입력하고 계속 [다음] 버튼을 누르면 생성됩니다. 2)Source Comm.. 2024. 10. 28. NCP(Naver Cloud Platform)활용하기 (1) - VPC, Subnet 1. VPC (Virtual Private Cloud)논리적으로 격리된 사용자 전용 가상 네트워크VPC(가상 프라이빗 클라우드, Virtual Private Cloud)는 클라우드 환경에서 사용자가 고유한 가상 네트워크를 생성하고, 그 내부에서 리소스들을 격리하여 사용할 수 있게 하는 서비스VPC 내에서 사용자는 IP 주소 대역, 서브넷, 라우팅 테이블, 보안 그룹 등 네트워크 설정을 직접 구성할 수 있으며, 이렇게 만들어진 VPC는 외부와 격리된 환경으로 보안성이 높아집니다. 이를 통해 사용자는 온프레미스 환경과 유사하게 클라우드 환경을 제어 1)VPC 구성요소 서브넷(Subnet): VPC 내에서 IP 주소 범위를 지정하여 작은 네트워크 단위로 나누어 리소스를 관리합니다. 퍼블릭 서브넷과 프라이빗 서.. 2024. 10. 26. 이전 1 다음