Jak zainstalować SQL Server na Linux

Posted on Updated on

linuxlove

Jest już dostępna wersja instalacyjna MS SQL Server dla Linux. Jest to wersja MS SQL Server vNext CTP – wersja rozwojowa, przeznaczona tylko do testów:

Instalator wymaga by serwer posiadał min 3.25 GB pamięci RAM. Jest dostępna zarówno wersja standalone jaki wersja HA przeznaczona do tworzenia klastra Always-On MSSQL na Linux.

Proces instalacji na Linux Ubuntu (gdzie przetestowałem serwer) jest dość prosty – dodajemy do źródeł APT link do repozytorium MSSQL, następnie instalujemy paczkę i uruchamiamy konfigurator samego serwera. Konfiguracja dotyczy w zasadzie ustawienia konta SA i decyzji czy uruchomić serwer i czy serwer ma się docelowo uruchamiać automatycznie.

Po uruchomieniu możemy sprawdzić czy serwer działa

root@dev:/home/chris# ps axfu | grep mssql
mssql     2651  0.3  0.5  57816 21276 ?        Ssl  09:58   0:00 /opt/mssql/bin/sqlservr
mssql     2682  6.3 13.1 3574808 532280 ?      Sl   09:58   0:03  \_ /opt/mssql/bin/sqlservr
mssql     2674  0.0  0.8 128028 34516 ?        Ssl  09:58   0:00 /opt/mssql/bin/sqlservr-telemetry /var/opt/mssql/.system

Do zarządzania nowo zainstalowanym serwerem warto pobrać i zainstalować MS SQL Server Management Studio.

mssql-linux-ssms-properties

To jest nowa wersja serwera MS SQL – roboczo nazywana MS SQL vNext. Więcej informacji o zmianach i nowościach tej wersji znajdziecie pod tym linkiem.

Plik do zarządzania serwerem /opt/mssql/bin/sqlservr-setup ma błąd, który nie pozwala na wyłączenie serwera.
Doraźnie najlepiej zakomentować wiersz: 312
# check_running_instance
W przeciwnym razie każde wywołanie skryptu będzie nas informować, że serwer działa i najpierw trzeba go „wyłączyć”.

Azure App Service on Linux

Posted on Updated on

web-app-linux-title

W regionach West US, West Europe oraz Southeast Asia można już testować Web App Services oparty o Linuxa. Obecnie można w ramach usługi uruchomić aplikację opartą o PHP oraz Node.JS. W ramach testów nie ma dostępu do App Service Plan w wersjach darmowych ani współdzielonych jednakże cena instancji jest obniżona o 50%.

web-app-linux-phpinfo

Rozwiązanie działa w oparciu o serwer Apache httpd obecnie w wersji 2.4.10. PHP też nie jest najnowszy (5.6.23 lub 7.0.6), ale mam nadzieję, że wersja docelowa będzie oparta o najnowszy build. Dobrze, że PHP jest wyposażony w sporą ilość bibliotek, szkoda, że brakuje natywnej biblioteki do SQL Server (można by się do Azure SQL podłączyć).

NodeJS jest dostępny w wersjach 6.6.0, 6.2.2, 4.50, 4.4.7.

Dystrybucja to Linux Ubuntu ale poddany znacznym zmianom (hardening), bowiem z poziomu użytkownika wykonującego kod nie wiele można podejrzeć…

 

Obniżka cen VM w Azure

Posted on Updated on

Azure - logo

Ceny maszyn w Azure spadają. Od 1-go października najpopularniejsze typy maszyn mają niższe ceny, przykładowe zmiany:

  • Maszyny podstawowe: Dv2 – obniżka o 15%, A1 Basic oraz A2 Basic – 50%
  • Maszyny o podwyższonej wydajności: F – 11%

W listopadzie pojawią się też nowe maszyny serii A – Av2, które będą tańsze o 36% w stosunku do swoich odpowiedników serii A.

 

Irlandia, Anglia, Holandia, Niemcy … Francja

Posted on

azure-france

Satya Nadella na konferencji w Irlandii zapowiedział otwarcie w przyszłym roku kolejnych Datacenter w Europie, tym razem we Francji. Ośrodek, a właściwie ośrodki (bo ma ich być większa ilość) będą posiadać zasoby by dostarczać usługi Azure, Office356. Planowana lokalizacja to okolice Paryża. Tydzień temu kolejne DC w Europie zapowiedział Amazon.

Przy okazji – tak wygląda DataCenter Azure w Amsterdamie. Te cztery budynki to właściwe centrum danych, każde wielkości boiska.

azure-amsterdam-photoview

OneDrive Placeholders wracają…

Posted on

onedrive-logo

OneDrive Placeholders wracają pod nową nazwą „On-Demand Sync”. Nie zostało jeszcze publicznie ogłoszone kiedy to nastąpi, ale należy się tej funkcji spodziewać w następnej wersji Windows 10 Redstone 2 (albo w którymś build dla Windows Insider).

Przy okazji kilka liczb dotyczących OneDrive.

onedrive-bynumbers