본문 바로가기

전체 글127

AWS(5) - DataBase 1.데이터 저장소 종류 1)RDBMS =>Amazon, Aurora,Amazon RDS(Oracle,MySQL,Maria DB, PostgreSQL,IBM DB2), Amazon Redshift 2)key-value Database =>Amazon DynamoDB =>높은 트래픽의 web application에 추천 3)In -Memory DB =>ElastiCache, Memory DB for Redis =>Caching, 세션관리, 게임 순위표, 지리 공간 애플리케이션 등에 추천 4)Document DB =>Amazon의 Document DB - MongoDB 호환 =>콘텐츠 관리, 카탈로그, 사용자 프로필 등 읽기 전용 애플리케이션에 추진 5)Wide Column DB =>Amazon의 Keyspa.. 2024. 4. 16.
AWS(4) **EC2에 배포한 애플리케이션에 Load Balancer 와 도메인 및 HTTPS 인증서 열기 =>Load Balancer 와 Domian그리고 HTTP 인증서는 배포된 Application이라면 전부 연결할 수 있음 1.EC2에 Django 배포하기 1)Django Project 생성 =>가상 환경 생성: 애플리케이션을 다른 곳에 배포할 때 필요한 패키지만 가져가서 실행하기 위해서 -배포할 애플리케이션을 만들 때는 필수 -python3 -m venv ./myvenv #윈도우즈에서는 python3 대신에 python,pip -myvenv/Scripts/activate =>필요한 패키지 설치 pip install django =>코딩 -장고프로젝트 생성:django-admin startproject ec.. 2024. 4. 15.
KoBERT를 활용한 감정분류 모델 1.KoBERT 란? 1)BERT란? KoBERT을 말하기에 앞서, BERT 모델을 우선 소개하고자한다. NLP 분야에서 2019년에 한 학술지에 엄청난 성능을 지닌 모델이 나왔으며 그게 바로 BERT이다. BERT는 Bidirectional Encoder Representations from Transformer 의 약자로 텍스트를 양방향(앞뒤)로 확인하여 자연어를 처리하는 모델이다. 기존의 자연어 처리 모델은 단방향 우리가 글을 읽는 순서인 왼쪽에서 오른쪽으로 갔지만 BERT는 이 순서를 양방향으로 보기 때문에 다른 모델에 비해 매우 높은 정확도를 나타낸다. 또 오픈 소스이기 때문에 누구나 사용할 수 있다는게 장점이다. BERT는 transformer를 12~24개의 layer로 쌓아놓은 것이다. 그.. 2024. 4. 14.
AWS(3) 1.EC2 개요 =>AWS의 IaaS(Infra as a Service) =>OS(AMI)가 설치된 컴퓨터를 빌려주는 것 2.EC2 인스턴스 생성 및 원격 접속 =>AWS의 EC2 서비스 접속 =>인스턴스 시작을 클릭한 후 선택 -이름 입력 -AMI(운영체제) 선택 -인스턴스 유형(하드웨어) 선택 -키페어를 선택하거나 생성; 원격 접속을 위해서 필요 -네트워크 설정 보안 그룹을 생성하거나 선택하고 기본 포트중 ssh, http,https 설정 가능 스토리지 설정: 저장공간에 대한 설정 -고급 세부 정보나 요약(컴퓨터 대수를 설정 가능)은 기본 옵션 사용 -전부 설정 후 [ 인스턴스 시작]을 누르면 가상 서버가 만들어집니다 =>원격 접속 -준비물:pen파일 과 ec2의 public IP -터미널에서 ssh.. 2024. 4. 13.
AWS(2)-EC2 를 활용해 MySQL 접속 1.Network 1)IP Address =>TCP/IP 라는 프로토콜을 사용하는 인터넷 망에서 컴퓨터를 구분하기 위한 숫자의 조합 =>인터넷 망에서 데이터를 송수신 할 때 Port 와 함께 사용 IP Address 는 컴퓨터를 구분하고 Port 컴퓨터 안에서 동작하는 Application을 구분 실제 데이터의 송수신은 컴퓨터의 애플리케이션이 수행하기 때문 인터넷 망에서 각 컴퓨터의 IP는 구별되어야 하고 하나의 컴퓨터에서 각각의 Application이 사용하는 Port는 구분되어야 합니다. 하나의 컴퓨터에서 여러 개의 Application을 동작할 때는 포트를 확인해봐야 합니다. =>IPv4 와 IPv6 - IPv4: 32비트 주소 체계로 8비트씩 나누어서 표현을 하는데 일반적으로 10진수로 변환해서 .. 2024. 4. 11.
AWS 1.AWS 1)개요 =>Amazon Web Service 의 줄임말 =>컴퓨팅, 스토리지, 데이터베이스 ,분석 툴, 네트워크 모바일,개발자 도구 등 다양한 서비스를 제공하는 클라우드 기반의 서비스 =>시스템 운영에 관련된 서비스 일체를 사용 가능 =>서비스 조합이 쉬움 =>요금이 종량제 -사용한만큼 지불 =>사용이 쉬움 =>보안 기준: ISMS (한국 정보보호 관리체계)인증을 취득 =>글로벌 확장이 쉬움 - 현재 사용 가능한 Public cloud 중에 Region과 AZ( 가용 영역)이 가장 많음 - 한국에는 서울 region이 있고 4개의 가용영역이 운영중입니다 2)제공되는 서비스 =>현재는 165개 이상의 서비스를 제공 =>목적에 따라서 다양한 서비스를 제공 - 서버 전체 및 관리에 필요한 기능을 .. 2024. 4. 9.