giip
SES 안건 등록
GIIP参照のみ自動化承認ロールバック監査ログ障害対応監視

코딩 에이전트와 GIIP FDE Ops는 무엇이 다른가

公開日 2026-08-13 · 更新日 2026-08-13 · 最終検証日 2026-08-13

結論

차이는 기능의 많고 적음이 아니라 작업의 단위입니다. 코딩 에이전트의 작업 단위는 리포지토리상의 코드 변경이며, 변경이 반영된 시점에 작업이 완료됩니다. 운용 서비스의 작업 단위는 가동 중인 프로덕션 시스템의 상태이며, 상태가 기대한 대로 유지되는 것이 완료 조건입니다. 따라서 프로덕션 변경 승인, 권한과 시크릿 관리, 모니터링 수신 체계, 장애 시 1차 대응, 롤백 수단, 감사 로그, 온콜, SLA는 전자의 스코프 바깥에 남습니다.

この文書の適用条件

対象製品GIIP FDE Ops(비교 대상: 일반적인 코딩 에이전트)
確認バージョン제품 버전에 의존하지 않는 설계상의 설명
適用環境AWS, Azure, 온프레미스
必要権限확인 작업에는 리포지토리 읽기 권한과 모니터링·권한 관리 기반의 조회 권한이 필요
実行影響조회 전용(본문의 명령은 상태를 변경하지 않습니다)
再起動불필요
最終検証日2026-08-13

そのまま実行できるコマンド

프로덕션 변경이 리뷰를 거친 변경으로 추적되는지 확인한다参照のみ
対象
자사 애플리케이션 리포지토리와 프로덕션 배포
権限
리포지토리 읽기 권한
変更作業
없음(조회 전용)
Production実行
해당 없음(로컬 또는 CI에서 실행)
# 対象: 自組織のアプリケーションリポジトリと本番デプロイ
# 権限: リポジトリの読み取り権限
# 変更作業: なし(参照のみ)
# Production 実行: 該当なし(手元またはCIで実行)

# 1) 本番ブランチに入った変更が、レビュー(マージ)を経ているか
git log --first-parent --since="90 days ago" --date=short --pretty=format:"%h %ad %an %s" origin/main | head -n 50

# 2) レビューを経ずに直接積まれたコミットが残っていないか
git log --no-merges --since="90 days ago" --pretty=format:"%h %an %s" origin/main | head -n 50

# 3) いま本番で動いているリビジョンを即答できるか
#    デプロイ時にコミットハッシュを埋め込んでいなければ、この問いには答えられない
curl -s https://example.com/healthz | head -n 5

세 번째 항목에서 "프로덕션의 가동 리비전을 모른다"면, 코드 변경은 추적되고 있어도 프로덕션의 상태는 추적되지 않고 있는 것입니다. 이 지점이 코딩 에이전트의 완료 조건과 운용의 완료 조건이 어긋나는 전형적인 지점입니다.

운용에 필요한 "수신 체계"가 존재하는지 확인하는 체크리스트参照のみ
対象
자사 운용 기반(모니터링·권한·온콜·감사)
権限
각 기반의 조회 권한
変更作業
없음(확인만)
Production実行
해당 없음(확인 작업)
# 対象: 自組織の運用基盤(監視・権限・オンコール・監査)
# 権限: 各基盤の参照権限
# 変更作業: なし(確認のみ)
# Production 実行: 該当なし(確認作業)

[1] 監視と通知の受け口
    - 本番が停止したとき、最初に気づくのは人か仕組みか
    - アラートは誰の端末に届き、誰も応答しない場合に次へ渡る仕組みがあるか
    - 通知が届く先は個人のアカウントか、退職しても残る共有の受け口か

[2] 本番変更の承認
    - 本番への変更に承認者がいるか。承認は記録に残るか
    - 承認なしで本番に適用できる経路(手動デプロイ、直接SSH、DB直接接続)が残っていないか

[3] 権限とシークレット
    - 本番の認証情報はどこに保管され、誰が参照でき、いつ更新されたか
    - 退職・契約終了時に権限を剥奪する手順が文書化されているか

