Schematics의 개념

Schematics 는 서비스형 인프라 ( IaC ) 도구를 제공하는 IBM Cloud 서비스입니다. Schematics 의 기능을 사용하여 클라우드 인프라 환경을 일관되게 배포하고 관리할 수 있습니다. 단일 창에서 엔드투엔드 자동화를 실행하여 하나 이상의 클라우드 리소스 스택을 구축하고, 수명주기를 관리하고, 구성 변경을 관리하고, 앱 워크로드를 배포하고, day-2 작업을 수행할 수 있습니다.

IaC 자동화(as-a-service)

오픈 소스 Ansible, Terraform및 관련 기술 (예: Git 및 Helm) 을 기반으로 하는 IBM Cloud® Schematics 는 클라우드 인프라를 프로그래밍하기 위한 강력한 IaC 도구 세트를 서비스로 제공합니다.

인프라 프로비저닝 및 자동화에 대한 IaC 접근 방식은 일관성을 개선하고, 배포 속도를 높이며, 수동 오류를 줄이고, 문서화되지 않은 구성 변경 또는 임시 구성 변경을 방지합니다.

IaC, 구성 파일로 인프라를 정의하면 구성을 쉽게 편집, 공유 및 재사용할 수 있습니다. 인프라를 코드화하여 문서화되지 않은 임시 구성 변경을 피할 때마다 동일한 환경을 프로비저닝합니다. Schematics를 사용할 때 채택할 수 있는 코어 IaC 원칙 및 우수 사례에 대해 자세히 알아보려면 IaC 우수 사례 에 대한 섹션을 검토하십시오.

Schematics IaC 오퍼링

Schematics 는 오픈 소스 Ansible 를 기반으로 구축되어 클라우드 인프라를 프로그래밍할 수 있는 강력한 IaC 도구 세트를 서비스 형태로 제공합니다. Schematics 을 통해 다양한 IaC 자동화 기능을 사용하여 클라우드 리소스 스택을 구축하고, 수명주기를 관리하고, 구성 변경을 관리하고, 앱 워크로드를 배포하고, day-2 작업을 수행할 수 있습니다.

세 개의 코어 Schematics 오퍼링은 다음과 같습니다.

Schematics 작업공간

Schematics 워크스페이스를 통해 Terraform을 사용하여 클라우드 리소스의 프로비저닝 및 구성 관리를 자동화하고 복잡한 다계층 클라우드 환경을 신속하게 구축, 복제 및 확장하세요. 자세한 내용은 Schematics 워크스페이스를 참조하세요.

Schematics 조치

Schematics 작업을 통해 Ansible 플레이북을 사용하여 클라우드 리소스, 클라우드 환경 및 앱 워크로드에서 복잡한 day-2 작업을 수행하세요. 다계층 앱 배포, 가상 서버 또는 클러스터 시작 또는 중지, 키 회전, 앱 데이터 백업 및 복원, 보안 검사 수행, 데이터베이스 스키마 관리, 사용자 관리 등 원하는 작업을 플레이북에 지정하고 Schematics 안전하게 연결하여 완료하세요. tasks.For Schematics 작업 관리 및 그 기능에 대한 자세한 내용은 Schematics 작업을 참조하세요.

Schematics 에이전트

에이전트는 기존의 Schematics 공유 멀티테넌트 서비스를 확장하여 프라이빗 네트워크에서 작업 공간 및 작업 작업을 실행하는 개인 전담 작업자(에이전트)를 제공합니다. 에이전트는 시간, 네트워크 또는 소프트웨어 제한 없이 프라이빗 또는 온프레미스 리소스를 프로비저닝하고 구성 및 운영할 수 있습니다. 상담원의 아키텍처 및 기능에 대한 자세한 내용은 Schematics 상담원을 참조하세요.

사용의 이점 Schematics

시스템에 오픈 소스 프로젝트를 설치하거나 해당 API와 명령행을 익힐 필요가 없습니다. Schematics이(가) IaC 코드 저장소를 가리키도록 하고 Schematics이(가) 지정된 태스크를 실행하도록 하면 됩니다.

Schematics 혜택
이점 설명
Schematics 에서 사용되는 오픈 소스 프로젝트 Terraform, Ansible, Helm 프로비저닝 엔진 및 실행 플랫폼은 IBM 에서 테스트, 유지보수 및 모니터링하며, IBM 은 최신 보안 표준 및 패치를 Schematics 에 자동으로 적용하여 서비스의 안정성과 가용성을 보장합니다. Schematics 플랫폼에 업데이트를 수동으로 적용하지 않아도 됩니다.
모든 버전은 IBM에 의해 테스트됩니다. 새 버전의 워크스페이스 및 작업을 사용할 수 있게 되면 IBM 에서 이러한 버전을 강화하고 테스트하여 Schematics 플랫폼에서 지원할 수 있도록 합니다. 자세한 내용은 새로운 테라폼은 언제 추가되는지, Ansible 버전은 언제 추가되는지 Schematics?
Schematics 는 IAM과 완전히 통합됨 서비스 액세스 역할을 사용하여 작업공간 및 조치에 액세스하고 협업할 수 있는 사용자를 제어하거나 변경사항을 롤아웃할 수 있습니다. IBM Cloud 사용자를 자신의 계정에 초대하고 IAM 액세스 그룹을 활용하여 조직의 액세스 지정 프로세스를 간소화할 수 있습니다. 멀티 테넌트 솔루션인 Schematics는 모든 리소스를 개인 계정에 작성합니다. 따라서 다른 IBM Cloud 테넌트에서 리소스를 공유하거나 재사용하지 않습니다. Schematics는 Kubernetes를 기반으로 하므로 IAM 서비스 액세스 역할은 Kubernetes의 역할 기반 액세스 제어(RBAC)에 맵핑되어 계정 내에서 리소스 격리를 적용합니다.
IBM Cloud 과 관련된 오픈 소스 도구 및 플러그인에 대한 전체 IBM 지원 Schematics는 IBM Cloud 지원 시스템에 완전히 통합되어 있습니다. IBM Cloud Provider Plug-in for Terraform 또는 Ansible 모듈( IBM Cloud )을 사용하여 문제가 발생한 경우 IBM Cloud 지원 케이스를 열 수 있습니다.