
[AZ-204] Azure App Service
아키텍쳐 일반적인 Azure App Service의 구조 Azure App Service란 Azure App Service란 web, Rest API 및 백엔드 호출을 위한 HTTP 기반 서비스 (PaaS) 자동 적인 크기 조정 지원 Azure App Service는 자동적으로 스케일을 조정해주는데 이러한 리소스에는 가능한 코어 수와...
아키텍쳐 일반적인 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...
Azure Key Vault Azure Key Vault Azure에서 민감한 정보를 저장하는 곳 → 열쇠 꾸러미 아키텍쳐 Azure Key Vault란? Azure Key Vault는 서비스를 배포 및 운영하는데 있어 다양한 암호 및 인증서를 저장하도록 지원하는데 주로 서비스적으로 사용되는 Token, 인증서, API Key 등...
Azure Container Registry Azure 컨테이너를 저장해놓는 Dokcer Registry 2.0 기반의 관리형 레지스트리 서비스 ACR(Azure Container Registry)는 배포 파이프라인을 통해 Azure에서 컨테이너 등을 빌드 할 수 있는데, 주문형 또는 소스 코드 커밋등의 트리거 기능을 통해 완전 자동화가 ...
Azure Functions Architect Azure Functions의 장점 더 적은 코드와 작은 인프라를 사용함으로써 비용을 줄이는 serverless 솔루션으로 어플리케이션이 정상적으로 돌아가도록 모든 필요한 인프라를 클라우드 인프라에서 제공함으로써 서버 배포 및 유지 관리에 용이성을 가질 수 있다. 일반적으로 웹 API, DB의 ...
Azure Cosmos DB Cosmos DB 주요 이점 파악 전역 복제 일관성 수준 : 5개의 일관성 모델 제공, 포괄적인 SLA 짧은 대기 시간 탄력적 스케일 아웃 Cosmos 리소스 계층 구조 살펴보기 계정의 요소 데이터베이스 컨테이너 그리고 그 항목… 데이터베이스 계...
[k8s] ReplicaSet Replica pod set을 안정적으로 유지하기 위한 기능 일반적으로 서비스에 있어 pod은 하나의 서버에 해당한다. 이러한 pod은 고가용성이 보장되어야 한다. 혹시 모를 실행 오류 상황에 있어 사용자가 직접 동일한 pod을 추가적으로 일일히 정의 되는 방식도 있지만 이러한 방식은 매우 비효율적이며 마...