IT 자동화

Schematics

IBM Cloud Schematics
코드형 인프라를 사용하여 리소스를 구성하고 자동화하여 주요 앱에 집중하기
계정 만들기 로그인
모니터 화면을 보고 있는 사업가
IBM Cloud 코드형 인프라 자동화 클라우드 환경 전반에서 IBM Cloud 인프라, 서비스 및 애플리케이션 스택의 프로비저닝 및 구성을 자동화합니다. 클라우드 구성 및 프로비저닝에 대한 가시성과 제어를 향상하세요.
오퍼링
작업공간

유스 케이스

IBM Cloud 리소스 자동화 구성 관리 자동화 지속적 제공 지원
이점 제작 시간 단축

모든 클라우드에서 모든 작업을 자동화하면서 인프라 프로비저닝 속도를 높이세요.

일관성 향상

개발, 테스트 및 배포를 위한 환경이 일치하지 않는 위험을 제거하세요.

보다 효율적인 개발

샌드박스 프로비저닝, QA 등을 포함하여 소프트웨어 제공 라이프사이클의 모든 단계를 가속화하세요.

ROI 개선

팀의 부담을 덜어주고 클라우드 컴퓨팅의 소비 기반 비용 구조를 최대한 활용하세요.

IBM Cloud Schematics 살펴보기
호스팅된 Terraform 작업 공간

클라우드 리소스를 쉽게 프로비저닝하여 앱에 집중할 수 있습니다.

네이티브 Ansible 작업

인프라에 소프트웨어 패키지와 애플리케이션 코드를 쉽게 설치하세요.

협업 환경

팀이 인프라 자동화 프로세스를 구축, 배포 및 반복하도록 하세요.

기본 제공 보안 및 거버넌스

IBM Cloud IAM, Key Protect, LogDNA, SysDig 등과 통합하세요.

자원 DevOps 도구

계획 및 구축에서 소프트웨어 테스트 및 애플리케이션 모니터링에 이르기까지 DevOps 라이프사이클을 개선하세요.

IBM Cloud Pak 솔루션

IBM Cloud Schematics를 사용하여 IBM Cloud Paks를 배포하고 데이터, 자동화, AIOps 등을 위한 솔루션에 액세스합니다.

IBM Cloud Satellite™

Satellite 및 Schematics를 사용하여 IBM Cloud에서 Satellite 위치 및 Red Hat OpenShift 생성을 자동화하세요.

이 동영상에서는 코드형 인프라(IaC), 명령형 접근 방식과 선언적 접근 방식의 차이점, 각 접근 방식이 개발 환경에 미치는 영향 등에 대해 설명합니다.

Terraform은 선언적 언어를 사용하여 인프라, 플랫폼 및 서비스를 자동화하고 관리할 수 있는 오픈 소스 도구입니다.

Schematics 작업을 위한 샘플 Ansible 플레이북 템플릿

IBM에서 제공하는 Ansible 플레이북을 사용해 대상 호스트에서 클라우드 작업을 수행하거나 IBM Cloud Schematics 작업을 시작해 보세요.

자주 묻는 질문(FAQ)

제품에 대한 가장 일반적인 질문에 대한 답변을 얻을 수 있습니다.

IBM Cloud Schematics는 클라우드 인프라 프로비저닝 및 관리 프로세스, 클라우드 리소스의 구성 및 운영, 앱 워크로드 배포를 자동화하는 강력한 도구를 제공합니다.

이를 위해 Schematics는 Terraform, Ansible, OpenShift, Operators 및 Helm과 같은 오픈 소스 프로젝트를 활용하고 이러한 기능을 관리형 서비스로 제공합니다. 머신에 각 오픈 소스 프로젝트를 설치하고 API 또는 CLI를 학습하는 대신, IBM Cloud에서 실행할 작업을 선언하고 Schematics가 이러한 작업을 대신 실행하는 것을 지켜보세요.

코드형 인프라(IaC)는 클라우드 환경을 코드화하여 클라우드에서 리소스의 프로비저닝 및 관리를 자동화할 수 있도록 지원합니다. 인프라 리소스를 수동으로 프로비저닝 및 구성하거나 스크립트를 사용하여 클라우드 환경을 조정하는 대신 고급 스크립팅 언어를 사용하여 리소스와 구성을 지정합니다. 그런 다음 Terraform과 같은 도구를 사용하여 API를 활용하여 클라우드에서 리소스를 프로비저닝합니다. 인프라 코드는 앱 코드와 동일한 방식으로 처리되므로 버전 제어, 테스트, 지속적 모니터링과 같은 DevOps 핵심 사례를 적용할 수 있습니다.

