개발자를 위한 주요 Azure 서비스

이 문서에서는 개발자로 가장 자주 사용되는 몇 가지 주요 Azure 서비스를 소개합니다. 모든 Azure 서비스의 포괄적인 목록은 Azure 설명서 허브 페이지를 참조 하세요.

앱 호스팅 및 컴퓨팅

        서비스 설명
Azure App Service 완전 관리형 Azure 서비스에서 .NET, Java, Node.js 및 Python 웹 애플리케이션 및 API를 호스트합니다. 코드를 Azure에 배포하기만 하면 됩니다. Azure는 고가용성, 부하 분산 및 자동 크기 조정과 같은 모든 인프라 관리를 처리합니다.
Azure Static Web Apps Gatsby, Hugo 또는 VuePress와 같은 프레임워크 또는 Angular, React, Svelte 또는 Vue를 사용하여 빌드된 최신 웹앱을 사용하여 빌드된 정적 웹앱을 호스트합니다. 정적 웹앱은 Azure Functions와 코드 변경 및 기능 API 통합을 기반으로 자동으로 빌드 및 배포됩니다.
Azure Functions 다양한 이벤트에서 트리거할 수 있는 작은 개별 코드 세그먼트를 만들기 위한 서버리스 컴퓨팅 플랫폼입니다. 일반적인 애플리케이션에는 서버리스 API 빌드 또는 이벤트 드라이브 아키텍처 오케스트레이션이 포함됩니다.
Azure Container Instances 서버리스 관리형 Azure 환경에서 요청 시 Docker 컨테이너를 실행합니다. Azure Container Instances는 오케스트레이션 없이 격리된 컨테이너에서 작동할 수 있는 모든 시나리오에 대한 솔루션입니다.
Azure Kubernetes Services 프로덕션 준비 Kubernetes 클러스터를 클라우드에 신속하게 배포하고 운영 오버헤드를 Azure로 오프로드합니다. Azure는 상태 모니터링 및 유지 관리와 같은 중요한 작업을 처리합니다. 에이전트 노드를 관리하고 기본 합니다.
Azure Spring Apps Azure에서 Spring Boot 마이크로 서비스 애플리케이션을 호스트합니다. 코드 변경이 필요하지 않습니다. Azure Spring Apps는 모니터링, 구성 관리, 서비스 검색, CI/CD 통합 등을 제공합니다.
Azure Virtual Machines 컴퓨팅 환경에 대한 더 많은 제어가 필요한 경우 Azure에서 가상 머신을 사용하여 앱을 호스트합니다. Azure VM은 Linux 및 Windows 가상 머신 모두에 대해 유연하고 확장 가능한 컴퓨팅 환경을 제공합니다.

Azure AI 서비스

Azure AI 서비스를 사용하면 미리 빌드되고 사용자 지정 가능한 API 및 모델을 사용하여 지능형 애플리케이션을 만들 수 있습니다. 예제 애플리케이션에는 대화, 검색, 모니터링, 번역, 음성, 시각, 의사 결정에 대한 자연어 처리가 포함됩니다.

        서비스 설명
Azure OpenAI GPT-3, Codex 및 Embeddings 모델 시리즈를 포함한 강력한 언어 모델을 사용하여 콘텐츠 생성, 요약, 의미 체계 검색 및 자연어를 코드 번역에 사용합니다.
Azure AI Speech 가청 음성을 읽을 수 있는 검색 가능한 텍스트로 전사하거나 텍스트를 좀 더 자연스러운 인터페이스를 위해 실제 음성으로 변환합니다.
Azure AI 언어 NLP(자연어 처리)를 사용하여 핵심 구를 식별하고 텍스트에서 감정 분석을 수행합니다.
Azure AI 번역기 100개 이상의 언어와 방언을 번역합니다.
Azure AI Vision 이미지 및 동영상에서 콘텐츠를 분석합니다.
Azure AI Search AI 보강 및 벡터화에 대한 보안 및 옵션을 사용하여 기존 및 대화형 검색 애플리케이션에 대한 대규모 정보 검색
Azure AI 문서 인텔리전스 문서에서 텍스트와 구조를 빠르게 추출할 수 있도록 양식을 이해하는 문서 추출 서비스입니다.

