전체 글
2,122개의 글
[AWS] [IAM] 1개의 Policy에서 여러 개의 Role 또는 User를 개별로 사용하는 방법
유사한 권한을 부여하는 Policy를 생성할 때, Role/User 별로 다르게 Resource 또는 권한을 설정해야 될 때가 있다. 아래의 예제는 1개의 Policy를 2개의 Role에 Attac…
Cloud Computing & MSAGCP App Engine (앱엔진) Management 방안
1. 모니터링 1.1. App Engine Dashboard 활용 App Engine Dashboard에서 기본적으로 제공하는 지표는 다음과 같다. Summary Requests by Type La…
[Apache HTTP Server] 다운로드 요청 시 416 code 발생한다면
1. 개요 mp4 를 다운 받는 요청에 대한 응답으로 416 code를 받았고, 다운로드가 되지 않는 현상이 발견됨. 1) HTTP Return Code 416 이란? 416 Range Not Sa…
[Kubernetes] kubectl 자동완성 설정으로 쾌적한 환경 만들기
Kubernetes 를 사용하다보면, kubectl 매번 치는데 오타도나고 귀찮고 자동완성도 안되어서 불편하다. Kubernetes Documentation 사이트에서 친절하게 Cheat Sheet…
GCP API Python Client (클라이언트 생성을 통한 API 호출 과정)
1. 개요 Google Cloud API를 Python에서 사용하기 위해 인증 과정을 거쳐 클라이언트를 생성해야 한다. 클라이언트 생성을 통한 API 호출 과정에 대해 정리하였다. 2. API 호출…
ELK (Ekasticsearch, Logstash, Kibana) X-Pack 설정
ELK에 X-Pack 설정을 적용하는 방법이다. 1. Elasticsearch 인증을 위한 계정 패스워드를 설정하기 위한 elasticsearch-setup-passwords interactive …
Grafana Installation - 그라파나 설치에 대해 알아본다
구성 환경 CentOS 7.5 설치 과정 1. SELinux 해제 SELinux 설정 여부를 확인하고 Disable 한다. getenforce vim /etc/sysconfig/selinux SEL…
Cloud Computing & MSA[Ansible][IaC] ansible 사용기 - 1
A. Ansible ?? -. IT 자동화 도구. -. CD(지속 배포)나 down time 제로 업데이트와 같이 고급 IT 작업을 조정 -. Ansible은 에이전트 없이 시스템을 관리함. B. …
[GCP] Pricing의 특징 (Sub-hour billing, Sustained-use discounts, Compute Engine custom machine types)
1. Sub-hour billing Google was the first major cloud provider to deliver per-second billing for its Infrastruc…
PaaS와 CaaS의 차이점은?
1. PaaS는? 개발자들에게 필요한 것을 가능하게 플랫폼 서비스 제공 소프트웨어가 배포/전달되는 과정에서 장애를 최소하하여 가치 전달 2. PaaS의 등장이 만든 변화 Heroku, Google …
Apache Tomcatkafka 아키텍쳐 공부 - 1
Kafka란 pub-sub 모델의 Message Queue. 분산 환경에 특화되어있는 특징이 있다. * pub-sub? - Publish/Subscribe의 줄임말. 메시지 기반의 미들웨어 시스템을…
구글 GKE (Google Kubernetes Engine) 기본 구성 가이드
GKE는 완전 관리형 쿠버네티스 엔진으로서, 마스터노드에 대한 고가용성을 보장하고 클러스터에 대한 오토 스케일링과 오토 힐링, Stackdriver를 통한 로깅/모니터링, GPU/TPU지원, 워크로…
쿠버네티스 관리팁 (Kubernetes Management Tip)
Kubernetes의 관리 방법에 대해 짧게 알고가자. 1. 소개 Kubernetes의 관리 방법은 어떨까? 2. 쿠버네티스 대시보드 활용 2.1. 소개 보통 쿠버네티스는 kubectl로 관리하게 …
(AWS) Amazon S3 Intelligent-Tiering을 통한 비용 절감 자동화
1. 소개 Amazon S3 Intelligent-Tiering, 최소 스토리지 기간 및 소규모 객체에 대한 모니터링 및 자동화 요금을 없애 스토리지 비용 절감을 추가로 자동화 (2021/9/2) …
(AWS) Amazon Elastic Kubernetes Service Anywhere 정식 출시 소식
1. 소식 AWS의 새로운 서비스인 EKS Anywhere가 정식 발표되었습니다. (9/8 New Update) 2. 내용 다음은 https://aws.amazon.com/ko/about-aws/w…
[GCP] 공지 : Google Kubernetes Engine(GKE) 취약점에 관한 중요 정보
1. 개요 "Google Kubernetes Engine(GKE) 취약점에 관한 중요 정보" 라는 메일이 옴 2. 내용 Google Cloud 고객님, 안녕하세요. CVE-2021-25741에 설명…
[GCP] 공지 : IAP(Identity-Aware Proxy) 중요 보안 업데이트
1. 개요 GCP에서 "IAP(Identity-Aware Proxy) 중요 보안 업데이트" 라는 메일 옴 2. 내용 Google Cloud Platform 고객님께, 중요한 IAP(Identity-…
AWS EKS Container Insight 알아보기 (3)
Container Insights CloudWatch Agent 설치 Amazon EKS 클러스터에서 지표를 수집할 수 있도록 CloudWatch 에이전트를 설치한다. 1) CloudWatch을 위…
AWS EKS Container Insight 알아보기 (2)
Container Insight 적용해보기 Container Insights 본격적으로 적용해보기 전에, 설치를 위한 사전 조건으로 확인해야할 사항들과 IAM 권한 부여에 대해 알아본다. Conta…
AWS EKS Container Insight 알아보기 (1)
Container Insights란? 컨테이너 기반 애플리케이션과 마이크로서비스의 도입이 확대되면서 모니터링 및 관리 작업에 대한 부담도 커지고 있다. AWS는 컨테이너에서 모니터링 데이터를 안정적…
[AWS] EBS General Purpose SSD 중 gp2와 gp3의 차이점
1. AWS EBS 스토리지 타입 Solid state drives (SSD) — Optimized for transactional workloads involving frequent read/wr…
Microk8s 설치기
Microk8s 설치기 Install MicroK8s on Linux snap install microk8s --classic 명령어로 설치해야 하는데... snap 이 없어서 일단 설치 진행함. …
GCP Deployment Manager란?
1. 서문 구글 클라우드가 제공하는 인프라 배포 서비스인 Deployment Manager를 소개한다. 2. 구성요소 Deployment Manager는 다음과 같은 구성요소들을 가진다. 2.1. …
[Apache] 80,443 Root 외의 서비스계정으로 Start 하기
Apache 설치하여 이용 시, 리눅스에서는 80, 443 은 Root로만 port를 사용할 수 있다. 그러나 아래와 같이 set cap 설정을 프로세스에 해주면, Root 가 아니라도 port를 …