728x90
반응형

InfraPlatform 99

오픈소스 IAM(Identity and Access Management) 시스템

오픈소스 IAM(Identity and Access Management) 시스템 API 기반 서비스 또는 대형 시스템을 운영하면서 인증 관련 기술이 필요하여 조사 중입니다.  나름 오픈 소스들이 많이 발전되었네요...IAM(Identity and Access Management) 시스템은 사용자 인증 및 권한 관리를 위한 필수적인 도구입니다.다양한 오픈소스 IAM 솔루션이 있으며, 각 솔루션은 특정 요구사항과 환경에 맞게 선택할 수 있습니다.다음은 몇 가지 대표적인 오픈소스 IAM 시스템을 소개 합니다. 1. Keycloak설명: Red Hat이 지원하는 오픈소스 IAM 솔루션으로, 싱글 사인온(SSO), LDAP 통합, 소셜 로그인, 사용자 관리 등 다양한 기능을 제공합니다.주요 기능:싱글 사인온(SS..

InfraPlatform 2024.08.14

KrakenD - 고성능 API 플랫폼 리눅스 우분투 설치

KrakenD - 고성능 API 플랫폼 리눅스 우분투 등에 설치하고 작동하는 상태 확인까지 알아봅니다. 패키지 설치하는 과정에 OS 버전이 맞지 않아서 설치되지 않는 경우들 빼고는 설치는 쉽습니다. 설치하고 helth 체크도 가능한데 설치한 API 화면은 다음에 확인해 보겠습니다.우선 Krakend를 선택하여 솔루션 특징을 앞에 정리를 했지만 기능이 조금 간단하면서 설치가 간편한듯하여 설치를 해보고 있습니다.    KrakenD API 플랫폼 특징  - 시장에서 가장 빠른 API 게이트웨이KrakenD는 고객에게 서비스를 백엔드하도록하는 일반적인 프록시 이상이지만 데이터를 변환, 집계 또는 제거 할 수있는 강력한 엔진입니다. KrakenD는 프론트 엔드, 백엔드와 마이크로 프론트 엔드 처리의 여러 RES..

InfraPlatform 2024.08.03

10가지 대표적인 오픈 소스 API 관리 플랫폼 비교와 선정시 고려사항

오픈소스 API 플랫폼 - Apache APISIX- 오픈 소스 API 관리 플랫폼 10종 비교-  Apache APISIX 특징과 설치- Apache APISIX - 아키텍처- Apache APISIX - 인증(Authentication)- APISIX - 플러그인(Plugin)의 개념- APISIX - 네트워크 포트 용도- APISIX - 모니터링 및 성능 관리 도구  * https://apisix.apache.org/  10가지 대표적인 오픈 소스 API 관리 플랫폼의 기능을 비교해 보고 솔루션 선정시 또는 자체 개발시 고려사항을 정리해 봅니다.  예전에 Spring Cloud 기반의 오픈소스로 Open-API 플랫폼을 금융 그룹의 엔터프라이즈급 솔루션으로 개발 한 경험을 살려서 다시 정리해 보고 ..

InfraPlatform 2024.08.01

[꿀팁] 고성능 Nginx를위한 튜닝 - (1) 디스크의 I/O 병목 줄이기

#Nginx웹서버 설정 #Nginx웹서버설치 #웹서버튜닝 #nginx-install #nginx-설치 [꿀팁] NGINX tunning for High Performance 연재 를 준비하며고성능웹서버를 위한 리눅스 튜닝을 하는 방법들을 정리하여 보았습니다. 막상 관련 글을 쓰려니 내용이 길어져서 연재 형식으로 진행을 해보고자 합니다.[꿀팁] 고성능 Nginx를위한 튜닝 - (1) 디스크의 I/O 병목 줄이기 (연재글) 2000년에는 CPU와 메모리의 수준이 지금보다 느렸기 때문에 시스템의 튜닝은 정말 중요한 요소였습니다. 일반 웹서버용 사양이 CPU 200Mhz, 메모리 256MB, SCSI 9GB 정도 였으니까요. 지금은 CPU가 24Core 2.4Ghz, 메모리 64GB, SSD 512GB 정도를 ..

InfraPlatform 2024.05.22

(CentOS대체)How to Migrate to Rocky Linux from CentOS Stream, CentOS, RHEL

CentOS 8에서 Rocky Linux로 마이그레이션 CentOS 가 Redhat으로 인수되어 2021년이후 더 이상 오픈소스의 가치를 제공하지 못하게 되면서 CentOS를 이용하던 기업들은 상용 혹은 대체 리눅스를 찾아 변환을 하고 있습니다. Rocky는 CentOs와 같이 Redhat의 상용화된 리눅스의 안정화된 버전(RHEL)을 재패키징하여 배포함으로써 일반 기업들이 무료로 쓸수 있는 엔터프라이즈 리눅스라고 할 수 있습니다. 저도 오래된 리눅스를 변환해 보았습니다. 일단 패키지 업데이트 오류가 있어서 내용을 추가 보완 했으니 참조해서 사용하지면 좋겠습니다. Rocky Linux is Red Hat Enterprise Linux (open Source)Rocky Linux는 Red Hat Enter..

InfraPlatform 2024.05.07

꿀팁-완전-무료-윈도우10-삭제된-파일-무료-복구

★꿀팁 - (완전 무료) 윈도우에서 삭제된 파일 및 폴더 무료 복구 프로그램 puran 사용 방법 #휴지통복구프로그램_추천  #휴지통비우기_복구#삭제된 파일복구 #완전무료프로그램#StellarData, #Glary, #DiskDrill, #Recoverit ##Shift+Delete_삭제파일복구#윈도백업 #puranutils #파일복구프로그램추천#윈도우삭제파일복구 #윈도우지운파일복구실수로 휴지통을 비우거나 삭제된 폴더 및 파일 복구 방법을 찾다가  복구프로그램들 비교해봤습니다.  진짜 무료 안전한 파일 복구 프로그램을 찾는다면 꼭 보세요. 윈도우 삭제된 파일을 복구하는 완전 무료툴을 찾는다면?실수로 파일을 지우고 휴지통을 비웠다거나 Shift + Delete를 해서 파일을 완전히 지웠더라도 파일을 지운 ..

InfraPlatform 2024.04.28

How to Start WSL - docker-desktop 으로 도커 관리

WSL사용법- How To Start WSL 1. Windows Subsystem for Linux (WSL) 설치와 사용법 2. 알면 좋은 WSL 기본 명령 사용법 3. WSL 설치 디렉토리 경로 변경 4. WSL ssh 설치와 접속 하기 5. docker 설치하기 6. Ubuntu apt update 설치 오류 7. Ubuntu docker설치 - iptables-legacy 전환 해결 8. Docker Desktop 설치 How to Start WSL - docker-desktop Docker Desktop 이란? Docker Desktop은 개발자 및 시스템 관리자가 컨테이너 기반의 Docker 및 Kubernetes 기반의 환경을 쉽게 관리하고 배포할 수 있게 해주는 GUI 관리 툴 입니다. D..

InfraPlatform 2024.03.28

How to Start WSL - Ubuntu - docker 실행 iptables-legacy로 전환 해결

WSL사용법- How To Start WSL 1. Windows Subsystem for Linux (WSL) 설치와 사용법 2. 알면 좋은 WSL 기본 명령 사용법 3. WSL 설치 디렉토리 경로 변경 4. WSL ssh 설치와 접속 하기 5. docker 설치하기 6. Ubuntu apt update 설치 오류 7. Ubuntu docker설치 - iptables-legacy 전환 해결 8. Docker Desktop 설치 How to Start WSL - Ubuntu - docker 실행 iptables-legacy로 전환 해결 -- "docker : iptables failed: iptables --wait -A DOCKER-ISOLATION-STAGE-1 -j RETURN" 오류 해결 -- 우분..

InfraPlatform 2024.03.21

How to Start WSL - Ubuntu apt update 패키지 유효기간 오류 해결

WSL사용법- How To Start WSL 1. Windows Subsystem for Linux (WSL) 설치와 사용법 2. 알면 좋은 WSL 기본 명령 사용법 3. WSL 설치 디렉토리 경로 변경 4. WSL ssh 설치와 접속 하기 5. docker 설치하기 6. Ubuntu apt update 설치 오류 7. Ubuntu docker설치 - iptables-legacy 전환 해결 8. Docker Desktop 설치 How to Start WSL : Ubuntu apt update 설치 패키지 유효기간 오류 해결 우분투리눅스에서 APT(Advanced Package Tool)명령어는 리눅스 시스템의 패키지 업데이트를 수행하는 명령어입니다. 이 명령어를 실행하면 시스템은 패키지 저장소에서 최신 ..

InfraPlatform 2024.03.19

How to Start WSL - docker 설치하기

WSL사용법- How To Start WSL 1. Windows Subsystem for Linux (WSL) 설치와 사용법 2. 알면 좋은 WSL 기본 명령 사용법 3. WSL 설치 디렉토리 경로 변경 4. WSL ssh 설치와 접속 하기 5. docker 설치하기 6. Ubuntu apt update 설치 오류 7. Ubuntu docker설치 - iptables-legacy 전환 해결 8. Docker Desktop 설치 How to Start WSL : docker 설치하기 1. WSL 설치 Windows Powershell 을 이용하여 WSL을 설치 합니다. # 1. 설치 패키지 확인 wsl --list --online or wsl --list -o Ubuntu-22.04 Ubuntu 22.04..

InfraPlatform 2024.03.18

[Ubuntu]Linux Tunning -네트워크 커널 매개 변수 최적화

Linux Tunning -네트워크 커널 매개 변수 최적화 대량의 네트웍 처리를 위해 커널 파라미터를 튜닝하는 경우 자주 사용하는 환경을 정리하였습니다. /etc/sysctl.conf 파일을 작성하여 시스템 재부팅시 커널이 옵티마이징 되도록 합니다. # 네트웍 관련 커널 파라미터를 수정합니다. $ sudo vi /etc/sysctl.conf net.core.somaxconn = 4086 net.core.netdev_max_backlog = 5000 net.core.rmem_max = 16777216 net.core.wmem_max = 16777216 net.ipv4.tcp_wmem = 4096 12582912 16777216 net.ipv4.tcp_rmem = 4096 12582912 16777216 n..

InfraPlatform 2024.03.06

How to Start WSL2 : ssh 설치와 접속하기

Windows Subsystem for Linux(WSL)은 Microsoft가 개발한 Windows 운영 체제에 사용자가 Windows와 Linux를 동시에 실행할 수 있게 해주는 환경을 제공합니다. WSL사용법- How To Start WSL 1. Windows Subsystem for Linux (WSL) 설치와 사용법 2. 알면 좋은 WSL 기본 명령 사용법 3. WSL 설치 디렉토리 경로 변경 4. WSL ssh 설치와 접속 하기 5. docker 설치하기 6. Ubuntu apt update 설치 오류 7. Ubuntu docker설치 - iptables-legacy 전환 해결 8. Docker Desktop 설치 wsl을 PowerShell을 이용하여 리눅스를 사용하기 보다 ssh를 이용해서..

InfraPlatform 2024.03.01

How to WSL2 - WSL 기본 설치 디렉토리 경로 변경

WSL사용법- How To Start WSL 1. Windows Subsystem for Linux (WSL) 설치와 사용법 2. 알면 좋은 WSL 기본 명령 사용법 3. WSL 설치 디렉토리 경로 변경 4. WSL ssh 설치와 접속 하기 5. docker 설치하기 6. Ubuntu apt update 설치 오류 7. Ubuntu docker설치 - iptables-legacy 전환 해결 8. Docker Desktop 설치 How to WSL2 - WSL 설치 디렉토리 경로 변경 : Export and import WSL distros WSL의 기본 설치 경로는 "C:" 이므로 디스크 용량이 부족할수 있어서 보조 디스크 "D:"로 설치 이미지의 경로를 이동하는 방법을 정리합니다. * windows의 ..

InfraPlatform 2024.02.29

How to Start WSL2 - WSL 기본 명령들

WSL사용법- How To Start WSL 1. Windows Subsystem for Linux (WSL) 설치와 사용법 2. 알면 좋은 WSL 기본 명령 사용법 3. WSL 설치 디렉토리 경로 변경 4. WSL ssh 설치와 접속 하기 5. docker 설치하기 6. Ubuntu apt update 설치 오류 7. Ubuntu docker설치 - iptables-legacy 전환 해결 8. Docker Desktop 설치 How to Start WSL2 - WSL 기본 명령들 Windows Subsystem for Linux (WSL)은 Windows 운영 체제에서 네이티브 하게 Linux 명령 및 응용 프로그램을 실행할 수 있도록 하는 기술입니다. WSL사용을 위한 기본 명령들을 정리해 봅니다. ..

InfraPlatform 2024.02.28

How to Start WSL2 : Windows Subsystem for Linux (WSL) 설치와 사용법

How to Start WSL2 : Windows Subsystem for Linux (WSL) 설치와 사용법 WSL사용법- How To Start WSL 1. Windows Subsystem for Linux (WSL) 설치와 사용법 2. 알면 좋은 WSL 기본 명령 사용법 3. WSL 설치 디렉토리 경로 변경 4. WSL ssh 설치와 접속 하기 5. docker 설치하기 6. Ubuntu apt update 설치 오류 7. Ubuntu docker설치 - iptables-legacy 전환 해결 8. Docker Desktop 설치 리눅스용 윈도우 하위 시스템 (WSL: Windows Subsystem for Linux) 개요 Windows Subsystem for Linux (WSL)은 Window..

InfraPlatform 2024.02.27

[linux] 우분투 수동으로 파일 시스템 포멧 - mkfs-fdisk 명령 사용법

[linux] 수동으로 파일 시스템 포멧설정 - mkfs-fdisk 명령 사용법 가상머신으로 virtualbox를 사용하고 ubunto linux를 사용하는데 디스크 용량이 부족해서 가상 디스크를 추가하려고 합니다. 수동으로 파일 시스템을 만드는 방법은 모든 리눅스가 유사한 절차를 하게 되므로 하나를 잘 이해하는 것이 중요합니다. 관련된 명령들을 정리 하고 파일시스템을 만드는 과정을 설명 드리겠습니다. [파일 시스템 생성 순서]1.설치할 fdisk -l 디스크 확인 ( lsblk, lsscsi 등) 하여 파티션 생성 2. 파티션 생성 : fdisk /dev/sdb 3. 파티션 생성과 포멧 : mkfs.ext4 /dev/sdb1 4. 파일시스템 마운트 설정 : vi /etc/fstab 5. 파일시스템을 마..

InfraPlatform 2024.02.13

[linux] ubuntu apt-get 한국서버를 추가 - mirror.kakao.com 변경하는 방법 2가지

[linux] ubuntu apt-get 한국서버를 추가 - mirror.kakao.com 변경하는 방법 2가지 apt-get 명령은 Debian 기반의 리눅스 시스템에서 패키지를 설치하고 관리하기 위한 명령어입니다. Ubuntu와 같은 Debian 계열의 많은 배포판에서 사용되며, 패키지 관리 시스템을 통해 손쉽게 소프트웨어를 설치, 업데이트, 제거할 수 있도록 해줍니다. apt-get 간단 사용법 [apt-get 간단 사용법] # 패키지 설치 sudo apt-get install 패키지이름 sudo apt-get install 패키지이름=버전 sudo apt-get install nginx=1.2x.x # 패키지 전체 업데이트 sudo apt-get update # 해당 패키지를 업데이트 sudo a..

InfraPlatform 2024.02.07

[linux] 우분투 network static ip 수동으로 설정 - ifconfig,netplan, interfaces

[linux] 우분투 수동으로 network 설정 - ifconfig,netplan, interfaces 사용법 Ubuntu-Server-20.x LTS netplan, interfaces 고정 IP 설정 Ubuntu에서 수동으로 Ethernet 네트워크 설정을 하는 방법 다음과 같은 순서로 네트웍 드라이버를 설정 합니다.1. ifconfig로 네트워크 인터페이스를 확인한다. 2. netplan 방식 으로 설정 3. /etc/network/interfaces 방식으로 설정 * " netplan " 방식은 Ubuntu 17.10부터 도입된 YAML 기반의 새로운 네트워크 구성 도구입니다. /etc/netplan/ 디렉터리에 YAML 파일을 생성하여 네트워크 설정이 간편합니다. 변경된 설정은 sudo net..

InfraPlatform 2024.02.05

[Shell-Script 고수되기] 셀스크립트의 이해와 AWK 프로그래밍 - 디렉토리 용량 조회 ( space.sh)

셀스크립트의 이해 셀스크립트 프로그래밍 도구 AWK awk는 셀스크립트에서 C언어와 유사한 프로그래밍이 가능한 유용한 도구입니다.셀스크립트의 이해와 셀스크립트를 이용한 복잡한 프로그래밍이 가능한 도구 AWK를 소개 합니다. 고수의 최강 무기 awk 예시 awk로 디렉토리별 사용량을 확인하고 소팅을 해서 출력해 주는 스크립트를 작성하는 방법을 설명합니다. [첨부 파일] : "space" 스크립트 실행 방법은 아래 있습니다. 셀스크립트의 이해와 AWK 기초문법과 응용 - 디렉토리 사용량 조회 ( space.sh) - #셀스크립트문법 #awk사용법 awk를 설명하기 전에 간단한 셀스크립트 소개와 AWK의 기초 문법 그리고 세부적인 응용 문법 그리고 셀스크립트 응용 프로그램 작성등에 대한 내용으로 작성해 보았습..

InfraPlatform 2024.01.16

5가지 유용한 Docker 명령어 정리

5가지 유용한 Docker 명령어 정리 Docker 사용 시 알아야 하는 컨테이너 프로세스, 이미지, 로그, 네트워크 등 관련 기초 명령어들을 정리 해 봅니다. 1. 이미지 관련 명령어: - `docker images` : 현재 시스템에 있는 Docker 이미지 목록을 표시합니다. - `docker pull ` : Docker Hub에서 이미지를 다운로드합니다. 2. 컨테이너 관련 명령어: - `docker ps` : 실행 중인 컨테이너 목록을 표시합니다. - `docker ps -a` : 모든 컨테이너(실행 중인 것과 종료된 것)를 표시합니다. - `docker run ` : 이미지를 기반으로 새로운 컨테이너를 시작합니다. - `docker stop ` : 컨테이너를 정지합니다. - `docker st..

InfraPlatform 2024.01.10
728x90
반응형