일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- leetcode
- Deployment
- Service
- POD
- event loop
- Kubernetes
- FastAPI
- ansible
- intervals
- dockerfile
- docker
- K8S
- 자바스크립트
- IAC
- Django
- EC2
- terraform
- ebs
- IAM
- asgi
- s3
- WSGI
- 쿠버네티스
- elasticsearch
- github
- AWS
- Python
- EKS
- asyncio
- YAML
- Today
- Total
목록전체 글 (156)
궁금한게 많은 개발자 노트
파이썬답게 코딩하기라는 책을 읽어보면서 기록할만한 문장이나 기억해두고 싶은 내용을 정리해보려 합니다. 우선 저자가 이 책을 통해 이야기하고 싶은 내용은 "내가 사용하는 프로그래밍 언어에 대해 관심을 갖자"라고 합니다. 그 이유 2가지 중 첫 째는 어떤 기술을 사용할 줄 알지만 왜 그런 기술이 있고, 어떻게 동작하는지를 모르는 경우가 많기 때문이고, 두 번째는 내가 익숙한 언어가 아닌 다른 언어로 프로그램을 만들 때 새로운 언어에 대한 깊은 이해 없이 내가 익숙한 언어의 코드 스타일로 작성하기 때문이라고 합니다. 프로그래밍의 본질적인 목적은 프로그램을 만드는 것. 즉 어떤 기능을 구현하는 것입니다. 목적을 달성하기 위해서는 언어만 사용할 줄 알면 되지만, 언어에 대한 깊은 이해가 없다면 결과물의 차이를 만..
ELB(Elastic Load Balancer)와 ASG(Auto Scaling Groups)를 사용하는 것이 우리가 일반적으로 Cloud를 사용하는 최대 장점이자, 이러한 새 패러다임이 어떻게 우리 Application을 빛나게 해주고 원활하게 확장해주는지 확인할 수 있습니다. 먼저 그와 관련된 개념들에 대해 살펴보려 합니다. [ Concepts ] Scalability: application이나 system이 더 큰 부하를 처리할 수 있음을 의미하며, 수직/수평(elasticity) scalablity가 존재Scalability는 High Availiablity와 관련 있지만, 다릅니다. Vertical Scalability: increasing the size of the instance (hand..
Amazon FSx 고성능 3rd party file system을 AWS상에서 동작시켜줍니다. (Fully managed service) Amazon FSx를 사용하면 널리 사용되는 4가지 파일 시스템, 즉 NetApp ONTAP, OpenZFS, Windows File Server, Lustre 중에서 선택할 수 있습니다. 일반적으로 해당 파일 시스템에 대한 숙련도를 기준으로 파일 시스템을 선택하거나, 워크로드 요구 사항에 맞는 파일 시스템의 기능 세트, 성능 프로필 및 데이터 관리 기능의 적합도를 기준으로 파일 시스템을 선택합니다. Amazon FSx for Windows File System which is a fully managed, highly reliable and scalable Wind..
EFS란? Amazon Elastic File System (Amazon EFS) 은 완전히 탄력적인 서버리스 파일 스토리지를 제공하므로 스토리지 용량 및 성능을 프로비저닝하거나 관리하지 않고도 파일 데이터를 공유할 수 있습니다. Amazon EFS 애플리케이션을 중단하지 않고 파일을 추가하고 제거할 때마다 확장 및 축소할 수 있습니다. EFS EFS에는 간단한 웹 서비스 인터페이스가 있으므로 파일 시스템을 빠르고 쉽게 생성하고 구성할 수 있습니다. 이 서비스에서 모든 파일 스토리지 인프라를 관리해 주므로 사용자는 복잡한 파일 시스템 구성을 배포, 패치 및 유지 보수하는데 따르는 복잡성에서 벗어날 수 있습니다. 표준 스토리지 클래스 — EFS Standard—Inrequent Access (스탠다드—IA..
Ansible SSH Setting ansible server에서 remote(ansible node)로 접속하여 작업하기 위해서는 ssh설정이 필요합니다. ansible은 ssh를 사용하는 provisioning service이기 때문입니다. 이러한 설정을 접속이 필요할 때마다 입력하기엔 번거로움이 있으므로 ssh-agent를 사용하면 편리하게 허가를 받은 상태로 접속이 가능합니다. Authorized Keys는 Know Host처럼 관리하여 이미 접속허가 받은 사용자로 기록을 할 수 있습니다. 접속하려는 ansible node에 ansible server의 public ssh key를 등록하면 private ssh key를 통해 암호없이 ansible node에 접속이 가능합니다. .ssh/autho..