[4] 障害時の一次対応
    - 深夜に落ちたとき、最初の30分で誰が何をするかが決まっているか
    - 切り分けの手順(どのログを見るか、どのクエリを流すか)が書かれているか

[5] ロールバック
    - 直前のバージョンに戻す手順が、実際に試された状態で存在するか
    - データベースのマイグレーションを戻す手順があるか

[6] 監査ログ
    - 誰が・いつ・何を・どの承認で本番に適用したかを後から再構成できるか

[7] オンコールとエスカレーション
    - 一次対応者が判断できない場合の連絡先と判断権限者が決まっているか
    - 対応時間の約束(SLA)があり、その根拠となる監視間隔が定義されているか

[8] 複数システムにまたがる影響判断
    - あるサービスを停止したとき、連鎖して止まる下流を一覧できるか

위 8개 항목 중 "담당자가 정해지지 않은" 항목이, 코딩 에이전트를 도입해도 공백으로 남는 영역입니다. 공백이 많을수록 코드 생산성이 올라가도 프로덕션 안정성은 달라지지 않습니다.

結果の読み方

意味確認するポイント
작업의 단위리포지토리상의 코드 변경(diff·PR·커밋)가동 중인 프로덕션 시스템의 상태(프로세스, 데이터, 설정, 의존 대상)
완료의 조건변경이 반영되고 테스트를 통과하는 것상태가 기대한 대로 유지되는 것. 완료 시점이 존재하지 않음
프로덕션 변경 승인기본적으로 스코프 밖. 사람 리뷰어와 머지 권한에 의존함승인 게이트를 설계하고 누가·무엇을·어떤 조건으로 승인할지 정의하여 기록함
권한과 시크릿 관리스코프 밖. 리포지토리에 키가 섞여 있지 않은지는 점검 대상이 될 수 있음프로덕션 인증 정보의 보관·부여·폐기·점검을 운용 절차로 보유함
모니터링과 알림 수신 체계스코프 밖. 모니터링 설정 코드는 작성할 수 있음알림을 수신하고 응답하며 응답이 없을 때 다음으로 넘기는 수신 체계 자체를 운용함
장애 시 1차 대응과 원인 분리스코프 밖. 로그를 붙여 넣으면 원인 가설은 낼 수 있음탐지부터 원인 분리, 영향 범위 확정까지를 시간 제약 속에서 수행함
롤백 수단의 확보코드 되돌리기는 가능. 데이터나 스키마 되돌리기는 범위 밖변경 전 스냅숏과 되돌리기 절차를 변경 적용 전에 준비함
변경 이력과 감사 로그커밋 이력은 남지만 프로덕션 적용 기록과는 별개실행자·실행 시각·입력·출력·승인자를 프로덕션 적용 단위로 기록함
온콜스코프 밖. 호출되어야 비로소 움직임당번·인수인계·부재 시 대체를 포함해 시간대를 채움
SLA와 에스컬레이션스코프 밖응답·복구 약속과 의사결정 권한자에게 올리는 경로를 정의함
복수 시스템에 걸친 영향 판단주어진 리포지토리 범위 내에서만 판단 근거를 가짐구성 정보와 의존 관계를 바탕으로 정지·변경의 연쇄 영향을 추정함

こういう状況で使います

  • 코딩 에이전트를 도입해 개발 속도는 올랐지만, 프로덕션 장애 건수와 대응 시간은 달라지지 않았다
  • "코드는 작성했지만, 프로덕션에 올리는 작업이 끝나지 않는다"는 상태가 계속된다
  • 프로덕션에서 지금 어떤 버전이 동작하는지 즉답할 수 없다
  • 심야 알림에 누가 응답할지가 정해져 있지 않다
  • 프로덕션에 적용한 변경 기록이 개인 채팅 기록에만 남아 있다

