From c3284a6dca12170699c8a6142f20cf057d581834 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B3=B4=EA=B3=A4?= Date: Mon, 2 Mar 2026 14:07:17 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20[google-cloud]=20Google=20Cloud=20?= =?UTF-8?q?=EB=A9=94=EB=89=B4=20=EC=84=B9=EC=85=98=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Workspace 정책: 계정관리, 2단계인증, 감사로그, 데이터보존 - Workspace 요금: 4티어 비교, 기능비교, 예상비용, 인상히스토리 - Cloud API 요금: Gemini 모델 단가, 추가기능, Storage, 비용시뮬레이션 - 컨트롤러 3개 + 뷰 3개 + 라우트 그룹 추가 --- .../GoogleCloud/CloudApiPricingController.php | 30 ++ .../GoogleCloud/WorkspacePolicyController.php | 20 + .../WorkspacePricingController.php | 30 ++ .../cloud-api-pricing/index.blade.php | 337 +++++++++++++++++ .../workspace-policy/index.blade.php | 343 ++++++++++++++++++ .../workspace-pricing/index.blade.php | 283 +++++++++++++++ routes/web.php | 23 ++ 7 files changed, 1066 insertions(+) create mode 100644 app/Http/Controllers/GoogleCloud/CloudApiPricingController.php create mode 100644 app/Http/Controllers/GoogleCloud/WorkspacePolicyController.php create mode 100644 app/Http/Controllers/GoogleCloud/WorkspacePricingController.php create mode 100644 resources/views/google-cloud/cloud-api-pricing/index.blade.php create mode 100644 resources/views/google-cloud/workspace-policy/index.blade.php create mode 100644 resources/views/google-cloud/workspace-pricing/index.blade.php diff --git a/app/Http/Controllers/GoogleCloud/CloudApiPricingController.php b/app/Http/Controllers/GoogleCloud/CloudApiPricingController.php new file mode 100644 index 00000000..51d67c13 --- /dev/null +++ b/app/Http/Controllers/GoogleCloud/CloudApiPricingController.php @@ -0,0 +1,30 @@ +header('HX-Request')) { + return response('', 200)->header('HX-Redirect', route('google-cloud.cloud-api-pricing.index')); + } + + return view('google-cloud.cloud-api-pricing.index'); + } + + public function download(): BinaryFileResponse + { + $path = public_path('downloads/google-cloud-api-pricing.pptx'); + + abort_unless(file_exists($path), 404, 'PPTX 파일을 찾을 수 없습니다.'); + + return response()->download($path, 'Google_Cloud_API_요금표.pptx'); + } +} diff --git a/app/Http/Controllers/GoogleCloud/WorkspacePolicyController.php b/app/Http/Controllers/GoogleCloud/WorkspacePolicyController.php new file mode 100644 index 00000000..49f8bd56 --- /dev/null +++ b/app/Http/Controllers/GoogleCloud/WorkspacePolicyController.php @@ -0,0 +1,20 @@ +header('HX-Request')) { + return response('', 200)->header('HX-Redirect', route('google-cloud.workspace-policy.index')); + } + + return view('google-cloud.workspace-policy.index'); + } +} diff --git a/app/Http/Controllers/GoogleCloud/WorkspacePricingController.php b/app/Http/Controllers/GoogleCloud/WorkspacePricingController.php new file mode 100644 index 00000000..1b582b41 --- /dev/null +++ b/app/Http/Controllers/GoogleCloud/WorkspacePricingController.php @@ -0,0 +1,30 @@ +header('HX-Request')) { + return response('', 200)->header('HX-Redirect', route('google-cloud.workspace-pricing.index')); + } + + return view('google-cloud.workspace-pricing.index'); + } + + public function download(): BinaryFileResponse + { + $path = public_path('downloads/google-workspace-pricing.pptx'); + + abort_unless(file_exists($path), 404, 'PPTX 파일을 찾을 수 없습니다.'); + + return response()->download($path, 'Google_Workspace_요금정책.pptx'); + } +} diff --git a/resources/views/google-cloud/cloud-api-pricing/index.blade.php b/resources/views/google-cloud/cloud-api-pricing/index.blade.php new file mode 100644 index 00000000..30331027 --- /dev/null +++ b/resources/views/google-cloud/cloud-api-pricing/index.blade.php @@ -0,0 +1,337 @@ +@extends('layouts.app') + +@section('title', 'Google Cloud API 요금') + +@push('styles') + +@endpush + +@section('content') +
+ + {{-- 페이지 헤더 --}} +
+
+

