마이크로소프트 애저(Azure)가 하루가 다르게 쿠버네티스(Kunernetes) 친화적으로 바뀌고 있습니다. 애저 환경에서 쿠버네티스를 사용하는 고객이 가파르게 늘고 있다 보니 적극적으로 지원하는 것이 당연할까요?
최근 마이크로소프트가 OSBA(Open Sourcing the Open Service Broker API)를 소개했습니다. OSBA는 Open Service Broker API를 토대로 만들어진 것으로 쿠버네티스나 클라우드 파운드리 같은 플랫폼에서 운영되는 애플리케이션에 애저의 다양한 서비스를 매끄럽게 연계할 수 있도록 돕습니다.
풀어 말하자면 OSBA를 사용해 쿠버네티스 환경에서 운영하는 애플리케이션에 다음과 같은 애저 서비스를 매우 쉽게 연계해 쓸 수 있다는 것입니다.
· Azure CosmosDB
· Azure Database for PostgreSQL
· Azure Blog Storage
· Azure Database for PostgreSQL
· Azure Blog Storage
OSBA와 쿠버네티스 서비스 카탈로그를 이용하면 SLA가 보장되는 애저 데이터 서비스를 API를 통해 간단히 사용하고 관리할 수 있습니다. 다음 예제 화면을 보시죠. 쿠버네티스 애플리케이션의 설치와 관리를 돕는 오픈 소스 패키징 툴인 Helm을 OSBA와 함께 사용하는 것을 보여줍니다. 이 화면이 새롭다 느껴지시는 분이 있을 겁니다. 잘 보셨습니다. 마이크로소프트는 쿠버네티스 서비스 카탈로그를 위한 커맨드 라인 인터베이스(CLI) 알파 릴리즈도 공개했는데, 이를 이용한 것입니다.
다음 데모는 워드프레스가 사전에 패지킹된 Helm 차트를 Azure Database for MySQL과 연계하는 것인데요, 컨테이너 환경에 데이터베이스를 구성하지 않고 매니지드 데이터베이스에 연결했다는 점이 눈에 띕니다. 데이터베이스 관리는 매니지드 서비스에 맡기고 워드플레스만 관리하고자 하는 곳에 어울리는 구성이 아닐까 싶네요.
이 밖에에도 쿠버네티스 환경에서 DevOps 워크플로우를 생성하고 관리할 때 사용하는 Brigade를 위한 시각화 도구인 Kashti도 소개되었습니다. DevOps 파이프라인을 시각화해주는 도구라 생각하면 되는데요, 이는 별도 포스팅으로 소개하겠습니다.
참고로 본 포스팅은 애저 블로그를 참조해 작성한 것입니다. 쿠버네티스를 애저 환경에서 활용하는 것에 대한 기술 문의는 락플레이스로 해주시면 감사하겠습니다.
'클라우드 운영 팁' 카테고리의 다른 글
[락플레이스] 무료로 적용할 수 있는 Azure의 네트워크 가속 기능! 리눅스도 물론 됩니다! (0) | 2018.01.08 |
---|---|
[락플레이스] Apache Mesos를 더 편하게 쓰는 방법 (0) | 2018.01.02 |
[락플레이스] 인프라, 애플리케이션, 플랫폼 관련 모든 이슈를 관리자에게 실시간으로 알려주는 기능이 Azure Monitor에 추가 ~ Alert! (0) | 2017.12.21 |
[락플레이스] 배정한 예산을 넘어설 때 자동으로 알림을 받을 수 있다는 사실 - 리소스를 막 쓰다 요금 폭탄 고지서를 받을 일이 없어진다! (0) | 2017.12.20 |
[락플레이스] 애저 애플리케이션 아키텍처 가이드 - MSA, N-tier, Big Data... 애플리케이션 유형별 구현법 안내 (0) | 2017.12.11 |