본문 바로가기

Cloud

(4)
[AWS] ELB 및 ASG 이번 글에서는 Amazon ELB(Elastic Load Balancing)와 ASG(Auto Scaling Group)에 대한 내용을 정리하였습니다. AWS ELB란? : AWS ELB(Elastic Load Balancing)이란 서버 혹은 서버셋으로 트래픽을 백엔드나 다운스트림 EC2 인스턴스 서버로 전달하는 기능입니다. 예를들어 3명의 유저가 Elastic Load Balancer에 연결되면 각각의 유저는 백엔드 서버에 위치한 임의의 EC2 인스턴스에 연결될 것입니다. 이때 Load Balancer는 로드가 집중되지 않도록 각각 다른 EC2 인스턴스에 분산시켜 연결해주는 역할을 합니다. Load Balancer가 필요한 이유를 한마디로 정리하면 "부하를 다수의 다운스트림 인스턴스로 분산하기 위해"..
[AWS] EC2 이번 글에서는 AWS EC2의 전체적인 개념과 사용법을 정리하였습니다. AWS EC2란? : AWS EC2란 Amazon Elastic Compute Cloud의 줄임말로서 AWS에서 제공하는 온디맨드 클라우드 컴퓨팅 서비스입니다. 컴퓨터를 임대해주는 서비스로서 우리가 PC방에 가서 요금을 내고 컴퓨터를 이용하는 것처럼 aws에서 컴퓨터를 임대해주는 서비스라고 생각하면 이해가 쉽습니다. 우리가 이 서비스를 사용하면 얻을 수 있는 장점은 다음과 같습니다. 하드웨어 구축 비용 및 시간 절감: 실제로 서버를 구축하는 데에는 매우 많은 비용과 노력이 필요합니다. EC2를 사용하면 초기 하드웨어 구축 비용이 필요하지 않고, 짧은 시간안에 원하는 컴퓨팅 리소스를 얻을 수 있습니다. 컴퓨팅 요구사항 변화에 대응: E..
[AWS] IAM AWS Identity and Access Management, 줄여서 AWS IAM은 사용자와 그룹의 권한을 관리하는 매우 중요한 서비스입니다. 이번 글에서는 AWS IAM을 이용하여 접근 통제의 기본 개념을 정리하였습니다. AWS IAM 서비스 : AWS에서 권한이란 사용자가 어떤 서비스에서 어떤 리소스를 상대로 어떤 작업을 수행할 수 있는지 없는지를 정의합니다. 200종류가 넘는 방대한 서비스를 제공하는 AWS에서 각 서비스의 권한을 설정하는 것은 필수입니다. 사용자와 그룹 AWS는 리눅스 정책과 마찬가지로 사용자와 그룹에 기반하여 권한을 부여합니다. 예를들어 회사 내에 서비스를 관리하는 도현,필무,승빈,태중,병효,소담 여섯명이 있다고 가정하겠습니다. 이때 도현,필무,승빈은 함께 일하는 개발자들이고..
[AWS] Region과 Availability Zone Regions 이란? : AWS에서 제공하는 클라우드 컴퓨팅 리소스는 미국에서 호스팅하여 전세계로 제공하는 방식이 아닌 전세계 각국에서 직접 호스팅됩니다. 이때 이 호스팅되는 위치를 지리적 관점으로 구분한 것을 리전이라고 합니다. 예를들어, 한국 서울에서 호스팅되는 영역은 서울리전, 일본 도쿄에서 호스팅되는 영역은 도쿄리전 이라고 말합니다. 그래서 서울 리전에서 서비스를 이용하다가 도쿄 리전으로 서비스를 이전하면 서비스를 처음부터 다시 꾸려야 합니다. Regions 선택방법? : AWS 리전을 선택할 때 고려해야 할 사항은 다음과 같습니다. 법률 준수: 예를들어 어떤 정부는 어플리케이션을 배포할 때 해당 국가 내에 데이터를 보관해야만 하는 법률이 존재합니다. 이 경우에는 어플리케이션을 해당 국가의 리전으..