Google Cloud API 요금

+

Vertex AI, Gemini API, Cloud Storage 요금표

+
+
+ (주)코드브릿지엑스 | 2026.03 + + + PPTX + +
+
+ + {{-- 요약 카드 --}} +
+
+
+ + 최저 단가 모델 +
+
Gemini 2.5 Flash-Lite
+
입력 $0.10 / 출력 $0.40 (1M 토큰)
+
+
+
+ + 최고 성능 모델 +
+
Gemini 2.5 Pro
+
입력 $1.25 / 출력 $10.00 (1M 토큰)
+
+
+
+ + 배치 할인 +
+
50% 할인
+
Batch / Flex 모드 사용 시
+
+
+ + {{-- ─── 섹션 1: Vertex AI — Gemini 모델 요금 ─── --}} +
+
+

1. Vertex AI — Gemini 모델 요금 (1M 토큰 기준)

+
+
+ + + + + + + + + + + + + @php + $models = [ + ['name' => 'Gemini 2.5 Pro', 'badge' => 'gca-badge-purple', 'input' => 1.25, 'output' => 10.00, 'bInput' => 0.625, 'bOutput' => 5.00, 'note' => '최고 성능, 복잡한 추론'], + ['name' => 'Gemini 2.5 Flash', 'badge' => 'gca-badge-blue', 'input' => 0.30, 'output' => 2.50, 'bInput' => 0.15, 'bOutput' => 1.25, 'note' => '속도+성능 밸런스'], + ['name' => 'Gemini 2.5 Flash-Lite', 'badge' => 'gca-badge-green', 'input' => 0.10, 'output' => 0.40, 'bInput' => 0.05, 'bOutput' => 0.20, 'note' => '최저가, 경량 작업'], + ['name' => 'Gemini 2.0 Flash', 'badge' => 'gca-badge-blue', 'input' => 0.15, 'output' => 0.60, 'bInput' => 0.075, 'bOutput' => 0.30, 'note' => '이전 세대 Flash'], + ['name' => 'Gemini 2.0 Flash-Lite', 'badge' => 'gca-badge-gray', 'input' => 0.075, 'output' => 0.30, 'bInput' => 0.038, 'bOutput' => 0.15, 'note' => '이전 세대 최저가'], + ]; + @endphp + @foreach($models as $idx => $model) + + + + + + + + + @endforeach + +
모델입력 (1M)출력 (1M)배치 입력배치 출력특징
+ {{ $model['name'] }} + ${{ number_format($model['input'], 2) }}${{ number_format($model['output'], 2) }}${{ number_format($model['bInput'], 3) }}${{ number_format($model['bOutput'], 2) }}{{ $model['note'] }}
+ + {{-- 시각적 바 차트 --}} +
+
출력 단가 비교 (1M 토큰, USD)
+
+ @php + $maxOutput = 10.0; + $barModels = [ + ['name' => '2.5 Pro', 'output' => 10.00], + ['name' => '2.5 Flash', 'output' => 2.50], + ['name' => '2.5 Flash-Lite', 'output' => 0.40], + ['name' => '2.0 Flash', 'output' => 0.60], + ['name' => '2.0 Flash-Lite', 'output' => 0.30], + ]; + @endphp + @foreach($barModels as $bm) +
+
{{ $bm['name'] }}
+
+
+ ${{ number_format($bm['output'], 2) }} +
+
+
+ @endforeach +
+
+ +
+ 배치(Batch/Flex) 할인: 실시간 응답이 불필요한 대량 처리 작업은 Batch 모드를 사용하면 표준 대비 50% 할인된 가격이 적용됩니다. 처리 시간은 24시간 내 완료 보장. +
+
+
+ + {{-- ─── 섹션 2: 추가 기능 요금 ─── --}} +
+
+

