IT 자동화 솔루션 (FALCON AUTOMATION PLATFORM)

Automation, Orchestration, Provisioning, Cloud, Containers, RPA

FALCON AUTOMATION PLATFORM은

IT 인프라 자동화 솔루션으로 오케스트레이션, 프로비저닝, 구성, 관리, 배포등 IT 환경을 관리하기 위한 업무를 자동화 할 수 있는 통합 플랫폼입니다. FALCON AUTOMATION PLATFORM은 오픈 소스인 Ansible Engine을 기반으로 구현되었으며, Ansible이 제공하는 강력하고 안정적인 기능을 모두 포함하고 있습니다.

FALCON AUTOMATION PLATFORM은 웹 기반의 작업 작성 편집기를 통해 운영자, 개발자 및 IT 관리자들이 작업을 작성하고 실행하는데 필요한 학습 시간이 매우 짧으며, 작업 결재 후 실행 기능, Rule 기반 대상 호스트 관리 기능, 사용자 및 시스템 감사 기능등 엔터프라이즈 운영 환경에 최적화된 기능을 제공하고 있습니다.

이러한 기능들은 경험이 많은 전문가 사용자들이 고품질의 작업을 손쉽게 관리하도록 하며, 기술 수준이 다른 운용자들이 동등하게 사용 할 수 있도록 함으로써 IT 운영 및 변경 과정에서 발생하는 소요 시간과 실수가 발생할 가능성을 줄일 수 있도록 합니다.

시스템 아키텍쳐

FALCON AUTOMATION PLATFORM은 IT 자동화를 위해 필요한 프로그래밍 개발 능력, 코드에 대한 학습을 최소화 하는 데 목표를 두고 있습니다. 웹 기반의 GUI 작업 편집기를 통해 Ansible의 지원 기능 및 사용하고자 하는 모듈에 대한 이해만 있으면 누구나 손쉽게 자동화 작업을 작성하고 권한을 부여 받은 대상 호스트에 바로 작업 실행이 가능합니다. 이 모든 절차는 단일 웹 인터페이스를 통해 모두 제공되며, 아래와 같은 다양한 업무 분야에 자동화를 적용할 수 있습니다.

-

프로비저닝: 사용자 요청 즉시 작업 플로우 또는 프로비저닝 툴 제어를 통해 자동화 적용

-

설정 관리: 네트워크, 시스템, 서비스, 어플리케이션, 데이터베이스등 구성변경 및 설정 자동화

-

어플리케이션 구축: 어플리케이션 설치 및 배포, 사전 테스트 자동화

-

보안 장비 설정 및 보안성 점검: 설정 오류로 인한 보안 취약점 점검 및 보안 장비 설정 자동화

-

오케스트레이션: 복잡하고 대량의 시스템(미들웨어/서비스)의 배치/설정/관리 자동화

-

필요 시 작업 실행: 일괄 서버/어플리케이션 재시작, 장애 발생 시 조치 자동화, 임의 데이터 수집 및 가공등
뛰어난 보안성과 확장성

FALCON AUTOMATON PLATFORM에서 작업 실행을 위해 사용하는 Ansible Engine은 기본 SSH(Linux, Unix)와 WinRM(Windows)을 이용한 agentless 방식으로, 관리를 위한 추가적인 agent 프로그램을 관리 대상에 설치할 필요가 없으며, 관리 대상 장비에서 이미 기본적으로 실행되고 있는 관리 프레임워크를 이용합니다. 필요에 따라 SSH를 지원하지 않는 예전 장비를 관리하기 위해 FALCON AUTOMATION PLATFORM에서는 추가로 개발된 TELNET Connection 모듈을 통한 작업 실행 기능을 제공합니다.

또한 Ansible은 실행을 위한 별도의 전용 계정 또는 접속 권한이 필요하지 않으며, 작업을 실행할 때 사용자가 제공한 접속 권한을 그대로 사용합니다. 관리자 권한으로 작업 실행이 필요할 경우 su, sudo, enable 및 관리 대상 장비에서 제공하는 권한 관리 방법을 이용합니다.

