본문 바로가기

16

Composer PyPI Package 베하, 다들 잘 지내고 계신가요. 엊그제 새해가 온 거 같은데, 어느덧 1월의 마지막이 왔네요. 오늘은 Composer에서 PyPI Package에 대해 알아보겠습니다. 그럼, 시작하겠습니다. 먼저 PyPI Package의 종류에 대해 알아보겠습니다. Preinstalled PyPI Package는 해당 환경의 Composer Image에 포함된 Package입니다. 각 Composer Image에는 Composer 및 Airflow Version과 관련된 PyPI Package가 포함됩니다. Custom PyPI Package는 Preinstalled PyPI Package 외에 추가로 Environment 에 설치할 수 있는 Package입니다. Package를 List하는 방법에 대해 알아보겠습니다.. 2024. 1. 31.
Cloud Build란? 베하. 다들 2024년 복 많이 받으세요! 올해도 열심히 달려봅시다. 오늘의 포스팅 주제는 Cloud Build란 무엇이고, Cloud Build를 이용한 간단한 Build 및 Deploy에 대해 알아보겠습니다. Cloud Build는 GCP에서 제공하는 Build를 실행하는 서비스입니다. Cloud Build는 다양한 저장소 또는 Cloud Storage에서 Source Code를 가져오고, 사양에 맞게 Build를 실행하며, Docker Container 또는 Java Archive와 같은 Artifact를 생성할 수 있습니다. 또한 Cloud Build를 사용하여 Software 공급망을 보호할 수 있습니다. Cloud Build 기능은 Software Artifact Level 3의 공급망 수준 .. 2024. 1. 3.
App Engine과 각 언어 환경 베하. 다들 추운 날씨에 고생이 많으십니다! 서울은 지금 눈이 쌓여있네요. 제 자취방은 창문에서 일어나는 결로 현상 때문에 창틀에 물이 흥건합니다. 다들 더 추워질 겨울 대비 잘하시구요.. 오늘의 포스팅 주제는 GCP가 제공하는 Service 중 하나인 App Engine과 App Engine에서 사용되는 각 언어 환경의 차이점에 대해 알아보겠습니다. 먼저, App Engine이 무엇인지 알아보아야겠죠? App Engine이란 Web Application을 개발하고 호스팅하기 위한 완전 관리형 서버리스 플랫폼입니다. 사용되는 개발 언어, Library, Framework 중에서 선택하여 App을 개발한 후 App Engine에서 Provisioning Server를 관리하고 필요에 따라 App Insta.. 2023. 12. 22.
IAM - Condition 베하! 어김없이 돌아온 금요일의 엄팀입니다. 서울은 날씨가 점점 추워지고 있는데, 부산은 어느정도로 추운지 궁금하네요. 전 빨리 눈사람을 만들고 싶어요. 오늘의 포스팅 주제는 GCP IAM의 Condition입니다. Condition이라는 단어는 '상태', '지위' 등을 뜻하지만 '조건'이라는 뜻도 가지고 있는데요. 오늘 알아볼 Condition은 이 '조건'을 뜻하겠습니다. IAM Condition을 활용하면 Google Cloud Resource에 조건부 속성 기반(attribute based) Access Control을 정의하고 적용할 수 있습니다. IAM Condition을 사용하면 지정된 조건이 충족되는 경우에만 주 구성원에 Access를 부여하도록 선택할 수 있습니다. Condition은 R.. 2023. 11. 24.
프로젝트 아키텍트 안녕하세요, 엄팀입니다. 다들 즐거운 한 주 보내시고 계실까요? 저는 정신없는 가을을 보내버려서 가을이 왔었는지도 잘 모르겠네요. ^^.. 날씨도 점점 추워진 게 겨울이 코앞으로 다가왔다는 걸 실감하게 됩니다. 오늘의 포스팅 주제는 '프로젝트 아키텍트'입니다. 그럼 시작하겠습니다. 아키텍트(Architect)란? 먼저, 아키텍트의 종류를 알아보기에 앞서 아키텍트란 과연 무엇인가에 대해 알아보겠습니다. '아키텍트'란 아키텍쳐(Architecture)를 설계하는 사람을 일컫는 단어입니다. 비즈니스의 목표를 이루기 위해 다양한 IT Solution을 기획하고 설계하는 사람으로서, 다변화된 IT 환경 속에서 그 종류도 다양합니다. 그럼 그런 아키텍트의 종류에는 무엇이 있을까요? 대표적인 것들을 추려와보았습니다... 2023. 11. 9.
Quotas 안녕하세요, 엄팀입니다. 다들 즐거운 한 주 보내셨나요? 더위를 많이 타던 저도 이제는 창문을 닫고 자요. 그만큼 날씨가 많이 선선해졌더라구요. 베스핀 가족분들 모두 일교차 주의하시길 바라며 오늘의 포스팅 시작하겠습니다. 오늘의 주제는 'Quotas'입니다. Google Cloud는 Quotas(할당량)을 사용하여 사용할 수 있는 특정 공유 Google Cloud Resource 양을 제한할 수 있습니다. 예를 들어, 특정 Service에 대한 API 호출, Project에서 동시에 사용하는 Load Balancer 수, 사용자가 생성할 수 있는 Project 수 등이 있습니다. Quotas를 적용하면 예기치 못한 사용량의 급증과 과부화된 Service를 방지할 수 있고, Resource 관리에도 도움을.. 2023. 10. 27.
Cloud DNS Zone의 종류와 생성 베하! 오늘도 어김없이 찾아온 금요일의 엄팀입니다. 오늘은 GCP가 제공하는 DNS 서비스인 Cloud DNS, 그 DNS의 Zone의 종류와 Zone을 생성하는 방법을 알아보겠습니다. Cloud DNS는 비용 효율적인 방식으로 Domain Name을 전역 DNS에 게시하는 복원력이 우수한 고성능 전역 DNS 서비스입니다. DNS는 IP 주소와 및 기타 Data를 저장하고 이름별로 조회할 수 있는 계층형 분산 데이터베이스로써, Cloud DNS를 사용함으로써 자체 DNS 서버와 Software 관리 부담 없이 DNS에 Zone 및 Record를 게시할 수 있습니다. Cloud DNS를 사용하기 위해선 Cloud DNS API를 사용 설정해야 합니다. 먼저, Managed Zone 중 Public Zone.. 2023. 10. 13.
BigQuery - Query의 종류와 결과 쓰기 안녕하세요, 엄팀입니다. 다들 즐거운 연휴 보내고 계신가요? 날이 완전히 선선해진 거 같습니다. 천고마비의 계절이라고 다들 맛있는 거 많이 드시고 포동포동 살도 찌우셔요. 오늘의 포스팅 주제는 GCP가 제공하는 BigQuery Service에서 Query의 종류와 결과 쓰기입니다. 그럼, 오늘의 포스팅 시작하겠습니다. 기본적으로 BigQuery는 가능한 한 빨리 실행되는 대화형 Query로 작업을 실행합니다. 예약에서 실행되는 대화형 Query 수는 동시 한도에 반영되고, 이 한도에 도달하면 추가 Query가 실패하고 Error가 발생합니다. 주문형 가격 책정 모델을 사용하여 실행되는 Query의 경우 BigQuery는 리소스 가용성을 기준으로 동시 Query 한도를 동적으로 계산합니다. 이 한도에 도달.. 2023. 9. 30.