Microsoft 28

[Azure Management & Governance] Azure Policy 란 ? #1

Azure를 운영하다 보면 리소스가 늘어날수록 보안 규정 준수(Compliance), 표준화(Standardization), 비용 관리 (Cost Control) 등 다양한 관리 포인트가 생기게 됩니다. 이러한 문제를 해결하는 가장 강력한 기능이 바로 "Azure Policy"입니다. "Azure Policy"는 Azure 환경 전체에 규칙(정책)을 정의하고, 이를 관리 그룹(Management Groups) → 구독(Subscriptions) → 리소스 그룹(Resource Groups) → 리소스(Resources) 계층으로 할당하여 규정 준수 상태를 모니터링할 수 있게 하는 서비스입니다.1. Azure Policy의 동작 흐름 Azure Policy의 전체 흐름은 크게 3단계로 구성됩니다.정책 정의..

[Git & GitHub] Git, GitHub 란 ? #1

"Git & GitHub" 개발을 시작하면 가장 많이 듣게되는 Git, GitHub 무엇일까?? 전세계 개발자들이 가장 널리 사용하는버전 관리 및 협업 플랫폼 입니다. 이때까지 저는 대충 모양새만 따라하다가 GitHub Copilot 때문에 내용을 정리하기로 했습니다. 어떻게 사용하는지에 대해서 초보자가 쉽게 따라올수 있도록 포스팅 도전!!Git 누가 만들었을까요?? 리누스 토르발스.... 리눅스 커널의 창시자 .... 리눅스 커널은 당시 BitKeeper(비트키퍼) 라는 상용 버전 관리 시스템을 무료로 쓰고 있었습니다.그런데…BitKeeper의 무료 라이선스가 갑자기 취소됨BitKeeper 개발사와 오픈소스 커뮤니티 간의 불화 때문에 갑자기 전 세계 리눅스 개발자들이 버전 관리 시스템 없이 개발해야..

[Azure Management & Governance] Azure Automation 일정 연결 #4

"Azure Automation Scheduling" 은 자동화 기반의 Runbook 에 Script를 시간 기반 트리거에 연결하는 것입니다. ex) 매일 9시에 특정 Script를 실행하고거나, 매주 금요일 리소스를 정리하거나 등 반복적인 작업을 자동으로 예약 실행하는 것이 목적입니다. # 활용 예시1사용하지 않는 VM 자동 종료업무 외 시간(예: 매일 19시)에 개발/테스트 VM을 자동 종료하여 비용 절감2주간 VM 자동 시작매주 월요일 오전 9시에 테스트 환경 VM 자동 시작3비용 분석 보고서 자동 생성매월 1일, Cost Management API를 호출하여 비용 요약을 이메일로 발송4백업 작업 자동 실행매일 자정, Azure Files 또는 VM에 대해 백업 Runbook 실행5리소스 태그 점검..

[Azure Computing] Azure Functions / 함수 앱 이란? #1

"Azure Functions" 이란? Microsoft Azure 클라우드에서 제공하는 서버리스(Serverless) 컴퓨팅 서비스입니다.개발자는 직접 서버를 구축하거나 운영체제 업데이트, 패치 등을 신경 쓸 필요 없이 오로지 코드 작성에만 집중할 수 있습니다.Azure Functions는 이벤트 기반으로 동작하며, 특정 트리거(Trigger)가 발생했을 때 자동으로 코드를 실행합니다.- Azure Functions의 장점1. 서버 관리 불필요서버 구축, 운영, OS 업데이트, 보안 패치 등 신경 쓰지 않아도 됩니다.클라우드가 자동으로 관리해 줍니다.유지보수 및 운영 간소화 복잡한 인프라 관리 없이 코드 로직에 집중할 수 있어 운영 부담이 줄어듭니다. 2. 비용 효율적함수가 실행된 시간과 횟수에 따라서..

[Power Automate] Microsoft Power Automate 란? #1

"Microsoft Power Automate"는 반복적인 작업을 자동화해주는 클라우드 기반 워크플로우 자동화 도구입니다. 직관적인 사용자 인터페이스와 다양한 커넥터 덕분에 코딩 지식이 없어도 손쉽게 자동화 워크플로우를 만들 수 있다는 것이 큰 장점입니다.Microsoft의 다양한 서비스는 물론, 외부(3rd Party) 서비스와도 쉽게 연동할 수 있어, 업무 효율성을 눈에 띄게 향상시킬 수 있습니다.복잡한 승인 절차, 알림 전송, 파일 정리 등… 매일 반복되는 일을 자동화하면? 업무는 척척, 시간은 넉넉! (이 정도면 진짜 월급 루팡… 가능할까?? )주요 특징 1. 반복 작업 자동화 매일 반복되는 업무를 자동으로 처리 예: 이메일 첨부파일 자동 저장, 팀즈 알림 자동 전송 2. 직관적인 드래그 앤 드롭..

