Azure 7

[Azure] AI Search - Index 다루기

개요2024.11.01-[Azure] AI Search - 인덱스에서 인덱스의 개념을 알아보았었다. 이번 글에서는 Python Azure SDK를 사용해 인덱스를 생성하고 조회하는 등의 작업을 수행해보려고 한다. AI Search 서비스 리소스는 이미 생성되어 있다고 가정한다.  Index 생성Index는 SearchIndex라는 객체를 생성한 뒤, SearchIndexClient.create_or_update_index 메서드를 호출하여 생성할 수 있다. 먼저 아래 예시 코드와 같이 Index 스키마를 구성한다. from azure.core.credentials import AzureKeyCredentialfrom azure.search.documents.indexes import SearchIndex..

Azure 2024.12.17

[Azure] 로컬 환경에서 Function 개발하기

개요2024.11.15-[Azure] Functions 이란에서 Azure Function에 대한 개념을 알아보았다. Azure Function은 Azure Portal에서 개발하고 테스트를 수행할 수 있지만, 이번 글에서는 로컬 환경에서 개발하고 테스트를 수행하는 방법을 적어둔다. 사용한 환경은 Ubuntu 20.04.5 LTS이다.   Core Tool 설치로컬 환경에서 Azure Function을 개발하고 테스트하기 위해서는 Core Tool을 필수적으로 설치해야 한다. 1. Microsoft 패키지 리포지토리 GPG 키 설치curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpgsudo mv micr..

Azure 2024.11.29

[Azure] AI Search - 인덱스

개요2024.10.29-[Azure] AI Search 란에서 Azure의 AI Search라는 서비스가 검색 서비스를 만들 수 있는 인프라와 도구를 제공하는 PaaS라는 것을 알았다.이번 글에서는 AI Search 서비스의 기본 개념인 인덱스에 대해서 알아보려고 한다.  인덱스인덱스는 인덱싱, 전체 텍스트 검색, 벡터 검색, 하이브리드 검색 및 필터링된 쿼리를 수행하는 검색 엔진에서 사용할 수 있는 검색 가능한 콘텐츠이다. 쉽게 말해 데이터를 구조화해서 검색할 수 있게 만든 데이터의 목록이라고 할 수 있다. 데이터를 구조화해서 저장하는 핵심 개념으로, 빠르고 정확하게 데이터를 검색하는 것을 목적으로 한다.일반적으로 데이터베이스의 테이블에 많이 비유된다. 인덱스는 크게 데이터 구조를 정의하는 Schema..

Azure 2024.11.28

[Azure] Functions 이란

개요앞으로 Azure 클라우드 환경에서 업무를 진행하게 되었다. 업무에 필요한 기술 지식을 확보하기 위해 앞으로 다룰 서비스 중 하나인 Functions에 대해 정리한다.  Functions Azure에서 제공하는 클라우드 기반 컴퓨팅 서비스 중 하나로, 스케일링 가능한 이벤트 기반 서버리스 컴퓨팅을 제공한다.애플리케이션이 동작하는데 필요한 리소스는 클라우드에서 제공하므로 서버 배포 및 유지 관리에 신경 쓰지 않을 수 있다. 또한 기본적으로 함수가 실행된 시간에 대해서만 요금을 청구하기 때문에 비용을 절감할 수 있게 한다.  기능사용 언어 설정 가능 : C#, Java, JavaScript, PowerShell, Python 등의 언어를 사용할 수 있다.배포 자동화 : 도구 기반, 외부 파이프라인 기반 ..

Azure 2024.11.15

[Azure] AI Search 란

개요최근 신규로 담당한 업무 관련하여 AI Search라는 Azure의 서비스를 다루게 되었다. 업무를 진행하기 전에 어떤 서비스이고, 필요한 개념은 뭐가 있는지 정리해 둔다.  AI Search포괄적이고 고급 검색 기술을 갖춘 엔터프라이즈 지원 검색 시스템.구조적이거나 반구조적, 비구조적 문서에서 데이터를 추출하는 검색 솔루션을 만들기 위한 인프라와 도구를 제공한다.Azure Search라는 이름으로 시작해서 Azure Cognitive Search로 변경되었고, 지금은 AI Search라는 이름으로 서비스 중이다.Azure에서 RAG 기반 애플리케이션을 구축할 때 주로 권장된다. 기본적으로 Azure OpenAI와 Azure Machine Learning 간에 LLM이 연동되어 있다. 🤔 Azure..

Azure 2024.11.14

[Azure] 가상 머신 생성

개요2024.10.21-[Azure] 구성 요소에서 Azure의 구조와 관련된 내용을 정리했는데, 이번 글에서는 AWS EC2에 해당하는 Azure 가상 머신(VM)을 생성하는 방법을 알아본다. Azure 포탈에서 진행한다.   가상 머신 생성 방법1. Azure 포탈 접근 및 리소스 만들기로 이동 2. 컴퓨팅 > 가상 머신 이동만들기 버튼을 선택한다.  3. 가상 머신 생성에 필요한 설정 지정먼저 어느 구독의 어느 리소스 그룹에 속한 자원인지 지정해야 한다.이후 인스턴스의 이름, 지역, 이미지 등의 인스턴스 정보를 지정한다. 생성한 인스턴스의 관리자 계정(root)의 이름과 접속할 방식을 결정해야 한다.추가로 인터넷에서 접속할 수 있는 포트도 지정하고, 필요하다면 다음 탭로 넘어가서 디스크, 네트워킹,..

Azure 2024.10.22

[Azure] 구성 요소

개요클라우드 관련 업무를 진행하면서 주로 AWS를 사용해왔는데, Chat GPT 등의 AI가 등장하면서 Azure에 대한 수요도 증가한 것 같다. 관련해서 Azure 서비스와 관련된 개념을 공부해두면 도움이 될 것 같아 공부한다. 이번 글에서는 Azure의 구조, 인프라와 관련된 개념에 대해 적어둔다.  물리 인프라Azure는 전 세계에 걸쳐 물리적 인프라에 해당하는 데이터 센터를 보유하고 있다. 그리고 이러한 데이터 센터를 구분하기 위해 Region, AZ(Ability Zone), Region Pair, 소버린 지역 등의 개념을 가지고 있다. 각각 정리한다. Region가깝고 대기 시간이 짧은 네트워크를 통해 연결된 데이터 센터를 하나 이상 포함하고 있는 지리적 의미.AWS에서의 Region 개념과 ..

Azure 2024.10.21
1