분류 전체보기 71

API Gateway 에 대한 이해, 활용하기

클라우드 아키텍처에서는 MSA 방식을 지향하는 편이 많다. 거대한 플랫폼 내에서 수많은 기능들이 오고가며 내부에서는 서버들이 통신을 수행하게 되는데, 여기서 API Gateway 는 고속도로의 톨게이트 같은 역할을 하게 된다. 수많은 MSA 아키텍쳐들이 원활하게 API 를 정리하여 호출할 수 있도록 교통 정리를 하는 셈이다. 따라서 큰 규모, 지속 가능한 아키텍처를 구성하고 싶다면 이 API Gateway 라는 서비스는 필수적으로 사용되어야 하겠다. 자, 그렇다면 API 라는 개념에 대해 우선 간단하게 짚어보도록 하자.   API?애플리케이션과 애플리케이션 간 원활하게 대화를 할 수 있도록 하는 "규칙" 과 같다.우리가 실생활에서 같은 언어를 사용하지 않으면 대화가 원활하지 못하듯이, 각 아키텍처의 프로..

IT/Cloud 2025.02.06

SSL(TLS) 인증서의 활용 예, 종류

SSL 인증서는 TLS 프로토콜을 사용한 웹 브라우저와 웹 서버 간 데이터를 암호화하여 보안 연결을 제공하는 디지털 인증서이다. 이 인증서는 HTTPS 통신에 있어 필수적이며, 웹 운영에 있어서는 필수적인 존재가 되었다.이 SSL 인증서는 종류도 여러가지인데, 단일 / 와일드카드 / 다중 으로 나뉜다. 이에 대해 정리해보고자 한다. 인증서를 알아보기에 앞서 SSL(Secure Sockets Layer) 보안에 대한 개념을 간단하게 짚고 넘어가자. SSL 통신 방식SSL=TLS최근에는 TLS 라고 하지만, 인증서에서는 TLS라고 하지 않고 SSL 인증서라고 한다. 암호화 / 인증 / 무결성 같은 당연한 얘기는 넘어가고, 개념과 구조에 대해서 파악해본다. SSL은 TCP 의 3-way handshake 와 ..

IT/Infra 기초 2025.01.23

IPsec VPN 에 대한 간단한 이해

IPsecVPN 은 실제 인프라 구축에 있어 매우 많이 이용되는 장비이다.이에 대한 요구사항이 많은 만큼, 개념을 확실하게 잡고 가기 위해 포스팅을 작성한다. 네이버 클라우드 플랫폼에서도 IPsecVPN 을 제공 중으로, 먼저 장비에 대한 개념을 짚은 다음, 클라우드상에서의 IPsecVPN 서비스에 대해 알아보도록 한다.  IPSec VPN에 대한 기본 개념간단하게 먼저 요약해보자면, IPsecVPN 은 외부 인터넷에서 안전한 보안 통신을 할 수 있도록 지원하는 장비이다. 가장 많이 사용되는 사례로는, 사설망 간 통신에서 사용된다.  사설망 내부의 서버, Load Balancer 등의 리소스들은 외부 인터넷과 통신할 수 없다.여기서, 이렇게 폐쇄된 환경의 사설망들끼리 통신이 필요한 요구사항이 매우 빈번하..

IT/Infra 기초 2025.01.09

[CLOVA Studio] Skill Trainer 를 활용한 RAG 모델 구현하기

최근 프로젝트를 통해서 RAG 모델을 구축 진행해보았다. 목적은 네이버 클라우드의 사용자 가이드를 취합해 답변하는 bot 을 생성하는 것으로, 모두 네이버 클라우드의 인프라로만 구축하였다. 이 포스팅에서 핵심적으로 다루게 될 부분은 CLOVA Studio 서비스의 [스킬 트레이너] 기능이다.  Studio Chatbot Architecture아키텍처의 구성도는 대략 다음과 같다. API Server : Cloud FunctionsWeb Server : ApacheDatabase : Excel, Object StorageAI : CLOVA StudioEmbedding : CLOVA Studio Embedding API 구현했던 bot 의 아키텍처를 간단하게 그려보면 위와 같다. 내부 구성은 대략 다음과 같..

[CLOVA Studio - 2] 스킬 트레이너 활용하기

프로젝트를 진행하며 활용 중인 스킬 트레이너에 대해 작성한다. 사실 이 기능은 네이버 쪽 가이드만 봐서는 긴가만가한 부분이 많다. 그래도 먼저 사용 가이드를 쭉 보는 것을 추천한다. 스킬 트레이너 화면 (ncloud-docs.com) 스킬 트레이너 화면 guide.ncloud-docs.com 스킬 트레이너는 단적으로 말하면, 외부 API 를 가져와 LLM 에게 학습시켜 해당 데이터를 활용해 답변할 수 있도록 하는 것이다. 즉, 데이터를 제공할 수 있는 API 를 사용해야만 한다. AI 특화 학습을 할 때 흔히들 알고 있는 파인튜닝(Fine-tuning)과는 조금 다른 개념이다. 파인 튜닝은 CLOVA Studio 에서는 [튜닝] 기능으로 활용하면 된다. 튜닝의 경우에는 다량의 학습 데이터셋을 직접 주입시..

[CLOVA Studio - 1] Prompt Programming

