DevOps 3

AWS는 무엇인가?

AWS = Amazon Web Services미국의 아마존닷컴(amazon.com)이 온라인 비즈니스를 지원하는 시스템 구축 및 운영 노하우를 바탕으로 제공하는 클라우드 컴퓨팅 서비스 세계 최대 규모의 클라우드 컴퓨팅 서비스로 클라우드 = AWS로 생각하는 사람도 많다.글로벌 클라우드는 Amazon, Microsoft, Google이 있고, 국내 클라우드는 Naver Cloud, Kt Cloud, NHH Cloud, Kakao i cloud가 있다. AWS가 왜 생겨났고, 왜 필요한 것인가?기존에는 개인이나 기업이 서버를 운영하기 위해 '서버 구동용 컴퓨터'를 구매하거나 'IDC'에서 서버를 모아 일정한 사용료를 지불하며 서버를 운용하였다.이와 같은 방식에 문제가 발생하였다. 유지 비용이 크다.확장성이 ..

DevOps/AWS 2024.05.11

Windows 11 minikube 설치과정 알아보기

kubernetes를 실습하기 위해 학습에 알맞게 간편하게 구축하여 사용할 수 있는 minukube를 설치하려고 한다. 관리형 쿠버네티스의 경우 비용이 청구되어 상용 수준의 테스트를 하기에는 무리가 있으므로, 로컬 환경에서 minikube나, k3s를 활용하여 쿠버네티스 클러스터를 구성할 수 있다. 쿠버네티스 공식 사이트: Minikube로 경량화된 쿠버네티스 설치 https://kubernetes.io/ko/docs/setup/learning-environment/minikube/ 미니큐브 공식 사이트 https://minikube.sigs.k8s.io/docs/start minikube를 사용하기 위해 필요한 것 What you’ll need 2 CPUs or more 2GB of free memor..

DevOps/Kubernetes 2024.04.16

[Docker] Docker가 필요해진 이유

도커란 리눅스 컨테이너를 기반으로 한 Go 언어로 작성된 오픈소스 가상화 프로젝트 기존의 가상화 기술 하이퍼바이저를 이용해 여러 개의 운영체제를 하나의 호스트에서 생성해 사용하는 방식으로, 하이퍼바이저에 의해 관리되는 운영체제는 게스트 운영체제(Guest OS)라고 하고, 대표적인 가상화 툴로 VirtualBox, VMware 등이 있다. 가상 머신은 게스트 운영체제를 위한 라이브러리와 커널을 모두 포함하므로 배포할 때의 이미지의 크기가 커지고, 엄청난 크기의 이미지를 애플리케이션으로 배포하는 것은 이슈가 발생할 수 있다. 성능 손실의 문제도 발생할 수 있다. 하지만, 도커 컨테이너는 리눅스의 chroot, namespace, cgroup을 사용하여 프로세스 단위의 격리 환경을 만든다. 따라서 각 애플리..

DevOps/🗳 Docker 2024.04.11