1주차-1 AWS & 가상 서버

아이수베어·2022년 1월 21일
0

AFOS[2기]

목록 보기
1/29
post-thumbnail

클라우드란 ?

클라우드는 인터넷을 통해서 자유롭게 IT 리소스를 사용할 수 있게 해주는 서비스

클라우드 서비스의 종류

IaaS (Infrastructure as a Service)

인터넷을 통해 사용자에게 IT 인프라를 제공하는 클라우드 컴퓨팅
주로 서버리스 컴퓨팅과 관련이 있음
사용자가 온프레미스 컴퓨팅 리소스를 오버헤드 없이 누릴 수 있음
운영 체제, 데이터 미들웨어, 런타임, 애플리케이션을 사용자가 관리
비교적으로 사용자가 관리해야 부분이 다른 서비스들 보다 많음

PaaS (Platform as a Service)

제공업체를 통해 하드웨어, 애플리케이션 소프트웨어 플랫폼이 제공되는 클라우드 컴퓨팅
주로 개발자나 프로그래머가 사용하는 PaaS는 인프라를 구축 및 유지 관리할 필요가 없음
PasaS에서 자체 애플리케이션을 개발하고 실행 및 관리를 할 수 있도록 해줌
클라우드 기반으로 확장성이 뛰어나고 마이그레이션이 편리함

Serverless

개발자가 서버를 관리할 필요 X, 애플리케이션을 빌드, 실행할 수 있도록 하는 클라우드 네이티브 개발 모델
클라우드 제공업체가 서버 인프라에 대한 프로비저닝, 유지 관리, 스케일링 등 작업 처리
개발자는 코드를 배포하기 위해 컨테이너에 패키징하면 됨

SaaS (Software as a Service)

클라우드 애플리케이션 및 기본 IT 인프라, 플랫폼을 사용자에게 제공하는 클라우드 컴퓨팅
사용자가 관리 X
소프트웨어 영구 구매 X, On-premise IT 인프라에 투자 X => 초기 비용 감소
서비스 성능은 인터넷 속도에 따라 달라짐, 그러므로 고속 네트워크 하드웨어에 투자할 필요 있음

미들웨어 (Middleware)

공통 서비스 및 기능을 애플리케이션에 제공하는 소프트웨어 (ex. 데이터 관리, 애플리케이션 서비스, 메시징, 인증 및 API 관리)
개발자가 애플리케이션을 효율적으로 구축할 수 있도록 지원
클라우드 컴퓨팅에 미들웨어를 사용하면 복잡성을 관리하여 애플리케이션 개발을 신속, 비용 효율적으로 유지 가능

런타임

컴퓨터 프로그램이 작동되는 동안의 동작을 가르킴

클라우드 구현 모델

퍼블릭 클라우드 (Public-Cloud)

인터넷을 사용하여 AWS Cloud를 사용

프라이빗 클라우드 (Private-Cloud)

온프레미스 (On-premises) 내에 클라우드 플랫폼을 구축하여 사용

하이브리드 클라우드 (Hybrid-Cloud)

퍼블릭 클라우드와 프라이빗 클라우드를 동시에 사용

Amazon Polly

텍스트를 음성으로 변환하는 서비스
신경망 서비스를 통해 더 자연스러운 음성 듣기 가능

Amazon Polly


참고 자료 : AFOS[2기] 노션 내용, Redhat 사이트

profile
Junior Cloud Engineer

0개의 댓글