2. 추가 기능 요금

+
+
+
+
Google Search Grounding
+ + + + + + + + + + + + + + + + + + + + + + + +
항목무료 한도초과 요금비고
Gemini API (AI Studio)무료 (무제한)-Dynamic Retrieval 임계값 적용
Vertex AI5,000건/일 무료$35 / 1,000건grounding 포함 요청만 카운트
+
+ +
+
Imagen 4 (이미지 생성)
+ + + + + + + + + + + + + + + + + + + + +
모델가격비고
Imagen 4 (Standard)$0.03 / 이미지1024x1024 기준
Imagen 4 Ultra$0.06 / 이미지고해상도
+
+ +
+ 에러 응답 무료: 4xx/5xx 응답(잘못된 요청, 서버 오류)은 과금되지 않습니다. 성공적으로 생성된 응답에만 요금이 부과됩니다. +
+
+
+ + {{-- ─── 섹션 3: Cloud Storage 요금 ─── --}} +
+
+

3. Cloud Storage 요금

+
+
+ + + + + + + + + + + + @php + $storageClasses = [ + ['name' => 'Standard', 'badge' => 'gca-badge-blue', 'storage' => '$0.020', 'classA' => '$0.005', 'classB' => '$0.0004', 'use' => '자주 접근하는 데이터'], + ['name' => 'Nearline', 'badge' => 'gca-badge-green', 'storage' => '$0.010', 'classA' => '$0.01', 'classB' => '$0.001', 'use' => '30일+ 미접근 데이터'], + ['name' => 'Coldline', 'badge' => 'gca-badge-amber', 'storage' => '$0.004', 'classA' => '$0.01', 'classB' => '$0.005', 'use' => '90일+ 미접근 데이터'], + ['name' => 'Archive', 'badge' => 'gca-badge-gray', 'storage' => '$0.0012', 'classA' => '$0.05', 'classB' => '$0.05', 'use' => '365일+ 장기 보관'], + ]; + @endphp + @foreach($storageClasses as $sc) + + + + + + + + @endforeach + +
스토리지 클래스저장 비용 (GB/월)Class A (1K건)Class B (1K건)적합한 용도
+ {{ $sc['name'] }} + {{ $sc['storage'] }}{{ $sc['classA'] }}{{ $sc['classB'] }}{{ $sc['use'] }}
+ +
+
Always Free 무료 티어
+
+
+
저장 공간
+
5GB Standard (US 리전)
+
+
+
Class A 작업
+
5,000건 / 월
+
+
+
Class B 작업
+
50,000건 / 월
+
+
+
네트워크 이그레스
+
1GB / 월
+
+
+
+
+
+ + {{-- ─── 섹션 4: 비용 시뮬레이션 ─── --}} +
+
+

4. SAM 프로젝트 비용 시뮬레이션

+
+
+ + + + + + + + + + + + @php + $scenarios = [ + ['name' => '소규모', 'desc' => '일 100건, 입력 50K/출력 5K', 'model' => '2.5 Flash', 'cost' => 5, 'note' => 'AI 챗봇 PoC, 내부 도구'], + ['name' => '중규모', 'desc' => '일 1,000건, 입력 100K/출력 10K', 'model' => '2.5 Flash', 'cost' => 30, 'note' => '고객 문의 자동 응답'], + ['name' => '대규모', 'desc' => '일 10,000건, 입력 200K/출력 20K', 'model' => '2.5 Flash', 'cost' => 250, 'note' => '대량 문서 분석, 데이터 추출'], + ['name' => '고급 분석', 'desc' => '일 500건, 입력 500K/출력 50K', 'model' => '2.5 Pro', 'cost' => 350, 'note' => '복잡한 추론, 코드 생성'], + ]; + @endphp + @foreach($scenarios as $sc) + + + + + + + + @endforeach + +
시나리오사용량모델월 예상 비용비고
{{ $sc['name'] }}{{ $sc['desc'] }}{{ $sc['model'] }}~${{ number_format($sc['cost']) }}{{ $sc['note'] }}
+ +
+
+
SAM 현재 사용 패턴 (추정)
+
~$5~30/월
+
소~중규모 수준 | Gemini 2.5 Flash 기준
+
+
+
비용 절감 팁
+
Batch 모드 + Flash-Lite 조합
+
실시간 불필요 작업은 배치로 50% 절감
+
+
+ +
+ 참고: 위 시뮬레이션은 단순 계산 기준이며, 실제 비용은 프롬프트 길이, 응답 길이, 캐시 히트율, Context Caching 사용 여부에 따라 달라집니다. + 공식 가격 페이지에서 최신 정보를 확인하세요. +
+
+
+ +

