serverless (3) 썸네일형 리스트형 [SOA] Lambda AWS Lambda 이번 장에서는 SysOps Administrator를 준비하며 Lambda에 대해서 알아보도록 한다. Lambda 사용 이유 EC2 클라우드의 가상 서버 RAM 및 CPU에 의해 제한된다. 지속적으로 실행된다. EC2에서 확장이란 서버를 추가/제거하기 위한 개입을 의미한다. Lambda 가상 함수 - 관리할 서버가 없다. 시간 제한 - 짧은 실행 시간을 가진다.(최대 15분) 주문형(On-Demand) 실행 스케일링이 자동으로 이루어진다. 이점 간편한 가격 정책 요청 및 컴퓨팅 시간당 비용을 지불한다. 1,000,000개의 AWS Lambda 요청과 400,000GB의 컴퓨팅 시간을 제공하는 프리 티어를 사용할 수 있다. 전체 AWS 서비스와 통합된다. 다양한 프로그래밍 언어와 통합된.. [SAA] Amazon DynamoDB Amazon DynamoDB 이번 장에서는 SAA를 준비하며 Amazon DynamoDB에 대해서 알아보도록 한다. Overview 완벽하게 관리되고 Multi-AZ에 걸쳐 복제가 가능한 고가용성(HA) NoSQL 데이터베이스로 RDB가 아니지만 트랜잭션을 지원한다. 대규모 워크로드, 분산형 데이터베이스로 확장할 수 있다. 초당 수백만 개의 요청, 수조 개의 행, 100TB 스토리지를 지원한다. 빠르고 일관된 성능(single-digit MS) 보안, 승인 및 관리를 위해 IAM과 통합된다. 저비용 및 자동 확장된다. 유지보수 또는 패치 적용이 없으므로 항상 사용할 수 있다. Standard & Infrequent Access(IA) 테이블 클래스를 지원한다. Basics DynamoDB는 테이블로 구성.. [SAA] AWS Lambda AWS Lambda 이번 장에서는 SAA를 준비하며 AWS Lambda에 대해서 알아보도록 한다. Serverless Overview 서버리스(Serverless)는 개발자들이 서버를 더 이상 관리할 필요가 없는 새로운 패러다임이다. 단지 코드를 배포하거나, Function을 배치하는 것만으로 작동한다. 처음에는 AWS Lambda에서만 Serverless 개념이 사용되었지만 현재는 "데이터베이스, 메시징, 스토리지 등" 관리되는 모든 것을 포함한다. Serverless라고 해서 서버가 없는 것은 아니며, 개발자가 직접 서버를 Manage/Provision 할 필요가 없다는 것을 의미한다. 아래는 AWS에서 제공되는 여러 Serverless 서비스다. AWS Lambda DynamoDB AWS Cogni.. 이전 1 다음