반응형

Cloud 56

가상 머신 확장 집합(VMSS)

0. 들어가기 전 가상머신확장집합(VMSS)은 VM을 미리 프로비전할 필요 업싱 부하 분산된 동일한 설정의 VM그룹을 만들어 어플리케이션의 고가용성을 제공합니다. 중앙에서 자동/수동 크기 조정을 포함하여 VM 집합을 관리, 구성하고 업데이트할 수 있습니다. VMSS배포의 주요이점 4가지 1. 개별 VM을 관리하는 이전 방식과 비교해 확장 집합의 VM은 하나의 단위로 관리됩니다. 2. 메트릭(성능 지표)을 미리 정의하고 이를 기반으로 자동 크기 조정을 사용해 수평 확장/축소 를 수행합니다. 3. VMSS를 배포하는 동안 가상 네트워크와 Azure 부하 분산 장치를 한번에 배포할 수 있습니다. 4. VMSS에서 VM 인스턴스 증감에 따라 부하 분산 장치 구성이나 스크립트 확장, DevOps 연계 등의 작업이..

Cloud/Azure 2021.01.14

Azure 의 부하 분산 서비스(Application Gateway, LoadBalncer)

0. 들어가기 전 부하 분산 기능은 네트워크 트래픽을 효율적으로 여러 서버에 분산시켜 사용자에게 안정적인 서비스를 제공합니다. 부하 분산 장치느 보통 OSI 4계층인 전송 계층에서 동작하는 L4 부하 분산을 제공하며, 어플리케이션 게이트웨이는 L7 부하 분산을 제공합니다. L4 부하분산은 네트워크 프로토콜(TCP/UDP)계층에서 트래픽 관리를 제공합니다. -> IP주소, 프로토콜, 라운드로빈 등을 사용하고 최소 연결 및 가장 빠른 응답 시간을 보이는 서버를 계산해 트래픽 전달 L7 부하분산은 HTTP/HTTPS 헤더와 메시지의 내용, URL 유형, 쿠키 정보와 같은 다양한 정보를 바탕으로 트래픽의 라우팅을 결정합니다. 2020/09/16 - [Network] - LoadBalance 란? 2020/09/..

Cloud/Azure 2021.01.14

Azure 가상머신 가용성 구현(가용성 집합, 가용성 구현)

가용성이란 ? 가용성(可用性, Availability)이란 서버와 네트워크, 프로그램 등의 정보 시스템이 정상적으로 사용 가능한 정도를 말한다. 가동률과 비슷한 의미이다. 가용성을 수식으로 표현할 경우, 가용성(Availability)이란 정상적인 사용 시간(Uptime)을 전체 사용 시간(Uptime+Downtime)으로 나눈 값을 말한다. 이 값이 높을수록 "가용성이 높다"고 표현한다. 가용성이 높은 것을 고가용성(HA, High Availability)이라고 한다. - 위키피디아 Azure 는 다운타임을 최소화시켜 가용성을 높이는데 필요한 여러가지 서비스를 제공합니다. Azure 가상머신의 가용성이 영향받는 3가지 다운타임 시나리오 1. 계획되지 않은 하드웨어 유지관리 -> Azure 인프라에서 구..

Cloud/Azure 2021.01.13

Azure 가상 머신 크기 조정

가상머신의 크기조정이란? 현대 배포된 가상머신의 CPU, 메모리, 디스크성능, 데이터 디스크의 수, 임시 디스크 용량 등의 규격을 더 높은 규격이나 더 낮은 규격으로 변경하는 작업입니다. (Scale-Up, Scale-Down) 가상 머신의 크기를 조정하는 순서는 3단계로 따릅니다. 1. 가상 머신의 할당해제(Guest OS 종료X) -> 가상 머신을 실행 중일 때 크기를 조정하면 현재 호스트 클러스트가 지원하는 시리즈로만 변경 할 수 있습니다. 할당을 해제해야 현재 지역에서 사용 가능한 모든 옵션을 볼 수 있으며 크기 조정 프로세스가 새로운 호스트 클러스터로 마이그레이션 합니다. 2. 가상 머신의 크기 조정 ->현재 가상 머신에서 가속화된 네트워킹이나 프리미엄 스토리지를 사용 중이라면 크기 조정의 호환..

Cloud/Azure 2021.01.13

Azure 스토리지 서비스(Blob, File, queue)

1. Blob 스토리지 구조화 되지않은 대량의 비정형 데이터를 저장하기 위한 개체 스토리지 솔루션 입니다. 컨테이너 스토리지는 브라우저를 통해 이미지나 문서 파일에 직접 엑세스하거나 파일을 저장하고 분산 엑세스 해야할 경우 동영상이나 오디오 스트리밍, 로그 파일, 데이터 백업 및 복원, 온프레미스나 클라우드 서비스에서 분석하기 위한 데이터 저장 시나리오에 적합합니다. 컨테이너 스토리지에 Blob 데이터를 저장하려면 제일 먼저 컨테이너를 만들어야 합니다. 컨테이너는 Blob들을 그룹화하는 논리적인 개념입니다. 컨테이너 공용 엑세스 수준 프라이빗 -> 기본값이며 익명 엑세스를 제공하지 않으므로 Blob을 요청할 떄는 권한이 필요합니다. Blob(Blob에 대한 익명 읽기 전용 엑세스) -> 인증 절차 없이 ..

