본문 바로가기

마이크로소프트 클라우드

(4)
장애 발생! 뭐가 문제지? Azure Service Health로 장애 나기 전에 미리미리 사태 파악하자 ~ 최근 페이스북, 인스타그램, 지메일 등 굵직한 서비스들 장애가 일어났죠. 다들 무슨 일이냐 싶었을 것입니다. 대형 업체도 장애는 피할 수 없습니다. 클라우드에서 서비스나 시스템을 운영 중 장애가 나면? 누구의 문제인지가 궁금해지죠? 내가 뭘 잘못 설정했나? 아니면 클라우드 사업자 문제인가? 성능 저하나 시스템 다운 같은 장애가 일어나기 전에 미리미리 알 수 있는 간편한 방법은 없을까? ​세상에 찾으면 없는 게 어디 있겠습니까? 네, 있습니다. 마이크로소프트 애저(Microsoft Azure)를 이용하는 관리자라면 보통 서비스가 정상적으로 돌아가는지를 애저 상태 웹 페이지(Azure Status Page)에서 확인할 것입니다. 이 페이지에 가면 마이크로소프트 애저의 주요 리전의 서비스 상태를 볼 수 있습니..
서버리스를 위한 Azure의 무한 질주 ~ CloudEvent 도 가장 앞서 지원 서버리스 애플리케이션 개발에 관심이 많다면? CloudEvent를 들어 봤을 것입니다. CloudEvent는 일관성 있고, 보편적인 방식으로 이벤트 데이터를 기술하기 위해 만든 공개 표준입니다. 이 표준은 CNCF(Cloud Native Compute Foundation)의 서버리스 워킹그룹에서 만들었습니다. CNCF는 쿠버네티스로 유명한 재단으로 마이크로소프트, 구글, 아마존 등 주요 클라우드 기업과 단체가 참여해 활용하고 있습니다. CNCF가 CloudEvent를 만든 이유는 간단합니다. 클라우드 사업자에 종속적이지 않은 이벤트 처리를 위해서입니다. 마이크로소프트는 작년에 발표한 애저 이벤트 그리드(Azure Event Grid)의 한 부분으로 CloudEvent를 지원합니다. 애저 이벤트 그리드는 ..
VM웨어 가상 머신과 그 위에 올린 워크로드를 애저로 옮겨보자! 마이그레이션, 자칫 잘못 하면 큰일 날 수 있는 일이죠. 특히 온 프레미스에서 잘 운영되는 시스템을 공용 클라우드로 옮기다 문제라도 생기면! 그렇다고 자원 부족으로 인한 서비스 지연이나 잦은 장애가 생기는 시스템을 그냥 두고 볼 수도 없죠. 오늘은 온 프레미스 환경의 물리적 서버 위에 있는 VM웨어 가상 머신과 워크로드를 애저로 마이그레이션 하는 시나리오를 하나 소개하겠습니다. 마이크로소프트 데모나 참조 문서를 보면 자주 등장하는 기업 이름이 하나 있죠. 콘토소(Contoso)라는기업명인데요, 이 기업은 가상의 기업으로 마이크로소프트 기술을 이래저래 사용할 수 있다는 시나리오를 소개할 때 자주 등장합니다. 콘소토의 고민은 최적화가 제대로 되지 않아 자원 낭비가 심하고, 자원 부족 현상을 겪고 있는 VM웨..
비주얼 스튜디오 코드에서 HDInsight 클러스터로 직접 연결하는 초간단 비법 ~ 빅 데이터 관련 개발이 더 안전하고, 편리해진다 ~ 평소 손에 익은 개발 환경에서 빅 데이터를 다룬다! 이 정도 편의성이야 기본이죠. 마이크로소프트 애저는 'HDInsight Tools for VSCode'란 도구로 이 편의를 제공하죠. 비주얼 스튜디오 코드(Visual Studio Code)를 설치한 다음 애저 마켓플레이스에서 'HDInsight Tools for VSCode'를 찾아 깔면 됩니다. 윈도우 환경이 아니라 맥이나 리눅스를 개발 머신으로 쓴다면 Mono 4.2.x만 더 설치하면 됩니다. 이렇게 간단히 준비하면 비주얼 스튜디오 코드 화면에서 HDInsight 클러스터에 연결해 하이브 쿼리와 배치 작업 그리고 PySpark 작업을 할 수 있습니다. 개발자 도구에서 직접 빅 데이터 클러스터에 접근하는 것은 보안 측면에서 보면 위험할 수 있습니다...