詳細検索

Azure 엔지니어의 관점에서 본 Docker를 둘러싼 DevOps 서비스 요약

아바타
글쓴이 Kohei Akiyama
3분 읽기

Azure 엔지니어의 관점에서 본 Docker를 둘러싼 DevOps 서비스 요약
日本語에서 번역 • 원문 보기

이쪽은 아키야마, 아쥬르 엔지니어야.

최근에는 Azure에서 Docker를 사용하는 웹 서비스를 실행하는 PaaS Web App for Containers 가 GA가 되었고, 저는 프리뷰 시절부터 이 앱을 사용해온 위치에 있어 기쁩니다.

이 글에서는 Docker를 둘러싼 개발/운영 서비스들을 요약하겠지만, 이들은 본환경에서 널리 채택될 가능성이 높습니다.

도커를 둘러싼 요소들

Docker로 Dev/Ops를 구성하려면 다음을 사용해야 합니다.

  • Docker파일을 포함한 저장소를 관리하는 소스 코드 관리 시스템(VCS)
  • Docker 이미지를 구축하는 빌드 시스템
  • 당신이 만든 Docker 이미지를 호스팅하는 호스팅 서비스

세 가지가 필요해.

수치는 다음과 같습니다.

docker-devops-service

각 서비스의 포인트를 적겠습니다.

소스 코드 관리

Visual Studio 팀 서비스

  • Git은 PullRequest 기반 개발을 지원합니다
  • 라이선스는 MSDN 구독과 함께 제공되므로 이미 사용 중이라면 배포가 쉽습니다
  • 스크럼 및 애자일에 따른 프로젝트 관리

GitHub

  • Git은 PullRequest 기반 개발을 지원합니다
  • 많은 엔지니어들이 (특히 웹 기반)에 익숙합니다

GitLab

  • Git은 PullRequest 기반 개발을 지원합니다
  • 무료 요금제 이용 가능
  • SaaS를 허용하지 않는 정책을 지원합니다

건설

Visual Studio 팀 서비스

  • Azure와의 통합 용이성
  • 빌드 타임 청구

서클CI

  • 예약 진행자 청구
  • 2.0은 Docker 빌드에서 캐싱을 사용할 수 있어 가속 여지가 있습니다
  • 범용 빌드라 도입에 시간이 좀 걸립니다

도커 허브

  • GitHub와 쉽게 통합할 수 있음
  • 빌드가 도커 전용 빌드라 배포가 용이함

젠킨스

  • SaaS를 허용하지 않는 정책을 지원합니다
  • 다른 빌드와 공유할 수 있음

진행

Azure Container Registry

  • 다른 Azure 서비스와의 통합 용이성
  • Azure와 청구

도커 허브

  • 빌드와 세트가 함께 제공됩니다

도커 레지스트리

  • SaaS를 허용하지 않는 정책을 지원합니다

결론

어떻게 생각하셨나요? 여기 나열된 서비스들 외에도 다양한 서비스가 있습니다. ISAO는 이들을 이용해 Azure의 Docker를 이용한 LAMP 환경으로의 마이그레이션을 지원합니다 . 관심이 있으시면 아래 배너에서 연락해 주세요.

LAMP環境のAzure PaaS移行支援 くらまね for Azure

Related Articles