일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- asyncio
- EKS
- WSGI
- 자바스크립트
- AWS
- docker
- Django
- AZURE
- DevOps
- terraform
- IAC
- AZ-900
- event loop
- ansible
- Network
- FastAPI
- dockerfile
- K8S
- AZ-104
- elasticsearch
- Kubernetes
- ebs
- Python
- Deployment
- Service
- leetcode
- 쿠버네티스
- asgi
- POD
- EC2
- Today
- Total
목록전체 글 (174)
궁금한게 많은 개발자 노트
AWS, k8s 서비스들을 이용하고 있지만 docker의 개념과 목적에 대해 정확히 정리를 한번 해야할 것 같아 작성하는 글 Docker란? 도커(Docker)는 리눅스의 응용 프로그램들을 프로세스 격리 기술들을 사용해 컨테이너로 실행하고 관리하는 오픈 소스 프로젝트이다. 도커 컨테이너는 일종의 소프트웨어를 소프트웨어의 실행에 필요한 모든 것을 포함하는 완전한 파일 시스템 안에 감싼다. 여기에는 코드, 런타임, 시스템 도구, 시스템 라이브러리 등 서버에 설치되는 무엇이든 아우른다. 이는 실행 중인 환경에 관계 없이 언제나 동일하게 실행될 것을 보증한다. IaC(infrastructure as Code)를 가능하게 해주는 서비스: Docker로 컨테이너를 관리하고 애플리케이션을 분리해주는 가상 공간이라 생..
[ EC2 Instance Store ] EBS Volume은 좋지만 제한된 성능을 가진 network drive입니다. 이에 더 고성능 hardware disk를 사용하고 싶은 경우 EC2 Instance Store를 이용할 수 있습니다. (즉, 특별한 유형의 EC2 instance는 실제 물리적 서버에 연결된 hardware(hard drive)인 EC2 instance store를 활용) 높은 disk 성능, thoroughput, I/O 성능 개선 중요한 점으로는 EC2 instance store를 가진 EC2 instance를 멈추거나 종료하면 storage는 손실됩니다. 즉, durable long term place에는 적합하지 않고, 임시 저장소로 활용이 됨 (buffer, cache, s..
[ EC2 Instance Storage Section ] EBS Volume(Elastic Block Store) Volume is a network dirve you can attach to your instances while they run instance가 종료되더라도 data를 유지해주는 역할을 합니다. 즉, EC2 instance를 종료하고 다시 실행하더라도 같은 EBS Volume을 사용한다면, 그전 데이터를 그대로 사용할 수 있습니다. (network drives attached to one EC2 instance at a time) 한번에 하나의 instance에 mount될 수 있습니다.(CCP level: Certified Cloud Practitioner), 하지만 advanced..
[ Purchasing Options ] On-Demand Instances:good for short workloads, predictable pricing, pay by second Linux or Windows : 1분이 지나고 매 초마다 지불, 다른 운영체제들은 시간으로 지불 선불 결제가 없는 대신, 높은 금액 지불, No long-term commitment Recommended for short-term and un-interrupted workloads, where you can't predict how the application will behave Reserved Instances (1 & 3 years): run database for a long time, long workloads..
JPA ( Java Persistence API ) : Java ORM 기술 표준으로 사용되는 Interface의 모음 실제로 구현된 것이 아니라 구현된 클래스와 Mapping을 해주기 위해 사용되는 framework JPA는 과거의 Java ORM 표준이었던 (Entity Bean) EJB을 문제점인 코드 복잡성, API 복잡성, 느린 속도 등을 개선하기 위해 만들어진 framework로 이를 구현한 대표적인 오픈 소스가 Hibernate, OpenJPA, EclipseLink, DataNucleus등이 존재 JPA의 사용 이유로는 높은 생산성이 있습니다. JDBC API를 사용하는 지루하고 반복적인 일을 JPA가 대신 처리(간단한 CRUD)하여 DDL자동 생성 뿐만 아니라 DB 설계 중심의 패러다임(..