※ Google Cloud 공식 가격 페이지 기준 (2026.03). 리전/약정/볼륨 할인에 따라 실제 비용이 달라질 수 있습니다.

+ +
+@endsection diff --git a/resources/views/google-cloud/workspace-policy/index.blade.php b/resources/views/google-cloud/workspace-policy/index.blade.php new file mode 100644 index 00000000..a8c7803b --- /dev/null +++ b/resources/views/google-cloud/workspace-policy/index.blade.php @@ -0,0 +1,343 @@ +@extends('layouts.app') + +@section('title', 'Google Workspace 운영 정책') + +@push('styles') + +@endpush + +@section('content') +
+ + {{-- 페이지 헤더 --}} +
+

Google Workspace 운영 정책

+

@codebridge-x.com 단체 계정 관리 가이드

+
+ + {{-- 요약 카드 --}} +
+
+
+ + 도메인 +
+
@codebridge-x.com
+
Google Workspace 단체 계정
+
+
+
+ + 보안 +
+
2단계 인증 필수
+
Super Admin 의무화 (2024~)
+
+
+
+ + 관리 콘솔 +
+
admin.google.com
+
사용자/보안/감사 통합 관리
+
+
+ + {{-- ─── 섹션 1: 계정 관리 기본 ─── --}} +
+
+

1. 계정 관리 기본

+
+
+
+
관리 콘솔 접속
+
+ admin.google.com + — Super Admin 계정으로 로그인하여 모든 설정을 관리합니다. +
+
+ +
+
사용자 관리 절차
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
작업경로설명
사용자 추가Directory > Users > Add new user이름, 이메일(@codebridge-x.com), 임시 비밀번호 설정
사용자 삭제Directory > Users > 사용자 선택 > Delete삭제 전 데이터 이전(Transfer) 권장, 20일간 복구 가능
사용자 정지Directory > Users > Suspend user계정 일시 정지 (데이터 보존, 로그인 차단)
비밀번호 초기화Directory > Users > Reset password임시 비밀번호 발급, 다음 로그인 시 변경 강제
+
+ +
+
관리자 권한 역할
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
역할권한 범위권장 대상
+ Super Admin + 모든 설정, 결제, 사용자 관리대표 / IT 관리자 (최소 1~2명)
+ Groups Admin + 그룹 생성/수정/삭제, 구성원 관리팀장급
+ User Mgmt Admin + 사용자 추가/수정/비밀번호 초기화인사/총무 담당자
+ Help Desk Admin + 비밀번호 초기화, 사용자 조회일반 지원 담당자
+
+
+
+ + {{-- ─── 섹션 2: 보안 정책 (2단계 인증) ─── --}} +
+
+

2. 보안 정책 (2단계 인증)

