SMALL
  • 컨테이너 기술을 지원하는 다양한 프로젝트 중에 하나
  • 컨테이너 기술을 이전에도 있었으나 도커로 인해 알려짐
  • 컨테이너 기술의 사실상 표준
  • 2014 가장 인기 있는 클라우드 오픈 소스 2위(리눅스 재단)
  • 다양한 운영체제에서 사용 가능(리눅스, 윈도우, MacOS)
  • 애플리케이션에 국한 되지 않고 의존성 및 파일 시스템까지 패키징하여 빌드, 배포, 실행을 단순
  • 리눅스의 네임 스페이스와 cgroups와 같은 커널 기능을 사용하여 가상화

 


도커는 다양한 클라우드 서비스 모델과 같이 사용 가능

  • 이미지 : 필요한 프로그램과 라이브러리, 소스를 설치한 뒤 만든 하나의 파일
  • 컨테이너 : 이미지를 격리하여 독립된 공간에서 실행한 가상 환경


컨테이너가 해결한다.

  • 동일 시스템에서 실행하는 소프트웨어의 컴포넌트가 충돌하거나 다양한 종속성을 가지고 있음
  • 컨테이너는 가상머신을 사용해 각 마이크로 서비스를 격리 하는 기술
  • 컨테이너는 가상머신처럼 하드웨어를 전부 구현하지 않기 때문에 매우 빠른 실행 가능
  • 프로세스의 문제가 발생할 경우 컨테이너 전체를 조정해야 하기 때문에 컨테이너에 하나의 프로세스를 실행하도록 하는 것이 좋다.


컨테이너를 격리하는 기술

  • 리눅스 네임 스페이스 : 각 프로세스가 파일 시스템 마운트, 네트워크, 유저, 호스트 네임 등에 대해 시스템에 독립 뷰를 제공
  • 리눅스 컨트롤 그룹 : 프로세스로 소비할 수 있는 리소스 양(CPU,메모리,I/O,네트워크 대역대, device 노드 등)을 제한
  •  


도커의 한계

  • 서비스가 커지면 커질 수록 관리해야 하는 컨테이너의 양이 급격히 증가
  • 도커를 사용하여 관리를 한다 하더라도 쉽지 않은 형태
  • 배포 및 컨테이너 배치 전략
  • 스케일-인, 스케일-아웃이 어려움

LIST
SMALL

구글 링크 "클릭시 쿠키 설정에 문제가 있음을 발견했습니다." 해결방법(엣지 브라우저)

1. 오른쪽 상단의 설정 클릭 Click! ··· (alt + F) 

2. 설정 클릭 Click!

3. 쿠키 및 사이트 권한 클릭 Click!

4.쿠키 및 사이트 데이터 관리 및 삭제 Click!

5. 모든 쿠키 및 사이트 데이터 보기 Click!

6. google.com 클릭 Click! 후 휴지통 모양 클릭 Click! 으로 삭제

7. 세로운 페이지에서 재시작 필요!

쿠키를 삭제하여 다시 로그인이 필요~

기존 (클릭시 쿠키 설정에 문제가 있음을 발견했습니다) 문제 사라짐

LIST
SMALL

SSL-VPN(Virtual Private Network) 이란?

SSL-VPN을 접속하면 외부 인터넷에서

업무상 필요에 따라 그룹웨어,내부 주요 업무 서버를 접속 가능하게 해주며,

기존 외부 IP를 회사 IP로 변경하여 사용 가능하므로

동일 IP를 요구하는 망고보드, 회사 블로그admin 페이지 접속이 가능하며

각종 보안 문제로부터 안전한 데이터 전송을 보장 합니다.

LIST
SMALL

RAID DATA 스크러빙


데이터 스크리빙 은 백그라운드 작업을 사용하여 주기적으로 메인 메모리 또는 스토리지에 오류가 있는지 검사 한 다음 다른 체크섬 또는 데이터 복사본의 형태로 중복 데이터를 사용하여 감지된 오류를 수정하는 오류 수정 기술 입니다.

