
[AZ-204] Azure Event
아키텍쳐 Azure Event Grid는 서버리스로 운영되며 App의 통합하는데 사용되는 이벤트 브로커이다. 이벤트들은 Event Grid에서 Azure 서비스나 엔드포인트 같은 곳으로 전달되며 이러한 원본은 Azure나 다른 서비스일 수 있다. 이러한 Event Grid를 사용하면 리소스 그룹과 스토리지 등의 필터를 사용한 이벤트 기반 아키...
아키텍쳐 Azure Event Grid는 서버리스로 운영되며 App의 통합하는데 사용되는 이벤트 브로커이다. 이벤트들은 Event Grid에서 Azure 서비스나 엔드포인트 같은 곳으로 전달되며 이러한 원본은 Azure나 다른 서비스일 수 있다. 이러한 Event Grid를 사용하면 리소스 그룹과 스토리지 등의 필터를 사용한 이벤트 기반 아키...
아키텍쳐 Azure Blob Storage란? 클라우드를 위한 객체 기반 스토리지 솔루션으로 대량의 데이터를 저장하는데 최적화 되어있다. 데이터의 특정 정의는 따라지 않는 형식 Blob Storage는 브라우저에 이미지나 문서를 제공하거나 비디오 스트링 및 분산 엑세스 파일 저장 그리고 클라우드의 가용성을 보장한다. Azure 스토리지 계...
기존에 사용하던 구독이 크레딧 만료로… 더이상 이용할 수 없게 되었다.. 이에 따라 새로운 Azure 구독을 생성해 무료 크레딧으로 배포 작업을 다시 진행 해야하게 되었다. Azure Container Registry를 생성하고 Git과 연결하기 ACR은 일반적으로 생성한다… BackEnd의 git workerflow name: Bu...
Azure Cahe for Redis 시스템의 성능 및 확장성을 개선하는데 사용되는 캐싱기술 Application의 응답 시간을 훨씬 향상하는데 도움을 준다. Azure에서는 Redis를 사용하여 이러한 서비스를 제공한다. Azure Redis 주요 사용 패턴 데이터 캐시 데이터베이스는 너무 커서 캐시로 직접 로드하지 않고 필요한 부분(자...
Azure App Insight Azure App Insight는 Log Analytics와 함께 Azure Monitor의 두 가지 구성요소 중 하나이며 APM(실시간 성능 모니터링) 기능을 제공한다. 이는 성능을 사전에 파악하고 사후 인시던트의 원인을 파악하는데 도움을 주며 추적 로깅 데이터를 수집 저장 분석 기능을 제공한다. 또한 로그에 대한...
아키텍쳐 일반적인 Azure App Service의 구조 Azure App Service란 Azure App Service란 web, Rest API 및 백엔드 호출을 위한 HTTP 기반 서비스 (PaaS) 자동 적인 크기 조정 지원 Azure App Service는 자동적으로 스케일을 조정해주는데 이러한 리소스에는 가능한 코어 수와...
URL 인코딩이란? URL을 서버가 이해할 수 있는 표준 형식으로 변환하는 것으로 URL 인코딩은 ASC ll 문자집합으로 인코딩 하는것이 표준이다. 그렇기에 아스키코드에 포함되지 않은 문자에 대해서는 변환 작업이 필요하다. ASCll 코드에 포함되지 않은 것을 : 한글, URL로 사용될 수 있는 문자들(;, / ,& ) Exa...
사내 CI/CD 구축 뿐만 아닌 사이드 프로젝트로 진행하는 Spring boot app CI 등뿐만 아니라 이 블로그까지 Github Action을 사용하고 있다. 이런 Github Action을 위한 yaml 파일 작성에 있어 공통적으로 아래와 같은 Runner 서버를 사용하는 부분을 적는다. build: runs-on: ubuntu-...
Load Balancer를 통해 여러대의 pod(서버)로 요청을 분리 Load Balancer를 통해 서버의 부담을 줄이고 각 요청이 Round Robin 방식으로 나누어진다… 일반적으로 하지만 이런 대규모 트래픽이 발생하는 서비스에 있어 이러한 방식에는 치명적인 단점이 있는데… 세션 유실 내 Session이 어디갔지? 사용자는 1번 서버로 Log...
Azure 사용자 인증 Microsoft ID 플랫폼 탐색 서비스에서 사용되는 ID 및 엑세스 등의 기능을 Microsoft Entra ID로 위임하는 방식 개발자가 직접 ID 및 보안공간의 기술에 대해 고민하지 않고 Microsoft ID 플랫폼에 이를 위임하는 방식이다. 이는 OAuth2.0 권한 부여 프로토콜을 통해 구현되어 있다. Azu...