IT

Edge DevOps 복잡성 관리

서치투서치 2022. 9. 28. 17:28

에지 환경을 위한 소프트웨어 엔지니어링은 에지 컴퓨팅 도구, 플랫폼 및 서비스와 함께 수행되어야 합니다. 우리가 그것을 큰 소리로 말해야 한다는 것은 거의 비합리적이거나 미친 것처럼 보이지만, 컴퓨팅 에지를 구축하려면 에지 기술이 필요합니다.

소프트웨어 인프라 전문가인 Progress는 다른 방법을 제안하는 것은 어리석은 짓이나 마찬가지라고 생각합니다.

하지만 어떻게 여기에 도달했을까요? 그리고 무엇이 Edge를 코딩하기 어렵게 만들까요? 특히 DevOps(개발 및 운영)라는 결합된 워크플로우 문화를 에지 컴퓨팅 은하의 서쪽 나선형 암에서 우리가 매우 신경 쓰는 깜박이는 센서의 노드까지 보존할 경우 더욱 그렇습니다.

 

Edge DevOps 관련 내용

 

EVP이자 진행 중인 셰프 비즈니스 총괄 매니저인 Sundar Subramanian DevOps DevSecOps 기능으로 알려진 ChefConf 트랙 내에서 진행 중인 진행 중인 연간 개발자 사용자 컨벤션 Progress360에 대해 관찰했습니다.

"우리는 빠르게 변화하고 있고, 그것이 복잡성으로 이어지는 세상에 진입하고 있습니다."라고 Subramanian은 말했습니다. " … 사내에서 클라우드로, 그리고 가장자리로 이동함에 따라 기기의 수와 다양성, 기기의 데이터 및 애플리케이션 처리 작업의 폭에 따라 복잡성이 증가하며, 이 모든 것이 DevOps 시스템을 더욱 복잡하게 만듭니다."

 

새로운 클라우드의 복잡성

 

복잡도 요소는 여기에서도 단일 벡터로 나타나지 않습니다. 새로운 장치와 스마트 기계가 매일 주목을 받고 있습니다. 5G와 함께 고려해야 할 새로운 네트워크 프로토콜이 있으며, 컨테이너 및 관련 조정 기술의 입증된 효과와 사용 증가로 인해 새로운 클라우드의 복잡성이 있습니다.

주요 클라우드 서비스 프로바이더(CSP)가 제공하는 다양한 운영 체제, 다양한 규정 준수 제한 및 컴퓨팅 아키텍처의 사용에 대해 언급하자면, 지금은 데스크톱, 클라우드 또는 엣지에서 자연스럽게 작업이 단순해지는 시점이 아닙니다.

 

Subramanian "IT 스택의 새로운 요소를 엣지로 이동하면 노드 수, 애플리케이션 수 및 통합 작업 측면에서 모두 복잡해집니다."라고 말했습니다. "다양한 유형의 코드(일부 오픈 소스, 일부 독점)를 사용하여 라이브 작업 운영 환경을 성공적으로 진행할 수 있는 방식으로 이 모든 것을 실현하는 것은 여러 [소프트웨어 애플리케이션] 제품 소유자에게 안전하게 적용할 수 있는 큰 과제입니다."

 

Edge 인증 DevOps의 진화입니다.

 

여기서 Progress가 제시하는 기술 제안은 에지 호환 DevOps가 더 복잡해졌다는 것입니다. 따라서 더 복잡해졌거나, 적어도 더 전용이고 정밀하게 설계된 DevOps 플랫폼과 역량 세트가 현대 IT에 사용되어야 합니다. 이 회사는 최근 600여명의 C-suit 임원을 대상으로 모든 수준에서 DevOps 변화를 주도하는 요인을 찾기 위한 설문조사를 실시했다고 밝혔습니다.

팀에서 들은 가장 중요한 내용은 변화를 주도하는 비즈니스 요인입니다. 기업은 민첩성, 신속한 변화, 제품 및 서비스 전반에 걸쳐 생산 라인을 전환하고 공급망 관리의 복잡성을 프로비저닝하고 처리하고자 하는 욕구를 분명히 표현하고 있습니다.

 

더 높은 수준의 자동화

 

에지 컴퓨팅이 혼재함에 따라 조직은 비즈니스 요소와 기술 요소 간의 새로운 연결 매핑을 모색하고 있는 것으로 보입니다.

Subramanian "IT의 새로운 세계에서 사이버 보안 팀이 점점 더 중요해지고 있습니다."라고 말했습니다. "우리는 인프라, 네트워크 데이터 프로세스, 워크플로우, 지적 재산권 등을 포괄하는 보안을 원합니다.

"기기가 그 어느 때보다 많은 곳에 있기 때문에, 우리는 이러한 자산에 나쁜 일이 발생하지 않도록 확실히 보장하는 방법을 자문해 볼 필요가 있습니다."

Progress의 관점에서 볼 때, Chef Business 부문 기술이 혼합된 상태에서, 진전은 기술의 복잡성을 단순화하는 데 달려 있습니다. 이를 통해 기업은 수동 작업으로 인한 인적 오류를 제거할 수 있는 더 높은 수준의 자동화를 달성할 수 있습니다.

 

DevOps는 에지 컴퓨팅이 있는 세상

 

Subramanian은 애플리케이션 개발 라이프사이클의 일부로 자동화할 수 있는 다양한 활동을 봅니다. 여기에는 테스트 자동화, 빌드 자동화 및 보안 자동화는 물론 자동화된 모니터링 등이 포함될 수 있습니다. 이러한 모든 IT 요소는 현재 인프라는 코드를 구성하는 데 기본적으로 도움이 됩니다.

"자동화의 올바른 균형을 찾고 인간이 기본적인 의사 결정(및 중요한 의사 결정)을 내리는 데 관여하기를 원하는 곳을 알아내기 위해, 수동 제어에 남아 있어야 할 작업을 결정하는 것은 우리가 인간 자유 구역에 대해 이야기할 때 생각하는 것의 큰 부분입니다."라고 Subramanian이 설명했습니다.먼저 에지 토폴로지를 파악합니다. DevOps는 에지 컴퓨팅이 있는 세상에서 더 복잡한 관리 과제입니다. 기술의 진화를 고려했을 때입니다.