콘텐츠로 이동하기
Anthos

Google 계정으로 무료로 사용할 수 있는 Anthos Developer Sandbox 소개

2020년 12월 17일
https://storage.googleapis.com/gweb-cloudblog-publish/images/Anthos.max-2600x2600_YiP5QNg.png
Dustin Ingram

Senior Developer Advocate

Vic Iglesias

Senior Product Manager

   * 본 아티클의 원문은 2020년 11월 14일 Google Cloud 블로그(영문)에 게재되었습니다. 

각 기업의 IT 운영 담당 부서에서 신규든 기존이든, 실행 환경이 Linux든 Windows든, 장기 실행이든 서버리스든, 수요에 따라 신속한 확장 및 축소까지 가능한, 다양한 종류의 앱을 실행할 수 있는 플랫폼이 필요하다는 목소리가 커지고 있습니다. Anthos는 하이브리드 및 멀티 클라우드에 이와 같은 요구사항을 실현하는 Google Cloud 제품입니다. Anthos를 사용하면 앱을 실행하는 방식뿐 아니라 온프레미스, Google Cloud, 타 클라우드 등 런타임의 위치를 선택할 수 있습니다. 그렇지만 '실제로 Anthos 기반의 개발은 어떤 방식으로 이루어지는지'에 대한 궁금증이 남습니다.

Anthos 기반 개발 방법을 간편히 배울 수 있는 Anthos Developer Sandbox가 출시되었다는 기쁜 소식을 전해 드립니다. 몇 분만 시간을 내면 개발자 작업 위주로 Anthos를 둘러볼 수 있습니다. 더 좋은 소식은 Google 계정이 있는 사용자라면 누구나 Anthos Developer Sandbox를 이용할 수 있다는 사실입니다. Google Cloud를 이용하거나, 결제 수단을 등록하거나, IT 부서의 도움을 받지 않아도 Anthos를 직접 체험해 볼 수 있습니다. 아래 버튼만 클릭하면 단계별 안내에 따라 Sandbox를 사용해 자체 애플리케이션을 만들고 반복할 수 있습니다.
https://storage.googleapis.com/gweb-cloudblog-publish/images/google_cloud_shell.max-300x300.png

Anthos Developer Sandbox에는 다음과 같은 도구와 함께 각 도구의 사용법을 알려주는 단계별 안내가 포함되어 있습니다.

  •  Cloud Shell 편집기 - 클라우드의 개발 워크스테이션입니다. 지난달 공개된 Cloud Shell 편집기(ide.cloud.google.com에서 사용 가능)를 사용하면 Eclipse Theia IDE 플랫폼에서 구동되고 필요한 모든 기본 도구가 포함된 브라우저 내장형 IDE에서 클라우드 기반 앱을 쉽게 배포할 수 있습니다.
  • Cloud Code - IDE 개선사항 집합으로, Skaffold 및 Minikube를 비롯한 최신 클라우드 기반 개발에 필요한 여러 도구가 포함되어 있어 자연스럽고 일관된 개발 환경을 제공합니다.
  • Cloud Build Local - 활성 Google Cloud Platform 프로젝트가 없어도 로컬에서 Cloud Build 빌드를 실행할 수 있는 도구입니다.

위와 같은 3가지 구성요소를 사용하면 자체 제작한 애플리케이션을 Anthos에 배포하기에 앞서 반복, 디버깅, 테스트를 수행하는 데 필요한 모든 것을 갖춘 셈입니다. 실험이 끝나면 Anthos Developer Sandbox가 관련 리소스를 모두 삭제 처리합니다. Anthos Developer Sandbox는 Cloud Shell의 무료 사용 환경에 완전히 포함되어 제공되므로 요금이 발생하지 않습니다.

https://storage.googleapis.com/gweb-cloudblog-publish/images/Cloud_Shell_Editor.max-2200x2200.jpg
웹브라우저 내의 Cloud Shell 편집기(사진)

어떤 런타임을 선택하든 Anthos Developer Sandbox는 다음과 같은 Anthos에서 가장 일상적인 개발 작업을 수행할 수 있도록 안내해 줍니다.

Anthos Developer Sandbox는 GKE 및 Cloud Run과 같은 Anthos의 컨테이너 기반 런타임을 바탕으로 자연스러운 개발자 환경을 구축하는 데 사용할 수 있는 도구를 소개합니다. 이 Sandbox는 개발자 작업에 중점을 두고 있지만 임베디드 서비스 메시 및 전체 플랫폼의 GitOps 방식 구성 관리와 같은 Anthos 기능은 운영자에게도 유익할 수 있습니다.

Anthos Developer Sandbox의 둘러보기 안내 과정을 마치면 이 프로세스를 자체 제작 애플리케이션 중 하나를 배포하는 데 활용할 수 있게 됩니다. Anthos 기반의 개발 환경을 학습하고 개선하는 데 도움이 되는 가이드는 다음과 같습니다.

Anthos Developer Sandbox를 통해 Google에서 설계한 뛰어난 개발자 도구를 선보일 수 있어 기쁘게 생각하며 각 기업에서 보다 원활하고 생산적인 개발자 환경을 구현하는 데 도움이 되길 기대합니다. Slack의 #anthos 채널에 가입하여 Anthos Developer Sandbox에 대한 여러분의 의견을 알려주세요.
게시 위치