27 posts in total

Azure App-service

Posts tagged

phpMyAdmin 애플리케이션을 애저 웹 앱에 설치하고 애저 MySQL에 연결시키기

by Justin Yoo · 4 min read

지난 2017년 5월, 마이크로소프트 //Build 행사에서 애저 MySQL 데이터베이스 서비스를 론칭한다고 발표했다. MySQL 데이터베이스는 보통 phpMyAdmin이라는 웹 기반의 데이터베이스 관리 도구를 많이 사용하는 편이라서, 이번에 마침 애저 웹 앱 인스턴스에 phpMyAdmin을 설치하고 실행을 시켜볼 기회가 생겼다. 이 과정에서 알아두고 있으면 좋을만한 팁을 몇가지 공유하고자 한다. 여기서 사용한 애저 웹 앱 인스턴스는 윈도우 기반이다. 따라서, 리눅스 기반의 웹 앱 인스턴스와는 ...

서버리스 애플리케이션 테스트하기 - 애저 로직 앱

by Justin Yoo · 5 min read

서버리스 애플리케이션 테스트하기 – 애저 펑션 서버리스 애플리케이션 테스트하기 – 로직 앱 이 포스트에서는 Azure Logic Apps 애저 로직 앱을 작성할 때 어떤 방식으로 테스트를 할 수 있는지에 대해 다루어 보고자 한다. 이 포스트에 쓰인 예제 코드는 이곳에서 다운로드 받을 수 있다. 미리 봐 두면 좋은 것 지난 이모콘 2017 S/S 에서 발표했던 마케터를 위한 Microsoft Flow 슬라이드와 동영상을 참조해 보면 로직 앱이 대략 어떤 형태인지 감을 잡을 수 있다. (기본적 ...

서버리스 애플리케이션 테스트하기 - 애저 펑션

by Justin Yoo · 10 min read

서버리스 애플리케이션 테스트하기 – 애저 펑션 서버리스 애플리케이션 테스트하기 – 로직 앱 이 포스트에서는 C# 코드로 Azure Functions 애저 펑션을 작성할 때 테스트 가능성을 충분히 고려해서 도입할 수 있는 몇가지 디자인 패턴에 대해 언급해 보고자 한다. 이 포스트에 쓰인 예제 코드는 이곳에서 다운로드 받을 수 있다. 시나리오 As 데브옵스 엔지니어 I want 애저 펑션을 이용해 ARM 템플릿 리스트를 검색한다 So that 검색 결과에 나타난 ARM 템플릿 리스트를 다운로드 ...

애저 펑션에서 Application Insights로 로그 남기기

by Justin Yoo · 3 min read

이 포스트에서는 애저 펑션과 Application Insights를 연동시킬 때 적용시킬 수 있는 몇 가지 방법에 대해 간략하게 알아보기로 한다. Azure Functions (애저 펑션)는 자체적으로 TraceWriter 인스턴스를 통해 로깅 기능을 제공한다. public static async Task<HttpResponseMessage> Run(HttpRe ...

Azure Functions에 Swagger 통합하기

by Justin Yoo · 6 min read

얼마전 Azure Functions(애저 펑션)에 Swagger로 알려진 OpenAPI 지원 기능이 추가됐다. 애저 펑션을 API로 사용할 경우 굉장히 유용한 기능인데, 이 포스트에서는 어떻게 Swagger를 연동시킬 수 있는지 간단하게 알아보기로 한다. 이 포스트에 쓰인 샘플 코드는 이곳에서 확인할 수 있다. 샘플 애저 펑션 인스턴스 우선 애저 펑션 인스턴스를 생성해서 간단한 펑션을 두 개 만들어 보도록 한다. 하나는 CreateProduct이고, 다른 하나는 GetProduct이다. Po ...

애저 로직 앱의 웹훅 기능 사용시 알아두면 좋은 소소한 팁

by Justin Yoo · 3 min read

애저 로직 앱은 애저 서비스를 이용할 때 활용할 수 있는 두 가지 서버리스 서비스 중 하나이다. 물론 다른 하나는 애저 펑션이다. 로직 앱은 API를 기반으로 하는 서비스를 하나의 워크플로우 안에서 조율해주는 일종의 오케스트레이션 앱이라고 할 수 있다. 따라서, 수많은 서비스를 연결하기 위한 커넥터를 제공하는데, 그 중 하나가 웹훅(Webhook) 커넥터이다. 이 포스트에서는 이 웹훅 커넥터를 사용할 때 알고 있으면 좋을만한 몇가지 팁에 대해 간단히 언급하고자 한다. 웹훅이란? 웹훅은 일종의 AP ...