본문 바로가기

AWS3

Iaas, Paas, Saas 얼마만큼 사용자가 관리하고 얼마만큼 클라우드에서 제공받는가에 따라 구분된다. Iaas(Infrastructure-as-a-Service) Infrastructure 레벨을 제공하는 서비스 고객을 대신해 클라우드를 통해 인프라(실제 서버, 네트워크, 가상화, 스토리지)를 관리 고객은 OS와 어플리케이션을 직접 관리해야함 관리 측면에서 개발자와 인프라 관리자의 역할을 분담 Amazon Web Service(AWS), Microsoft Azure, DigitalOcean, Google Compute Engine(GCE) Paas(Platform-as-a-Service) 개발자가 응용 프로그램을 작성할 수 있도록 플랫폼 및 환경을 제공하는 모델 사용자 지정 애플리케이션을 코딩, 빌드, 관리하는 데 필요한 리소스.. 2022. 9. 28.
Load Balancer 와 ALB, NLB Load Balancer - 서버에 가해지는 트래픽을 여러대의 서버에게 균등하게 분산해주는 역할 (서버에 많은 양의 트래픽이 가해질때 해결하기 위한 방법 1. 스케일-업(scale-up) : 서버의 인스턴스 성능 향상 2. 스케일-아웃(scale-out) : 서버를 여러대로 나눠서 처리) - 로드 밸런서는 지속적으로 IP 주소가 바뀌기 때문에 도메인 기반으로 사용해야 한다. 종류 1. L2 : Mac주소를 바탕으로 Load Balancing 2. L3 : IP주소를 바탕으로 Load Balancing 3. L4 : 4계층(전송계층)에서 Load Balancing 4. L7 : 7계층(애플리캐이션계층)에서 Load Balancing 주요기능 1. NAT (Network Address Translation).. 2022. 9. 26.
EKS POD란? POD - 쿠버네티스에서 이용되는 컨테이너의 관리단위 (생성/관리/배포 가능한 가장 작은 단위, Cluster내에서 실제 Application이 구동되는 Object) - 하나 이상의 컨테이너로 구성 (1 Container = 1 Pod : 가장 기본적인 쿠버네티스, 컨테이너를 둘러싼 'wrapper', 컨테이너대신 파드관리) - 컨테이너를 개별적으로 배포하는 것이 아닌 컨테이너의 그룹인 파드를 배포,운영 특징 1. 파드내의 컨테이너들은 IP와 Port 공유 - 같은 파드안의 어플리케이션들은 localhost로 통신하며 같은 네트워크에 존재 - 포트번호가 곂치지 않도록 주의 2. 파드내에 배포된 컨테이너간에는 디스크 볼륨을 공유 - 컨테이너끼리 볼륨을 공유할 수 있기 때문에 다른 컨테이너의 파일을 읽을 .. 2022. 9. 19.