Amazon ECS Fargate로 컨테이너 서비스 실행 1 - ECR Push 까지

Amazon ECS(Elastic Container Service)는 AWS의 컨테이너 오케스트레이션 서비스다. ECS를 사용하면 컨테이너 기술을 사용해서 애플리케이션을 쉽게 배포 및 운영 할 수 있다. Python Flask 애플리케이션을 ECS에 배포해보자....

리눅스에서 Remmina로 AWS Windows server RDP연결

Remmina는 리눅스에서 작동하는 오픈소스 기반의 RDP(Remote Desktop Protocol)프로그램이다. Ubuntu 리눅스에서 Remmina로 AWS Windows server에 연결하는 방법을 알아보자....

Mountpoint for S3를 이용한 S3 마운트

AWS 사용자들은 S3fs, goofys 등을 이용해서 S3를 마운트해서 사용했다. 2023년 8월에 AWS는 Mountpoint for Amazon S3를 정식으로 출시함으로써, 엔터프라이즈 환경에서 안정적으로 S3를 마운트해서 사용할 수 있게 됐다....

goofys를 이용한 Amazon S3 마운트

Amazon S3는 무한대의 확장성을 제공하는 오브젝트 스토리지다. 보통 API를 이용해서 파일을 관리하지만 로컬 파일 시스템처럼 관리하고 싶을 때가 있다. goofys 를 이용해서 리눅스에서 s3를 마운트해서 사용하는 법을 살펴보자....

Minikube 와 함께하는 Kubernetes Study - 목차

Kubernetes는 지나치게 복잡하고 무겁다는 평가가 있기는 하지만 사실상 산업표준의 위치까지 올라왔다. 따라서 클라우드 및 DevOps 엔지니어는 지금 Kubernetes를 사용하고 있지 않다고 하더라도 필수적으로 습득해야 하는 기술이 됐다. Minikube를 이용해서 Kubernetes의 모든 것을 살펴보자....

Minikube와 함께하는 Kubernetes Study 8 - Prometheus와 Grafana를 이용한 Kubernetes 모니터링

Kubernetes 클러스터의 운영에서 가장 중요한 것은 현재의 상태를 모니터링 하는 것이다. 여기에서는 Prometheus와 Grafana를 사용해서 클러스터를 모니터링하는 방법을 다룰 것이다. 문서의 내용은 아래의 환경에서 테스트 했다....

Minikube 와 함께하는 Kubernetes Study 1 - Minikube 설치

기술 저변을 확장하려면 개발자가 유입 되어야 한다. 그러기 위해서는 개발/테스트 환경이 잘 구성되어야 하는데, Kubenetes는 핫한 기술이기는 하지만 설치/운영이 쉽지 않다. K8s는 개념도 매우 복잡한데, 설치 하는 것 자체가 하나의 과업이다 보니 진입 문턱이 너무나 높다. 당장 클러스터를 구성해야 하는데, GCP나 AWS를 이용하려고 하면 비용이 문...

DevOps의 과거, 현재 미래에 대한 Q and A

DevOps는 사일로 간의 마찰을 제거하는 것입니다. 장벽을 제거한다고 할 수는 없습니다. 업무 성격의 차이에서 오는 장벽은 있습니다. 장벽을 부드럽게해서 마찰을 제거하는 것이죠. 모든 엔지니어링은 이를 위해서 수행하는 것입니다....

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

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

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

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