전체 글371 [AWS] Route 53 - DNS 서비스 https://claremont.tistory.com/entry/%EC%BB%B4%ED%93%A8%ED%84%B0-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-DNS%EA%B0%80-%EB%84%88%EC%9D%98-%EC%9A%94%EC%B2%AD%EC%9D%84-%EC%B0%BE%EC%95%84%EA%B0%80%EB%8A%94-%EA%B8%B8 [컴퓨터 네트워크] DNS가 너의 요청을 찾아가는 길인터넷에서 웹사이트에 접속할 때 www.example.com과 같은 도메인 이름을 사용하지만, 실제 통신은 IP 주소(예: 192.0.2.44)를 통해 이루어진다.DNS(Domain Name System)는 도메인 이름을 해당하는 IP 주소로 변claremont.tistory.com ㅁ.. 2025. 3. 6. [컴퓨터 네트워크] DNS가 너의 요청을 찾아가는 길 인터넷에서 웹사이트에 접속할 때 www.example.com과 같은 도메인 이름을 사용하지만, 실제 통신은 IP 주소(예: 192.0.2.44)를 통해 이루어진다.DNS(Domain Name System)는 도메인 이름을 해당하는 IP 주소로 변환하는 시스템이며, 이 과정에서 네임서버(Name Server)가 중요한 역할을 한다. AWS의 Route 53은 도메인의 네임서버 역할을 수행하는 대표적인 클라우드 기반 DNS 서비스이다!https://claremont.tistory.com/entry/AWS-Route-53%EC%97%90-%EB%8C%80%ED%95%B4%EC%84%9C [AWS] Route 53에 대해서ㅁAmazon Route 53: AWS에서 제공하는 확장성과 가용성이 높은 DNS(Dom.. 2025. 3. 6. [AWS] 라우팅 테이블 제대로 이해하기 AWS에서 VPC(Virtual Private Cloud)를 구성할 때, 트래픽을 올바른 경로로 전달하기 위해 라우팅 테이블(Routing Table)이 필요하다. 라우팅 테이블을 올바르게 설정하면 내부망과 외부망 간 트래픽을 효과적으로 제어할 수 있으며, 보안과 네트워크 최적화에도 중요한 역할을 한다. ㅁ라우팅 테이블(Routing Table): VPC 내부의 네트워크 트래픽이 어디로 전달될지를 정의하는 규칙의 집합AWS에서는 서브넷과 라우팅 테이블을 연결하여 네트워크 트래픽을 관리할 수 있다각 라우팅 테이블에는 목적지(Destination)와 대상(Target)이 포함된다목적지: 특정 IP 주소 범위(CIDR 블록)대상: 해당 트래픽이 전달될 AWS 리소스(예: NAT Gateway, 인터넷 게이트.. 2025. 3. 5. [AWS] VPC 피어링이란? 참고로 VPC 피어링 기술은 실무에서 많이 쓰이지는 않는다.그냥 이런 IGW나 NAT gateway 이외의 이런 기술도 있구나~ 하는 정도로만 이해하자!일반적으로 우리가 아는 P2P 기술과 비슷하다 ㅁVPC 피어링: 두 개의 VPC(Virtual Private Cloud)를 직접 연결하지 않고도 네트워크 트래픽을 라우팅할 수 있도록 하는 기술이를 통해 AWS 내의 여러 VPC 간에 안전한 데이터 통신이 가능하며, 서로 다른 AWS 계정의 VPC와도 연결할 수가 있다! 프라이빗 IPv4 주소 or IPv6 주소를 사용하여 두 VPC 간의 트래픽을 라우팅하는 방식으로, 사설 IP로 두 VPC의 인스턴스는 동일한 네트워크이다(VPC 피어링의 주요 특징)1. AWS 네트워크 내에서 안전한 연결두 VPC 간 직.. 2025. 3. 5. [AWS] IGW와 NAT Gateway 구현 방법 AWS에서는 VPC 내의 인스턴스가 인터넷에 연결될 수 있도록 인터넷 게이트웨이(IGW, Internet Gateway) or NAT 게이트웨이(NAT Gateway)를 사용한다 IGW와 NAT Gateway는 각각 다른 용도로 사용되며, 네트워크 설계 시 중요한 역할을 한다! 1. IGW(인터넷 게이트웨이): 서브넷을 인터넷으로 연결하기 위한 게이트웨이- IGW는 VPC와 인터넷 간의 통신을 활성화시킨다- 인터넷 라우팅 가능한 IPv4 또는 IPv6 트래픽에 대한 서브넷 라우팅 테이블의 대상으로 지정한다 2. NAT(Network Address Translation) 게이트웨이: 프라이빗 서브넷의 인스턴스가 다른 VPC, 온-프레미스 네트워크 또는 인터넷 외부로 나갈 수 있도록 지원 (아웃바운드 영.. 2025. 3. 5. [AWS] 내부망/외부망 구성 방법 및 연결 클라우드 네트워크 환경에서는 내부망과 외부망을 구성하는 방식이 중요하다. 내부망은 보안과 데이터 보호를 위해 주로 사용되며, 외부망은 인터넷과 연결되어 클라이언트 또는 외부 시스템과의 통신을 담당한다. AWS에서 내부망과 외부망을 구축하는 방법을 알아보고, 두 네트워크 간 연결 방안까지 정리한다.1. 내부망 구성 방법내부망은 외부 네트워크(인터넷)와 격리된 환경에서 운영되며, 보안성을 높이고 특정 네트워크 내부에서만 액세스할 수 있도록 설계된다① VPC 생성가상 사설망(VPC, Virtual Private Cloud)을 생성하여 네트워크 환경을 구축한다CIDR 블록을 지정하고 기본 네트워크 ACL(NACL, Network Access Control List)을 생성한다② 서브넷 설정VPC 내에서 서브넷(.. 2025. 3. 5. [AWS] EC2 인스턴스 생성 방법 AWS에서 EC2 인스턴스를 생성하는 과정은 매우 간단하며, AWS Management Console을 통해 쉽게 설정할 수 있다!AWS에서 제공하는 Launch Instance 마법사를 사용하면 인스턴스를 단계적으로 구성할 수 있으며, 각 설정을 적절하게 선택하는 것이 중요하다.(인스턴스 생성 5단계)① 인스턴스 유형 선택: EC2 인스턴스의 CPU, 메모리, 스토리지 등의 사양을 결정하는 단계워크로드에 따라 t2.micro(프리 티어), m5.large(일반 서버), g4dn.xlarge(GPU 지원) 등 다양한 옵션을 선택할 수 있다② AMI 선택 (Amazon Machine Image): 운영 체제(OS) 및 미리 설치된 소프트웨어가 포함된 AMI(Amazon Machine Image)를 선택하는.. 2025. 3. 5. [Python] 코드 린터 도구: Flake8, Pylint Python 코드를 작성할 때 코드 스타일을 유지하고 잠재적인 오류를 사전에 방지하는 것은 매우 중요하다. 이를 위해 코드 린터(Linter) 도구를 사용하면 일관된 스타일을 유지하고 코드 품질을 향상할 수 있다. 대표적인 Python 코드 검사 도구로는 Flake8과 Pylint가 있다. - Flake8: Python 코드 스타일을 검사하는 도구PEP 8 스타일 가이드를 준수하는지 확인하는 역할을 한다. 기본적으로 코드 스타일을 점검하고, 코드의 복잡도를 분석하는 기능도 포함하고 있다.(Flake8의 주요 기능)PEP 8 스타일 가이드 검사코드 복잡도 분석 (McCabe Complexity 체크)사용되지 않는 변수 및 불필요한 코드 탐지확장 플러그인 지원Flake8은 코드 스타일을 유지하는 데 초점을.. 2025. 3. 4. [Python] 로그 관리(logging 라이브러리) 보통 로그 관리는 ELK Stack + log 라이브러리 체제로 간다!오늘은 근본이라 할 수 있는 이 Python의 logging 라이브러리에 대해 알아보자 import logginglogging.basicConfig(filename="app.log", level=logging.DEBUG, # 로그 레벨 설정 format="%(asctime)s - %(levelname)s - %(message)s") # 로그 포맷 설정logging.debug("디버깅 메시지")logging.info("정보 메시지")logging.warning("경고 메시지")logging.error("에러 메시지")logging.critical("심각한 오류 메시지.. 2025. 3. 4. 이전 1 ··· 5 6 7 8 9 10 11 ··· 42 다음