분류 전체보기 154

DNS: 주소 입력 후 웹 화면 보기

DNS(도메인 네임 서버)의 역할을 고려해서, 사용자가 주소를 입력하여 웹 화면을 보기까지의 과정을 통해 알아보겠다. DNS는 주소창에 특정 주소를 검색했을 때, 해당 주소의 IP를 호출할 때 질의를 날려 확인한다. 1. DNS 조회DNS 서버에 쿼리를 보낸다고 할 수 있다. DNS 캐시에 정보가 있으면 바로 IP 주소를 가져온다. 아니라면, 통신사(ISP) 혹은 DNS 서버에 질의하여 IP 주소를 얻는다. 2. TCP 연결(3-way handshake)웹 브라우저가 DNS로 받은 IP 주소로 연결 요청을 보낸다.TCP 3-way handshake가 이루어진다. SYN(연결요청), SYN-ACK(서버가 요청 수락 및 응답 보냄), ACK(클라이언트가 확인 응답을 보냄)의 과정이다. 3. HTTPS 핸드셰..

일기장 2025.01.22

GSLB 복습1. 언제 사용할까? 특징 정리

Global Server Load Balancing   GSLB에 대해 지난 글을 보면서, 복기를 해보았습니다. 우연한 계기로 이 기능에 대해 다시 생각해볼 수 있었습니다. 개념은 잘 모르는 채로, 이것이 어떤 부하분산을 하는데, 글로벌하게 할 수 있겠다고만 생각했습니다. 로드밸런서의 기능 중 하나 정도로 생각하고, 과거 교육 들을 때 느낌처럼 어떤 이중화와 재해 복구(DR)에 사용할 수 있다는 사실만 기억만 했지, 세부적인 기능은 간과했었네요. 먼저 생성형 AI 의 도움을 받아 GSLB의 주요 기능을 정리 해보았습니다.GSLB(Global Server Load Balancing)는 전 세계에 분산된 서버 간의 부하를 분산하고, 최적의 서버로 트래픽을 라우팅하는 기술입니다. 주요 기능은 다음과 같습니다:..

일기장 2025.01.16

HCX 격파 도전: 엔지니어링 밋업(1)

이번에 네이버클라우드에서 칼을 갈았다. HCX 상품군 판매에 관해, 파트너사 엔지니어의 역량을 끌어올려보겠다는 야심작! 퇴근 후 파트너사와 함께하는 HCX(HyperCLOVA X) 미팅을 시작했다. 생각보다 HCX 의 로드맵을 공유하면서, 정말 본격적으로 엔지니어의 역량을 키워보겠다는 의지가 느껴진다. 공개할 수 없는 것들은 제외하고, 최대한 네이버 클라우드 현직자 분의 발표 세션 위주로 정리해보려고 한다. 발표 세션만 요약해보았다. 이번에는, HCX를 활용한 Advanced RAG 구현 방안에 대해 발표를 들었다. Advanced RAG는 기존 Naive RAG의 한계를 극복하기 위해 개발된 향상된 검색 증강 생성 기술이다.  Advanced RAG의 주요 특징과 구성 요소 1. 기본 구조 - Naiv..

일기장 2025.01.13

GUG 6th 세미나(1). 온톨로지 구축과 평가 후기

온톨로지온톨로지는, 세상에 대해 사람들이 보고 느끼고 생각하는 것이라고 합니다. 일종의 분류, 속성, 개체로 나누어 살펴볼 수 있었습니다.분류와 속성에서 시작해서 개체(Entity)로 마무리합니다. 지식그래프(Knowledge Graph)지식을 그래프 형태로 표현한 것입니다. 각 개체 사이의 관계를 연결해서 표현할 수 있습니다.다빈치가 모나리자를 그리고, 모자리나는 루브르박물관에 위치한다.  온톨로지 구축 배경은, 여러 데이터베이스를 통합해서, 연결된 '지식그래프'를 만들기 위해 온톨로지를 구축해야 합니다. 초기 온톨로지 구축을 위해서 분류체계를 구축하였다고 합니다. 이게 기존의 분류체계와 다르게, 계층구조 기반으로 체계쩍인 분류체계를 생성할 수 있습니다.  온톨로지 구축 연구로는, 수동 구축, 말뭉치 ..

Graph 2025.01.12

네이버클라우드 서버와 VSCODE 연동: Python

오늘은, VSCODE라는 IDE 도구(Windows 기준)와 네이버클라우드의 리눅스 서버를 간단하게 연동해보겠습니다.  준비물1. VSCODE2. Ncloud 네이버클라우드 계정  1. VSCODE 설치VSCODE 소프트웨어를 설치합니다. https://code.visualstudio.com Visual Studio Code - Code Editing. RedefinedVisual Studio Code redefines AI-powered coding with GitHub Copilot for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite pla..

[회고] 2024년 엔지니어 회고

