Accessing on premises Sybase database server from Linux VM in Azure cloud - azure

I am working on Azure Poc . Is it possible to connect to on premise Sybase database from Azure cloud ?
Can I read and write data into Sybase from Azure cloud ?

Yes you can. Look at Azure Relay Hybrid Connections for a code-first approach or Site-to-Site VPN for an infrastructure one. Also since you're on a Linux VM, why not just SSH tunnel your traffic over? - probably the simplest solution to your conundrum.
There's also ExpressRoute which you may want to take a look at if we're talking serious business that needs connectivity, bandwidth and latency guarantees.

Related

How to connect on-premises server to azure server?

I'm trying to make a connection between on-premises server and azure server. I tried to ping the azure server IP from on-premises server but no connection was made (Note: I'm on a free-trial plan). I did some research and found out either VPN setup / ExpressRoute is required. My question is:
is it possible to make a connection in free-trial plan?
is there any way to make a hybrid connection without setting up VPN/ExpressRoute?
I believe it is, but it will cost you whatever the cheapest VPN costs (basic SKU).
Azure Service Bus Relay might be an option, depending on what you are after
Firstly, make sure you have set the Azure SQL database firewall settings, then the Azure SQL database will allow the connect from the On-premise SQL Server.
Azure SQL Server doesn't have the IP property, you must use the fully qualified name to connect to the SQL Azure server, format like:
[servername].database.windows.net
You can get this On portal:
Hope this helps.

Azure WebService - MySQL - Redis configuration

I am creating a WebService with C# Core 3.0 that is using MySQL and Redis, but I am not so familiar with Azure so I need advice about configuring everything.
I had MySQL hosted on AWS, but I am transferring it to Azure because I think that performance (speed) will be better on Azure because they will be on same data center. Right?
But, on my MySQL page Host is like '*.mysql.database.azure.com'. That means that every connection will go out of Azure, and than come back? I don't have some local IP for connection? Same question for Redis.
Do I need to configure some local network on Azure and will that impact speed on the app? And, is MySQL a good choice for Azure or should I try with another one?
I am just reading about Azure Virtual Networks. But as I understand it, VN's sole purpose is to isolate elements from the outside network?
You will get better performance if your my-sql instance and your app service are in the same region (basically the same data centre).
The connection string is mysql.database.azure.com, but remember the connection will be a TCP/IP connection, so the DNS lookup will realise that this address mysql.database.azure.com is in the same region (same data center). Then the TCP/IP connection will go to an internal IP.
You could use tcpping in your app service's kudo console to try this and see the result.
The basic rule is that you should group your app and database in the same region for better performance and cheaper cost (as Microsoft doesn't charge traffic within the same region).
Azure Virtual network is for a different purpose. For example, if you have some on premise database servers and you want to call these servers from azure, then VM could be helpful. But for the scenario you described, it is not really needed.
The company I work for has Microsoft azure support included, and if you or your company have support contract with them, you can raise questions directly to them and get really quick responses.

How to connect Azure Web App througt a Hybrid Connection to Oracle Linux

I was looking for the way to connect my Azure Web App using a hybrid connection to my On Premise Database server, Oracle Linux.
Any suggestions?
greetings.
Unfortunately, Hybrid Connection Manager does not Support for Linux. The Hybrid Connections feature requires a relay agent in the network that hosts your Hybrid Connection endpoint. The reply agent (HCM) is not supported on anything earlier than Windows Server 2012. Refer to this doc: Azure App Service Hybrid Connections.
Also, you can vote this for HCM Support for Linux so that Azure App Service Team will receive your feedback and will have a support plan in the future.
It is recommended to run Oracle Software on Azure which brings scalability, flexibility, security, and performance to your Oracle workloads—while reducing the cost of infrastructure management. You can see the list of Oracle images.

How to access an OnPremise system from AWS using Node.JS

I have an OnPremise (SAP) system which exposes data via RESTful services and remote functions (RFC). How can I access these data from a Node.JS application running on AWS? Which AWS service will be useful in this scenario to connect to the OnPremise VPN to facilitate the connection?
You need to make use of AWS Direct Connect to extend your on premise infrastructure with AWS.
There are two solutions for VPN connections: either a site-to-site VPN, which uses a customer gateway and a virtual private gateway. Alternatively, AWS Direct Connect is an actual physical connection between your on premise data center and an AWS data center.
DirectConnect offers much better performance, but requires third parties to install a physical cable, and so can take several days to implement. If you're looking for a solution that's independent of hardware, then a site-to-site VPN could be a good fit.

What are the differences between Hybrid Connection and the On-Premises Data Gateway?

What are the differences between Hybrid Connection and the On-Premises Data Gateway?
Initially my focus is on Azure App Services (Web Apps, Logic Apps, maybe API Apps) connecting to internal web services
I started checking out Hybrid Connections versus Service Bus Relay, but another member of the team mentioned the On-Premises Data Gateway which is coming from the Microsoft business application platform, so Power BI, Microsoft Flow and Power Apps
So I'm now confused over the direction ... is the Gateway replacing Hybrid and Relay?
I'm not totally sure about this but it seems that On-Premises Data Gateway is a connection between On-Premise and servers (IaaS) in Azure. Hybrid Connection is used to connect On-Premise to e.g. Web Apps (PaaS) in Azure.
So I would say that at least one difference is whether On-Premise is connected to IaaS or PaaS.
My answer above is based on information in following links:
https://learn.microsoft.com/en-us/azure/analysis-services/analysis-services-gateway
https://azure.microsoft.com/sv-se/resources/videos/josh-twist-introduces-hybrid-connections
From an integration perspective, let's say you want to read some data from on-premises SQL server as a step in a logic app.
If you have either a Site-to-Site VPN or ExpressRoute providing connectivity between your on-premises network and Azure VNET, create an Azure ISE (Integration Services Environment) deployed to an Azure VNET. You will then be able to connect directly to the SQL server from your Logic App (since it is resolvable / contactable via DNS). Ref:
https://learn.microsoft.com/en-us/azure/logic-apps/connect-virtual-network-vnet-isolated-environment-overview
If you do not have this connectivity in place, you can install a Data Gateway component on-premises to present configured internal data sources to Azure using a persistent outbound connection (like app proxy). Ref:
https://learn.microsoft.com/en-us/azure/logic-apps/logic-apps-gateway-connection
However, even if you do have network connectivity in place, in some scenarios (and from experiences) there may be a benefit in using the Data Gateway for it's caching capabilities (if applicable to the scenario). Ref:
https://learn.microsoft.com/en-us/power-bi/guidance/gateway-onprem-sizing

Resources