"영역(Zone) < 글로벌 데이터센터로 구성된 지역(Region) < 글로벌 네트워크" Region 데이터센터가 있는 지리적 위치 Zone 장애 도메인(Failure Domain)이라고 불리는 구획을 구성한 것 사용자 계정과 프로젝트 테넌트(tenant) 가상 네트워크 SDK (Software Development Kit) 일반적으로 개발에 필요...
GCP GCP : Google Cloud Platform GCP는 소프트웨어 개발과 실행 기반을 클라우드에서 제공하는, IaaS와 PaaS를 중심으로 한 서비스 GCP가 제공하는 주요 서비스 컴퓨트 GCE (Compute Engine) : VM 서비스 GKE (Kubernetes Engine) : 컨테이너 오케스트레이션 GAE (App Engine)...
애플리케이션이 다루게 될 데이터 종류에 따라서! 적절한 데이터 저장 방법을 생각하는 것이! 클라우드에 적합한 아키텍처를 만드는 첫걸음이다. 웹 애플리케이션 vs. 네이티브 애플리케이션 웹 애플리케이션: 인터넷과 인트라넷 등의 네트워크를 통해서 웹 브라우저를 사용하는 애플리케이션 브라우저에서 애플리케이션에 접속하면 네트워크에 있는 웹 서버에서 처리가 이뤄...
웹 애플리케이션과 조합해서 사용하는 데이커베이스 기본 1. 데이터베이스 어떤 일정한 형식으로 작성하고 관리된 데이터의 집합을 데이터베이스라고 부름 데이터베이스를 관리하는 것이 데이터베이스 관리 시스템 데이터베이스 관리 시스템을가동하는 서버가 데이터베이스 서버가 됨! 웹 시스템에서는 데이터 접근에 높은 가용성이 필요하기 때문에 데이터베이스 서버는 여러 가...
서버 가상화는 한 대의 물리 서버를 여러 가상 서버로 나눠서 이용하는 구조 각각의 가상 서버에서 개별적으로 OS나 애플리케이션을 실행할 수 있고 독립된 서버 환경으로 사용할 수 있음 클라우드에서는 몇 가지 다른 종류의 서버 가상화 기술이 사용됨 1> 호스트형 가상화 하드웨어 위에 기반이 되는 호스트 OS를 설치한 다음에 호스트 OS에 가상화 소프트웨어를 ...
1> Google Compute Engine (GCE) GCE는 Google Cloud Platform에서 가상머신을 제공하는 서비스 일반적인 클라우드 환경과 비교해서 가상머신의 기동이 빠르고 과금도 초 단위로 이뤄지기에 낮은 비용으로 운용할 수 있는 특징이 있음 일반적인 서버 기능으로 이용하는 것뿐만이 아니라 배치 처리에 적합한 가상머신도 제공됨 하드웨어...
인프라 아키텍처 : 애플리케이션 시스템을 서버에서 운용할 때에 여러 서버에 기능이나 역할을 나눠서 인프라 전체 구성을 정하는 것 웹3티어 아키텍처 웹 시스템의 대표적인 인프라 아키텍처 중 하나로 '웹3티어 아키텍처'가 있음 웹 시스템 서버들을 역할별로 웹 프런트 서버, 웹 애플리케이션 서버, 데이터베이스 서버 총 3개로 나누는 설계 사상을 말함 웹 프런...