서버운영 (TA, ADMIN)/인프라 (49) 리스트형 [Container] kubernetes in action - 들어가며 기술 자체를 이해하고 도구를 사용해 쿠버네티스 클러스터에 효과적이고 효율적으로 애플리케이션을 개발해 배포하는 방법을 알아본다. 다수 서버 환경에서 컨테이너화된 애플리케이션을 실행하고 관리하는데 쿠버네티스가 이용된다. 컨테이너 기술을 배우고 여러 개의 관련된 컨테이너를 규모에 맞게 조정하고자 하는 고급 소프트웨어 엔지니어들은 쿠버네티스 환경에서 애플리케이션을 개발하고 컨테이너화하며 실행하는데 필요한 전문지식을 얻을 수 있다. (프로그래밍, 컴퓨터 네트워킹, 리눅스의 기본 명령 실행과 같은 기본적인 지식과 HTTP 처럼 잘알려진 프로토콜에 관해 이해는 필요하다) 쿠버네티스의 각 구성 요소를 알게되고 점차적으로 kubectl 명령줄 도구를 사용하는 법을 다룬다. 개요 1. 쿠버네티스 소개 쿠버네티스가 무엇이고.. [인프라] 클라우드 CDN 아키텍처 여러개의 리전에 흩어진 여러개의 클라우드들을 연결해야 할때에는 CDN(Contents Delivery Network)를 활용할 수도 있다. CDN이란 웹 콘텐츠를 인터넷에 효과적으로 배포하기 위한 HTTP에 최적화된 네트워크를 말한다. 구축할 시스템이 동영상처럼 대용량 파일의 비중이 높고, 클라우드 기반의 아키텍처를 사용할 수 있는 환경이라고 가정한다. 이런 환경에서 오브젝트 스토리지에 저장된 파일들을 사용자에게 제공할때는 DNS를 활용하여 최적의 라우팅 경로로 파일이 전송되도록 만들 필요가 있다. 최근에는 웹 브라우저로 접속하는 사용자 외에도 모바일 기기로 접속하는 사용자가 많아져서 일시적으로 요청이 많아 한 곳으에 부하가 몰리는 경우도 종종 생긴다. 이러한 문제를 해결하기 위해 DNS와 오브젝트 스토.. [인프라] 클라우드 컴포넌트 리소스(가상서버/네트워크/스토리지) 가상 서버가 생성되기까지의 처리 흐름 아래는 API를 통해 가상 서버의 생성 요청을 접수한 후, 오픈스택 내부에서 벌어지는 처리 내용들을 도식화한 것이다. 실제로는 이보다 더 복잡게 처리되지만 큰 흐름을 파악할 수 있도록 주요 동작만 표현하고 세부적인 내용은 생략되었다. 1. 가상 서버 생성 요청을 메시지 큐에 넣기 가상 서버를 생성하는 API가 실행되면 일단 큐에 메시지를 넣어 비동기로 처리한다. 오픈스택 내부에서는 모든 처리가 이 메시지 큐를 통해 이루어진다. 많은 서버들이 메시지를 효율적으로 주고 받도록 중계하는 오픈스택의 핵심 미들웨어로 AMQP라는 표준 프로토콜을 사용한다. 가상 서버 생성 요청이 큐에 들어가는 시점에 생성할 가성 서버의 구성 정보와 상태 정보가 구성관리 데이터베이스에 저장된다... [인프라] 클라우드 이후 환경구축 방식의 변화 보호되어 있는 글입니다. [인프라] 클라우드 컴포넌트 오버뷰 보호되어 있는 글입니다. 이전 1 ··· 4 5 6 7 8 9 10 다음