Computer Engineering/OS & Hardware 2

Mac OS Vagrant 설치

Vagrant Vagrant는 여러 프로바이더(Virtual Box, VMware, AWS등)을 이용해 로컬에서 테스트 환경을 쉽게 구성할 수 있도록 도와주는 workflow이다. Vagrant하나로 여러 프로바이더의 환경을 관리 할 수 있다. HashiCorp에 의해서 만들어진 도구이다. 장점은 개발 환경 설정 시간이 적게 들고, 한 번 구축하면 아주 편리하다. 자세한 내용은 아래 참조. www.vagrantup.com/ Vagrant by HashiCorp Vagrant enables users to create and configure lightweight, reproducible, and portable development environments. www.vagrantup.com Mac에 bre..

Computer Storage 종류

요즘 고성능 데이터베이스(Snowflake, BigQuery)들 그리고 RDB(Aurora)들을 보면 컴퓨팅과 스토리지를 분리한 아키텍쳐들이 많이 보인다. 이는 데이터는 공유하면서 컴퓨터 리소스만 따로 늘릴 수 있기 때문에 자원을 효율적으로 쓸 수 있는 아키텍쳐이다. 그리고 Storage간에 sync가 필요하지 않기 때문에 이를 위해 필요한 비용을 아낄 수 있다라는 아주 큰 장정을 가지고 있다. 작은 클러스터에서는 상관없겠지만 클러스터가 10개 이상 이라고 생각하면...... 어마어마한 비용이다. 스토리지를 분리하기 위해서는 NAS, SAN을 사용해야 될 것인데, 성능 문제로 SAN을 사용할 것 이다. 종류 내장 디스크 (Internal Disk) DAS (Direct Attached Storage) N..

반응형