본문 바로가기

AWS

(6)
Scale Up(Vertical Scaling)과 Scale Out(Horizontal Scaling) Sacle Up과 Scale Out은 비단 AWS에서 뿐만이 아니더라도 서버나 DB/스토리지 확장 방법에 있어 많이 쓰이는 용어이다. Scale Up이란 단순히 말하자면 기존의 하드웨어를 보다 높은 사양으로 업그레이드를 하는 것을 말한다. 예를 들어 성능이나 용량 증강을 목적으로 하나의 서버에 디스크를 추가하거나 CPU/메모리를 업그레이드 하는 것을 말한다. 이처럼 하나의 서버의 능력을 증강하기 때문에 수직 스케일링(Verical scaling)이라고도 한다. 반면 Scale Out은 장비를 추가해서 확장하는 방식을 말한다. 기존 서버만으로 용량이나 성능의 한계가 있으면, 비슷한 사양의 서버를 연결해 추가된 분만큼 용량이 증가할 뿐만 아니라 워크로드를 분담해 성능을 높일 수 있다. 사용자는 분산 파일 시..
AMI(Amazon Machine Image)를 이용하여 WordPress 서비스 설치 EC2 생성 시 맨 첫 화면에 AMI를 고르는 화면이 있었다. AMI는 인스턴스를 생성 시 필요한 정보를 담고 있는 이미지이다. AWS에서는 빈 EC2 인스턴스(Bare Metal)에 직접 OS를 설치할 수 없다. 그렇기 때문에 미리 OS가 설치된 AMI를 이용하여 EC2 인스턴스를 생성하게된다. AMI는 단순히 OS만 설치되는 것이 아니라필요한 애플리케이션이나 데이터베이스, 네트워크 솔루션 등도 함께 설치할 수 있다. 이러한 AMI를 이용하여 몇 개의 동일한 인스턴스도 쉽게 만들어 낼 수 있다. 이전 포스팅에서는 AWS에서 기본적으로 제공하는 AMI를 이용하여 인스턴스를 생성하였지만 EBS 스냅샷 기능을 이용하여 나만의 AMI를 만드는 것도 가능하다. (마치 Vmware에서 스냅샷기능을 뜨는 것과 같다..
EC2(Elastic Compute Cloud) EC2(Elastic Compute Cloud)는 AWS에서 사용할 수 있는 가장 기본적이며 널리쓰이는 인프라이다. AWS 공식 홈페이지에서는 클라우드에서 제공되는 크기 조정 가능한 컴퓨팅 파워라고 말한다. 쉽게 말해 크기를 유동적으로 늘였다 줄였다 할 수 있는 서버라고 보면 된다. 아래는 EC2 소개 페이지에서 말하는 EC2의 기능이다. - 인스턴스: 가상 컴퓨팅 환경 - Amazon 머신 이미지(AMI): 서버에 필요한 운영체제와 여러 소프트웨어들이 적절히 구성된 상태로 제공되는 템플릿으로 인스턴스를 쉽게 만들 수 있습니다. - 인스턴스 유형: 인스턴스를 위한 CPU, 메모리, 스토리지, 네트워킹 용량의 여러 가지 구성 제공 - 키 페어를 사용하여 인스턴스 로그인 정보 보호(AWS는 퍼블릭 키를 저장..
지역(Region)과 가용구역(Avaliability Zone), 에지 로케이션(Edge Locaiton) 지역(Region)이란? 지역(Region)은 AWS의 서비스들이 제공되는 서버의 물리적인 위치를 의미한다. (본 포스팅에서는 지역이라는 용어보다는 리전이라는 용어로 명명하겠다.) 위 그림은 AWS의 공식 홈페이지에서 글로벌 인프라맵을 가져온것이다. (`21.07.10 기준) 오렌지 색의 원이 현재 리전, 녹색의 원은 새로 제공될 예정인 리전을 의미한다. 보라색인 Wavelength Zone은 공부를 시작하면서 처음 알게 된 것인데 그 의미는 아래와 같다. AWS Wavelength는 모바일 엣지 컴퓨팅 애플리케이션에 최적화된 AWS 인프라 제품입니다. Wavelength Zone은 AWS 컴퓨팅 및 스토리지 서비스를 통신 서비스 공급자(CSP) 데이터 센터의 5G 네트워크 엣지에 포함하여 5G 디바이스..
AWS 계정만들기 AWS Study 시작을 위해 계정을 만들어 보자. AWS는 신규 계정에 대해 Free-tier를 제공한다. 기본적으로 12개월간 한정된 사용량을 제공한다. 무료 사용기간인 샘인데 12개월이 만료되거나 애플리케이션 사용량이 프리 티어 한도를 초과하는 경우 요금이 부과된다. AWS에 가입하기 위 URL에 접속하여 이메일 주소와 비밀번호를 입력하고 사용할 계정이름을 입력한 후 다음 단계로 넘어간다. 다음으로 추가 정보를 입력한다. '개인' 용도로 사용할 것이기 때문에 개인을 선택하고 이름과 연락처, 주소 등을 영문으로 작성한다. 다음으로 결제 정보를 넣어야하며 VISA나 Master Card 등 해외결제가 가능한 카드결제 정보를 넣어야 한다. 입력한 전화번호를 인증하자. Support 플랜은 기본 지원 - ..
AWS Study를 시작하며... 지난 07/03(토) 상반기 준비하던 ISMS-P 인증심사원 시험을 마무리하였다. 결과는 8월 중순에 1차 시험 결과가 나와봐야지 알겠지만 일단은 마무리해서 홀가분하다. 하반기에는 클라우드, 가상화 관련 공부(AWS, Docker, k8s)를 하고자 마음먹었다. 통신회사를 재직 중이지만 클라우드 관련된 내용을 너무 알지못해 지금이라도 시작하려고 하였고 운좋게 아라공카페에서 스터디 모집을 하는 것을 보고 바로 신청 메일을 보내게 되었다. 이번 스터디에 대한 개인적인 목표는 AWS 관련 지식을 습득하고 업무나 관련 대화 시 막힘이 없이 대화를 나눌 수 있는 수준까지 나 자신을 끌어올리는 것이다. 조금 더 욕심을 내놓는다면 기본적인 네트워크 아키텍처를 직접 구축해보고 실습해보는 것이다. 또한 스터디를 통한 산..