SysAdmin Anywhere Облачный сервис для удаленного администрирования рабочих станций Игорь Маркин / info@ria-media.netinfo@ria-media.net.

Презентация:



Advertisements
Похожие презентации
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 6 Windows Azure Storage Сафонов Владимир Олегович Профессор кафедры информатики Заведующий.
Advertisements

Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 6 Windows Azure Storage Сафонов Владимир Олегович.
Microsoft, Azure, Drupal OOO «ИСФБ» Артём Паньков.
Microsoft, Azure, Drupal. Организатор конференции DrupalConf 2011.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 3 Основные концепции и архитектура Microsoft.
= предоставляется Облачным сервисом Свои серверы IaaSPaaSSaaS Приложение Системные библиотеки База Данных Операционная система Управление виртуализацией.
Библиотека для разработки распределенных приложений на.NET Студент: Тимофеев А.Е. Руководитель:Терехов А.Н. Рецензент: Здебский Р.Б.
© 2005, Aladdin Безопасность СУБД Oracle ВВЕДЕНИЕ.
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 3 Основные концепции и архитектура новой версии платформы Microsoft Windows Azure.
Время Ресурсы Реальная нагрузка Добавили лишних ресурсов Нужно добавить ресурсы Облако Дата-центр.
Система управления облачным кластером на основе открытых технологий Подольный Вадим Ярцев Сергей.
Windows ® Azure Platform. 3 Время Вычислительные ресурсы Фактическая нагрузка Выделенные ресурсы Слишком много Недостаточно Прогноз нагрузки.
Технология ViPNet Центр Технологий Безопасности ТУСУР, 2010.
Защита решений для федеральных органов власти Счастный Д. Ю.
Безопасность хранения данных Владимир Иванов
Безопасное хранения Ваших данных в сети интернет!.
ИНФОРМАТИЗАЦИЯ ЛИЦЕЯ ВОПРОСЫ ПО СУЩЕСТВУ Зам.директора по ИТ Самарина Н.В. ГБОУ лицей 179 август, 2013 г.
Blackberry Mobile Data System BLACKBERRY® ОТ МТС.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 8 Управление Web-сервисами в Windows Azure.
Опыт разработки системы удаленного обслуживания клиентов финансовых компаний Private Banking через Интернет ООО «Компания «Мастер-Домино. Информационные.
Транксрипт:

SysAdmin Anywhere Облачный сервис для удаленного администрирования рабочих станций Игорь Маркин / Андрей Калганов /

Идея Создать сервис для удаленного управления компьютерами: Доступ к компьютеру, в целях безопасности, не должен быть открыт из интернета Управление компьютером должно быть возможно из любого места Компьютер должен быть доступен в режиме онлайн

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

Windows Azure Почему Windows Azure? Знакомая платформа Легкое масштабирование Балансировщик нагрузки Разделение ролей Хранилище SQL Azure

Архитектура Worker Role SQL Azure Storage Silverlight WP7 Web Role WPF, Win32

Worker Role SQL Azure Storage Клиенты Администраторы Регистрация Биллинг

Worker Role Клиенты Администраторы WCF: ConcurrencyMode = Multiple, InstanceContextMode = Single Client Id Session Id Customer Id Session Key Callback Channel Admin Id Session Id Customer Id Session Key Callback Channel

Передача данных Сериализация JSON Сжатие(ZIP) Шифрование (AES) Обмен ассиметричными ключами(RSA) Передача симметричного ключа(AES) Авторизация (SHA256) Авторизация Передача данных

Что не подошло? Очереди (queues) Ответ может превысить максимальный размер для сообщения Можно служебную информацию оставить в сообщении, а текст ответа записать в BLOB. В сообщении указать ссылку на BLOB При ссылке на BLOB, если сообщение удалено по тайм-ауту, BLOB остается

Что не подошло? Очереди (queues)

Что не подошло? Таблицы (tables) Только три ключевых поля (PrimaryKey, RowKey и Timestamp) При использовании в запросе других полей, большее время на запрос Может оказаться, что этих полей пока еще нет и из-за этого происходит исключение Трудно привыкнуть после опыта работы с SQL

Спасибо за внимание! Идеи и предложения по реализации SysAdmin Anywhere: