Lambda and the Serverless Framework - Hands On Learning! 받아보았다①

소개



이번에는 Udemy에서 Stephane Maarek 씨가 제공하는 AWS Lambda and the Serverless Framework - Hands On Learning! 이라는 코스를 수강했습니다.
이 코스를 3부 구성으로 소개하겠습니다. 잘 부탁드립니다.

이번: 섹션 1~3(part7)
다음 번: 섹션 3(part8)~5
마지막: 섹션 6~8

※ Udemy 코스에서 소개되는 AWS UI/UX 내용이 2017년 시점의 것이므로 현시점의 AWS UI/UX 내용과 다른 부분이 있습니다. 걱정하지 마세요.

섹션 1~3(part7)



이 섹션에서는 Lambda의 특징과 그 사용법에 대해 소개합니다.

AWS Lambda 정보




Lambda는 EC2와 달리 다음과 같은 4가지 특징이 있습니다.
  • 서버리스 환경 구축 가능
  • 실행 시간 제한 (단시간 사용 가능)
  • 주문형으로 실행 가능
  • 자동 스케일링 가능


  • Lambda에서는 총 8가지 언어를 사용할 수 있습니다.


    Lambda와 함께 사용하는 주요 AWS 서비스는 그림의 9가지 서비스입니다.


    예를 들어, S3 과 DynamoDB 를 맞추어 이용하는 것으로, 썸네일의 작성이 실행 가능하게 됩니다.

    Lambda를 사용하기 전에 준비



    이 섹션에서는 Lambda를 사용하기 전에 다음을 준비합니다.
  • AWS 계정 생성
  • 코드 다운로드


  • 코드는 그림의 링크 대상에서 얻을 수 있습니다.


    링크로 날아가면 이 섹션에서 사용하는 코드를 다운로드합니다.

    Start Deploy




    이제 Lambda를 배포하고 사용해 봅시다.


    AWS 콘솔 화면에서 Lambda를 선택하고 함수 생성을 클릭합니다.


    Serverless Application Repository를 선택하고 hello-world-python 을 입력합니다.
    관련 샘플 Lambda 앱이 표시되므로 선택합니다.


    원하는 매개변수 이름을 입력한 후 배치를 클릭하십시오.
    이것으로 배포가 완료되었습니다.

    더 이상 사용되지 않는 Lambda 함수는 [액션] → [삭제]로 삭제할 수 있습니다.

    결론



    섹션 1~3(part7)에 대한 소개는 이상입니다.
    다음은 섹션 3(part8)~5의 내용에 대해 소개하겠습니다.

    좋은 웹페이지 즐겨찾기