본문 바로가기

Cloud/AZURE

(42)
Azure Gateway Load Balancer(GWLB) Today Keys : GWLB, Gateway, Load Balancer, 부하 분산 장치, 게이트웨이 로드밸런서, 보안, endpoint, nva, appliance, azure, cloud, 클라우드 이번 포스팅에서는 방화벽, 패킷분석, IDS/IPS, Inline DDoS와 같은 3rd-Party NVA(Network Virtual Appliance)를 Azure 트래픽 경로 상에서 Transparent하에 위치할 수 있도록 도와주는 Gateway Load Balancer를 구성하여 테스트해봅니다. 지난 11월 2일에 Azure에서 새로 나온 서비스이며, 현재 Preview로만 제공되고 있습니다. 사용자는 추가적인 관리 오버헤드없이, 고급 네트워크 기능을 Gateway Load Balancer를 ..
Azure 가용성 영역(Availability Zone) Today Keys : 가용성 영역, 가용영역, azure, Availability Zone, 중부, Geography, 지리, cloud, 클라우드, network, 네트워크 지난 21년 10월 5일부터 Azure의 한국 중부 리전에서 가용성 영역(Availability Zone)이 정식 서비스를 시작했습니다. 이번 포스팅에서는 Azure의 가용성 영역과 AWS의 가용 영역과 다른 점에 대해서 살펴보며, 실제 가용성 영역에서 가상 머신을 구성하여 확인해 봅니다. 지난 21년 10월 5일부터 Azure에서도 드디어 한국 중부 리전에 가용성 영역(Availability Zone)이 정식 서비스를 시작했습니다. 기존에는 가용성 영역이 서비스 되는 곳이 제한적이었으나, 올 초에 Azure에서 리전이 오픈된 국..
Azure Event Hubs - Kafka를 사용한 예제 Today Keys : event hub, azure, cloud, kafka, producer, consumer, 이벤트 허브, topic 이번 포스팅은 Azure의 빅 데이터 스트리밍 플랫폼 및 이벤트 수집 서비스 인 Event Hubs에 대한 예제입니다. Apache Kafka 클러스터를 대신해서, Apache Kafka Producer로 보낸 메시지를 Event Hubs를 통해서 Apache Kafka Consumer에게 전달하는 예를 다룹니다. 이번 포스팅에서 Azure Evnet Hubs Kafka endpoint를 사용하면, Kafka 프로토콜을 사용하여, Azure Event Hubs에 연결 할 수 있습니다. 따라서, 기존의 Kafka 애플리케이션의 변경을 최소화하면서 Kafka 클러스터를..
Azure Arc에 AWS EKS 클러스터 등록하기 Today Keys : Arc, hybrid, multi, cloud, 하이브리드, 멀티 , kubernetes, cluster, 클러스터, 쿠버네스, 애저, azure 이번 포스팅은 AWS EKS 클러스터를 Azure Arc에 등록하는 예제입니다. Azure에서는 Azure의 하이브리드, 멀티클라우드 전략(?)인 Azure Arc를 이용해서, 온프레미스, 클라우드, 엣지 등의 모든 인프라 환경의 광범위한 자원을 Azure에서 관리할 수 있도록 합니다. 이러한 관리 자원은 Windows, Linux 서버, SQL 서버 뿐 아니라, Kubernetes 클러스터도 포함됩니다. Azure Arc를 통해서 Azure의 Kubernetes 클러스터 뿐 아니라, AWS의 EKS나 , GCP의 GKE를 포함한 모든 ..
Azure Event Grid/Logic Apps을 이용한 예제 Today Keys : logic apps, eventgrid, 이벤트, 그리드, 논리앱, azure, workflow, cloud, process, 프로세스 이번 포스팅은 Logic Apps과 Azure Event Grid를 이용해서, Azure Virtual Network에 대한 생성 혹은 수정 작업이 발생 할 때 해당 내역을 메일로 발송하는 예제입니다. 기존 포스팅(Azure Logic apps - Part 1)과 마찬가지로 별도의 코드 작성 없이 모든 환경 구성이 가능합니다! 요약 >>Event Grid에 대한 Event sources는 Azure resource groups이 되고, 해당 Event 중에서 filtering을 하여, Event handlers로 Logic Apps을 통해서 원하는..
Azure Logic apps - Part 1 Today Keys : logic apps, 논리앱, azure, cloud, logic, apps, workflow, 워크플로, process, 프로세스 이번 포스팅은 Logic Apps에 대한 간단한 예제를 만들어보는 포스팅입니다. 제 블로그의 게시물이 포스팅 되는 것을 감지해서, 제 메일로 안내 메일이 날아오도록 하는 간단한 Logic App을 코드 1줄도 없이 간단하게 만들어 봅니다. Logic Apps에서 Create를 클릭하여, Logic app을 생성합니다.다른 서비스와 마찬가지로, Subscription / Resource group를 먼저 기본으로 설정합니다.다음으로 Logic app 이름과 리전을 설정합니다.나머지 설정은 기본 설정대로 추가하지 않았습니다. tag를 별도로 설정하지 않고..
Azure App Service : Part 2 - VS Code에서 App Service 배포하기(Adv) Today Keys : app service, web app, azure, visual studio, code, vs code, deploy, cloud, 배포, 서비스, advanced 이번 포스팅은 Visual Studio Code에서 새로운 Web App 생성 시에 Advanced 옵션을 사용하여 기본 설정 값이 아닌 사용자가 원하는 설정 값을 이용해서 배포하는 예제입니다. Visual Studio Code(이하 VS Code)에서 새로운 Web App 생성 시에 기본 값으로 Web App을 생성하게 되면App Service 이름과 runtime stack을 제외한 나머지 설정 값이 기본 값으로 되기 때문에원하는 App Service로 생성할 수가 없습니다. 그래서,resource group, Ap..
Azure App Service : Part 1 - VS Code에서 App Service 배포하기 Today Keys : app service, web app, azure, visual studio, code, vs code, deploy, cloud, 배포, 웹앱, 서비스 이번 포스팅은 Visual Studio Code에서 App Service를 배포하고, Visual Studio Code로 만든 App으로 코드를 업데이트하는 예제입니다. Azure App Service를 Visual Studio Code(이하 VS Code)를 통해서 만들고, 배포하는 예제 입니다. VS Code에서 App Service를 사용하기 위해서 'Azure App Service' Extentions을 설치합니다. 설치된 Azure App Service Extensions을 선택하고, Azure 계정에 로그인 합니다. (..