본문 바로가기

전체 글130

위치미(whichme) - 긴급차량 길터주기 네비게이션 https://freezing-loan-daa.notion.site/Whichme-2798a1caf0748144b643dedd52e65d28?pvs=74 2024. 10. 30.
hellody- Spotify 와 youtube 를 활용한 VOD 추천시스템 https://freezing-loan-daa.notion.site/Spotify-youtube-VOD-hellody-2798a1caf074812d9bb0fc51efeba320 2024. 10. 30.
Kuberenetes- Deployment, Service 1.Deployment-정의: Replicaset 을 관리하는 controller-역할: 애플리케이션의 상태를 원하는 대로 설정하고 관리하는 방법.  nginx-deployment.yamlapiVersion: apps/v1kind: Deploymentmetadata: name: nginx-deployment labels: app: nginxspec: replicas: 3 selector: matchLabels: app: nginx template: metadata: labels: app: nginx spec: containers: - name: nginx image: nginx:1.14.2 ports:.. 2024. 10. 29.
Load Balancer 정의 및 정리 이번에 배포하면서 느낀점이 Load Balancer 에는 여러 종류가 있던걸 이번에 프로젝트를 하면서 배웠습니다. 어떤걸 언제 사용하면 좋을지에 대해, 또 load balancer 의 원리에 대해 알면 좋을꺼 같아서 정리했습니다.  1.Load Balancer?1) load balancer란? 현재 모든 정보는 인터넷을 통해 연결되어 있습니다. 이를 통해 트래픽의 폭발적인 증가로 이어지는데, 아무리 성능이 뛰어난 서버라 해도 이 모든 트래픽을 감당할 수 없게 됩니다. 이에 따라 기업들은 서버를 여러 개를 구축하고 여러 개에 동일한 데이터를 저장해 수많은 트래픽을 효과적으로 분산하게 됩니다.근데 단순히 다수의 서버를 구축해 운영한다고 해서 모든 클라이언트의 요청에 일관성 있게 응답하는게 아니라 쏟아지는 트.. 2024. 10. 29.
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.