#aws
18개 글
- Lambda와 API Gateway를 활용한 서버리스 아키텍처AWS Lambda는 서버를 직접 관리하지 않고 코드만 실행할 수 있는 서버리스 컴퓨팅 서비스다.
- AWS- VPC - CIDR 블록 설계 - 서브넷 아키텍처 - DHCP와 VPC DNS - VPC 라우팅 테이블 - Internet Gateway - NAT Gateway - Elastic IP - Security Group - NACL - VPC Flow Logs -...
- CIDR 블록 설계CIDR(Classless Inter-Domain Routing)[^cidr-definition]은 IP 주소 범위를 표기하는 방법이다.
- DHCP와 VPC DNSVPC 내 인스턴스가 네트워크에 합류할 때 TCP/IP 설정을 자동으로 구성하는 것이 DHCP(Dynamic Host Configuration Protocol) 옵션 세트다.
- Elastic IP탄력적 IP(EIP)는 AWS 계정에 할당되는 고정 퍼블릭 IPv4 주소다.
- Gateway EndpointVPC 내 프라이빗 서브넷의 인스턴스가 S3에 데이터를 업로드하는 시나리오를 생각해 보자.
- Internet Gateway인터넷 게이트웨이(Internet Gateway)는 VPC와 인터넷 사이의 논리적 관문이다.
- NACLNACL(Network Access Control List)은 서브넷 단위에 적용되는 방화벽이다.
- NAT Gateway프라이빗 서브넷의 인스턴스는 퍼블릭 IP가 없으므로 인터넷 게이트웨이를 통해 직접 인터넷에 접근할 수 없다.
- PrivateLink인터페이스 엔드포인트(Interface Endpoint)는 S3, DynamoDB를 포함한 대부분의 AWS 서비스(EC2 API, SNS, SQS, Kinesis, SageMaker, CloudWatch 등)와 서드파티 SaaS 서비스를 지원한다.
- Security Group보안 그룹(Security Group)은 VPC 내 리소스의 네트워크 인터페이스(ENI)[^elastic-network-interface]에 적용되는 가상 방화벽이다.
- Transit Gateway트랜짓 게이트웨이(TGW)는 대규모 네트워크의 복잡성을 해결하기 위한 중앙 집중형 허브다.
- VPC Flow LogsVPC Flow Logs는 네트워크 인터페이스를 통과하는 트래픽의 메타데이터를 기록하는 AWS 서비스다.
- VPC PeeringVPC 피어링은 두 VPC 사이에 1:1 직접 연결을 생성한다.
- VPC 라우팅 테이블라우팅 테이블(Route Table)은 패킷의 목적지 IP 주소를 보고 다음 홉(hop)을 결정하는 규칙의 집합이다.
- VPC초기 AWS에서는 모든 사용자의 인스턴스가 하나의 평면적 네트워크를 공유하는 EC2-Classic 모델을 사용했다.
- 서브넷 아키텍처서브넷(Subnet)은 VPC의 CIDR 블록을 더 작은 단위로 나눈 논리적 파티션이다.
- 하이브리드 연결AWS Site-to-Site VPN은 인터넷을 통해 IPSec(Internet Protocol Security)[^ipsec-definition] 암호화 터널을 연결한다.