01. Java
02. git
03. Database
04. Jsp [Server]
05. HTML,CSS
07. JS
06. 미니프로젝트-2W
08. SpringFramework , SrpingBoot
19. 중간프로젝트 (1M)
10. Linux 명령어
11. AWS(v)
12. React JS [Front-end]
13. DevOps - Docker
14. App - Android
15. 최종프로젝트 (1M)
서버리스 아키텍처를 사용하는 서비스로, 코드를 실행하고 확장할 수 있는 컴퓨팅 리소스 제공
사용자는 Lambda함수를 만들고 업로드하면, 해당 함수는 필요할 때마다 자동으로 실행되며, 사용자가 요청할 때마다 서비스를 처리하므로, 사용자가 서버를 유지하거나 관리할 필요가 없음
Lambda함수는 일련의 이벤트 트리거에 의해 실행
Lambda함수는 작업을 처리하고 결과를 반환
Lambda함수는 다양한 프로그래밍 언어로 작성 가능
Python, Node.js, Java, C#, Go 등이 지원
사용자는 자신이 원하는 언어로 코드를 작성하고, 해당 코드를 Lambda 함수로 변환하여 업로드
Lambda함수는 필요에 따라 자동으로 확장됨
- 함수가 많은 요청을 받으면 AWS는 자동으로 함수를 확장하고, 추가 리소스를 제공하여 더 높은 트래픽을 처리할 수 있도록 함
- 응용계층 - 어플리케이션 계층
- 프리젠테이션계층 - 암호화처리
- 세션계층 - 인증처리
- 전송계층 - TCP/UDP 통신의 결정
- 네트워크계층 - IP찾음
- 데이터계층 - 데이터 싣는다
- 물리계층 - 광케이블타고 신호전송
- 데이터를 전기신호로 바꿈
- 어디로 전송할지 결정
- IP주소에서
네트워크 주소와 호스트 주소를 구분
하기 위한 구분자
- 인트라넷(내부망)을 구축할 때 사용하는 네트워크 대역대를 지정하는 표기 ex
- CIDR /24는 24비트 이전까지는 같은 네트워크 ID로 사용하고 8비트 이후 값은 호스트 ID로 지정한다는 의미
- CIDR /32의 경우 본인의 IP를 나타냄
- CIDR 192.168.54.0/24 ->
192.168.54.0 ~ 192.168.54.255
VPC는 AWS계정을 위한 가상 네트워크
기본 VPC는 자동으로 1개 생성되고 이 영역은 자동으로 외부 인터넷과 연결됨
라우팅테이블
- 트래픽이 VPC를 통해 경로를 선택하도록 도움
- VPC의 EC2로 인터넷 연결을 도움