현재 제일 가까운 일본 동부 av36T 사용가능 

별도 케이스로 쿼터 요청 작업 필요함 

최소 일주일 이상 소요됨  

 

 

  1. 구독을 선택합니다. 
  2. 리소스 공급자 선택하고 검색에 Microsoft.AVS  입력합니다. 
  3. 리소스 공급자가 등록되지 않은 경우등록 선택합니다. 

 

출처: <https://docs.microsoft.com/ko-kr/azure/azure-vmware/deploy-azure-vmware-solution?tabs=azure-portal#register-the-microsoftavs-resource-provider 

 

 

 

처음에는 구독 당 하나의 프라이빗 클라우드로 제한됩니다. 

최소  최대 노드 구성은 다음과 같습니다. 

  • 클러스터의 최소 3 노드 
  • 클러스터의 최대 16 노드 
  • Azure 프라이빗 클라우드에서 최대 12개의 클러스터 
  • Azure 프라이빗 클라우드에서 최대 96개의 노드 

 

호스트당 원시 SSD 기반 용량 15.4TB가 있는 1.6TB의 NVMe 캐시 계층을 사용 

서비스 수준 계약을 유지하려면 vSAN 데이터 저장소에서 25%의 예비 용량을 유지 관리해야 합니다. 

 

 

소프트웨어  버전 
VCSA/vSphere/vCenter  6.7 업데이트 3 
ESXi  6.7 업데이트 3 
vSAN  6.7 업데이트 3 
NSX-T  3.1.2 
HCX  4.1 

 

 

배포 순서 

1  배포  Azure VMware Solution 배포  구성: 
- Microsoft.AVS 리소스 공급자 등록 
- Azure VMware Solution 프라이빗 클라우드 만들기 
- ExpressRoute 사용하여 Azure Virtual Network 연결 
- 연결 유효성 검사 
2  -프레미스에 연결  - -프레미스 ExpressRoute 회로에서 ExpressRoute 권한 부여  만들기 
- 프라이빗 클라우드를 -프레미스에 피어 
- -프레미스 네트워크 연결 확인 
3  VMware HCX 배포  구성  VMware HCX 배포  구성: 
- VMware HCX Connector OVA 다운로드 
- -프레미스 VMware HCX OVA(VMware HCX Connector) 배포 
- VMware HCX 커넥터 활성화 
- -프레미스 VMware HCX Connector Azure VMware Solution HCX Cloud Manager 페어링 
- 상호 연결 구성(네트워크 프로필, 컴퓨팅 프로필  서비스 메시) 
- 어플라이언스 상태를 확인하고 마이그레이션이 가능한지 확인하여 설정 완료 

 

 

 

 

 




 

(개인적인 의견)

Azure static webapps 서비스가 저렴하다는 장점이 있으나

기존 웹앱 서비스 플랜이 있다면, static webapp 한개 더 추가하는게 더 나을 듯,

 

 

소개자료

https://azure.microsoft.com/ko-kr/blog/develop-production-scale-modern-web-apps-quickly-with-azure-static-web-apps/

 

실습자료

출처: <https://docs.microsoft.com/ko-kr/learn/paths/azure-static-web-apps/>

 

 

 

소스 코드에서 글로벌 고가용성에 이르는 간소화된 풀 스택 개발을 제공하는 최신 웹앱 서비스

  • 로컬 개발에서 CI/CD GitHub 기본 워크플로우에 이르는 생산성
  • 정적 컨텐츠에 대한 글로벌 가용성 관리
  • 서버리스 API를 위한 동적 확장
  • 사용자 지정 도메인 구성, 인증 및 권한 부여를 포함한 관리 간소화
  • 원활한 개발자 환경 및 CI/CD
  • Visual Studio Code 확장을 포함하는 맞춤형 개발자 환경

 

 

 

React 페이스북이 만든 사용자 인터페이스(UI) 개발을 위한 라이브러리 , 자바스크립트 기반
 

UI 컴포넌트를 만들어 캡슐화를 시켜주기 때문에 재사용성이 높고 한가지 작업만 하기 때문에 단순하고,
다양한 자바스크립트 프레임워크나 라이브러리와 함께 사용도 가능


 

DOM 요소 하나하나를 직접 관리하는 것은 복잡, 브라우저 연산 up, 효율 떨어짐 -> React Virtual DOM 사용
실제 DOM에 적용시키기 전 가상의 DOM을 만들어 적용시키고, 최종 완성된 결과만을 실제 DOM으로 전달
연산비용 down, 빠른 렌더링



