본문 바로가기

서버리스4

서버리스 컴퓨팅과 FaaS (Function as a Service) 베하~! 탑신병자 듀오 팀 나르 입니다! 이번 포스팅에서는 서버리스 컴퓨팅과 FaaS (Function as a Service)에 대해서 알아보도록 하겠습니다 서버리스 컴퓨팅란? 개발자가 서버 인프라를 프로비저닝하거나 관리하지 않고 애플리케이션을 실행할 수 있는 컴퓨팅 모델 단순히 코드를 업로드하고, 해당 코드가 특정 이벤트나 요청에 응답하도록 설정할 수 있습니다. => 이러한 방식으로 서버 관리나 인프라 구성에 대한 걱정 없이 애플리케이션을 실행할 수 있습니다. FaaS (Function as a Service란? 서버리스 컴퓨팅의 구현 방식 중 하나로, 함수 수준의 컴퓨팅 리소스를 제공합니다 개발자는 작은 기능 또는 함수를 작성하고, 해당 함수를 특정 이벤트에 바인딩할 수 있습니다 이러한 함수는 필요.. 2023. 10. 27.
AWS - Athena (1) 안녕하세요! BTC_막내가 최고야 팀입니다! 이전엔 인프라 엔지니어 관점의 주제로 시작했었는데 새 주제로 AWS 리소스에 관해 알려드릴려고합니다 새 주제 시작하겠습니다~!~! Athena S3 및 타 서비스의 저장된 데이터에 쿼리를 전달하면 데이터를 가져올수 있게 해주는 AWS 서버리스 서비스 스캔한 데이터 크기만큼 돈을 내기 때문에 파일을 압축해두면 좀더 저렴하게 사용 가능 Presto 기반 기술 Presto의 원리 어느정도 알고있으면 Athena 사용에 좀더 쉽다고 합니다. 비용은 서울리전 기준으로 1TB당 5.00 USD 스캔 비용이 발생한다고 합니다! Athena 와 데이터 원본을 연동하면 위 같은 메인화면이 출력되는데요 빨간박스, 파란박스, 초록박스 기준으로 알려드리겠습니다! 1. 빨간박스 데이.. 2022. 12. 16.
Serverless란 서버리스 아키텍쳐 란? 서버리스(Serverless)는 직역하면 "서버가 없다" 라는 뜻입니다 하지만 정말로 서버가 없는 것을 뜻하는게 아닙니다. 결국 서버가 있어야 서비스를 돌리기 때문이죠 따라서 정확히 말하자면, 서버리스는 서버가 없는 백엔드 라는 뜻이 아닌 우리가 직접 서버를 관리하지 않아 신경 쓸 필요없는 경우를 뜻합니다. 즉, 서버리스 아키텍처(Serverless Architecture)란 서버를 직접 관리할 필요가 없는 아키텍처를 칭한다. 서버리스는 특히, 사이드 프로젝트나 빠르게 프로토타입을 출시할 때 빠르고 쉽게 제품을 출시할 수 있고, 돈도 매우 절약할 수 있습니다. 서버리스 시장은 지금도 무섭게 성장하고 있어, 관심을 가져서 더 좋은 운영 환경을 고려하는것을 권장합니다. 서버리스 탄생 .. 2022. 12. 16.
[AWS] Glue 💙베하💙 누구든 탑승할 수 있는 유임승차 팀입니다!!💨😉 지난주에 이어 이번 주에는 aws의 Glue에 대해서 알아보았습니다! 맨 처음! Glue는 무엇인가? 부터 시작하겠습니다. AWS Glue란? AWS Glue란 fully managed 서비스로 데이터를 데이터 원천으로부터 추출하고, Amazon S3와 같은 다른 AWS 서비스로 데이터를 가공하고 이동시키기 위한 서비스들로 구성되어 있습니다. 구성하고 있는 서브 모듈들을 살펴보면 아래와 같습니다: AWS Glue ETL: 다양한 저장소에서 데이터를 입수, 가공하고 다른 목적지에 저장함 AWS Glue Catalog: 영속적인 메타데이터 저장소로 메타데이터의 저장, 추가 정보 기록, 퍼블리싱 기능을 제공 AWS Glue Data Brew: 데이터분석.. 2022. 5. 23.