Подработка
Jun. 7th, 2016 03:33 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Пост из серии "дурака работа любит".
Эпиграф: "Чтоб ты жил на одну зарплату!" (старое советское проклятие)
Зарплата у меня хорошая. Маленькая, но хорошая. Но все же со следующей недели буду подрабатывать в fast food ресторане.
Не знаю, на сколько меня хватит: основную работу бросать не собираюсь, хотя зарплата в ресторане немного больше и они зовут на постоянную работу. Пока подписался на 4 месяца.
Пришлось срочно менять планы: собирались поехать на океан на следующей неделе, а поедем только на три дня послезавтра.
Эпиграф: "Чтоб ты жил на одну зарплату!" (старое советское проклятие)
Зарплата у меня хорошая. Маленькая, но хорошая. Но все же со следующей недели буду подрабатывать в fast food ресторане.
Не знаю, на сколько меня хватит: основную работу бросать не собираюсь, хотя зарплата в ресторане немного больше и они зовут на постоянную работу. Пока подписался на 4 месяца.
Пришлось срочно менять планы: собирались поехать на океан на следующей неделе, а поедем только на три дня послезавтра.
no subject
Date: 2016-06-08 02:09 pm (UTC)У меня очень много задач.
Какие-то выполняются последовательно, какие-то параллельно в разных тредах.
Но всё это вполне умещается в IIS + single Windows Service.
> https://channel9.msdn.com/Forums/Coffeehouse/IIS-and-SQL-on-the-same-server-or-VM-
По этой ссылке нет ничего про то, что "SQL сервер не только потребляет процессор, но и полностью его блокирует под себя, так же как и память."
Возможно, ты имел ввиду вот это:
"by default it will eat up all the memory on the box given a chance"
Но ничто же не мешает ограничить память, выделяемую SQL Server-у.
> Я стараюсь рекомендовать пользоваться не VMs, а services.
Windows services или Web services?
И почему рекомендуешь?
no subject
Date: 2016-06-08 02:44 pm (UTC)https://azure.microsoft.com/en-us/documentation/articles/data-management-azure-sql-database-and-sql-server-iaas/
Если у меня 8 ядер - я обязан купить лицензии на все. Потом ограничивать их использование будет глупо.
no subject
Date: 2016-06-08 03:24 pm (UTC)> https://azure.microsoft.com/en-us/documentation/articles/data-management-azure-sql-database-and-sql-server-iaas/
Это ты так объясняешь почему ты рекомендуешь "пользоваться не VMs, а services"?
> Если у меня 8 ядер - я обязан купить лицензии на все.
Лицензии на SQL Server привязываются к числу процессоров, а не к числу ядер.
> Потом ограничивать их использование будет глупо.
Типичный business app потребляет гораздо меньше ресурсов, чем SQL Server.
В том числе, в сценарии ETL.
no subject
Date: 2016-06-08 04:36 pm (UTC)Если клиент задает такой вопрос, значит среди его сотрудников нет хороших DBA. Azure SQL не требует особых забот: сам делает резервное копирование, управляется через портал, не требует настроек конфигурации. У клиента не будет забот с обновлением операционной системы, установкой системы безопасноти и прочиих дополнений.
Цена за Azure SQL начинается от $5, для production примерно равна цене Windows VM, не надо платить за лицензию на SQL server. Нет дополнительных расходов на Data disk, BackUp service, AlwaysOn и т.п.
Azure SQL не предоставляет всех инструментов, что имеет SQL server. Нет BI, например. Сложнее переносить данные - нельзя копировать .BAK файл. Ограниченый размер базы данных: 1 ТБ по документам, 500 ГБ в реальности. Практически обязательная установка FireWall.
>Лицензии на SQL Server привязываются к числу процессоров, а не к числу ядер.
Licensing models are: Per core, in 2 core packs
or Server + CAL (Standard only)
https://www.microsoft.com/en-us/server-cloud/products/sql-server/Purchasing.aspx
no subject
Date: 2016-06-08 08:14 pm (UTC)Насколько часто?
И можно ли указать, в какое время делать backup?
А также, можно ли этот backup скачать и развернуть на development SQL Server?
> Нет BI, например
Это data cubes?
Этот BI вообще для чего-нибудь практически полезен?
> Практически обязательная установка FireWall
Это как?
Клиент должен установить Firewall поверх Azure SQL service?
У меня не получается это представить.
no subject
Date: 2016-06-08 08:38 pm (UTC)Постоянно.
>И можно ли указать, в какое время делать backup?
Можно восстановить на любой момент до 35 суток (7 для самого дешевого плана)
>А также, можно ли этот backup скачать и развернуть на development SQL Server?
После того, как восстановил (создал копию базы данных) ее можно скопировать куда угодно.
>> Нет BI, например
>Это data cubes?
В частности. Еще SSRS и SSIS
>Этот BI вообще для чего-нибудь практически полезен?
Да.
>Клиент должен установить Firewall поверх Azure SQL service?
Нет, он установлен. Нужно прописать все допустимые IP адреса (or ranges)
no subject
Date: 2016-06-08 08:45 pm (UTC)Помню Reporting Services in .NET был немного полезен.
Хотя и кривоват.
А SSRS внутри SQL Server - это какая-то очень мучительно-поддерживаемая система.
> и SSIS
Так что же, SSIS на Microsoft Azure не работает?
> Нужно прописать все допустимые IP адреса (or ranges)
А с моего адреса можно хакнуть весь SQL Server (со всеми остальными клиентами)?
no subject
Date: 2016-06-08 10:12 pm (UTC)Ты не видишь чужие базы, у тебя уникальное имя сервера.
no subject
Date: 2016-06-08 10:28 pm (UTC)Но хак-то сломает весь сервер, а не отдельную базу, верно?
no subject
Date: 2016-06-08 10:34 pm (UTC)no subject
Date: 2016-06-08 10:39 pm (UTC)Если для доступа к твоей базе данных ты открыл окошко в firewall для своих IP адресов, то в случае, если ты подцепишь вирус - от тебя на твой SQL Azure может прийти хакерский запрос.
Который может получить доступ не только на твою базу данных, но и вообще все базы на этом сервере.
no subject
Date: 2016-06-08 11:05 pm (UTC)