+
+
+
+
Super Admin 2SV 의무화 (2024년~)
+
Google은 2024년부터 모든 Super Admin에 대해 2단계 인증(2SV)을 의무화했습니다. 미설정 시 관리 콘솔 접근이 차단될 수 있습니다.
+
+ +
+
2단계 인증 방법
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
인증 방법보안 수준설명권장 대상
보안 키 (FIDO2)최고YubiKey 등 물리적 보안 키 사용Super Admin 필수 권장
Google Prompt높음스마트폰에 푸시 알림으로 승인일반 관리자
Authenticator 앱높음TOTP 기반 6자리 코드 (30초 갱신)전 직원
SMS / 전화보통문자 메시지 또는 전화 음성으로 코드 수신최후 수단 (SIM 스왑 위험)
+
+ +
+
관리 콘솔 설정 경로
+
+ Security > Authentication > 2-step verification + — 조직 전체 또는 OU(조직 단위)별 강제 적용 가능 +
+
+
+
+ + {{-- ─── 섹션 3: 감사 로그 ─── --}} +
+
+

3. 감사 로그

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
로그 유형기록 내용보존 기간접근 경로
Admin관리 콘솔 설정 변경, 사용자/그룹 관리6개월Reporting > Audit > Admin
Login로그인 성공/실패, 의심스러운 시도, 2SV 사용6개월Reporting > Audit > Login
Drive파일 생성/수정/삭제/공유/다운로드6개월Reporting > Audit > Drive
Gmail메일 발신/수신 메타데이터 (내용 제외)6개월Reporting > Audit > Gmail
Meet화상회의 참여/종료, 녹화 시작/종료6개월Reporting > Audit > Meet
Groups그룹 생성/삭제, 멤버 추가/제거, 설정 변경6개월Reporting > Audit > Groups
+
+ 참고: 감사 로그는 기본 6개월 보존됩니다. Google Vault(Plus 이상)를 사용하면 보존 기간을 확장하고 법적 보존(Legal Hold)을 설정할 수 있습니다. +
+
+
+ + {{-- ─── 섹션 4: 데이터 보존 정책 ─── --}} +
+
+

4. 데이터 보존 정책

+
+
+
+
Google Vault 지원 범위
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
서비스보존 지원eDiscovery비고
GmailOO메일 본문 + 첨부파일
DriveOO공유 드라이브 포함
ChatOODM + Space 메시지
Meet 녹화O-Drive에 저장된 녹화 파일
GroupsOO그룹 게시물/메시지
+
+ +
+
+
보존 기간 설정
+
1일 ~ 36,500일 (약 100년) 설정 가능. 조직 단위(OU)별 다른 보존 규칙 적용 가능.
+
+
+
휴지통 복구 기간
+
사용자 삭제 후 30일 이내 휴지통에서 복구 가능. 이후 영구 삭제. Vault 보존 규칙이 있으면 영구 삭제 방지.
+
+
+ +
+ 플랜 요구사항: Google Vault는 Business Plus 이상 또는 별도 Vault 라이선스에 포함됩니다. Starter/Standard에서는 추가 구매 필요. +
+
+
+ +

※ Google Workspace 관리자 도움말 기준. 정책 변경 시 admin.google.com에서 최신 정보를 확인하세요.

+ +
+@endsection diff --git a/resources/views/google-cloud/workspace-pricing/index.blade.php b/resources/views/google-cloud/workspace-pricing/index.blade.php new file mode 100644 index 00000000..3de59ab1 --- /dev/null +++ b/resources/views/google-cloud/workspace-pricing/index.blade.php @@ -0,0 +1,283 @@ +@extends('layouts.app') + +@section('title', 'Google Workspace 요금 정책') + +@push('styles') + +@endpush + +@section('content') +
+ + {{-- 페이지 헤더 --}} +
+
+

Google Workspace 요금 정책

+

플랜별 비교 및 비용 분석 (2025.03.17 개정 기준)

+
+
+ (주)코드브릿지엑스 | 2026.03 + + + PPTX + +
+
+ + {{-- ─── 섹션 1: 요금 티어 비교 ─── --}} +
+
+

1. 요금 티어 비교 (2025.03.17 개정)