"오늘은 귀여운 고양이를 가져왔습니다." 24년은 개발, 어떻게 시작하면 좋을까 혼자 고민했던 한 해였습니다. 임상 연구원으로 시작했던, 23년에는 개발자 교육 과정을 들으면서 개발자의 꿈을 품어보았습니다. 다만, 현실은 그렇게 좋지 않았습니다. 개발자 자체에 대한 수요가 어느 순간 감소한 것입니다. 코로나 시절이 개발자 채용이 더 많았다고 하니, 24년부터는 빙하기에 가까워진 채용 시장이었습니다. 다만 부트캠프에서 클라우드를 배우고 있으니, 클라우드 엔지니어를 알아보았고, 비록 경력은 없지만 간신히 면접을 통해 입사할 수 있었습니다.  리눅스를 공부해야 하는구나!  개발을 안 한다면, 최소한 서버를 만들고 배포하고, 네트워크 구조를 확인해서 클라우드 인프라를 구축할 수는 있어야 합니다. 온프렘과 함께 ..

일기장 2025.01.06

[가짜연구소] 3D-LLM 이야기

3D에 집중하는 LLM가 있습니다. 가짜연구소 초조한 전망대에서 이야기를 듣다가 이거 정리하면 좋겠는데? 생각으로 하나씩 꺼내어 정리해보려고 합니다. 주제는, "에너지 효율화" 입니다. 인류의 에너지는 유한하다고 합니다. GPU 자원이 AI 모델 학습을 위해 거의 필수적으로 변해가고 있습니다. 엔비디아에 모든 돈이 모이는 셈이죠. 경쟁사인 AMD, 아직 조용합니다. 꼭, CUDA 사용을 해야만하는가?에서 시작해서 대안을 찾고자 합니다. 좀 더 저렴한 장비로 효과적으로 인공지능 모델을 돌리자는 의미입니다.

세미나 후기 2025.01.05

[NCUC] 5번째 수도권 남부 소모임 후기

온라인 네이버클라우드 수도권 남부 소모임 후기 이번에는 온라인으로 개최한 네이버클라우드 사용자 커뮤니티 후기를 업로드합니다. 오프라인 모임이지만, 대설 주의보 날씨로 인해 온라인으로 급하게 전환되었습니다. 조금은 아쉽지만, 오히려 교통 상황을 보니 온라인이 낫겠다 싶었습니다.   총 두가지 세션으로 진행했습니다. 조금 늦게 들어와서 자기 소개는 하지 못했지만, 1부와 2부 발표는 잘 들을 수 있었습니다. 1부는 윤서율님의 발표로, " 네이버 클라우드 무료로 사용하며 공모전 참가하기" 라는 제목으로 들었습니다. 2부는 " HyperCLOVA X로 페르소나 학습용 데이터셋 만들기"라는 주제로 두 가지 모두 흥미롭게 들었습니다.  1. 네이버클라우드 무료로 사용?민 관 협력 플랫폼이라는 곳이 있습니다. 요건만..

세미나 후기 2024.11.30

[가짜연구소] 1st Grand Gathering 참여 후기

기존에는 수도콘으로 진행했던 가짜연구소의 스터디와 프로젝트 공유회에 참여했었고, 이번에는 새롭게 단장한 그랜드 게더링! 함께 모이는 행사에 참여했습니다. 전체적으로 재미있는 행사였습니다. 저는 의 부스 운영진 및 러너로 참여하였습니다. 공간이 아주 크지는 않지만, 작은 공간도 알차게 보낼 수 있어서 유익했습니다. 이그나이트 Talk 세션이 사뭇 새롭게 보이네요. 누구든지 나와서 말할 수 있는 자리입니다. 선언하는 것부터 시작하는 것이죠. 앞으로 내가 이렇게 활동할 것이라는 것을 보여주고, 그것에 따라 움직일 수 있다면, 멋진 전문가로 성장할 수 있을 것입니다. 강의 중에 "성장을 멈추게 하는 불편한 상황을 멈춘다." 라는 말이 기억에 남습니다. 가짜연구소가 지향하는 '성장'이란, 가끔씩 다시 들어봐도 방..

세미나 후기 2024.11.24

생성형 AI 이야기: 용어를 정리해보자

생성형 AI, 인공지능이 인기 있습니다. 근데 용어는 여전히 어렵게만 느껴집니다. 잘 정리해서 내 것으로 만들어보겠습니다.  1. 프롬프트: 모델에 입력할 모든 것입니다. 1) Instruction : 모델에 넣을 텍스트로, 모델이 수행할 모든 과제를 설명합니다.ex) "답변을 하나의 문장으로 해라."- 지시는 구체적으로 할 수록, 멋지게 답변합니다. 2) context 맥락 : 관련된 정보나 디테일입니다.- 예시의 수에 따라, 원샷, 퓨샷 추론으로 부릅니다.- 예시에 따른 학습 방식을 "in-context 학습"이라고도 부릅니다. 콘텍스트 윈도우 : 토큰의 수로 볼 수 있습니다. 고정된 사이즈를 가지는데, 512부터 10만 토큰까지 모델마다 다양해요.망각 : 길고 긴 문장을 모두 사용할 수 없습니다. ..

일기장 2024.11.17