Red Hat OpenShift는 쿠버네티스 기반의 컨테이너 PaaS 플랫폼입니다. 어플리케이션을 컨테이너로 빌드하여 배포하는 형태입니다.
[질문] 답변 주셔서 고맙습니다. 컨테이너로 빌드한다는 말씀은 도커 이미지 생성을 의미하는 것으로 이해하는데요. 생성된 도커 이미지를 어떻게 배포하는 것이 가장 효율적인지 아직 잘 이해하지 못하고 있습니다. 직접 FTP로 업로드하는 경우에 대한 설명도 본 적 있는데 이런 방법은 효율적이지 않을 것 같습니다.
안녕하세요. 한국 레드햇입니다.
도커 이미지와 같은 컨테이너 이미지는 FTP 업로드가 아니라 이미지 레지스트리에 저장해서 사용합니다. 이미지 레지스트리는 외부 레지스트리도 사용할 수 있으며, OpenShift는 내부에 이미지 레지스트리를 별도로 가지고 있어, OpenShift를 통해 이미지를 빌드하였다면 내부 이미지 레지스트리에 저장하고 사용합니다.
[질문] 답변 주셔서 고맙습니다. 덕분에 이해에 많이 가까워진 것 같습니다. 내부 이미지 레지스트리에 저장하는 과정에서 Jenkins 같은 CI 도구를 별도로 사용할 필요가 있는지 아니면 코드 개발만 완료화면 빌드부터 이미지 빌드, 내부 이미지 저장까지 레드햇 도구에 의해 자동으로 진행되는지 궁금합니다.
Tekton 기반의 OpenShift Pipeline 을 활용하시거나 Jenkins 와 같은 CI 도구를 통해 DevOps 과정을 자동화하는 것을 권장드립니다.
답변 주셔서 고맙습니다. Tekton에 대해 좀더 찾아보면 제가 궁금해하던 내용의 설명을 많이 찾을 수 있을 것 같습니다.
[질문] 답변 주셔서 고맙습니다. 덕분에 이해에 많이 가까워진 것 같습니다. 내부 이미지 레지스트리에 저장하는 과정에서 Jenkins 같은 CI 도구를 별도로 사용할 필요가 있는지 아니면 코드 개발만 완료화면 이미지 빌드부터 내부 이미지 저장 및 운영 환경 반영까지 레드햇 도구에 의해 자동으로 진행되는지 궁금합니다.
안녕하세요. 한국 레드햇입니다. OpenShift에는 S2I 라는 이미지 빌드부터 배포하는 기능을 제공하고 있습니다. 이 과정 중에서 이미지를 외부 레지스트리에 저정하고 싶거나, 배포할 때 승인 전략을 사용하고 싶으시면 Jenkins와 같은 CI/CD 파이프라인 도구를 사용하는 것도 하나의 방법입니다.
방금 잠깐 인터넷 검색해보니 Tekton은 Jenkins와 유사한 것 같고 S2I (SOURCE-TO-IMAGE)가 더 중요한 것 같습니다. 도움 주셔서 고맙습니다.
[질문]NoSQL이 대량 데이터 처리에 대한 RDBMS의 한계를 해결하기위해 나왔는데 구체적으로 어떤 점에서 성능적 차이가 나타나는지 궁금하며 RDBMS가 샤딩이 가능하지만 샤딩 처리를 위해 어플리케이션 레벨에서 처리해야하는 부분이 있는것이 단점인데 이부분이 몽고DB에서는 성능적으로 얼마나 개선되었는지궁금합니다
샤딩을 지원하는 RDB의 경우 대용량 데이터로 인해 기존 RDB의 장점인 join이나 transaction에 많은 제약이 따라옵니다. 반면 몽고 샤딩는 단순한 hashed sharding외에 range sharding, zone sharding등 다양한 선택이 가능합니다
[질문] 저희는 개발도구에 대해서 S/W 취약점 여부에 대해 검증된 도구만 쓰게 되어 있고 개발보안 지침에 따른 단계별 보안성승인을 받아 진행되는 구조인데 이러한 상황을 반영해서 사용할 수 있는지 궁금합니다.
개발도구와 결과물에 대한 보안성승인과 검증시스템은 자체개발한 플랫폼 입니다.
소스코드 생성 시, 해당 코드의 취약점 여부를 검사하는 절차를 진행 합니다. 또한 고객사에서 사용하는 특정 취약점 도구가 있을 경우 PX 스튜디오에 내재화 가능 합니다.
더 자세한 부분은 cloud_mkting@tmax.co.kr로 문의주시면 이메일로 상세한 답변을 드리도록 하겠습니다
[질문] 티맥스의 애플리케이션 구축 혁신 전략 로드맵이 더 향상된 개발 생산성 및 더 애자일한 협업과 더 높어진 제어 및 보안 수준을 갖추었는지 궁금합니다.
TmaxCloud LCNC 플랫폼을 사용할 경우, 개발 생산성은 No-Code를 통해 향상됩니다. 또한, CI/CD 절차가 자동화되어 생산성이 높아지며, 애자일한 협업의 경우 여러 개발자들의 동시 접속을 통해 협업이 가능합니다. 보안의 경우 소스코드가 서버에만 존재하고 Client단으로 넘어가지 않기 때문에 유출 방지가 됩니다.
네, 그렇군요, 답변 감사 드립니다.
[질문] 전문 개발 인력은 여전히 부족하고 사용자 니즈 반영의 장벽은 높기만 한데, 가트너도 내년까지 대기업의 75%가 로우코드 플랫폼을 채택할 것으로 전망했기에, 개발 기간은 단축하고 운영 비용은 절감할 수 있는 티맥스 개발 솔루션이 차별성이 궁금합니다.
티맥스 SuperApp은 aPaaS를 통해서 개발부터 배포 및 운영까지 통합 및 자동화 지원을 수행합니다. 설계부터 운영까지 모든 Stack에 있어 쉽게 사용할 수 있게 기술지원을 하는 것이 차별성이며, 이를 통해 안정성 및 비용절감을 제공합니다.
네 답변 감사합니다.
[질문] PaaS 관련 내용을 나름 열심히 찾아보았는데 배포 관련 내용은 발견하기가 어려웠습니다. 일반적으로 PaaS 환경에서 배포는 어떻게 진행하는지 궁금합니다.