클라우드 기본 애플리케이션이란 무엇입니까? 그것의 특징은 무엇입니까?
클라우드 기본 어플리케이션의 가장 큰 특징은 새로운 서비스를 신속하게 배포할 수 있다는 것입니다. 한 기업에서 새로운 애플리케이션 환경을 제공하고 새로운 버전의 소프트웨어를 배포하는 데는 보통 며칠, 몇 주, 심지어 몇 달이 걸립니다. 이 속도는 소프트웨어 배포가 감당할 수 있는 위험을 심각하게 제한한다. 실수를 저지르고 잘못을 바로잡는 데 같은 시간과 비용이 필요하기 때문에 경쟁 우위가 생길 수 있기 때문이다.
따라서 클라우드 원시는 하나의 제품이 아니라 기술 체계와 방법론입니다. 디지털 전환은 사고의 선행이자 안팎의 전반적인 변화입니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 예술명언) 클라우드에는 DevOps, 지속적인 제공, 마이크로서비스, 민첩한 인프라, 콘웨이의 법칙 등이 포함됩니다. , 기술 및 관리 등 비즈니스 역량에 따라 회사의 역량을 재편할 수 있습니다. 일련의 클라우드 기술 및 엔터프라이즈 관리 방법의 집합이라고 할 수 있으며, 관행과 다른 도구와의 결합을 통해 사용자가 디지털 변환을 실현할 수 있도록 더 잘 도울 수 있습니다.
CNCF (cloud native computing foundation) 는 cloud native system 에 포함되어야 할 속성을 고려합니다.
1. 컨테이너화: 컨테이너를 기반으로 전체 개발 수준을 높이고 코드 및 구성 요소 재사용을 형성하여 클라우드 기본 응용 프로그램의 유지 관리를 단순화합니다. 컨테이너의 응용 프로그램 및 프로세스를 별도의 응용 프로그램 배포 단위로 실행하여 높은 수준의 리소스 격리를 가능하게 합니다.
2. 자동화 관리: 통합 일정 관리 센터, 근본적으로 시스템 및 자원 활용도를 높이고 운영 및 유지 보수 비용을 절감합니다.
3. 마이크로서비스 지향: 송커플링을 통해 어플리케이션의 전반적인 민첩성과 서비스 용이성을 높입니다.