클라우드 컴퓨팅 서비스
[ 클라우드 컴퓨팅 서비스 프레임워크 및 기술 ]
▶ 단일 테넌트 Single Tenant vs 멀티 테넌트 Multi Tenant
단일 테넌트 Single Tenant | 멀티 테넌트 Multi Tenant |
- 단일 테넌시는 하나의 소프트웨어와 지원 인프라가 단일 고객에게 제공되는 환경 - 단일 테넌시에서 고객은 자신만의 독립적인 데이터베이스와 소프트웨어 인스턴스를 보유 가능 - 단일 테넌시 아키텍처를 사용하는 경우, 공급자는 업데이트를 하기 위해 소프트웨어의 여러 인스턴스를 터치해야 함 |
- 멀티 테넌시는 소프트웨어 어플리케이션의 단일 인스턴스가 여러 고객에게 서비스를 제공하는 아키텍처 - 세입자에게 사용자 인터페이스(UI)의 색상이나 비즈니스 규칙 등 어플리케이션의 일부 부분을 사용자 지정할 수 있는 기능이 주어질 수 있지만, 어플리케이션의 코드를 사용자 정의할 수 없음 - 멀티 테넌시는 소프트웨어 개발과 유지보수 비용을 공유하므로 경제적 |
▶ 멀티 테넌트(Multi Tenant) 배치 구성방식에 따른 보안성 특징 ⭐⭐⭐
▶ 프로비저닝 Provisioning
: 어떤 종류의 서비스든 사용자의 요구에 맞게 시스템 자체를 제공하는 것
ㄴ 제공해줄 수 있는 것은 인프라 자원, 서비스 또는 장비!
- 프로비저닝 서비스 종류
- Server Resource Provisioning : CPU, Memory, I/O 등과 같은 실제 서버의 자원을 할당해주고 운영할 수 있게 제공해주는 것
- OS Provisioning : OS를 서버에 설치하고 구성작업을 해서 사용할 수 있도록 제공하는 것
- Software Provisioning : WAS, DBMS 등의 소프트웨어를 설치하고 세팅하여 실행할 수 있도록 제공하는 것
- Account Provisioning : 접근 권한을 가진 계정을 제공해주는 것 (클라우드 인프라 쪽에서는 해당 업무를 담당하던 관리자가 변경된 경우 권한의 인계를 Accout Provisioning을 통해 하는 경우가 많음)
- Storage Provisioning : 데이터를 저장하고 관리할 수 있는 Storage를 제공할 수 있음. 특히 클라우드에서는 제공하는 Storage의 종류와 용도에 따라 다양한 방식의 제공이 이루어짐
▶ 클라우드 기반 VPC(Virtual Private Cloud) 아키텍처
- 클라우드 기반 3계층 가상 네트워크 보안 정책 : 인터넷 게이트웨이(IG), Subnet 수준의 NACL, 보안그룹(SG)
▶ VPC(Virtual Private Cloud)간 네트워크 연결 방식
- VPC(Virtual Private Cloud) Peering 방식
: VPC간 1:1 연결 방식 제공이며 동일한 계정 또는 다른 계정에 있는 VPC 간에 비공개 연결을 설정하는 방법
- 사설 IP 사용
- 동일 리전 내 뿐 아니라 서로 다른 리전 내 연결도 가능
- IP가 중복이 있다면 VPC 간 피어링 지원 x
- 두 VPC 간에 하나의 피어링 리소스만 설정 가능
- VPC 간 다중 피어링 관계 지원 x
- IGW(Internet Gateway) 또는 VGW(Virtual Private Gateway)가 필요 x
- 고가용성 연결 제공
- 글로벌 AWS 백본에서 트래픽 유지
- AWS Direct Connect와 VGW(Virtual Private Gateway) 방식
- VGW는 VPC와 연결을 원할 때 제공해주는 엔드포인트(end point) 방식
- Direct Connect와 함께 사용되어 동일한 리전의 동일한 계정에 있는 여러 VPC가 연결될 수 있는 기능 도입됨
- VGW는 두 VPC가 동일한 지역, 동일한 계정에 있는 한 각 VPC에 대해 새로운 Direct Connect 회로를 요구하는 비용을 줄이는 솔루션이며, 이 구성은 Direct Connect 또는 Site-to-Site VPN과 함께 사용할 수 있음
- AWS TGW(Transit Gateway) 방식
- Transit Gateway는 AWS의 이전 제품보다 향상된 라우팅 서비스를 제공할 수 있도록 설계됨
- 초기 출시에 Transit Gateway는 Direct Connect를 지원하지 않았기 때문에 Site-to-Site VPN이 필요했으며, 각 VPN 세션의 처리량은 1.25Gbps로 제한됨
- 장점! Transit Gateway를 이용해 서로 다른 리전간, 서로 다른 계정간 다수의 VPC를 연결할 수 있음
[ 클라우드의 SSRM(보안 공유 책임 모델) 개념 ]
▶ SSRM(Shared Security Responsibility Model) : 공유 보안책임 모델 (AWS 기반) ⭐
✅ Quiz!
Q. 다음 작업은 CSC와 CSP(AWS) 중 누구의 책임?
- Amazon EC2 인스턴스에서 보안 그룹 구성 : CSC
- 네트워크 인프라 유지 관리 : CSP
- 데이터 센터에서 물리적 보안 구현 : CSP
- Amazon EC2 인스턴스에서 소프트웨어 패치(= 운영체제) 적용 : CSC
- Amazon EC2 인스턴스를 실행하는 서버 유지 관리(컴퓨팅) : CSP
- Amazon S3 객체에 대한 권한 설정 : CSC
[ AWS 클라우드 인프라 및 서비스 ]
▶ 클라우드란?
: 클라우드 컴퓨팅에서는 인프라를 더 이상 하드웨어라고 생각하지 않고 소프트웨어라고 생각하고 사용 가능
💡국가법령정보센터 자주 참고하기!
'SeSAC > 클라우드 컴퓨팅' 카테고리의 다른 글
[SeSAC 성동캠퍼스 1기] 클라우드 컴퓨팅 3일차 (0) | 2023.11.29 |
---|---|
[SeSAC 성동캠퍼스 1기] 클라우드 컴퓨팅 1, 2일차 (0) | 2023.11.29 |