Azure 포털 Web App의 Deoplyment Center 관련 UI 등이 많이 바뀌어 현행화 하여 다시 정리한다. 이전 글에서 다음 샘플 앱을 Fork 한 것으로 가정하고 진행한다. Git Repo: https://github.com/AzureAppService/github-action-testapp-spring Zero to Hero with App Service 시리즈의 두 번째 글이다. 이 글에서는 1부를 마쳤다고 가정한다. 이전 글에서는 App Service 계획, 웹 앱을 만들고 샘플 애플리케이션 중 하나를 포크로 만들었다. 이 문서에서는 GitHub 액션을 사용하여 CI/CD (지속적 통합 및 전달) 파이프 라인을 설정한다. CI/CD란 무엇인가? 지속적인 통합 및 전달은 App Ser..
이번 시리즈는 2020년 6~7월 Azure Web App 서비스 팀 블로그에 게시된 글로 전반적인 Azure Web App 서비스 내용을 소개하는 유용한 게시물이며 Web App 서비스를 통해 애플리케이션을 지속적으로 배포하고, 사용자 지정 도메인과 인증서에 사이트를 등록하며, 다른 클라우드 서비스에 안전하게 액세스하고, 사이트를 적절하게 확장 및 구성하는 방법을 다루게 된다. 급변하는 시대에 개발자와 IT 의사 결정권자는 급격히 변화하는 환경에 신속하게 적응해야 한다. 성공적인 조직은 관리형 클라우드 서비스를 사용하여 개발자 효율성을 높임으로써 운영 비용을 절감하고 혁신의 전달을 가속화하여 새로운 비즈니스 기회를 포착한다. App Service는 웹 애플리케이션 및 모바일 백엔드를 호스팅하기 위한, ..
클러스터 자동 크기 조정 HPA는 필요에 따라 새 Pod로 확장된다. 결국에는 클러스터 리소스는 모두 소진되고 예약된 Pod는 보류 상태가 된다. 클러스터 자동 크기 조정기란? 클러스터 자동 크기 조정기는 리소스 제약으로 인해 노드에서 예약할 수 없는 Pod를 감시한다. 그러면 클러스터에서 클러스터의 노드 수가 자동으로 늘어난다. 클러스터에 부하를 도입하여 자동 크기 조정을 강제로 적용해 보겠다. ratings-api 배포에서 인위적으로 CPU의 리소스 request와 limit를 cpu: "1000m"으로 증가하여 이러한 상황을 시뮬레이션하고 다시 배포할 수 있다. 이렇게 하면 Pod가 실제로 사용할 수 있는 것보다 더 많은 리소스를 클러스터 전체에 요청할 수밖에 없다. 그런 다음, 자동 크기 조정을 ..