일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- dockerfile
- terraform
- github
- elasticsearch
- EKS
- EC2
- IAC
- ansible
- asyncio
- YAML
- IAM
- FastAPI
- intervals
- 쿠버네티스
- POD
- Deployment
- leetcode
- asgi
- Python
- Service
- event loop
- K8S
- Kubernetes
- ebs
- AWS
- docker
- 자바스크립트
- Django
- DevOps
- WSGI
- Today
- Total
목록DevOps (64)
궁금한게 많은 개발자 노트
최근 읽고있는 DevOps와 SE를 위한 리눅스 커널 이야기라는 책에서 좋은 정보들이 있어, 기본적으로 리눅스 커널에 대해 알고 업무한다면 도움이 될만한 내용들에 대해 기록과 공유를 위해 글을 작성해보려 합니다. 요즘 IT시스템에는 클라우드를 통해 누구나 서버를 만들고, 서버에 애플리케이션을 설치하고 서비스할 수 있게 되었습니다. 인프라와 관련된 많은 부분이 소프트웨어화 되어가고 있고 더 편리하게 사용할 수 있게 되었습니다. 그래서 상대적으로 인프라에 대한 관심이 적어지는 것도 사실이지만, 역설적으로 누구나 인프라를 구축할 수 있기 때문에 인프라에 더 많은 관심을 가져야 한다고 생각합니다. 내가 만들고 운영하는 서버이기에, 스스로 문제를 해결할 수 있어야 하고 애플리케이션이 구동되는 서버에 대해서는 지식..
GCP의 네트워크 트래픽 전달 과정 GKE에서 Gateway API는 Kubernetes 네트워킹과 상호작용하는 특성을 위해 설계된 역할 중심 리소스 모델입니다. 즉, Kubernetes에서 네트워크 트래픽을 수신, 매칭, 라우팅 그리고 전달하기 위한 전체적인 구조를 정의하는 API표준입니다.GKE가 Gateway Class를 제공하여 운영자는 해당 클래스를 기준으로 Gateway 리소스를 만들고, 애플리케이션 개발자는 리소스에 바인딩될 HTTPRoute리소스를 배포합니다. Gateway API의 주요 리소스 (https://gateway-api.sigs.k8s.io/)Gateway Class: 클러스터 수준의 리소스로, Gateway의 동작 방식을 정의 (controller에 따라 nginx, GCP ..
비용을 줄이는 것에는 많은 방법이 있지만 서버의 비용을 최적화하는 것이 가장 대표적인 방법일 수 있습니다.쿠버네티스는 여러 서버에서 컨테이너를 실행, 관찰, 제어할 수 있는 도구로 CPU할당량에 대한 설정도 가능합니다. CPU Request를 통해 최소한으로 사용 가능한 자원을 설정할 수 있고, CPU Limits를 통해 최대 허용량을 설정할 수 있습니다. 최대 허용량보다 많이 사용하려 할 때 CPU Throttling이 발생하며 CPU를 할당받지 못해 대기하는 현상을 말합니다. 자원 최적화를 통해 비용을 줄일 수 있지만, 비용을 줄이면서도 서비스 안정성을 유지해야 하는 것이 가장 중요합니다. 이를 위해서는 꼭 필요한 만큼만 자원을 할당해야 하며 이는 비용과도 직결됩니다. 그리고 필요한 자원 사용량도 ..
Developer Digital Meetup Tourhttps://info.microsoft.com/AP-DevEngage-CATALOG-FY22-12Dec-17-Korea-Developer-Digital-Meetup-Tour-SRDEM98016_Catalog-Display-Page.html Developer Digital Meetup Tour info.microsoft.com Microsoft Azure Landing Zones Webinar Serieshttps://info.microsoft.com/AP-AzureApp-CATALOG-FY21-08Aug-25-MicrosoftAzureLandingZonesWebinarSeries-SRDEM34971_CatalogDisplayPage.html Micro..
많은 분들이 이미 잘 알고 계시겠지만, AWS(Amazon Web Services)와 Azure(Microsoft Azure)는 세계에서 가장 널리 사용되는 두 클라우드 컴퓨팅 플랫폼입니다. 각각의 서비스는 인프라, 애플리케이션 개발, 데이터 관리, AI 등 다양한 영역에서 기업과 개발자들에게 필수적인 도구를 제공합니다. 두 플랫폼은 공통된 서비스들을 제공하면서도 고유한 특성과 장점을 가지고 있습니다. AWS는 Amazon Web Service로 아마존에서 제공하는 클라우드 플랫폼으로 2006년 최초 출시 이후 클라우드 컴퓨팅의 선두주자로 자리 잡았으며, 현재 업계 최고 수준의 자동화, 보안 및 확장성을 갖춘 클라우드를 제공하고 있습니다. (시장 점유율 약 32%)마이크로소프트에서 개발한 Azure는 ..