Cloud Computing & MSA

323개의 글

GCP - Cloud Storage
Cloud Computing & MSA

1. 개요 AWS의 S3을 알고 있다면 이해하기 쉽다. 객체(Object)를 저장하는 서비스이다. 용량을 미리 프로비저닝할 필요가 없는 관리형 서비스이다. 2. 객체 객체는 변경할 수 없다. 다만 …

쿨라우드·2020년 7월 11일·조회 5,525
Cloud Computing & MSA

GCP - Cloud SQL

1. 개요 이 문서는 GCP의 Cloud SQL 서비스를 소개한다. 2. 지원 DBMS MySQL PostgreSQL SQL Server 3. MySQL 3.1. 주요 기능 Community Edi…

쿨라우드·2020년 7월 5일·조회 6,067
Cloud Computing & MSA

[Spring Boot] security를 사용한 user 생성 및 권한부여 - 2(mariaDB 사용)

1. 개요 [Spring Boot] security를 사용한 user 생성 및 권한부여 -1 에서는 메모리에 user 정보를 올리고 사용하는 위험한 행동을 했었다.. 그래서 mariaDB를 설치하고…

RRedEyezCuckoo·2020년 6월 30일·조회 9,373
CDP (클라우드 디자인 패턴)
Cloud Computing & MSA

클라우드 디자인 패턴 클라우드 디자인 패턴은 시스템 아키텍처를 설계할 때 발생할 수 있는 전형적인 문제에 대해 설계 방법, 해결 방안을 알기 쉽게 분류하여 노하우로 이용할 수 있도록 정리한 것이다.…

하마는무슨색·2020년 6월 23일·조회 7,404
Cloud Computing & MSA

[Spring Boot] security를 사용한 user 생성 및 권한부여 - 1

1. 개요 actuator를 설정하고 보니 정보 유출이 걱정돼서 접근제어를 구현하려고 한다. 일전에 IP를 통한 접근제어를 시도했는데, PC의 IP를 코드에 넣는 것은 위험하다고 생각되어 사용자를 …

RRedEyezCuckoo·2020년 6월 23일·조회 11,514
Cloud Computing & MSA

CDP - Anti Corruption Layer 패턴

Anti Corruption Layer Pattern 정의 대부분의 애플리케이션은 다른 시스템과 데이터를 통신하면서 사용된다. 이 과정에서 새로운 버전의 시스템과 오래된 버전의 시스템이 통신해야 하…

하마는무슨색·2020년 6월 16일·조회 14,355
쉽게 쓰는 Dockerfile
Cloud Computing & MSA

1. 배경 Dockerhub에 있는 이미지를 그대로 쓰는 것이 최고지만 application을 올려서 사용하기 위해선 Dockerfile을 통해 이미지를 생성해야한다. Dockerfile 간단히 알…

99lover·2020년 6월 9일·조회 86,711
Cloud Computing & MSA

Micro Service 프로세스 간 통신

왜 필요한가? 모놀리식 애플리케이션 - 단순하게 다른 메서드나 함수를 호출하면 됨. 마이크로서비스 애플리케이션 - 서비스 단위로 나뉘어진 분산 시스템이기 때문에 서비스 간 통신이 필요. 마이크로서비…

하마는무슨색·2020년 6월 9일·조회 82,512
Kubernetes(k8s) Stateful Set과 Headless Service
Cloud Computing & MSA

StatefulSet 1. 개념 StatefulSet은 이름 그대로 고유 상태가 유지되는 Pod Set을 의미한다. StatefulSet은 Deloyment(ReplicaSet)와 마찬가지로 동일한…

hheover1cks·2020년 6월 8일·조회 92,407
Cloud Computing & MSA

Azure App Service 백업

1. 개요 Azure App Service의 백업에 대한 요구사항 및 백업 자동화 설정 방법 등에 대해 소개한다. 2. Azure App Service 백업 대상 App Service는 앱에서 사용…

ssnowball·2020년 6월 2일·조회 81,696
Cloud Computing & MSA

Sidecar pattern

Sidecar pattern Sidecar pattern은 모든 응용 프로그램 컨테이너에 추가로 sidecar 컨테이너가 배포된다. 어플리케이션 컨테이너의 수정이나 변경 없이 독립적으로 동작하는 컨…

lleez5367·2020년 6월 2일·조회 82,475
Cloud Computing & MSA

CDP - BFF 패턴

