Cloud

Dockerfile IaC란 ? 코드형 인프라(IaC)는 인프라 관리를 데이터 센터의 물리적 하드웨어에서 가상화, 컨테이너, 클라우드 컴퓨팅으로 전환할 수 있도록 지원합니다 IaC는 높은 수준의 설명적인 코딩 언어를 사용하여 IT 인프라 프로비저닝을 자동화하고 수작업 관리와 서버, 스토리지, 데이터베이스 연결과 같은 인프라 요소 프로비저닝이 필요하지 않습니다. 프로그래밍형(코드형)인프라 개발은 탄력성, 확장성, 반복성을 부여하여 동일한 환경을 보유한 서버를 수십에서 수백 대까지 운영,관리하게 해줍니다. 이러한 IaC지원 도구로 도커, 엔서블, 쿠버네티스가 있습니다. Docker 도커 이미지는 컨테이너가 실행할 환경을 제공하는 일종의 파일 시스템 역할을 합니다. 개발하는 모든 컨테이너 환경은 획일적이고 동..
·Cloud/Concepts
클라우드 컴퓨팅이란? 컴퓨팅 파워, 데이터베이스, 스토리지, 애플리케이션 및 기타 IT 리소스를 온디맨드 인터넷을 통해 제공하고 사용한 만큼만 비용을 지불하는 것을 의미합니다. 이러한 리소스는 전 세계의 여러 위치에 있는 대규모 데이터 센터에 구축된 서버 컴퓨터에서 실행됩니다. ex) AWS, GCP, Azure 클라우드 서비스 모델 3가지 IaaS(서비스형 인프라) 클라우드 It의 기본 빌딩 블록을 포함하고 일반적으로 네트워크 기능, 컴퓨터 스토리지 공간을 제공함.IT 리소스에 대한 최고 수준의 유연성과 관리 제어기능 제공합니다. ex) EC2, EBS, VPC PaaS(서비스형 플랫폼) 기본 인프라(하드웨어와 운영체제)를 관리할 필요가 없어 애플리케이션 개발과 관리에 집중 할 수 있습니다. ex) L..
클라우드 컴퓨팅 클라우드 컴퓨팅에서 가상화는 하드웨어 기능을 시뮬레이션하여 애플리케이션 서버, 스토리지, 네트워크와 같은 유용한 IT 서비스를 생성하는 소프트웨어 아키텍처 기술입니다. 최근 사용하고 있는 가상화는 하이퍼바이저를 이용한 가상머신과 컨테이너를 이용한 도커 방식입니다. 컨테이너는 코드와 모든 종속성을 패키지화하는 표준 소프트웨어 단위로, 애플리케이션이 안정적으로 실행되도록 합니다. 도커 컨테이너 이미지는 애플리케이션을 실행하는 데 필요한 모든 것(코드, 런타임, 라이브러리) 을 포함하는 경량의 독립형 실행 가능 소프트웨어 패키지라 말할 수 있습니다. 가상머신 호스트 운영체제 위에 가상화 소프트웨어를 이용하여 여러개의 게스트OS(Ubuntu, CentOS 등)를 구동하는 방식입니다. 하이퍼바이저..
Shine_sunho
'Cloud' 카테고리의 글 목록