aws

    사설 ip, CIDR / 서브넷이란?

    사설 ip, CIDR 한정된 IP주소를 최대한 활용하기 위해 IP주소를 분할하고자 만든 개념이다. 사설IP = 프라이빗IP 라고도 부른다. 무엇인가? → 내 컴퓨터 IP IPv4기준으로 IP 갯수는 43억개 정도로 추정된다. 사설망 내부에는 외부 인터넷 망으로 부터 통신이 불가능한 사설 IP로 구성 된다. 외부로 통신할 때는 통신 가능한 공인 IP로 나누어 사용한다. IPv6 최대 ip 개수가 2^128 이다. IPv4기준인 43억개는 아무것도 아닐 정도로 많다. CIDR 설명 네트워크 주소 bit가 32가 최대이다. 호스트 비트의 갯수는 최대가 32에서 현재 정해져 있는 24bit를 뺀 값이 호스트 주소의 bit가 되는 것이다. 즉, 32 - 24 = 8bit 임으로 마지막 자리만 변하게 되는 곳이다...

    VPC란? / 보안 그룹(Security Group)이란?

    가상으로 존재하는 데이터 센터라고 정의 할 수 있다. 외부에 격리된 네트워크 컨테이너를 구성 가능하다. 원하는대로 사설망을 구축 가능하다 부여된 IP 대역을 분할하여 사용 가능하다 리전 단위이다. VPC의 사용 사례 EC2, RDS, 등의 AWS의 컴퓨팅 서비스에서 사용 다양한 서브넷 구성이 가능하다 외부와 격리된 네트워크를 만드는 것이 목적이다. 다양한 AWS 서비스들하고는 다른 성격을 가지고 있다는 것입니다. 대부분의 AWS 서비스들은 외부의 public 인터넷으로 접근 할 수 있으나, VPC 같은 경우는, 외부에서 완전히 격리된 서비스를 구축할 수도 있다는 것이다. VPC의 구성 요소 서브넷 인터넷 게이트웨이 NACL / 보안그룹 라우트 테이블 NAT Instance / NAT Gateway Bae..

    라우트 테이블(Route Table) / 보안 그룹(Security Group)

    라우트 테이블(Route Table) ip가 어디로 가야 할지 알려주는데, 그 기준은 가장 구체적인 애로 매칭 시켜준다는 것이다. 즉, 라우트 테이블에 있는 데스티네이션에서 구체적인 애를 찾는다는 것이다. VPC 생성 시 기본으로 하나 제공해준다. 라우트 테이블(Route Table) 사진 이렇게 데스티네이션 표가 잡혔다면? 라우트 테이블한테 “야, 10.0.1.231인 IP 어디로 가야 하는지 알려줘” 말한다. 그렇다면, 라우트 테이블은 가장 구체적인 데스티네이션을 찾아본다. “10.”으로 시작하기에, 가장 구체적인 10.0.0.0/16이라서 Target을 보고 local로 가야 된다고 알려주게 되는 것이다 0.0.0.0/0 도 매칭이 되긴 하지만, 더 명확한 것이 있기에, 이건 탈락되는 것이다. 10..

    EC2란? / RDS란?

    EC2란 안전하고 크기 조정이 가능한 컴퓨터를 통채로 빌려주는 컴퓨터 임대 서비스이다. 원격 제어를 통해 컴퓨터를 조작하고, 더 이상 필요가 없어지면 언제든지 버릴 수 있는 서비스이다. "인스턴스란?" -> 클라우드에서 사용하는 가상 서버로 cpu, 메모리, 그래픽카드 등 연산을 위한 하드웨어를 담당 EC2는 서버를 구축할때 사용한다. e.g.) 게임 서버, 웹 서버, 어플리케이션 서버 등등 데이터 베이스, 머신 러닝 등에도 사용한다. EC2의 특성 가격이 초 단위로 결정한다. 즉, 쓴 만큼 가격을 지불하는 것이다. 서비스 요금을 미리 약정하거나 선입금이 필요 없다. 빠른 구축 속도와 확장성 몇 분이면 전 세계에 인스턴스 수백여대를 구축 가능하다 e.g.) 내가 서버를 구축하기 위해서는? 서버를 사고 하..

    클라우드 컴퓨팅 / 리전(Region) / 가용영역(Availability Zone)

    클라우드 컴퓨팅 IT 리소스를 인터넷을 통해 온디맨드로 제공하고, 사용한 만큼만 비용을 지불하는 것을 말한다. 온디맨드? 시간 단위로 청구되며 예약 없이 필요한 만큼 사용할 수 있는 서버 인스턴스이다. 클라우드 개념 잡기 "출장을 자주 다니는 엔지니어가 숙박을 할 곳이 필요하다는 경우" 숙박할 집을 짓는다면 → 데이터 센터 투자 비용이 많이 든다. 기간이 오래 걸린다. 상황 변경에 쉽게 대처하기 힘들다. 유지 보수를 내가 해야 한다. 호텔에 머문다면 → 클라우드 투자비용이 적다 바로 사용 가능하다 유연한 사용이 가능하다 유지보수가 필요 없다 사용한 만큼만 돈을 지불 한다. 클라우드의 장점 클라우드는 = 빌려 쓰기라고 말할 수 있다. 속도 및 민첩성 개선 몇 번의 클릭으로 바로 리소스를 확보 가능하다. 개..