728x90 분류 전체보기188 쿠키와 세션 쿠키는 민감한 정보를 다루기엔 위험하다. 하지만 세션은 서버가 직접 관리하므로 민감한 정보를 다루기에 더 적합하다. ‘로그인’ 정보 유지가 대표적이다. 세션 : 클라이언트가 웹 브라우저를 통해 서버에 접속한 후 용무를 처리하고 웹 브라우저를 닫아 서버와의 접속을 종료하는 하나의 단위를 세션이라고 한다. 즉, 클라이언트가 서버에 접속해 있는 동안 그 상태를 유지하는 것 세션은 웹 브라우저를 실행할 때마다 새롭게 생성된다. 유지시간이 만료되기 전에 새로운 요청이 들어오면 수명이 계속 연장됨. 웹 브라우저를 닫으면 삭제된다. 세션 유지시간 설정법1 : web.xml에서 설정 20 세션 유지시간 설정법2 : JSP 파일에서 sessison 내장 객체가 제공하는 setMaxInactiveInterval() 로그아.. 2023. 1. 31. 자바 ORM 표준 JPA 프로그래밍 - 기본편 OT JPA ? Java Persistence API 순수 JDBC 작성 → Jdbc Template, MyBatis → JPA JPA를 사용하면 sql 작성 안해도 됨 ! 코드도 간결해짐! JPA가 실무에서 어려운 이유는? 객체와 테이블을 올바르게 매핑하고 설계하는 방법을 몰라서! 목표 - 객체와 테이블 설계 매핑 객체와 테이블을 제대로 설계하고 매핑하는 방법 기본 키와 외래 키 매핑 1:N , N:1, 1:1 , N:M 매핑 실무 노하우 + 성능까지 고려 어떠한 복잡한 시스템도 JPA로 설계 가능! 목표 - JPA 내부 동작 방식 이해 JPA 의 내부 동작 방식을 이해하지 못하고 사용 JPA 내부 동작 방식을 그림과 코드로 자세히 설명 JPA가 어떤 SQL을 만들어 내는지 이해 JPA가 언제 SQL을 실행.. 2023. 1. 29. 쿠버네티스의 주요 컴포넌트 (1) 마스터용 컴포넌트 쿠버네티스는 근본적으로 클러스터를 관리한다. 클러스터는 여러대 컴퓨터를 하나의 묶음으로 다루는 것을 뜻하므로 여러 가지 컴포넌트를 포함한다. 마스터용 컴포넌트 1) etcd - 고가용성을 제공하는 키-값 저장소 - 필요한 모든 데이터를 저장하는 데이터베이스 역할 - etcd는 서버 하나당프로세스 1개만 사용할 수 있다. - 보통 etcd 자체를 클러스터링한 후 여러 개 마스터 서버에 분산해서 실행해 데이터의 안정성을 보장하도록 구성 ( 클러스터링 : 여러 대 컴퓨터를 연결해 시스템 하나처럼 구성하는 것 ) 2023. 1. 3. 쿠버네티스 클러스터 구성(마스터 노드, 워커 노드) 1. 마스터 (노드) : 클러스터를 관리 - 노드들의 상태를 관리하고 제어한다. - 쿠버네티스의 데이터 저장소로 사용하는 etcd를 함께 설치하거나 별도 노드에 분리해서 설치하기도 한다. - 상용 서비스라면 보통 고가용성을 고려해 3대나 5대로 구성한다. (많다고 성능이 향상되는 건 아님) - kube-controller-manager가 활성화 상태로 동작할 수 있는 리더 마스터 노드는 1대 (나머지는 대기) - etcd, kube-apiserver, kube-scheduler, kube-controller-manager, kubelet, kube-proxy, docker 등의 컴포넌트가 실행됨 2. (워커) 노드 : 실제 컨테이너를 실행시킴 - 초기에는 미니언이라고 불림 - 마스터 노드의 명령을 받아 .. 2022. 12. 27. 클라우드 서비스에서 제공하는 쿠버네티스 도구 & 쿠버네티스 클러스터를 직접 구성하는 도구 각 클라우드 서비스에서 제공하는 관리형 쿠버네티스 도구는 쿠버네티스 클러스터를 전반적으로 관리(업그레이드, 백업, 복구 등)해주므로 번거로운 인프라 구성과 클러스터 관리를 신경 쓰지 않고 쿠버네티스의 기능만 사용하면 된다. 1. 구글 쿠버네티스 엔진 2. 아마존 쿠버네티스 일래스틱 컨테이너 서비스 3. 마이크로소프트 애저 쿠버네티스 서비스 사내 서버 자원에 쿠버네티스 클러스터를 직접 구성하거나, 규칙 준수 이슈를 해결할 때 활용하기 위해서 활용하는 도구들 1. Kubeadm : 쿠버네티스에서 공식 제공하는 클러스터 생성/관리 도구 Kubeadm 고가용성 분류 - 스택 etcd 여러 대의 마스터 노드를 구성하고 그 앞에 로드밸런서를 둔다. 워커 노드들이 마스터 노드에 접근할 때는 로드밸런서를 거쳐 접근한다.. 2022. 12. 27. 이전 1 ··· 30 31 32 33 34 35 36 ··· 38 다음 728x90