전체 글 69

Microsoft Azure Dashboard의 모니터링 기준

Azure Dashboard에서 일반적으로 많이 사용하는 Metric과 그 상세 내용 및 Aggregation 방법에 대해 알아보겠습니다.각 메트릭은 시스템 성능과 상태를 모니터링하는 데 중요하며, 적절한 Aggregation 방법을 사용하여 의미 있는 데이터를 얻을 수 있습니다. 1. CPU Usage상세 내용:- CPU Usage는 가상 머신, 앱 서비스 등에서 CPU가 얼마나 사용되고 있는지를 나타냅니다.- Aggregation: 평균(Avg), 최대(Max), 최소(Min) 등의 방식으로 집계하여 전체적인 CPU 사용 경향과 피크 타임을 분석합니다.- 예시: 특정 기간 동안 CPU 사용률의 평균이 65%이고 최대 사용률이 90%라면, 시스템이 꾸준히 높은 부하를 받고 있으며 일시적으로 매우 높은 ..

0. IT 2024.06.20

Microsoft Azure Dashboard와 Monitor 의 특징 및 차이점

Azure Portal에서 제공하는 "Monitor" 서비스와 "Dashboard"는 모두 Azure 리소스를 관리하고 모니터링하는 도구지만, 그 목적과 기능에는 아래와 같은 차이가 있습니다. 1. Azure Dashboard- 특징1) 사용자 정의 가능사용자 필요에 따라 대시보드 레이아웃을 자유롭게 구성할 수 있습니다. 필요한 정보를 한 곳에서 시각적으로 확인할 수 있습니다. 다양한 위젯(예: 차트, 그래프, 상태 표시기)을 추가하여 특정 리소스의 상태를 실시간으로 모니터링합니다. 2) 종합적인 시각화여러 리소스의 상태를 하나의 화면에 통합하여 볼 수 있습니다. 중요한 메트릭을 한눈에 볼 수 있도록 대시보드를 커스터마이징할 수 있습니다. 3) 대시보드 공유팀 내 다른 사용자와 대시보드를 공유하여 협업할..

0. IT 2024.06.19

Azure Container Instance에 대해서 알아보기

Azure Container Instances (ACI)는 컨테이너화된 응용 프로그램을 간단하게 실행할 수 있는 Azure 서비스입니다. ACI는 다양한 컨테이너 실행 옵션을 제공하며, 다음과 같은 종류로 구성됩니다. 1.단일 컨테이너 인스턴스 (Single Container Instances) 이 종류의 ACI는 하나의 독립적인 컨테이너를 실행하는 데 사용됩니다. 이 컨테이너는 이미지로부터 생성되며, ACI는 컨테이너를 시작하고 관리합니다. 일반적으로 간단한 애플리케이션이나 작업을 실행하는 데 사용됩니다. 2.다중 컨테이너 그룹 (Multi-Container Groups) 다중 컨테이너 그룹은 여러 컨테이너를 하나의 그룹으로 정의하여 함께 실행하는 데 사용됩니다. 이 그룹은 서로 연결되어 네트워킹 및 ..

0. IT 2023.10.21

가상 머신(Virtual Machine, VM)과 컨테이너(Container)의 차이에 대해 알아보기

가상 머신(Virtual Machine, VM)과 컨테이너(Container)는 둘 다 애플리케이션을 격리된 환경에서 실행하는 기술이지만, 그 동작 방식과 사용 사례에서 몇 가지 중요한 차이가 있습니다. 1.가상화 수준 -가상 머신 (VM): 가상 머신은 하드웨어 가상화를 사용하여 하나 이상의 운영 체제를 가상 환경에서 실행합니다. 각 VM은 독립적인 운영 체제, 커널 및 하드웨어 에뮬레이션을 가지며, 자체 운영 체제 이미지를 실행합니다. -컨테이너: 컨테이너는 운영 체제 수준의 가상화를 사용합니다. 여러 컨테이너는 호스트 운영 체제의 커널을 공유하며, 각각이 격리된 파일 시스템 및 프로세스 네임스페이스를 가집니다. 2.성능 -가상 머신 (VM): VM은 완전한 운영 체제를 에뮬레이트하므로 무겁고, 시작..

0. IT 2023.10.20

가상 머신의 컨테이너 엔진 Docker에 대해서 알아보기

가상 머신의 컨테이너 엔진 Docker는 컨테이너 기술을 지원하는 오픈 소스 플랫폼으로, 애플리케이션과 모든 종속성을 격리된 환경인 컨테이너에 패키징하고 실행하는 데 사용됩니다. 아래에서 Docker의 주요 특징과 작동 방식에 대해 알아보겠습니다. 1.컨테이너 기술 Docker는 컨테이너 기술을 기반으로 동작합니다. 컨테이너는 가상 머신과 달리 운영 체제 전체를 가상화하지 않고, 애플리케이션과 필요한 라이브러리 및 종속성만을 격리된 환경에 패키징합니다. 이로써 애플리케이션은 어떤 환경에서도 일관되게 실행될 수 있습니다. 2.이식성 Docker 컨테이너는 애플리케이션 및 모든 종속성을 포함하므로, 로컬 개발 환경, 테스트 서버, 본격적인 운영 환경 등 다양한 환경에서 쉽게 실행할 수 있습니다. 이는 이식성..

