no image
Bootstrap IaC 툴 및 Vagrant 실습
Bootstrap Iac 툴 ❏ Bootstrap IaC 툴을 이용하여 코드를 이용해서 어플리케이션 배포를 위한 머신을 생성하고 관리. ❏ 대표적인 툴들의 종류로는 Vagrant, Docker, Cloud CLI가 존재. Docker ❏ 독립적인 어떤 하나의 컨테이너 기반으로 하나의 어플리케이션이나 서비스 관리 ❏ 도커 컨테이너는 일종의 소프트웨어, 소프트웨어의 실행에 필요한 모든 것을 포함하는 완전한 파일 시스템 안에 감싼다. 여기에는 코드, 런타임, 시스템 도구, 시스템 라이브러리 등 서버에 설치되는 무엇이든 아우른다. 이는 실행 중인 환경에 관계 없이 언제나 동일하게 실행될 것을 보증한다. Vagrant ❏ 하시코프사에서 개발한 툴로서 코드를 이용해 다양한 가상환경을 생성하고 관리 가능. ❏ 포터블..
2023.11.18
no image
클라우드 컴퓨팅과 클라우드 네이티브
클라우드 컴퓨팅이란 ❏ 컴퓨터 시스템 리소스를 필요시 바로 제공하는 것. ❏ 클라우드 컴퓨팅과 스토리지 솔루션들을 사용자와 기업들에게 데이터 저장, 가공 등의 기능 제공. ❏ 클라우드 컴퓨팅은 전기망을 통한 전력망과 비슷한 일관성 및 규모의 경제를 달성하기 위해 자원의 공유에 의존. 클라우드 네이티브 ❏ 인프라 구축 초기부터 클라우드 환경을 고려하여 최적화된 환경과 기술스택 및 프로그래밍 언어 선정하여 개발환경을 구성하는 설계방법론. ❏ MSA, 도커(Docker), 쿠버네티스(Kubernetes) 등 클라우드 네이티브 환경 구축을 더 쉽게 도와주는 도구들 등장. ❏ CNCF(Cloud Native Computing Foundation)에서 제안하는 클라우드 네이티브 환경을 구성하는 구성요소 : 마이크로..
2023.11.11
no image
IaC(Infrastructure as Code) 개요
내일채움공제 가입자를 위한 무료 이러닝 연수로 강의 듣기! 경영이나 창업 아니면 기계 쪽 강의도 있고 엑셀이나 파워포인트 강의도 있는 거 같던데 나는 머 IT 강의로ㅎㅎㅎㅎㅎㅎ IT 강의는 하나당 평균적으로 10만원 내외인데 무료에다가 집으로 수강강의 해당 책도 배송해주고 나름 좋은듯하당👀 클라우드 컴퓨팅 개요 클라우드 컴퓨팅 ❏ 컴퓨터 시스템 리소스를 필요시 바로 제공(온디맨드 방식 )하는 것. ❏ 일종의 정보들을 자신의 컴퓨터가 아닌 클라우드에 연결된 다른 컴퓨터로 처리하는 기술. ❏ 최소한의 관리 노력으로 빠르게 예비 및 릴리스를 가능하게 함. ❏ 인프라스트럭처에 시간과 비용을 들이기 보다 원래 하려고 했던 사업에 더 집중할 수 있게 됨. ❏ 일반적으로 종량제 모델을 사용( 내가 사용한 시간 대비 ..
2023.11.04