npm Node package manager
node.js
패키지 관리자.
사용하려면 node.js PC 설치해야된다. (인스톨러 다운로드)

npm :
전세계의 패키지들이 있는 , 생태계
전세계
개발자들이 유용한 자바스크립트 패키지들을 이미 만들어서 올려놓은


사용명령어
npm install 패키지명

패키지명을
생략하면 전체가 설치되는건가? 아래와 같이 설치되었음




Node.js Chrome V8 자바스크립트 엔진으로 빌드된 자바스크립트 런타임


Chrome V8 자바스크립트 엔진 =  웹 브라우저를 만들기 위한 구글의 오픈 소스 자바스크립트 엔진(c++)
자바스크립트 런타임 = 자바스크립트을 실행하기 위한 프로그램


싱글스레드, 논블로킹 I/O, 이벤트기반

 

PC 설치 버전확인

 

 

 

 

 

커스텀도메인 - TXT레코드로 검사 등록

 

함수 -> Azure Functions를 사용하여 Azure Static Web Apps API 추가

VS code에서 바로작업

출처: <https://docs.microsoft.com/ko-kr/azure/static-web-apps/add-api?tabs=vanilla-javascript>

 

 

 

 

백엔드는 Functions 구현?

 

 

https://docs.microsoft.com/ko-kr/learn/paths/azure-static-web-apps/

 

 

 

해당 경로에서 npm start 하면 웹호스팅이 시작됨. 로컬호스트 url 생성됨

 

 

F1 누르고 아래 명령

 

 

구독 선택

 

 

구독선택

 

웹앱이름 입력

 

애플리케이션 코드 위치 react-app 으로

빌드되는 빌드출력 위치는 build

 

다음 다음

 




Kepserver

  1. JRE(Java Runtime Engine) 필요
  2. IoT GW 플러그인 설치
  3. 인증서

프로덕션인증서 구매후 사용중이라면 필요없음.

(개발/테스트) IoT Edge CA 인증서를 Kepserver 가져오기 하거나

 

  1. 새에이전트 추가 , MQTT클라이언트
  1. 브로커
  • URL: ssl://[iot 에지 장치 FQDN]:8883
  • 주제: devices/[장치 ID]/messages/events/

 

  1. 보안
  • 클라이언트 ID: [기기 ID]
  • 사용자 이름: [iothub 긴 이름]/[기기 ID]/?api-version=2016-11-14
  • 비밀번호: [SAS 토큰]

 

  1. 보낼 태그 선택

 

 

 

  1. Kepserver 로그 확인

 

  1. Edge 로그 확인

iotedge logs -f edgeHub

 

 

kep --- Iot Edge 통신확인

  1. Ping 확인
  1. Openssl 확인

openssl s_client -connect [iot Edge     your gateway name]:8883 -CAfile $CERTDIR/certs/azure-iot-test-only.root.ca.cert.pem

 

 

 

IoT Edge에서

 Azure Streaming Analytics 작업

 

데이터필터링

데이터 리포맷팅

다른 곳으로 푸시??

데이터집계

 

그림 잘그렸네, 출처는 PTC 사이트

 

 

 

반대로 iot HUB  kepserver 알아야됨

관련 CLI설치 : az extension add --name azure-cli-iot-ext

 

Iot장치 추가

az iot hub device-identity create --device-id [device id] --hub-name [hub name]

 

토큰생성

az iot hub generate-sas-token --device-id [device id] --hub-name [hub name] --duration [duration in seconds]

 

Kepserver구성에 토큰값 넣기

 

 

출처: <https://docs.microsoft.com/en-us/samples/azure-samples/iot-hub-how-to-kepware-edge/azure-iot-edge-connect-ptc/>

 

 

 

VS code 있으면, 포털 접속 하지 않고 가능

https://www.kepware.com/getattachment/cadfb137-5b66-4dd0-9861-69d58c33346f/KEPServerEX-and-Microsoft-Azure-IoT-Hub.pdf




'기술(Azure 만...) > Azure빅데이터,분석' 카테고리의 다른 글

Azure Synapse Analytics 또 요약  (0) 2021.11.14
ADF 또 요약  (0) 2021.11.14
DW, ADF, Synapse Analytics 복습  (0) 2021.03.01
데이터분석 기초  (0) 2020.09.09
ADF data mapping dataflow  (0) 2020.04.19

 

 

 

트래픽분석 Network Watcher NSG(네트워크 보안 그룹) 흐름 로그 이용
Log Analytics(수집, 저장, 분석하는 )
Log Analytics
작업영역 (한국중부 리전만 지원)

 

