2024/08/21 3

AWS 구조

1. 리전(Region)AWS의 서비스가 제공되는 서버의 물리적 위치전 세계에 흩어져 있으며 큰 구분(동남아, 유럽, 북아메리카 등등)으로 묶여 있음각 리전에는 고유의 코드가 부여됨EX) 서울 리전 : ap-northeast-2리전별로 서비스가 다름리전 = 가용영역 + 엣지 로케이션  1) 리전을 선택할 시 고려할점지연속도법률(데이터, 서비스 제공 관련)사용 가능한 aws 서비스 => 각 리전마다 제공하는 서비스가 달라서2) US-East-1 리전모든 AWS의 서비스가 최초로 서비스되는 리전기타 글로벌 서비스의 서비스 리전EX) 빌링, CloudFront 등 2. 가용 영역(Availability Zone)리전의 하부 단위하나의 리전은 3개 이상 또는 2개의 가용영역으로 구성AZ라고 부름 1) 가용 영역..

가상화

1. 가상화단일 컴퓨터의 하드웨어 요소를 일반적으로 가상머신(VM)이라고 하는 다수의 가상 컴퓨터로 분할할 수 있도록 해주는 기술  1) 1세대 가상화(완전 가상화) Fully Emulated모든 시스템 요소가 에뮬레이터 안에서 돌아감엄청나게 느림   2) 2세대 : ParavirtualizationGuest OS는 하이퍼바이저와 통신하이퍼바이저 : OS와 하드웨어 사이에 존재하는 일종의 가상화 매니저속도의 향상몇몇 요소의 경우 여전히 에뮬레이터 필요로 느림    3) 3세대 : Hardware Virtual Machine(HVM)하드웨어에서 직접 가상화를 지원직접 Guest-OS가 하드웨어와 통신 = 빠른 속도(near bare-metal)  2. 가상화와 클라우드AWS 클라우드 환경에서 리소스를 작은..

클라우드 컴퓨팅의 용어 및 개념

1. 고가용성(High Availability)장애 상황을 해결하고 서비스를 지속할 수 있는 능력장애 상황의 준비가 되어있는 아키텍처가 필요 2. 장애 내구성 or 내결함성(Fault Tolerance)장애 상황에도 서비스를 지속할 수 있는 능력장애 상황에 영향을 받지 않는 아키텍처 필요 3. 장애 내구성 확보일반적으로 완전한 장애내구성 위해서는 한 개 이상의 예비 인프라가 필요 => 비용 증가이외에 두 개 이상의 인프라를 활용하기 위한 추가적인 아키텍처가 필요 => 복잡함 증가따라서 고가용성 / 장애 내구성 중 어떤 것을 확보할지 고민이 필요함 4. 재해 복구(Disaster Recovery)장애상황을 복구하는 것 5. 확장성(Scalable)주로 수요에 따라 컴퓨팅 파워 혹은 용량 확장 6. 탄력성(..