2021 년 12 월 4 일

Azure Container Apps는 완전 관리형 서버리스 컨테이너 서비스를 제공합니다.

새 프로그램을 작성하는 것은 매우 힘들고 완전히 소모적인 작업일 수 있습니다. 일반적으로 발생하는 복잡성으로 인해 코드 작성 속도가 느려질 수 있습니다. 그러나 새로운 Azure 프로그램은 프로세스를 단순화하는 데 도움이 됩니다. Microsoft는 최근 컨테이너 인스턴스 및 기타 프로그램을 관리하는 기능을 크게 향상시키는 새로운 Azure Contain Apps 프로그램을 발표했습니다.

구식 시스템은 서버와 일반적으로 직접 연결에 의존하여 데이터와 정보를 관리하고 전송합니다. 최근 공개된 Azure 컨테이너 앱 프로그램은 온라인 포털, 비즈니스 등을 위한 다양한 컨테이너 프로그램을 관리하고 유지하는 능력을 크게 향상시킵니다.

시스템은 Azure Container Instances 및 매우 복잡하고 관리하기 어려워질 수 있는 기타 앱에 관리 수준을 추가합니다. 특정 끝점에 요청이 폭격되면 Azure Container Apps 프로그램이 이를 관리할 수 있습니다. 데이터 확장을 가능하게 하여 고객에게 동시에 서비스를 제공하면서 마이크로서비스 및 기타 프로그램을 구축할 수 있습니다. 제공하는 내용을 자세히 살펴보세요.

KEDA 지원은 높은 수요를 처리합니다

액세스 속도가 매우 높은 경우 자동 크기 조정을 사용하여 마이크로서비스를 지원할 수 있습니다. Azure Container Apps는 가장 필요한 곳에 컴퓨팅 성능을 제공하는 Kubernetes KEDA(이벤트 기반 자동 크기 조정)를 사용합니다. KEDA는 다음을 제공합니다.

  • 이벤트 확장.
  • 간소화된 자동 확장.
  • 내장 스케일러.

특정 프로그램에 비정상적으로 높은 압력을 가하는 HTTP 트래픽 또는 특별 이벤트의 양은 다음과 같은 이점이 있습니다. 케다 지원하다. KEDA는 Active MQ Artemis 대기열 및 Apache Kafka 주제를 기반으로 항목을 확장할 수 있으며, 그 외에도 수많은 뛰어난 지원 시스템이 있습니다.

네트워크의 문제점 중 하나는 새로운 서비스를 추가하는 데 어려움이 있다는 것입니다. 마이크로서비스를 생성할 때 네트워크는 부분적 또는 전체 재구축을 거쳐야 할 수 있습니다. 그러나 새로운 Azure Container Apps 프로그램을 사용하면 Azure Container Instances에 대한 추가 기능 및 유사한 프로그램.

클라우드 기반 Azure Container Apps를 사용하면 Dapr(분산 애플리케이션 런타임)에 대해 완전히 지원되는 마이크로서비스를 구축할 수 있습니다. 마이크로 서비스 수준을 구축하려는 경우 Dapr 지원을 통해 마이크로서비스를 이식 가능하고 안정적으로 만들 수 있습니다. 이는 마이크로서비스 연결을 훨씬 간단하고 쉽게 만드는 API를 사용하여 수행합니다.

서비스 호출 또는 pub/sub 메시징인 통신 패턴이 있는 경우 Dapr이 이를 지원합니다. Dapr은 복원력이 뛰어나고 매우 안전한 마이크로서비스를 작성하는 데 도움이 됩니다. 선호하는 프로그래밍 언어를 사용하고 Dapr 사이드카를 사용하여 서비스 검색을 처리할 수 있습니다. 또한 메시지 브로커 통합, 암호화 및 비밀 관리를 처리하여 보안을 강화할 수 있습니다. 이를 통해 간단한 코드를 사용하고 비즈니스 로직에 더 집중할 수 있습니다.

API가 분산 앱 문제를 처리합니다.

Dapr 지원에는 분산 앱에서 자주 발생하는 여러 복잡한 문제를 단순화하는 API가 포함됩니다. API는 작업을 완료하는 데 필요할 때 활용할 수 있는 빌딩 블록 역할을 합니다. 프로그램 작성의 혼란을 더 잘 관리하기 위해 하나, 몇 개 또는 모든 API 빌딩 블록을 사용할 수 있습니다. API를 사용하면 문제 해결도 더 쉽고 간단해집니다.

API는 프로그래밍 중에 자주 발생하는 추상적이고 복잡한 문제를 제거하는 데 도움이 됩니다. 보다 간소화된 시스템으로 코드 작성에 집중할 수 있어 그렇지 않으면 발생할 수 있는 문제를 줄일 수 있습니다. 문제가 적다는 것은 해결해야 할 문제가 적다는 것을 의미하며 코딩 및 프로그램 작성의 스트레스를 크게 줄입니다.

API는 암호화된 mTLS를 사용하여 보다 안전한 연결을 생성하는 데 도움이 됩니다. 관찰 가능성은 문제를 빠르게 진단하는 데 도움이 되므로 비교적 쉽게 문제를 해결할 수 있습니다. 또한 Resilient State를 사용하면 장기 실행 및 상태 저장 서비스를 구현할 수 있습니다. 수평 확장 및 복제 서비스를 사용하여 데이터의 상태 저장소를 생성할 수 있습니다.

Dapr은 상태 저장소를 사용하여 데이터베이스와 통신하고 강력한 일관성을 제공합니다. 두 가지 일반적인 동시성 패턴을 선택하고 필요에 따라 First-Write-Wins를 사용할 수 있습니다. Dapr에서 사용하는 기본 모드는 Last-Write-Wins입니다.

서버리스 서비스의 이점

기존 서버 시스템은 매우 제한적입니다. 용량이 제한되고 전력을 많이 사용하는 공간과 부피가 큰 서버가 필요합니다. 많은 양의 데이터를 보유할 수 있지만 서버가 용량에 가까워지면 새 서버를 네트워크에 추가하거나 가능한 경우 이전 데이터 삭제를 시작해야 합니다.

서버도 유선으로 네트워크에 연결되어 있습니다. 해당 네트워크 시스템은 관리 및 유지 관리가 매우 크고 복잡해질 수 있습니다. 서버리스 Azure Content Apps는 본질적으로 동일한 데이터 저장소 서비스를 제공하면서 서버를 제거합니다. 그러나 그것은 훨씬 더 잘합니다.

Azure Container Apps가 사용하는 클라우드 기반 시스템을 사용하면 손상될 수 있는 복잡한 네트워크가 없고 유지 관리해야 할 하드웨어가 많습니다. 컨테이너화된 앱을 배포할 수 있는 능률적인 클라우드 기반 서버 시스템을 얻을 수 있습니다. 선호하는 프로그래밍 언어를 사용하면서 코드를 작성할 수 있습니다.

저자 소개, 

피터 해치


{ "email": "Email address invalid", "url": "Website address invalid", "required": "필수 필드 누락"}