<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>containers &#8211; The Server Side Technology</title>
	<atom:link href="https://www.theserverside.technology/it/tag/containers/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.theserverside.technology/it</link>
	<description>in-depth information for tech pros</description>
	<lastBuildDate>Thu, 07 Nov 2019 22:00:42 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.0.1</generator>
	<item>
		<title>How to containerize Windows Admin Center</title>
		<link>https://www.theserverside.technology/it/2019/11/02/how-to-containerize-windows-admin-center/?pk_campaign=feed&#038;pk_kwd=how-to-containerize-windows-admin-center</link>
					<comments>https://www.theserverside.technology/it/2019/11/02/how-to-containerize-windows-admin-center/?pk_campaign=feed&#038;pk_kwd=how-to-containerize-windows-admin-center#comments</comments>
		
		<dc:creator><![CDATA[Guglielmo Mengora]]></dc:creator>
		<pubDate>Sat, 02 Nov 2019 15:48:29 +0000</pubDate>
				<category><![CDATA[SysAdmins]]></category>
		<category><![CDATA[containers]]></category>
		<category><![CDATA[hyper-v]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows admin center]]></category>
		<category><![CDATA[windows server]]></category>
		<guid isPermaLink="false">https://www.theserverside.technology/?p=1426</guid>

					<description><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://www.theserverside.technology/wp-content/uploads/2019/11/wac_header-300x174.png" width="300" height="174" title="" alt="" /></div><div>
<p class="has-drop-cap">Microsoft is investing a lot into its new Server Manager though Redmond is not encouraging that parallelism and often says that Windows Admin Center is not a 1-to-1 replacement for Server Manager. That is true because Server Manager and its underlying technology has a deeper connection with the operating system and it can be considered a platform while Winows Admin Center can be considered a very sophisticated shell that mostly works through WMI/Powershell connections.</p>



<p>However, Windows Admin Center is gaining a lot of traction and it&#8217;s quickly gaining support because its Web UI allows to embed important tasks into simple to access and to use widgets called tools and access them through a simple browser. Productivity is enhanced especially when used with the Core version of Windows operating systems and I&#8217;m not surprised that Microsoft is experiencing a growth in adoption for the Core SKUs because of it.</p>



Why containerizing Windows Admin Center ?



<p>So the first question would be: why would someone want to containerize Windows Admin Center ? First, a containerized WAC would be very easy to deploy on multiple systems in a very straightforward way. Furthermore, multiple copies of WAC, possibly in use by different teams, could be deployed and used thanks to the isolation provided by containers and their flexibility. Containers could be also useful to mitigate any security issue that could arise even if Windows Admin Center showed no security vulnerabilities as far as I know. Finally, by using Hyper-V isolation multiple instances of WAC could be isolated and provided to multiple tenants.</p>



Prepare the environment



<p>To deploy WAC into a container we will use Windows Server 2019. We must first enable containers support by selecting and adding the feature in Roles&#38;Features section of Server Manager:</p>



<p>Then we must install Docker as per Microsoft Docs : </p>



Install-Module -Name DockerMsftProvider -Repository PSGallery -Force



<p>and then</p>



Install-Package -Name docker -ProviderName DockerMsftProvider



<p>and finally restore Windows Server 2019 to complete installation</p>



Restart-Computer -Force



<p>When server restarts we can pull the Windows Server 2019 Core image that we will use to run Windows Admin Center. Note that WAC doesn&#8217;t need IIS because it will self-host so downloading the base OS image will be enough</p>



docker pull mcr.microsoft.com/windows/servercore:ltsc2019



<p>After downloading the image we are now ready to spin our new container and install Windows Admin Center.</p>



Create the WAC container 



<p>We have a choice to make before creating the container for WAC and that is the port we want to expose WAC onto. That would be the port we connect to in order to use WAC. To make our life easier now, we will expose this port to the host but more sophisticated deployments might be appropriate depending on what you&#8217;re trying to achieve. We need to decide that first because we will then need this information when installing Windows Admin Center. We will make it available on port 8443.</p>



