본문 바로가기

azure

(78)
초간편 컨테이너 모니터링 : Azure Monitor for containers 공식 출시 *글 최초 발행일자: 2018.12.20* 컨테이너 많이 사용하시나요? 무엇이건 많이 쓰면 관리 이슈가 생기게 마련이죠. 관련해 가장 먼저 챙기는 것이 모니터링입니다. 관련해 Azure Monitor for Containers 공식 출시 소식을 간단히 정리해 보았습니다. ​ 이 서비스는 일반적인 모니터링 툴과 같습니다. AKS (Azure Kubernetes Service) 상에서 운영하는 클러스터의 헬스 체크와 성능을 관제하는 용도로 씁니다. 2018년 5월 퍼블릭 프리뷰를 공개했는데, 이후 사전 사용자의 의견들을 모아 기능들을 다듬었다고 합니다. 몇 가지 주요 특징을 살펴보겠습니다. ​ Multi-cluster view 먼저 소개할 것은 멀티 클러스터 뷰 기능입니다. 만약 여러 개의 AKS 클러스터를..
Azure Automation, 이제 한국 리전에서도 이용 가능 *글 최초 발행일자: 2018.08.22* 애저 오토메이션(Azure Automation) 이용 가능 리전에 드디어 한국이 포함됩니다. 이 서비스는 이름에 기능이 다 나와 있습니다. 네, 하이브리드 클라우드 관리 자동화 서비스인데요 크게 다섯 가지 정도로 기능을 요약할 수 있습니다. 프로세스 자동화 기능은 프로세스 구성과 관리를 위해 쓰입니다. 관리자는 Runbook을 통해 파워쉘이나 파이썬을 이용해 관리 프로세스의 각 요소를 연계하는 워크플로우를 만들고, 프로세스 상에서 데이터가 어떻게 흘러가는지 시각화할 수 있습니다. 구성 관리 기능을 이용하면 파워쉘 DSC(Desired State Configuration) 구성을 작성할 수 있고, DSC 리소스와 배포 대상 노드를 관리할 수 있습니다. 업데이트 관..
애저 앱 서비스! Java SE 8 지원, 인프라 고민 없이 코드에 집중하기 좋은 세상 *글 최초 발행일자: 2018.07.31* 개발자를 위한 클라우드 서비스인 애저 앱 서비스(Azure App Service)가 Java SE 8을 지원합니다. 요즘 라이선스 이슈로 개발자 커뮤니티에서 시끄럽긴 하지만 일단 Java SE에 관심을 끊고 살 수는 없죠. 하여간 애저 앱 서비스 환경에서 Java SE 8 기반 앱을 개발하고 운영할 수 있다는 것은 좋은 소식이긴 합니다. Jave SE 8 기반 애플리케이션을 애저 앱 서비스 환경에서 운영 가능 현재 프리뷰 단계이긴 하지만 지금 바로 Java SE 8 기반 앱을 애저 앱 서비스에 올릴 수 있습니다. 현재 리눅스 상에서 운영하는 것만 지원되는 데요 정식 출시되면 윈도우 서버에서도 이용할 수 있을 것으로 예상합니다. Java SE 8 기반 앱을 개발해..
사용자 행위 분석까지 해야 개발의 완성 ~ 웹 앱 개발자의 완소 아이템 *글 최초 발행일자: 2018.07.23* 애저 애플리케이션 인사이트(Azure Application Insights)라는 툴을 들어 보셨나요? 개발자가 작성한 웹 앱을 사용자가 실제로 어떻게 쓰는지에 대한 통찰력을 제공하기 위한 분석 도구입니다. 온 프레미스 환경에서 APM이 하던 기능을 클라우드 스케일로 확대 적용한 것이라 이해하면 될 듯싶네요. 애플리케이션 인사이트가 새로운 무기(?)를 장착했습니다. 작년에 프리뷰로 공개했던 애플리케이션 인사이트를 위한 사용자 행위 분석 툴(User Behavior Analytics Tools)이 정식으로 발표되었습니다. 프리뷰 기간 동안 받은 사용자 의견을 모아 이런저런 개선을 꽤 많이 한 모양입니다. 사용자 행위 분석 툴이 더해지면서 애저 애플리케이션 인사이트가..
Azure App Service를 위한 Maven 플러그인을 이용해 자바 8과 톰캣 8.5/9 환경에 앱 배포해 보기 *글 최초 발행일자: 2018.06.20* 반가운 소식 하나 알려 드립니다. 애저 앱 서비스를 위한 Maven 플러그인이 발표되었습니다. 이제 아파치 Maven을 이용한 프로젝트 관리 범위를 애저 환경까지 간단하게 확대할 수 있습니다. 한 단계만 거치면 WAR 파일을 애저 웹 앱 환경에 배포할 수 있습니다. 애저의 리눅스에 올린 톰캣으로 자바 앱을 배포하는 예를 간단히 살펴보겠습니다. 자, 애저 앱 서비스 플러그인이 IDE와 지속적 통합/지속적 배포(CI/CD) 파이프라인에 잘 녹아들어 가는지 함께 보시죠. 몇 달 전에 리눅스 기반의 애저 웹 앱(Azure Web Apps on Linux) 환경을 위한 자바 8과 톰캣 8.5/9.0 지원에 대한 프리뷰가 발표되었습니다. 개발자가 자바 앱을 애저 환경에 손..
서버리스를 위한 Azure의 무한 질주 ~ CloudEvent 도 가장 앞서 지원 *글 최초 발행일자: 2018.05.06* 서버리스 애플리케이션 개발에 관심이 많다면? CloudEvent를 들어 봤을 것입니다. CloudEvent는 일관성 있고, 보편적인 방식으로 이벤트 데이터를 기술하기 위해 만든 공개 표준입니다. 이 표준은 CNCF(Cloud Native Compute Foundation)의 서버리스 워킹그룹에서 만들었습니다. CNCF는 쿠버네티스로 유명한 재단으로 마이크로소프트, 구글, 아마존 등 주요 클라우드 기업과 단체가 참여해 활용하고 있습니다. CNCF가 CloudEvent를 만든 이유는 간단합니다. 클라우드 사업자에 종속적이지 않은 이벤트 처리를 위해서입니다. 마이크로소프트는 작년에 발표한 애저 이벤트 그리드(Azure Event Grid)의 한 부분으로 CloudEv..
자바 개발자를 위한 서버리스 컴퓨팅 - Azure Functions *글 최초 발행일자: 2018.03.29* 서버리스(Serverless) 컴퓨팅! 개발자가 반기지 않을 이유가 없죠. 테스트 환경 마련한다고 서버 마련해 운영체제, 데이터베이스 등등 쭉 까는 작업 하다 보면 시간이 후딱 가죠. 이런 수고 없이 그냥 코딩하고 배포에만 집중할 수 있다면! 서버리스 컴퓨팅이 주목받는 이유입니다. Azure Functions 드디어 Java 공식 지원한다! 마이크로소프트 애저는 서버 리스 컴퓨팅에 대한 개발자들의 요구를 수용하기 위해 Azure Functions를 제공합니다. 이 서비스 관련해 지원 요구가 가장 많은 것은? 네, 자바(Java) 지원입니다. 관련해 마이크로소프트에서 미국에서 열린 자바원 컴퍼런스에서 Azure Functions의 자바 지원에 대한 프리뷰를 공개했..
레거시를 버리고 클라우드로 가자? No! 모든 일에는 순서가 있는 법 - 하이브리드 클라우드 우선 검토해보는 지혜 *글 최초 발행일자: 2018.03.29* 일정 규모 이상의 IT 환경을 운영하는 기업은 '차세대 프로젝트'를 전환점으로 삼아 세대교체를 합니다. 현재 많은 기업의 차세대 그림은 무엇일까요? 아마도 많은 기업이 마이크로서비스 아키텍처 기반으로의 전환과 오픈 API 기반의 통합일 것입니다. 이 여정에서 클라우드는 안전하고 확실한 길을 하나 제시합니다. 네, 바로 '하이브리드'입니다. 레거시와 클라우드의 공존 많은 기업의 IT 환경을 가보면 수준이 높은 곳이 많습니다. 모노리틱 방식의 구축과 SOA 기반 환경이 조화를 이룬 곳이 많죠. EAI(Enterprise Application Integration)와 ESB(Enterprise Service Bus)로 데이터와 워크로로드의 흐름길, 즉 통합도 잘 해놓..