+
+
+
+ {{-- Starter --}} +
+
+ Business Starter +
+
+
$7
+
/ 사용자 / 월 (연간 약정)
+
+
+
O 30GB 스토리지/인
+
O Meet 100명
+
X Meet 녹화
+
X Vault / DLP
+
O Gemini AI 기본
+
+
최대 300명
+
+ + {{-- Standard --}} +
+
+ Business Standard +
+
+
$14
+
/ 사용자 / 월 (연간 약정)
+
+
+
O 2TB 스토리지/인
+
O Meet 150명
+
O Meet 녹화
+
X Vault / DLP
+
O Gemini AI 기본
+
+
최대 300명
+
+ + {{-- Plus --}} + + + {{-- Enterprise --}} +
+
+ Enterprise +
+
+
견적
+
영업팀 문의 (맞춤 가격)
+
+
+
O 무제한 스토리지
+
O Meet 1,000명
+
O 노이즈 캔슬링
+
O Vault + DLP + 보안센터
+
O Gemini AI 프리미엄
+
+
사용자 수 무제한
+
+
+ +
+ 연간 약정 vs 월정액: 월정액(Flexible) 요금은 연간 약정 대비 약 20% 높습니다. + 예: Starter 월정액 $8.40, Standard $16.80, Plus $26.40. 1년 이상 사용 예정이면 연간 약정이 유리합니다. +
+
+
+ + {{-- ─── 섹션 2: 주요 기능 비교 ─── --}} +
+
+

2. 주요 기능 비교

+
+
+ + + + + + + + + + + + @php + $features = [ + ['name' => '스토리지 (인당)', 'starter' => '30GB', 'standard' => '2TB', 'plus' => '5TB', 'enterprise' => '무제한'], + ['name' => 'Meet 최대 참여자', 'starter' => '100명', 'standard' => '150명', 'plus' => '500명', 'enterprise' => '1,000명'], + ['name' => 'Meet 녹화', 'starter' => '-', 'standard' => 'O', 'plus' => 'O', 'enterprise' => 'O'], + ['name' => 'Google Vault', 'starter' => '-', 'standard' => '-', 'plus' => 'O', 'enterprise' => 'O'], + ['name' => 'DLP (데이터 유출 방지)', 'starter' => '-', 'standard' => '-', 'plus' => 'O', 'enterprise' => 'O'], + ['name' => '보안 센터', 'starter' => '-', 'standard' => '-', 'plus' => '-', 'enterprise' => 'O'], + ['name' => 'Gemini AI', 'starter' => '기본', 'standard' => '기본', 'plus' => '기본', 'enterprise' => '프리미엄'], + ['name' => 'AppSheet', 'starter' => '-', 'standard' => '-', 'plus' => '-', 'enterprise' => 'O (Core)'], + ['name' => '고급 엔드포인트 관리', 'starter' => '-', 'standard' => '-', 'plus' => 'O', 'enterprise' => 'O'], + ]; + @endphp + @foreach($features as $feat) + + + + + + + + @endforeach + +
기능Starter ($7)Standard ($14)Plus ($22)Enterprise
{{ $feat['name'] }}{{ $feat['starter'] }}{{ $feat['standard'] }}{{ $feat['plus'] }}{{ $feat['enterprise'] }}
+ +
+ Gemini AI 통합 (2025.01.15~): 모든 Workspace 플랜에 Gemini AI가 기본 포함됩니다. + Gmail, Docs, Sheets, Slides, Meet에서 AI 기능을 사용할 수 있으며, Enterprise 플랜에서는 프리미엄 AI 기능(고급 보안 분석, NotebookLM Plus 등)이 추가됩니다. +
+
+
+ + {{-- ─── 섹션 3: 우리 회사 예상 비용 ─── --}} +
+
+

3. 예상 비용 시뮬레이션

