Monday(02.24) 지금 교육과정에서 머신러닝을 배우고 있다. 수업도 수업이고, 까먹은 개념도 많아서, 개념정리하면서 수업을 진행하고자 한다. https://koreatstm.tistory.com/253 인공지능인공지능(AI)란?사람처럼 학습하고 추론할 수 있는 지능을 가진 컴퓨터 시스템을 만드는 기술. 기본적으로 인간의 지능을 모방하려는 시도에서 시작되었다. 우리가 하는 다양한 작업들을 컴퓨터koreatstm.tistory.com 기존 사용하던 계정의 프리티어가 끝나서, 새로운 계정을 만들고 마이그레이션 했다.https://koreatstm.tistory.com/256 AMI를 통한 EC2 마이그레이션https://koreatstm.tistory.com/239 AWS $0.005 per in-us..
SQLD에 이어 한국데이터자격시험산업진흥원에서 본 두번째 시험이다.https://koreatstm.tistory.com/146 SQLD 합격 후기https://www.dataq.or.kr/www/sub/a_04.do#none 데이터자격시험SQL(Structured Query Language)은 데이터베이스를 직접적으로 액세스할 수 있는 언어로, 데이터를 정의하고(Data Definition), 조작하며(Data Manipulation), 조koreatstm.tistory.com SQLD에 적었던 방식으로 정리하려고 한다. 1. 자격증 취득 이유 나는 자격증을 준비하는 이유가 자격증을 준비함으로써 관련 개념을 훑어볼 수 있는 계기이기 때문이다.이번 ADsP도 마찬가지이다. AI에 대해 수업을 듣긴 하였지만..
Amazon Virtual Private Cloud 개념: AWS 계정 전용의 가상 네트워크로, 사용자가 정의한 가상 네트워킹 환경을 제공이를 통해 네트워크 범위, 서브넷, 라우팅 테이블, 네트워크 게이트웨이 등을 설정하여 AWS 리소스를 배치할 수 있다.aws에서 제공하는 리소스만 설치 할 수 있다. EC2를 사용하는데 VPC를 설정안했는데? -> 기본 vpc가 할당되었기 때문이다.잘 모른다면 기본 VPC를 사용하자기본 vpc는 아래와 같다. -> 블로그 해당 부분 링크 기본 네트워크 용어 정리VPC를 알아보기에 앞서, 이를 이해하기 위한 기본적인 네트워크 용어를 정리하고 넘어가겠다. LAN (Local Area Network)PC나 서버를 네트워크에 연결하여 소통할 수 있도록 하는 방식유선 LAN..
특징검색 엔진: 전문 검색 지원, 역색인 통한 빠른 속도, 애널라이저 통한 형태소 분석분산 처리고가용성수평적 확장성JSON기반 REST API 준실시간 검색: 역색인으로부터 검색이 가능해지기까지 1초의 시간이 걸리기에, 준실시간 검색이라 할 수있다.조인과 트랜잭션 미지원 Elasticsearch에서 하나의 인덱스에 하나의 타입만 구성할 수 있다는 제약이 있지만, 다른 타입을 사용해야 하는 경우에는 배열이나 다양한 필드로 여러 데이터를 저장하는 방법을 사용할 수 있다. 문서 색인 1. 색인(Indexing)PUT [인덱스 이름] /_doc/[_id값]{ [문서 내용]} 데이터를 Elasticsearch에 저장하는 과정. 이 작업은 주로 문서(document)를 특정 형식으로 Elasticsearch의..
Simple Storage Service 데이터를 객체 단위로 저장하는 확장성이 뛰어난 스토리지 서비스객체 스토리지: 데이터를 객체 단위로 관리하는 형식각 객체는 데이터 자체, 메타데이터, 고유 식별자로 구성되어 있어, 데이터를 유연하고 효율적으로 저장하고 검색용량 제한이 없음 -> 필요한 최소 용량으로 시작저장 용량을 사전에 예측하고 설정할 필요 없이, 사용자가 데이터를 업로드하면 그에 맞춰 용량이 확장 됨 비정형 데이터 저장: 이미지, 동영상, 로그, 백업 등 다양한 데이터 유형 저장 가능이미지, 동영상, 로그, 백업 파일 등 다양한 유형의 데이터를 저장할 수 있다.비정형 데이터는 구조화되지 않은 데이터로, 텍스트 기반의 파일이 아닌 멀티미디어 파일, 소프트웨어 백업 등 서버리스: 인프라 관리 없이 ..
서버 정의 특정 서비스를 제공하는 컴퓨터 또는 프로그램예를 들어, 메일 서비스를 제공하는 것은 메일 서버, 데이터베이스(DB) 기능을 제공하는 것은 DB 서버라고 할 수 있다.하나의 컴퓨터에 여러 종류의 서버를 설치할 수도 있지만, 장애 발생 시 모든 서버가 중단될 위험이 있어 일반적으로 이렇게 구성하지는 않는다. 서버 종류 웹 서버: Apache, Nginx데이터베이스 서버: MySQL, PostgreSQL파일 서버: Samba, NFS등등 서버의 구성 요소 서버는 일반적인 컴퓨터와 동일한 구성 요소를 가진다.일반적인 사용자는 클라이언트 역할을 하여 서버의 자원을 활용하는 방식으로 운영된다. 주요 구성 요소 CPU (연산 처리)메모리 (데이터 처리 속도 결정)저장 장치 (HDD, SSD 등)네트워크 인..
클라우드란 인터넷을 통해 언제 어디서든 접속할 수 있는 환경으로, 물리적 서버나 인프라가 클라우드 서비스 제공자에 의해 관리된다.클라우드 컴퓨팅을 사용하면 사용자는 복잡한 인프라 관리 없이 필요한 리소스를 제공받을 수 있다. 온프레미스: 자사가 직접 서버를 구축하고 운영하는 방식. 데이터 센터에 서버를 두고, 모든 인프라를 직접 관리한다.장점: 회사의 요구사항에 맞게 자유롭게 설계하고 운영할 수 있다.단점: 이를 관리하려면 숙련된 기술자가 필요하며, 서버를 자주 변경하는 경우에는 관리가 어려울 수 있다.오프프레미스: 물리적 인프라를 임대하거나 공용 클라우드를 사용하는 방식. 클라우드 제공자는 인프라를 관리하고, 사용자는 이를 임대하여 운영.클라우드의 규제에 따라 사용해야 하므로 완전한 자유도는 없다.관리..