Preview

Труды Института системного программирования РАН

Расширенный поиск

Реализация сервиса для замены Keystone в качестве центрального сервиса идентификации облачной платформы Openstack

https://doi.org/10.15514/ISPRAS-2017-29(6)-11

Полный текст:

Аннотация

В данной работе рассматриваются проблемы масштабируемости проекта Keystone - центрального сервиса авторизации и аутентификации облачной платформы Openstack и новый принцип построения сервиса, позволяющий избегать этих проблем. В более ранних работах был предложен подход к масштабированию Openstack Keystone путем отказа от использования СУБД MySQL/MariaDB и PostgreSQL в качестве хранилища данных сервиса в пользу распределенных NoSQL решений. Данная работа представляет полноценную реализацию сервиса, обеспечивающего полную функциональность Openstack Keystone API V3, на базе API Gateway и использования Apache Cassandra.

Об авторах

Е. Л. Аксенова
Институт системного программирования им. В.П. Иванникова РАН
Россия


В. В. Швецова
Институт системного программирования им. В.П. Иванникова РАН
Россия


О. Д. Борисенко
Институт системного программирования им. В.П. Иванникова РАН
Россия


И. В. Богомолов
Институт системного программирования им. В.П. Иванникова РАН
Россия


Список литературы

1. Moreno-Vozmediano R., Montero R.S., Llorente I.M. Iaas cloud architecture: From virtualized datacenters to federated cloud infrastructures. Computer, vol. 45, no. 12, 2012, pp. 65-72.

2. Официальный сайт Amazon Elastic Compute Cloud. - https://aws.amazon.com/ec2/.

3. Официальный сайт Microsoft Azure. - https://azure.microsoft.com/en-us/.

4. Официальный сайт Google Compute Engine. – https://cloud.google.com/compute/.

5. Официальныйсайт проекта OpenStack. – https://www.openstack.org/.

6. Официальныйсайт проекта Eucalyptus. – https://www.eucalyptus.com/.

7. Официальныйсайт проекта OpenNebula. – https://opennebula.org.

8. Luo J.Z. et al. Cloud computing: architecture and key technologies. Journal of China Institute of Communications, vol. 32, no. 7, 2011. pp. 3-21.

9. Freet D. et al. Open source cloud management platforms and hypervisor technologies: A review and comparison. SoutheastCon, 2016. IEEE, 2016, pp. 1-8.

10. Lynn T. et al. A Comparative Study of Current Open-source Infrastructure as a Service Frameworks. CLOSER, 2015, pp. 95-104.

11. Описание архитектуры Openstack Keystone. http://docs.openstack.org/developer/ keystone/architecture.html.

12. Богомолов И.В., Алексиянц А.В., Борисенко О.Д., Аветисян А.И. Проблемы масштабируемости облачных сред и поиск причин деградации центрального сервиса идентификации OpenStack Keystone. Известия ЮФУ. Технические науки, №12 (185), 2016 г., стр. 130-140. DOI: 10.18522/2311-3103-2016-12-130140

13. И.В. Богомолов, А.В. Алексиянц, А.В. Шер, О.Д. Борисенко, А.И. Аветисян. Метод тестирования производительности и стресс-тестирования центральных сервисов идентификации облачных систем на примере Openstack Keystone. Труды ИСП, том 27, вып. 5, 2015 г., стр. 49–58. DOI: 10.15514/ISPRAS-2015-27(5)-4

14. Официальный сайт проекта Tarantool. - https://tarantool.org/.

15. Abramova V., Bernardino J., Furtado P. Experimental evaluation of NoSQL databases, International Journal of Database Management Systems, No. 3, 2014, pp. 1-16.

16. Dmitry Namiot, Manfred Sneps-Sneppe. On Micro-services Architecture. International Journal of Open Information Technologies, vol. 2, no. 9, 2014, pp. 24-27.

17. Anton Fagerberg. Optimising clients with API Gateways. Department of Computer Science Faculty of Engineering LTH, 2015.

18. Официальный сайт проекта Kong. - https://getkong.org.

19. Официальный сайт проекта Cassandra. - http://cassandra.apache.org.

20. Официальный сайт проекта Redis. - https://redis.io.

21. Официальный сайт проекта Nginx. - http://nginx.org.

22. Lakshman A., Prashant M. Cassandra: a decentralized structured storage system. ACM SIGOPS Operating Systems Review, vol. 4, issue 2, 2010, pp. 35-40.


Для цитирования:


Аксенова Е.Л., Швецова В.В., Борисенко О.Д., Богомолов И.В. Реализация сервиса для замены Keystone в качестве центрального сервиса идентификации облачной платформы Openstack. Труды Института системного программирования РАН. 2017;29(6):203-212. https://doi.org/10.15514/ISPRAS-2017-29(6)-11

For citation:


Axenova E.L., Shvetsova V.V., Borisenko O.D., Bogomolov I.V. Openstack Keystone identification service drop-in replacement. Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS). 2017;29(6):203-212. (In Russ.) https://doi.org/10.15514/ISPRAS-2017-29(6)-11

Просмотров: 94


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2079-8156 (Print)
ISSN 2220-6426 (Online)