AWS 람다에 해당하는 Azure는 무엇입니까?
현재 우리는 AWS Beanstalk에서 애플리케이션을 실행하고 있지만 Azure의 적합성을 결정하려고 노력하고 있습니다.
가장 큰 문제는 비용은 지불하지만 사용하지 않는 CPU 시간의 낭비입니다.필요한 최소 RAM 용량이 있지만 할당된 기본 CPU 시간을 사용하지 않기 때문에 t2.small 인스턴스에서 실행하고 있습니다.(t2.small의 경우 20%) 하루 중 짧은 시간 동안 많은 CPU 전원이 필요하며, 이를 처리하기 전에 더 많은 인스턴스를 온라인으로 전환하는 것이 유일한 방법입니다.AWS Lambda는 당사에 적합한 솔루션으로 보이지만 SAPI와 같은 윈도우즈 구성 요소에 의존하기 때문에 윈도우즈 VM 내부에서 실행해야 합니다.
Azure 클라우드 서비스를 살펴보면 웹 역할을 사용하는 것이 앱에 가장 적합하다고 생각했지만 웹 역할은 IIS가 활성화된 Win 2012 VM에 불과합니다.애플리케이션이 확장됨에 따라 이러한 VM이 더 많이 생겨납니다. 이는 현재의 상황과 정확히 일치합니다.Azure는 사용하는 CPU 처리 시간만 지불하는 Lambda와 유사한 서비스가 있습니까?CPU 리소스를 효율적으로 사용하지 못하는 이유는 음성 생성 앱이 타사 음성 손실을 사용하지만 멀티스레딩 시 음성 엔진이 충돌하기 쉽기 때문에 SAPI로 호출할 때는 단일 스레드만 실행할 수 있기 때문입니다.우리는 이 음성 엔진을 제어할 수 없습니다.시스템 레지스트리와 윈도우즈 SAPI에 액세스할 수 있어야 하므로 모든 종속성을 패키지로 포장하여 Azure에 배포한 다음 여러 인스턴스를 시작하는 것이 가장 이상적입니다."이거"는 내가 전혀 모른다는 것입니다.
Lambda의 의 AWS Lambda라는 했습니다.Azure Functions
: https://azure.microsoft.com/en-us/services/functions/
Azure Functions를 사용하면 기능 실행 시간과 선택한 기능 공간의 메모리 크기를 기준으로 GB당 100ms에 가까운 계산기로 사용하는 것에 대해서만 비용을 지불할 수 있습니다.기능 공간 크기는 128MB에서 1536MB 사이입니다.처음 400k GB/초의 여유 용량으로 제공됩니다.
Azure Function 요청은 요청 백만 건당 과금되며, 첫 번째 100만 건은 무료입니다.
AWS Lambda에 해당하는 서비스는 AWS Lambda 및 https://azure.microsoft.com/en-in/campaigns/azure-vs-aws/mapping/, 의 Azure 웹 사이트에 있는 문서를 기반으로 합니다.
Azure의 Lambda와 가장 직접적으로 동등한 것은 Node 등 대신 Powershell을 실행하는 것을 제외하고 람다가 수행하는 많은 작업을 수행하는 Azure Automation입니다.람다처럼 다른 서비스에 긴밀하게 통합되지는 않지만 동일한 모델을 가지고 있습니다. 즉, 스크립트를 작성하고 요청 시 실행됩니다.
SAPI에 따르면 음성 API를 참조하고 있습니까?그렇다면 Azure용 Powershell 모듈을 생성하고 dll 파일을 포함할 수 있습니다.이 경우 SAPI dll을 감쌀 모듈을 만들 수 있으며, 이를 통해 원하는 작업을 수행할 수 있습니다.
실행 시 여러 시스템의 복잡성 없이 전체 컴퓨팅 환경을 원하는 경우찾고 있는 것을 실행하기 위해 Azure 권장 방법인 Azure Batch를 사용할 수 있습니다.
평가해야 하는 비용 이점은 네이티브 .net 스택(배치)에 대해 솔루션을 얼마나 빨리 실행할 수 있는지, Powershell에서 실행할 때 성능이 크게 저하되는지 여부입니다.
개인적으로 자동화는 놀라울 정도로 강력합니다.
순수한 VM에서 코드를 실행할 수 있는 "클라우드 서비스"가 zure에 있습니다.이러한 확장 옵션에는 CPU, 대기열 크기 등이 포함됩니다.요구 사항을 예약할 수 있는 경우 Azure를 사용하여 오전 8시부터 08시 10분까지 VM 4개와 같은 예약된 확장자를 쉽게 설정할 수 있습니다.AM, 그리고 물론 Azure에서는 분 단위로 지불하기 때문에 실현 가능한 해결책이 될 수 있습니다.
더 말씀드리고 싶지만, 애저의 문서는 정말 훌륭해서 제 "번역"을 여기에 제공함으로써 그들을 불쾌하게 할 것입니다.자세한 내용은 azure.com 을 확인하세요 :)
언급URL : https://stackoverflow.com/questions/36157907/what-is-the-azure-equivalent-of-aws-lambda
'programing' 카테고리의 다른 글
C# 인터페이스.암묵적 구현 대 명시적 구현 (0) | 2023.05.15 |
---|---|
일부 파일만 커밋하려면 어떻게 해야 합니까? (0) | 2023.05.15 |
사용할 때.첫 번째 및 사용 시기.LINQ의 첫 번째 또는 기본값? (0) | 2023.05.15 |
JavaScript console.log로 인해 다음 오류가 발생합니다. "메인 스레드에서 동기식 XMLHttpRequest가 사용되지 않습니다.." (0) | 2023.05.15 |
사용자가 양식 크기를 조정하지 못하도록 하려면 어떻게 해야 합니까? (0) | 2023.05.15 |