🍀 Cloud Architect/Azure

🍀 Cloud Architect/Azure

Azure ID 및 권한, 거버넌스 관리

1. Azure Entra IDhttps://learn.microsoft.com/ko-kr/entra/fundamentals/whatis?WT.mc_id=Portal-Microsoft_AAD_IAMMicrosoft Entra ID는 직원이 외부 리소스에 액세스하는 데 사용할 수 있는 클라우드 기반 ID 및 액세스 관리 서비스입니다. 예 리소스에는 Microsoft 365, Azure Portal 및 수천 개의 기타 SaaS 애플리케이션이 포함됩니다.사용자와 그룹은 ID 솔루션의 기본 구성 요소입니다.엔지니어가 Microsoft Entra ID를 사용하여 인증할 수 있도록 사용자와 그룹을 프로비저닝하는 작업을 맡았습니다.  Microsoft Entra ID를 Active Directory DS와 비교하고,..

🍀 Cloud Architect/Azure

[프로젝트] Azure ACI 배포하기 (with. Docker)

0. Docker Configdocker test를 하기 위해 docker 환경 설정을 해준다. 나는 VMware Workstation에서 환경설정을 진행했다. 1. VM에서 환경 구성 (ubuntu-20.04 live server)2. Docker 다운로드#docker 설치 스크립트 다운로드$ curl -fsSL https://get.docker.com -o get-docker.sh# 스크립트 실행$ sh get-docker.sh# 스크립트 실행$ chmod 777 get-docker.sh$ ./get-docker.sh3. Docker 실행$ systemctl enable --now docker$ systemctl status docker | grep -i active# docker0 IP 확인$ ip..

🍀 Cloud Architect/Azure

[프로젝트] GitOps 설정 (Github Action Workflow, Branch Protect)

1. WorkflowCreate FastAPI App# src/main.py# pip install uvicorn# pip install "fastapi[all]"# uvicorn src.main:appfrom fastapi import FastAPIapp = FastAPI( title="FastAPI - Hello World code", description="This is the Hello World of FastAPI.", version="1.0.0",)@app.get("/")def hello_world(): return {"Hello": "World"}# tests/test_main.pyimport pytestfrom fastapi.testclient import TestCl..

🍀 Cloud Architect/Azure

[프로젝트] 프로젝트 소개 & DevOps/GitOps란?

목표GitOps를 구현해보자! DevOps란?https://aws.amazon.com/ko/devops/what-is-devops/나는 DevOps의 정의를 알아보기 위해 AWS 공식 사이트에 들어가보았다. DevOps는 애플리케이션과 서비스를 “빠른 속도”로 제공할 수 있도록 조직의 역량을 향상시키는 문화 철학, 방식 및 도구의 조합이다. 소프트웨어 기능, 개선 요청 또는 버그 수정 등 하나의 아이디어가 개발에서 배포에 이르는 프로세스의 속도를 높임으로써 더 빨리 프로덕션 환경에 전달될 수 있다. 즉, "빠른 속도"로 사용자에게 서비스를 제공할 수 있도록 Delivery Pipeline을 구축하는 것이 DevOps라고 이해하였다. GitOps란? 깃옵스는 프로젝트에 DevOps를 적용하기 위한 여러 컨..

나리 집사
'🍀 Cloud Architect/Azure' 카테고리의 글 목록