소프트웨어 개발 환경이 필요한가요?

소프트웨어 개발과 운영의 통합/협업 개발을 지원해주는 다양한 클라우드 DevOps 도구를 제공합니다. 빌드, 테스트, 배포 프로세스를 자동화하여 개발 생산성을 높여주고, 소스 히스토리 관리, 자동 검증을 통해 코드 품질을 높여 줍니다. 또한 지속적인 모니터링을 통해 애플리케이션 배포 전후의 성능 변화를 분석하고 서비스 장애를 조기에 대응할 수 있도록 지원합니다. 이와 같은 삼성SDS 클라우드 DevOps Tools를 통해 CI/CD(Continuous Integration/Continuous Deployment) 환경을 자유롭게 이용해 보세요.

소프트웨어 개발 환경이 필요한가요?

원하는 상품과 기능을 살펴보세요.

DevOps Console

DevOps 환경 구성 오케스트레이션 툴

어떤 상황에서 필요한가요?

  • -

    프로젝트 진행에 필요한 DevOps 환경을 쉽고 빠르게 구성하고 싶다.

  • -

    컨테이너 기반의 애플리케이션 개발 초기 구성요소가 패키지로 제공되면 좋겠다.

  • -

    컨테이너 배포와 관련된 정보의 조회 및 관리가 쉬운 환경이 필요하다.

주요 서비스

  • -

    쉽고 빠른 CI/CD 환경구성

  • -

    애플리케이션 템플릿 제공

  • -

    배포 현황조회 및 배포기능(재기동/재배포) 제공

GitLab

오픈소스 기반 분산 버전 소스코드 형상관리 도구

어떤 상황에서 필요한가요?

  • -

    개발 변경 사항을 자동으로 감지하여 빠르게 적용하여 배포할 수 있게 도와주는 개발 도구가 필요하다.

  • -

    지정된 사용자만 열람이 가능한 프라이빗 형상 관리 도구가 필요하다.

  • -

    코드 보안에 대한 안정성 확보가 되어야 한다.

주요 서비스

  • -

    원격 저장소, 이슈트랙커, API 기능 제공

  • -

    다양한 형태의 Grouping 기능 제공 (지정된 사용자만 열람이 가능한 프라이빗 기능)

  • -

    쉽고 안정적인 사용 기능 제공

  • -

    샘플소스코드 기반의 Git 프로젝트 생성 기능 제공

Jenkins

개발에서 배포까지 통합 관리해주는 오픈소스 기반 개발 도구

어떤 상황에서 필요한가요?

  • -

    오픈소스 기반 개발도구 설치 및 운영에 드는 시간을 최소화하여, 개발자들이 핵심 업무 개발에만 집중할 수 있도록 간편한 개발 도구 사용 환경이 필요하다.

  • -

    개발 변경 사항을 빠르게 배포할 수 있게 도와주는 개발도구가 필요하다.

  • -

    수작업을 최소화하여 개발 생산성을 높일 수 있도록 자동화된 프로세스가 필요하다.

주요 서비스

  • -

    공유되는 소스의 지속적 통합 및 충돌 방지 서비스 제공

  • -

    Continuous Integration 개발 및 서비스 도구 제공

  • -

    통합 빌드 및 배포 기능 제공으로 DevOps를 기반으로 한 안정적 개발 및 운영 환경 제공

Jennifer

웹 애플리케이션 성능 모니터링 서비스

어떤 상황에서 필요한가요?

  • -

    웹 애플리케이션(Java EE, .net, PHP)의 시스템 환경을 모니터링 하고 싶다.

  • -

    WAS에 영향을 최소화하여 모니터링 할 수 있으면 좋겠다.

  • -

    실시간으로 현재 인프라 및 서버 상황을 파악하고 싶다.

  • -

    로드 발생 시 원인을 실시간 파악하고 대처하고 싶다.

주요 서비스

  • -

    웹 서비스 및 리소스의 실시간 모니터링

  • -

    개별 트랜잭션 모니터링(스마트 프로파일, 엑스 뷰)

  • -

    성능 및 장애 분석

  • -

    통계 데이터분석 및 보고서 작성

OPENMARU APM

웹 애플리케이션 성능 모니터링 서비스

어떤 상황에서 필요한가요?

  • -

    오픈소스의 장애 발생 시 원인과 빠른 대책을 찾고 싶다.

  • -

    인프라 증설, 튜닝에 대한 기초 자료를 얻고 싶다.

주요 서비스

  • -

    웹 서비스의 실시간 모니터링

  • -

    다양한 형태의 통계 분석 자료 제공

  • -

    설정한 값에 대해 자동 알람 기능 제공

MAXIGENT

클라우드 자원 및 애플리케이션 모니터링 서비스

어떤 상황에서 필요한가요?

  • -

    다양한 클라우드 인프라 요소들에 대한 모니터링이 필요하다.

  • -

    Virtual Server, Container 자원들 간의 연관 관계 및 영향 범위를 한 눈에 보고 싶다.

  • -

    자원 증감을 일일이 확인하지 않아도 자동으로 모니터링이 되면 좋겠다.

주요 서비스

  • -

    통합 대시보드 및 실시간 모니터링

  • -

    토폴로지 뷰 제공

  • -

    모니터링 대상 자동 등록

Nexus (Repository)

애플리케이션 빌드 둥 파일을 저장, 관리하는 레파지토리 서비스

어떤 상황에서 필요한가요?

  • -

    협업의 효율을 높이기 위해 업로드/다운로드가 보다 빠른 중앙 저장소가 필요하다.

주요 서비스

  • -

    형상관리로부터 라이브러리를 분리하여 관리

  • -

    빌드에 필요한 라이브러리 저장소와 프라이빗 저장소 구성

  • -

    라이브러리 분리 후 배포, 공유를 쉽게 하는 서비스 제공

  • -

    테스트 실행 및 코드 품질 검사를 쉽게 할 수 있도록 지원

SonarQube

오픈소스 기반 품질 관리 도구

어떤 상황에서 필요한가요?

  • -

    프로그램의 동작에 영향을 줄 가능성이 높은 버그나 보안 결함을 사전에 감지하여 보다 쉽고 빠르게 품질 관리를 할 수 있는 도구가 필요하다.

  • -

    소스 코드 품질의 책임 소재를 분명히 할 수 있는 관리 도구가 필요하다.

주요 서비스

  • -

    프로그램의 실제 실행 없이 소스 코드를 분석 및 검증

  • -

    추가 비용 없이 코드 품질을 검토, 잘못된 부분을 수정하는 도구 지원

최신소식

DevOps Tools의 새로운 소식을 확인하세요

    무엇이든 물어보세요

    삼성SDS 솔루션 전문가가 도와드립니다.