microservice architecture for geo2tag

31
Микросервисная архитектура и виртуализация средствами Docker Марин В.А. [email protected]

Upload: osll

Post on 13-Apr-2017

342 views

Category:

Technology


0 download

TRANSCRIPT

Микросервисная архитектура и

виртуализация средствами Docker

Марин В.А.

[email protected]

О Чём доклад

• Что такое микросервисы

• Виртуализация

• Контейнеризация Docker

• Geo2tag, контейнеризация

2

3

4

Микросервисная Арихтектура

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

5

Микросервисы

• Выполняются отдельно

• Общение по средствам сообщений

• Независимы

• Имеют узкую специализацию

6

7

8

Примеры

9

10

Виртуализация

11

Виртуализация серверов

Программная имитация с помощью специального ПО аппаратного обеспечения компьютера: процессор, память, жесткий диск, и т.д.

12

13

Docker

14

15

Docker images

Образ – это ПО + зависимости

Образ как слоёный пирог

16

17

18

Единый API

19

20

21

Geo2Tag

22

Что это?

Geo2tag это платформа для сервисов, использующих данные о местоположении, с открытым исходным кодом.

Она предоставляет программные интерфейсы и сервисы (база данных для геоданных, фильтров и запросов), которые необходимы для хранения и обработки информации о местоположении пользователей подобных сервисов.

23

24

25

26

27

28

29

30

Вопросы?

31