반응형

Cloud 4

[Cloud] 오토 스케일링이란??

오토스케일링이란? 서버의 과부하나 장애 등 서비스가 불능상태가 되면 자동으로 서버를 복제/추가 하여 서버를 늘려주는 작업 이부분에서 On premise보다 Cloud가 좋은 점 한가지를 깨달을수 있다. 온프레미스의 단점 장비 유지보수비가 비싸다 서버 증설을 위한 작업이 까다롭다 Onpremise는 서버 증설을 위한 작업이 까다롭다, 이때 Scale up과 Scale out 개념이 나오는데, 한번 확인해보자 스케일업(scale-up) VS 스케일아웃(scale-out) 1. Scale up : 유저들의 트래픽을 보다 신속하게 처리하기 위해 고속의 프로세서를 장착하는 전략 2. Scale out : 같은 서버를 여러 대 복제하여 트래픽을 분산하는 전략 어떤 방향으로 전략을 선택하느냐는 상황에 따라 맞추어야될..

[Cloud] Hypervisor란?? 가상화? 그래서 ?

가상화를 알아보다보니 하이퍼바이저 하이퍼바이저 하면서 계속 나오는 이것! 조금만 더 알아보려고한다. 하이퍼바이저란? 하이퍼바이저는 단일 하드웨어에서 여러 다른 가상 머신을 호스팅할 수있는 프로그램 쉽게 말해 하나의 Host 컴퓨터에서 다수의 OS를 동시에 사용하기 위한 아이이다. 가상화 머신 모니터(virtual machine monitor) 또는 가상화 머신 매니저(virtual machine manager) 약어로 VMM라고 한다. 가상머신을 돌리는 컴퓨터가 Host / 각각의 가상 머신들은 Guest라고 한다. 그래서 Host OS위에 개별 Guest OS를 구동시켜서 도커를 사용하는것과는 다르다. Guest OS는 개별적으로 구동되기 때문에 다양한 운영 체제의 여러 인스턴스가 하드웨어 리소스를 공..

[Cloud] Docker 란? 가상머신과의 차이

Docker란? 컨테이너 기반의 오픈소스 가상화 플랫폼이다. 조금 자세히 표현하자면, Docker는 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼이라고 한다. 도커는 컨테이너라는 단위를 사용하여 패키징(컨테이너로 추상화하고 인터페이스를 제공)하며, 이 컨테이너에는 도구, 런타임 , 라이브러리등 어떠한 소프트웨어를 실행하는데 필요한 재료를 포함하고 있다. 이때의 이 재료들을 패키징 해놓은것을 도커 이미지 라고 한다. 그래서 도커의 컨테이너에 소프트웨어를 실행하는데 필요한 재료(이미지)들을 넣어두고, 해당 컨테이너를 통해 시스템 환경에 구애받지 않고 앱을 배포 및 확장하고 실행할 수 있게된다. 쉽게 표현하면 방을 나눠두고 해당 방은 앱 1번을 실행 시키는 환경을 조성해놓고 그 방..

[Cloud] Public Cloud / Private Cloud란? 이해

1. Public Cloud 퍼블릭 클라우드란? 클라우드 컴퓨팅 배포의 가장 일반적인 유형 클라우드 리소스(예: 서버 및 스토리지)는 타사 클라우드 서비스 공급자가 소유하고 운영하며 인터넷을 통해 제공한다. 모든 하드웨어, 소프트웨어 및 기타 지원 인프라를 클라우드 공급자가 소유하고 관리한다. 퍼블릭 클라우드에서는 다른 조직 또는 클라우드 하드웨어, 스토리지 및 네트워크 디바이스를 공유하며 웹 브라우저를 사용하여 서비스에 액세스하고 계정을 관리하도록 되어있다. 공용 클라우드 배포는 웹 기반 메일, 온라인 사무실 애플리케이션, 스토리지 및 테스트 및 개발 환경을 제공하는 데 자주 사용된다. 예 : Azure , AWS, GCP Public Cloud 장점 비용 절감 - 하드웨어 또는 소프트웨어를 구매할 필..

반응형