분류 전체보기 (73) 썸네일형 리스트형 [클라우드 컴퓨팅] 개념 및 Azure 실습 [모음/정리] + 회고 https://doraemin.tistory.com/73 [클라우드 컴퓨팅] 클라우드 컴퓨팅이란?Day 1클라우드 컴퓨팅 개념Microsoft Azure 기초사용자 관리그룹 관리역할 기반 엑세스 제어가상 네트워크public 클라우드 3대장 : AWS (Amazon)-VM이라 부름, Azure에저 (Microsoft)-instance라 부름, GCP (Google)-NFT,doraemin.tistory.comhttps://doraemin.tistory.com/72 [클라우드 컴퓨팅] Azure 개념 (리소스 그룹, Entra ID/Tenant, 사용자 계정)리소스 그룹리소스들의 단위리소스는 하나의 그룹에만 존대리소스 그룹 간 리소스 이동 : 리소스 이름을 변경하려면, 새로운 리소스 그룹을 생성 후, 새로 .. [클라우드 컴퓨팅] [Azure 실습9] Azure Function Azure Functions 서비스 개요서버리스의 개념서버가 없다는 뜻이 아니라, 서버가 완전히 추상화 된 것이다.즉각적인 이벤트 주도(event-driven)의 확장성요금은 사용한 만큼만 낸다. 코드가 한 번도 호출 안 되면 요금은 0원이다. 실행되는 시간과 횟수 등에 따라 결정된다.Serverless vs. PaaS대부분 혼동한다. 공통되는 부분 때문이다. 코드만 작성하고, 서버 관리 필요 없기에 그렇게 보인다.그런데, Serverless는환경 제어가 작기에, 개발자가 코드에만 집중하면 된다.자동적으로 scale이 조정된다.애플리케이션이 호출되는 시간이 되게 짧다. 빠르게 실행된다.코드가 호출됐을 때만, 이벤트 드리븐이 작동한다. 호출 됐을 때만, 비용이 발생하는 구조이다.Azure Functions.. [클라우드 컴퓨팅] [Azure 실습8] Azure App 서비스 배포하기 2 배포 슬롯 구현배포 슬롯이란?테스트 서버가 배포 서버와 100% 동일한 환경인 것을 보장해 준다. 그러면, 이후 배포했을 때 발생할 문제를 줄일 수 있다. 테스트에서 작동이 잘 되었으면, 배포 환경에서도 잘 작동되리라 안심하고 믿을 수 있다.배포 시에는, Production slot 과 staging slot을 교환하면 된다. 혹시 되돌리고 싶으면, 다시 교환을 해버리면 된다!환경App 서비스 요금제가 표준, 프리미엄 또는 격리 계층이어야 한다.프로덕션 슬롯과 교환하기 전에 스테이징 배포 슬롯에서 앱 변경 사항의 유효성을 검사.'스테이징 슬롯으로 앱을 배포하기 때문에 프로덕션으로 교환되기 전에 슬롯에 있는 모든 인스턴스가 준비되어 있는 상태.'교환 후에는 스테이징 슬롯 안에 이전 프로덕션 앱 존재.슬롯 .. [Notion 팀 프로젝트] 팀원과 무제한으로 사용하기 먼저, 워크페이스를 하나 만들자. 과정을 대충 따라가서, 워크페이스를 생성한다.이후, 생성한 워크페이스의 '설정'으로 들어간다.'팀스페이스' 를 클릭한 뒤, '새 팀스페이스'를 생성한다.노션 페이지 오른쪽 상단의 '공유' 버튼 클릭.팀원들의 노션 이메일 주소를 입력. (한 명 씩 해도 되고, 다 같이 해도 된다)'초대' 버튼 클릭. 가장 중요한 곳!!!!절대 멤버로 업그레이드 하면 안 된다!!! 멤버가 2명 이상인 워크페이스는, 제공되는 용량이 너무 작아 문서 몇개만 작성하면 더 이상 작성할 수 없게 막힌다!!! 꼭 '건너뛰기'를 클릭하자!! 그럼 이제 다들 '게스트'로 들어와있다.'전체 허용'을 해주면, 문서를 수정 할 수 있으므로 이렇게 팀프로젝트를 진행하면 된다~~근데, 한 페이지에 대해서만 게스.. [클라우드 컴퓨팅] [Azure 실습7] Azure App 서비스 배포하기 실습 환경 준비Portal이 편하긴 하지만, Portal이 불편해지기 시작하면 전문가,,1. Azure CLI 설치 및 확인 https://learn.microsoft.com/ko-kr/cli/azure/install-azure-cli-windows?tabs=azure-cli# 윈도우 터미널 (Windows Power Shell) 실행 후az --version # 으로 버전 및 설치 확인2. Node.js (18.20.5 LTS 버젼) 설치 및 확인 https://nodejs.org/pt/download# 윈도우 터미널 (Windows Power Shell) 실행 후node --version # 으로 버전 및 설치 확인 3. VS Code 설치 및 확인 https://code.visualstudio.co.. [클라우드 컴퓨팅] Azure 가상 머신 확장 집합 (VMSS) 가상 머신 확장 집합 (VMSS)VM을 미리 배포하지 않고, VM 템플릿을 만들어 두고, 필요할 때마다 곧바로 복사해서 빠르게 사용할 수 있다.기본 사항유연한(내용에 따라 다른 VM ex.영상 크기에 따라 다른 VM)균일성(늘 동일한 VM) 모드네트워킹VM 인스턴스용 네트워크 인터페이스 정의부하 분산 옵션확장중수동 / 사용자 지정예측 자동 크기 조정 (ex. cpu/메모리/http 큐 길이 등의 변동 사항에 따라 인스턴스 수를 증가/감소 설정)축소 정책관리업그레이드 모드 (수정하면, 이미 배포된 VM에도 변경 가능하게 할 수 있다.)오버 프로비저닝 (최종적으로 한 대를 늘리기 위해서, 일단 2~3개를 살린다. 그때, 가장 먼저 살아난 것만 남기고 나머지는 삭제시킨다.)상태애플리케이션 상태 모니터 (상태가.. [클라우드 컴퓨팅] [Azure 실습6] Azure 부하 분산 장치 배포 부하 분산 장치개요 대량의 트래픽을 여러 서버에 효율적으로 분산시키고, 서버가 응답 가능한지 상태를 확인하여 안정적인 서비스를 제공하는 기술L4 부하 분산 장치 : IP주소와 프로토콜, 포트와 부하 분산 알고리즘 사용L7 부하 분산 장치 : HTTP/HTTPS 헤더와 메시지 내용, URL 유형, 쿠키 등의 정보를 바탕으로 트래픽 라우팅 결정동작고가용성과 트래픽 분산부하분산 결정 : 분산 알고리즘과 규칙, 상태 프로브배포SKU : 표준 or 게이트웨이형식공개 : 공개된 IP (사진의 왼쪽 초록색 다이아몬드)내부 : 프라이빗 IP (사진의 오른쪽 초록색 다이아몬드)[실습] 부하 분산 장치 배포부하 분산 장치 만들기리소스 그룹 : rg-hallofarmor-km이름 : lbi-jarvis2be-kmSKU : .. [클라우드 컴퓨팅] [Azure 실습5] 가용성 집합, 가용성 영역 가상 머신 가용성 구현가상 머신 크기 조정 개념스펙 변경 ; 수직적으로 scale이 변형된다.가상머신의 CPU, 메모리 등 규격을 scale-up 또는 scale-down인스턴스 확장 ; 수평적으로 scale이 변형된다.가상 머신 인스턴 수를 scale-out 또는 scale-in가용성이란?가용성 = uptime / (uptime + downtime)목표 : downtime이 0에 가깝게 하기. 그래서, 가용성이 100%에 가깝게 하기.https://uptime.is/downtime이란?계획되지 않은 하드웨어 유지 관리계획된 유지 관리예측하지 못한 다운타임 고가용성 가상 머신 구현 원칙(서비스 계층 별로 구성된) 가용성 집합 사용가용성 영역에서 데이터 센터 수준 장애 대비부하 분산 장치 결합가용성 집합.. 이전 1 2 3 4 ··· 10 다음