네트워크 작업을 시각화하고 핫스폿을 식별 최적화 사전작업으로 , 자신을 정확히 알아가는
네트워크 위협 식별 보호 열린 포트, 인터넷 액세스를 시도하는 애플리케이션, 불량 네트워크에 연결하는 VM(가상 머신)  확인



트래픽 흐름 패턴 파악, 네트워크 성능 및 용량 결정에 도움

네트워크에서 연결 실패의 원인 파악

 

 

예시)

호스트 1과 호스트2가 포트 80 및 프로토콜 HTTP 를 사용하여 1시간 동안 100회 통신 -> 항목 하나로 기록됨

 

 

 

  1. 스토리지어카운트 생성(V2 필수 )

잘못 만들었다면 Config 메뉴에서 업그레이드 가능

  1. NSG흐름로그 활성화

  • Status : On 선택
  • 버전 2에는 흐름 세션 통계(바이트 및 패킷)가 포함
  • 스토리지어카운트 지정
  • Retention(보전 일수 지정) : 0 무기한 저장
  • Traffic Analytics status(트래픽분석상태) : 켜기
  • Traffic Analytics Processing Interval(분석처리 간격) : 1시간, 10
  • Log Analytics 작업영역 만들기

 

 

 

 




 

 

 

 

Azure Monitor Logs Azure 리소스에서 생성 된 로그 데이터를 수집하고 구성
로그 데이터는 Log Analytics 작업 영역에 저장됩니다.
 작업 영역에있는 데이터는 추세 분석,보고 및 경고를 위해 쿼리 할 수 있습니다.
캡처 된 데이터의 예로는 Windows 이벤트 로그, 하트 비트 로그, 성능 데이터 및 Syslog가 있습니다.
Azure Monitor VM Insights Azure Monitor 로그 기반 기능
미리 정의되고 선별 된 모니터링 환경을 제공하는 기능
 InsightsMetrics라는 테이블을 사용합니다.
관리자는 해당 테이블을 사용하여 가상 머신의 성능 및 사용량을 쿼리 가능
기본 쿼리를 노출하지 않고 로그 데이터를 처리 할 수도 있습니다.?

 

모니터링 데이터 수집되어지는 주체  
수집하는   메트릭, 로그
 (이벤트로그,시스로그, HeartBeat, 성능 )
수집되어 보관되는 Log Analytics Workspace
(
수집, 집계, 분석이 일어나는 )

 

 

 

 

 

 

모니터링 에이전트 종류

에이전트 기술 메모
Azure Monitor 에이전트 VM의 게스트 운영 체제에서 모니터링 데이터를 수집하고 Azure Monitor 로그 및 / 또는 메트릭에 데이터를 전달합니다. 아래 에이전트를 대체가능
Log Analytics 에이전트 Azure, 기타 클라우드 또는
온-프레미스의 가상 머신에 대한 로그 및 성능 데이터를 수집합니다.
Azure Monitor VM Insights, Azure Security Center 및 Azure Sentinel의 온 보딩을 허용합니다. 또한 에이전트는 Azure Automation 계정과 함께 작동하여 Azure Automation 변경 추적 및 인벤토리와 함께 Azure Update Management 및 Azure Automation 상태 구성을 온 보딩합니다.
Azure 진단 확장 고객이 컴퓨팅 리소스에있는 게스트 운영 체제 및 워크로드에서 추가 데이터를받을 수 있습니다. 이 확장으로 주로 캡처 된 데이터는 Azure Monitor 메트릭으로 전송됩니다. 필요한 경우이 데이터는 Azure Event Hubs를 사용하여 타사 도구로 보내거나 보관을 위해 Azure Storage로 보낼 수도 있습니다. 가상 머신 부팅 문제를 조사하는 데 도움이되는 부팅 진단을 수집 할 수도 있습니다.
종속성 에이전트 가상 머신에서 실행되는 특정 프로세스에 대해 발견 된 데이터를 수집합니다. 가상 머신과 외부 프로세스 종속성 간의 모든 종속성을 매핑합니다.

 

 

미리 정의된 쿼리 이용 가능

 

 

선택/만들어서 대시보드에 고정할 있음.

 

대시보드에서 상시 모니터링 가능함.

 

 

 

 

 

 

 

 

 

 




웹앱(App Service) Diagnostics의 TCP 연결 분석 기능

 

찾아볼것 Windows 웹 앱 에만 적용된다함

 

 

