본문 바로가기

POST

(149)
[비개발자의 눈] #3 - K8s study : 컨테이너 런타임 탐구 (runC, Containerd, cri-o) 컨테이너는 애플리케이션을 패키징하는 기술로, 이 컨테이너를 다루기 위해서는 컨테이너 런타임이라는 도구가 필요합니다. 컨테이너의 개념은 명확한데에 비해 컨테이너 런타임은 명확하게 그 정의를 설명하고 어떤 역할을 수행하는지 설명하기는 쉽지 않다고 합니다. 그래서 아래와 같이 직접 알아봤습니다! 컨테이너에 대한 자세한 내용은 ‘[비개발자의 눈] #1’을 참고해주세요 컨테이너 업계 표준 구성 OCI 2013년, Docker는 Linux 컨테이너 기술을 보다 쉽게 다룰 수 있는 기능을 아래와 같이 제공했습니다. 컨테이너 이미지 형식(union mount) 이미지 빌드 방법(Dockerfile, docker build) 이미지 공유(docker push, pull) 이미지 관리(docker image ls, doc..
MSA 도입의 성공 비결 : 전환 전략 및 도입을 위한 4단계 마이크로서비스 아키텍처의 채택 마이크로서비스 아키텍처 기술은 최근 기업의 인프라 영역에서 가장 주목받고 있음이 분명합니다. 그 근거를 뒷받침하는 자료로는, Gartner와 같은 조사 기관의 조사 결과, 대형 기업들의 적 사례 등이 있습니다. IDC의 '국내 애플리케이션 현대화 서비스 전망, 2022-2026 ‘보고서에서는 국내 애플리케이션 현대화 서비스 시장이 2023년 전년 대비 5.8% 성장하며 3,967 억 원의 규모를 형성하고 2026년까지 연평균 성장률 4.7%를 기록할 것이라고 전망했습니다. 기업들이 디지털 퍼스트 전략을 확대하면서 애플리케이션 현대화가 클라우드 효용성 검증 수단을 넘어 디지털 트랜스포메이션에 필요한 기반 작업이라는 인식이 확대되면서 시장 성장에 기여한 것으로 분석했습니다. 또..
구독 서비스 모델의 수익 안정화와 초자동화 프로세스 전 세계적으로 모바일 앱의 사용이 늘어남에 따라 구독 서비스 비즈니스 중에서도 모바일 인앱 구독 비즈니스 모델은 더욱 강력한 수익 창출의 기회가 되고 있습니다. 모바일 앱에서 안정적인 구독 수익을 유지하는 방법과 초자동화 프로세스를 활용해 확장 가능한 구독 비즈니스를 구축하는 방법에 대해서 알아봅니다. 1) 인앱(In-App) 구독 서비스 모델의 수익을 안정화시키는 방법 인앱 구독 모델의 수익화 기회가 중요해졌지만 진정한 서비스 경쟁 우위를 확보하기 위해서는 다음의 질문에 자답하며 철저한 전략을 수립해야 합니다. - 앱의 유료 구독 구현으로 수익을 창출할 수 있는 방법은 무엇인가? - 앱 구독 서비스 실현 후 관리 방법은 무엇인가? - 인앱 구독 모델 구현시 해야 할 것과 하지 말아야 할 것은 무엇인가?..
[IT 짬바 따라잡기] #1 - Rancher 기반, AI 플랫폼 구축 프로젝트 OSC는 무수히 많은 프로젝트를 진행해 왔고, 하고 있고, 할 예정입니다. 프로젝트 팀 내부에서 자체 회고를 진행하기도 하지만, 본 시리즈에서는 구체적인 프로젝트 회고가 아닌, OSC에서 어떤 프로젝트를 수행했고 어떠한 여정을 지나 성공적인 프로젝트로 남겼는지에 대한 프로젝트 성공기를 기록합니다. Rancher 기반, AI 플랫폼 구축 프로젝트 1. 프로젝트 설명 Rancher 기반의 AI 플랫폼 구축 프로젝트는 딥노이드에서 진행했습니다. 딥노이드는 AI 전문 기업으로, 기존에 사용하던 온프레미스 시스템을 고도화하고 새로운 기술 스택을 활용해 발전된 플랫폼을 구축하기 위해 프로젝트를 시행했습니다. 본 프로젝트는 2022년 7월 ~ 20202년 9월까지 두 달 동안 진행되었고 기존에 다루지 않았던 새로운 ..
[글쓰기 코칭] #2 - 테크니컬 라이팅 : 기술 문서 작성 시 지켜야 할 원칙 4가지 지난 Part에서는 테크니컬 라이팅의 개념과 글쓰기 작성 프로세스에 대해 알아보았습니다. 일반 글쓰기의 경우 형식과 표현의 제한 없이, 정해진 원칙이나 규칙과 상관없이 자유롭게 쓸 수 있지만 테크니컬 라이팅은 주의해야 할 몇 가지 원칙이 있습니다. 오늘은 테크니컬 라이팅의 네 가지 원칙에 대해 알아보겠습니다. 1. 정확성 정확한 글이란 독자가 필요로 하는 정보를 기술적 오류 없이 정확하게 제공하는 글을 말합니다. 비록 명확하지 않고 간결하지 않은 글이더라도 정확한 글이라면 독자들은 끝까지 해당 문서를 읽고 이해할 수 있습니다. 하지만 잘못된 정보를 포함한 기술 문서는 내용을 이해한다고 해도 결국 잘못된 정보를 제공했기 때문에 필요 없는 문서가 됩니다. 따라서 기술 문서를 작성할 때에는 특히 정확도에 주의..
공격 표적 1위, 아시아 태평양 지역을 위한 사이버 공격 완화 및 복구 가이드 1. 최신 사이버 공격 동향 지난해와 마찬가지로 올해에도 보안은 IT 투자의 최우선 과제로 손꼽혔습니다. Red Hat의 2023 글로벌 기술 전망 리포트에 따르면 3대 우선 투자 분야 중 보안이 가장 첫 번째 순서라고 답한 사람은 전체에 44%였는데, 모든 지역과 거의 모든 산업에서 동일하게 나타났습니다. 일반적으로 보안은 여러 범주 내에서 최우선 투자 분야로 손꼽혔고, 클라우드 보안은 클라우드 인프라와 관련해서 최우선 투자 분야로 손꼽혔습니다. 반면, IBM의 연례 보고서인 X-Force Threat Intelligence Index에 따르면 지난해 전체 사이버 공격 중, 31%가 아시아 태평양 지역에서 발생했습니다. 2021년 (26%)에 이어 전 세계에서 가장 많은 사이버 공격을 받는 곳이 아시아..
[비개발자의 눈] #2 - Security study : 해킹을 손쉽게 하는 비밀 통로, 백도어(Backdoor) IBM의 X-Force 사고 응답 데이터에 따르면, 보고된 모든 사이버 공격에서 백도어(Backdoor)의 공격 비율이 무려 21%를 차지했습니다. 해커들이 가장 일반적으로 사용하는 해킹 방법이 바로 백도어(Backdoor)이고, 랜섬웨어가 17%로 그 뒤를 이었습니다. 이외에는 BEC 6%, 스팸 캠페인과 원격 액세스 도구 및 서버 액세스는 각각 5%였습니다. 1. 백도어 정의 및 종류 백도어(Backdoor)는 컴퓨터 시스템에 불법적으로 접근하는 데에 사용되는 보안 취약점 입니다. 해커가 시스템에 악성 코드를 설치해 시스템의 보안 절차를 우회하거나 특정 목적을 위해 시스템에 접근할 수 있는 비밀통로를 만들기 때문에 '해커의 비밀통로'라고 불리기도 합니다. 일반적으로 악성 소프트웨어나 해커들이 이용하는..
플랫폼 엔지니어링이란? (Platform Engineering vs DevOps vs SRE) 2023년의 전략 기술 트렌드로 가트너는 확장 영역에서 플랫폼 엔지니어링을 언급했습니다. 본문에서는 플랫폼 엔지니어링이 무엇이고 DevOps 및 SRE와는 어떤 유사점과 차이점을 갖고 있는지 알아봤습니다. 1. 개념 플랫폼 엔지니어링은 소프트웨어를 제공하고 수명주기를 관리하기 위해 셀프서비스 기능을 설계하고 구축하는 분야로 내부 사용자 (일반적으로 소프트웨어 개발자 및 엔지니어)에게 공유 인프라 플랫폼을 제공합니다. 2. 배경 플랫폼 엔지니어링은 디지털 트랜스포메이션을 위해 엔터프라이즈 소프트웨어 제공을 현대화하기 위한 새로운 트렌드로 등장했습니다. 개발자들은 애플리케이션을 빠르고 효율적으로 배포하기를 원합니다. 그런데 우리가 사용하는 소프트웨어는 다양하고 그 복잡성은 더욱 증가하고 있는 추세입니다. 결..