최근, 프로젝트를 진행하면서 네이버 클라우드의 CLOVA Studio 서비스를 활용하게 되었다. Studio 서비스는 본래 클로즈 베타 서비스로 운영하다가 이제 오픈 베타로 전환되면서 사용자가 더욱 늘어날 것으로 보이지만 생각보다 참고할 자료는 많지 않은 상황이다. 나는 NCAI 공인 교육을 수강했고, 네이버 클라우드에서 진행하는 세미나를 듣는 등 여러 기초학습을 진행한 뒤 현재 프로젝트에서 직접 빌드를 짜보는 등 실습을 진행해보고 있다. 학습하는 과정을 기록해보며 복습, 그리고 도움이 될 만한 부분들을 정리하여 업로드한다. LLM과 CLOVA Studio 서비스에 대해 Studio 서비스는 익히 우리가 알고있는 ChatGPT 와 동일한 LLM 모델이다. 다만 실제로 프로젝트를 진행하고 실습을 해보며 느..

2024. 3월 후쿠오카 여행기 (3)

2일차 쓰고 한참 지나 작성하게 됐다. 요즘 블로그가 아니라 신경 쓸 곳이 많아서 짬짬히 쓰다보니 계속 밀리게 된다. 그래도 여행의 기록만큼은 꼭 잘 남기고 싶은 마음이다. 흔히 많이들 가는 루트로 다녔다. 텐진 -> 야나가와 뱃놀이 -> 라라포트 후쿠오카 -> 하카타 역 쇼핑 루트이다. 원래는 이 날 야나가와 갔다가 다자이후를 가려고 했는데, 비가 갑자기 오고 쇼핑을 필요로 하길래 노선을 틀었다. 뱃놀이는 오후 2시 반 까지밖에 운영을 안 해서, 아침일찍 이동했다. myroute 앱으로 미리 야나가와 - 다자이후 패스를 사뒀는데, 이걸로 이동했다. 텐진 역에서 특급열차를 타고 눈감고 한숨 자면, 순식간에 야나가와에 도착한다. 역에서 내리고 5분정도만 걸으면 바로 뱃놀이 선착장이 나온다. 정말 한적한 동..

Life/우당쾅 2024.03.17

2024. 3월 후쿠오카 여행기 (2)

2일차는 아침일찍, 하카타 역에서 고쿠라 역으로 가는 특급 소닉을 타는 것으로 시작한다. 대략적인 동선은 아래와 같다. 하카타 역에서 니마이킷푸(왕복권)을 각자 사서 이동한다. 무조건 니마이킷푸로 구매하는 것을 추천한다. 근데.. 이거 구매할땐 발권기가 한글 지원을 안해서 조금 애먹었다. 파파고 없었으면 또 쉽지 않을뻔;; 후쿠오카 시내를 벗어나면, 탁 트인 시골 광경이다. 특급 소닉은 배차 간격이 20분 가량 정도 되어서 만약 시간이 빈다면 하카타 역 안에서 적당히 구경 다니다가 타도 좋다고 생각한다. 내가 탄 소닉은 하카타 -> 고쿠라 -> 유후인을 가로지르는 후쿠오카를 전반적으로 도는 열차였다. 역무원에게 물어보니 고쿠라 행 특급을 타는 것보단 요 열차가 더 빠르다고 해서 일부러 이 열차로 탔다. ..

Life/우당쾅 2024.03.06

2024. 3월 후쿠오카 여행기 (1)

올해 1월, 친구가 다같이 모여 일본 다시 한 번 가자는 얘기를 꺼냈다. 일본은 19년 1월에 도쿄를 갔던 게 마지막으로, 같은 멤버의 친구들이었다. 5년동안 해외여행 한번 안 가며 다녔는데, 얘기가 나오니 홀린듯이 이끌려 계획을 잡고 비행기를 예약했다. 비록 중간에 친구 1명 빠지긴 했지만 결과적으로는 정말 재미있게 잘 다녀왔다. 계획은 전반적으로 내가 짜고 동선도 내가 계획했다. 최종 정산은 친구 한명이 계산에 능해서 전면적으로 맡겨서 편했다. 1일차 일정 후쿠오카 공항 > 캐널시티 하카타 > 오호리 공원 > 후쿠오카 타워 > 하카타 역 > 숙소 공항에 도착하고 나서는 공항 셔틀버스를 타고 하카타 역으로 이동했다. 하카타 역의 관광안내소에서 지하철 1일권을 구매했는데, 어디서 구매하는지 몰라서 조금 ..

Life/우당쾅 2024.03.05

24년 목표 정하기

지금은 1월이 많이 지나가고 있지만, 천천히 퇴고하며 쓰다보니 시간이 이렇게 되어버렸다. 23년 돌아보기 2022년을 공부에 집중하였다면 2023년은 공부는 조금 내려두고 외적으로 집중한 해였다. 물론 아예 학습을 놔버리면 다시 해야될 때 하기 힘들어질 것 같아 완전 놓지는 않았지만 이 부분은 조금 덜 신경 썼다고 생각한다. 23년의 나는 주로 대외 활동, 사람들 많이 만나기와 삶 개선에 집중했다고 생각한다. 결과적으로는 꽤 괜찮게 이루었다고 본다. 여기저기 모임도 나가보면서 다양한 경험도 해봤고, 새로운 사람들도 만나보며 시야를 조금 넓혔다고 생각한다. 그리고, 연말에 이루어진 내집 마련(10년치 계획)도 어찌저찌 잘 마무리가 되었다. 첫 직장에도 이젠 완전히 적응되었다고 나름(?) 자부한다. 23년에..

Life/우당쾅 2024.01.24
반응형