클라우드 6

ChatGPT1

chatgpt == chatbot 챗봇은 기존에 네이버라든지 다른 앱으로 개발되었는데, chatgpt는 gpt라는 기본 알고리즘을 가지고 동작하는 인공지능 기반 챗봇 기본적인 한국어, 영어를 chatgpt에 입력하게 되면 입력된 언어가 서버로 전달이 되어서 거기서 각 단어마다 부여된 숫자가 있다. 각 단어마다 부여된 숫자로 바꾸는 토근화 과정을 거치고 이 토큰화된 숫자를 가지고 처리를 해서 그 결과를 다시 언어로 바꾸어 출력을 하는 그러한 알고리즘을 gpt가 하고 있다. 10년 전에는 심심이라는 챗봇이 있었고, 네이버라든지 다른 한국업체에서도 챗봇을 개발한 적이 있었는데 그런 것들 같은 경우에는 단어를 골라내서 키워드 위주로 거기에 대한 답변을 미리 하도록 정해놓은 흔히 말해 정답이 정해져 있던 과거의 ..

인프라 자원을 재구성하는 가상화

가상화의 정의? 물리 장치의 리소스를 분할하거나 통합해서 추상화된 논리적인 리소스로 가상화장치를 만들고, 사용자는 가상화장치를 물리 장치처럼 사용하는 것으로 이때 가상화 장치가 그대로 완전한 하나의 하드웨어처럼 수행될 수 있도록 물리적 특성을 그대로 재현하거나 새로 부여한다. * 가상화 기술을 통해서 그 서버의 관리자가 아닌 이상 가상화서버인지 물리 서버인지 차이를 느낄 수 없게 만든다. 서버 가상화란? 서버 한 대를 여러 작은 서버로 나누어 사용하는 것 그렇다면 서버만 가상화를 하는가? 서버뿐만 아니라 물리적으로 존재하는 cpu, 메모리, nic, 스토리지 등 거의 모든 하드웨어 리소스를 가상화할 수 있다. 가상화장치와 물리장치 차이 물리장치: 물리적으로 존재하는 hw 가상화장치: 물리장치를 논리적으로..

클라우드 기본정리5

SSH 서버에 접속하는 방법? - 서버 성능을 올리거나 내리거나 백업하는 등의 전반적인 서버 작업은 관리 콘솔에서 수행된다. - 서버에 설치한 소프트웨어를 조작하려면 키 페어 방식을 사용하여 SSH방식으로 원격접속하여 관리해야 한다. SSH방식 사용법 데몬 프로그램 기동 → 조작하기 위한 소프트웨어(Putty, Tera Term 등)를 클라이언트에서 설치 키 페어란? - 로그인할 때 인증으로 사용되며, 공개키와 비밀키 한 쌍으로 구성된다. - AWS는 이 두 가지 키를 하나의 파일로 취급한다. - 다른 리전에서는 사용할 수 없지만, 같은 리전의 서비스라면 공통의 키페어 재사용 가능하며 비용이 들지 않는다. 공개키 비밀키 1. 자신 외 공개된 키 2. SSH로 인스턴스에 접속할 때 사용 1. 자신만 알고 ..

인프라 기본 용어1- 인프라의 정의와 메인프레임 (미완성)

인프라를 접하며 인프라를 공부해야 하는 이유는? Full-3D처럼 고성능을 요구하는 기능은 HW를 충분히 확보해야 한다. 이러한 기능을 확보하기 위해서는 HW를 고성능으로 교체해야하는데, 예산은 정해져 있다. 그래서 정해진 예산 내에 최대의 성능을 발휘하는 인프라 구조를 만들기 위해서는 인프라에 대해 공부를 해야 한다. 인프라 엔지니어가 하는 일은? ⓪ 개발자들이 프로그램을 개발하거나 테스트하기 쉽도록 컴퓨터 정보 시스템을 구축 ex) 서버, 네트워크 장비, HW제어 솔루션 ① HW나 솔루션 제품을 판매하는 벤더와 함께 일하면서 그 제품의 특성을 이해·적용해서 최적의 아키텍처를 설계 ② 유사한 제품·벤더가 여러 존재한다면 제품별로 기술·특성·장단점을 파악하고, 가격·성능에 대한 정보를 수집한다. ③ 개발..

클라우드 기본정리1(미완성)

AWS Cloud에 대해서 아마존 웹 서비스란?(AWS, Amazon web service) Cloud computing service, 인터넷 쇼핑몰로 유명한 아마존의 자회사의 노하우를 전수한 것으로 * csp들 중 한 기업 CSP(Cloud Service Provider)란? 서버와 네트워크 등을 인터넷을 통하여 빌려주는 서비스 제공업체, 언제 어디서든 인터넷만 가능하면 해당 서비스를 사용할 수 있으며 다양한 서비스들을 조합하여 APP과 Infra를 구축할 수 있다. AWS의 특징은? 1. 여러 사업자에게 빌려야 했던 인프라들을 일괄적으로 임대할 수 있다. ex) 서버 본체, DNS서버, 라우터 등 2. OS부터 웹 서버, DB서버, SW까지 통째로 임대가 가능하다. 3. 서비스 조합이 수월하다. e..

클라우드 기본정리4

EC2정의와 사용방법 EC2란? 컴퓨팅 용량을 제공하는 서비스, 서버에 필요한 세트를 클라우드에서 빌릴 수 있다. 임대서버와 클라우드의 차이 임대서버: 이미 만들어진 서버 기계나 서버 기능을 빌리는 것 클라우드: 빌린 도구를 사용해 자신의 서버를 만드는 것 -> 클라우드는 HW구성, OS조합을 탄력적으로 선택하여 구축가능하다. ※ EC2는 Managed Serivce아니다! 서버와 네트워크 운영은 AWS가 담당하긴 하는데, OS를 포함해 필요한 소프트웨어는 사용자가 직접 설치/ 운영해야 한다. 또한 AWS에 의해서 강제로 업데이트 되지 않는다. → 번거롭지만 자유도가 높다는 점 ☆ Managed Serivce란? AWS가 관리하는 서비스 ex) S3의 경우, 관리자가 설정하지 않아도 백업/ 업데이트가 자..