본문 바로가기

픠식18

[Network] CIDR 계산법 베하~~ 안녕하세요 항상 웃음이 나는 픠식팀 입니다. 오랜만에 찾아뵙습니다. 이번 포스팅에서는 네트워크 cidr 계산법에 대해서 알아보겠습니다. 네트워크 CIDR(Classless Inter-Domain Routing) 계산 방법 1. IP 주소와 서브넷 마스크 이해 CIDR은 IP 주소와 서브넷 마스크를 사용하여 네트워크를 정의하는 방법입니다. IP 주소는 일반적으로 "xxx.xxx.xxx.xxx" 형식으로 나타내며, 서브넷 마스크는 IP 주소의 네트워크 부분을 표시합니다. 예를 들어, IP 주소가 192.168.1.1이고 서브넷 마스크가 255.255.255.0이면, 이는 192.168.1.0 네트워크를 나타냅니다. 이 경우, 네트워크 프리픽스는 /24입니다. 2. CIDR 표기법 CIDR 표기법은 .. 2023. 12. 8.
[Docker]Podman이란? 베하~~ 안녕하세요 항상 웃음이 나는 픠식팀 입니다. 이번 포스팅에서는 Docker 와 같이 컨테이너 도구인 podman을 알아보겠습니다. Podman: Docker의 대안 컨테이너화된 애플리케이션을 관리하는 데 있어 Docker는 오랫동안 표준이었습니다. 그러나 최근에는 Docker의 대안으로 Podman이 등장하였습니다. 이 글에서는 Podman이 무엇인지, 그리고 Docker와 어떻게 다른지에 대해 알아보겠습니다. Podman이란? Podman은 컨테이너를 생성, 관리, 실행하기 위한 오픈소스 도구입니다. Docker와 유사하게 동작하지만, 몇 가지 중요한 차이점이 있습니다 Docker와의 차이점 Podman과 Docker는 모두 컨테이너화된 애플리케이션을 관리하기 위한 도구입니다. 그러나 Podm.. 2023. 10. 27.
[Azure] 리소스 계층 구조 베하~~ 안녕하세요 항상 웃음이 나는 픠식팀 입니다. 이번 포스팅에서는 Azure에서 조직 관리를 위한 계층 구조에 대해 알아보겠습니다. Azure는 어떤 방법으로 조직을 관리하고 리소스를 관리하는지 설명드리겠습니다! Azure 계층구조 Azure는 Azure 리소스 구성을 위한 4가지 관리 수준 또는 4가지 범위 수준( 관리 그룹, 구독, 리소스 그룹 및 리소스)을 제공합니다. 위의 이미지는 이러한 수준 간의 관계를 보여줍니다. 예시를 들어 보면 다음과 같습니다! 이게 각 계층이 무슨 역할을 하는지 알아보겠습니다. Tenant : 테넌트 테넌트는 쉽게 말해 한 회사나 조직이라고 생각하시면 됩니다. Azure AD에서 테넌트를 생성하면 *.onmicrosoft.com 도메인이 기본값으로 설정됩니다. 이 .. 2023. 10. 12.
[DevOps] Jenkins-Git webhook 설정 베하~~ 안녕하세요 항상 웃음이 나는 픠식팀 입니다. 저번 포스팅에 이어 이번에는 jenkins-git 연동 후 Webhook 설정을 통해 자동으로 배포되는 것을 알아보겠습니다. !!! 아래의 포스팅에서 Git 연동을 위한 작업을 확인 할 수 있습니다!!! 2023.09.15 - [INFRA/DevOps] - [DevOps] Jenkins Git 연동 [DevOps] Jenkins Git 연동 베하~~ 안녕하세요 항상 웃음이 나는 픠식팀 입니다. 이번 포스팅에서는 Jenkins와 git을 연동하는 방법에 대해 알아보겠습니다. Jenkins 설치 방법은 아래 링크를 통해 확인하세요 !!! 2023.08.30 - [INFRA/ btcd.tistory.com 파일을 업로드할 Git Repo 의 설정으로 들어가.. 2023. 10. 4.
[DevOps]EC2 Ubuntu에 Jenkins 설치 베하~~ 안녕하세요 픠식팀 입니다. 이번 포스팅에서는 EC2 인스턴스에 Jenkins 설치 방법을 알아보겠습니다~! 우선 Jenkins를 설치하기 위해서는 Java 11 이상 버전이 필요합니다. Java 11 설치 sudo apt install openjdk-11-jdk -y Jenkins 설치 ### KEY 등록 curl -fsSL https://pkg.jenkins.io/debian/jenkins.io-2023.key | sudo tee \ /usr/share/keyrings/jenkins-keyring.asc > /dev/null ### apt repository 추가 echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \ https://pk.. 2023. 8. 30.
RBAC과 ABAC 안녕하세요 항상 웃음이 나는 픠식팀 입니다. :) 이번에는 RBAC과 ABAC에 대해서 한 번 알아보겠습니다. RBAC(Role-Based Access Control) 역할 기반 접근 제어는 컴퓨터 시스템에서 권한이 있는 사용자들에게 시스템 접근을 통제하는 방법 중 하나 입니다. 권한을 사용자나, 사용자가 속한 그룹에다 역할을 할당하여 접근을 제어하는 방식을 말하는데 즉 사용자가 해당하는 역할에 따라서 자원에 대한 접근을 제어한다. 임의적 접근 제어(DAC)와 강제적 접근 제어(MAC)의 단점을 보완한 방식으로써 사용자에게 정적 혹은 동적으로 역할 그룹을 할당할 수 있다. 예를 들어서 사용자에게 admin 역할을 할당 해주게 되면 해당 사용자는 관리자의 권한을 가지게되어서 관리자가 할 수 있는 모든 행동.. 2023. 8. 18.
[Azure] 가용성 영역 VS 가용성 집합 베하~~ 안녕하세요 항상 웃음이 나는 픠식팀 입니다. 이번 포스팅에서는 Azure에서의 가용성 영역과 가용성 집합의 차이에 대해서 알려드리겠습니다! Azure의 고가용성을 위해서 가용성영역과 가용성집합 이 2가지를 제공하고 있습니다. 어떤 차이가 있는지 알아보게습니다.!!!! 가용성 영역(Availability Zone) 가용성 영역은 Azure 지역 내에서 물리적으로 별도의 영역입니다. 지원되는 Azure 지역당 3개의 가용성 영역이 있습니다. 각 가용성 영역에는 고유한 소스, 네트워크 및 냉각 장치가 있습니 다. 영역에 복제된 VM을 사용하는 솔루션을 설계하여 데이터 센터 손실로부터 앱과 데이터를 보호할 수 있습니다. 하나의 영역이 손상되면 다른 영역에서 복제된 앱 및 데이터를 즉시 사용할 수 있습니.. 2023. 8. 2.
Keycloak과 Grafana 연동 항상 웃음이 나는 픠식팀 입니다. 오늘은 keycloak과 grafana를 연동을 해보는 시간을 가져 봅시다. 지금 실습하는 keycloak은 13버전으로 구버전입니다. 그러나 최신버전과 엄청나게 차이가 나지 않으니 구버전의 제 글을 보고 따라해보시고 최신의 버전으로도 한번 해보시길 권해드립니다 :) docker run -d -p 8080:8080 -e KEYCLOAK_USER=admin --name keycloak -e KEYCLOAK_PASSWORD=admin quay.io/keycloak/keycloak:13.0.1 Docker - Keycloak Docker - Keycloak A realm in Keycloak is equivalent to a tenant. Each realm allows an.. 2023. 7. 21.