데이터 정리와는 다릅니다.


  • RAID 스크러빙은 RAID 5 및 RAID 6으로 구성된 디스크 그룹의 데이터 무결성을 확인하는 데 사용됩니다.
  • 일상적인 사용중 감지할 수 없는 이상을 감지하고 수정하기 위해 중복 검사를 실행시키면서 작동 합니다.
  • RAID 스크러빙을 주기적으로 실행하면 손상된 데이터나 디스크를 초기 단계에서 감지할 수 있으므로자동 복구를 시도하거나 디스크 관련 문제를 보고 받을 수 있습니다. 
  • RAID 스크러빙은 백그라운드에서 실행되는데, 스토리지 공간에 따라 다르지만 성능에 약간의 영향을 미칠 수 있습니다. 

TIP. 스크러빙이 성능에 영향을 받으므로 스토리지 관리자 -> 전역설정 ->데이터스크러빙 에서 시간을 사용이 적은 저녁시간대로 변경해 주는것이 좋습니다.

LIST
SMALL

IDC [Internet Data Center]

서버 컴퓨터와 네트워크 회선 등을 제공하는 시설로, 서버를 한 데 모아 집중시킬 필요가 있을 때 설립한다.


중소기업 회사 서버실에서 IDC로 서버 이관시 기대 효과

1. 서버의 물리적 관리 조건인 전력, 온도, 습도, 보안 최적화로 인한 장애 발생 감소

2. 서버실 공간 확보 및 서버 소음 제거

3. 서버실 운영으로 인한 관리 비용 감소 (전기료, UPS 장비 구매 불필요 등)

4. 서버 수요 변동에 따른 유연한 공간 확장 가능(비용 필요)

5. IDC 업체가 보유한 끊김없는 초고속 네트워크 망 사용으로 서비스 안정성 증가 

6. IDC 출입 관리 시스템을 통한 물리적 보안 향상

7. 서버 관리 부분에 대한 IDC 업체의 도움 요청 가능


 

 

LIST
SMALL
서버의 역할은 서비스에 의해 정해지는데,
사용할 사용자와 시스템의 요구 사항들을 정의해 가면 어떤 서버를 마련하고 어떠한 서비스를 설치해야 될지 고민이 된다. 
우선 다양한 서버들과 대표적인 서버 소프트웨어가 어떤 것이 있는지 확인해보자.
서버 대표적인 서버 소프트웨어
웹 서버 Apache(오픈소스), IIS(마이크로소프트), nginx(오픈소스)
웹 애플리케이션서버 Tomcat(오픈소스), WebLogic Server(오라클), WebSphere Application Server(IBM),
IIS(마이크로소프트)
SSL 서버 OpenSSL(오픈소스) , IIS(마이크로소프트)
DNS 서버 BIND(오픈소스), Windows Server(마이크로소프트)
프록시 서버 Squid(오픈소스)
메일(POP,SMTP)서버 sendmail(오픈소스), qmail(오픈소스), postfix(오픈소스), Exchange Server(마이크로소프트)
FTP 서버 vs-ftpd(오라클), IIS(마이크로소프트)
데이터베이스 서버 Oracle Database(오라클), MySQL(오라클, 오픈소스), SQL Server(마이크로소프트), DB2(IBM)
NTP 서버 ntpd(오픈소스), Windows Server(마이크로소프트)
Syslog 서버 syslog-ng(오픈소스), rsyslog(오픈소스), Kiwi Syslog Server(SolarWinds)
SNMP 서버 net-snmp(오픈소스), TWSNMP 매니저(오픈소스), OpenView NNM(휴렛팩커드), Tivoli NetView(IBM)
사용해야되는 서버를 선택한 후, 운영체제, 용량, 보안, 관리 편의성 등에 따라 상황에 맞게 서버 소프트웨어를
인스톨 하면 서버를 구축했다고 말할 수 있습니다.

TIP. 하나의 서버에 여러개의 서버 소프트웨어를 작동 시킬 수도 있다. (한정된 리소스를 잘 활용하도록 하자)

 

