클라우드 컴퓨팅
·
Development/Cloud & DevOps
클라우드 컴퓨팅은 여러 사용자가 자원을 공유하며 동시에 작업할 수 있게 해주는 기술로, 물리적 자원의 가상화를 통해 사용자에게 유연하고 확장 가능한 환경을 제공합니다. 네트워크를 통해 여러 컴퓨터가 공통 작업을 처리하는 그리드 컴퓨팅은 대규모 작업을 신속하게 처리할 수 있으며, 자원을 패키지 형태로 제공해 사용자 요청에 따라 활용할 수 있는 유틸리티 컴퓨팅은 컴퓨팅 자원에 대한 초기 투자 비용을 절감시킵니다. 또한, 여러 컴퓨터가 하나의 객체처럼 운영되어 처리 속도와 확장성을 높이는 클러스터 컴퓨팅은 대규모 작업을 처리하는 데 적합합니다.엣지 컴퓨팅은 클라우드 컴퓨팅의 트래픽 과부하와 신호 지연을 줄이기 위해 데이터를 사용자 근처에서 처리하는 방식으로, 실시간 데이터 처리에 유리합니다. 클라우드 컴퓨팅은..
클라우드 컴퓨팅 - 서비스 모델
·
Development/Cloud & DevOps
클라우드 컴퓨팅 서비스 모델은 세 가지 주요 유형으로 나뉘며, 각 모델은 고객이 관리해야 할 자원의 범위와 책임에 따라 구분됩니다. 첫 번째는 소프트웨어를 인터넷을 통해 제공하는 SaaS(Software as a Service)로, 사용자는 소프트웨어의 설치와 유지보수를 신경 쓸 필요 없이 서비스를 바로 사용할 수 있습니다. 두 번째는 개발자가 애플리케이션을 구축할 수 있는 환경을 제공하는 PaaS(Platform as a Service)로, 인프라 관리를 필요로 하지 않고 플랫폼에서 애플리케이션을 개발할 수 있습니다. 세 번째는 서버, 네트워크, 스토리지 등 인프라 자원을 가상화하여 제공하는 IaaS(Infrastructure as a Service)로, 사용자가 필요한 인프라 자원을 직접 관리하고 확..
클라우드 컴퓨팅 - 전개 모델
·
Development/Cloud & DevOps
클라우드 컴퓨팅 전개 모델은 사용 목적과 보안 요구 사항에 따라 네 가지 모델로 나뉩니다. 누구나 접근할 수 있는 인터넷 기반의 클라우드인 퍼블릭 클라우드는 비용 효율적이지만, 사용자 통제력이 부족할 수 있습니다. 특정 조직만을 위해 운영되는 프라이빗 클라우드는 보안과 통제력이 강화되지만, 운영 비용이 높고 확장성이 떨어질 수 있습니다. 퍼블릭과 프라이빗 클라우드의 장점을 결합한 하이브리드 클라우드는 대규모 서비스와 내부 시스템을 함께 운영하는 데 적합하며, 사용자에게 더 큰 유연성을 제공합니다. 또한, 특정 커뮤니티나 조직이 공유하는 커뮤니티 클라우드는 공동의 목표나 규제 준수를 위해 소수의 그룹이 공유하는 모델로 비용 절감 효과가 있지만, 유연성은 제한될 수 있습니다.최근에는 개발자가 서버를 관리할 ..
구글 Gemini API 사용해보기
·
AI/Large Language Model
최근 Google에서 Gemini를 발표했습니다. 이어서 구글 Bard를 Gemini로 이름을 바꿨는데요. OpenAI의 ChatGPT처럼 웹 버전과 API 버전을 모두 지원합니다. 이번 포스팅에서는 Gemini를 API로 사용해 보는 방법에 대해 소개하겠습니다. Google AI for Developers의 Quickstarts를 참고했습니다.API키 발급받기Gemini는 Google AI Dev에서 API키를 발급 받을 수 있습니다.아래 링크로 접속하셔서 위 이미지에서 보이는 Get Gemini API Key in Google AI Studio를 클릭합니다.Google AI Dev왼쪽의 Get API Key를 클릭합니다.Create API Key를 눌러 API 키를 생성해주고, 해당 키를 잘 저장해 ..
Mistral 7B 파인튜닝(Fine Tuning)하기
·
AI/Large Language Model
Mistral 7B는 약 73억개의 파라미터를 가진 Large Language Model(LLM)으로 Llama2 13B보다 벤치마크 테스트에서 뛰어난 성능을 보입니다. Mistral 7B는 다른 LLM에 비해 상대적으로 크기가 작으며, 오픈 소스이고 접근성이 용이하여 파인 튜닝이 쉽다는 장점이 있습니다. 이제 Mistral 7B를 Alpaca, Stack Overflow, 의료 및 Quora 데이터 세트의 데이터가 혼합되어 있는 Gath baize 데이터셋을 통해 파인튜닝 해봅니다.해당 블로그는 Mistral-7B Fine-Tuning: A Step-by-Step Guide를 참조하여 작성하였습니다. 원본 코드, Huggingface1. 패키지 설치 및 로드# !pip install -q -U bits..