기타/공부노트

클라우드

코드아키택트 2021. 11. 13. 20:52
반응형

 

용어

 본문에 포함된 단어들의 의미를 간단히 정의하고 진행합니다.

API : API는 프로그램들이 서로 상호작용하는 것을 도와주는 매개체

AWS : Amazon Web Services(AWS). 아마존에서 개발한 클라우드 컴퓨팅 플랫폼

VM : virtual machine, 가상머신. 쉽게 맥북 위에서 윈도우를 실행, 윈도위 위에서 우분투 실행할 수 있는 기술로 보면 될 듯


클라우드 컴퓨팅이란?

정의

- 인터넷(“클라우드”)을 통해 서버, 스토리지, 데이터베이스, 네트워킹, 소프트웨어, 분석, 인텔리전스 등의 컴퓨팅 서비스를 제공하는 것

장점

  • 대규모 경영시 이득이 됨(?)
    • 유연한 리소스 제공(필요에 따라 클라우드 규모를 바꿀 수 있다는 뜻인듯)
  • 운용 비용 절감 및 인프라 효율화
    • Pay as you go, 사용한 만큼만 요금 지불

클라우드 컴퓨팅의 최고 이점

조직에서 클라우드 컴퓨팅 서비스로 전환하는 7가지 일반적인 이유는 다음과 같습니다.

  1. 비용
    1. 데이터 센터 설치 및 운영 유지비 절감
    2. 전기세, IT 전문가 비용 등
  2. 속도
    1. 몇번 클릭만으로 추가 리소스를 유연하게 사용 가능(리소스 도입시간 절감)
  3. 뛰어난 확장성
    1. 컴퓨팅 성능, 저장공간, 인터넷 속도 등 적절한 IT리소스 제공
  4. 생산성
    1. 데이터 센터를 사내에 만들 시 생기는 문제를 클라우드가 알아서 해결
  5. 성능
    1. 클라우드 컴퓨팅 하드웨어는 정기적으로 업그레이드 -> 우수한 성능 유지
  6. 안정성
    1. 데이터 중복 저장을 통해 데이터 안정성 보장
  7. 보안
    1. 보안 관리

 

클라우드 컴퓨팅 유형

- 클라우드 서비스가 모두 동일한 것은 아님

- 사용 시나리오에 맞는 클라우드가 필요함

- 퍼블릭 / 프라이빗 / 하이브리드 세가지 클라우드

 

공용 클라우드

  • 예시 : Microsoft Azure, Amazon AWS, Google Cloud 등
  • 내가 아닌 클라우드 서비스 공급자가 클라우드 소유 운영
  • 사용자는 웹브라우저를 통해 엑세스
  • 일반적으로 말하는 클라우드라고 생각하면 될 듯

프라이빗 클라우드

  • 회사 내에 직접 데이터센터 배치하는 경우
  • 서비스 및 인프라가 개인 네트워크에서 유지 관리

하이브리드 클라우드

  • 공용과 프라이빗 크라우드 사이 데이터 및 애플리케이션 공유하는 기술

클라우드 서비스 형식: IaaS, PaaS, 서버리스, SaaS

클라우드의 4가지 서비스 방식

  • IaaS(Infrastructure as a Service)
    • 가장 기본적임. 
    • 종량제 방식으로 서버, VM, 저장소, 네트워크, 운영 체제 등 IT인프라 대여
    • AWS에서 컴퓨터성능, OS 등을 직접 고르는 예시로 보면 될 듯 
  • PaaS(Platform as a Service)
    • 앱 개발 환경을 제공하는 클라우드 컴퓨팅
    • AWS에서 머신러닝을 위한 환경 제공등을 생각하면 될듯 -> 세팅할 필요 없이 되어있음
  • 서버리스
    • PaaS의 확장판. 서버 확장 등과 같은 운영은 전적으로 클라우드 제공사가 담당
    • 앱 개발자는 앱 개발에만 초점을 맞추면 됨
  • SaaS(Software as a Service)
    • 소프트웨어(앱)을 제공하는 방식
    • 모든 소프트웨어 유지관리는 클라우드가 알아서 해줌
    • 사용자는 웹브라우저를 통해 앱에 연결

클라우드 컴퓨팅의 용도

클라우드 공급자가 제공하는 클라우드 서비스를 통해 오늘날 가능한 작업의 예는 다음과 같습니다.

  • 클라우드 네이티브 애플리케이션 만들기
    • 웹, 모바일, API 등의 애플리케이션을 빠르게 빌드, 배포 및 크기 조정하세요. 컨테이너, Kubernetes, 마이크로 서비스 아키텍처, API 기반 통신, DevOps 등의 클라우드 네이티브 기술 및 방식을 이용하세요.
  • 애플리케이션 테스트 및 빌드
    • 쉽게 규모를 확대하거나 축소할 수 있는 클라우드 인프라를 사용하여 애플리케이션 개발 비용과 시간을 줄이세요.
  • 데이터 저장, 백업 및 복구
    • 인터넷을 통해 모든 위치와 모든 디바이스에서 액세스할 수 있는 오프사이트 클라우드 스토리지 시스템에 데이터를 전송하면 보다 비용 효과적인 방식으로 대규모 데이터를 보호할 수 있습니다.
  • 데이터 분석
    • 클라우드에서 팀, 부서 및 위치에 관계없이 데이터를 통합하세요. 그 다음, 기계 학습 및 인공 지능 등의 클라우드 서비스를 사용하여 보다 정보에 기반한 의사 결정을 내리는 데 필요한 인사이트를 파악하세요.
  • 오디오 및 비디오 스트리밍
    • 글로벌 배포를 통해 고해상도 비디오와 오디오를 지원하는 모든 디바이스에서 언제 어디서나 대상 고객과 연결하세요.
  • 인텔리전스 포함
    • 인텔리전트 모델을 사용하여 고객과 연결하고 캡처된 데이터로부터 중요한 인사이트를 제공하세요.
  • 주문형 소프트웨어 제공
    • SaaS(Software as a Service)라고도 하는 주문형 소프트웨어를 사용하면 고객이 원할 때 언제든지 위치에 관계없이 최신 소프트웨어 버전과 업데이트를 고객에게 제공할 수 있습니다.

클라우드 동향(정보통신산업진흥원 보고서 중)

Message Bird


보험

- 구글에서 나온 클라우드 사용자용 사이버보험 서비스

- 사이버 공격, 비즈니스 리스크 대비한 보험임

- Allianz, Munich RE 등과 협업으로 사이버 피해 관련 적정 가격 책정

- 최대 약 574억(5000만 달러) 피해보상

 

- 보험업계 클라우드 기반 디지털 혁신

- '인보이스 클라우드' -> 비대면 결제 늘림

 

 

http://blog.wishket.com/api%EB%9E%80-%EC%89%BD%EA%B2%8C-%EC%84%A4%EB%AA%85-%EA%B7%B8%EB%A6%B0%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8/

https://azure.microsoft.com/ko-kr/overview/what-is-cloud-computing/

https://www.itfind.or.kr/admin/getFile.htm?identifier=02-004-210915-000014

반응형