Windows based Azure Container Instance (ACI) - VNet integration - azure-container-instances

I heard only linux ACI's can be integrated to VNet .
Can windows OS based Azure Container Instance be integrated to VNet ?

No, See the limitations:
Currently, only Linux containers are supported in a container group
deployed to a virtual network.

It's announced that support for Windows containers with VNET integration is coming early 2021. Source Azure Container Instances (ACI) under the hood | Azure Friday

Related

Lift and Shift of Cloud based applications

We have a web applications developed with Angular and .Net, which is deployed on an Azure Cloud platform, lets say External A-Cloud.
We need to lift the same application and host in a different Internal Cloud Platform, lets say Internal B-Cloud.
How can we achieve this, please share some thoughts to do the ground work to start the process,
Warm Regards
KdM
Migrate an externally hosted cloud based application to our Cloud platform.
We have both AWS and Azure, but the externally hosted one is in Azure cloud platform
We can move from any Cloud to any Cloud. But we need to understand few points first.
How are the Angular and .Net hosted in Azure
If they are hosted on simple Virtual Machines - Then we can create a Virtual Machine in AWS and Migrate or host the apps in AWS ( Yes we definitely need to consider foundation of AWS like VNETs , hope thats already done )
If the Angular and .Net hosted in Azure is of Kubernetes and docker based
We need to Create EKS in AWS and then as its docker based, the same Manifest files etc would work in EKS as well with minor changes
We can look at migration tools as well if they are Windows VM based

Is it possible to enable NFS Services in PCFDev?

I'm using PCF Dev Environment on a Windows Host in order to test an application I'm developing. My app needs to access several files that are stored on a NFS Volume.
I know that as an PCF Operator you can redeploy Cloud Foundry and add
The NFS Volume Service Type to your plattform (https://github.com/cloudfoundry/nfs-volume-release).
The PCF Dev uses Bosh Director to deploy so I've installed the BOSH Cli and tried to redeploy the VM.
The Problem is that I neither have got any idea about which configuration to use nor know if it generally works.
So my question is, it is possible to redeploy the PC Dev Environment in order to add the NFS Volume Service?

Hybrid container support in ACS-Engine

I know that ACS does not currently support Windows and Linux Containers on the same Kubernetes cluster. Does ACS-Engine currently support Windows and Linux containers on the same Kubernetes cluster?
Yes hybrid clusters are supported in acs-engine
https://github.com/Azure/acs-engine/blob/master/examples/windows/kubernetes-hybrid.json

How can I connect a mobilefirst application to a bluemix service?

I have developed a hybrid app on mobilefirst, and I wish to use a bluemix service. so I think the best solution is creating a nodejs app in bluemix and adding the needed service.
But I don't know how to connect both apps.
You can find online many examples describing how to use MobileFirst Adapters in order to access Bluemix services.
Review the following.
Once you when a technical question, open another.
MobileFirst Platform Foundation Labs - showing how to implement and integrate various features, including Bluemix services: https://developer.ibm.com/mobilefirstplatform/labs/
Implementation on an MobileFirst app which accesses the Watson question & answer service: https://developer.ibm.com/mobilefirstplatform/2015/04/29/using-http-adapters-to-access-watson-question-and-answer-service-at-ibm-bluemix/
Some bluemix services requires to have the app bound to your application. One way to handle this would be to deploy your MFPF Server in Bluemix using docker bound to your nodejs app, with all the services bound to it.
The idea here is your docker is bound to the nodejs, and the services are bound nodejs app, then this allow the services to be visible to the container.
This would be the case for example for SQL Database services.
Other Services are exposed outside the bounded app, such as Cloudant that has a public api for it.
To explore this observe the syntax of the command "ice group create"that you could to use to create a container group bound to app:
ice group create [-h] [--name NAME] [--memory MEMORY] [--env ENV] [--volume VOL] [--publish PORT] [--min MIN] [--max MAX] [--desired DESIRED] [--bind APP] [--auto] IMAGE [CMD [CMD ...]]
The key option would be "--bind APP". This same action could be done via the bluemix dashboard on the option to "Start Containers".
https://www.ng.bluemix.net/docs/containers/container_cli_reference_ov.html#container_cli_reference_ice__group_create
There is a sample app here that explores Watson Services + MFPF, without using the docker approach:
https://github.com/IBM-MIL/IBM-Ready-App-for-Banking

Using Azure Service Bus for industrial control (Windows CE) behind a firewall

I'm looking at an industrial-control system design which calls for embedded computers (headless Windows CE 5.x boxes) running behind a NAT which control various tools (e.g. a printer, security lights, single-shot cameras, etc).
These devices are controlled by a system hosted on Azure and are typically sat behind a NAT, which means they need to establish an outbound connection to an Azure service bus, I think.
These embedded, Windows CE-based computers would be both clients (to send reporting data back to the service bus) but also provide services of their own (e.g. the headless computer controlling the lights would have a TurnLightsOn() service method which the service, via the service-bus, would invoke).
The problem is twofold:
As far as I can tell, the Azure Service Bus feature only supports WCF services.
Windows CE cannot host WCF services, it can only be a client for WCF.
How can Windows Azure services be used to solve this problem?
Workarounds exist: to use TCP with an application protocol of my own design that connects directly to my Worker role without any Service Bus between them (but Azure provides automatic load-balancing between Worker instances).
The other option is to move from Windows CE to Windows Embedded, but that adds complexity (as many of the machines being used have built-in Windows CE computers, using Windows Embedded would require the addition of new physical machines which would need to be maintained).
In the meantime there is a Azure IoT Device SDK, and Toradex ported it also for WinCE, maybe this helps.
http://developer.toradex.com/knowledge-base/azure-iot
https://github.com/Azure/azure-iot-sdks/blob/develop/c/doc/run_sample_on_toradex_wec2013.md