Как спроектировать систему, которая должна хранить и обрабатывать важные данные, а также предоставлять некоторые услуги через интернет
Мы разрабатываем службу управления больницами, которая работает с такими важными данными, как медицинские записи (они не должны быть доступны через Интернет, доступ к этим данным требуется только через внутреннюю больничную сеть) А также предоставлять дополнительные услуги, которые должны быть доступны через Интернет. какая из этих архитектур эффективна?(Мы обеспокоены безопасностью данных.Важно то, что существует ряд данных, таких как информация о пользователе, которые должны быть доступны как во внутренней сети, так и в Интернете)
а) храните все данные на интернет-сервере и старайтесь улучшить безопасность (брандмауэр , шифрование и т. д.).
б) использовать два сервера, один из них в локальной сети, а другой в интернете, и все данные, хранящиеся на локальном сервере, а некоторые не важные данные будут храниться на интернет-сервере( в этой ситуации как синхронизировать данные по двум подсистемам?)
в) ваше предложение
спасибо за вашу помощь :)
Что я уже пробовал:
для второго условия Некоторые люди предлагают использовать
microsoft sync framework
но я вообще не могу сделать выбор.
Afzaal Ahmad Zeeshan
Почему бы вам не воспользоваться местными услугами? Вы можете построить сеть внутри больницы, которая управляет всеми этими услугами. Вы даже можете настроить аутентификацию, которая управляет аутентификацией и авторизацией внутри сети (например, Active Directory).
Вопрос начинается с того, зачем вам вообще понадобилось отправлять данные в интернет. Попав в интернет, никто не гарантирует, кто читает, даже Человек посередине.
farshad afshari
спасибо за ваш ответ, как я уже сказал, сайт больницы должен предоставлять некоторые услуги, такие как лабораторные результаты, запланировать консультацию, написать билеты на прием к врачу и т. д. , Поэтому локальный сервер и интернет-сервер имеют некоторые общие данные.
Richard MacCutchan
Да поможет Бог пациентам этой больницы.