데이터

        서비스 설명
Azure SQL 클라우드의 SQL Server 데이터베이스 엔진 제품 제품군입니다.
Azure SQL Database 완전히 관리되는 클라우드 기반 버전의 SQL Server입니다.
Azure Cosmos DB 완전히 관리되는 클라우드 기반 NoSQL 데이터베이스입니다. Azure Cosmos DB는 API 호환 MongoDB, CassandraGremlin을 비롯한 여러 API를 제공합니다.
Azure Database for PostgreSQL PostgreSQL Community Edition을 기반으로 하는 완전 관리형 클라우드 기반 PostgreSQL 데이터베이스 서비스입니다.
Azure Database for MySQL MySQL Community Edition을 기반으로 하는 완전히 관리되는 클라우드 기반 MySQL 데이터베이스 서비스입니다.
Azure Database for MariaDB MariaDB 커뮤니티 버전을 기반으로 하는 완전히 관리되는 클라우드 기반 MariaDB 데이터베이스 서비스입니다.
Azure Cache for Redis 애플리케이션의 데이터에 대한 높은 처리량과 짧은 대기 시간 액세스를 제공하는 보안 데이터 캐시 및 메시징 브로커입니다.

스토리지

Azure Storage 제품은 안전하고 확장 가능한 클라우드 및 하이브리드 데이터 스토리지 서비스를 제공합니다. 제품에는 하이브리드 스토리지 솔루션에 대한 서비스 및 데이터를 전송, 공유 및 백업하는 서비스가 포함됩니다.

        서비스 설명
Azure Blob Storage Azure Blob Storage를 사용하면 애플리케이션에서 파일을 클라우드에 저장하고 검색할 수 있습니다. Azure Storage는 스케일링 성능이 뛰어나 방대한 양의 데이터를 저장할 수 있고 데이터를 중복 저장하여 고가용성을 보장합니다.
Azure Data Lake Storage Azure Data Lake Storage는 구조적, 반구조적 또는 비구조적 데이터에 대해 확장 가능하고 비용 효율적인 스토리지를 제공하여 빅 데이터 분석을 지원하도록 설계되었습니다.

메시지

이러한 서비스는 앱과 주고받는 메시지의 송신, 수신 및 라우팅을 관리하는 가장 인기 있는 서비스 중 일부입니다.

        서비스 설명
Azure Service Bus 지점 및 게시-구독 통합을 모두 지원하는 완전 관리형 엔터프라이즈 메시지 브로커입니다. 분리된 애플리케이션을 빌드하거나, 큐 기반 부하 평준화를 수행하거나, 마이크로 서비스 간의 통신을 용이하게 하는 데 적합합니다.
Azure Event Hubs Azure Event Hubs는 웹 사이트, 앱 또는 디바이스에서 대규모 데이터 스트림을 수집하고 처리할 수 있는 관리형 서비스입니다.
Azure Queue Storage 대규모 워크로드를 처리할 수 있는 간단하고 안정적인 큐입니다.

ID 및 보안

        서비스 설명
Microsoft Entra ID 사용자 ID를 관리하고 앱, 데이터 및 리소스에 대한 액세스를 제어합니다.
Azure Key Vault 제한된 액세스 권한으로 암호화된 자격 증명 모음에 연결 문자열 및 API 키와 같은 애플리케이션 비밀을 저장하고 액세스하여 비밀과 애플리케이션이 손상되지 않도록 합니다.
앱 구성 애플리케이션 설정 및 기능 플래그를 중앙에서 관리하는 빠르고 확장 가능한 서비스입니다.

관리

        서비스 설명
Azure Monitor 클라우드 및 온-프레미스 환경에서 모니터링 데이터를 수집, 분석 및 응답하기 위한 포괄적인 모니터링 솔루션입니다.
Application Insights Azure Monitor의 이 기능은 라이브 웹 애플리케이션의 성능, 안정성 및 품질을 향상시키기 위한 APM(애플리케이션 성능 관리)을 제공합니다.