考えられる原因(可能性の高い順)

  1. 01

    작업의 단위가 다른 것을 기능의 많고 적음으로 비교하고 있다

    코딩 에이전트는 코드 변경을 완료시키는 도구이고, 운용 서비스는 상태를 계속 유지하는 역무입니다. 전자에 후자의 기능을 더해도 당번이나 승인 권한 같은 "사람과 조직에 속하는 요소"는 채워지지 않습니다.

  2. 02

    프로덕션 환경에 대한 권한 설계가 없다

    프로덕션 변경을 자동화하려면 무엇을 누구의 승인으로 실행해도 되는지에 대한 권한 설계가 먼저 필요합니다. 설계가 없는 상태에서는 안전 쪽으로 기울어 결국 모든 것을 사람 손으로 되돌리게 됩니다.

  3. 03

    알림 수신 체계가 개인에게 묶여 있다

    알림이 특정 개인의 계정에만 도착하는 경우, 그 사람이 부재한 시간대에는 모니터링이 실질적으로 정지됩니다. 모니터링 도구의 유무가 아니라 수신 체계 설계의 문제입니다.

  4. 04

    롤백이 "되돌릴 수 있을 것"에서 멈춰 있다

    실제로 시도해보지 않은 롤백 절차는 장애 시점에 처음으로 실패가 드러납니다. 특히 데이터베이스 스키마 변경이나 데이터 삭제는 코드 되돌리기로는 복구되지 않습니다.

確認手順

  1. 1

    프로덕션의 가동 리비전을 확인한다

    参照のみ

    프로덕션에서 동작 중인 커밋 해시를 배포 기록 또는 앱의 헬스 엔드포인트에서 가져옵니다. 가져올 수 없다면 변경 추적이 성립하지 않은 상태입니다.

  2. 2

    리뷰를 거치지 않은 프로덕션 변경이 없는지 확인한다

    参照のみ

    위의 git 명령으로 머지를 거치지 않고 프로덕션 브랜치에 들어간 커밋을 찾아냅니다.

  3. 3

    감사 로그의 존재 여부를 확인한다

    参照のみ

    프로덕션 적용에 대해 실행자·시각·내용·승인자 4가지를 사후에 재구성할 수 있는지 확인합니다. 하나라도 빠지면 감사 로그로서 부족합니다.

  4. 4

    온콜 표와 알림 경로를 확인한다

    参照のみ

    최근 1개월의 알림에 대해 누가 언제 응답했는지 확인합니다. 응답 기록이 없는 알림은 "아무도 알아차리지 못했을" 가능성이 있습니다.

  5. 5

    롤백을 실제로 수행할 수 있는지 확인한다

    프로덕션과 동등한 구성을 가진 환경에서 직전 버전으로의 되돌림과 마이그레이션 롤백을 한 번 실행합니다.

対応方法

すぐに実施できる低リスクの対応

  • 프로덕션 가동 리비전을 가시화한다

    배포 시 커밋 해시와 빌드 시각을 앱에 심어 헬스 엔드포인트에서 반환하도록 합니다. 추적의 출발점을 여기서 확보할 수 있습니다.

  • 프로덕션 변경 승인 기록을 한 곳에 모은다

    채팅이나 구두로 이루어지는 승인을 PR 승인 또는 티켓 승인으로 통일합니다. 기록이 남지 않는 경로를 닫는 것이 목적입니다.

  • 알림 수신처를 공유 계정으로 옮긴다

    개인 계정으로 가는 알림을, 당번으로 순환할 수 있는 공유 수신처로 전환합니다.

事前検討が必要な変更

  • 프로덕션으로의 직접 경로를 닫는다

    수동 배포, 프로덕션 서버로의 직접 SSH, 프로덕션 DB 직접 연결을 승인과 기록을 수반하는 경로로 모읍니다. 닫기 전에 기존 운용 절차가 깨지지 않는지 확인합니다.

  • 롤백 절차를 훈련으로 실시한다

    되돌리기를 연간 여러 차례 실제로 실행하여 소요 시간과 실패 지점을 기록합니다. 훈련하지 않은 절차는 절차가 아닙니다.

  • 영향 범위를 판단하기 위한 구성 정보를 정리한다

    서비스 간 의존 관계와 각 서비스가 의존하는 데이터베이스·외부 API를 목록화합니다. 정지 판단마다 다시 조사하는 상태를 해소합니다.

