목록Infra/AWS (6)
오답노트
Load Balancer 인입되는 트래픽을 특정 알고리즘 기반으로 다수의 서버로 분산 시켜주는 장비 ELB (Elastic Load Balancer) ELB(Elastic Load Balancer)은 하나 이상의 가용 영역(AZ)에 있는 EC2 인스턴스, 컨테이너, IP 주소와 같은 여러 대상에 수신 트래픽을 자동으로 분산한다. 등록된 대상의 상태를 모니터링하고 정상적인 대상에만 트래픽을 라우팅한다. Elastic Load Balancing은 수신 트래픽의 변화에 따라 로드 밸런서 용량을 자동으로 조정한다. ELB은 다음 유형의 로드 밸런서를 지원한다. Application Load Balancers Network Load Balancers Gateway Load Balancers Classic Lo..
가용성 가용성은 복원력을 양적으로 측정하는 데 일반적으로 사용되는 지표이자 복원력 목표다. 아래 표에는 일반적인 애플리케이션 가용성 설계 목표와 해당 목표를 충족하면서 1년 동안 허용되는 최대 중단 시간이 나와 있다. 이 표에는 각 가용성 계층에서 흔히 볼 수 있는 애플리케이션 유형의 예로 볼 수 있다. ‘사용할 수 있는 시간’ 대신 성공 및 실패한 요청의 수를 세는 것이 서비스에 따라 더 용이할 수 있다. 고가용성 고가용성은 지속적으로 구현한 시스템이 정상적으로 운영이 되는 성질이고, 장애 또는 고장이 나더라도 복구를 해서 서비스를 지속할 수 있는 능력을 의미한다. AZ 분산 배치 AZ(Availability Zone)는 Region 내 물리적으로 분리된 전력 네트워킹 장치가 분리된 영역이다. Regi..
EBS (Elastic Block Store) Amazon EBS 볼륨은 내구성이 있는 블록 수준 스토리지 디바이스이며 인스턴스를 연결하는 것이 가능합니다. 볼륨을 인스턴스에 연결하면 물리적 하드 드라이브처럼 사용할 수 있다. 여러 EBS 볼륨을 단일 인스턴스에 연결할 수 있습니다. 볼륨 및 인스턴스는 동일 가용 영역에 위치해야 합니다. 볼륨 및 인스턴스 유형에 따라 다중 연결을 사용하여 볼륨을 여러 인스턴스에 동시에 탑재할 수 있다. Block Storage 사용자의 데이터가 Local Disk 또는 SAN Storage 상의 Volume에 Block 단위로 저장 및 Access 하는 스토리지 유형 EBS 장점 데이터 가용성 : EBS 볼륨을 생성하면 단일 하드웨어 구성 요소의 장애로 인한 데이터 손실..
VPC (Virtual Private Cloud) 사용자가 정의한 가상의 네트워크 환경을 의미한다. 통신을 위한 기본 네트워크 환경을 구성할 수 있다. 보안 강화 목적과 부족한 IP 자원의 효율적인 관리 목적이 있다. VPC 생성 과정 IP Range 결정 VPC 구성시 가장 먼저 고려하는 것이 IP의 범위이다. 그 이유는 CIDR(Classless Inter-Domain Routing) 기법을 사용하기 때문이다. IP Range를 결정할 때, 아래 사항들을 살펴보자 구축할 서비스의 규모 IP 소모가 많은 시스템 추후 서비스 확장 가능성 타 시스템과 연계 가능성 Class 여기서 Class는 IP를 2진수로 표현시 32자리를 중 일부를 Network 나머지는 Host 주소로 할당 하도록 하는 것이다. C..
EC2 (Elastic Compute Cloud) EC2는 AWS에서 제공하는 가상 서버 서비스로 일종의 Virtual Machine이다. 재구성이 가능한 컴퓨팅 리소스를 지원해주고 쉽게 확장되고 축소되는 컴퓨팅 용량을 제공해준다. '고객 업무' 영역에 다른 다양한 인스턴스 타입을 제공하고 사용한 만큼 과금하는 구조로 되어있다. 과금 기준은 초단위이다. EC2 Security Gruop 보안 그룹 규칙으로는 Name, Description, Protocol, Port range, IP address, IP range, Security Group name이 있다. 특징으로는 인바운드 아웃바운드를 지정할 수 있고, 모든 인터넷 프로토콜을 지원한다. 인스턴스 동작 중에도 규칙을 변경할 수 있다. 계층적인 보안..
가상화 가상화는 운영체제에서 물리적 하드웨어를 분리하여 IT담당자가 직면한 많은 문제에 대한 해결책을 제공하는 기술이다. 가상화된 리소스는 물리적 리소스로 부터 공유된 것들이고, 각 가상화된 리소스는 물리적 리소스를 보지 못하고 할당된 리소스만 인식할 수 있다. 또 가상 이더넷 어댑터와 가상 스위치는 하이퍼바이저가 소프트웨어적으로 구현하여 제공한다. 즉 우리가 사용하는 인터넷도 물리적 리소스로 부터 논리적으로 구현하여 가상화된 환경에서도 인터넷을 사용할 수 있게된다. 하이퍼바이저 시스템에서 다수의 운영 체제를 동시에 실행할 수 있게 해주는 논리적 플랫폼이다 Type1(Native 또는 Bare-metal) 또는 Type2 (Hosted)가 존재한다. AWS (Amazone Web Service) AWS는..