퇴근시간에 자동으로 가상컴퓨터 끄기 2

Azure Atomation으로 가상컴퓨터 자동으로 종료할 수 있다는 포스트를 작성한 후 신고가 들어왔다. 이미 VM에 그런 기능이 있었다. 포탈에서 너무 쉽게 제공이 되고 있었다. 괜히 Automation으로 어렵게 풀지 말고 이 메뉴를 이용하면 되겠다.

Azure Automation으로 퇴근시간에 자동으로 가상컴퓨터 끄기

클라우드 컴퓨팅 환경에서는 비용을 최소화 하기 위한 노력이 필요하다. 가끔 스토리지에 쓰지 않는 파일이나 백업이 들어 있다던지 테스트로 만든 가상머신들이 삭제되지 않고 쌓여 있는 걸 볼 수 있다. 신경써서 관리 하지 않으면 어느 순간 “그냥 서버사서 쓰는게 더 싼거 아니야”라는 의견이 나올 수도 있다. 클라우드 서비스 비용을 아끼려는 노력이 몸에 베인 팀에서는 가끔 밤에 테스트용…

GPU가 탑재된 Azure 가상컴퓨터 N 시리즈

Azure의 가상컴퓨터 중에 NVIDIA GPU가 탑재된 N 시리즈 가상컴퓨터가 있다. 비주얼 시뮬레이션, 다이나믹 랜더링, 요즘 많이 얘기되고 있는 딥러닝 등 GPU가 많이 쓰이는 작업에 사용할 수 있는 가상컴퓨터다. NC 시리즈는 NVIDIA Tesla K80 GPU가 달려있고 NV 시리즈는 NVIDIA Tesla M60 GPU가 달려있다. 각 시리즈의 용도와 사용사례는 Azure N-Series: General availability on December 1 글을 참조 바란다. 이 글에서는 실제로…

Azure SQL Database의 백업과 복구

Azure SQL database는 PaaS(Platform as a service) 형태의 데이터베이스로 기본 인프라는 Azure가 책임을 지고 사용자는 Database를 생성해서 바로 테이블을 만들고 데이터를 넣어 사용할 수 있다. 요즘은 Database as a Service 라고도 부른다. 아무리 인프라의 운영을 Azure가 책임지는 PaaS 라고 해도 장애가 없다고 장담할 수 없으며 사람의 실수로 인해 데이터가 망가지는 경우는 언제나 발생할 수 있다. 데이터가…

Azure에 Elastic Stack을 빠르게 구축하는 방법

요즘 분산형 검색엔진으로 큰 관심을 받고 많이 사용하고 있는 제품이 Elastic사의 Elasticsearch 이다. 기본 검색엔진의 기능, 실시간으로 로그를 쌓고 분석하는 용도 등으로 사용되며 클러스터에 노드를 추가하는 것만으로도 확장이 가능해서 대용량의 시스템 구성에 적합하다. 검색엔진인 Elasticsearch, 데이터 시각화 제품인 Kibana, 데이터를 수집하는 Beats 와 Logstash 가 모여서 Elastic Stack이라는 오픈소스 패키지다. 여기에 구매를 해야하는 X-Pack 제품이…

Xamarin 자격증 취득 후기

Xamarin은 C#, .NET Framework, Visual Studio를 활용해서 크로스플랫폼(iOS, Android, Windows 10 app)을 개발 할 수 있는 플랫폼이다. Xamarin을 익히는 방법은 여러가지가 있지만 Xamarin University라는 사이트를 통해서 강의를 듣고 공부를 하는 방법이 있다. 물론 모든 강의가 영어로 진행되는 점은 아쉽지만 교육과정과 컨텐츠는 매우 훌륭하다. Xamarin University에서 관리하는 자격증이 하나 있는데 “Xamarin Certified Mobile Developer“가 그 자격증이다. 약…

Visual Studio Code 커맨드에서 바로 실행하는 방법

쉘에서 커멘드라인에서 바로 VS Code 를 실행하고 싶은 때가 있다. 이렇게 … $ code . 이렇게 하면 VS Code가 실행되고 현재 디렉토리가 바로 열리니 편리하다. 설정하는 방법은 결국 VS Code의 실행파일을 시스템 PATH에 넣어주는 것인데 쉽게 설정하는 방법이 있다. VS Code를 실행하고 Command Palette ( 맥의 경우 Shift + Command + P, 윈도우/리눅스의 경우 Ctrl…

Azure IPv6 지원과 애플 “IPv6 Only Network”

지난 9월에 있었던 마이크로소프트 Ignite 2016 행사에서는 Azure의 네트워킹 관련 업데이트가 대거 발표되었다. 주요 내용은 DNS, IPv6, WAF, Peering, Accelerated Networking인데 상세 내용은 동영상 또는 블로그 글을 참조 바란다. 그 중에 IPv6지원에 대한 내용이 포함되어 있었는데 그 내용을 살펴보자. 위키백과에 따르면 IPv6는 1994년에 국제인터넷표준화기구에서 채택되었다고 한다. 그리고 내 개인 기억으로는 10년도 전에 IPv4가 고갈될 것이라는…

Azure SQL Database 데이터 이전 (Full text Search 포함)

Microsoft SQL Server를 온프레미스 서버나 Azure VM에 설치해서 사용하다가 Azure SQL Database로 이전하는 경우가 있다. 이전 방법은 총 4가지가 있다. Visual Studio용 SQL Server 데이터 도구(“SSDT”) 사용. SqlPackage.exe 를 이용하는 방법 SQL Server Management Studio 를 사용하는 방법 SQL Azure 마이그레이션 마법사(“SAMW”) 를 사용하는 방법 이중에서 SSMS(SQL Server Management Studio)를 사용해서 데이터 이전을 할 때 경험있어…