하나의 앱이 서버의 많은 소켓 핸들을 유출?소비?하고  결국 컴퓨터 전체 TCP 연결 제한에 도달하면

웹앱이 중단된다

, 외부에서 고객이 요청(접속) 실패한다.

 

B1 / S1 / P1 인스턴스 당 연결 1,920 개
B2 / S2 / P2 인스턴스 당 연결  3,968 개
B3 / S3 / P3 인스턴스 당 연결 8,064 개
I1 / I2 / I3 인스턴스 당 연결  16,000 개

 

 

TCP 연결을 더 자세히 살펴 보려면

"문제 진단 및 해결" - "TCP 연결"

인스턴스의 총 연결과 연결 상태 (TIME_WAIT, ESTABLISHED 등 포함)를 모니터링 가능함.

 

아웃바운드 TCP연결

인스턴스 TCP 연결

 연결 거부  포트 거부가 있는지 확인합니다. 
컴퓨터 전체 TCP 연결 제한에 도달하여
웹 앱이 아웃 바운드 TCP 연결을 설정하지 못한 경우
거부가 발생하게 된다.
소켓 핸들 열기  App Service 계획에 여러 웹앱이있는 경우 소켓 누수를 일으키는 웹앱을 확인할 수 있습니다. 
웹 앱에 누수 연결이있는 경우 프로세스 이름, 프로세스 ID, 사이트 이름 및 열린 핸들 수가 표시
 요약에서 최대 손상을 유발하는 프로세스를 강조 표시합니다. 

 

  




'기술(Azure 만...) > [MS]Azure PaaS' 카테고리의 다른 글

Azure Vmware Solution  (0) 2021.09.14
Azure static webapps 서비스  (0) 2021.08.09
azure SQL 비교, DTU vs vCore  (0) 2021.06.23
웹앱 Pv3 1년/3년 예약형 지원  (0) 2021.06.22
Azure SQL database Sync 기능  (0) 2021.06.18

DTU : CPU + IO 혼합단위, 높을수록 과금증가, 성능증가

 

DTU 정해진 비율대로 올라감

비율대로 정해진 제약값들이 정해져있음.

저장소도 정해진 사이즈가 있음.

 

 

vCore 방식

 

일반적인 권장 사항은 다음과 같습니다.

  • 100 DTU 표준 = 범용 vCore 1 개
  • 125 DTU Premium = 비즈니스 크리티컬 vCore 1 개

 

출처: <https://medium.com/@raduvunvulea/demystifying-azure-sql-dtus-and-vcore-78d65d4e15c5>

 

 

 

 

코어타입

AHB 라이선스 이동성 가능함.

코어를 올릴 수록, 메모리는 비례하여 증가됨,

스토리지는 별도

 

코어 방식은 좀 더 다양하게 메모리 비율이 올라감. 아래 표 참고




웹앱 프리미엄 3 부터 예약형 지원함.

주의. 아직 한국중부만 지원 !!!!!!!!!!!!

 

Pv3 계층은 예약옵션 지원함.

예약 구입 수량도 감안해야됨(스케일아웃 사용하는 경우)

구분 리눅스 윈도우
Pv3 148,600 28
1년예약  96,910 21
3년예약  66,541 17

 

기본적으로 윈도우플랫폼이 비쌈.

할인율도 떨어짐.

 

 

 

https://azure.github.io/AppService/2021/03/11/increased-savings-with-app-service-offerings.html

 

 




Azure SQL database Sync 기능

신기하지만, 
한계사항을 충분히 인지하고, 적용할 것!

 

Azure SQL 간에도 되지만, Azure SQL -- IaaS MsSQL도 가능함.

 

 

 

 

동기화 정보를 저장 테이블 생성됨 새 데이터베이스를 선택하면 선택한 서버에 동기화 정보를 저장하는 테이블과 함께 새 데이터베이스가 생성됩니다기존 데이터베이스를 사용하도록 선택하면 서버에서 사용 가능한 모든 데이터베이스가 드롭 다운에 표시되며 하나를 선택해야합니다동기화 정보를 저장하기 위해 선택한 데이터베이스에 테이블이 생성됩니다자동 동기화 켜기 를 설정하고 지정된 간격으로 데이터 변경 사항을 자동으로 동기화하도록 빈도를 설정합니다.
충돌 해결 동일한 동기화주기 내에서 Azure SQL 허브 및 멤버 데이터베이스에서 데이터가 수정되면 충돌이 발생합니다충돌 해결은 어떤 변경이 지속되어야하는지 도움이됩니다
현재 SQL Server 복제와 달리 두 가지 옵션 만 사용할 수 있습니다.


 충돌이 발생했을 때이를 해결할 사용자 정의 충돌 해결 프로그램을 가질 수 없습니다충돌 해결로 허브를 선택하면 허브 데이터베이스의 변경 사항이 유지됩니다충돌 해결로 승리 할 구성원을 선택하면 충돌이 발생할 때 구성원 데이터베이스의 변경 사항이 유지됩니다.
