AWS에서 Nimbella로 마이그레이션하는 방법에 대한 단계별 가이드
그와 합작하는 것은 매우 도전적일 수 있다. 왜냐하면:
4. 신용카드가 있어야 등록할 수 있습니다.
AWS Lambda’s pay-per-use pricing model is ideal for sporadic usages because you’re never paying for over-provisioned infrastructure. On the other end, costs can sum up rapidly on highly intensive workloads since these kinds of resources are expensive. Nimbella can help you save costs by using LaaS or CaaS services that are cheaper than FaaS, providing a proven and actively maintained architecture.
Backed by Apache OpenWhisk, an open-source serverless solution, Nimbella comes with a high degree of portability. This means that the cost of moving to another cloud provider is greatly reduced and a multi-cloud strategy is also feasible, letting you choose the best products that suit your needs.
이 모든 것들은 많은 사용자로 하여금 최상의 AWS 대체 방안을 찾게 하고, 결국은 그들로 하여금 AWS 클라우드 잠금에서 벗어나게 한다.
이 문서에서는 Nimbella가 AWS Lambda의 공백을 어떻게 메우는지, Nimbella에 기능을 이식하는지 소개합니다.
Nimbella가 AWS보다 우수하다는 장점
Nimbella 플랫폼을 사용하는 개발자는 논리 코드만 작성하면 Nimbella는 저장 관리, 용량 조정, 자동 확장, 모니터링과 로그 기록을 포함한 다른 업무를 처리할 수 있다.
실제 예를 들어서 Nimbella의 플랫폼을 해볼게요.
AWS Lambda의 기능을 Nimbella로 마이그레이션하는 과정을 익히기 위해 새로운 애플리케이션을 만들고 Nimbella에 배치합니다.
저희가 다음과 같은 기능을 가진 영수증 처리 프로그램을 만들 것을 고려해 주십시오
Nimbella의 기본 아키텍처
Nimbella의 디렉토리 구조:
Nimbella로 AWS Lambda 기능 마이그레이션
다음 단계별 지침을 통해 Lambella 기능을 Nimbella로 쉽게 이동할 수 있습니다.
계정 생성 및 구성
Nimbella: Create a new Nimbella Account 그리고 카드에 대한 자세한 정보를 제공하지 않고 활성화됩니다.
CLI 설치 및 설정
터미널을 통해 클라우드 플랫폼을 배포하고 상호 작용하도록 CLI를 설치합니다.
배포 및 기타 활동을 위해 CLI를 설정하려면 아래 명령을 사용하여 CLI에 로그인해야 합니다.
nim auth login
데이터 저장소 설정우리가 영수증을 파일로 데이터 저장소에 저장할 것을 고려해 주십시오.
Nimbella는 전용 사전 통합형 Redis 키 값 저장소를 제공합니다.구성 없이 데이터 스토리지로 직접 사용할 수 있습니다.CLI는 다음과 같이 기존 Redis 명령을 사용하여 데이터베이스에 CRUD 작업을 수행할 수 있습니다.
nim kv set <keyName> <keyvalue>
청구서 처리기의 API 생성
프로젝트를 만듭니다.yml 파일과 함수의 디렉터리 구조 (http 단점) 를 지정합니다. 아래와 같습니다.
Nim CLI에서 아래 명령을 실행하여 서버가 없는 기능을 배포할 수 있습니다.
nim project deploy <directory containing our proj>
배치되면 다음 명령을 사용하여 배포 함수의 API URL을 가져올 수 있습니다.nim action get action <functionName>
이제 Dell API는 원활하게 요청을 처리할 수 있습니다.배포된 API URL(Nimbella):
https://boltnew2-doofwstmxcq-apigcp.nimbella.io/api/invoice/getdata
프런트엔드
다음 명령을 실행하여 React 응용 프로그램을 만듭니다.
npx create-react-app <appName>
React 응용 프로그램을 만든 후, 우리는 영수증 처리 프로그램의 UI에서 일반적인 React 방식으로 다음과 같은 기능을 실현할 수 있다.이전 단계에서 생성한 API를 사용하여 청구서 렌더링
Nimbella 3-1에서 React 애플리케이션 호스트
우리는 아래의 명령을 실행해서 영수증 프로세서 프로그램을 배치할 수 있다.
nim project deploy <projectDirectory>
완료되면 다음과 같이 CLI에서 Invoice Processor의 호스트 URL을 찾을 수 있습니다.https://boltnew2-doofwstmxcq-apigcp.nimbella.io/
GitHub 출처: https://github.com/boltathi24/nimbella_redis_react_invoice_processor
요약: Nimbella에 Aws lambda를 마이그레이션합니다.
AWS lambda 제한에 대한 Nimbella의 이점
결론
Nimbella는 개발자에게 친절한 현대 서버 없는 플랫폼으로 사용자가 가장 간단한 방식으로 서버 없는 프로그램을 구축하고 실행할 수 있도록 합니다.AWS Lambella의 대체품을 찾을 때, Nimbella는 당신에게 아주 적합합니다. 당신의 기능을 조금도 힘들이지 않고 Nimbella에 이식할 수 있습니다.
Nimbella가 서버 공간이 없는 여러 유저 중에서 왜 강력한 집행자로 선정되었는지 최신Forrester Report을 수시로 확인하세요.Nimbella는 AWS와 다른 클라우드 서비스 제공자의 절호의 대체품으로 볼 수 있는 신흥 차세대 서버 없는 플랫폼이다.
작성자 세부내용: Athithan Raj P
트위터에서 그를 주목하라.
This blog는 최초로 Nimbella에 발표되었다.이 공간을 주시하고 우리의 최신 업데이트를 주시하세요.
Reference
이 문제에 관하여(AWS에서 Nimbella로 마이그레이션하는 방법에 대한 단계별 가이드), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/nimbella/a-2abk텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)