Нужно разработать систему быстрого бэкапирования
От: tar13  
Дата: 17.09.13 11:08
Оценка: -1
Суть задачи:

Есть компы, которые стоят в публичном месте. На них могут выполняться абсолютно любые действия разными людьми.
После перезагрузки — система должна быть в исходном состоянии.

1. Защита должна быть программная (а не аппаратная)
2. Восстановление должно быть как можно быстрей — в идеале моментально. Скорее всего следует любые дисковые изменения писать в буфер, а при перезагрузки этот буфер сбрасывать.
3. Должна быть возможность применения накопленных изменений.


Желающих выполнить задачу прошу написать:
— Идею как это будет реализовано
— Сроки
— Цена
— Вкратце о себе; портфолио

на eMail FinMaker@mail.ru
Re: Нужно разработать систему быстрого бэкапирования
От: Kernan Ниоткуда https://rsdn.ru/forum/flame.politics/
Дата: 17.09.13 11:48
Оценка: +1
Здравствуйте, tar13, Вы писали:

T>на eMail FinMaker@mail.ru

Может ты напишешь свои сроки/цену?
Sic luceat lux!
Re: Нужно разработать систему быстрого бэкапирования
От: jasoni СССР  
Дата: 17.09.13 12:37
Оценка: 1 (1) +2
Здравствуйте, tar13, Вы писали:

T>Суть задачи:


T>Есть компы, которые стоят в публичном месте. На них могут выполняться абсолютно любые действия разными людьми.

T>После перезагрузки — система должна быть в исходном состоянии.

T>1. Защита должна быть программная (а не аппаратная)

T>2. Восстановление должно быть как можно быстрей — в идеале моментально. Скорее всего следует любые дисковые изменения писать в буфер, а при перезагрузки этот буфер сбрасывать.
T>3. Должна быть возможность применения накопленных изменений.

виртуальная машина (не VMWare Workstation, Oracle VirtualBox, MS VirtualPC etc) для этих целей разве не годится?
Re[2]: Нужно разработать систему быстрого бэкапирования
От: buser  
Дата: 17.09.13 13:58
Оценка:
Здравствуйте, jasoni, Вы писали:
J>виртуальная машина (не VMWare Workstation, Oracle VirtualBox, MS VirtualPC etc) для этих целей разве не годится?
Ну или чтонить от Acronis и т.п.
P.S.: если цель — не просто попилить бабки....
YAGNI
Re: Нужно разработать систему быстрого бэкапирования
От: kwakus1  
Дата: 17.09.13 15:09
Оценка:
T>Желающих выполнить задачу прошу написать:
T>- Идею как это будет реализовано
Удаленная загрузка + терминальный доступ.

T>- Сроки

2 недели на 10 машин

T>- Цена

2000USD + стоимости терминальных лицензий

T>- Вкратце о себе; портфолио

Это не важно.

Если заинтересовал пишите в личку.
Re: Нужно разработать систему быстрого бэкапирования
От: velkin Удмуртия http://blogs.rsdn.org/effective/
Дата: 17.09.13 15:43
Оценка: 1 (1) -1
Здравствуйте, tar13, Вы писали:

T>Суть задачи:


T>Есть компы, которые стоят в публичном месте. На них могут выполняться абсолютно любые действия разными людьми.

T>После перезагрузки — система должна быть в исходном состоянии.

T>1. Защита должна быть программная (а не аппаратная)

T>2. Восстановление должно быть как можно быстрей — в идеале моментально. Скорее всего следует любые дисковые изменения писать в буфер, а при перезагрузки этот буфер сбрасывать.
T>3. Должна быть возможность применения накопленных изменений.


T>Желающих выполнить задачу прошу написать:

T>- Идею как это будет реализовано

Я не желаю выполнять эту задачу, но дам подсказку. Это называется "виртуальная машина", а технология известна как "виртуализация". Можно делать слепки системы, можно накапливать изменения. Если нужно делать это быстро, тогда желательно иметь оборудование совместимое с этой технологией на аппаратном уровне. Прежде чем давать кому-либо задание, хорошо бы почитать статьи на эту тему.
http://www.ixbt.com/cm/virtualization-h.shtml
http://www.ibm.com/developerworks/ru/library/l-linux-kvm/
http://ru.wikipedia.org/wiki/Сравнение_виртуальных_машин
и так далее.

То есть вам нужно понять, какие операционные системы нужно виртуализировать, какое оборудование нужно использовать, выбрать путь развития. Написать подробный список требований к исполнителю. Например, хочу удалённое управление, перезагружать ОС из других слепков по локальной сети, или даже по интернету. Исполнитель ведь может понять вас превратно и сделать совершенно иначе. Будете потом бегать к каждому компьютеру, проверять изменения. А без аппаратной поддержки естественно всё будет не так шоколадно. Если у вас нет компьютеров, то надеяться на то, что их купит какой-то случайный исполнитель с форума — бессмысленно. Просто реально посмотрите разные статьи (у меня, кстати, ссылка на очень старую статью, сейчас ситуация с аппаратной поддержкой гораздо лучше), та же табличка из них будет полезна для первичного вникания в тему:

