Azure 18

[Azure] Blob Storage 생성

개요2025.01.06-[Azure] Storage Account 만들기에서 Azure의 스토리지 서비스를 사용하기 위한 Storage Account를 생성해보았다. 이번 글에서는 Azure Portal에서 Blob Storage를 생성하는 방법을 적어둔다.  컨테이너 생성Azure Blob Storage에서 데이터에 해당하는 Blob은 Container에 저장된다. 먼저 Container부터 만들어보자. 1. 컨테이너를 생성할 스토리지 계정으로 이동 2. 스토리지 계정 메뉴에서 컨테이너 선택메뉴 > 데이터 스토리지 > 컨테이너로 이동하면 된다. 3. 새 컨테이너 만들기 버튼 클릭 4. 컨테이너 설정 및 생성컨테이너 이름 규칙에 맞게 이름을 지정하고, 익명 액세스 수준 등의 다른 설정을 지정한다. 5. ..

Azure 2025.01.16

[Azure] Storage Account 만들기

개요2025.01.05-[Azure] Blob Storage 란에서 Azure의 개체 스토리지 서비스인 Blob Storage에 대해서 알아보았는데, 이제 실제로 Blob Storage를 구성하고 사용해보려고 한다. 이번 글에서는 Blob Storage를 구성하기 위해 필요한 Storage Account를 생성해보려고 한다.  Storage AccountStorage Account는 2024.12.30-[Azure] Storage 서비스에서 간략하게 설명했으나 여기서 좀 더 자세히 설명한다.Storage Account란 Azure Storage 서비스를 그룹화하는 컨테이너로, 여러 데이터 서비스를 그룹으로 관리할 수 있게 한다.Storage Account 생성 시 지정하거나 생성 후 변경한 설정 사항은 ..

Azure 2025.01.15

[Azure] Blob Storage 란

개요2024.12.30-[Azure] Storage 서비스에서 Azure에서 제공하는 스토리지 서비스의 여러 종류에 대해서 알아보았다. 이번 글에서는 그중 개체 스토리지에 해당하는 Blob Storage에 대해서 알아보려고 한다.  Azure Blob StorageAzure Blob Storage는 클라우드 개체 스토리지로, 텍스트나 이진 데이터 같은 대량의 비정형 데이터를 저장하는데 최적화되어 있다. 또한 분산 접근용 파일 저장, 비디오 및 오디오 스트리밍, 로그 파일 쓰기, 백업/보관용 데이터 저장, 브라우저에 이미지 또는 문서 직접 제공 등의 처리를 위해 설계되었다.사용자는 HTTP/HTTPS를 사용해 Blob Storage에서 접근할 수 있고, 개발자는 Java, Python, Go와 같은 프로그..

Azure 2025.01.14

[Azure] Storage 서비스

개요이전에는 Azure의 가상 머신에 대해서 알아보고 생성도 해봤는데, 스토리지 서비스에 대해서도 좀 알아둘 필요가 있을 것 같다. 이번 글에서는 Azure에서 제공하는 스토리지 서비스에 대해 대략적인 부분을 정리해 둔다.  Storage데이터 스토리지 시나리오를 위한 클라우드 스토리지 솔루션클라우드에서 사용하는 여러 데이터 개체에 대해 고가용성, 대규모 확장성, 내구성 및 보안 스토리지를 제공하고 있어 파일, 메시지, 테이블 등 여러 유형의 정보를 저장하는 데 사용할 수 있다.Azure Storage는 Rest API를 통해 HTTP/HTTPS를 사용하여 어디서나 접근할 수 있으며, 다양한 프로그래밍 언어에서 활용할 수 있도록 클라이언트 라이브러리를 제공한다.  장점Azure Storage는 다음과 같..

Azure 2025.01.13

[Azure] AI Search - 인덱스 필드

개요지금까지 AI Search를 다루면서 인덱스가 뭔지, 어떻게 다루는지 위주로 살펴보았는데, 인덱스 스키마의 중요한 요소인 필드에 대해서는 따로 다룬 적이 없는 것 같다.이번 글에서는 인덱스의 필드에 대해서 정리해 둔다.  필드Document를 정의하는 요소로, Document를 식별할 수 있는 키, 검색할 수 있는 텍스트 저장용 필드, Facet 또는 정렬 지원 필드, 심지어는 사용자가 볼 수 없는 데이터에 대한 필드 등으로 구성된다.    유형Azure AI Search에서 사용하는 필드는 크게 세 종류로 구분하는 것 같은데, 그 종류는 다음과 같다. SimpleField단순 필드. 텍스트 분석이 필요하지 않은 데이터를 저장하고, 필터링, 정렬, 그룹화 등에 사용한다.검색 가능한 텍스트로 인덱싱 되..

