OS & Server(54)
-
Prisma2? Prisma1이랑 무슨 차이인지 알아봤습니다.
Prisma는 다른 게시글에서도 많이 언급해왔던 주제이기 때문에 간단하게 설명하자면 GraphQL이나 RestAPI를 사용할 때 Database의 schema를 통해 DB를 정의하며, ORM을 대체하고 migration을 쉽게 해주는 DB 프록시 도구입니다. 여러분들의 가장 큰 주요 관심사를 먼저 말씀드리자면 네 Prisma1에서 갈아타시는걸 추천... 기존 Prisma에는 크나큰 한 가지 문제가 있었는데, JVM을 통해 실행되어 메모리 이슈가 빈번함 이에 Prisma Project 개발자들은 Prisma Framework라고 칭하며, 통칭 Prisma2를 만들었습니다. Prisma Framework는 근래 많이 사용되기 시작하는 Rust(러스트)를 통해 작성되었습니다. Prisma와 Prisma Fra..
2019.12.31 -
Prisma 사용해본 썰 ... 추천 ㅆ가능?
Prisma는 Heroku 창업자와 GraphQL의 개발자가 합작하여 만든 Database를 GraphQL을 사용하여 쉽게 구성할 수 있고 ORM을 대체하기 위해 만들어진 Database Proxy Service입니다. Prisma를 사용하면 GraphQL Schema를 기반으로 한 Database 자동생성 GraphQL Schema를 기반으로 ORM Client 자동생성 data model 또한 graphql을 사용하여 관리 Admin(관리자) 페이지를 통해 손쉽게 데이터 제어 가능 (근데 버그가...) 러닝 커브가 생각보다 높음 Prisma라는 프레임워크를 통한 너무 많은 서비스들의 도입... Prisma 공식 홈페이지를 보시면 위 이미지와 같이 Prisma의 간단한 Architecture(아키텍처)..
2019.12.27 -
vmware workstation에 Core OS 설치하기
Core OS는 Docker를 위해 경량(최적)화 된 운영체제이며, ChromeOS를 기반으로 재조립되어 2015.06.18에 최초버전이 공개되었고, 2018.01.30에 RedHat에서 2억 5천만달러를 주고 Core OS를 인수하여, 이름이 혼종이 되었는데 Coreos Container Linux 이렇게 혼종이지만 사실상 coreos라고 표기합니다. 짧으니까요..? CoreOS 공식홈페이지 : https://coreos.com/why/ CoreOS CoreOS powers the world's container infrastructure. Discover the features that make CoreOS the leading container operating system. coreos.com C..
2019.11.15 -
docker compose memory limit / 도커 컴포즈 메모리 제한
https://gmyankee.tistory.com/232 docker compose cpu limit / 도커 컴포즈 cpu 제한 Docker Container를 사용하다보면 다중 컨테이너를 사용하게 되는 경우가 빈번합니다. 예로 들면, 하나의 사이트를 만들다보면 각 역할별로 분할시켜버리면... Front Container Back Container Database Celery Ca.. gmyankee.tistory.com 어제 Docker Compose로 Cpu의 한계점을 설정하는 섹션(?)을 진행해보았는데 자낳괴마냥 광고쪽쪽 빨아재끼려면 여러분들의 뷰와 클릭이 필요해서 이렇게 섹션을 나누어 메모리를 제한하는법을 따로 작성합니다 어쨋든 https://docs.docker.com/compose/comp..
2019.09.03 -
docker compose cpu limit / 도커 컴포즈 cpu 제한
Docker Container를 사용하다보면 다중 컨테이너를 사용하게 되는 경우가 빈번합니다. 예로 들면, 하나의 사이트를 만들다보면 각 역할별로 분할시켜버리면... Front Container Back Container Database Celery Caching Server Web Server 등 더 많게 쪼개는 분들도 봤습니다만 그렇게 까진 못하겠더라구요. 뭐 예시로 데이터베이스의 경우 메모리나 cpu가 어느정도 받쳐줘야하는데 다른 컨테이너가 많은 사용자 또는 잘못된 코드나 요청으로 혹은 해커의 공격으로 인하여 문제가 생길경우 평소보다 높은 자원량을 요구하여 데이터베이스 컨테이너가 자원이 부족한 현상으로 인해 컨테이너가 종료되는 현상이 생길 수 있죠. 이럴때를 대비한다고 해야하나 컨테이너간 자원을 제..
2019.09.02 -
[Docker](도커) #05. Docker Compose Install on Ubuntu 18.04 LTS
서론 https://gmyankee.tistory.com/226 [Docker](도커) #04. Docker Install on Ubuntu 18.04 LTS 서론 https://gmyankee.tistory.com/178 도커 1장 | Ubuntu 16.04 LTS에 Docker 최신 버전 설치 하기 Thumbnail YouTube Facebook . Hyper Visor? [Image 1-1] HyperVisor란 Host PC에서 다수의 플랫폼을 구동하기.. gmyankee.tistory.com docker 설치에 이어서 docker-compose를 설치해보고자 합니다. docker-compose는 docker의 run 명령으로 생성하는 다음과 같은 옵션을 매번 기억하거나 적어두기가 귀찮고, 의존성..
2019.08.21