
출처 - 원글 : The Architecture of Serverless Data Systems — Jack Vanlightly (jack-vanlightly.com) - 번역 : 서버리스 데이터 시스템의 아키텍처 | GeekNews (hada.io) 이 글은 원글과 GeekNews의 요약을 보고 개인 의견 메모를 위해 작성되었습니다. 요약 클라우드 데이터 서비스의 미래는 "대규모, 다중 테넌트" 구조 S3와 같은 최상위 SaaS 서비스들이 단순성, 신뢰성, 내구성, 확장성, 저렴한 가격을 제공하는 이유는 이 서비스의 기술들이 이러한 것들을 제공하기 위해 구조적으로 설계되었기 때문 대규모 자원 풀을 통해 고객에게 서비스를 제공하는 것은 규모에 따른 효율성과 신뢰성을 보장함 [서버리스 멀티 테넌트 (Ser..

개요 이 시리즈는 코드로 인프라를 구축하는 IaC(Infrastructure as Code)를 이해하기 위해 작성했다. AWS의 EKS 클러스터를 코드로 구축하고 ArgoCD를 이용해 클러스터 내 어플리케이션을 배포한다. 인프라 구성 방법을 개개인의 노하우와 숙련도가 아닌 자산으로 코드로 남길 수 있도록 한다. 목표 Gitops의 개념과 필요성에 대해 알아본다 Gitops를 통해 클러스터 내 환경을 빠르게 구축하는 방법을 알아본다. 여정 이 글에서는 완전히 실행 가능한 코드를 다루고 있지 않습니다! 대신 충분한 힌트는 드리고 있으니 양해 부탁드립니다! 클러스터 생성하면 끝 아닌가요? 아니다! 어플리케이션 자동 배포를 신경쓰지 않는다면 아래와 같은 상황에 직면하게 될 것이다. 클러스터가 1개라면? → 어플..

개요 이 시리즈는 코드로 인프라를 구축하는 IaC(Infrastructure as Code)를 이해하기 위해 작성했다. AWS의 EKS 클러스터를 코드로 구축하고 ArgoCD를 이용해 클러스터 내 어플리케이션을 배포한다. 인프라 구성 방법을 개개인의 노하우와 숙련도가 아닌 자산으로 코드로 남길 수 있도록 한다. 목표 EKS를 생성하는 다양한 방법에 대해 알아본다. EKS 클러스터의 필수요소와 권장요소를 알아본다. Terraform으로 EKS 클러스터를 생성해본다. 여 이 글에서는 완전히 실행 가능한 코드를 다루고 있지 않습니다! 대신 충분한 힌트는 드리고 있으니 양해 부탁드립니다! EKS 클러스터 필수 요소 : 인프라 레벨 클라우드에서 클러스터를 생성하는데는 온프레미스 환경보다 다른 설정이 필요하다 다음..

개요 이 시리즈는 코드로 인프라를 구축하는 IaC(Infrastructure as Code)를 이해하기 위해 작성했다. AWS의 EKS 클러스터를 코드로 구축하고 ArgoCD를 이용해 클러스터 내 어플리케이션을 배포한다. 인프라 구성 방법을 개개인의 노하우와 숙련도가 아닌 자산으로 코드로 남길 수 있도록 한다. 목표 IaC 도구인 Terraform의 구조와 동작방식을 이해한다. Terraform으로 기본적인 AWS 네트워크를 생성해본다. 여정 인프라를 코드로 작성하는 Terraform 사전 준비물 Terraform 설치(Install | Terraform | HashiCorp Developer) AWS CLI 설치(AWS Command Line Interface (amazon.com)) AWS CLI로 ..

개요 이 시리즈는 코드로 인프라를 구축하는 IaC(Infrastructure as Code)를 이해하기 위해 작성했다. AWS의 EKS 클러스터를 코드로 구축하고 ArgoCD를 이용해 클러스터 내 어플리케이션을 배포한다. 인프라 구성 방법을 개개인의 노하우와 숙련도가 아닌 자산으로 코드로 남길 수 있도록 한다. 목표 AWS의 기본 네트워크 개념을 숙지한다. IaC의 필요성을 이해한다. 여정 클라우드? 버튼만 눌러도 만드는데? 그렇다. 클라우드는 버튼만 몇번 클릭해도 만들 수 있는 세상이 되었다. AWS에서는 친절하게 예제와 세미나도 자주 열어준다. 그렇지만, 클라우드를 만들려면 이해해야 하는 개념들이 참 많다. 당연히 (나같은) 초심자들은 뭔지도 모르고 누르라고 하니까 버튼 몇 번을 눌러 만들게 된다. ..