카테고리 없음
쿠버네티스 4 - 클라우드 네이티브 1
포포252
2024. 1. 15. 10:53
클라우드 네이티브
클라우드 환경에 적합한 컴퓨팅 기술을 지원 하는 오픈소스 단체
리눅스 소속
큰기업의 후원을 받아서..
클라우드 환경에 적합한 컴퓨팅 기술을 호스팅 (지원)
지원 목록
1. 컨테이너
2. ci/cd
3.오케스트레이션
4.모니터링
5. 서비스 디스커버리
6. 네트워크 & 보안
7. 분산 디비 & 저장소
8.메시징
9. 컨테이너 런타임
10. 배포 ( 인증 )
쿠버네티스는 클라우드 네이티브의 핵심역할
클라우드 네이티브 추가 정의
- 클라우드 네이티브(Cloud Native)란 넓은 의미로 클라우드 컴퓨팅의 장점을 최대한 활용할 수 있도록 애플리케이션을 개발하고 운영하는 방법론
- 클라우드 네이티브는 클라우드 환경에서 작동하도록 설계된 애플리케이션을 말합니다.
클라우드 네이티브는 애플리케이션이 있는 위치보다는 이를 구축하고 배포하는 방법과 더 관련이 있습니다.
- 클라우드 네이티브 애플리케이션은 클라우드 환경에 통합되도록 설계된 마이크로서비스라는 별개의 재사용 가능한 구성요소로 이루어져 있습니다.
- 이러한 마이크로서비스는 구성 요소로서의 역할을 하며, 종종 컨테이너에 패키징되어 있습니다.
- 마이크로서비스는 전체적으로 함께 작동하여 애플리케이션을 구성하지만, 자동화와 오케스트레이션 프로세스를 통해 각각을 별도로 확장하고 지속적으로 개선하며 빠르게 반복할 수 있습니다.
- 클라우드 네이티브 애플리케이션의 민첩성과 지속적인 개선에 각 마이크로서비스의 유연성이 더해집니다.
클라우드 네이티브 및 클라우드 지원 비교
클라우드 지원 애플리케이션은 기존 데이터 센터에 배포하기 위해 개발되었지만 나중에 클라우드 환경에서도 실행할 수 있도록 변경된 애플리케이션입니다. 그러나 클라우드 네이티브 애플리케이션은 클라우드에서만 작동하도록 빌드되었습니다. 개발자들은 확장 가능하고 플랫폼에 구애받지 않으며 마이크로서비스로 구성되도록 클라우드 네이티브 애플리케이션을 설계합니다.
참고자료
https://www.ibm.com/kr-ko/topics/cloud-native
클라우드 네이티브 | IBM
클라우드 네이티브 애플리케이션은 클라우드 환경에 통합되도록 설계된 마이크로서비스라는 별개의 재사용 가능한 구성요소로 이루어져 있습니다.
www.ibm.com