Clarion & cloud services

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Developer
Ветеран
Сообщения: 551
Зарегистрирован: 26 Март 2012, 17:18

Clarion & cloud services

Сообщение Developer »

Clarion и облачные сервисы

Новая перспективная модель доступа к информационным ресурсам – облачные сервисы:
классификация, основные функции, преимущества и недостатки.

В связке с Clarion, наверное, больше всего интересует облачные сервисы баз данных SQL.

Прошу участников форума высказать свои мнения на эту тему!
RaFaeL писал(а): Недавно пробовал Microsoft Azure через штатный драйвер MS SQL, C6.3, работало, только очень медленно (но приложение и не оптимизировалось под работу через Интернет)
Очень интересно! :D

Если возможно, расскажи о подробностях применения Microsoft Azure:

1)Порядок получение доступа к сервисам Microsoft Azure
2)Какой режим - тестовый или реальный использовал
3)Какой тип сервиса Microsoft Azure использован
4)Стоимость
5)Доступность
6)Какое использовалось Internet соединение и скорость (Up / Down)
7)Сколько клиентов было подключено
8 )Преимущества и недостатки
9)Объём информационной базы
10)Вопросы конфиденциальности
11)Строка подключения к Microsoft Azure SQL для Clarion
12)Каков процесс трансфера существующей информационной базы (SQL)
в сервис Microsoft Azure и обратно
13)Особенность трансфера существующих SQL баз не MS SQL семейства
14)Сложность перехода и использования облачных сервисов Microsoft Azure
15)Есть ли готовые шаблоны Clarion для работы с сервисом Microsoft Azure
16)Субъективное впечатление от использования сервиса и перспективность.
С Уважением, Developer
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1411
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 12 раз
Поблагодарили: 2 раза
Контактная информация:

Clarion & cloud services

Сообщение RaFaeL »

Ключевое слово в том посте было "пробовал", это не значит что "работал"
Ситуация такая - один из клиентов прислал свои данные для подключения (там есть какой-то триальный вариант на месяц) и поинтересовался, почему у него не получается создать базу. Дальше собственно стал пробовать. Скорость интернета не подскажу, но хорошая. Клиент был подключен ровно 1 шт, но в данном случае определенно не количество клиентов будет являться "слабым звеном". База была порядка нескольких десятков мб, закачивалась встроенным в программу механизмом импорта из такой же базы tps. Строка подключения абсолютно штатная ("хост,база,пользователь,пароль"). Вопросы шифрования не рассматривались. Для работы с этим сервисом потребовалось внести некоторые изменения в программу (кое-что из нее убрать). Первое, что я пока не придумал, как обойти - создание базы. Обычно база создается так: подключаемся (Dynalib), делаем запрос на существование базы с предполагаемым именем, и, если таковой не найдено, создаем ее запросом, делаем "USE %DBNAME%" и далее создаем таблицы, индексы, связи и т.п. В Azure команда USE запрещена, никакое обращение к другим базам в одном соединении недоступно. Пробовал различные варианты дисконнекта, но prop:sql упорно подсоединяется по самому первому подключению (т.е. к базе master) независимо от текущей строки. Читал еще тут в форуме что надо как-то хэндлы убивать, быстро сделать не получилось, а затем (об этом ниже) я просто бросил исследования. Кроме этого, у нас в программе есть механизм логирования на триггерах в параллельную базу, его также пришлось отключить (такое в Azure видимо нельзя). После того, как база была создана, программа запускалась где-то минут так 20. Здесь надо отметить, что программа весьма серьезная, порядка 200 таблиц, на каждую еще по паре алиасов, разумеется броузы (хоть классы и самописные для быстроты), апдейты и т.п., соответственно одно только открытие этих 200 таблиц через Интернет вполне логично заняло кучу времени. Если писать простенькое приложение и сразу писать его под Интернет, то, возможно, результаты будут получше. Далее это всё было отправлено клиенту на тестирование, думаю что его тоже не устроила скорость работы, так как на этом пока что всё закончилось. Если человек хочет облако, то делаем ему виртуальный сервер и remoteapp, вот там скорость на уровне
Developer
Ветеран
Сообщения: 551
Зарегистрирован: 26 Март 2012, 17:18