docker run -it -p 8443:8443 mcr.microsoft.com/windows/servercore:ltsc2019 cmd.exe



<p>If everything goes well you will have CMD prompt ready after starting the container. Now we need to copy the installation files into the container. You probably downloaded [...]</div><img src="https://stats1.vaisulweb.cloud/piwik.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fwww.theserverside.technology%2Fit%2F2019%2F11%2F02%2Fhow-to-containerize-windows-admin-center%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Dhow-to-containerize-windows-admin-center&amp;action_name=How+to+containerize+Windows+Admin+Center&amp;urlref=https%3A%2F%2Fwww.theserverside.technology%2Fit%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
		
					<wfw:commentRss>https://www.theserverside.technology/it/2019/11/02/how-to-containerize-windows-admin-center/?pk_campaign=feed&#038;pk_kwd=how-to-containerize-windows-admin-center/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<enclosure url="https://www.theserverside.technology/wp-content/uploads/2019/11/wac_header.png" length="102851" type="image/jpg" />
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://www.theserverside.technology/wp-content/uploads/2019/11/wac_header-300x174.png" width="300" height="174" medium="image" type="image/jpeg">
	<media:copyright>The Server Side Technology</media:copyright>
	<media:title></media:title>
	<media:description type="html"><![CDATA[]]></media:description>
