Решение вопросов безопасности и защиты информации в частном "облаке" образовательного учреждения

Анализ существующих видов виртуализации и систем организации облачных вычислений. Изучение потребностей образовательного учреждения и составление параметров требований к системе. Анализ алгоритма построения частного облака образовательного учреждения.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 24.05.2018
Размер файла 1,9 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

15. Hypervisor/Sun4v Reference Materials. 2017. kenai.com/projects/hypervisor/pages/ReferenceMaterials

16. Intel® Virtualization Technology / F. Leung, G. Neiger, D. Rodgers et al. // Intel Technology Journal. 2006. Vol. 10. www.intel.com/technology/itj/2006/v10i3/

17. McGhan Harlan. The gHost in the Machine: Part 1 // Microprocessor Report. 2007. mpronline.com

18. McGhan Harlan. The gHost in the Machine: Part 2 // Microprocessor Report. 2007. mpronline.com

19. McGhan Harlan. The gHost in the Machine: Part 3 // Microprocessor Report. 2007. mpronline.com

20. Popek Gerald J., Goldberg Robert P. Formal requirements for virtualizable third generation architectures // Communications of the ACM. Vol. 17. 1974.

21. Southern Gabriel. Analysis of SMP VM CPU Scheduling. 2008. cs.gmu.edu/~hfoxwell/cs671projects/southern_v12n.pdf

22. Yang Rongzhen. Virtual Translation Lookaside Buffer. 2008. www.patentlens.net/patentlens/patent/US_2008_0282055_A1/en/.

23. Software techniques for avoiding hardware virtualization exits / Ole Agesen, Jim Mattson, Radu Rugina, Jeffrey Sheldon // Proceedings of the 2012 USENIX conference on Annual Technical Conference. USENIX ATC'17. Berkeley, CA, USA : USENIX Association, 2017. P. 35-35. www.usenix.org/system/files/conference/atc12/atc12-final158.pdf

24. Poon Wing-Chi, Mok A.K. Improving the Latency of VMExit Forwarding in Recursive Virtualization for the x86 Architecture // System Science (HICSS), 2012 45th Hawaii International Conference on. 2017. P. 5604-5617.

25. Osisek D. L., Jackson K. M., Gum P. H. ESA/390 interpretive execution architecture, foundation for VM/ESA // IBM Syst. J. - 1991- V. 30, No 1. - Pp. 34-51. - ISSN: 0018-8670. -DOI: 10.1147/sj.301.0034.

26. Andy Glew. SIE. - semipublic.comp-arch.net/wiki/SIE

27. The Turtles Project: Design and Implementation of Nested Virtualization / Muli Ben-Yehuda [et al.] //. - 2010. - P. 423-436. www.usenix.org/event/osdi10/tech/full_papers/Ben-Yehuda.pdf

ПРИЛОЖЕНИЕ 1

Обозначения и сокращения

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

Узел - стандартная вычислительный единица Кластера, обычно представляющая собой сервер размером 1U или блок т.н. blade-серверов.

Управляющий узел (УУ) - один или несколько выделенных серверов в составе Кластера. УУ обеспечивает целостною работу кластера при помощи ряда функционирующих на нем Сервисов.

СХД - система хранения данных.

InfiniBand Фабрика - единый комплекс оборудования InfiniBand.

Baseboard Management Controller (BMC)- сервисный процессор в составе Узла позволяющий осуществлять гипервизоринг по протоколам HTTP, IPMI 7.0, SNMP и прочим. Также BMC предоставляет функции KVMoIP и VirtualMedia.

Сервис - отдельная служба выполняющая конкретную задачу Кластера. Как правило, за работу сервиса отвечает один или несколько системных служб (демонов).

Виртуализация в вычислениях - процесс представления набора вычислительных ресурсов, или их логического объединения, который даёт какие-либо преимущества перед оригинальной конфигурацией.

Хозяин (англ. host) - аппаратная система, на которой запущен гипервизор виртуальных машин или симулятор.

Гость (англ. guest) - виртуальная или моделируемая система, запущенная под управлением гипервизора или симулятора. Также иногда именуется как целевая система (англ. target system).

ПРИЛОЖЕНИЕ 2

КОД ОПЕРАЦИИ ПО ПОЛУЧЕНИЮ РЕЗУЛЬТАТА ПРОВЕРКИ ИМЕНИ ПОЛЬЗОВАТЕЛЯ И ПАРОЛЯ

1. public OperationResult<IList<DistrictDictionaryItem>> GetDistrictDictionary(string credential){

2. ServicePointManager.ServerCertificateValidationCallback =

3. (sender, certificate, chain, sslPolicyErrors) => true;

4.  

5. if (CheckAuthorization(credential).Result != OperationResultEnum.Success)

6. {

7. return OperationResult<IList<DistrictDictionaryItem>>.FromOperationResult(result);

8. }

9.  

10. var res = new OperationResult<IList<DistrictDictionaryItem>>();

11. try

12. {

13. var resultDictionary = new List<DistrictDictionaryItem>();

14. using (var model = ModelFactory.CreateTCDataModel())

15. {

16. resultDictionary.AddRange(

17. model.Districts.OrderBy(c => c.NameRu)

18. .Select(di => new DistrictDictionaryItem { Id = di.Id, NameRu = di.NameRu, NameUz = di.NameUz, Password = di.Password}));

19. }

20. res.Value = resultDictionary;

21. res.Result = OperationResultEnum.Success;

22. }

23. catch (Exception e)

24. {

25. res.ErrorMessage = e.Message;

26. res.Result = OperationResultEnum.Failed;

27. Logger.Log("Exception in GetDistrictDictionary", e);

28. }

29. return res;

30. }

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.