Azure
-
Azure Application Gateway로 API 서비스 로드밸런싱하기Azure 2024. 9. 26. 21:05
그림출처 : https://learn.microsoft.com/ko-kr/azure/application-gateway/how-application-gateway-worksIntroduction to Azure Application Gateway and API Service Load BalancingAPI 서비스는 점점 더 많은 트래픽을 처리해야 하며, 성능과 가용성 문제는 주요 과제가 됩니다. Azure Application Gateway는 이러한 문제를 해결하는 핵심 도구 중 하나입니다. 이 글에서는 Azure Application Gateway를 사용하여 API 서비스를 효과적으로 로드밸런싱하는 방법에 대해 설명하겠습니다. 로드밸런싱이란 무엇이고, 왜 API 서비스에 중요한지부터 시작하여, 실제 설..
-
[Azure Clound] 리눅스(Ubuntu) VM 5분만에 설치하기Azure 2023. 2. 12. 13:55
안녕하세요. 오늘은 리눅스 VM을 클라우드에서 간단하게 설치하고, 리모트로 접속하는 방법을 알아보겠습니다. 맨처음 Azure Portal에서 Create Virtual Machine을 선택합니다. Region을 한국으로 선택합니다. Image는 원하는 리눅스로 선택하시고, size에 따라서 비용이 틀려지니 적절하게 선택을 합니다. 리모트로 접속하기위해서 포트를 오픈합니다. Putty 로 접속하기위해서 다운로드해서 설치합니다. 그리고, putty를 설치하면 키 제너레이터가 함께 설치됩니다. 리눅스 설치시에 받은 .pem 파일을 키 제너레이터를 통해서 .ppk 파일로 변환합니다. 변환이 완료된다음, putty를 실행합니다. Host와 변환한 ppk 파일을 설정하고,접속하면 username 을 입력하라는 입력..
-
Delta는 왜 빅 데이터 처리 분야에서 점점 더 인기를 끌고 있는가?Azure 2023. 1. 26. 22:09
데이터브릭스에서 Delta 는 무엇인가? Databricks의 Delta는 분산 컴퓨팅 환경에서 대량의 데이터를 효율적으로 저장하고 처리할 수 있는 구성 요소를 말한다. ACID 트랜잭션, 데이터 버전 관리, 최적화된 데이터 관리 등의 기능을 포함하고 있어 데이터브릭스에 데이터 레이크 및 데이터 파이프라인을 구축하는 데 강력한 도구이다. 델타 테이블은 클라우드 스토리지에 저장되며 일반 RDB의 테이블처럼 읽고 쓸 수 있다. 또한 데이터의 효율적인 증분 처리를 가능하게 하여 스트리밍 데이터 및 데이터 레이크와 같은 시나리오에 이상적이다. 왜 델타(delta)는 빅 데이터 처리 분야에서 점점 더 인기를 끌고 있는가? 성능: 델타는 빅데이터 처리 작업의 성능을 크게 향상시킬 수 있는 여러 최적화를 제공한다. ..
-
데이터브릭스 Unity Catalog 란?Azure 2023. 1. 26. 21:05
Unity Catalog는 데이터 Lakehouse의 모든 데이터 및 자산에 대한 통합 거버넌스를 제공합니다. Azure Managed ID를 사용하여 Unity 카탈로그 사용자를 대신하여 스토리지 컨테이너에 액세스하도록 Unity 카탈로그를 구성할 수 있습니다. Managed ID는 애플리케이션이 Azure AD(Active Directory) 인증을 지원하는 리소스에 연결할 때 사용할 ID를 제공합니다. Azure Managed ID란? Azure Managed ID 를 사용하여 Unity Catalog 사용자 대신 스토리지 컨테이너에 액세스 하도록 Unity Catalog 를 구성할 수 있습니다 . Unity Catalog에서 Mnaged ID를 사용하여 두 가지를 지원할 수 있습니다. metast..
-
Azure IoT Hub Simulator(센서데이터 시뮬레이터)Azure 2023. 1. 15. 17:21
Azure IoT Hub 는 마이크로소프트 Azure가 IoT 장치를 연결, 모니터링 및 관리하기 위해 제공하는 완전 관리 서비스이다. 장치와 클라우드 간의 양방향 통신을 허용하고 장치 프로비저닝, 장치 관리 및 데이터 수집과 같은 기능을 제공한다. 또한 MQTT, AMQP, HTTPS를 포함한 다양한 프로토콜을 지원하며 추가 데이터 처리 및 분석을 위해 Azure Stream Analytics 및 Azure function 과 같은 다른 애저 서비스와 통합할 수 있다. 센서데이터 시뮬레이션 이러한 테스트를 진행할때 실제 디바이스로 연결할수도 있지만, 간단히 온라인이나 직접구현한 시뮬레이터를 사용할수도 있다. 온라인에서 이미 만들어진 시뮬레이션을 이용한다면, Raspberry Pi 온라인 시뮬레이터를 이..
-
Azure service endpoint vs private endpoint 뭐가 틀려?Azure 2023. 1. 14. 14:25
애저 클라우드 서비스를 사용하여 아키텍처링을 해본 사람들 중에서도 service endpoint vs private endpoint 차이점이 헷갈리는 분들이 계실 것이다. vnet to public storage https://stackoverflow.com/questions/73769449/azure-difference-between-service-endpoint-and-private-endpoint-in-simple-terms Azure - difference between service endpoint and private endpoint in simple terms I am not able to understand the difference between service endpoints and p..
-
Azure DevOps의 Git Repos 를 이용한 소스버전관리Azure 2023. 1. 8. 09:54
Azure DevOps의 Git Repos는 Git을 이용한 소스 버전 관리 시스템이다. Git은 소스 코드 변경 이력을 추적하는 분산 버전 관리 시스템이다. Azure DevOps에서 Git Repos를 이용하면, 일반적인 Git 기능을 사용할 수 있으며, 소스 코드의 변경 이력을 추적하고, 개발 프로젝트를 진행할 때 사용할 수 있는 다양한 기능들을 제공한다. 예를 들어, Pull Request, Code Review, Code Merge 등의 기능을 제공한다. 자세한 정보는 Azure DevOps 공식 문서를 참고하기 바란다. Azure DevOps 공식 문서: https://docs.microsoft.com/en-us/azure/devops/ Azure DevOps documentation Coll..
-
DevOps란?Azure 2023. 1. 7. 22:21
데브옵스(DevOps)는 소프트웨어 개발(Dev)과 정보기술 운영(Ops)을 결합하여 새로운 소프트웨어를 개발하고 출시하는 데 걸리는 시간을 단축하는 일련의 자동화된 개발 프로세스이다. DevOps의 목표는 소프트웨어 개발자와 IT 전문가 간의 협업을 개선하여 조직이 소프트웨어 업데이트 및 애플리케이션을 보다 빠르고 안정적으로 제공할 수 있도록 하는 것이다. DevOps 방식에는 버전 제어, 테스트 및 인프라 관리가 포함된다. 조직은 DevOps 방식을 채택함으로써 소프트웨어 개발 및 제공 프로세스의 속도와 안정성을 개선하고 새로운 소프트웨어를 시장에 출시하는 데 걸리는 시간을 줄일 수 있다. Azure DevOps Azure DevOps는 팀이 소프트웨어를 보다 효율적으로 계획, 개발, 제공 및 유지 ..