IT잡지식 30

[IT잡지식] SAML 이란?

SAML은 "Security Assertion Markup Language"의 약자로, 인증 및 권한 부여 정보를 교환하기 위한 XML 기반 프로토콜입니다. SAML은 웹 기반 싱글 사인온(SSO) 시스템에서 사용되며, 서로 다른 도메인이나 서비스 제공 업체 간에 인증 정보를 안전하게 전송할 수 있도록 도와줍니다. SAML은 대개 두 개의 주요 역할을 하는 세 가지 주체에 의해 사용됩니다. 이러한 역할은 다음과 같습니다. 서비스 제공자 (Service Provider, SP): 사용자가 액세스하려는 서비스를 제공하는 측입니다. SP는 SAML 요청을 수신하고 사용자의 인증 정보를 검증합니다. 신원 제공자 (Identity Provider, IdP): 사용자의 인증 정보를 저장하고 제공하는 측입니다. Id..

IT잡지식 2023.05.21

[IT잡지식] k3s 와 k8s 비교표

아래는 k3s와 k8s 간의 주요 차이점을 비교한 테이블입니다. 차이점 k3s k8s (Kubernetes) 설치 크기 작음(약 40MB) 큼(수백 MB 이상) 설치 방법 간편(단일 바이너리 설치) 복잡(여러 구성 요소 및 설치 단계 필요) 필요 자원 적은 메모리 및 CPU 요구 사항 많은 메모리 및 CPU 요구 사항 기능 기본 기능은 k8s와 비슷하지만 제한적 전체 기능이 제공됨 노드 제한 최대 5개 노드까지 무료 무제한 특징 경량화 버전으로 IoT, 엣지 컴퓨팅 등에 적합 대규모 애플리케이션 및 클러스터에 적합 배포 방식 서버 및 에이전트 모드 사용 마스터, 워커, API 서버 등 다중 구성 요소로 배포됨 보안 k8s와 비슷하지만 일부 보안 기능 제한됨 보안 기능 제공됨 생태계 상대적으로 작은 생태계..

IT잡지식 2023.05.04

[IT잡지식] K8S, OCP, Tanzu(TKG, TAS) 제품 비교표

아래는 k8s, OCP, TKG, TAS (formerly known as PCF) 간의 주요 차이점을 비교한 표입니다. 차이점 Kubernetes (k8s) OpenShift Container Platform (OCP) Tanzu Kubernetes Grid (TKG) Tanzu Application Service (TAS) 소유권 CNCF (Linux Foundation) Red Hat VMware VMware 설치 방법 수동 또는 자동화된 배포 자동화된 배포 자동화된 배포 자동화된 배포 배포 방식 마스터 및 워커 노드로 구성되는 클러스터 마스터, 워커, API 서버 등 다중 구성 요소로 배포됨 클라우드, 온프레미스, 엣지 환경에 다양한 배포 방식 제공 PaaS 플랫폼으로 애플리케이션 배포를 간단하게..

IT잡지식 2023.05.03

[IT잡지식] pem, jks, crt, p12, der 인증서 형식 및 인증서 종류(DV, OV, EV) 비교표

다음은 일반적으로 사용되는 인증서 형식인 PEM, JKS, CRT, P12, DER 을 비교한 표입니다 인증서 형식파일 확장자인증서/개인키 포함 여부 인코딩방식 사용처 PEM .pem, .crt, .key, .cer 인증서 및/또는 개인키 Base64 인코딩 웹서버, 메일서버 JKS .jks, .keystore 인증서 및/또는 개인키 이진 포맷 Java 애플리케이션 CRT .crt, .cer 인증서만 Base64 인코딩 웹서버, 메일서버 PKCS#12 .pfx, .p12 인증서 및 개인키 이진 포맷 웹서버, 메일서버, VPN DER .der, .cer 인증서 및 개인키 이진 포맷 X.509 인증서, Java 애플리케이션 및 일부 네트워크 장비 PEM은 주로 웹서버나 메일서버에서 사용되며, 인증서 및/또는..

IT잡지식 2023.05.02

[IT잡지식] jar, war, ear 에 대한 비교표

아래 표를 참고하여 jar, war, ear 파일의 용도와 특징에 대해 이해하실 수 있습니다. 각 파일 형식은 Java 어플리케이션을 패키징하고 배포하는 데 사용되며, 프로젝트의 규모와 요구사항에 따라 적절한 파일 형식을 선택하여 사용해야 합니다. 확장자 용도 설명 JAR (Java Archive) 단일 라이브러리의 배포 또는 실행 가능한 jar 파일의 배포 Java 어플리케이션 및 라이브러리를 패키징한 파일. Java 클래스 파일, 리소스, 라이브러리 등을 포함하며, 단일 JAR 파일로 압축됨. 주로 라이브러리를 공유하거나 실행 가능한 Java 어플리케이션을 배포할 때 사용됨. WAR (Web Application Archive) Java Web 어플리케이션의 배포 Java 웹 애플리케이션을 패키징한 ..

IT잡지식 2023.04.28

[IT잡지식] IIS, IHS, Apache, Nginx 등 Webserver 비교표

