Cloud/AWS

    [AWS] Auto Scaling을 통한 인스턴스 자동 추가, 제거

    [AWS] Auto Scaling을 통한 인스턴스 자동 추가, 제거

    앞서 생성한 Auto Scaling 그룹 [EXERCISE-GROUP]는 CPU 사용률이 80%를 넘으면 인스턴스를 하나 추가하고 80% 이하로 떨어지면 인스턴스를 하나 줄이는 조정 정책을 추가했다. 이 Auto Scaling 기능이 제대로 동작하는지 확인해보자. 1. [Auto Scaling] - [Auto Scaling 그룹] 메뉴에서 EXERCISE의 인스턴스 목표 용량을 확인한다. 2. 인스턴스 탭에서 실행된 하나의 인스턴스의 상태가 InService가 될 때까지 기다린다. 3. 서버에 접속한 뒤 임의로 CPU의 사용률을 높이기 위해 stress라는 애플리케이션을 설치한다. stress는 원하는 CPU의 수를 원하는 시간만큼 100% 사용하게 만드는 기능이다. # Linux 2 AMI의 repo ..

    [AWS] Auto Scaling 환경 구성

    [AWS] Auto Scaling 환경 구성

    Auto Scaling 생성 방법 EC2 인스턴스를 stopped 상태로 변경 📌 인스턴스를 OS 등 파일 시스템에 있는 내용에 대한 스냅숏을 생성할 것이기 때문에 안전한 스냅숏을 위해 중지 상태로 변경하는 것이다. 인스턴스에 대한 이미지를 생성하기 위해 인스턴스 우클릭 - 이미지 생성 왼쪽 메뉴의 [이미지] - [AMI] 클릭 이미지 생성에는 몇 분이 걸리기 때문에 바로 목록에 나타나지 않을 수 있으며 상태가 '사용 가능'으로 나온다면 생성이 완료된 것이다. 왼쪽 메뉴의 [인스턴스] - [시작 템플릿] - [시작 템플릿 생성] 버튼 클릭 📌시작 템플릿은 Auto Scaling 그룹에게 우리 대신 인스턴스를 생성할 때 어떤 AMI를 기반으로 생성할 것인지, 서버 사양이나 보안 그룹 설정을 어떻게 할 것인..

    [AWS] AWS SAA-02 합격 후기

    [AWS] AWS SAA-02 합격 후기

    새해 첫 성과로 AWS에서 증명하는 AWS Certified Solutions Architect – Associate 자격증을 취득했다. 현재 업무를 하는 데 있어서 당장은 필요하지 않지만 점차 클라우드에서 보안장비를 운영하는 고객사가 늘어서 공부해볼까하는 생각이 들었다. 우선 회사에 구비되어 있는 AWS 관련 책을 모두 빌려 읽었다. 온프레미스 환경과 비슷하면서도 다른 클라우드 환경의 서비스들을 보면서 흥미를 느꼈다. 나는 새로운 것을 도전할 때 늘 오픈카톡방에 들어가 정보를 얻는데 IT 자격증 오픈카톡방이 있었고, 많은 자료와 공부 방법 등을 공유해주신 덕분에 공부방법에 대해 감을 잡을 수 있었다. 가장 많이 취득한다는 Associate를 무작정 신청하고 먼저 AWS에 어떤 서비스가 있는지 익혀야 할..

    [AWS] VPC(Virtual Private Cloud)

    [AWS] VPC(Virtual Private Cloud)

    VPC란? VPC는 이름 그대로 AWS 상의 논리적인 가상 네트워크를 생성할 수 있는 서비스이다. Default VPC AWS에서는 AWS 계정을 생성한 직후에 VPC가 생성되어 있고 이것을 default VPC라고 부른다. 나같은 경우에는 default VPC에서 사용하는 네트워크 주소가 172.32.0.0/16로 되어 있었다. VPC 생성 VPC는 VPC 전체 네트워크 주소를 정의하고, 그 네트워크 주소 안에 각 서브넷을 생성하는 환경이다. Name tag : VPC를 구별하는 이름 CIDR block : VPC 전체 네트워크 주소 Tenancy : 전용 물리 하드웨어 옵션, 주로 기업 컴플라이언스나 라이선스 등의 관계로 물리적인 분리나 전용 장비가 필요한 경우에 사용한다. 여기서는 전용 하드웨어는 ..

    [AWS] EBS(Elastic Block Store)

    [AWS] EBS(Elastic Block Store)

    EC2에서는 두 종류의 블록 디바이스가 스토리지로 사용된다. 첫 번째는 EBS라고 불리는 높은 가용성과 내구성을 가진 스토리지다. EBS 볼륨은 타입에 따라 성능이 달라지므로 시스템의 역할과 용도에 맞게 성능을 계산해서 선택해야 한다. 성능은 IOPS(Input/Output Per Seconds)라는 단위가 사용된다. 두 번째는 인스턴스 스토어라고 부르는 인스턴스 전용의 일시적인 스토리지다. '인스턴스 전용'이란, 다른 인스턴스에 볼륨을 붙일 수 없다는 뜻이며 인스턴스가 기동중에만 사용할 수 있어 인스턴스가 정지 및 삭제하면 복원할 수 없게 된다. 그래서 인스턴스 스토어에는 데이터베이스 파일이나 삭제되면 곤란한 데이터를 저장하지 말아야 한다. 그러나 직접 인스턴스에 연결되어 있으므로 인스턴스 타입에 따라..

    [AWS] AWS CLI 사용하기

    [AWS] AWS CLI 사용하기

    AWS CLI 설치와 설정 AWS에서는 관리 콘솔 이외에 다음과 같은 인터페이스가 있다. AWS API 각종 언어 SDK AWS CLI AWS API는 모든 기반이 되는 AWS의 웹 서비스 API이며, SDK와 AWS CLI는 간접적으로 이 웹서비스 API를 이용한다. AWS CLI 설치 $ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install $ aws --version aws-cli/2.4.7 Python/3.8.8 Linux/5.10.75-79.358.amzn2.x86_64 exe/x86_64.amzn.2 prompt/off AWS CLI ..