Clarion & cloud services

Сообщение Developer »

RaFaeL спасибо за столь подробный ответ! :D

Надеялся, что применение Azure радикально решит проблему с хранением и доступом к централизованной базе через Internet.

Однако из ответа понял что не всё так хорошо :?


Решил сам попробовать применение сервиса Azure :wink:

Вот вопрос, неужели для запуска приложения (открытия таблиц) необходимо
так долго ждать (~20 минут), как же тогда крупные компании используют этот сервис :?:

Может потому что тестовый режим?
С Уважением, Developer
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1411
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 12 раз
Поблагодарили: 2 раза
Контактная информация:

Clarion & cloud services

Сообщение RaFaeL »

Наверное, "крупные компании" не используют кларионовский драйвер MSSQL )))
Аватара пользователя
soft42
Бывалый
Сообщения: 78
Зарегистрирован: 09 Октябрь 2012, 12:54
Откуда: Кемерово

Clarion & cloud services

Сообщение soft42 »

Наверное, "крупные компании" не используют кларионовский драйвер MSSQL )))
Ну почему не используют? Кларионовский драйвер MSSQL вполне рабочий.
И можно подцепиться к облаку - базе SQL. Например сайт http://alfasmeta.ru/
Там на закладке "Скачать" можно скачать пример программы на Clarion 6.3. Логин alfasmeta , пароль 123456789
Скорость работы зависит от вашего интернета!
С уважением, Soft42
Developer
Ветеран
Сообщения: 551
Зарегистрирован: 26 Март 2012, 17:18

Clarion & cloud services

Сообщение Developer »

soft42 писал(а): Ну почему не используют? Кларионовский драйвер MSSQL вполне рабочий.
И можно подцепиться к облаку - базе SQL. Например сайт http://alfasmeta.ru/
Там на закладке "Скачать" можно скачать пример программы на Clarion 6.3. Логин alfasmeta , пароль 123456789
Скорость работы зависит от вашего интернета!


Спасибо за информацию - интересная идея!

Однако: скачал, запустил - не работает
АльфаСмета.PNG


Вы разработчик alfasmeta.exe с сайта http://alfasmeta.ru :?:
С Уважением, Developer
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

Clarion & cloud services

Сообщение Admin »

Developer писал(а): Однако: скачал, запустил - не работает
То же самое окно и у меня.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Clarion & cloud services

Сообщение Yufil »

На прошлой неделе сражался с сервером в локальной сети, раны ещё не зажили...
Вопрос возник... Почему там фигурируют именованные каналы, это вроде только для локальных серверов?
Может быть, в настройках клиента убрать общую память, именованные каналы и всё такое.
Впрочем, скорее всего я не прав :)
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

Clarion & cloud services

Сообщение Admin »

Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

Clarion & cloud services

Сообщение Admin »

Мое IMHO, в общем всегда достаточно работы по IP
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Clarion & cloud services

Сообщение Yufil »

Не, что такое именованные каналы я в курсе. Только мне неоднократно не удавалось запустить MS SQL в сетке на этих каналах.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8031
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 96 раз

Clarion & cloud services

Сообщение Игорь Столяров »

Admin писал(а): То же самое окно и у меня.
Это наверно из-за того, что у Вас на компьютере есть какие-то настройки MS SQL ...
На "чистом" компьютере сообщение вполне однозначно.
Касперыча просил не вмешиваться ... тоже самое. :(
alta.png
Make Clarion Great Again ! 😎
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

Clarion & cloud services

Сообщение Admin »

Игорь Столяров писал(а): какие-то настройки MS SQL
Не совсем понял. Какие к примеру?
2015-10-22 13-12-05 Sql Server Configuration Manager.png
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8031
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 96 раз

Clarion & cloud services

Сообщение Игорь Столяров »

Admin писал(а): Не совсем понял. Какие к примеру?
Просто наличие MS SQL на компьютере.
Make Clarion Great Again ! 😎
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

Clarion & cloud services

Сообщение Admin »

Т.е. "наличие MS SQL на компьютере" не позволяет воспользоваться этой программой?
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Ответить