+
+
+ + + + + + + + + + + + @php + $accountCounts = [5, 10, 15, 20, 30]; + @endphp + @foreach($accountCounts as $count) + + + + + + + + @endforeach + +
계정 수Starter ($7)Standard ($14)Plus ($22)비고
+ {{ $count }}명 + @if($count === 10) 기준 @endif + ${{ number_format($count * 7) }}/월${{ number_format($count * 14) }}/월${{ number_format($count * 22) }}/월연 ${{ number_format($count * 22 * 12) }}
+ +
+
+
10명 기준 Plus 선택 시
+
월 $220 (약 30만원)
+
연 $2,640 | Vault + DLP 포함
+
+
+
10명 기준 Starter 선택 시
+
월 $70 (약 9.5만원)
+
연 $840 | 기본 기능만
+
+
+
+
+ + {{-- ─── 섹션 4: 요금 인상 히스토리 ─── --}} +
+
+

4. 요금 인상 히스토리

+
+
+
+ 2025.03.17 인상: Gemini AI 통합에 따른 가격 변경. 모든 플랜에 AI 기능이 기본 포함되면서 단가가 인상되었습니다. +
+ + + + + + + + + + + + + @php + $priceHistory = [ + ['plan' => 'Business Starter', 'before' => 6, 'after' => 7, 'reason' => 'Gemini AI 기본 포함'], + ['plan' => 'Business Standard', 'before' => 12, 'after' => 14, 'reason' => 'Gemini AI 기본 포함'], + ['plan' => 'Business Plus', 'before' => 18, 'after' => 22, 'reason' => 'Gemini AI + 보안 강화'], + ]; + @endphp + @foreach($priceHistory as $row) + @php $diff = $row['after'] - $row['before']; $pct = round(($diff / $row['before']) * 100); @endphp + + + + + + + + @endforeach + +
플랜이전 가격현재 가격인상폭변경 사유
{{ $row['plan'] }}${{ $row['before'] }}${{ $row['after'] }}+${{ $diff }} ({{ $pct }}%){{ $row['reason'] }}
+
+
+ +

※ Google Workspace 공식 가격 페이지 기준 (2025.03.17 개정). 실제 청구 금액은 결제 통화 및 세금에 따라 달라질 수 있습니다.

+ +
+@endsection diff --git a/routes/web.php b/routes/web.php index b90f0575..6ac0efd6 100644 --- a/routes/web.php +++ b/routes/web.php @@ -36,6 +36,9 @@ use App\Http\Controllers\ClaudeCode\CoworkController as ClaudeCodeCoworkController; use App\Http\Controllers\ClaudeCode\PricingController as ClaudeCodePricingController; use App\Http\Controllers\ClaudeCode\UsagePlanController as ClaudeCodeUsagePlanController; +use App\Http\Controllers\GoogleCloud\WorkspacePolicyController as GoogleCloudWorkspacePolicyController; +use App\Http\Controllers\GoogleCloud\WorkspacePricingController as GoogleCloudWorkspacePricingController; +use App\Http\Controllers\GoogleCloud\CloudApiPricingController as GoogleCloudCloudApiPricingController; use App\Http\Controllers\Lab\StrategyController; use App\Http\Controllers\MenuController; use App\Http\Controllers\MenuSyncController; @@ -736,6 +739,26 @@ Route::get('/usage-plan/download', [ClaudeCodeUsagePlanController::class, 'download'])->name('usage-plan.download'); }); + /* + |-------------------------------------------------------------------------- + | Google Cloud Routes + |-------------------------------------------------------------------------- + */ + Route::prefix('google-cloud')->name('google-cloud.')->group(function () { + Route::get('/workspace-policy', [GoogleCloudWorkspacePolicyController::class, 'index']) + ->name('workspace-policy.index'); + + Route::get('/workspace-pricing', [GoogleCloudWorkspacePricingController::class, 'index']) + ->name('workspace-pricing.index'); + Route::get('/workspace-pricing/download', [GoogleCloudWorkspacePricingController::class, 'download']) + ->name('workspace-pricing.download'); + + Route::get('/cloud-api-pricing', [GoogleCloudCloudApiPricingController::class, 'index']) + ->name('cloud-api-pricing.index'); + Route::get('/cloud-api-pricing/download', [GoogleCloudCloudApiPricingController::class, 'download']) + ->name('cloud-api-pricing.download'); + }); + /* |-------------------------------------------------------------------------- | R&D Labs Routes (5130 마이그레이션)