일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 머신러닝
- ChatGPT
- deep learning
- regression
- PCA
- OpenAI
- Classification
- 딥러닝
- 해커톤
- 분류
- LG Aimers 4th
- 오블완
- LG Aimers
- GPT-4
- AI
- gpt
- LG
- 회귀
- supervised learning
- 티스토리챌린지
- LLM
- 지도학습
- Machine Learning
- Today
- Total
목록2024/08 (12)
SYDev

9.1. 스케일링 9.1.1. 스케일링이란Scaling: IT 자원을 확장하거나 축소하는 기능IT 자원의 사용 요구는 항상 고정적이지 않고 특정 상황이나 이벤트에 따라 가변적 -> 자원의 성능 및 수량을 확장하거나 축소하는 개념인 스케일링의 필요성IT 자원의 고가용성(서버, 네트워크, 프로그램 등의 정보 시스템이 상당히 오랜 기간 동안 지속적으로 정상 운영이 가능한 성질)과 내결함성(시스템의 일부 구성 요소가 작동하지 않더라도 계속 작동할 수 있는 기능) 확보 9.1.2. 스케일링의 종류 스케일링 기법은 확장 및 축소 방향에 따라 수직 스케일링(vertical scaling)과 수평 스케일링(horizontal scaling)으로 구분 Vertical ScalingVertical Scaling: IT 자..

9.1. 쿠버네티스 둘러보기9.1.1. 쿠버네티스 구성마스터 노드: client의 API 요청을 받고 워커 노드를 다루는 역할워커 노드: 실제 컨테이너를 실행하는 역할kubectl cluster-infokubectl get nodeskubectl get podkubectl get pod -o widekubectl delete pod - kubectl cluster-info: 쿠버네티스 클러스터 정보 확인- kubectl get nodes: 쿠버네티스 클러스터 구성 노드 정보 확인- kubectl get pod: 파드 목록 확인 -> -o wide 옵션: 더 자세한 정보- kubectl delete pod: 파드 삭제 9.1.2. 파드 실행kubectl run hello-world --image=hello..

6.1. 데이터베이스와 DBMS6.1.1. 데이터와 데이터베이스Data: 어떤 이론을 세우는 데 기초가 되는 자료로, 문자와 숫자, 그림, 영상 등의 형태로 된 단위Information: 데이터를 특정 목적에 따라 가공, 이론을 세워 의미와 가치를 부여한 결과Database: 데이터를 하나로 모아 두는 것DBMS(DataBase Management System): 데이터베이스를 관리하는 시스템 -> 데이터에 대해 사용자의 논리적 명령을 해석, 필요한 데이터를 찾아 주는 시스템 6.1.2. 데이터베이스 모델 유형 데이터베이스는 구조, 운영, 저장 방식에 따라 계층형, 네트워크형, 관계형, 객체 지향형 모델 유형으로 구분 Hierarchical Databse Modeltree 구조 기반, 데이터 - 1:N ..

8.1. 사전 준비 사항8.1.1. 가상머신 복제 https://gymdev.tistory.com/75 [Linux] 맥북(mac)에 리눅스 설치하기 (UTM, Ubuntu)0. 설치전 : 버추얼박스 (VirtualBox) 에 대해서 가상화 소프트웨어인 오라클 VM 버추얼박스가 오픈소스로 무료로 윈도우나 MacOS에서도 잘 작동하여 유명하지만 나는 m2 맥북을 사용중이다. 안타깝게gymdev.tistory.com 8.1.2-4. Ubuntu 가상머신 네트워크 설정https://velog.io/@skybluelion/Kubernetes-UTM%EC%9C%BC%EB%A1%9C-ubuntu-server-%EA%B0%80%EC%83%81%EB%A8%B8%EC%8B%A0-%EC%84%A4%EC%B9%98-%EB..

7.1. 쿠버네티스의 개념7.1.1. 쿠버네티스Kubernetes: 컨테이너화된 application의 자동 배포, 확장 및 관리를 해주는 open source 플랫폼kubernetes -> 고대 그리스어로, 배의 조타수(Helmsman)Kubernetes -> K8S Helm: 쿠버네티스 패키지 관리 프로그램 7.1.2. 쿠버네티스의 역할수많은 컨테이너를 관리하는 시스템 -> 서버를 다수 운영할 경우, 서로 다른 서버에서 작동하는 수많은 컨테이너를 한꺼번에 관리 7.2. 쿠버네티스의 구조쿠버네티스의 구성 요소 - 쿠버네티스 클러스터, 컨트롤 플레인, 노드, 워크로드, 네트워크, 스토리지 7.2.1. 쿠버네티스 클러스터쿠버네티스는 다수의 노드로 구성된 경우가 많음클러스터 -> mater node와 wor..
1. popup.html Extract Text -> 위와 같이 "extract" id를 가진 버튼 html 상에 생성 2. popup.jsdocument.getElementById('extract').addEventListener('click', () => {...});-> popup.js에서 getElementById() method로 해당 버튼을 클릭했을 때 반응할 수 있도록함 3. server.jsfunction sendTextToServer(textData) { fetch('http://localhost:3000/api/submit', { method: 'POST', headers: { 'Content-Type': 'application/json' }, b..
DocumentDocument: 브라우저가 불러온 웹 페이지를 나타냄 -> 페이지 콘텐츠(DOM 트리)의 진입점 역할을 수행DOM 트리는 , 및 여러 다른 요소를 포함페이지 URL을 얻거나, 문서에 새로운 요소를 생성하는 등의 기능을 전역적으로 제공Document -> Node -> EventTarget문서의 유형(HTML, XML, SVG 등)에 따라 다양한 API 존재Document: evalute() methodDocument.evalute(xpathExpression, contextNode, namespaceResolver, resultType, result)xpathExpression: xpath 표현식resultType: 반환 타입 - ORDERED_NODE_SNAPSHOT_TYPE: 모든 ..

5.1. 스토리지 개요Storage: 데이터를 보관하는 장소 -> 우리가 사용하는 모든 저장 장치를 칭하는 말 5.2. 스토리지 서비스 및 주요 기능5.2.1. 블록 스토리지블록 스토리지: 단일 스토리지 volume을 '블록'이라는 개별 단위로 분할해서 저장일반적으로 블록 스토리지는 SAN(Storage Area Network) 또는 가상 머신의 디스크로 사용됨 5.2.2. 파일 스토리지파일 스토리지: 파일 수준 또는 파일 기반 스토리지라고 하며, directory 구조로 파일을 저장일반적으로 파일 스토리지는 NAS(Network Attached Storage)에 사용됨 5.2.3. 객체 스토리지객체 스토리지: 각 데이터 조각을 가져와서 객체로 지정하고, 개별 단위로 저장중첩된 계층 구조 없이 단일한 평..