Mac mini met Docker en SQL Server
21 januari 2023 - 12:38   
geplaatst door: mra
Ik overweeg de aanschaf van een Mac mini. Zou 16 Gb intern geheugen genoeg zijn voor het naar behoren doen draaien van Docker met Azure Data Studio (en niet al te grote SQL Server databases) en een Visual Studio IDE? Heb verder geen plannen voor het doen installeren van Windows op die machine in een VMWare of Parallels.
Mac mini met Docker en SQL Server
22 januari 2023 - 17:07    reactie #1
geplaatst door: mcmt
Ik heb een tijdje probleemloos op een MacBook Pro (van 2012, dus Intel, met 16 GB geheugen en 512 GB SSD) gewerkt. Er stonden meestal verscheidene toepassingen open, waaronder een IDE, web browser(s), een paar (al dan niet gevirtualiseerde) web servers en databanken (SQL en NoSQL).
Mac mini met Docker en SQL Server
23 januari 2023 - 07:11    reactie #2
geplaatst door: mra
Diverse bronnen op het internet zeggen dat voor een Docker Container met SQL Server zeker 4 GB  intern geheugen :blink: nodig is en ik ben bang dat bij 8 GB intern geheugen al snel te weinig overblijft voor andere applicaties.

resource_large.pngMac mini met Docker en SQL Server


Ik denk dat ik het hou op 16 GB  intern. Dat zou voldoende moeten wezen als ik het zo lees / hoor. Bedankt voor de response tot dusver.
Mac mini met Docker en SQL Server
23 januari 2023 - 08:58    reactie #3
geplaatst door: MacFrankie
Ik zou anno 2023 sowieso geen desktop meer kopen met slechts 8GB RAM. Hooguit een MacBook Air (geen desktop) voor licht gebruik voor 1000 euro. Alles daarboven minimaal 16GB RAM, want je koopt zo'n ding ook voor de toekomst, nietwaar?

Wat voor Mac Mini wil je kopen, Intel, M1, M2?
Draai je alles onder macOS?
Azure Data Studio is er voor Windows en macOS, het ziet er moderner uit dan MS SQL Server Management Studio, maar ADS is een matig beta product, het haalt het (nog) niet bij SSMS. En SSMS is niet beschikbaar voor macOS. Waarschijnlijk is het een kwestie van tijd totdat ADS wel goed is, maar heb je die tijd?
Op mijn werk heb ik al Windows, thuis wil ik geen systeembeheerder meer zijn!
Mac mini met Docker en SQL Server
23 januari 2023 - 10:45    reactie #4
geplaatst door: mra
Apple schijnt per 24 januari 2023 alleen nog maar Mac Mini's te leveren met een M2 processor en ik denk dat ik voor een Mac Mini M2 ga met 16 G intern geheugen als extra optie.

Mijn plan is om alles op de MAC te laten draaien. Zo zijn er al versies van Visual Studio Code en Visual Studio voor de Mac (dus geen windows in een VMWare of Parallels VM). Ik verwacht dat het onder het Mac OS draaiend programma via zo'n Docker container bij een SQL Server database kan komen.

MS SQL Server Management Studio is inderdaad niet beschikbaar voor andere platformen dan Windows, maar dat vind ik geen punt. De Mac Mini is voornamelijk voor privé projectjes en dan neem ik wel genoegen met een wat minder geavanceerd product als Azure Data Studio.
Mac mini met Docker en SQL Server
23 januari 2023 - 16:29    reactie #5
geplaatst door: MacFrankie
Visual Studio, Visual Studio Code en Azure Data Studio zijn allemaal beschikbaar voor macOS. Dus als je daar genoeg aan hebt, dan zal het allemaal prima werken.

Docker werkt ook onder macOS, bijna alles werkt native op de M1/2 (ARM)-architectuur, mogelijk heb je helemaal geen Rosetta2 nodig.

Lijkt me een leuk project. Succes!
Op mijn werk heb ik al Windows, thuis wil ik geen systeembeheerder meer zijn!
Mac mini met Docker en SQL Server
23 januari 2023 - 21:26    reactie #6
geplaatst door: mra
Bedankt  :thumbs-up:

Zo te zien zal ik geen Rosetta nodig hebben want er zijn voor Docker
Docker.pngMac mini met Docker en SQL Server


en zelfs voor Azure Data Studio
AzureDataStudio.pngMac mini met Docker en SQL Server


inmiddels versies die specifiek bestemd zijn voor de Apple processor. Maar ik ga nog even verder met het nodige voorwerk  :reading: alvorens de nodige flappen richting Apple gaan  :blink:  :wink: