전체 글
2,122개의 글
쉽게 쓰는 Dockerfile
1. 배경 Dockerhub에 있는 이미지를 그대로 쓰는 것이 최고지만 application을 올려서 사용하기 위해선 Dockerfile을 통해 이미지를 생성해야한다. Dockerfile 간단히 알…
소수개수 구하기(JAVA-문제해결)
public class PrimeNum { 문제 풀이 : 3개의 숫자를 포문 3번 돌려서 소수인지 판별했습니다. package com.company ; public class PrimeNum { p…
AWS 서비스가 사용하는 IP 대역 확인하기
1. 개요 특정 AWS Service가 사용중인 IP 대역을 확인해야하는 경우가 있을 수 있다. 예를 들어 특정 서비스(CloudFront, Global Accelerator 등)에 대해서 방화벽을…
Amazon Web ServicesRDS Audit 설정
1. 개요 RDS MariaDB에 Audit 로그활성화를 위하여 플로그인 기능을 구현하는 방법에 대해서 확인하고자 함 2. 옵션 Amazon RDS에서 지원하는 인스턴스 옵션 및 추가 기능(플러그인…
AWS Signature 생성 및 S3 객체 다운로드/업로드(2) - ShellScript
지난번에 게시한 AWS Signature v4를 이용한 S3 객체 다운로드/업로드의 ShellScript 도 함께 작성하게 되었다. ( AWS Signature 소개 및 PowerShell 버전 참…
Cloud Computing & MSAMicro Service 프로세스 간 통신
왜 필요한가? 모놀리식 애플리케이션 - 단순하게 다른 메서드나 함수를 호출하면 됨. 마이크로서비스 애플리케이션 - 서비스 단위로 나뉘어진 분산 시스템이기 때문에 서비스 간 통신이 필요. 마이크로서비…
Kubernetes(k8s) Stateful Set과 Headless Service
StatefulSet 1. 개념 StatefulSet은 이름 그대로 고유 상태가 유지되는 Pod Set을 의미한다. StatefulSet은 Deloyment(ReplicaSet)와 마찬가지로 동일한…
macOS DOSBox 설정 파일
1. 개요 도스박스 홈페이지 : https://www.dosbox.com/ 맥에서 도스박스 사용 시 설정 파일 위치에 대한 설명이다. 윈도우는 dosbox.conf 이지만 맥에서는 안된다. 2. 파…
[Python] 프로그래머스(stack,queue) - 주식가격
1. 문제 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 pr…
EKS(Elastic Kubernetes Service) LB 적용
LoadBalancer Type Service EKS에서 LoadBalancer 타입의 Service를 생성하면 Elastic Load Balancer가 생성된다. 클러스터의 엔드포인트 옵션과 Wo…
Web Application Server[Jennifer] Jennifer5 실시간 데이터 API 호출 URL
국내 WAS 모니터링 Tool Jennifer 5 관련 Tip. 1. Jennifer 콘솔 → 관리 → JENNIFER 사용자 → 인증토큰 관리 : 인증 토큰 발급. 2. 아래 내용과 같이 URL로…
AWS Signature 생성 및 S3 객체 다운로드/업로드 - PowerShell
※ 2020/7/27 수정 사항 - 업로드 메소드가 GET 또는 POST 중 하나를 사용하도록 표기되어 있었는데, 이 중 POST가 아닌 PUT으로 입력해야 업로드 작업이 정상적으로 수행됨 ( AW…
Cloud Computing & MSAAzure App Service 백업
1. 개요 Azure App Service의 백업에 대한 요구사항 및 백업 자동화 설정 방법 등에 대해 소개한다. 2. Azure App Service 백업 대상 App Service는 앱에서 사용…
Cloud Computing & MSASidecar pattern
Sidecar pattern Sidecar pattern은 모든 응용 프로그램 컨테이너에 추가로 sidecar 컨테이너가 배포된다. 어플리케이션 컨테이너의 수정이나 변경 없이 독립적으로 동작하는 컨…
AWS Chatbot(챗봇) 소개
1. 개요 AWS Chatbot 에 대한 소개 2. AWS Chatbot 이란? 슬랙 또는 Amazon Chime 의 채팅방을 통해 ChatOps 기능을 지원하는 기능이다. 여기서 ChatOps란 …
Amazon Web ServicesAWS Route 53을 사용하여 도메인 리디렉션 설정
개요 R53에 A record를 다른 도메인을 리디렉션하는 형태로 구성하는 방안을 기술하고자 합니다. ex.) visit.lg.co.kr → visit.lg.com로 재호출 제약사항 1. 사용하고자…
Amazon Web ServicesEC2 instance 상태 유형 및 문제해결방안
1. 개요 EC2의 상태 확인 유형의 두가지에 대해서 이해하고 이슈 시 해결방법에 대해서 정리하고자 EC2 2. System Status 인스턴스가 실행되는 물리적 호스트를 모니터링합니다.(AWS …
AWS MSK의 Kafka 업그레이드 버전 지원 (2020-05-28)
1. 개요 MSK(Amazon Managed Streaming for Apache Kafka)에 대한 소식이다. 2. MSK란? Apache Kafka 의 완전 관리형 서비스이다. 따라서 기존 Ka…
Cloud Computing & MSACDP - BFF 패턴
BFF(Backends for Frontends) Pattern 정의 특정 frontend 애플리케이션 또는 인터페이스에서 사용할 별도의 서비스를 만드는 패턴이다. 왜 필요한가? 애플리케이션 초기 …
AWS API Gateway 계정이나 리전간 이동
1. 개요 여러가지 이유로 계정 혹은 리전간 API Gateway 이전이 필요할 때의 방법이다. 물론 노가다가로 하나하나 보고 다시 만들 수 있겠지만.. 2. 방법 2.1. 내보내기 현재 계정의 A…
가장 긴 palindrome (JAVA-문제해결)
1. 문제 설명 2. 문제 풀이 중심값(인덱스)을 기준으로 앞과 뒤의 문자를 비교한다. 비교 인덱스는 1부터 늘려가며 조건문을 통해 가장 긴 팰린드롬을 찾는다. 주어진 문자열이 홀수인 경우와 짝수인…
[Python] 프로그래머스(Hash) - 베스트앨범
1. 문제 스트리밍 사이트에서 장르 별로 가장 많이 재생된 노래를 두 개씩 모아 베스트 앨범을 출시하려 합니다. 노래는 고유 번호로 구분하며, 노래를 수록하는 기준은 다음과 같습니다. 장르 내에서 …
IOPS란
1. 소개 IOPS(Input/Output Operations Per Second, IOPS)는 HDD, SDD 또는 NVMe등 저장장치의 속도를 나타내는데 사용되는 측정단위이다. 쉽게 생각하면 초…
[JavaScript] strict mode란?
Strict mode란 ECMAScript 5에서 처음으로 소개된 strict 모드는 JavaScript 코드에 더욱 엄격한 오류 검사를 적용하여 기존에 무시되던 오류를 발생시킬 가능성이 높거나 자…