Платформа виртуализации или ПО
Какие технологии поддерживает
Примечание

Kernel-based Virtual Machine (KVM)
Intel VT, AMD-V
Виртуализация уровня экземпляров операционных систем под Linux.

Microsoft Virtual PC
Intel VT, AMD-V
Настольная платформа виртуализации для хостовых Windows-платформ.

Microsoft Virtual Server
Intel VT, AMD-V
Серверная платформа виртуализации для Windows. Версия с поддержкой аппаратной виртуализации, Microsoft Virtual Server 2005 R2 SP1.

Parallels Workstation
Intel VT, AMD-V
Платформа виртуализации для Windows и Linux хостов.

VirtualBox
Intel VT, AMD-V
Настольная платформа виртуализации с открытым исходным кодом для Windows, Linux и Mac OS.

Virtual Iron
Intel VT, AMD-V
Virtual Iron 3.5 является первой платформой виртуализации, использующей аппаратные техники, которая позволяет запускать 32-битные и 64-битные неизмененные гостевые системы практически без потери производительности.

VMware Workstation и VMware Server
Intel VT, AMD-V
Для запуска 64-х битных гостевых систем требуется поддержка Intel VT (так же как и для VMware ESX Server), для 32-битных же гостевых ОС по умолчанию поддержка IntelVT отключена по тем же причинам, что и у VirtualBox.

Xen
Intel VT, AMD-V
Платформа виртуализации Xen с открытым исходным кодом позволяет запускать неизмененные гостевые системы, используя аппаратные техники виртуализации.

Я об этом знаю вовсе не потому, что постоянно ставлю кому-то виртуализацию на компьютер, а потому что пользуюсь одной из платформ виртуализации на своих серверах в другой стране. Понятно, что виртуализировать подобную систему компьютеров может и способный школьник, это может сделать даже левый человек на вроде меня. Но может быть всё же попробовать найти профессионала, который знает это не по наслышке. Ну или другой путь, отдаём работу школьнику, дёшево и сердито, если не получится не страшно, нанимаем ещё пять школьников.
Re: Нужно разработать систему быстрого бэкапирования
От: tar13  
Дата: 18.09.13 07:52
Оценка:
Виртуализация, к сожалению, не подходит.
Поскольку она требует доп. ресурсов, что замедлит работу компа.
Виртуализация не всегда отлично работает на всех конфигурациях.
Хуже работает с графикой
Re[2]: Нужно разработать систему быстрого бэкапирования
От: Vzhyk  
Дата: 18.09.13 08:12
Оценка:
18.09.2013 10:52, tar13 пишет:

> Хуже работает с графикой

Ну так купите продукт Акрониса (или кого подобного), тут об этом уже писали.
Posted via RSDN NNTP Server 2.1 beta
Re[3]: Нужно разработать систему быстрого бэкапирования
От: tar13  
Дата: 18.09.13 11:35
Оценка:
Здравствуйте, Vzhyk, Вы писали:

V>18.09.2013 10:52, tar13 пишет:


>> Хуже работает с графикой

V>Ну так купите продукт Акрониса (или кого подобного), тут об этом уже писали.


Проблема в долгом восстановлении из образа — нужно в разы быстрей.
Re: Нужно разработать систему быстрого бэкапирования
От: Alexandr Sulimov Украина www.ase.com.ua
Дата: 18.09.13 11:59
Оценка:
Здравствуйте, tar13, Вы писали:

T>Есть компы, которые стоят в публичном месте. На них могут выполняться абсолютно любые действия разными людьми.

T>После перезагрузки — система должна быть в исходном состоянии.

Shadow User
Shadow Defender
... << RSDN@Home 1.2.0 alpha 4 rev. 1090>>
Re: Нужно разработать систему быстрого бэкапирования
От: ST1 Россия  
Дата: 18.09.13 12:08
Оценка:
Здравствуйте, tar13, Вы писали:

T>Суть задачи:


T>Есть компы, которые стоят в публичном месте. На них могут выполняться абсолютно любые действия разными людьми.

T>После перезагрузки — система должна быть в исходном состоянии.

Присмотритесь кDriveImage XML Backup.
В свое время он сработал так быстро, что я даже не поверил сразу.
Re[4]: Нужно разработать систему быстрого бэкапирования
От: Vzhyk  
Дата: 18.09.13 13:05
Оценка:
18.09.2013 14:35, tar13 пишет:

> Проблема в долгом восстановлении из образа — нужно в разы быстрей.