Azure 2024.12.30

[Azure] AI Search - Document 다루기

개요2024.12.09-[Azure] AI Search - Index 다루기에서 Azure Python SDK를 사용해 AI Search 서비스의 Index를 다루는 방법을 정리했다. 이번에는 Index에서 데이터에 해당하는 Document를 다루는 방법을 정리한다. 클라이언트 생성Index에 Document를 저장하거나 삭제하는 등의 작업을 수행하기 위해서는 SearchClient가 필요하다.(인덱스를 다루기 때문에 SearchIndexClient랑 헷갈리는데, SearchClient이다.)from azure.core.credentials import AzureKeyCredentialfrom azure.search.documents import SearchClientservice_endpoint = o..

Azure 2024.12.26

[Azure] Functions - Timeout value of 00:30:00 exceeded by function 'Functions.http_app_func'

현상2024.11.18-[Azure] 로컬 환경에서 Function 개발하기에서 정리했던 것처럼 로컬 환경에서 Azure Functions을 개발하면서 테스트를 진행하던 중 아래와 같은 에러가 발생했다.Timeout value of 00:30:00 exceeded by function 'Functions.http_app_func'타임 아웃이 발생해서 동작이 중단된 것 같은데, 일단 타임 아웃을 조정하는 방식으로 현상을 해결해보려고 한다.  host.jsonhost.json은 함수에 영향을 주는 구성 파일이다. https://learn.microsoft.com/ko-kr/azure/azure-functions/functions-host-json에서 예시 파일의 내용을 확인할 수 있다.{ "version"..

Azure 2024.12.24

[Azure] Functions - Portal에서 만들기

개요이전에 2024.11.15-[Azure] Functions 이란이라는 글에서 Azure Functions 개념을 살펴보았다. 이번에는 Azure Portal에서 Function을 만들어보자. 2024.11.18-[Azure] 로컬 환경에서 Function 개발하기에서와 동일하게 python 런타임, HTTPTrigger로 만들어보려고 한다.   Function App 생성Functions을 실행하기 위해서는 호스팅을 위한 App이 있어야 한다. Function App은 Function을 논리적으로 그룹화하여 리소스를 관리하고 배포, 크기 조정 등을 가능하게 한다.  1. Azure Portal > 리소스 만들기 접근 2. 리소스 만들기 > 함수 앱 > 만들기 클릭 3. 호스팅 옵션 선택적절한 호스팅 ..

Azure 2024.12.23

[Azure] AI Search - SynonymMap 적용

개요2024.12.02-[Azure] AI Search - Synonym map, 2024.12.03-[Azure] AI Search - Synonym map 생성/조회/삭제에서 SynonymMap의 개념과 python으로 다루는 방법을 간단하게 알아보았다. 이번 글에선 SynonymMap을 실제로 인덱스에 적용하는 방법을 정리해 둔다.   테스트 데이터먼저 아래와 같은 데이터가 있다고 하자.이 데이터를 저장하기 위해서 아래와 같은 필드를 가진 스키마로 인덱스를 생성했다.{ "name": "testIndex", "fields": [ { "name": "docid", "type": "Edm.String", "key": true, "retrievable": tru..

Azure 2024.12.20

[Azure] AI Search - Synonym map 생성/조회/삭제

개요2024.12.02-[Azure] AI Search - Synonym map에서 Azure AI Search의 기능 중 하나인 Synonym map에 대해 알아보았다. 이번 글에서는 Python 상에서 Synonym map을 생성하고 조회하고 삭제하는 방법을 정리해두려고 한다. + 필드에 적용하는 방법은 다른 글로 적어두겠다.  서비스 인증Azure Python SDK로 AI Search에 대한 서비스 인증을 하기 위해서는 먼저 AI Search 리소스가 생성되어있어야 한다. 현재 직접 리소스를 생성할 수 있는 환경이 되어 있지 않아 이 글에서는 이미 생성되어 있다고 가정하겠다.서비스 생성 자체는 https://learn.microsoft.com/en-us/azure/search/search-crea..

Azure 2024.12.19
1 2