아래 표를 참고하여 각 웹 서버의 특징을 이해하실 수 있습니다. 각 웹 서버는 사용자의 요구사항과 운영체제 환경, 기술적인 요소 등에 따라 선택하여 사용해야 합니다. 웹서버 설명 장점 단점 IIS Microsoft에서 개발한 웹 서버 소프트웨어 - Windows 운영체제와 함께 제공되어 사용이 편리함. - ASP.NET 등 Microsoft 기술을 지원함. - 성능이 우수함. - Windows 전용으로, 다른 운영체제에서는 사용이 어려움. - 오픈소스가 아니므로 확장성이 다소 떨어질 수 있음. IHS IBM에서 개발한 웹 서버 소프트웨어 - Apache 웹 서버의 기능을 그대로 사용할 수 있음. - IBM의 지원 및 유지보수가 제공됨. - 대규모 기업용 애플리케이션에서 안정성이 높음. - 상용 제품으로,..

IT잡지식 2023.04.27

[IT잡지식] 물리코어(Physical Core)와 가상 코어(Virtual Core)의 비교표

물리 코어(Physical Core)와 가상 코어(Virtual Core)는 CPU의 성능과 관련된 용어입니다. 물리 코어는 하나의 CPU 칩 안에 실제로 존재하는 독립적인 프로세서 코어를 의미하며, 가상 코어는 물리 코어에서 하이퍼스레딩(Hyper-threading) 기술을 사용하여 가상으로 생성된 논리적인 코어를 의미합니다. 아래는 물리 코어와 가상 코어의 비교표입니다. 물리코어 가상코어 정의 CPU 칩에 실제로 존재하는 프로세서 코어 물리 코어에서 하이퍼스레딩 기술을 사용하여 생성된 가상의 논리 코어 실행 단위 독립적인 프로세서 코어 물리 코어 내의 쓰레드 성능 물리적으로 존재하는 코어이므로 실제적인 처리가 가능하며, 처리 성능이 우수함 물리 코어에서 소프트웨어적으로 생성되는 가상 코어이므로 물리 ..

IT잡지식 2023.04.26

[IT잡지식] HDD, NAS, SAN 비교표

HDD, NAS, SAN은 모두 데이터 스토리지를 관리하기 위한 시스템으로, 각각의 특성과 장단점이 있습니다. 아래는 HDD, NAS, SAN을 비교한 표입니다. HDD NAS SAN 정의 하드 디스크 드라이브 네트워크를 통해 파일 기반 스토리지 시스템으로 구성된 기기 블록 기반 스토리지 시스템 인터페이스 SATA, SAS, SCSI 등 NFS, SMB 등 Fibre Channel, iSCSI, InfiniBand 등 연결 방식 직접 연결 네트워크 연결 네트워크 연결 스토리지 개별적으로 사용 중앙 집중식 분산형 공유 가능성 공유 기능 없음 다수의 사용자가 파일에 동시에 접근 가능 다수의 사용자가 동시에 블록 스토리지에 접근 가능 확장성 확장성이 제한적 쉽게 확장 가능 확장성이 높음 용도 개인용 또는 소규..

IT잡지식 2023.04.25

[Nexus] nexus repositories 에서 proxy, hosted, group 에 대한 비교 설

아래는 Nexus Repository Manager에서 사용되는 세 가지 유형의 레포지토리인 Proxy, Hosted, Group에 대한 자세한 설명을 테이블로 정리한 것입니다. 유형 설명 특징 사용예 Proxy 외부 저장소의 프록시 역할을 하는 저장소로, 외부 저장소로부터 리소스를 다운로드하여 캐시하고 관리합니다. 외부 저장소에서 직접 리소스를 다운로드하고, 다운로드한 리소스를 로컬에 캐시하여 관리합니다. 이를 통해 외부 저장소에 의존하는 애플리케이션을 빠르게 빌드 및 배포할 수 있습니다. Maven Central, JCenter, npmjs 등의 외부 저장소 Hosted Nexus Repository Manager에서 직접 호스팅하는 저장소로, 내부에서 생성한 리소스를 관리합니다. Nexus Repo..

IT잡지식 2023.04.09

[기초상식] BCP, DR 과 관련된 용어 정의

BCP에서 가장 중요한 것은 RTO와 RPO입니다. RTO는 재해 발생 후 시스템, 어플리케이션, 데이터 등을 복구하는 데 걸리는 시간 목표이며, RPO는 재해 발생 시점 이전의 데이터 복구 목표입니다. 이 두 가지 지표는 재해 발생 후 업무를 계속할 수 있는 시간과 데이터 손실을 최소화하기 위해 매우 중요합니다. MTTR은 장애 발생 후 복구하는데 걸리는 평균 시간, MTBF는 장비, 소프트웨어 등이 장애 없이 작동하는 평균 시간을 의미합니다. BIA는 재해 발생 시 업무 연속성에 영향을 미치는 업무 프로세스와 시스템을 파악하여 우선순위를 세우는 작업이며, 크라이시스 매니지먼트는 비상 상황 발생 시 조직의 리더십과 의사결정체계를 통해 대처하는 방법론입니다. 용어 정의 BCP (Business Conti..

IT잡지식 2023.04.06