Cloud 2

[Cloud] Virtual Machine vs Serverless Computing vs Container

클라우드의 가장 기본 콘셉트는 Virtual Machine, Serverless Computing , Container의 차이점으로부터 시작한다고 해도 과언이 아니다. 이로부터 클라우드 컴퓨팅의 장점이 도출되기 때문이다. serverless 컴퓨팅 특징 1. 서버의 추상화: 서버리스 컴퓨팅은 실행하는 서버를 추상화한다. 서버 인스턴스를 명시적으로 예약하지 않고 플랫폼(클라우드 제공자)이 해당 기능을 관리한다. 각 함수 실행은 다른 컴퓨팅 인스턴스에서 실행될 수 있다. 서버리스 아키텍처를 통해, 고가용성으로 실행되는 코드를 배포 가능하다. 2. 이벤트 기반 크기 조정: 서버리스 컴퓨팅은 예정된 이벤트에 응답하는 워크로드에 대해 매우 적합합니다. 다음은 이벤트를 트리거하는 종류를 나열하였다. 타이머(예: 매..

Cloud 2021.01.17

[Cloud] Cloud Native Application : Stateless and Stateful Application

오늘은 어플리케이션의 상태와 관련이 있는 Stateless 와 Stateful application 의 차이점에 대해 알아보고자 한다. 레드헷 문서를 기반으로 글을 작성해 보았다. Stateless stateless 프로세스 또는 애플리케이션은 격리된 것으로 간주됩니다. 과거 트랜잭션에 대한 정보 또는 참조가 저장되지 않기 때문입니다. 각 트랜잭션은 모두 처음부터 시작됩니다. 스테이트리스 애플리케이션은 하나의 서비스 또는 기능을 제공하며, 콘텐츠 전달 네트워크(CDN), 웹, 프린트 서버를 사용해 이러한 단기 요청을 처리합니다. 이러한 스테이트리스 트랜잭션의 가장 일반적인 예시는 검색창에 질문을 입력하고 엔터키를 누르는 형식으로 진행되는 온라인 검색입니다. 트랜잭션이 우발적으로 중단되거나 종료되면 새롭게..

Cloud 2021.01.14