0. IT 2023.10.19

Azure PaaS의 기능 구성요소에 대해서 알아보기

Microsoft Azure PaaS에서 Web access, Diagnostics, Gateway, Management, Broker, Load balancing 등 다양한 기능을 제공하는 구성요소가 있습니다. 1.Web access Web access는 사용자가 애플리케이션에 웹 브라우저를 통해 접근하고 상호 작용하는 데 사용되는 기능을 나타냅니다. Azure PaaS에서는 웹 애플리케이션을 호스팅하고, HTTP 및 HTTPS 프로토콜을 통해 클라이언트와 상호 작용할 수 있습니다. 사용자가 웹 브라우저를 통해 애플리케이션을 호출하고 데이터를 보거나 입력할 수 있습니다. 2.Diagnostics Diagnostics는 애플리케이션의 상태 및 성능을 모니터링하고 문제를 진단하는 데 사용됩니다. Azure..

0. IT 2023.10.18

Nginx(엔진엑스)에 대해서 알아보기

Nginx(엔진엑스)는 높은 성능을 제공하는 오픈 소스 웹 서버 및 리버스 프록시 서버 소프트웨어입니다. 1.웹 서버 및 리버스 프록시 Nginx는 기본적으로 웹 서버로 사용되며, HTTP 및 HTTPS 프로토콜을 지원합니다. 또한 리버스 프록시 서버로도 사용됩니다. 이는 클라이언트 요청을 백엔드 서버로 전달하는 역할을 합니다. 2.성능 및 확장성 Nginx는 매우 빠르고 경량화된 웹 서버로 알려져 있습니다. 고성능 웹 서버로 인기가 있으며, 동시 접속자 처리, 부하 분산, 그리고 캐싱과 같은 작업에서 우수한 성능을 제공합니다. 이러한 특징으로 대규모 웹 사이트와 애플리케이션에서 많은 트래픽을 다룰 수 있습니다. 3.리버스 프록시 서버 Nginx는 백엔드 서버 (예: 웹 서버, 애플리케이션 서버)로 들어..

0. IT 2023.10.17

무선 AP의 멀티 vLAN사용 목적에 대해 알아보기

오늘은 무선AP사용중 하나의 SSID에서 멀티 vLAN을 사용하는 목적에 대해서 알아보겠습니다. 하나의 SSID에 멀티 VLAN을 사용하여 사용자가 접근하도록 설정하는 목적은 네트워크 관리와 보안을 향상시키는 데 있습니다. 이렇게 구성된 네트워크는 다양한 사용 사례와 요구 사항을 지원하며, 다음과 같은 몇 가지 주요 이점이 있습니다. 1.네트워크 분리 멀티 VLAN은 네트워크 트래픽을 분리하여 다른 VLAN에서 동작하는 장치와 사용자가 서로 다른 네트워크 세그먼트에 속할 수 있도록 합니다. 이것은 각 VLAN의 트래픽을 격리시키고 네트워크 관리를 단순화합니다. 2.보안 강화 민감한 데이터나 장치를 보호하려는 경우, 멀티 VLAN은 각각 다른 보안 정책을 적용할 수 있게 해줍니다. 예를 들어, 게스트 무선..

0. IT 2023.10.16

네트워크 피어링(Network Peering)에 대해서 알아보기

네트워크 피어링(Network Peering)은 클라우드 컴퓨팅 환경에서 가상 네트워크(Virtual Network) 간에 안전하고 프라이빗한 방식으로 통신을 설정하는 네트워크 구성 개념입니다. 주로 공개 클라우드 플랫폼, 특히 Microsoft Azure, Amazon Web Services (AWS), Google Cloud Platform (GCP) 등에서 사용됩니다. 네트워크 피어링에 대한 주요 개념과 특징은 다음과 같습니다. 1.가상 네트워크 가상 네트워크는 클라우드 환경에서 가상 머신, 컨테이너 및 다른 클라우드 리소스의 네트워크 연결을 정의하는 논리적 네트워크입니다. 각 가상 네트워크는 독립적이며 일반적으로 다른 가상 네트워크와 격리됩니다. 2.네트워크 피어링 네트워크 피어링은 서로 다른 가..

0. IT 2023.10.14

네트워크 인터페이스 (Network interface)에 대해서 알아보기

네트워크 인터페이스는 컴퓨터 및 다양한 네트워크 장치가 데이터 통신을 수행하는 데 사용되는 연결 지점 또는 하드웨어 구성 요소를 가리킵니다. 네트워크 인터페이스는 물리적 또는 가상적인 형태로 나타날 수 있으며 다음과 같은 주요 개념을 포함합니다. 1.물리적 네트워크 인터페이스 이러한 종류의 네트워크 인터페이스는 실제 하드웨어 장치로, 컴퓨터 또는 네트워크 장치에 연결된 이더넷 케이블, 무선 랜 어댑터, 네트워크 스위치 또는 라우터 등을 포함합니다. 이러한 물리적 인터페이스는 데이터 전송을 가능하게 하고 네트워크와의 연결을 설정하며 데이터를 송수신합니다. 2.논리적 네트워크 인터페이스 논리적 네트워크 인터페이스는 컴퓨터 운영 체제에서 제공되는 소프트웨어 레벨의 네트워크 인터페이스로, 네트워크 통신을 관리하..

0. IT 2023.10.13