DevOps

쿠버네티스(Kubernetes)_1편 요약지난 시간 쿠버네티스에 대한 간략한 정의와 탄생 배경에 관해 알아보았습니다.쿠버네티스는 컨테이너의 배포, 관리, 확장 및 네트워킹을 자동화하는 하는 역할을 합니다.쿠버네티스의 이점쿠버네티스를 사용하여 MSA(MicroService Architecture)를 관리할 때, 주요한 이점은 아래와 같아요.더보기MSA란?- 작고, 독립적으로 배포 가능한 각각의 기능을 수행하는 서비스로 구성된 프레임워크.컨테이너 오케스트레이션 비용 절감.MSA를 위한 데브옵스 효율성 향상멀티 클라우드 환경에서 워크로드 배포 용이종속 가능성 없는 이식성 제고배포 자동화 및 확장성 강화클라우드 환경에서의 앱 안정성 및 가용성 강화오픈소스 생태계의 일부로서 이용하기 편리쿠버네티스_1편에서도 확인..
쿠버네티스??개발자라면 적어도 한번 이상 들어본 단어 쿠버네티스(kubernetes).흔히 k8s 혹은 쿠브(kube)라고도 불립니다.오늘은 쿠버네티스에 대해서 알아보겠습니다. 1. 쿠버네티스(Kubernetes)란? 쿠버네티스는 컨테이너화 된 워크로드와 서비스를 관리하기 위한 이식성이 있고, 확장 가능한 오픈소스 플랫폼입니다.즉, 한마디로 정의하면 '오픈소스 컨테이너 오케스트레이션 플랫폼'이다.더보기오케스트레이션? 컨테이너의 배포, 관리, 확장 및 네트워킹을 자동화하는 것+ 쿠버네티스는 키잡이나 파일럿을 뜻하는 그리스어에서 유래했다. 2. 쿠버네티스의 여정쿠버네티스는 왜 유용하게 되었을까? Traditional Deployment(전통적인 배포) : 초기에는 애플리케이션을 물리 서버에서 실행했다. 하나..
쿠버네티스, 도커를 알아보기 전에 클라우드 네이티브가 뭔지 알고 넘어가야 하기에 이번 글에서는 클라우드 네이티브에 대해서 알아보겠습니다.클라우드 네이티브(Cloud Native)?클라우드 네이티브는 애플리케이션 개발을 위한 소프트웨어 방식으로서 확장성, 안정성, 고성능을 갖춘 기본적인 개발 방식과 그 특성을 말합니다. 그럼 클라우드와 클라우드 네이티브는 어떻게 다를까?Cloud는 애플리케이션을 어디에 배치하느냐의 'Where'라고 하면,Cloud Native는 애플리케이션을 어떻게 구성하느냐의 'How'이다.Cloud우리가 잘 알고있는 Cloud(클라우드)는 인터넷 가상 저장소를 말합니다.이전의 USB, 하드웨어 등과 같은 물리적 저장소를 대신해 가상의 저장소에 정보를 저장하여 어디서든 접근할 수 있는 ..
갑자기 DevOps??? 저는 개발직무로 입문하여 [취업준비 + 역량강화]의 과정을 겪으며 다양하진 않지만 확실한 프로젝트를 4번 진행했습니다.처음엔 Front-end로 시작하여 UI/UX를 설계하고, 사용자 인터페이스를 구현하며 개발자로서 한 걸음씩 내디뎠습니다. 그러다 마지막 프로젝트에서 Back-end와 CI/CD 업무를 맡아 진행했고, 이 과정에서 Front-end를 진행할 때 보다 더 강렬한 이끌림을 느껴 직무에 대한 고민을 시작했고, DevOps로 미래를 결심했습니다. 사실 DevOps에 관해 많이 찾아봤지만 이렇다 할 정의를 내리기가 참 애매했습니다. 그렇기에 저조차 DevOps로 결심을 했지만 제가 DevOps에 대해 다른 분께 명확히 설명드리기가 어려웠습니다. 그래서 DevOps를 조금 ..
고민하는만두
'DevOps' 카테고리의 글 목록