'IT 이야기' 카테고리의 글 목록 (4 Page)
본문 바로가기

IT 이야기532

[스토리지] 스토리지 프로토콜 개인적으로 스토리지 공부를 위해 정리한 내용들입니다. 함께 공부하자는 취지로 내용을 공유합니다. 1. 파이버 채널 파이버 채널(Fibre Channel, FC)은 기가비트 급의 전송 속도를 가진 네트워크 기술 처음 나왔을 당시에는 높은 트래픽을 처리하는데 TCP/IP보다 빠르고, 스토리지 전용 네트워크로 대역폭을 확보할 수 있어 주목을 받았던 기술 무엇보다 TCP/IP보다 구조가 단순해 높은 안정성을 가지고 있음 기존의 SCSI(Small Computer System Interface) 프로토콜 기술이 응용되었으며, SAN 환경에서 iSCSI와 함께 블록 데이터를 전송할 때 가장 일반적으로 쓰임 파이버 채널의 전송 속도 : 8Gbps, 16Gbps, 32Gbps 정도 32Gbps 선을 4개 묶어서 128.. 2023. 6. 16.
[스토리지] DAS, SAN, NAS 개인적으로 스토리지 공부를 위해 정리한 내용들입니다. 함께 공부하자는 취지로 내용을 공유합니다. 전세계 9000만명 이상 되는 넷플릭스 서비스 이용자들은 매주 10억 시간 이상 영화나 드라마를 시청한다고 합니다. 넷플릭스 비디오 서비스는 세계 각지의 AWS 데이터센터를 통해 끊김 없이 스트리밍 되며, 시청자들의 취향 정보를 빅데이터로 수집해 비디오 추천 서비스를 제공합니다. 사실 이러한 서비스는 21세기를 살아가는 저희에게 당연하다고도 생각될 수 있는데요, 사실 이 경지에 이르기까지는 많은 기술적 발전이 요구되었습니다. 그 중 하나가 바로 데이터 스토리지 기술의 발전입니다. 1. DAS(Direct-attached Storage) 데이터 스토리지 : 말 그대로 데이터(정보)를 저장하는 공간 AWS나 구글.. 2023. 6. 16.
[스토리지] LVM(Logical Volume Management) 기본 아키텍처 개인적으로 스토리지 공부를 위해 정리한 내용들입니다. 함께 공부하자는 취지로 내용을 공유합니다. 1. LVM(Logical Volume Management)이란? 파일시스템과 물리 저장소 사이를 직접 연결하는 불편함을 제거하기 위한 기능 Linux 환경에서 파일 시스템과 물리 저장소 사이의 추상 레이어를 제공 → 볼륨을 손쉽고 유연하게 관리할 수 있는 기능을 제공 LVM 구분 PV(Physical Volume) VG(Volume Group) LV(Logical Volume) 2. PV (Physical Volume) PV는 실제 물리 디스크를 LVM 용도로 초기화된 물리 디스크 또는 파티션 ex) /dev/sda, /dev/sda1 ex) KVM 환경에서 /dev/vda PV는 PE (Physical E.. 2023. 6. 16.
도커(Docker) 개인적으로 가상화 공부를 위해 정리한 내용들입니다. 함께 공부하자는 취지로 내용을 공유합니다. 1. 도커란? 도커는 컨테이너 기반의 오픈소스 가상화 플랫폼입니다. 컨테이너라 하면 배에 실는 네모난 화물 수송용 박스를 생각할 수 있는데 각각의 컨테이너 안에는 옷, 신발, 전자제품, 술, 과일등 다양한 화물을 넣을 수 있고 규격화되어 컨테이너선이나 트레일러등 다양한 운송수단으로 쉽게 옮길 수 있습니다. 서버에서 이야기하는 컨테이너도 이와 비슷한데 다양한 프로그램, 실행환경을 컨테이너로 추상화하고 동일한 인터페이스를 제공하여 프로그램의 배포 및 관리를 단순하게 해줍니다. 백엔드 프로그램, 데이터베이스 서버, 메시지 큐 등 어떤 프로그램도 컨테이너로 추상화할 수 있고 조립PC, AWS, Azure, Google.. 2023. 6. 15.
가상화 기술(서버 가상화, 컨테이너 가상화) 개인적으로 가상화 공부를 위해 정리한 내용들입니다. 함께 공부하자는 취지로 내용을 공유합니다. 1. 서버 가상화 VM은 ‘하이퍼바이저’를 이용해 하드웨어 자원을 가상화하는 방식 또는 그 결과물을 말합니다. 따라서 VM을 이해하기 위해서는 먼저 하이퍼바이저를 알아야 합니다. 하이퍼바이저는 호스트 시스템에서 다수의 게스트 OS를 구동할 수 있게 하는 소프트웨어입니다. 하드웨어를 가상화하면서 하드웨어와 각각의 VM을 모니터링하는 중간 관리자 역할을 하는 것이 하이퍼바이저(i.e Virtual Machine Monitor)입니다. 하이퍼바이저는 두 가지 유형으로 분류됩니다. (1) 베어메탈 가상화 Type1. 네이티브 or 하이퍼바이저형(native/bare-metal or Hypervisor) 하이퍼바이저가 .. 2023. 6. 15.
가상화, 하이퍼바이저, VM(가상머신) 개인적으로 가상화 공부를 위해 정리한 내용들입니다. 함께 공부하자는 취지로 내용을 공유합니다. 1. 가상화란? 가상화는 단일한 물리 하드웨어 시스템에서 여러 시뮬레이션 환경이나 전용 리소스를 생성할 수 있는 기술입니다. 하이퍼바이저라 불리는 소프트웨어가 하드웨어에 직접 연결되며 1개의 시스템을 가상 머신(VM)이라는 별도의 고유하고 안전한 환경으로 분할할 수 있습니다. 이러한 VM은 하이퍼바이저의 기능을 사용하여 머신의 리소스를 하드웨어에서 분리한 후 적절하게 배포합니다. 가상화는 기존 제품을 최대한 활용할 수 있도록 지원합니다. 하이퍼바이저가 설치된 물리 하드웨어를 호스트라고 하며 그 리소스를 사용하는 여러 VM을 게스트라고 합니다. 이러한 게스트는 CPU, 메모리, 스토리지 등의 컴퓨팅 리소스를 처리.. 2023. 6. 15.
[JBoss EAP 7] JBoss EAP 7.3 주요 설정 내용 1. JBoss EAP 7 버전 정보버전출시일JBoss EAP 7.3.72021.05   2. JBoss EAP 7 주요 실행 스크립트1) /JBOSS/domains/노드명/bin/env.sh#!/bin/shDATE=`date +%Y%m%d%H%M%S`##### JBoss EAP Directory Setup #####export JBOSS_HOME=/JBOSS/jboss-eap-7.3export JAVA_HOME=/usr/lib/jvm/java-1.8.0export DOMAIN_BASE=/JBOSS/domainsexport SERVER_NAME=AP_name10export HOST_NAME=`hostname`##### Configuration File #####export CONFIG_FILE=stand.. 2023. 4. 11.
SQL 쿼리 구문 변환하기(sqlines) 회사 일을 하다가 보니 SQL쿼리를 변환해야 하는 일이 생겼습니다. DBMS를 전공하지 않은 저에게 쉽지 않은 일이었죠 같이 일하는 DBA분에게 물어 좋은 사이트를 알게되어 소개하려고합니다. 전 오라클 SQL을 MariaDB SQL로 변환해야 하는 상황이었어요. SQL 쿼리 변환 사이트 : Sqlines Data and Analytics Platform Migration - SQLines Tools SQLines provides tools to help you transfer data, convert database schema (DDL), views, stored procedures, packages, user-defined functions (UDFs), triggers, SQL queries, SQ.. 2022. 7. 22.
[JBoss EAP 6] JBoss EAP 6.4 주요 설정 내용 1. JBoss EAP 6 버전 정보 버전 출시일 JBoss EAP 6.4.22 2019.05 2. JBoss EAP 6 주요 실행 스크립트 1) /JBOSS/domains/노드명/bin/env.sh #!/bin/sh DATE=`date +%Y%m%d%H%M%S` ##### JBoss EAP Directory Setup ##### export JBOSS_HOME=/JBOSS/jboss-eap-6.4 export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk export DOMAIN_BASE=/JBOSS/domains export SERVER_NAME=node10 export HOST_NAME=`hostname` ##### Configuration File ##### expor.. 2021. 8. 20.
[JBCS-httpd24-2.4] JBCS Apache 2.4.37 SP7 주요 설정 내용 1. JBCS Apache 버전 정보 버전 출시일 2.4.37 SP7 2021-02-11 2. JBCS Apache 주요 설정 내용 ※ APACHE_HOME : /APACHE/jbcs-httpd24-2.4/httpd/ 1) APACHE_HOME/conf/httpd.conf ### Section 1: Global Environment ServerRoot "/APACHE/jbcs-httpd24-2.4/httpd" PidFile /APACHE/jbcs-httpd24-2.4/httpd/run/httpd.pid Timeout 60 KeepAlive On MaxKeepAliveRequests 1000 KeepAliveTimeout 5 Listen 80 Incloude conf.modules.d/*.conf Exte.. 2021. 8. 12.