SNS, Lambda로 Slack에 메시지 보내기

AWS SNS는 AWS의 메시징 서비스다. SNS을 이용해서 AWS의 서비스로 부터 발생되는 이벤트들을 구독 하고, 이벤트가 발생하면 Lambda를 이용해서 처리 할 수 있다. 여기에서는 SNS, Lambda, Slack 를 이용한 이벤트 알람 시스템을 만들어 볼 것이다....

우분투 리눅스 인스턴스를 재부팅하지 않고 AWS EBS 볼륨을 늘리기

AWS는 가상서버(EC2)의 디스크를 위해서 EBS 라는 디스크 서비스를 제공한다. EBS는 하드디스크에 대응하는 서비스로 사용자는 디스크 볼륨을 자유롭게 확장 할 수 있다. 우분투 리눅스 운영체제에서 부팅 없이 EBS 볼륨과 파일 시스템을 확장해보자....

ECR에 docker 이미지 push

ECR은 AWS에서 서비스하는 Docker image registry다. AWS의 다른 서비스들과 원할하게 통합되며, AWS 와 상호작용이 용이하다. 이를 통해서 배포 및 관리 프로세스를 간소화하고 보안을 강화할 수 있다....

AWS CLI 설치 및 credential 설정

AWS management console을 이용해서 대부분의 AWS 관리 작업을 할 수 있지만, 보다 효과적으로 사용하기 위해서는 터미널에서 사용할 수 있는 AWS CLI를 사용해야 한다. AWS CLI를 이용하면, 작업의 상당 부분을 더 빠르게 수행 할 수 있으며 자동화도 할 수 있기 때문에 DevOps 및 클라우드 엔지니어에게는 필수 툴이다....

S3를 이용해서 정적 웹 사이트 서비스 하기

S3는 객체 스토리지 서비스(Object storage service)로 일반적으로 파일, 이미지, 비디오, 백업파일 등을 저장하고 검색하는데 사용한다. 그 외에도 정적 웹 사이트(static website) 를 호스팅 하는 기능을 가지고 있다. 이를 이용해서, 별도의 서버를 구성할 필요 없이 웹 사이트를 서비스 할 수 있다....

pulumi로 S3 정적 웹사이트 구성하기

이 문서는 IaC 툴인 Pulumi에 대한 입문서다. Go, Python, Javascript 등의 익숙한 언어로 IaC를 해보고 싶은 DevOps 엔지니어에게 도움이 될 것이다. Pulumi를 설치하고 간단히 사용해본다. 그리고 S3로 정적 웹사이트(static website)를 구축해 볼 것이다....

초보자를 위한 AWS 네트워크 - 2. VPC 소개

AWS VPC(Virtual Private Cloud) 는 AWS에서 제공하는 가상 네트워크 서비스다. 여기에서는 AWS VPC의 구성요소인 subnet, internet gateway, security group, NAT gateway, Routing table에 대해서 간략하게 소개한다....

초보자를 위한 AWS 네트워크 - 1. 소개

AWS VPC를 이해하고 네트워크를 구축할 수 있습니다. 또한 VPC 안에 있는 가상서버로의 연결, VPC간 연결, Security group을 이용한 방화벽 설정, Route 53을 이용한 DNS 설정 등 네트워크 관리를 위한 기본적인 지식들을 함께 살펴보게 됩니다....

AWS 가격 옵션 정책 소개

AWS는 서비스 사용 비용을 절감할 수 있는 다양한 옵션들을 제공한다. 이 문서에서는 spot instance(스팟 인스턴스), Reserves instance(예약 인스턴스), Savings Plans(절감형 플랜) 등을 살펴본다....

AWS Support Plan의 이해

AWS(Amazon Web Services)는 고객의 비즈니스의 규모, 클라우드 성숙도를 기준으로 각 상태에 맞는 클라우드 지원 플랜을 지원한다. 이 플랜은 4개의 티어(Tier)로 구성된다. Developer plan, Business plan, Enterprise On-Ramp, Enterprise 가격 정책과 정책 구성요소들을 살펴보자....