[Ansible 동작 방식]

클라우드 및 인프라 통합 프로비저닝

FALCON AUTOMATION PLATFORM을 이용하여 Amazon Web Services, Microsoft Azure, Rackspace, Google Compute Engine 등과 같은 클라우드 서비스와 VMware, OpenStack 및 CloudStack 등과 같은 가상화 인프라 환경에 손쉽게 필요 작업을 실행할 수 있습니다. 지원하는 모듈에는 HyperVisor 프로비저닝뿐만 아니라 스토리지와 네트워크 인프라도 포함되며, 클라우드 운영 환경에서 필요한 VM 생성, 삭제, 변경, 리소스 모니터링, On/Off 자동화와 같은 서비스 시간을 최소화 하기 위한 작업들을 모듈 형식으로 제공하고 있습니다.

네트워크 자동화

FALCON AUTOMATION PLATFORM은 전통적인 IT 서버 및 소프트웨어 관리 자동화는 물론, IT 자동화 툴에서 지원되지 않는 영역을 포함하여 전체 IT 인프라를 자동화한다는 목표를 추구하고 있습니다. FAP에서 제공하는 TELNET Connection 모듈과 Ansible Engine의 agentless 작업 실행 방식을 통해 네트워킹 영역에 손쉽게 자동화를 적용할 수 있도록 하며 Cisco, Juniper, Hewlett Packard Enterprise, Arista, Extreme 등과 같은 주요 벤더의 네트워킹을 자동화하기 위한 기능이 이미 포함되어 있습니다.
이런 기능을 통해 네트워크 자동화를 위한 별도의 인력이나 툴, 추가적인 프로세스가 필요 없으며, 단일 자동화 시스템을 통해 전체 IT 인프라 영역에 일관되고 협업 가능한 자동화 프로세스를 적용할 수 있습니다.

주요기능
웹 기반 작업 파일 편집기

-

웹을 통한 프로젝트 생성 및 작업 파일 관리

-

모듈(단위 작업)/Ansible feature 검색 기능 및 Drag & Drop 방식을
통한 작업 내용 작성

-

전체 모듈명, 설명정보, 카테고리 검색 및 추천 검색 기능

-

모듈 선택 시 필수 옵션 자동 입력 및 입력 값 검증 기능

-

구문 오류, YAML 코드 검증 및 자동 변환. YAML 코드 변환 기능
작업 파일 결재 및 실행 옵션

-

작업 파일 작성 → 결재 상신 → 옵션 설정 → 실행

-

작업에 포함된 모듈 카테고리, 개발자 정보, 안정성 등급 자동 분석
전체 작업 및 자원현황

-

최근 작성 작업 템플릿 및 대상 호스트, 최근 10개 실행 결과, 임의 실행 기능 제공

-

작업 실패 원인 분류 및 호스트 내역 현황 출력
Workflow 기반 작업 생성 및 실행

-

단일 작업 및 Workflow 기반 작업 생성, 실행

-

작업별 대상 작업 및 대상 호스트 개수 현황

-

성공/실패, 실패 원인 분류등 실행 결과 리포트
실시간 작업 모니터링 및 관리

-

작업 실행 결과, 실시간 작업별 실행 상태 모니터링

-

실행중인 작업 정보 출력 및 실시간 중지 기능

-

작업별, 기간별 결과 검색 및 데이터 출력 기능
시스템 요구사항
지원OS

- Linux(RHEL/CentOS 권장), Unix, macOS 지원

하드웨어

- 물리서버, 가상서버 지원

- Intel Xeon 8 Cores 2.4Ghz 이상, 16GB 메모리 이상, 300G 하드 디스크 이상

데이터베이스

- Oracle, MS Azure DW 등 상용 RDBMS

- PostgreSQL, My-SQL, MariaDB등 Open Source 기반 DB

* 제어서버 대당 관리 용량: 2,000대 / 작업 10개(5개 모듈) / 1시간 실행 기준