분류 전체보기 (총 582개) 썸네일형 리스트형 Docker - container volume 사용 Volume 생성 및 삭제docker volume create [OPTIONS] [VOLUME] 명령으로 volume를 생성한다xxxxxxxxxx[root@master ~]# docker volume create test-voltest-voldocker volume ls [OPTIONS] 명령으로 volume 목록을 확인할 수 있다.xxxxxxxxxx[root@master ~]# docker volume lsDRIVER VOLUME NAMElocal 12873e60d19f234b4e10cfe8d9a00013718c82b1a8c31fa0f33ac7ca1e0a47bflocal 1a95ac0b9df1c857dcf75420a11ad538467b26f1d0a81e08872b623bdf876a57 ...local .. Docker - Docker의 데이터 저장방법 Docker Mount 유형 docker container의 writable layer에는 데이터를 저장할 수 있다 하지만 container가 사라질 때에는 데이터도 함께 사라진다. (Container 종료시에는 다시 실행한다면 데이터는 살아있다!)Docker Mount 유형출처 : Docer docsVolumeHost File System 일부에 Data를 저장하는 방법 (Filesystem에 제한 됨) bind mountsHost System의 어느곳에든지 저장 가능한 방법 tmpfsHost System의 Memory에만 Data가 저장됨 (Host File System에는 저장되지 않음)Mount 상세 Volume docker가 생성하고 관리하는 방식이다 volume이 생성되면 Data는 Dock.. AWS - EKS란? - 수정중 EKS - EKS는 kubernetes를 이용해 AWS상에 클러스터를 구축 및 관리할 수 있는 서비스이다. 장점AWS 서비스와의 결합 EKS는 AWS 서비스들과의 결합이 쉽다 Control Plane 관리On-premise에서 Kubernetes를 통해 Cluster를 운영한 경우의 인프라는 아래 그림과과 같다. 가용성을 위해 3개의 가용영역에 나누어 마스터 노드와, Etcd를 설치하고 각각의 워커 노드들(EC2 Instances)로 구성을 할 때, 사용자는 마스터 노드와, Etcd를 직접 관리를 해야한다. 예를들어 백업, 스냅샷을 직접 관리하며 마스터 노드와 Etcd에 문제가 발생한 경우 백업된 데이터를 이용하여 직접 교체를 해주어야 한다. 또한 클러스터가 점차 커짐에 따라 마스터 노드를 스케일 업, .. 서버운영 - Spring Boot 부하 테스트(Jmeter, 동시접속확인) 시나리오Server : Spring Boot , JPA DB : AWS RDS(t2.micro : 1CPU, 1Memory) - 4000명의 사용자(스레드)가 동시에 3계층 웹어플리케이션에 요청을 한다 점차 스레드 수와 최대 세션수를 늘려가며 동시 4000명의 사용자에 대한 응답처리를 할 수 있는 환경을 구축하는 것을 목표로 한다. 참고close, time_wait - https://brunch.co.kr/@springboot/98 1차Spring Boot 설정spring dbcp 설정 : https://www.baeldung.com/spring-boot-tomcat-connection-pool Port : 8082Max Connection : 10000 (최대 연결 수로 세션이 해제되는 시간을 가지는 .. Linux - 컴파일 설치 이유와 방법 - 수정중 컴파일 설치 이유- Yum, apt-get 등은 의존성을 자동으로 해결하여 손쉽게 패키지들을 설지할 수 있게 도와주는 패키지 매니저이다. 이들을 이용하면 되지만 보안상의 이유로 회사등에서는 이용하지 못하는 경우가 있다 이때는 직접 컴파일 설치를 통해 필요한 패키지들을 설치해야 한다. JPA - JPA 다중 Database 사용법 서비스를 구현하는 중 각 서비스들이 DB를 access하는 편차가 커서 DB를 나누게 되었다.그런 와중에 성능을 더욱 향상 시키기 위해 하나의 서비스에서 "쓰기를 위한 DB" 와 "읽기를 위한 DB" 로 나누어 설계하였다이 때 하나의 서비스에서 여러 DB를 접근하기 위한 방법이 필요하게 되었다 DB두개의 DB를 구성하기 위해 2개의 가상머신으로 구성했다 1. Master DBIP - 1.0.0.11 DB Table 2. Stanby DBIP - 1.0.0.12 DB Table Spring BootSettings 1. Diretory Tree 2. build.gradle12345678910111213141516171819202122232425262728293031323334buildscript { ext .. 서버운영 - CentOS7 세션 동시 접속 제한 해제 현재 동시 접속 설정 확인ulimit -Ha (전체설정) ulimit -Sa (지역 설정) 제한 설정ulimit "옵션" "값" Gradle - Intellij Build sync fail (Invalid gradle JDK Configuration found) http://blog.saltfactory.net/setting-java-and-gradle-version-in-intellij/ Intellij Build sync fail (Invalid gradle JDK Configuration found) 에러 해결Intellij를 이용해 Gradle환경에서 개발중 배포를 위해 Build 를 하려는데 " Intellij Build sync fail (Invalid gradle JDK Configuration found) " 과 같은 에러가 나타났다프로젝트에 설정된 JDK의 문제인것 같다 해결방법1. 좌측 상단의 File 을 클릭한뒤 Project Structure를 클릭한다 2. 좌측의 Project 탭을 클릭한뒤 우측의 JDK 버젼을 맞춘다 필자의 경우 사용중.. 이전 1 ··· 25 26 27 28 29 30 31 ··· 73 다음