IBM Cloud Schematics 작업 공간은 무료로 제공됩니다. 그러나 작업 공간 세부 정보 페이지에서 플랜 적용을 클릭하거나 ibmcloud terraform 적용 명령을 실행하여 IBM Cloud에서 Terraform 템플릿을 적용하기로 결정한 경우, Terraform 템플릿에 설명된 IBM Cloud 리소스에 대한 요금이 청구됩니다. 생성하려는 각 리소스에 대해 사용 가능한 서비스 계획 및 가격 정보를 검토하세요. 일부 서비스에는 IBM Cloud 계정당 한도가 있습니다. 계정의 서비스 한도에 도달하게 되면 서비스 할당량을 늘리거나 기존 서비스를 먼저 제거할 때까지 리소스가 프로비저닝되지 않습니다.

IBM Cloud Schematics를 사용하면 Terraform 구성 파일에서 Ansible 프로비저너를 사용하여 IBM Cloud에 대해 Ansible 플레이북 또는 Schematics 작업을 실행할 수 있습니다. 예를 들어 Ansible 프로비저너를 사용하여 IBM Cloud 리소스에 소프트웨어를 배포하거나 리소스에 대한 작업(예: 가상 서버 인스턴스 종료)을 수행할 수 있습니다. Ansible 프로비저너 사용 방법에 대한 자세한 내용은 다음 블로그를 참조하세요.

Terraform은 HashiCorp에서 만든 오픈 소스 IaC 도구입니다. 개발자가 애플리케이션을 실행하기 위한 클라우드 또는 온프레미스 인프라의 원하는 '최종 상태'를 설명하기 위해 HCL(HashiCorp 구성 언어)이라는 고수준 구성 언어를 사용할 수 있도록 하는 선언적 코딩 도구입니다. 그런 다음 해당 최종 상태에 도달하기 위한 계획을 생성하고 인프라 프로비저닝 계획을 실행합니다.

Terraform은 간단한 구문을 사용하기 때문에 여러 클라우드 및 온프레미스 데이터 센터에 걸쳐 인프라를 프로비저닝할 수 있습니다. 구성 변경에 대응하여 인프라를 안전하고 효율적으로 재프로비저닝할 수 있습니다. 현재 가장 널리 사용되는 인프라 자동화 도구 중 하나입니다. 조직에서 하이브리드 클라우드 또는 멀티클라우드 환경을 배포할 계획이라면 Terraform에 대해 관심을 가지거나 알아야 할 필요가 있습니다.

예, IBM Cloud Schematics는 여러 Terraform 공급자 버전을 지원합니다. 올바른 공급자 버전으로 Terraform 공급자 블록을 추가해야 합니다. 기본적으로 공급자는 최신 버전 1.21.0을 실행하며 1.20.1, 1.20.0, 1.19.0, 1.18.0 등 이전 4가지 버전이 지원됩니다.

Ansible은 클라우드 프로비저닝, 구성 관리, 애플리케이션 배포, 서비스 내 오케스트레이션 및 기타 여러 IT 요구 사항을 자동화하는 획기적으로 간단한 IT 자동화 엔진입니다. 에이전트나 추가 맞춤형 보안 인프라를 사용하지 않으므로 배포가 쉽습니다. 그리고 가장 중요한 것은, 자동화 작업을 일반 영어에 가까운 방식으로 설명할 수 있는 간단한 언어(YAML, Ansible 플레이북 형식)를 사용한다는 것입니다.

커뮤니티에서 새로운 Terraform 및 Ansible 버전이 출시되면 IBM 팀은 Schematics용 릴리스를 강화하고 테스트하는 프로세스를 시작합니다. 새 버전의 사용 가능 여부는 이러한 테스트의 결과, 커뮤니티 업데이트, 보안 패치 및 버전 간 기술 변경 사항에 따라 달라집니다. Terraform 템플릿과 Ansible 플레이북이 지원되는 버전 중 하나와 호환되는지 확인하여 Schematics에서 실행할 수 있도록 하세요.

무료로 시작하기

지금 IBM Cloud에 배포할 수 있는 템플릿에 액세스하세요.

지금 체험하기