LIST
SMALL

QNAP의 HBS3 어플리케이션을 활용하여 NAS 와 Google Drive(공유 드라이브)를 연결하여 

회사 공유 폴더를 사용하고 있다. 

QNAP(HBS3) <-----------------양방향 동기화-------------------> google drive(공유 드라이브)


 어느날 위와 같이 잘 사용 하고 있다가  google 계정 동기화 설정시 권한이 없다는 오류가 나는 현상이 발생하여 당황했었는데.

Google Admin -> 앱 -> Google Wrorkspace -> Drive 및 Docs설정 -> 기능 및 애플리케이션 -> Drive SDK 

에서 허용이 아닌 차단으로 되어 있어서 QNAP의 (HBS3의 구글 API)가 작동 하지 않아서 발생한 오류 였다.


  • Google Drive API : QNAP HBS3같은 앱 내에서 Google 드라이브 스토리지를 활용할 수 있는 REST API 입니다.

Google Drive  API로 무엇이 가능한가요?

  • Google 드라이브에서 파일을 다운로드 하고 Google 드라이브에 파일을 업로드 합니다.
  • Google 드라이브에 저장된 파일 및 폴더를 검색합니다. Files 리소스 의 파일 메타 데이터 필드를 반환하는 복잡한 검색 쿼리를  만듭니다.
  • 사용자 가 파일,폴더 및 드라이브를 공유 하여 콘텐츠에 대해 공동 작업 할 수 있습니다.
  • Google Picker API 와 결합하여 Google 드라이브의 모든 파일을 검색한 다음 파일 이름,URL,마지막 수정 날짜 및 사용자를 반환합니다.
  • 드라이브 외부, 다른 데이터 저장소 또는 클라우드 스토리지 시스템에 저장된 데이터에 대한 외부 링크 인 타사 바로가기를 만듭니다.
  • 앱이 Google 드라이브에 저장된 모든 사용자 콘텐츠에 액세스 할 수 없도록 애플리케이션 데이터를 저장할 전용 드라이브 폴더를 만듭니다. 
LIST
SMALL

GOOGLE WORKSPACE 공유 드라이브 한도

구글 워크스페이스에는 항목 수, 회원 수, 일일 업로드 수에 한도가 있습니다.

공유 드라이브 내 최대 항목 수

  • 파일,폴더,바로가기를 포함하여 최대 400,000개의 항목을 추가할 수 있습니다.
  • TIP. 공유 드라이브 한도에서 충분히 여유를 두고 사용하는 것이 좋음

일일 최대 업로드

  • 개별 사용자는 매일 750GB까지만 업로드 할 수 있습니다.
  • 750GB 한도에 도달 했거나, 750G보다 큰 파일을 업로드하면 당일에는 더이상 파일을 업로드 할 수 없습니다.
  • 단. 진행중인 업로드는 완료 됩니다.
  • 동기화 및 업로드 할 수 있는 개별 최대 파일크기는 5TB 입니다.

파일 공유 한도

  • 공유 드라이브 내의 파일은 각각 최대 100개의 그룹에 직접 공유될 수 있습니다.

폴더 한도

  • 폴더 TREE가 최대 20개까지만 지원 됩니다. 
  • TIP. 하나의 드라이브에 너무 많은 폴더를 만들면 사용자가 콘텐츠를 정리하고 찾기가 어렵습니다.
  • TIP. SpaceSniffer 프로그램을 통해서 파일 트리 구조 및 용량을 보기 쉽게 확인 할 수 있습니다. 
  • https://spacesniffer.kr.uptodown.com/windows
 

SpaceSniffer (Windows)

Windows을 위한 SpaceSniffer 최신 버전을 다운로드하세요.. 하드 드라이브가 공간을 차지하는 모습을 그래픽으로 확인하세요.. 만약 하드 드라이브가 여러 개이고, 정리할 방법을 모르실 경우, SpaceSni

spacesniffer.kr.uptodown.com

 

LIST

+ Recent posts