728x90 반응형 전체 글318 [AWS][Lambda] API gateway - Lambda - rds 연동 (4) https://growth-coder.tistory.com/149 이전 포스팅에서 Lambda와 rds를 연동해서 간단한 회원가입 코드를 만들어보았다. 그런데 아직 외부 자바스크립트나 postman을 통해서 이 함수를 실행할 수는 없다. 이를 위해서는 API gateway를 연결해서 API를 배포해야한다. https://growth-coder.tistory.com/148 Lambda와 API gateway를 연결하는 것은 이전 포스팅과 거의 동일하지만 복습 차원에서 한 번 더 해보려한다. API gateway에 접속해서 API 생성을 누른다. 4가지 유형 중 3번째 REST api를 선택한다. 이름을 정하고 생성한다. 리소스 생성을 누른다. 외부에서 접속할 수 있어야 하므로 CORS 활성화를 체크하고 경.. 2023. 4. 8. [Network] 소켓 프로그래밍 (TCP/UDP) 개념 및 실습 소켓을 이용하여 서버와 클라이언트가 통신을 하는 과정에 대해 공부를 하고 파이썬으로 간단하게 실습을 해보려 한다. 일단 소켓이란 일종의 "문"이다. 애플리케이션 프로세스끼리 통신을 하기 위해 둘 사이를 이어주는 역할을 한다. 우선 소켓 프로그래밍 방식은 TCP 방식과 UDP 방식이 있다. 둘 차이를 간단하게 살펴보자면 TCP 방식은 3-way handshaking을 한다. 클라이언트가 서버에게 SYN을 보낸다. 서버는 클라이언트에게 연결이 가능하다면 SYN과 ACK를 보낸다. 클라이언트가 서버에게 SYN을 보내서 연결 시작을 알린다. 위와 같은 과정을 거치기 때문에 안전하다는 장점이 있다. UDP는 TCP 처럼 커넥션을 맺는 과정을 거치지 않는다. 커넥션을 맺지 않고 데이터를 보내기 때문에 서버가 데이터.. 2023. 4. 7. [AWS][Lambda] Lambda와 RDS 연동하기 (3) https://growth-coder.tistory.com/148 이전 포스팅에서 Lambda와 API gateway를 사용하여 api를 배포하는 것을 배워보았다. 이번 시간에는 RDS를 연동하여 Lambda 함수에서 mysql 데이터베이스에 접근하는 방법에 대해서 공부해보려고 한다. 언어는 파이썬을 사용할 예정이다. 우선 AWS로 로그인을 하고 RDS 콘솔창에 들어간다. 좌측 메뉴의 데이터베이스 -> 데이터베이스 생성으로 들어간다. 표준 생성, mysql을 선택한다. 템플릿은 프리 티어를 선택한다. 사용자 이름과 암호를 작성한다. 나는 그냥 암호 자동 생성을 선택했지만 원하는 암호를 직접 적어도 된다. 그리고 하단에 추가 구성이 있는데 초기 데이터베이스 이름을 설정해야 한다. 나는 practice라고 .. 2023. 4. 6. [Network] Video Streaming and CDNs 비디오 트래픽은 정말 많은 인터넷 대역폭을 사용 중이다. 유튜브나 넷플릭스만 보더라도 정말 많은 유저들을 보유중이다. 그렇기 때문에 이 어마어마한 트래픽을 감당할 수 있어야한다. 또한 각각의 유저들은 서로 다른 단말들을 사용 중일테고 성능이 모두 다를 것이다. 이 두 가지 큰 문제를 해결할 수 있다. 그 전에 비디오는 어떤 식으로 구성되어 있는지 알아야 한다. Video 비디오는 일정한 속도로 보여지는 연속적인 이미지이다. 아래와 같은 이미지를 보면 우선 이 이미지를 여러 픽셀로 나누어 디지털로 바꿔야 한다. 그런데 자세히 보면 위 아래 끝의 경우 색상이 비슷하다. 이럴 경우 N개의 픽셀로 같은 값을 표현하는 게 아닌 (색상 값, 픽셀의 숫자) 이런 식으로 압축해서 최대한 효율적으로 관리한다. 또한 비디.. 2023. 4. 5. 이전 1 ··· 41 42 43 44 45 46 47 ··· 80 다음 728x90 반응형