REFERENCES
1. Zadorozhnyiy V. Biometriya v obschih slovah (elektronnyiy resurs).
Rezhim dostupa:
http://www.uran.donetsk.ua/~masters/2005/kita/kompanets/library/int1.htm
.
2. Degtyareva A., Vezhnevets V. Metodyi identifikatsiya lichnosti po raduzhnoy obolochke glaza (elektronnyiy
resurs).
Rezhim dostupa:
http://cgm.computergraphics.ru/content/view/61
712
3. Prudnik, A. M. Biometricheskie metodyi zaschityi informatsii : ucheb.-metod. posobie / A. M. Prudnik, G. A.
Vlasova, Ya. V. Roschupkin. – Minsk : BGUIR, 2014. – 123 s.
4. Degtyareva A., Vezhnevets. V. Preobrazovanie Hafa (elektronnyiy resurs).
Rezhim dostupa:
http://cgm.computergraphics.ru/content/view/36
5. Vlasov A.V., Tsapko I.V. Modifikatsiya algoritma Kanni primenitelno k obrabotke rentgenograficheskih
izobrazheniy // Vestnik nauki Sibiri. 2013. № 4(10). S.120–127.
Жаманкулова А.А., Бердибаев Р.Ш.
Қ.И. Сәтбаев атындағы Қазақ ұлттық техникалық университеті, Алматы, Қазақстан
Көздің шатырша қабығы бойынша тұлғаны аутентификациялау технологиясының ерекшеліктері
Түйіндеме: Берілген мақала биометриялық аутентификацияны қолдану арқылы ақпараттық қорлардың
қауіпсіздігін ұйымдастыру мәселесіне арналған. Мақалада ақпараттық қауіпсіздік деңгейін жақсартуға арналған
аталмыш технологияны жаппай енгізудің қажеттілігі қарастырылған. Мақалада ерекше назар көздің шатырша
қабығы бойынша тұлғаны аутентификациялау технологиясына аударылған: берілген технологияны қолданудың
және ұйымдастырудың ерекшеліктері, жұмыс алгоритмі қарастырылған, жүзеге асыру әдістері сипатталған.
Түйін сөздер: аутентификация, биометрия, көздің шатырша қабығы, ақпараттық қауіпсіздік.
Zhamankulova A.A., Berdibaev R.Sh.
Kazakh National Technical University after K.I. Satpayev, Almaty, Kazakhstan
Authentication technology’s features of the personality on the eye iris of the eye
Abstract :This article is devoted to a question of the organization of safety of information resources by means of
application of biometric authentication. In article arguments in favor of need of universal implementation of this
technology that will significantly increase the level of information security are adduced. Special attention is paid to
technology of authentication of the personality on an eye iris of the eye: features of the organization and application of
this technology, algorithm of operation are considered, implementation methods are described
Key words: authentication, biometrics, iris, information security.
УДК 004.415.2
Жәнібекова І.Ж., магистрант, Бейсембекова Р.Н.
Казахский национальный технический университет имени К.И. Сатпаева,
г.Алматы, Республика Казахстан,
zhanibekova.inkar@mail.ru
БАЗЫ ДАННЫХ В ОБЛАЧНОЙ ПЛАТФОРМЕ IBMBluemix
Аннотация. В статье приведены определения облачных вычислений, обзор технологии, являющиеся
основой для начального создания облачной технологии, а также рассматриваются облачные базы данных
(DBaaS). Облачные базы данных могут устанавливаться, конфигурироваться и сохраняться на Облачном
сервере самим пользователем. Компания IBM предоставляет пользователям (клиентам) базы данных, которые
можно развернуть на облаке, такие как IBMDB2 и IBMInformix. IBM предпочитает предлагать разные облачные
продукты в ответ на различные потребности пользователей. Новым решением для работы в облаке, которая
представила IBM является IBMBluemix. Приведен анализ программного продукта, а также сервисы которые
используются по назначению.
Ключевые слова: Облачные вычисления, облачная база данных, развертывание базы данных в облаке,
IBMDB2, IBMInformix, продукт IBMBluemix.
Облачные вычисления (англ.cloudcomputing) – технология распределенной обработки данных, в
которой компьютерные ресурсы и мощности предоставляются пользователю как интернет-сервис.
Облачный сервис представляет собой особую клиент-серверную технологию - использование
клиентом ресурсов (процессорное время, оперативная память, дисковое пространство, сетевые
каналы, специализированные контроллеры, программное обеспечение и т. д.) группы серверов в сети,
взаимодействующих таким образом, что:
для клиента вся группа выглядит как единый виртуальный сервер;
клиент может прозрачно и с высокой гибкостью менять объемы потребляемых ресурсов в
случае
изменения
своих
потребностей
(увеличивать / уменьшать
мощность
сервера
с
соответствующим изменением оплаты за него).
При этом наличие нескольких источников используемых ресурсов, с одной стороны, позволяет
повышать доступность системы клиент-сервер за счет возможности масштабирования при
повышении нагрузки (увеличение количества используемых источников данного ресурса
713
пропорционально увеличению потребности в нем и / или перенос работающего виртуального сервера
на более мощный источник, «живая миграция»), а с другой - снижает риск неработоспособности
виртуального сервера в случае выхода из строя какого либо из серверов, входящих в группу,
обслуживающую данного клиента, так как вместо вышедшего из строя сервера возможно
автоматическое переподключение виртуального сервера к ресурсам другого (резервного) сервера.
Облачные вычисления основаны на старых технологиях, но до середины 2000 х годов сфера
применения этих технологий оставалась ограниченной, а потенциал - нераскрытым. В настоящее
время завершается ранний этап развития облачных технологий, который характеризуется
новаторскими экспериментами и неустойчивостью бизнес-моделей.
Несмотря на то, что «облачные вычисления» как термин приобрели известность лишь в 2007
году, они имеют довольно долгую историю. Практически все технологии, которые сегодня входят в
состав облачной парадигмы, существовали и раньше, однако на рынке не было предложений,
которые бы объединяли перспективные технологии в едином коммерчески привлекательном
решении. И только в последние четыре-пять лет появились публичные облачные сервисы, благодаря
которым эти технологии стали, с одной стороны, предельно доступны разработчику, а с другой –
предельно понятны для бизнеса.
Одной из наиболее существенных технологических новаций, лежащих в основе облачных
вычислений, являются технологии виртуализации. Не все знают, что эта новация насчитывает уже
более 40 лет: впервые виртуализация была предложена в мейнфреймах IBM еще в середине 1960-х
годов. Однако после поворота компьютерных технологий от дорогих мейнфреймов в сторону ПК и
недорогих серверов, основанных на процессорной архитектуре x86, о виртуализации на долгое время
забыли: о ней продолжали помнить лишь те немногие привилегированные пользователи, которые
могли позволить себе платить за мощности и возможности мейнфреймов.
Технологии, которые подготовили почву для «облаков»
Виртуализация – хотя и важная, но не единственная технология, лежащая в основе современной
облачной парадигмы. Среди других технологических трендов, которые послужили прелюдией к
современным облачным вычислениям, можно назвать сервис-ориентированную архитектуру (Service-
OrientedArchitecture, SOA), предоставление приложений в режиме услуг (ApplicationServiceProvider,
ASP), ITIL / ITSM и др.
Некоторые из этих концепций заключали в себе вполне конкретные технологические подходы, в
то время как другие преимущественно употреблялись в маркетинговых целях (например, ASP).
Облачные вычисления – результат синтеза целого ряда технологий и подходов.
Рисунок –1 Технологии для основы облачной платформы
Нынешняя популярность облачных вычислений обусловлена не только развитием самих
технологий, но и развитием подходов к разработке корпоративных приложений. Если на заре
интернет-технологий считалась нормой разработка веб-приложений «с нуля», то сегодня
разработчики предпочитают экономить собственное время и деньги заказчиков, используя
многочисленные готовые компоненты. Для подавляющего большинства веб-приложений разработка
с чистого листа в сегодняшних условиях - это неоправданная трата ресурсов, которая приведет к
заведомо худшим результатам.
714
Огромный рост цифровых данных, изменения требований хранения данных, лучшие
широкополосные средства и "Облачные" вычисления привели к появлению облачных баз данных.
Такие модели, как "Облачное" хранилище, Данные как сервис (DateasaService) и База данных как
сервис (DataBaseasaService) являются различными терминами, использованными для управления
данными в Облаке.
Облачная База данных – база данных, предоставленная провайдером с облачных серверов баз
данных
онлайн
по
требованию
пользователей.
Облачные
базы
данных
обеспечивают
масштабируемость, высокую доступность, оптимизацию распределения ресурсов, и мультиаренду.
Облачная база данных может быть традиционной базой данных, такой, как MySQL и SQLServer. Эти
базы данных могут устанавливаться, конфигурироваться и сохраняться на Облачном сервере самим
пользователем. Выбор решения DBaaS уменьшает сложность и затраты, на выполнение собственной
базы данных. Это спасает разработчика от стычек утомительных задач управления базы данных.
Облако, как одна из ключевых преобразующих технологий десятилетия трансформирует
способы применения больших данных, мобильных и других технологий для развития широкого
спектра
продуктов,
начиная
от
интерактивных
мобильных
приложений
и
заканчивая
биомедицинскими устройствами. К 2016 году, более четверти всех приложений, что составляет около
48 млн., будут доступны в облаке, а уже сегодня 85% нового программного обеспечения может
функционировать в облачной среде.
Платформы IBM для баз данных и для развертывания DBaaS в облаке
IBM стремится помогать заказчикам в создании DBaaS-решений, и в предоставлении доступа к
ним через их собственные корпоративные облака, поэтому постоянно работает над реализацией этих
возможностей в своих базах данных, способных работать в облаке: IBMDB2 и IBMInformix.
IBM DB2 for z/OS и DB2 for Linux, UNIX, and Windows
База данных DB2 обладает универсальным интерфейсом, а также поддерживает смешанные
рабочие нагрузки и различные платформы, поэтому она хорошо подходит для облачных сред. В
настоящее время продукт DB2 LUW доступен для использования в следующих облачных средах:
IBMSmartBusinessCloud, IBMWebSphereCloudburstAppliance, RightScaleCloudManagementPlatform,
AmazonElasticComputeCloud (EC2).
IBMInformix
База данных IBMInformix предоставляет платформу с возможностью работы в облаке, которая
позволяет администраторам баз данных быстро перейти к облачным решениям, воспользовавшись
функциями автоматизации, для ускорения развертывания и инициализации хранилища. В настоящее
время, продукт IBMInformix доступен для использования в облачных средах IBMSmartBusinessCloud
и AmazonEC2, а также в облачной среде образовательного назначения VirtualComputingLab (VCL).
IBM: голубой гигант на распутье
Облачная стратегия IBM, возможно, является наиболее сложной для понимания из всех крупных
ИТ-вендоров. IBM не дает «ключа», какой-то простой идеи, с помощью которой можно было бы
быстро понять всю логику облачной стратегии компании. В сущности, IBM предпочитает
использовать облачные вычисления на пользу существующему бизнесу, а не перестраивать
имеющийся бизнес под облачные вычисления.
Здесь трудно усмотреть какое-то единое видение: IBM предпочитает предлагать разные
облачные продукты в ответ на различные потребности пользователей.
Успех облачной стратегии IBM во многом зависит от выстраивания коммерчески успешной
модели продаж облачных вычислений. В октябре 2010 года IBM объявила о том, что в дальнейшем
намеревается продвигать облачные предложения по сервисной модели. «Вместо того, чтобы
побуждать пользователей передавать все свои данные в IBM на хранение и обработку, компания
объявила о том, что намеревается продавать отдельные сервисы на базе собственных дата-центров,
которые можно интегрировать в существующие корпоративные ИТ-системы», – сообщает по этому
поводу издание FinancialTimes. Таким образом, окончательное формирование облачной стратегии
IBM сегодня, очевидно, еще не завершено, и вероятно, что в будущем облачный бизнес IBM будет
развиваться в направлении от традиционной продуктовой к новой сервисной модели.
IBM Bluemix - новейшее решение типа PaaS
Ровно год назад корпорация IBM представила IBMBluemix - основанную на открытых
стандартах среду PaaS (PlatformasaService – платформа как сервис) для создания и исполнения веб-
приложений и мобильных приложений в облаке, а также для управления такими приложениями.
Продукт IBMBluemix в стадии бета-тестирования, в который будут вноситься изменения с
целью его совершенствования и упрощения использования. Технология IBMBluemix является
715
ключевой технологией в среде IBMCloud, которая основана на мгновенном доступе к ресурсам, для
быстрой разработки и развертывания приложений в нескольких областях. Основанную на открытых
стандартах платформу, можно использовать для создания и применения самых разных приложений,
включая веб-приложения, мобильные приложения, приложения для работы с большими данными,
приложения для разумных устройств и т. д., IBMBluemix поддерживает множество популярных
языков программирования и сред разработки. Технология Java, средства создания серверных частей
для мобильных приложений, мониторинг приложений, технологии с открытым исходным кодом и т.
д. - все эти возможности доступны в облаке как сервисы.
Каталог IBMBluemix содержит большую часть из того, что необходимо для быстрого начала
работы. Мощные шаблоны, заранее сконфигурированные наборы сервисов, среды исполнения и
примеры кода - готовы к немедленному использованию.
Средыисполнения, в томчисле: Liberty for Java, Node.js, Ruby on Rails
Веб-сервисы и сервисыприложений, в томчисле: Data/Session Cache, ElasticMQ, Decision, SSO,
Log Analysis, Redis, RabbitMQ, Twilio
Мобильныесервисы, в томчисле: push-уведомления, Cloud Code, Mobile Application
Management, Mobile Quality Assurance
Сервисыуправленияданными, в томчисле: MongoDB, реляционнаябазаданныхот IBM, JSON-
базаданныхот IBM, MySQL, PostgreSQL, MobileData, Mobile Sync, BLU Data Warehouse, MapReduce
Cервисымониторинга и анализа
Сервисы DevOpsServices (прежнее название:JazzHub)
Развертывание приложения и управление приложением
Чтобы развернуть свое приложение, необходимо загрузить его в среду IBMBluemix и указать,
сколько экземпляров этого приложения должно исполняться, а затем сконфигурировать IBMBluemix,
введя необходимую информацию для поддержки этого приложения.
В случае мобильного приложения среда IBMBluemix содержит артефакт, который представляет
серверную часть мобильного приложения – набор сервисов, который использует приложение для
взаимодействия с сервером. IBMBluemix поддерживает серверные компоненты мобильного
приложения, взаимодействующие с сервисами PushWorks, CloudCode и MobileData, непосредственно
из пользовательского интерфейса IBMBluemix.
В случае веб-приложения необходимо предоставить в IBMBluemix соответствующую
информацию о среде исполнения и среде разработки, чтобы платформа смогла сформировать
надлежащую инфраструктуру для исполнения этого приложения.
При развертывании приложений и управлении ими, можно использовать инструмент командной
строки cf, веб-интерфейс IBMBluemix или сервисы DevOpsServices.
Новые сервисы опираются на экспертизу IBM в больших данных, аналитике и открытых
стандартах и включают в себя:
AppScan для обеспечения безопасности с помощью быстрого тестирования в множественных
средах;
Встроенные отчетные сервисы для создания продвинутой аналитики в приложении с момента
его запуска. Они позволяют делать ценные выводы из массивов больших данных;
Сервисы анализа деловых операций для управления облачными сервисами;
Сервисы по непрерывному запуску, позволяющие организациям одновременно выпускать
несколько приложений.
С помощью мгновенного доступа к мощной облачной инфраструктуре SoftLayer, программному
обеспечению IBMBluemix помогает сократить время между возникновением идеи, и ее реализацией
исполняющим средам и сервисам сторонних компаний. Сочетая их с сервисами DevOps,
разработчики могут работать эффективнее с помощью интеграции всех организационных систем,
упрощенному тестированию, гарантированной безопасности и быстрой обратной связи.
С точки зрения разработчиков IBMBluemix – это возможность еще больше оптимизировать
время, затрачиваемое на создание облачного приложения. Разработчикам больше не нужно
заботиться об установке программного обеспечения или иметь дело с образами виртуальных машин
либо с аппаратными средствами. Несколькими нажатиями мыши или клавиш разработчик может
инициализировать экземпляры своих приложений с необходимыми для их поддержки сервисами.
Такое оптимальное решение позволяет избежать многочасовых затрат рабочего времени на
установку, конфигурирование и устранение неполадок, а затем направить высвободившееся время на
ускоренную реализацию инноваций и на обслуживание непрерывно меняющихся потребностей.
716
Заключение
В наше революционное время облачные вычисления могут предоставить организациям средства и
методы, необходимые для обеспечения финансовой стабильности и высокого уровня обслуживания.
Можно с большой степенью достоверности утверждать, что большинство приложений, которые
предназначены для выполнения хотя бы какой-нибудь полезной работы, тем или иным образом
используют структурированную информацию или, другими словами, упорядоченные данные.
При компьютерной обработке информации, упорядоченные каким либо образом данные,
принято хранить в базах данных – особых файлах, использование которых вместе со специальными
программными средствами позволяет пользователю, как просматривать необходимую информацию,
так и, по мере необходимости, манипулировать ею, то есть управлять.
Крупные данные, сгенерированные веб-приложениями, изменили целый сценарий базы данных.
Облачные базы данных, кажется, хорошее решение для обработки таких данных. Кроме того, все
организации не могут позволить себе установить дорогую инфраструктуру центра обработки данных
для управления их собственными базами данных. Растущая популярность облачных баз данных
отмечает начало новой эры баз данных в облаке.
ЛИТЕРАТУРА
1. Программное обеспечение IBM. Решения IBM для управления информацией CopyrightIBMCorporation, 2011
2. Инновационные решения в технологиях и бизнесе CopyrightIBMCorporation 2009. - 107 с.
3. Black Alistair, Brunt Rodney. MI5, 1909-1945: an information management perspective. J. Inf. Sci.. 2000. 26,
N 3, с. 185-197.
4. Г. И. Радченко Распределительные вычислительные системы, учебное пособие Челябинск -2012г.
5. Карпова Т.С. Базы данных: модели, разработка. - СПб.: Питер, 2001, 304 с.
6. Петров В.Н. Информационные системы. – СПб.: Питер, 2002.
7. Обзор группы программных продуктов IBMDB2 http://www-142.ibm.com/software/products/ru/ru/atoz/D
8. Статья
"Сравнение
распределенных
серверов
данных
DB2
9.5" http://www.ibm.com/developerworks/ru/library/0301zikopoulos/0301zikopoulos1.html
9. Статья
о
выборе
и
сравнении
различных
редакций
IBMDB2 http://www.ibm.com/developerworks/ru/library/dm-0611zikopoulos/index.html
10. Статья
DB2
и
система
ценообразования
IBM
на
основе
единиц
процессора
(PVU) http://www.ibm.com/developerworks/ru/library/dm-0611zikopoulos2/?S_TACT=105AGX99&S_CMP=content
11. International Journal of Database Management Systems ( IJDMS ) Vol.5, No.2, April 2013
12. Cloud Databases: A Paradigm Shift in Databases IJCSI International Journal of Computer Science Issues, Vol.
9, Issue 4, No 3, July 2012
13. Daniel Michel Databases in the Cloud Rapperswil December 6, 2010
REFERENCES
1. Software of IBM. Solutions of IBM for information management of CopyrightIBMCorporation, 2011
2. Innovative solutions in technologies and business of CopyrightIBMCorporation 2009. - 107 pages.
3. Black Alistair, Brunt Rodney. MI5, 1909-1945: an information management perspective. J. Inf. Sci. 2000. 26,
N 3, page 185-197.
4. G. I. Radchenko Distributive computing systems, the manual Chelyabinsk - 2012.
5. Karpova T.S. Databases: models, development. - SPb.: St. Petersburg, 2001, 304 pages.
6. Petrov V. N. Information systems. – SPb.: St. Petersburg, 2002.
7. Review of group of software products of IBMDB2 http://www-142 .ibm.com/software/products/ru/ru/atoz/D
8. Article "Comparing of the Distributed Servers of the Data DB2 9.5" of
http://www.ibm.com/developerworks/ru/library/0301zikopoulos/0301zikopoulos1.html
9. Article about a choice and comparing of different editions of IBMDB2 http://www
.ibm.com/developerworks/ru/library/dm-0611zikopoulos/index.html
10. The article DB2 and system of pricing of IBM on the basis of units of the http://www processor (PVU)
.ibm.com/developerworks/ru/library/dm-0611zikopoulos2/? S_TACT=105AGX99&S_CMP=content
11. International Journal of Database Management Systems ( IJDMS ) Vol.5, No.2, April 2013
12. Cloud Databases: A Paradigm Shift in Databases IJCSI International Journal of Computer Science Issues, Vol.
9, Issue 4, No 3, July 2012
13. Daniel Michel Databases in the Cloud Rapperswil December 6, 2010
Жәнібекова Ж.І., магистрант, Бейсембекова Р.Н.
Достарыңызбен бөлісу: |