Cloud Service

sundays·2022년 9월 5일
0

cloud

cloud service 유형

  • Iaas( Infrastructure as a Service )
  • Paas( Platform as a Service )
  • SaaS( Service as a Service )
    • 사용자가 원하는 service 관련 application을 빌려서 사용
    • Cloud Service 업체에서 제공하는 Infrastructure와 Platform, Service 활용

virtualization

Hosted Hypervisor 가상화

  • Hypervisor를 지원하는 CPU 환경에서만 가능
  • 기존 O/S( Host O/S )와 별개로 가상화 S/W를 이용하여 가상 H/W를 구성하여 제공하는 가상화 방법

O/S 가상화

  • public cloud 제공 업체에서 주로 활용
  • 기존 O/S( Host O/S ) kernel을 수정하여 가상화 기능 제공( KVM )

Application 가상화

  • 하드웨어 가상화는 없으며 application 실행 환경을 가상화
  • docker 에 해당

AWS

서비스 이용

AWS CONSOLE 이용

  • 일반적인 AWS Service GUI 사용 방식
  • dashboard 를 통해 개별 서비스 현황 파악 가능
  • 시스템 운영자, application 개발자

AWS CLI(Command Line Interface)

  • 명령 프롬프트에서 명령어 기반으로 AWS 서비스 활용
  • ssh client 프로그램 사용

AWS SDK(Software Development Kit)

  • application 에서 api(application programmig interface) 를 이용하여 aws 서비스 이용
  • 별도 설치 필요
  • application 개발자

IaC(Infrastrcture as a code)

  • Infra 구축을 코드를 이용하여 관리 하는 방법
  • AWS 서비스 생성 및 운영에 대한 내용을 코드 형식을 사용하여 일괄적으로 관리
  • IaC Utility
    • AWS CloudFormation
    • Ansible
    • Terraform

가용 영역(Availability Zone, AZ)

  • 리전내 격리된 공간
  • 실제 데이터 센터 의미
  • 각 리전은 2 ~ 4개의 가용 영역 운영
  • AWS 서비스는 리전의 가용 영역을 지정하여 제공하는 경우가 많다.

AWS 서비스 유형 - IaaS

  • Computing Service( 가상 computer, Server )
    • Amazon EC2( Elastic Compute Cloud ) 서비스
  • Network Service( 가상 Network )
    • Amazon VPC( Virtual Private Cloud ) 서비스
  • Storage Service( 보조 기억 장치, 데이터/객체 저장 )
    • Amazon EBS( Elastic Block Storage ) 서비스
    • Amazon EFS( Elastic File Storage ) 서비스
    • Amazon S3( Simple Storage Service )
  • Relational DataBase Service
    • Amazon RDS( Relational Database Service )
  • 사용자 관리 Service
    • IAM( Identity and Access Management Service )

Reference

profile
develop life

0개의 댓글