専門家のレビューが必要な作業

  • 권한과 시크릿의 점검 및 재설계

    프로덕션 인증 정보의 보관 위치, 조회 가능한 주체, 폐기 절차를 재검토합니다. 실시 중에 기존 연동이 정지할 수 있어 영향 조사를 먼저 수행합니다.

  • 자동 실행 범위를 승인 게이트와 함께 설계한다

    専門家レビュー必須

    어떤 작업을 자동 실행해도 되는지, 어디서부터 사람의 승인을 필수로 할지를 정의합니다. 설계를 잘못하면 불가역적인 작업이 승인 없이 실행되므로 전문적인 리뷰가 필요합니다.

!注意事項

  • 이 비교는 코딩 에이전트의 능력을 부정하는 것이 아닙니다. 코드 변경이라는 작업 단위에서는 유효한 도구이며, 대체가 아니라 역할 분담으로 정리해 주십시오.
  • 운용의 공백을 채우는 작업에는 프로덕션 권한 변경이 수반됩니다. 권한 변경은 기존 연동을 정지시킬 수 있으므로, 영향 조사와 되돌리기 절차를 마련한 뒤 실시하십시오.
  • "자동화하면 사람이 필요 없어진다"는 전제는 성립하지 않습니다. 승인·에스컬레이션·업무 영향 판단은 기술적 판단이 아니라 책임 소재에 속합니다.
  • 본 문서는 설계와 역할 분담의 정리이며, 특정 제품을 도입하면 장애가 없어진다는 의미가 아닙니다.

バージョン・環境による違い

코딩 에이전트IDE나 CLI 안에서 코드를 읽고 쓰는 AI 에이전트를 가리킵니다. 작업의 출발점은 리포지토리이며, 산출물은 코드 변경입니다.
GIIP FDE Ops가동 중인 프로덕션 시스템을 대상으로, AI 멀티 에이전트의 실행과 인간 FDE(Forward Deployed Engineer)의 판단을 결합하여 운용을 담당하는 형태를 가리킵니다. 고위험 판단은 인간의 승인을 거치는 설계입니다.
GIIP FDE Box개발 측 AI 에이전트 군을 하나의 워크플로로 묶는 형태를 가리킵니다. 본 문서의 비교 대상은 운용 측 FDE Ops이며, 개발 측 비교는 별도 페이지에서 다룹니다.

これで解決しない場合に確認すること

  • 최근 장애의 1차 대응 기록을 다시 읽어본다

    탐지부터 원인 분리까지 몇 분이 걸렸고 어디서 멈췄는지 확인합니다. 멈춘 지점이 채워야 할 공백입니다.

  • 프로덕션에 닿는 경로를 모두 센다

    CI/CD, 수동 배포, SSH, DB 클라이언트, 클라우드 콘솔, 관리 화면. 센 경로 중 기록이 남지 않는 것을 특정합니다.

  • 부재 시 대체 담당이 정해져 있는지 확인한다

    주담당자가 휴가 중이어도 같은 절차가 돌아가는지 확인합니다. 돌아가지 않는다면 그것은 자동화가 아니라 특정인 의존입니다.

  • 모니터링 대상이 "서비스 성립 조건"을 포괄하는지 확인한다

    프로세스의 생사뿐 아니라 실제로 사용자가 쓰는 경로가 성립하는지를 보고 있는지 확인합니다.

この文書の根拠と限界

実運用で確認した内容

비교표와 확인 체크리스트는 특정 제품에 의존하지 않는 일반적인 운용 설계의 정리입니다. "GIIP 대응 범위" 단락만이 GIIP 자체의 운용 형태에 대한 기술이며 고객 사례가 아닙니다. 복구 시간·장애 건수·비용 절감률 등의 수치는 검증할 수 없어 일절 기재하지 않았습니다.

よくある質問

코딩 에이전트로는 프로덕션 운용을 할 수 없다는 뜻인가요?

