반응형 AWS12 [AWS] Lambda 프록시 통합을 사용하여 API Gateway로 간단한 곱셈 API 만들기 읽지 않아도 되는 서론; 2016년에 Lambda랑 API Gateway로 API 만드는 튜토리얼을 올렸었는데 이제 시간도 좀 지나고 AWS 콘솔 UI도 바뀌어서 업뎃해보고자 한다. 그리고 이번엔 Lambda 프록시 통합으로! Lambda 함수는 Python 3.6으로 작성했으나 워낙 간단해서 무슨 언어로 하든 상관 없다. 빨리빨리 하면 5분 안에 끝낼 수 있다. 0. AWS Lambda 함수 생성 AWS 콘솔의 Lambda 서비스로 가서 '함수 생성'을 누르고 함수를 빨리 생성한다. 아놔 곱셈 API인데 GuguFunction이라 했다. 뭐 어쨌든 Lambda 권한을 가진 role이 없다면 하나 생성한다. 1. Lambda 코드 작성 아래로 스크롤을 내리면 코드를 작성하는 부분이 있다. 여기에 아래 코.. 2019. 4. 21. [AWS] CCP 요약 - 2) 핵심 서비스 이 포스팅은 AWS 클라우드 실무자 에센셜 교육을 요약한 것입니다. 글로벌 인프라 리전(Region)2개 이상의 가용 영역(AZ)을 호스팅하는 지리 영역을 뜻함리전은 완전히 독립된 엔티티(entity)이며, 한 리전의 리소스는 다른 리전으로 자동 복제되지 않는다. 가용 영역(AZ; Availability Zone)특정 리전 내에 존재하는 데이터 센터들의 모음가용 영역들은 서로 격리되어 있지만 빠르고 지연 시간이 짧은 링크로 연결되어 있다.(장애 처리에 유용)각 가용 영역은 물리적으로 구분된 독립적 인프라에 속한다. 물리적/논리적으로 구분되어 있다.각 영역은 별도의 무정전 전원공급장치, 발전기, 냉각장비, 네트워킹 및 연결수단을 자체적으로 갖추고 있다.모범 사례에 따르면, 다중 AZ에 걸쳐 데이터를 프로비.. 2019. 3. 27. [AWS] CCP 요약 - 1) 클라우드 소개 이 포스팅은 AWS 클라우드 실무자 에센셜 교육을 요약한 것입니다. 컴퓨팅의 정의 Cloud Computing이란 인터넷을 통해 IT 리소스와 애플리케이션을 온디맨드(*on demand: 수요 중심) 로 제공하는 서비스를 말하며, 요금은 사용한 만큼만 청구된다. 이전엔 이론적으로 추측한 최대 피크를 기반으로 용량을 프로비저닝해야 했다. (*provisioning: 사용자의 요구에 맞게 시스템 자원을 할당, 배치, 배포해 두었다가 필요 시 시스템을 즉시 사용할 수 있는 상태로 미리 준비해 두는 것) 민첩성(Agility) AWS 클라우드로 이전하는 이유 중 하나는 향상된 민첩성(Agility) 속도 물리 데이터센터를 둘 필요 없이 단 몇 분만에 IT 리소스 사용 가능 실험 안전하게 운영 절차를 개발하고 장.. 2019. 3. 26. [AWS] AWS Lambda 메모리 설정에 따른 시간 비교 버블정렬, 삽입정렬 등 각 정렬별 실행 시간을 출력하는 Lambda 함수를 API Gateway로 트리거해 가져오는데 이상한 점을 발견했다.시간이 너무 오래 걸렸다.처음엔 내가 코드를 잘못 짠 줄 알고 고치려 했는데 버블정렬 같은 경우는 너무 간단해서 딱히 잘못될 게 없어보였다.무엇보다 똑같은 코드가 로컬에서는 제속도로 돌아가니...문제는 Lambda에 있다고 생각해 구글링을 해봤다. 가장 위에 뜨는 포스팅이 "My Accidental 3–5x Speed Increase of AWS Lambda Functions"여서 읽어봤다.(글이 재밌으니 읽는 것을 추천)포스팅 첫 줄이 이렇다.Allocate to your function as much memory as your wallet can allow.그렇다.. 2019. 3. 12. 이전 1 2 3 다음 반응형