Chef, 클라우드 및 컨테이너 메뉴 확장

  • Oct 18, 2023

인기 있는 DevOps 회사인 Chef는 클라우드 네이티브 및 컨테이너 우선 서버 환경을 처리하기 위해 Chef Automate 프로그램을 확장했습니다.

요리사는 선도적인 DevOps 기업으로, 2017 셰프컨프 플래그십에 새로운 기능을 추가하고 있다는 것입니다. 지속적인 자동화/DevOps 프로그램, 셰프 오토메이트. 이를 통해 기업은 일관된 자동화 및 DevOps 방식을 통해 서버 및 가상 머신(VM) 기반 IT 시스템에서 클라우드 네이티브 및 컨테이너 우선 환경으로 전환할 수 있습니다.

또한보십시오

DevOps란 무엇이며 왜 중요한가요?

지금 읽어라

Chef는 오픈 소스 클라우드 구성 관리 및 배포 애플리케이션으로 시작했습니다.. 누구나 클라우드 또는 부서별 데이터 센터에서 서버를 오케스트레이션하는 데 도움을 주기 위한 것입니다. 시스템 관리자가 단일 사용자를 위해 설계된 관리 프로그램에 땀을 흘리는 대신, 독립 실행형 서버인 Chef를 사용하면 DevOps 사용자가 수십 또는 수백 개의 서버 인스턴스를 스핀업할 수 있습니다. 초.

이것이 여전히 주요 용도이지만 Chef가 탄생한 후 8년 동안 우리는 서버 및 VM 중심의 데이터 센터에서 컨테이너 및 클라우드 기반 인프라로 전환했습니다. Chef Automate가 개입하는 곳이 바로 여기입니다. CMO 셰프인 Ken Cheney는 "우리는 조직의 현재 상황을 돕고 있지만 미래로 가는 다리를 제공하고, 이러한 환경 전반에 걸쳐 소프트웨어를 제공할 수 있는 방법을 보여줍니다. 환경."

하는 동안 Chef Automate는 2016년에야 소개되었습니다., 이미 치열한 경쟁에 직면해 있었습니다. 컨테이너 오케스트레이션 프로그램 ~와 같은 쿠버네티스, 메소스피어 마라톤, 그리고 도커 스웜 모드, 이미 주요 플레이어입니다. 그럼에도 불구하고 Chef가 서버 및 VM DevOps에서 클라우드 및 컨테이너 DevOps로 이동하려는 시도를 막지는 못합니다.

Chef Automate는 다음 기능으로 확장되고 있습니다.

  • 규정 준수 자동화:
    Chef Automate는 이제 다음과 직접 통합됩니다. 인스펙, 회사의 규정 준수 자동화 프레임워크입니다. 이를 통해 보안 요구 사항 및 규정 준수 제어를 검증하기 위한 일관된 워크플로와 사례가 제공됩니다. 규정 준수를 코드로 정의하면 보안 요구 사항이 DevOps 프로세스로 '왼쪽으로 이동'하여 팀이 속도를 높이고 효율성을 높이며 위험을 줄인 소프트웨어를 제공할 수 있습니다.
  • 애플리케이션 자동화: Chef는 또한 Chef Automate와 다음과의 통합의 미래를 보여주었습니다. 서식지. Chef가 후원하는 이 오픈 소스 프로젝트는 레거시 서버부터 컨테이너 기반, 클라우드 네이티브, 마이크로서비스 및 그 사이의 모든 것에 이르기까지 애플리케이션을 구축하고 실행할 수 있는 일관된 방법을 제공합니다.

셰프도 공개 InSpec-AWS, InSpec-Azure, 그리고 InSpec-vSphere 클라우드에 코드 준수를 가져오는 인큐베이션 프로젝트입니다. 이러한 프로젝트는 이러한 클라우드 플랫폼을 직접 테스트, 상호 작용 및 감사할 수 있는 리소스를 제공하며 InSpec 내부의 구성에 쉽게 액세스할 수 있습니다.

또한 Chef가 출시한 서식지 빌더 서비스. 앱 패키징, 관리, 실행을 위한 Habitats를 구축하기 위한 SaaS(Software-as-a-Service) 플랫폼입니다. Habitat의 mew 생산성 기능은 다음과 같습니다.

  • 서식지 비계: Habitat의 새로운 도우미 기능은 Ruby on Rails 및 Node.js와 같이 널리 사용되는 언어 및 프레임워크로 내장된 앱을 빠르게 패키징할 수 있는 스캐폴딩을 제공합니다. 그런 다음 패키지된 앱을 Kubernetes, OpenShift 및 Mesosphere DC/OS와 같은 컨테이너 환경을 위한 Docker 및 ACI와 같은 대상 런타임으로 내보낼 수 있습니다.
  • 기업용 Habitat 계획: 개발자와 팀이 일반적인 엔터프라이즈 시나리오에 맞게 애플리케이션을 보다 빠르게 패키징할 수 있도록 하는 초기 20개 코어 빌드 계획 세트입니다. 여기에는 빅 데이터(Cassandra, Spark, Storm, Kafka, Zookeeper, CrateDB), 모니터링(Prometheus, Grafana), 미들웨어(WebSphere, Mulesoft, Varnish, RabbitMQ, Consul), 데이터베이스(PostgreSQL, MySQL, Redis, Shield 백업), 개발자 및 콘텐츠 도구(Jenkins, Drupal, Wordpress).
  • 핵심 패키지 자동 재구축: 'Core'로 승인되고 선별된 패키지는 해당 종속성이 업데이트되면 자동으로 다시 빌드됩니다. 그러면 사용자는 이를 소비하여 자신의 애플리케이션을 강화할 수 있습니다.

Chef는 가장 널리 사용되는 퍼블릭 클라우드에서 이 모든 작업을 수행할 수 있습니다. 여기에는 다음이 포함됩니다. 아마존 웹 서비스(AWS) OpsWorks; 마이크로소프트 애저, 그리고 VMware vRealize 7 Windows 및 Linux 플랫폼 모두에서.

이미 DevOps 도구로 Chef를 사용하고 있는 기업의 경우, 이는 Chef가 클라우드 네이티브, 컨테이너 기반 IT 세계로 전환함에 따라 더욱 유망해지게 됩니다. Chef에 전념하지 않은 사람들에게는 IT 식사로 Chef를 시도해 볼 이유가 있습니다. 나는 그들이 셰프의 요리법이 맛있다고 생각할 가능성이 매우 높다고 생각합니다.

관련 기사:

  • DevOps: Chef는 자동화 도구를 통해 전사적 분석을 제공합니다.
  • Chef는 자사의 새로운 도구가 코드를 더 빠르고 적은 버그로 제공할 수 있다고 말합니다.
  • Chef DevOps를 Ubuntu에 통합하는 Canonical