Виберіть документ
PhotoRobot Архітектура та потік даних
Ця політика визначає архітектуру та потік даних PhotoRobot. Вона містить опис високорівневої архітектури, потоку даних і принципів дизайну PhotoRobot, а також підтримує дотримання наших договірних зобов'язань за DPA та SLA.
PhotoRobot Cloud — це хмарна архітектура, що використовує сервіси Google Cloud Platform для масштабованої обробки, безпечного зберігання та надійної доставки.
Архітектура високого рівня
Обчислення
- Обчислювальні ресурси, керовані GCP (автомасштабовані)
- Захищені контейнеризовані робочі навантаження
- Екрановані віртуальні машини та ідентичність робочого навантаження
Зберігання
- Google Cloud Storage buckets (регіон ЄС)
- Керування версіями та доступом
- Шифрування у стані спокою з ключами, керованими GCP
Мереж
- HTTPS/TLS 1.2+ для всього вхідного/вихідного трафіку
- Публічний доступ до внутрішніх сервісів заборонений
- Доступ з урахуванням ідентичності на периметрі
Зовнішні інтеграції
- OCR: Google Vision API
- API: REST API для систем клієнтів
- Вебхуки: Опціонально для сповіщень про події
Потік даних (концептуальний)
- Завантаження
- Користувач завантажує зображення або файли через автентифікований інтерфейс (HTTPS).
- Користувач завантажує зображення або файли через автентифікований інтерфейс (HTTPS).
- Обробка
- OCR викликається, якщо увімкнено
- Трансформації та генерація метаданих
- Дії записуються для аудиту
- Зберігання
- Об'єкти, що зберігаються в Google Cloud Storage
- Метадані зберігаються в хмарній базі даних
- Доставка
- Оброблені результати, доступні через UI або API
- Опціональні експорти через стандартні експортні функції
Принципи проєктування
- Жодні сирі дані не покидають регіон ЄС
- Вся обробка ізольована всередині GCP
- Немає прямого доступу до базової інфраструктури з боку третіх сторін
- Мінімальні зовнішні залежності (лише довірені сервіси Google Cloud)