본문 바로가기

IT Programming23

[Cloud] NCA,NCP - 네이버 클라우드 수업 3일차 (1) File System File System : OS에서 보조 기억 장치에 저장되는 파일을 관리하는 시스템의 통칭. 파일을 저장할 클러스터를 관리하고 파일명에 대한 규칙, 데이터의 저장과 검색을 관장한다. - 데이터를 저장하기 위해 클러스터라는 저장공간 단위를 만들고 클러스터에 데이터를 저장한다. (1) 연속 할당 방식 연속 할당 방식은 파일이 디스크에 연속적으로 저장, 즉 파일은 연속된 공간을 할당받아 저장되며, 파일의 크기에 따라 필요한 연속된 공간이 할당된다. 장점: 파일의 접근과 검색이 빠르며, 파일을 읽거나 쓰는 속도가 높다. 단점: 파일을 삭제하거나 크기를 조정하는 작업이 어려울 수 있으며, 파일이 연속적으로 저장되기 때문에 빈틈이 발생할 수 있어서 외부 단편화가 발생할 수 있다. (2) 비연속.. 2023. 7. 5.
[Cloud] NCA,NCP - 네이버 클라우드 수업 2일차 (2) Load balancer 로드 밸런서 Load balancer : 네트워크 트래픽을 여러 대상 서버 또는 인스턴스에 균등하게 분산시켜주는 장치 또는 서비스 - 로드 밸런서를 사용하면 네트워크 부하를 분산하여 서비스의 가용성과 확장성을 향상시킬 수 있다. 이를 통해 각 서버 또는 인스턴스에 걸리는 부하를 줄이고, 서비스의 응답 시간을 개선할 수 있으며, 주요 유형으로는 하드웨어 로드 밸런서, 소프트웨어 로드 밸런서, 클라우드 로드 밸런서 등이 있다. - 로드밸런서마다 각각 초당 연결수 (CPS) 기준이 다르다 Application : 각 30,000 / 60,000 / 90,000 의 분산처리를 보장 Network : 각 100,000 / 200,000 / 400,000 의 분산처리를 보장 Network .. 2023. 7. 4.
[Cloud] NCA,NCP - 네이버 클라우드 수업 2일차 Init Script Iniit Script : 같은 용도의 서버를 여러대 일괄 생성하거나 주기적으로 생성하는 경우, 또는 용도별로 서버 초기 환경 관리가 필요한 경우 사용한다. 서버 생성 시 실행되는 스크립트를 지정 서버에 설치하여야 하는 패키지나 초기 설정 내용을 스크립트로 선언하여 서버 초기화를 빠르고 편리하게 구성. 서버 생성 시 최초 1회에 한하여 실행. Init Script로 할 수 있는 것들 : 패스워드 초기화, NAS 마운트, 프로그램 설치 및 설정 ACG 서버 Operation - ACG : 서버 간 네트워크 접근 제어 및 관리를 할 수 있는 IP/Port 기반 필터링 방화벽 서비스 (WhiteList방식) ACG를 이용하면 기존 방화벽(iptables, ufw, Windows 방화벽)을.. 2023. 7. 4.
[Cloud] NCP - 네이버 클라우드 수업 1일차 클라우드(Cloud)란, 광대한 네트워크를 통하여 접근할 수 있는 가상화된 서버와 서버에서 작동하는 프로그램과 데이터베이스를 제공하는 IT 환경을 의미합니다. 클라우드를 이용하면 필요한 컴퓨팅 자원을 인터넷으로 쉽게 이용할 수 있습니다. 클라우드, 클라우드 컴퓨팅, 클라우드 서비스의 차이점 ? 1. 클라우드 컴퓨팅(Cloud Computing): 클라우드를 이용하여 컴퓨팅 자원을 사용하는 기술적인 방법. 이는 서버, 스토리지, 네트워크 등의 자원을 가상화하여 사용자에게 제공하며, 필요에 따라 이를 확장하거나 축소할 수 있습니다. ex) 블릭 클라우드, 프라이빗 클라우드, 하이브리드 클라우드, 멀티 클라우드. 2. 클라우드 서비스(Cloud Service) : 클라우드 컴퓨팅을 기반으로 제공되는 서비스. .. 2023. 7. 3.
[Oracle] SQL 단일 행 함수 2)TO_CHAR, TO_DATE, TO_NUMBER / 변환 함수 형 변환 함수란? (TO_CHAR, TO_DATE, TO_NUMBER) : 문자형, 숫자형, 날짜형 함수를 다른 형으로 변환 시켜주는 기능을 하는 함수. 형 변환 함수를 사용하기전에 알아야할 몇가지 중요한 점들이 있다. 형 변환 함수를 사용할 경우에는 일부 데이터베이스에는 데이터 형식에 따라 사용해야 하는 형 변환 함수가 다를 수 있다. 그러므로 해당 베이터 베이스에 따라서 정확한 형변환 함수를 사용해야 한다. 또한 데이터 베이스의 종속성을 최소화하기 위해 표준 SQL 형 변환 함수를 사용하는 것이 좋다. 문자열을 숫자로 변환하는 경우, 문자열에 숫자가 아닌 문자가 포함되어 있으면 형 변환 함수의 사용일 실패할 수 있다. 이러한 상황을 보완하고 해결하기 위해서는 반드시 데이터의 무결성을 유지해야 한다. .. 2023. 4. 21.
[Oracle] SQL 단일 행 함수 1) 문자, 숫자, 날짜 함수는 단일 행 함수와 다중 행 함수로 구분할 수 있다. 단일행 함수의 특징 SELECT, WHERE, ORDER BY 절에 사용 가능하다. 각 행(Row)들에 대해 개별적으로 작용하여 데이터 값들을 조작하고, 각각의 행에 대한 조작 결과를 리턴한다. 여러 인자를 입력해도 단 하나의 결과만 리턴한다. 함수의 인자로 상수, 변수, 표현식이 사용 가능하고, 하나의 인수를 가지는 경우도 있지만 여러 개의 인수를 가질 수도 있다. 특별한 경우가 아니면 함수의 인자로 함수를 사용하는 함수의 중첩이 가능하다. 이번 포스트에서는 단일행 함수 중 문자, 숫자, 날짜 관련 함수들을 간단히 표로 정리해 보았다. 1) 문자열 관련 함수 : 문자를 입력하면 문자나 숫자값을 반환한다. --문자 연산 함수 --CONCAT || .. 2023. 4. 20.