BFF(Backends for Frontends) Pattern 정의 특정 frontend 애플리케이션 또는 인터페이스에서 사용할 별도의 서비스를 만드는 패턴이다. 왜 필요한가? 애플리케이션 초기 …

하마는무슨색·2020년 6월 1일·조회 82,809
Cloud Computing & MSA

IaC (Infrastructure as Code) 란?

1. 개요 이 게시판에 보면 Terraform에 대해 소개한 글이 있다. 해당 글에서도 얘기하고 있는데, Terraform은 AWS의 CloudFormation과 같은 대표적인 IaC(Infrast…

애리얼·2020년 5월 26일·조회 14,355
Cloud Computing & MSA

CDP - CDN 패턴

CDN(Contents Delivery Network) Pattern 설명 CDN은 사용자에게 웹 콘텐츠를 효율적으로 제공할 수 있는 서버의 분산 네트워크이다. 최종 사용자와 가까운 POP 위치의 …

하마는무슨색·2020년 5월 23일·조회 3,540
Container Image Timezone 설정
Cloud Computing & MSA

Docker container의 경우 timezone은 UTC(협정세계표준시, Coordinated Universal Time) 를 따라간다. (왜 CUT가 아닌 UTC일까..) Kubernetes…

99lover·2020년 5월 19일·조회 88,085
Azure Automation
Cloud Computing & MSA

1. 개요 WSUS가 없는 환경에서 Azure플랫폼에 올라간 윈도우 VM에 대한 windows 업데이트 관리가 필요하여 서비스를 찾게 되었습니다. "Azure Automation"은 Azure 리소…

스카이심·2020년 5월 19일·조회 82,470
MSA - Transactional Outbox Pattern
Cloud Computing & MSA

1. 개요 MSA에서는 서비스 간 결합도가 낮아야 하기 때문에 데이터 송수신 방법으로 Messaging System을 사용합니다. 마이크로서비스 간 비동기 처리 시에 보통 Kafka나 RabbitM…

애리얼·2020년 5월 19일·조회 86,801
Cloud Computing & MSA

CDP - Snapshot 패턴

Sanpshot Pattern 등장 배경 데이터의 안전성을 위해 데이터를 백업하는 것이 중요하다. 그러나 데이터 백업은 많은 비용이 발생하며, 자동화하기가 어렵다. 고가의 장비를 구매하여 어느 정도…

하마는무슨색·2020년 5월 18일·조회 82,707
Cloud Computing & MSA

Azure Kubernetes Service 클러스터 배포

1. 개요 Azure Kubernetes Service에서 클러스터를 배포하기 위해 Azure CLI와 ARM Template을 사용하는 방법을 소개한다. 2. Azure CLI를 사용하여 클러스터…

ssnowball·2020년 5월 18일·조회 83,956
Terraform 주요 기능 소개
Cloud Computing & MSA

1. Terraform 소개 HashiCorp에서 개발한 오픈소스 소프트웨어로, HCL(High-Level Configuration Language)을 사용하여 인프라 구조를 코드 형태로 적용하고 …

쿠거·2020년 5월 18일·조회 84,692
간단명료 GKE 기동종료 쉘스크립트
Cloud Computing & MSA

1. 개요 Cloud 환경을 사용하다보면 비용에 압박에 시달리게 된다. 일과시간에만 자원을 기동시켜라 등의 요구사항을 받게되고 한두개일 경우 손으로 끄고말지만, 점점 자원이 늘어나게 되고, 하루라도…

99lover·2020년 5월 12일·조회 82,630
Docker Dangling Image 삭제
Cloud Computing & MSA

1. 개요 Docker image 빌드 과정에서 생성되는 dangling image를 삭제하는 방법을 소개한다. 2. Dangling Image란 동일한 태그를 가진 Docker 이미지가 빌드될 경…

ssnowball·2020년 5월 12일·조회 88,336
Cloud Computing & MSA

Azure Resource Hierarchy

1. 개요 Microsoft Azure에서 리소스를 배포 및 유지 관리하기 위한 다양한 관리 영역이 존재하며 계층 구조는 [그림]과 같습니다. 사용자는 이 구조를 잘 활용하여 인프라에 대한 관리 및…

스카이심·2020년 5월 12일·조회 3,120
Cloud Computing & MSA

GKE prometheus pod monitoring 설정하기

1. GKE 에 prometheus 설치 Helm 3를 사용한 prometheus(stable)를 설치. 설치 후 value.yaml을 살펴보면 아래와 같이 설정된 부분을 볼 수 있다. - job_…

RRedEyezCuckoo·2020년 3월 10일·조회 31,210