Это как быстрее, быстрее, чем чтение с диска и запись на другой?
Используйте SSD для хранения образов и для работы.
Posted via RSDN NNTP Server 2.1 beta
Re: Нужно разработать систему быстрого бэкапирования
От: Arsen.Shnurkov  
Дата: 19.09.13 07:33
Оценка:
Используйте операционную систему Linux (это же сеансы для интернет-кафе?),
внутри неё используйте что-то типа unionfs или aufs

сроки можно будет определить только после согласования техпроекта,
а его можно написать, только когда будет согласовано техническое задание,
а техническое задание можно составить, выяснив требования.

А что можно сказать, если непонятно — подойдет вам Linux или обязательно нужен Windows?

Для Windows, вообще говоря, тоже можно кастомную файловую систему написать.
Есть же драйвер ext2/3, значит по-аналогии, можно туда и aufs впилить...
Re: Нужно разработать систему быстрого бэкапирования
От: Arsen.Shnurkov  
Дата: 19.09.13 10:10
Оценка:
суть задачи сформулирована расплывчатыми словами.

T> абсолютно любые действия


ага, например перепрошивка BIOS материнской и/или сетевой плат.
а в школе (вполне себе общественное место) такое запросто может произойти.

T> разными людьми


тут еще непонятно, они на абонименте, как в библиотеке/в университете
тогда для них надо делать профили.

а если люди совсем разные — то не надо делать профили.
Re[2]: Нужно разработать систему быстрого бэкапирования
От: Arsen.Shnurkov  
Дата: 19.09.13 11:40
Оценка:
T>> абсолютно любые действия
AS> перепрошивка BIOS

Вот так и выясняется, что действия не любые,
а те, на которые разрешен доступ
в подсистеме разграничения прав операционной системы.

Значит важно знать, какая операционная система будет использоваться.
Вон соседняя работа у Вас по
Windows XP, Vista, Win7, Win8 и чтобы исходники на Delphi...
Re[4]: Нужно разработать систему быстрого бэкапирования
От: alexsmirnoff  
Дата: 20.09.13 12:26
Оценка:
Здравствуйте, tar13, Вы писали:

T>Здравствуйте, Vzhyk, Вы писали:


V>>18.09.2013 10:52, tar13 пишет:


>>> Хуже работает с графикой

V>>Ну так купите продукт Акрониса (или кого подобного), тут об этом уже писали.


T>Проблема в долгом восстановлении из образа — нужно в разы быстрей.


Поставить два винта (ну, или больше).
Если нужно быстро отменить изменения — просто грузимся с другого винта, в чистую конфигурацию.
И восстанавливаем образ на первом винте в фоновом режиме.
Re[5]: Нужно разработать систему быстрого бэкапирования
От: Arsen.Shnurkov  
Дата: 20.09.13 13:49
Оценка:
A>Поставить два винта (ну, или больше).

Два компа, чтобы наверняка.
Ну и третью терминальную станцию, чтобы подключаться к одному из компов на выбор (как предлагал человек выше)...
Re[6]: Нужно разработать систему быстрого бэкапирования
От: alexsmirnoff  
Дата: 21.09.13 07:38
Оценка:
Здравствуйте, Arsen.Shnurkov, Вы писали:

A>>Поставить два винта (ну, или больше).


AS>Два компа, чтобы наверняка.

AS>Ну и третью терминальную станцию, чтобы подключаться к одному из компов на выбор (как предлагал человек выше)...
Это уже будет противоречить условиям задачи.
А изменить приоритет загрузки осей на компе не проблема.
Re[7]: Нужно разработать систему быстрого бэкапирования
От: Arsen.Shnurkov  
Дата: 21.09.13 11:39
Оценка:
A>Это уже будет противоречить условиям задачи.

А вы предлагаете аппаратно докупить HDD.

Не будет противоречить и второй комп. Условия нечеткие, поэтому трактуем как хотим.
Например покупка второго компа не противоречит условию:
"Защита должна быть программная (а не аппаратная)"
потому что это условие можно трактовать как:
"должны использоваться только ширпотребные аппаратные компоненты, никакого спецоборудования"
Re[8]: Нужно разработать систему быстрого бэкапирования
От: alexsmirnoff  
Дата: 21.09.13 12:30
Оценка:
Здравствуйте, Arsen.Shnurkov, Вы писали:

A>>Это уже будет противоречить условиям задачи.


AS>А вы предлагаете аппаратно докупить HDD.


AS>Не будет противоречить и второй комп. Условия нечеткие, поэтому трактуем как хотим.

AS>Например покупка второго компа не противоречит условию:
AS>"Защита должна быть программная (а не аппаратная)"
AS>потому что это условие можно трактовать как:
AS>"должны использоваться только ширпотребные аппаратные компоненты, никакого спецоборудования"

Ну хорошо — не винт, а просто доп. раздел.
Смысл в том, чтобы иметь на компе несколько осей.
Схема Гатлинга.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.