할 수 없다기보다 작업의 단위가 다릅니다. 코드 변경을 만드는 작업에는 유효합니다. 한편 프로덕션 상태를 유지하는 작업에는 승인·권한·알림 수신 체계·당번처럼 리포지토리 바깥에 속하는 요소가 필요합니다.

둘 다 사용한다면 어디서 선을 그어야 하나요?

"되돌릴 수 있는가"로 긋는 것이 실무적입니다. 코드 변경이나 리뷰 전 제안은 되돌릴 수 있습니다. 프로덕션 데이터, 스키마, 권한, 시크릿에 손대는 작업은 되돌리기가 어려우므로 승인과 기록을 필수로 하는 쪽에 둡니다.

소규모 팀에도 승인 게이트가 필요한가요?

필요합니다. 인원이 적을수록 승인자와 실행자가 같은 사람이 되기 쉽습니다. 그 경우에도 "실행 전에 절차와 롤백을 적어둔다"는 형식을 남기면 기록과 재현성은 확보할 수 있습니다.

감사 로그는 어디까지 기록해야 하나요?

최소한 실행자·실행 시각·실행 내용·입력과 출력·승인자 5가지입니다. 이 5가지가 갖춰지면 사후에 "무슨 일이 있었는지"를 재구성할 수 있습니다. 하나라도 빠지면 원인 규명이 추측에 의존하게 됩니다.

AI에 프로덕션 작업을 맡겨도 되는 범위는 어디까지인가요?

영향이 가역적이고 대상 범위가 명시적으로 한정되어 있으며 실행 전에 롤백 절차가 존재하는 작업까지입니다. 데이터 삭제나 스키마 변경처럼 되돌릴 수 없는 작업은 인간의 승인을 거치는 설계로 하십시오. 자세한 내용은 자동 실행의 승인과 롤백에 관한 문서에서 다룹니다.

この文書がカバーする質問

  • 코딩 에이전트로 운용까지 자동화할 수 있나요
  • AI에게 코드를 작성시킨 후 프로덕션 운용은 누가 하는가
  • FDE Ops와 코딩 에이전트의 담당 범위 차이를 알고 싶다

リスク表示の意味

  • 参照のみデータと設定を変更しません。
  • 影響は限定的ですが、権限と負荷の確認が必要です。
  • 性能・ロック・コストに影響する可能性があります。
  • 障害・データ損失・復旧作業が発生する可能性があります。
  • 専門家レビュー必須本番適用前に別途レビューが必須です。

GIIPの対応範囲

여기까지의 정리는 특정 제품을 전제로 하지 않는 일반적인 설계 이야기입니다. 그 위에서 GIIP가 어느 부분을 담당하는지 말하면, GIIP는 AWS와 Azure상의 복수 데이터베이스 및 약 30개의 웹 서비스를 AI 에이전트와 인간 전문가가 지속적으로 모니터링·운용하고 있습니다. AI 에이전트가 상시 모니터링과 정형적인 확인 작업을 실행하고, 불가역적인 작업이나 업무 영향을 수반하는 판단은 인간 담당자가 승인한 뒤 실행하는 역할 분담으로 운용하고 있습니다. 본 문서에서 언급한 공백 중 어느 것을 자사가 보유하고 어느 것을 외부에 맡길지는 체계 설계에 따라 달라집니다.

執筆・技術検証

GIIP プロダクション運用チーム

大規模Webサービス、SQL Server、Oracle、AWS、Azureの設計・移行・運用に約30年従事。x12largeクラスのAWS RDS for SQL Server環境12セット、約12万テーブルのOracle環境、約3TBのTiDBからAurora MySQLへの移行を経験。現在も複数のクラウドデータベースと約30のWebサービスを、AIエージェントと人間の専門家が継続的に監視・運用しています。

関連するナレッジ

関連サービス

운용의 공백이 어디에 있는지 함께 찾아낸다

同じ確認を複数の環境で継続する必要がある場合は、運用体制ごと相談できます。

운용의 공백이 어디에 있는지 함께 찾아낸다

ナレッジベース一覧へ