전체 글
1,965개의 글
Docker 가상 환경 구축 입문 (10) - volume 사용법
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 7-2. volume을 사용해보자 를 읽고 정리한 내용으로, 이번 문서의 주된 내용은 Docker의 마운트 타입 중 하나인 volume…
CloudEndure 란?
1. CloudEndure 란? 이번에 CloudEndure 를 접해볼 기회가 생겼었는데요, 이를 사용하면 Cloud 마이그레이션을 간소화하고 신속하게 처리할 수 있고 게다가 비용까지 절감할 수 있…
Spring Security 소개
1. 개요 2. Principal 어떠한 행동을 수행하려고 하는 사람, 사용자, 혹은 시스템을 뜻한다. 3. Authentication Principal의 credential 정보가 유효한지 확인한…
oh my zsh 설치
1. 개요 2. 설치 % sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" 설치가 …
zsh 설치
1. 개요 2. 커맨드 $ brew install zsh
Spring Boot REST API 간단 예제
1. 개요 2. 환경 Spring Boot Web Starter 3. 코드 3.1. Sarc.java package com.example.demo; public class Sarc { private…
YAML (Yaml Ain't a Markup Language)
1. Yaml Ain't a Markup Language이란? Recursive acronym 2001년에 만들어짐 properties 파일의 대안임 계층적 설정이 가능함 2. 공식 홈페이지 htt…
Fat JAR
1. 설명 Fat JAR란 모든 의존성에 있는 라이브러리가 자체 포함되어 있는 JAR 파일을 뜻한다. Fat JAR는 java -jar 명령어로 단독 실행할 수 있다. 자바 패키징 방식에 따른 이름…
Docker 가상 환경 구축 입문 (9) - Docker의 마운트 타입
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 7-1. Docker 파일 관리 개요 를 읽고 정리한 내용으로, 이번 문서의 주된 내용은 Docker의 마운트 타입 종류에 대한 설명입…
Spring Annotation
1. 어노테이션이란 클래스나 메소드 상단에 필요한 정보를 설정하여 스프링 컨테이너 기동 시 해당 정보를 활용함 2. 어노테이션 종류 @Autowired 필드, setter 메소드, 생성자에서 사용한…
[AWS] CloudWatch Event / Event Bus 생성 및 CloudTrail 설정.(S3)
AWS 의 Account 끼리 Event 공유를 위해서는 Event Bus 및 Event Rule 등록이 필요하다. 이번에는 S3의 Write에 대해서 타 계정으로 Event를 전달하는 Event …
ads.txt란?
링크 : https://support.google.com/adsense/answer/7532444?hl=ko 공식 디지털 판매자 또는 ads.txt 는 승인받은 것으로 확인된 판매자(예: 애드센스)…
Message Queue (MQ) 란 무엇일까
MQ에 대해 알아보자! 1. 개요 미들웨어를 운영하고 있다면 메시지큐에 대해서 한번쯤은 들어봤을 것이다. MQ 의 개념과 대표적인 솔루션들을 정리해보도록한다. 2. MQ 란? MQ (Message …
AWS CodeDeploy 를 이용해 EC2 배포
1. AWS CodeDeploy 란? Amazon EC2, AWS Fargate, AWS Lambda 및 온프레미스 서버와 같은 다양한 컴퓨팅 서비스에 대한 소프트웨어 배포를 자동화하는 완전관리형 …
GCP Forwarding rule
1. Internal Forwording Rule 인터널 포워딩 규칙은 GCP 네트워크 내부에서 발생하는 트래픽을 전달한다. 클라이언트는 동일 VPC에 존재하거나 연결된 네트워크에 존재한다. 연결된…
GCP VPC Network Peering
1. VPC 피어링 사용 VPC 사이 연결이 필요한데 Single Shared VPC를 사용하지 못한다면 VPC 피어링을 사용하는 것이 좋다. 단, 직접 연결된 모든 피어에 필요한 리소스 합이 VM…
Cloud Computing & MSAMSA의 Service Disvocery
1. 문제점 물리 서버가 클라우드로 바뀌면서 오토스케일링 등의 이유로 서비스 IP가 동적으로 바뀌는 일이 잦아졌다. Client 나 API 게이트웨이가 서버의 IP, port 를 이용하여 서비스를 …
Developmentasynchronous servlet (비동기 서블릿)
1. 개요 비동기 서블릿이란, 말그대로 서블릿을 비동기로 처리하는방식이다. Servlet3.0 부터 비동기방식이 지원되기 시작했다. 이전까지는 동기로만 가능했기때문에 요청이 많을시 부하가 생기거나 …
초간단 Gradle build 테스트
1. 프로젝트 디렉토리 생성 $ mkdir -p gradle-test 2. 소스 코드 작성 $ cd gradle-test $ mkdir -p src/main/java/test 따라서 gradle-t…
Gradle 설치
1. 자바 버전 확인 $ java -version openjdk version "1.8.0_222" OpenJDK Runtime Environment (build 1.8.0_222-8u222-b10…
SQL Server를 AWS로 전환
1. 고려사항 현재 사용하는 데이터베이스가 무엇이고, 아키텍처 구조는 어떻고, AWS에서 적절한 것은? AWS의 데이터베이스 기술을 지원하기 위해 어떠한 자원을 가지고 있는가? 그리고 RDS나 EC…
GCP Debian VM에 Tomcat 설치
1. 자바 설치 자바부터 설치한다. $ sudo yum install openjdk-8-jdk-devel sudo: yum: command not found jinslabcloud@my-instan…
GCP Debian VM에 Nginx 설치
1. 설치 $ sudo apt-get install nginx Reading package lists... Done Building dependency tree Reading state inform…
Cloud Computing & MSAGCP VM 생성 및 접속 방법
1. 특징 시작 1.1. 특징 1.2. 시작 GCP 콘솔에서 "VM 인스턴스"로 들어간다. 처음 들어가면 "Compute Engine을(를) 준비하는 중이며 1분 이상 걸릴 수 있습니다."라는 메시…