탐색 건너뛰기

Azure의 마이크로 서비스

분산 클라우드 응용 프로그램 개발을 간소화합니다. 기본 제공 엔터프라이즈급 보안 및 자동 크기 조정을 사용합니다.

마이크로 서비스란?

마이크로 서비스는 응용 프로그램이 잘 정의된 API 계약을 사용하여 서로 통신하는 작은 독립 모듈로 구성되는 소프트웨어 아키텍처 스타일입니다. 이러한 서비스 모듈은 단일 기능을 구현할 만큼 작은 분리된 구성 요소입니다.

마이크로 서비스 아키텍처의 목적은 응용 프로그램을 더 쉽게 개발하고 크기를 조정할 수 있게 하는 것입니다. 마이크로 서비스 아키텍처는 자율적인 팀 간의 공동 작업을 육성하며 새로운 기능을 더 빠르게 출시할 수 있게 합니다.

마이크로 서비스를 사용하는 이유

서비스를 독립적으로 빌드

마이크로 서비스 기반 응용 프로그램은 단일 작업을 처리하는 고도로 분리된 서비스 컬렉션으로 빌드됩니다. 팀이 독립적으로 각 서비스를 빌드, 확인, 배포 및 모니터링할 수 있습니다.

자율적으로 서비스 크기 조정

전체 앱을 확장하거나 축소하는 대신, 전반적인 성능에 영향을 주지 않고 해당 수요에 따라 개별 서비스의 크기를 조정할 수 있습니다.

최상의 접근 방식 사용

개발 팀이 각 서비스에 가장 적합한 배포 접근 방식, 언어, 플랫폼 및 프로그래밍 모델을 유연하게 사용할 수 있습니다.

실패 지점 격리

잠재적 문제 영역을 개별 서비스로 격리함으로써 마이크로 서비스 아키텍처는 보안과 안정성을 향상합니다. 전반적인 구조에 영향을 주지 않고 서비스를 교체하거나 사용 중지할 수 있습니다.

더 빠르게 가치 제공

팀이 작은 독립 모듈을 빠르게 배포할 수 있습니다. 여러 팀이 동시에 서로 다른 서비스에서 작업하고 새로운 기능을 프로덕션에 더 빠르게 제공할 수 있습니다.

Azure의 마이크로 서비스를 사용하여 더 빠르고 효율적으로 빌드하세요.

응용 프로그램 수명 주기 간소화

Azure 관리 서비스 및 개발 도구를 사용하여 민첩성 및 공동 작업을 향상하고 출시 시간을 단축하세요.

신뢰할 수 있는 플랫폼 사용

준수 인증 플랫폼에서 안전하고 신뢰할 수 있는 규정 준수를 개발하세요.

사용자의 요구 사항에 맞게 크기 조정

요청 시 자동으로 완전히 관리되는 크기 조정을 사용하여 전반적인 성능을 개선하세요.

유연성 활용

각 서비스에 가장 적합한 접근 방법과 기술을 선택하여 비즈니스 요구에 맞게 더 빠르게 조정하세요.

비즈니스에 가장 적합한 마이크로 서비스 접근 방식 선택

Service Fabric

사용자 지정 빌드된 마이크로 서비스 프레임워크를 사용하여 자동 크기 조정, 롤링 업그레이드, 장애 자동 복구를 이용하세요.

AKS (Azure Kubernetes Service)

완전히 관리되는 Kubernetes 서비스를 사용하여 요청 시 클러스터 리소스 프로비전, 업그레이드 및 크기 조정을 처리할 수 있습니다.

Functions

인프라 관리 없이 실행 수에 따라 요청 시 크기가 조정되는 간단한 서버리스 함수를 사용하여 앱을 빌드하세요.

API Management

구현이 호스트된 위치에 관계없이 응용 프로그램의 특정 부분을 API로 노출하고 게시하세요.

종단 간 개발 환경 가져오기

Visual Studio

고급 디버깅 기능을 포함하는, 최신 앱 개발을 위한 IDE

Azure DevOps

호스트된 코드 리포지토리, 문제 추적, 부하 테스트 및 자동화된 빌드를 처리하는 응용 프로그램 수명 주기 관리를 위한 클라우드 기반 솔루션

Visual Studio Code

임의 OS에서 편집 및 디버깅에 사용되는 경량 소스 코드 편집기

고객은 Azure에서 마이크로 서비스로 놀라운 일을 함

추천 마이크로 서비스 리소스

전자책

첫째 날부터 Azure에서 개발하는 방법 알아보기

eBook 읽기

웹 세미나

Azure에서 마이크로 서비스 아키텍처를 사용하여 앱 제공

웹 세미나 보기

디자인 가이드

Azure에서 마이크로 서비스 설계, 빌드 및 운영

설명서 읽기

관련 솔루션

DevOps

사람, 프로세스, 제품을 하나로 모아 실제 사용자에게 지속적으로 가치를 제공할 수 있습니다.

서버리스 컴퓨팅

인프라 관리 대신 혁신에 집중하여 앱을 더 빨리 개발할 수 있습니다.

LOB 애플리케이션

오늘날의 IT 문제에 대응할 수 있도록 내부 LOB(line of business) 앱을 현대화하실 수 있습니다.

개발 및 테스트

모든 플랫폼에서 애플리케이션 구축 및 테스트 프로세스를 간소하고 빠르게 만들어보십시오.

Azure에서 마이크로 서비스 시작