클라우드 컴퓨팅이란? ( 2 )
·
Cloud
[클라우드] - 클라우드 개념 클라우드 개념 클라우드 컴퓨팅이란? 클라우드 : Cloud 인터넷 인프라와 서버군이 마치 구름 속에 있는 것과 같이 사용자가 실체를 확인할 수 없지만 서버와 서로 통신하며 데이터를 분산 처리 2016년 Programmable Re jeong-on.tistory.com 클라우드 도입 이전 IT자원 관리 클라우드 컴퓨팅이란? Cloud Computing 인터넷을 통해 가상화 된 컴퓨터의 IT리소스를 제공하는 것 → 인터넷 기반 컴퓨팅의 일종으로 정보를 자신의 컴퓨터가 아닌 인터넷에 연결된 다른 컴퓨터로 처리하는 기술 IT 자원, IT 리소스 → CPU, RAM SSD 등 클라우드의 특징 - 컴퓨팅 자원을 원할 때, 원하는 만큼 사용 - 사용한만큼만 비용을 지불 X As A Se..
오케스트레이션(Orchestration)
·
Cloud
오케스트레이션이란? Dynamic coordination 다이나믹 코디네이션 리소스 오케스트레이션 - Scheduling 특정상황에서 빈곳이나 가용한 것들만 사용한다. - automation 딱 한번만 생각한다. - Declarative Resource management in cloud Native Computing Foundation 선언한것에 따라서 리소스가 움직인다. ※ Declarative = 선언적 오케스트레이션 사용방법 - 오케스트레이터가 따로 있고 오케스트레이션에 따라 언어를 배워야함 = DSL DSL : Domain Specific Language) 오케스트레이션의 장단점 장점 - 선언적 프로그래밍 - 코드를 읽기 편해진다 - 이식성이 좋다 - 코드가 간결해 운용성이 좋아진다 - 아이덴포..
데이터 센터
·
Cloud
데이터센터란?리소스를 넣어놓는 것산업에서 발생하는 모든 정보(리소스)를 저장하고 처리하는 중심 역할 리소스를 활용하려면 측정이 가장 중요하지만여러사람이 리소스를 쓸 때 측정하기 어렵다.에이전트- 바이너리를 깔아서 돌아가는 구조다.                      - 새로운게 os가 들어오면 계속 업그레이드를 해야한다                         - 매번 버전을 바꾸면 가능할 수 있지만 os에 대한 버전도 바뀌기 때문에                                             os업데이트, 에이전트 업데이트를 동시에 상황에 맞는 에이전트가 계속 등장해야한다.                               - 에이전트가 죽거나 오류가 나지 않기 위해 신경써 기..
Service Discovery
·
Cloud
Service Discovery란? 서비스 클라이언트가 서비스를 호출할 대 서비스의 위치(IP주소와 포트)를 알아낼 수 있는 기능 Service는 기본적으로 받는 서비스 말고 IT서비스를 의미 web server, app server, DB server를 엮어서 하는 것 Mirco-Service == Container group (web, app, db) Service discovery 기능 구현 방법 1. Client side discovery 방식 2. Server side discovery 방식 1. Client side discovery Service client가 service registry에서 서비스의 위치를 찾아 호출하는 방식 Service A의 인스턴스들이 생성될 때, Service A에..
Cloud Native란?
·
Cloud
Cloud Native란? - Containerized - Micro-Service oriented - Dynamically orchestrated Micro-Service oriented : 앱서버, DB서버, 웹서버들이 다 작아진다 Dynamically orchestrated : 작은 서비스들을 동적으로 연결 Cloud Native Application의 특징 - Micro-services - Health Reporting : Micro-services가 잘 작동하는지 확인 - Telemetry Data : 현재상태 측정 - Resiliency : 회복성 - Declarative : 선언적 수행되는 환경이 동적으로 움직이기 위해선 마이크로서비스라는 단위로 서로 연결하는 오케스트레이션이라는 플랫폼이 있..
클라우드 개념
·
Cloud
클라우드 컴퓨팅이란? 클라우드 : Cloud 인터넷 인프라와 서버군이 마치 구름 속에 있는 것과 같이 사용자가 실체를 확인할 수 없지만 서버와 서로 통신하며 데이터를 분산 처리 2016년 Programmable Resourse Management Programmable : 프로그래밍 언어 Management : 관리 Resourse : 원자성 - 독립적으로 동작 ex) 삭제,확장 등등 - 측정이 가능해야 함 ※ 측정이 가능한 CPU는 독립성이 없기 때문에 리소스라고 보기 어려움 2017년 Programmable Resourse Life Cycle Management - 리소스를 만들고 제어 2018년 Programmable Service Management Service → IT-related fanti..
정온 (jeong on)
'Cloud' 카테고리의 글 목록