본문 바로가기

에저4

[클라우드 컴퓨팅] [Azure 실습10] Azure Functions Core Tools 로컬 환경에서 Azure Function 개발포털에서 함수를 만드는 것은 급한 상황일 때고, 주로는 개발 도구(VS Code 등)에서 함수를 만든다. 개발 도구인 내 로컬에서 만들 때, (나중에 배포할) Azure 환경과 동일하게 설정해놓자.Azure Functions Core Toolshttps://github.com/Azure/azure-functions-core-tools프로젝트 폴더 만들기프로젝트 폴더 선택개발 언어 선택함수 템플릿 선택함수 이름 지정인증 수준 지정프로젝트 오픈 방법 지정[실습] Setup Function Devenv ; Azure Functions Core Tools1. Azure Functions Core Tools 설치 (https://github.com/Azure/azure.. 2025. 1. 13.
[클라우드 컴퓨팅] [Azure 실습9] Azure Function Azure Functions 서비스 개요서버리스의 개념서버가 없다는 뜻이 아니라, 서버가 완전히 추상화 된 것이다.즉각적인 이벤트 주도(event-driven)의 확장성요금은 사용한 만큼만 낸다. 코드가 한 번도 호출 안 되면 요금은 0원이다. 실행되는 시간과 횟수 등에 따라 결정된다.Serverless vs. PaaS대부분 혼동한다. 공통되는 부분 때문이다. 코드만 작성하고, 서버 관리 필요 없기에 그렇게 보인다.그런데, Serverless는환경 제어가 작기에, 개발자가 코드에만 집중하면 된다.자동적으로 scale이 조정된다.애플리케이션이 호출되는 시간이 되게 짧다. 빠르게 실행된다.코드가 호출됐을 때만, 이벤트 드리븐이 작동한다. 호출 됐을 때만, 비용이 발생하는 구조이다.Azure Functions.. 2025. 1. 10.
[클라우드 컴퓨팅] Azure 가상 머신 확장 집합 (VMSS) 가상 머신 확장 집합 (VMSS)VM을 미리 배포하지 않고, VM 템플릿을 만들어 두고, 필요할 때마다 곧바로 복사해서 빠르게 사용할 수 있다.기본 사항유연한(내용에 따라 다른 VM ex.영상 크기에 따라 다른 VM)균일성(늘 동일한 VM) 모드네트워킹VM 인스턴스용 네트워크 인터페이스 정의부하 분산 옵션확장중수동 / 사용자 지정예측 자동 크기 조정 (ex. cpu/메모리/http 큐 길이 등의 변동 사항에 따라 인스턴스 수를 증가/감소 설정)축소 정책관리업그레이드 모드 (수정하면, 이미 배포된 VM에도 변경 가능하게 할 수 있다.)오버 프로비저닝 (최종적으로 한 대를 늘리기 위해서, 일단 2~3개를 살린다. 그때, 가장 먼저 살아난 것만 남기고 나머지는 삭제시킨다.)상태애플리케이션 상태 모니터 (상태가.. 2025. 1. 8.
[클라우드 컴퓨팅] [Azure 실습6] Azure 부하 분산 장치 배포 부하 분산 장치개요 대량의 트래픽을 여러 서버에 효율적으로 분산시키고, 서버가 응답 가능한지 상태를 확인하여 안정적인 서비스를 제공하는 기술L4 부하 분산 장치 : IP주소와 프로토콜, 포트와 부하 분산 알고리즘 사용L7 부하 분산 장치 : HTTP/HTTPS 헤더와 메시지 내용, URL 유형, 쿠키 등의 정보를 바탕으로 트래픽 라우팅 결정동작고가용성과 트래픽 분산부하분산 결정 : 분산 알고리즘과 규칙, 상태 프로브배포SKU : 표준 or 게이트웨이형식공개 : 공개된 IP (사진의 왼쪽 초록색 다이아몬드)내부 : 프라이빗 IP (사진의 오른쪽 초록색 다이아몬드)[실습] 부하 분산 장치 배포부하 분산 장치 만들기리소스 그룹 : rg-hallofarmor-km이름 : lbi-jarvis2be-kmSKU : .. 2025. 1. 8.