[As of July 30, 2021]
The original entry in English is here.
Japanese edition is here.
My customer asked me about the following topic.
“We’re creating some system on Azure. This system consists of VNet, App Service, and Azure Database for PostgreSQL.
1) The App Service instance is connected to VNet via VNet Integration, and private endpoint is deployed on VNet to connect the managed database instance.
2) Our deployment strategy is to use managed services as many as possible. Following this strategy, we don’t want to use any VMs (virtual machine).
3) Furthermore, neither VPN nor ExpressRoute is used to connect…
This entry is written on June 20, 2021.
Originally published at https://logico-jp.io/2021/06/20/access-from-power-bi-service-to-managed-database-which-is-connected-to-vnet-via-private-endpoint/ in Japanese on June 20, 2021.
Some person asked me about the following topic.
We use Azure Database for PostgreSQL (Single Server) to store several data, and plan to use Power BI Service to analyze the stored data. Our database instance is connected to VNet via Private Endpoint, so Power BI Service cannot connect to our database directly. How should we configure? And we would like to enable on-demand data refresh …
On premise Data Gateway would work for this. It runs on Windows, so we have to…
This entry was written on June 10, 2021.
Originally published at https://logico-jp.io/2021/06/10/some-metrics-collected-via-azure-monitor-performance-counter/ in Japanese on June 10, 2021.
Recently I wrote the following entry.
When I answered to the person, he/she asked me again about the related question.
Could you please share how to derive the following metrics with me?
Memory usage ratio (% Used Memory)
Disk usage ratio (% Used Space)
Free size of disks (Free Megabytes)
CPU usage ratio (% Processor Time)
Azure Monitor agent and Log Analytics agent use PAL (Platform Abstraction Layer) to collect and calculate metrics and send to Azure Monitor. …
This entry is written on June 1, 2021.
Originally published at https://logico-jp.io/2021/06/01/used-memory-mbytes-from-performance-counter-is-not-equal-to-used-by-free-command/ in Japanese on June 1, 2021.
Someone asked me about the following question.
We monitor memory consumption trend of each Linux node using “Used Memory MBytes” performance counter, which is available in Azure Monitor (Log Analytics). This data is not equal to “used” data got via
freecommand. Could you please tell me the reason?
Regarding “Performance Counter” of Log Analytics, please read the following document.
You can query several metrics with kusto in Azure portal.
On the other hand, all of you might know the command of…
[As of March, 31, 2021]
Ingress controller of Azure Kubernetes Service (AKS) can allow ingress traffic from specified public IP addresses, but how about egress traffic? Without any configuration, source public IP addresses of egress traffic from AKS are chosen at random. This behavior is not good for some API providers, because they would like to allow only incoming traffic from specified public IP addresses. In this entry, I summarized three ways to restrict IP addresses used for egress traffic from AKS.
Control egress traffic for cluster nodes in Azure Kubernetes…
[As of December 18, 2020]
Some customer asked me about the following topic.
“We use App Service for hosting applications and Azure Front Door as global L7 load balancer. We would like to permit access only from Azure Front Door to Azure App Service as simply as possible. Could you please share good solution with us?”
By default, each App Service has a public IP address and is accessible via FQDN from across the globe. If you simply deploy App Service(s) behind Azure Front Door, everyone can access App Service directly…
[Initially created on October 31, 2020. Revised on December 3, 2020]
Japanese edition is listed below.
Azure Event Grid supports CloudEvents 1.0.
And Azure Event Grid client library also supports sending/receiving events in the form of CloudEvents.
If Azure Event Grid is the only system which consumes and posts cloud events in your environment, Azure Event Grid SDK should be chosen. However, if several systems which consume and post cloud events have already existed in your environment and you plan to introduce Azure Event Grid, you would feel happy industry standard APIs allow you to interact…
[Created on 12 August, 2020, and updated on 22 January, 2021]
Japanese edition is here.
As you may know, support for JMS 2.0 APIs on Azure Service Bus Premium Tier is generally available. This feature allows us to interact with Azure Service Bus through JMS over AMQP 1.0.
As of 22 January, 2021, “preview” still exists in the document title, but it will be modified shortly.
Note that the following document title is similar to the previous one, but this document does not cover JMS 2.0 APIs but JMS 1.1 APIs in Standard tier.
In fact, we can use…
[As of June 29, 2020]
Japanese edition is here.
Similar to the following article, I will describe how to deploy Helidon applications to Azure App Service.
Deploying Helidon Applications to Google App Engine
The latest version is 1.4.4 and 2.0.0.
In this article, I use the quickstart application of Helidon 2.0.0 SE/MP for demonstration. For more details on the quickstart application of each edition, please check the following URLs.
Helidon SE Quickstart
Helidon MP Quickstart
[As of May 27, 2020]
Here is the Japanese edition.
Recently I was asked the following question.
I would like to modify the naming convention used in Windows Virtual Desktop (WVD) ARM templated published in GitHub. For example, the digit in a sequential number is fixed to 5, and the sequential number starts at not 0 (ZERO) but 1000.
WVD ARM templates published in GitHub are found in the following URL. In this entry, I will handle the template in “Create and provision WVD host pool”.
ARM Templates for Remote Desktop Services deployments
When clicking “Deploy to Azure”…
Cloud Solution Architect @Microsoft, focusing on Application Development. ❤️Java (JVM/GraalVM) and open source technologies. All views are my own. Ex-🥑.