본문 바로가기

devops 공부16

파이프라인과 리다이렉션이란? 간단하게 풀어서 파이프라인 어떤 명령의 결과를 다시 어떤 명령의 입력으로 받아야 할 때 사용합니다. 프로세스1 과 프로세스2 사이에 |를 넣어 사용합니다 프로세스1 | 프로세스2 파이프라인의 경우 밥상을 차리는 것으로 설명해보겠습니다. “밥상을 차려라” 명령을 받으면 밥상이라는 냉장고(현디렉토리)안에 있는 모든 반찬과 밥(모든 정보)을 밥상위에 차려냅니다(화면출력) 여기서 파이프라인을 활용하면 싫어하는 채소는 빼고 고기로 밥상을 채울 수 있습니다. ls -l | grep gogi (ls -l 디렉토리 안에 모든프로그램의 자세한정보를 알려준다.) (grep 내용중 필요한 정보를 찾아보여준다.) (밥상을 차린다) | (고기가 포함된 것만 줘) ls -l 명령으로 냉장고에 있던 모든 반찬을 꺼내려다가 grep gogi 명령으.. 2022. 4. 21.
표준스트림( stdin, stdout, stderr) 표준 스트림(Standard Stream) 스트림(Stream)이란, 프로그램을 드나드는 데이터를 흐름이라고 할 수 있습니다. 동작하는 프로그램은 실행 시, 세 개의 스트림이 자동으로 열리고, 이를 표준 스트림이라고 부릅니다. 표준스트림 입력을 위한 스트림(Standard input, STDIN, 0) 출력을 위한 스트림(Standard Output, STDOUT, 1) 오류 메시지를 출력하기 위한 스트림(Standard Error, STDERR, 2) STDIN(0) 표준 입력은 프로그램으로 들어가는 입력값의 데이터(보통은 문자열) 스트림이며, Standard Input을 stdin으로 줄여 표현합니다. 리눅스 쉘에서는 표준 설정이 키보드로 되어 있습니다. 그러나 모든 프로그램이 입력을 요구하지 않으.. 2022. 4. 21.
왜 클라우드 서비스여야 하는가 왜 갈수록 클라우드 서비스를 이용해야만 하고 실제로도 많은 기업들이 클라우드 서비스로 전환하는가. 클라우드 서비스는 사용자와 서비스 제공자에게 모두 이익을 가져다 주기 때문이다. 사용자에게는 접근성과 편의성을 제공해 하드웨어의 부담을 최소화한다. 하드웨어의 부담이 없다는 것은 결국 사용자의 필요시에는 장소와 시간을 가리지 않고 서비스를 사용할 수 있다는 말이 되니 단연히 서비스 이용률이 높아질 것이다. 공급자에게는 사용자에게 sw를 제공하기 위해서 설치파일을 제공하고 사용자들의 하드웨어에 맞춰서 sw를 따로 제공해야만 하는 공급자의 고충이 클라우드 서비스를 사용하므로 인해서 서비스의 배포, 운영, 관리의 편의성을 가져온다. 하루하루 달라지는 시장에 빠르게 대응하고 사용한 리소스만큼의 비용만 지불하면 되기.. 2022. 4. 18.
devops 발표준비 ++클라우드 서비스의 전달 방식이 전통적인 소프트웨어 전달 방식에 비해 갖는 단점으로는 무엇이 있을까요? 1.보안 클라우드 서비스를 제공하는 회사에 자사의 중요데이터들을 보관해야한다. 보안에 신경을 쓴다고 광고를 하지만 불안할 수 밖에 없다. 2.비용 자체 서버를 운영하는 것보다 접근성이 좋고 빠르게 서비스를 개발 배포할 수 있지만, 오래 사용할 수록 많은 운영비용이 많이 든다. 3.의존성 서비스하는 회사에 많은 데이터를 맡겨놓은 상태이기 때문에 서비스 회사의 이슈에 따라서 상황이 달라질 수도 있고, 데이터를 이전하는데 있어서도 어려움이 있을 수 있다. 이 문제를 보완하기 위해서 IaaS, PaaS, SaaS의 하이브리드클라우드 서비스를 제공하고 있지만 그것 또한 완벽하지는 않다. IaaS : 물리적 자.. 2022. 4. 15.