</media:content>
<media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.theserverside.technology/wp-content/uploads/2019/11/wac_header-300x174.png" width="300" height="174" />
	</item>
		<item>
		<title>Il nuovo sistema operativo di Microsoft per i dispositivi IoT: Azure Sphere OS</title>
		<link>https://www.theserverside.technology/it/2018/04/25/il-nuovo-sistema-operativo-di-microsoft-per-i-dispositivi-iot-azure-sphere-os/?pk_campaign=feed&#038;pk_kwd=microsoft-new-os-for-iot-devices-azure-sphere-os</link>
					<comments>https://www.theserverside.technology/it/2018/04/25/il-nuovo-sistema-operativo-di-microsoft-per-i-dispositivi-iot-azure-sphere-os/?pk_campaign=feed&#038;pk_kwd=microsoft-new-os-for-iot-devices-azure-sphere-os#respond</comments>
		
		<dc:creator><![CDATA[The Server-Side Technology Staff]]></dc:creator>
		<pubDate>Wed, 25 Apr 2018 12:19:19 +0000</pubDate>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[azure sphere]]></category>
		<category><![CDATA[certificate]]></category>
		<category><![CDATA[containers]]></category>
		<category><![CDATA[editor pick]]></category>
		<category><![CDATA[Editor's Pick]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[microcontroller]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[vaisulweb]]></category>
		<guid isPermaLink="false">http://www.theserverside.technology/?p=1274</guid>

					<description><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://www.theserverside.technology/wp-content/uploads/2018/04/P3-Cloud-1399x730-300x157.png" width="300" height="157" title="" alt="" /></div><div><p>Qualche giorno fa Microsoft ha presentato il suo nuovo sistema operativo progettato per i dispositivi IoT: Azure Sphere OS. Il nuovo sistema operativo ha come obiettivo quello di fornire una piattaforma sicura-per-default per la costruzione di servizi IoT e superare i problemi che hanno reso i dispositivi IoT così sensibili anche ad attacchi di tipo non sofisticato tanto da consentire ad organizzazioni malevole la creazione di botnet o al possibilità di compromettere la privacy degli utenti.</p>
Il nuovo sistema operativo
<p>Azure Sphere è una soluzione più complessa che consente la creazione di una piattaforma per l&#8217;IoT ed include anche microcontroller personalizzati che implementano le 7 regole per la sicurezza dell&#8217;IoT stabilite da Microsoft, ed un servizio basato su Azure, la piattaforma cloud di Microsoft, che si occupa di verificare lo stato di ogni dispositivo e acquisire ogni errore o possibile compromissione. Questo servizio fornirà anche gli aggiornamenti per il sistema operativo di ogni dispositivo ed anche modalità di recupero di dispositivi che non stessero funzionando correttamente.</p>
Considerazioni
<p>Molti utenti su Internet hanno posto l&#8217;accento sul fatto che Azure Sphere OS fosse basato su un kernel Linux modificato ma la soluzione di Microsoft è ben più complicata del solo sistema operativo. Sebbene qualcuno sia rimasto sorpreso dal fatto che Microsoft sta sostanzialmente producendo una propria distribuzione Linux, anche se questa non è certamente la prima volta che l&#8217;azienda di Redmond distribuisce una propria versione di Unix se si ricordano i vecchi tempi di Xenix, ma ci sono cose più interessanti nell&#8217;offerta di Azure Sphere del solo kernel usato per il sistema operativo.</p>
<p>E&#8217; sicuramente interessante che Microsoft abbia pensato che Windows fosse troppo pesante per girare su un microcontroller e che abbia deciso di passare ad una soluzione basata su Linux. Alcuni pensano che Microsoft non sia riuscita a produrre una versione di Windows sufficientemente leggera ma io credo che l&#8217;azienda statunitense abbia deciso di scegliere Linux per ragioni più semplici: per guadagnare sufficiente fiducia e spazio nel settore dell&#8217;IoT, Microsoft doveva usare un sistema open-source e non penso proprio che volessero fornire il codice di una versione di Windows, sebbene pesantemente modificata per girare su un microcontroller. Allo stesso modo, sarebbe stato difficile portare molti partner dalla propria parte con una versione commerciale di un sistema operativo, considerando che molti di questi già usano probabilmente distribuzioni Linux gratuite e leggere, progettate ad hoc.</p>
<p style="text-align: center;"></p>
<p>Inoltre, da quando ha attivato Azure, lo scopo di Microsoft è diventato più quello di fornire servizi che non quello di vendere software e per questa ragione oggi Microsoft rilascia sostanzialmente software che consenta l&#8217;adozione di Azure, qualunque sia la sua origine. Non è sorprendente quindi che per tutte queste ragioni abbia deciso di non reinventare la ruota e di usare una versione molto personalizzata di un ambiente Linux, estendendolo con &#8220;funzionalità di sicurezza ispirate da Windows&#8221;. Microsoft inoltre ha usato chip personalizzati per anni nelle proprie console Xbox.</p>
<p><p>Sarebbe stato difficile portare molti partner dalla propria parte con una versione commerciale di un sistema operativo, considerando che molti di questi già [...]</div><img src="https://stats1.vaisulweb.cloud/piwik.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fwww.theserverside.technology%2Fit%2F2018%2F04%2F25%2Fil-nuovo-sistema-operativo-di-microsoft-per-i-dispositivi-iot-azure-sphere-os%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Dmicrosoft-new-os-for-iot-devices-azure-sphere-os&amp;action_name=Il+nuovo+sistema+operativo+di+Microsoft+per+i+dispositivi+IoT%3A+Azure+Sphere+OS&amp;urlref=https%3A%2F%2Fwww.theserverside.technology%2Fit%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
		
					<wfw:commentRss>https://www.theserverside.technology/it/2018/04/25/il-nuovo-sistema-operativo-di-microsoft-per-i-dispositivi-iot-azure-sphere-os/?pk_campaign=feed&#038;pk_kwd=microsoft-new-os-for-iot-devices-azure-sphere-os/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<enclosure url="https://www.theserverside.technology/wp-content/uploads/2018/04/P3-Cloud-1399x730.png" length="27854" type="image/jpg" />
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://www.theserverside.technology/wp-content/uploads/2018/04/P3-Cloud-1399x730-300x157.png" width="300" height="157" medium="image" type="image/jpeg">
	<media:copyright>The Server Side Technology</media:copyright>
	<media:title></media:title>
	<media:description type="html"><![CDATA[]]></media:description>
</media:content>
<media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.theserverside.technology/wp-content/uploads/2018/04/P3-Cloud-1399x730-300x157.png" width="300" height="157" />
	</item>
	</channel>
</rss>
