본문 바로가기

분류 전체보기19

[Naver Cloud Platform] Ncloud API Service Pack Series - 2 CLOVA Sentiment 오늘은 Naver Cloud Platform API 관련 서비스 중 CLOVA Sentiment에 대해 알아보도록 하겠습니다. 🐥 목차 CLOVA Sentiment 서비스 CLOVA Sentiment API 사용예제 CLOVA Sentiment 실행결과 1. CLOVA Sentiment 서비스 CLOVA Sentiment 서비스란? 한국어에 최적화된 감정 분석 기술 서비스로 블로그, 댓글, SNS 등 한글로 작성된 글 속에 표현된 감정을 분석해 주는 API입니다. 서비스 특징 네이버의 빅데이터와 형태소 분석기를 활용하여 한국어에 최적화된 방식으로 pre-training을 수행합니다. 특히 모델 사이즈를 줄인 Shallow BERT를 적용하여 Base BERT 모델 대비 4배 이상 빠른 속도를 제공합니다... 2023. 9. 19.
[Kubernetes] CKA(Certified Kubernetes Administrator) 2023.9.6 시험 합격 후기 목차 시험 신청까지의 과정 시험볼 때 느낀점들 문제 유형 1. 시험 신청까지의 과정 쿠버네티스의 경우 이성미 강사님의 따배쿠(유튜브 강의), 인프런 강의, "시작하세요 도커/쿠버네티스" 책을 통해 공부를 진행하였었고 현업에서 간간히 쿠버네티스 관련 기술지원을 하다가 한계를 느끼게 되어 공부겸 자격증 취득하고자 마음을 먹게 되었습니다. 쿠버네티스 클러스터 기술에 대한 이해 및 기본 지식 정리를 위해 Udemy 강좌인 Mumshad Mannambeth의 "Certified Kubernetes Administrator (CKA) with Practice Tests"를 통해 자격증을 준비하였으며, 해당 강좌의 동영상 강의 수강 + 실습 과정을 2023.7~2023.9 약 2달 가량 진행하고 시험을 보게 되었습니.. 2023. 9. 12.
[Naver Cloud Platform] (공공기관용) 관리형 Kubernetes Service에서 Velero를 이용한 PV 백업 및 복구 요건  - Naver Cloud Platform 공공 플랫폼의 Kubernetes Service에서 Velero를 이용한 PV 백업 및 복구 환경 Kubernetes Service Cluster(최소 1개 노드 이상) Kubernetes에 접속하기 위한 NCloud Server 1대(운영체제 무관) 목차 Naver Cloud Platform 공공 플랫폼 Kubernetes Service 생성 kubectl 설치 및 Kubernetes Service 접속 설정 Velero 플러그인을 이용한 PV 백업 및 복구 주의 사항 - 사전에 VPC, Subnet, LB Private 서브넷이 생성되어 있어야 합니다. - Naver Cloud Platform 공공기관용 계정의 경우 일반 기업 및 사용자는 생성할 수 .. 2023. 8. 30.
[Naver Cloud Platform] Ncloud API Service Pack Series - 1 CLOVA Recognition(Face, Speech) 이번에는 Naver Cloud Platform API 관련 서비스 중 CLOVA Recognition 서비스를 다뤄보도록 하겠습니다. 🐻 목차 CLOVA Face Recognition 서비스 CLOVA Face Recognition API 사용예제 CLOVA Face Recognition 실행결과 CLOVA Speech Recognition 서비스 CLOVA Speech Recognition API 사용예제 CLOVA Speech Recognition 실행결과 1. CLOVA Face Recognition 서비스 CLOVA Face Recognition 서비스란? 얼굴과 관련된 다양한 정보를 제공하는 얼굴 감지 및 인식 API를 제공하며 유명인 얼굴인식과 얼굴 감지를 제공하고 있습니다. 서비스 특징 정확.. 2023. 8. 28.
[Naver Cloud Platform] Ncloud API Service Pack Series - 0 Begining(with. nShortURL) Naver Cloud Platform에서 제공하는 다양한 API 상품군들 써 보신적 있나요? 좋다는 얘기는 많이 들어보았지만 개발을 몰라서, 코드를 몰라서, 샘플 코드가 없어서 사용해보지 못하셨다구요? 이젠 더이상 걱정하지 마세요 Snack Master와 함께 각 서비스가 무엇인지 알아보며 샘플코드로 직접 실습까지 해보면 더이상 API 상품군들을 두려워하지 않게 되실겁니다!! 다양한 상품군들을 사용하기에 앞서 API가 무엇인지 먼저 살펴보도록 합시다. API와 Restful API란 ? Interface란 컴퓨터와 사용자 사이의 상호작용을 위한 수단으로 사용자가 컴퓨터를 조작할 수 있도록 돕는 시스템입니다. 위의 이미지 처럼 사용자(클라이언트)는 다양한 수단을 통해 컴퓨터를 조작할 수 있으며, 이를 사용.. 2023. 8. 28.
[Docker]Keycloak을 이용한 SSO 설정(with. Grafana) 요건 - keycloak을 이용하여 그라파나에 접속할 수 있도록 SSO 설정 환경 Ubuntu 20.04 서버 1대 Docker version 24.0.4 프로세스 keycloak과 SSO 환경 준비 Grafana 설치 keycloak 설치 및 접속설정 Realm, Client 생성 및 설정 jwt 토큰 발급 테스트 및 Grafana 설정 변경 Grafana 접속 및 SSO 확인 주의사항 - 서버의 공인아이피를 통해 리다이렉트 되는 작업이 있으므로 서버의 ACG의 인바운드에 공인아이피에 대한 포트 허용 설정을 진행해야 합니다. 1. Keycloak과 SSO ◆ keycloak이란? Keycloak은 오픈 소스 기반의 단일 로그인 (SSO) 및 ID 및 접근 관리 솔루션입니다. Red Hat에서 개발하고.. 2023. 7. 25.
[Ubuntu 20.04] Apache Reverse Proxy 구축(HTTP) 요건 - Reverse Proxy 서버를 구축하여 설정된 프록시 값에 따라 다른 서버의 웹페이지 확인 환경 Ubuntu 20.04 서버 3대 프로세스 프록시에 대하여 환경 준비 프록시 구성 웹 서버 설치 및 실행 접속 확인 1. 프록시에 대하여 프록시의 종류에는 포워드 프록시와 리버스 프록시가 있으며 특징은 다음과 같습니다. 포워드 프록시(Forward Proxy)는 클라이언트와 인터넷 사이에 위치하여 클라이언트의 요청을 대신하여 인터넷 서버에 접속하는 중개 서버입니다. 클라이언트는 포워드 프록시에 요청을 보내면, 프록시는 해당 요청을 인터넷 서버로 전달하고, 서버의 응답을 클라이언트에게 다시 전달합니다. 포워드 프록시의 주요 목적은 클라이언트의 신원을 숨기고, 인터넷 접근을 제한하거나 제어하는 것입니.. 2023. 6. 13.
[NCP]Certbot를 이용한 웹 서버 도메인 인증서 발급 및 적용 지난번 NCP Global DNS를 이용하여 구입한 도메인을 NCP에서 활용하는 방법을 다루었는데요, 이번에는 좀 더 활용해서 도메인을 이용해 웹 서버의 인증서를 발급 및 적용을 해보도록 하겠습니다. 요건 - NCP Server를 이용하여 웹 서버를 구축하고 Global DNS를 매핑한 뒤 인증서 발급 및 적용 환경 Centos 7.8(Web Server, httpd 설치) *본인 PC의 환경이 Window가 아니라면 Window Server 1대를 추가로 준비합니다. 프로세스 환경준비 Web Server 설치(httpd - apache) Certbot를 이용한 도메인 인증서 발급 Web Server에 인증서 적용하기 Certification body 작성을 위한 SubCA+RootCA 인증서 만들기 .. 2022. 12. 27.
Loki+Promtail+Grafana를 이용한 컨테이너 로그 모니터링 쿠버네티스를 사용하다보면 컨테이너 내부에서 발생하는 표준 출력 로그에 대한 모니터링이 필요할 때가 있습니다. 이번에는 로그를 수집하는 Promtail, 수집된 로그를 저장하는 Loki, 저장된 로그를 시각화하는 Grafana를 이용하여 컨테이너 로그 모니터링 시스템을 구축해보도록 하겠습니다. 요건  - 웹 서버(nginx,apache 등) 컨테이너에서 발생하는 access 로그를 모니터링 합니다. 환경 Kubernetes Cluster - 1개 이상의 Control plane, 1개 이상의 Worker Node(+Public IP) Process 환경 준비 helm chart를 이용하여 Loki, Promtail 설치 helm chart를 이용하여 Grafana 설치 nginx 배포 및 접속확인 Gra.. 2022. 12. 21.