[Azure Management & Governance] Azure Automation Accounts Runbook 생성 #3

"Azure Automation Runbook" 은 반복적인 작업을 자동화하기 위해 Powershell, Python 등 Script를 이용하여 Azure 리소스, On-premises 환경을 제어할 수 있습니다.장점설명자동화된 작업 실행수동으로 반복되던 작업을 자동으로 실행하여 시간 절약 및 실수 방지 예약 실행 가능특정 시간에 예약하여 스케줄 기반 실행 가능 (예: 매일 9시 백업 스크립트 실행)하이브리드 지원온프레미스 서버에도 작업을 실행할 수 있도록 Hybrid Worker 지원Role 기반 접근 제어 (RBAC)Azure AD와 연동되어 역할에 따라 런북 실행 권한을 제한 가능로그와 감사 추적실행 이력, 출력 결과, 에러 로그 확인 가능 → 문제 분석 용이 재사용성 높은 구조공통 작업을 모듈화하..

[Azure Management & Governance] Azure Automation Accounts 생성 #2

"Azure Automation Accounts"를 Azure Portal을 사용하여 생성하기 1. Azure Portal > Automation 계정 > "+ 만들기" 2. 기본 사항 "구독", "리소스 그룹", "Automation 계정 이름", "지역" 선택 및 입력 3. 고급 > "시스템 할당" / "사용자 할당" > 다음 4. Networking > "Public" / "Private" > 다음 5. Tag > "이름" / "값" > 다음 5. 만들기 6. 생성 완료 NEXT > PowerShell Runbook 생성하기

[Azure Management & Governance] Azure Automation Accounts 란 ? #1

"Azure Automation Accounts" 는 Cloud 및 On-Premises 환경에서 반복적인 작업을 자동화하도록 지원하는 Azure 리소스 입니다. - Runbook (런북)Powershell, Python 등으로 작성한 자동화 스크립트 작성- Schecdule (일정)Runbook이 실행되는 시점과 주기를 정하는 기능 - Wybrid WorkerOn-Premises나 Azure VM에서 Runbook을 실행할 수 있는 Agent 💡 예시 1: 매일 밤 사용하지 않는 VM 자동 종료비용 절감을 위해, 퇴근 시간 이후 사용하지 않는 VM을 자동으로 꺼야 한다면?Runbook: 특정 VM을 PowerShell로 Stop-AzVM 명령어로 종료하는 스크립트 작성Schedule: 매일 저녁 8시..

[Azure AI + ML] Azure OpenAI 대화형 Azure App Service 배포 #3

"Azure OpenAI"와 "Azure App Service"를 활용하면, 개발 지식 없이도 누구나 손쉽게 Azure OpenAI와 대화할 수 있는 웹 서비스를 구축할 수 있습니다.별도의 코드 작성 없이도 브라우저를 통해 자연어로 AI와 소통할 수 있는 환경을 빠르게 만들 수 있으며, Azure의 인프라를 기반으로 높은 안정성과 확장성도 함께 제공 가능합니다. 1. Azure AI Foundry Portal > 플레이그라운드 > 채팅 > 배포 > "...웹앱으로"2.Azure App Service 배포 > 새 웹 앱 만들기 App Service 이름, 구독, 리소스 그룹, 리전, SKU 등을 입력 및 선택 합니다. 3. Azure Portal > App Services > "생성되어진 웹앱 선택""찾..

Azure/Azure AI + ML 2025.05.27

[Azure AI + ML] Azure OpenAI 모델 배포 #2

"Azure OpenAI"는 다양한 AI 모델을 제공하며, 각 모델은 활용 목적에 따라 구분되어 있습니다. 이를 통해 텍스트 생성부터 이미지 생성, 음성 처리까지 다양한 형태의 AI 서비스를 손쉽게 구현할 수 있습니다.구분모델 이름주요 기능 및 특징대표 활용 사례텍스트 생성gpt-4o텍스트+음성+이미지까지 모두 처리 가능한 최신 멀티모달챗봇, 문서 요약, 음성 응답, 이미지 기반 Q&A gpt-4고정밀 텍스트 생성 및 긴 맥락 이해RAG, 복잡한 질의응답, 코드 해석 gpt-35-turbo빠르고 경제적인 범용 텍스트 생성일반 챗봇, 마케팅 카피, 번역 gpt-35-turbo-instruct명령어에 최적화된 응답자연어 기반 자동화, 워크플로우 명령어 gpt-4-32k32K 토큰까지 입력 가능문서 분석, 회..

Azure/Azure AI + ML 2025.05.23