동기화 방향  

 

 

 

테이블추가

 

삽입 용, 삭제 용, 업데이트 용 트리거 3 개가 각 테이블에 생성되어 데이터 변경 사항을 추적하고 데이터 변경 사항과 관련된 정보를 삽입한다.

 

 

스키마 변경 복제는 미지원

, 최초 구성원 테이블만 복제됨.

 

한계
Limitation                            
  • 기본 키가있는 테이블 만 복제 할 수 있습니다.
  • 사용자 정의 데이터 유형은 지원되지 않습니다.
  • 계산 된 열은 지원되지 않습니다.
  • 기본 키가 아닌 ID 열이있는 테이블은 Azure SQL 데이터 동기화에서 지원되지 않습니다.
  • 이름은 같지만 스키마가 다른 테이블은 지원되지 않습니다.
  • ID 열을 수동으로 관리해야합니다. SQL Server 복제와 같은 자동 ID 관리가 없습니다허브와 마스터에 동일한 ID 값을 가진 행을 삽입하면 충돌 해결에 따라 삽입이 손실됩니다.
  • 스키마 변경이 아닌 데이터 동기화 만 지원합니다예를 들어 ID 값이 1 인 멤버 데이터베이스에 행을 삽입하고 허브 데이터베이스에 동일한 ID 값을 가진 삽입이있는 경우 충돌 해결이 member win으로 설정되면 Azure SQL 허브 데이터베이스에 삽입 된 행이 삭제되고 구성원에 삽입 된 행은 구성원 및 허브 데이터베이스 모두에서 유지됩니다.
  • 초기 동기화는 트리거, 외래 키 등과 같이 테이블 위에 생성 된 다른 개체가 아닌 멤버 데이터베이스에만 테이블을 생성합니다.
  • 연속 동기화는 지원되지 않습니다최소 동기화 빈도 간격은 5 입니다

 

한계사항을 충분히 인지하고, 적용할 !




대지 전 답 임야
순서대로 가격이 떨어짐..

전,답은 농지취득자격증명  필요함
300평 이하는 주말농장 으로 가능
법무사 혹은 셀프로도 가능

계약서 작성 시
잔금일 자동연장, 취소 특약을 꼭 넣을 것
농지취득자격증명 늦어질수있기 때문에.
계약금 날릴 수 있음

영농분리지역은 자격필요없음

타입별로 건폐율/용적율이 다름
계획관리지역 - 모두 건축가능 규제적음  40%/100%
생산관리저역 -  20%/80%
보전관리지역 - 규제 젤 심함 

5km 이내 축사가 있으면 X
시야에 묘지가 없는데
고압전선, 고속도로 피할것

시골땅은 무조건 깎을것
주변 거래가 없어서 시세가 부정확

여러필지 구입시 통합되어 1필지만 조회됨
같은 성씨의 땅은 모두 구매하여 열람하기

인접토지 실거래가 분석





네이버부동산
네이버부동산은 리가 표시되지 않음.
네이버지도에서 주소를 찾은뒤 LURIS에서 검색
LURIS 에서 토지 관리지역여부 , 정확한 면적 확인(네이버부동산과 다른경우 즉, 여러 필지를 한번에 내놓을수있음)
개별공시지가도 확인가능



임업후계자는 1000평 필요

귀농창업/귀어창업/귀산촌창업 지원사업
토지매입자금 2억,운영자금 1억을
연 2% 5년거치 10년상환 대출

귀농귀촌 교육이수 필요
귀농창업 100시간
귀산촌창업 40시간 이수만 하면됨. 지자체 산림조합에 신청




'생활 > 정보,이벤트' 카테고리의 다른 글

Pulled pork 레시피, 폴드포크  (0) 2021.01.06
여름 에어컨 전기세 절약 팁  (0) 2019.06.04
위스키 추천 가성비 위주  (0) 2018.11.04
싱글몰트 위스키  (0) 2018.11.04
네이버페이 체크카드도 진출하네  (0) 2016.04.04

+ Recent posts