일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- node
- TypeScript
- 파이썬
- 튜플
- SSA
- RDS
- merge
- SAA
- Class
- 카톡
- socket io
- lambda
- 채팅
- EC2
- AWS
- wetube
- dict
- docker
- react
- flask
- S3
- NeXT
- Props
- pandas
- git
- async
- crud
- 중급파이썬
- MongoDB
- Vue
- Today
- Total
목록lambda (5)
초보 개발자
Version 하나의 람다를 versioning을 사용하여 여러 코드로 보관할 수 있다. 업데이트 이후 나중에 문제가 생겼을 경우 버저닝을 사용한 경우라면 쉽게 업데이트 전의 코드로 돌아갈 수 있게된다. Alias alias는 별명이라는 뜻이다. linux에서 길고 복잡한 값을 alias를 사용해서 짧은 단어로 사용할 수 있었다. 변수와 같은 내용이라고 생각한다. Canary Release 인터넷에 canary를 검색해보면 새가 가장먼저 나온다. canary release란 광부들이 광물을 캐러가기 전에 유독가스가 광산안에 있는지 확인하기 위해서 저 canary라는 새를 이용했다고 한다. 새장에 넣어둔 뒤 같이 광물을 캐러 들어가면, 광부들이 가스에 중독되기 전에 먼저 canary가 죽기에 이를 활용했다..
Lambda를 사용하는 목적 S3를 트리거로 사용하여 웹에서 이미지를 업로드할 때 원본 이미지를 네 가지 크기로 변환하는 것입니다. 기대 효과 웹 사이트에서 원본(고화질)을 그대로 로드할 필요가 없어져 더 빠른 로딩이 가능해진다는 것입니다. Lambda의 소스 코드 내용 업로드된 파일이 이미지인지 확인하고, 버킷 이름이 "origin"인지 확인한 후, 조건에 맞는 경우 Small, Medium, Large, Thumb 크기로 변환하여 업로드합니다. 이 작업에 대한 정보는 Cloudwatch에 기록됩니다. 업로드된 파일이 이미지인지 확인하고, 버킷 이름이 "origin"인지 확인한 후, 조건에 맞지 않는 경우 Cloudwatch 로그에만 기록됩니다. 문제점은 S3 Trigger를 특정 폴더만 설정해야 했는..
EC2 Instance 에서 Lambda로 변경하려는 이유 24/7 EC2 Instance를 굳이 사용할 이유가 있을까 싶었다. 저렴한 EC2스펙을 사용하고 있어 연간 비용이 얼마 들지 않는다 하더라도 단순히 배치 소스코드만 돌릴 뿐이어서, 람다로 실행시킨다면 좀 더 효율적으로 관리할 수 있을 것이라는 생각이 들었다. t2.midium 10개 , 3년 RI계약시 개당 687달러 , $ 6,870 per 3 years lambda 2GB ram 0.0000000333 per seconds , 한달에 4320번 호출, 한번에 배치 서버마다 다르지만 2~8초 소요 (7초로 잡음), 한달 약 $11 10개돌릴 경우 $3,960달러 per 3 years + NAT gateway + 1,607 = 5,567 3 y..
[map] def pow(n): return n ** 2 # n의 제곱 값을 계산해서 반환 str1 = [1,2,3] 우리는 [1,4,9]와 같이 st1에 있는 요소들을 제곱한 결과를 가지고 있는 리스트를 가지고싶다. 이럴경우에 저 pow함수를 활용하여 번거롭게 만들 수 있는 방법이 있다. st2 = [pow(st1[0]), pow(st1[1]), pow(st1[2])] 리스트의 길이가 길기도하고, 이렇게 일일이 함수를 호출하는 것도 번거롭다. 이 때 MAP함수가 이 번거로움을 대신해준다. def pow(n): return n ** 2 # n의 제곱 값을 계산해서 반환 st1 = [1,2,3] st2 = list(map(pow,st1)) # map은 st1의 값들을 전달하면서 pow를 호출! st2 [1..
[파이썬에서는 함수도 객체] 파이썬은 모든 것을 객체로 처리한다. x = 3.0 type(x) x.is_integer() True 우리가 x=3.0이라는 식을 만들면 3.0이라는 값이 메모리 공간에 저장이 되고, x라는 이름이 거기에 붙는다 라고 설명을 했다. 이걸 조금 더 확장해서 보면 파이썬에서는 실수, 정수 등 저장할 수 있는 Class를 미리 만들어서 가지고 있다. 그래서 우리가 실수(3.0)을 딱 쓰면 실수를 담기 위해 설치해 놓은 클래스가 있는데 () 그 클래스를 기반으로 객체(상자)를하나 만든다 그리고 그 객체 안에 3.0이라는 값을 담는 것이다. 그리고 x는 바로 그 객체에 붙는 것이다. 위의 예에서 변수 x를 대상으로 is_interger메소드를 호출하고 있는데 이는 x에 담긴 실수 3...