Cloud/Azure 2021.01.13

Azure 스토리지 개요

모든 데이터는 비정형, 반정형 ,정형 데이터라는 3가지 유형으로 나눌 수 있습니다. 데이터의 유형 설명 예 비정형 데이터 데이터가 개체로 존재하며 구조화 되지 않아서 연산이 불가능한 데이터 문서, 동여상, 이미지 등 반정형 데이터 스키마에 해당하는 메타데이터가 데이터 내부에 있으며 연산 불가능 HTML, XL, JSON, YAML 등 정형 데이터 고정된 칼럼에 저장되거나 행과 열에 의해 데이터 속성이 구분되는 데이터 RDBMS 테이블, 스프레드시트 등 Azure 스토지리가 지원하는 시나리오 4가지 1. 가상 컴퓨터의 디스크와 공유 폴더용 스토리지 2. 정의된 데이터 모델을 가지고 있지 않은 비정형 데이터용 스토리지 3. 관계형 DB 데이터나 스프레드시트처럼 스키마 구조를 따르는 궂호ㅘ된 데이터용 스토리지..

Cloud/Azure 2021.01.13

Azure 가상머신 만들고 접속하기(window10, window server, Linux)

1. 가상머신 만들기 1. [가상머신] 블레이드에서 [추가->가상머신] 클릭 2. 필요한 공란 채우기 user : student password : Student12345 3. 디스크 4. 네트워킹 5. 관리 6. 검토+만들기 7. 리소스 확인 위의 방식으로 Window server, Linux 생성할 수 있습니다. * Window server 생성할때 다르게 해야할 사항 * Linux 생성할때 다르게 해야할 사항 2. 접속하는방법 ㄱ. Window 10 ㄴ. Window server 먼저 똑같이 RDP 파일 실행 ㄷ. Linux 접속하는법 추후 Linux 게시판에 포스팅 하겠습니다. 출처-- 처음 배우는 애저(김도균 지음, 한빛미디어) Azure docs

Cloud/Azure 2021.01.12

Azure VM(가상머신) 개요

0. 들어가기전 Azure는 온프레미스에서 누리던 컴퓨팅 인프라와 유사한 제어력을 제공하기 위해 '가상머신'서비스를 제공합니다. 가상 머신은 인터넷을 통해 빠르게 프로비전하고 관리할 수 있으며 사용량에 기반해 지불할 수 있는 컴퓨팅 인프라 입닌다. 1. 가상머신과 호스트 이름 Azure는 가상머신 이름을 호스트 이름으로 사용합니다. 호스트 이름은 변경할 수 있지만, 가상 머신 이름은 한번 정하면 변경할 수 없으므로 의미 있고 일관성 있는 이름을 사용해야 합니다. 가상 머신 배포 지역(리전)을 선정할 때 고려해야할 4가지 요소 1. 실제 사용자위치. 가까워야 뛰어난 서비스 제공 2. 법적 제한사 항이나 규정 준수, 세금 관련 요구사항을 만족하는 위치 3. 배포하는 위치에 따라 가격이 다르다 4. 위치에 따..

Cloud/Azure 2021.01.12

Azure 가상 네트워크 개요

0. 들어가기 전 아주 기본적인 사항만 작성하였습니다. 온프레미스 리소스에 사용했떤 네트워킹 기능은 Azure로 옮기더라도 여전히 필요합니다. 네트워크의 구현과 트래픽 격리, 부하 분산, VPN 등의 네트워킹 구성요소는 온프레미스와 클라우드에 걸쳐 조직이 요구하는 리소스입니다. 1. 개요 Azure에서 구현하는 네트워크는 가상 네트워크(VNet)이며 물리적인 네트워크 구현의 논리적인 표현 입니다. VNet은 기존 네트워크와 비슷하지만, 클라우드 이점을 통해 더 뛰어난 확장, 가용성, 격리를 제공합니다. Azure의 가상 네트워크 구현 목적은 3가지 입니다. 1. Azure 내 리소스 간 안전한 통신 2. 온프레미스 인프라 리소스와 안전한 통신(VPN, Site-to-Site / Express Route)..

Cloud/Azure 2021.01.11

Azure 사용자와 그룹, 액세스 관리(Azure AD, 테넌트, 구독, RBAC)

0. 들어가기전 Azure AD(Azure Active Directory) 팀의 구성원이 로그인(인증)하고 권한에 따라(권한부여) 리소스를 엑세스 할 수 있게 해주는 Microsoft Azure의 ID와 엑세스 관리 서비스 입니다. Azure 구독 리소스를 배포할 수 있는 논리적인 컨테이너이면서 리소스의 사용 비용을 지불하는 주체 1. Azure AD와 테넌트 테넌트(Tenant)의 사전적인 의미는 세입자나 임차인을 뜻하지만, 공간을 사용하는 사용자/그룹 등을 대표하는 용어로 볼 수 있다. Azure에서 테넌트라는 용어는 Azure AD의 사용자와 그룹 같은 보안 주제를 제공하는 디렉터리 전용 인스턴스를 뜻합니다. Azure AD는 사용자와 그룹, 인증, 권한 관리를 제공하며 Azure에서 만든 리소스나..

Cloud/Azure 2021.01.11
반응형