본문 바로가기

기술 이야기/오픈소스

(5)
가상화와 소프트웨어 프로비저닝 오픈나루 전준식 이사님이 만든 KHAN 프로비저닝를 보고, 놀새~네 회사에서 가지고 있는 프로비저닝에 대한 차이점이 문득 궁금하여 기승전결 없이 그냥 나열하려고 합니다. Athena Peacock 프로비저닝도 이러한 제약사항에서 벗어나기는 힘들 것 같습니다. 솔루션이 만들어졌다면 과연 그 솔루션이 고객사에 있어 Must-have 솔루션이냐, Nice-to-Have 솔루션이냐에 따라 판매가 결정난다고도 볼 수 있습니다. 1. WEB/WAS 프로비저닝에 대해 "기술 지원 초기 이슈의 95% 는 구성과 튜닝의 문제"에 대한 부분을 살펴보면, 사실 지원을 받는 회사의 역량과 그 회사가 얼마만큼의 지식 관리 데이터를 가지고 있느냐에 따라 달라집니다. 대부분의 고객사는 프로비저닝에 대한 부분보다는 운영 중인 시스템..
오픈소스 저장소 활용법 소스 코드 저장소는 사용자의 소스 코드를 공개 또는 비공개적으로 관리하기 위한 파일 아카이브 또는 웹 호스팅 기능으로 이러한 기능을 공개적으로 서비스 하는 것을 오픈소스 소프트웨어 호스팅(이하 오픈소스 저장소)라 한다. 오픈소스 저장소는 여러 오픈소스 프로젝트들이 다수의 개발자들과 협업하기 위해 주로 사용하고 있으며, 버전관리, 버그 트래킹, 메일링 리스트, 위키 기반 문서작성 등의 기능을 제공한다. 현재 다양한 오픈소스 저장소가 존재하며 대표적인 저장소로 GitHub, SourceForge, Bitbucket, Google Code를 꼽을 수 있으며, 각각의 특징은 아래의 표와 같다.이름 Bug trackingWeb hostingWikiShell ServerPrivate BranchEtc.GitHubO..
기업들의 오픈소스에 대한 오해 오픈소스 관련 기고 - 오픈소스컨설팅 최지웅 예전부터 소프트웨어 개발은 기업의 필요에 의해 외부의 상용 솔루션을 도입하거나 회사 내부에서 자체적으로 제작되어 왔다. 소프트웨어 개발자들은 그들이 개발한 소프트웨어의 코드나 어떠한 정보도 제공하지 않는 것을 원칙으로 삼아왔다. 소프트웨어를 개발해 온 개발자와 기업은 그들의 소프트웨어 코드를 지적 재산권의 틀 안에 둠으로써 보호해 왔다. 최근 SNS의 등장과 모바일로 인한 폭발적인 트랜잭션의 처리로 인한 새로운 현상이 나타나기 시작했다. 페이스북, 트위터, 링크드인과 같은 기업들이 자사 내에서 개발한 시스템 아키텍처와 코드를 외부에 공개하기 시작한 것이다. 이 공개라는 의미는 자사의 시스템에 적용된 핵심적인 코드를 오픈 소스화 시켰다는 것을 의미한다. 현재 많..
왜 고객들은 쉽게 바꾸려 하지 않을까요? 고객사에 나와 있습니다. 클라우드 컴퓨팅이란 명제하에 어떻게 하면 기존의 시스템을 효과적으로 전환할 수 있을까하는 맥락을 프로젝트입니다. 가장 중요한 고객사가 가진 상황을 인지하기 위해 여러 분의 고객 담당자들을 만나 인터뷰를 진행하고 있습니다. 언제나 그렇듯 변화에 대한 저항은 여전한 것 같습니다. 개선이라는 단어에는 항상 변화라는 것이 따라다니기 마련인데, 인간의 특성상 변화한다는 것을 그에 대한 적응 과정을 다시 거쳐야 하므로 일반적으로 대부분의 분들이 상당히 귀찮아 합니다. 혁신, 민첩성, 효율성. 이런 단어가 전혀 먹히지 않는다는 것 자체가 신기한데, 동일한 경우를 7~8년전부터 계속 보아왔습니다. 예전 오픈소스에 대한 제언을 수행하면서 고객사에 설명회를 하면 고객분들은 대부분 동감을 많이 하시..
오픈소스 기고 - 금융관련 작년에 금융 잡지게 기고했던 오픈 소스에 대한 기고문입니다. 오픈소스 관심 증대 오늘날 오픈 소스 소프트웨어(OSS)는 기업/기관의 다양한 비즈니스 분야에 확산되고 있다. 불과 수년 전만 하더라도 오픈 소스가 상용 소프트웨어의 라이선스 비용을 줄일 수 있다는 의견이 주를 이루었다. 하지만 지금은 오픈 소스가 제공하는 벤더 종속성 탈피, 유연성, 개방성, 확장성, 시장에 대한 민첩성 등의 가치가 주목을 받으면서 기업/기관의 다양한 비즈니스 분야에서 이러한 오픈 소스를 선택하고 있다.기업 입장에서 오픈 소스를 사용할 경우 커뮤니티가 추진하는 혁신을 기반으로 기업이 요구하는 기능들을 빠르게 구현할 수 있으며, 오픈 소스를 사용함으로써 얻었던 경험을 다시 공유함으로써 오픈 소스를 발전시켜 나가는 공헌을 할 수 ..