Azure の検索結果:
…ーティング 等)や、Azure Web Application Firewall も利用できます。 これまで公開できなかった App Service/Functions 等の PaaS 系のサービスが公開できるようになるのはとても大きなポイントです。また Private Link Service でも公開可能だった AKS についても、AGIC の選択肢が取れる、ネイティブで WAF を適用できるといったメリットがあります。 デザインパターン 基本的には Private Li…
…本記事はQiitaのAzure Advent Calendar 2022の12日目が空いていたので書きました。 qiita.com 先日、以下のアップデートが発表されたのをご存知でしょうか。 azure.microsoft.com Azure Kubernetes Service(AKS)で、コンテナではなく WebAssembly(WASM)が動く というものです。 最近社内でもWebAssemblyが話題に挙がることが多いので、これを機に入門してみることにします。 AKS…
… 配属直前の段階で「Azureって何ですか?」という質問をして上長と事業部長に絶妙な表情を向けられていた私でしたが、 色々と上長にお世話になったお陰で、最近は業務でも何とかやっていけるようになりました。多分 そんな中で、私はとある技術イベントの出展に向けた旗振り役(もといPM)を引き受けることになりました。 なぜ技術イベントのPMを引き受けたのか? 実は、パワハラではなくw私自身がやりたいと言って立候補したからです。 なぜ立候補したのかについて、以下に列挙してみました。 経験…
…を、今の仕事に絡めてAzure Container Apps(以下、ACA)で動かしてみよう、と思い立ちました。おそらく需要はありません。誰得案件です。 ただ、DelphiのIDEのライセンスを買うお金はないので、FreePascal + LazarusというOSSの互換環境でアプリを作ってためそうと思います。 ja.wikipedia.org 流れ Lazarusの開発環境を準備する Lazarusで開発したアプリをdockerイメージ化する ACAの環境を準備する doc…
…します。KEDAは、Azure Service BusやAzure Storage キュー のキューの長さ, Azure Event Hubsのイベント数など外部サービスを監視したスケーリングが実現できます。KEDAに関しては、弊社のブログでも紹介しているので気になる方は御覧ください。 Vertical Pod Autoscaler(VPA)(プレビュー) Podの垂直方向の自動スケーリングを行います。VPAはPodのrequestを増減することでPodが利用するリソースを調…
….jsアプリを題材にAzure PipelinesとApp Serviceを用いたCI/CD環境の構築手順をご紹介します。 パイプライン構築後は、実際にアプリケーションコードに変更を加えて自動デプロイを試していきます。 前提条件 各種作業でAzure CLIインストール済みのLinuxターミナルを利用します リポジトリにはAzure Reposを利用します Service PrincipalにContributor権限を付与できるAzureアカウントが必要です Azure D…
…本記事はQiitaのAzure Advent Calendar 2022の14日目の記事です。 qiita.com Azure Container Appsには KEDA という仕組みが統合されています keda.sh KEDAはKubernetesのPodをイベントドリブンでスケールさせる仕組みです。 これを利用すると、Pod数を普段は0台にして課金を抑え、必要な時だけ起動して処理を実行し、完了したらまた0台に戻す…といった使い方ができます。 今回Azureのメッセージング…
…事業部の奥山です。 Azureでリアルタイム通信処理の検証を行いましたので、備忘録を兼ねてブログにしておきます。 Azureでリアルタイム通信を行う場合の代表的な選択しとしては以下のサービスがあります。 サービス名 利用されるプロトコル SignalR websocket, long-pooling(comet), etc IoT Hub mqtt Web PubSub websocket ※SignalR は他と違い 内部で 複数のプロトコル(websocket, long…
…本記事はQiitaのAzure Advent Calendar 2022の9日目の記事です。(既に10日になっているって?なんのことやら…) qiita.com タイトルにあるように、Azure Container Appsにアプリを爆速でデプロイする 手法をご紹介します。 実践 サンプルアプリとして以下の2ファイルを準備しました。 app.js const express = require('express') const app = express() const po…
…過部です。 今回は、Azure Pipelinesでパイプライン実行時にAzure Reposのcheckoutに失敗してしまうケースの対処法を紹介します。 この記事ではAzure Pipelinesから同一プロジェクトのAzure Reposをcheckoutする場合について扱っております。 Azure Pipelinesから同一組織の別プロジェクトのAzure Reposをcheckoutする場合の対処方については、こちらをご参考ください。 何が原因か 一言でいうと、パイ…
…本記事はQiitaのAzure Advent Calendar 2022の6日目の記事です。(既に日付が回って7日になっている事実から目を背けつつ…) qiita.com タイトルに記載のとおり、先日 Azure Kubernetes Service(AKS)のBlob CSI driverがGAしました。 azure.microsoft.com AKS上のPodにBlobストレージをマウントし、通常のファイルシステムのようにファイルの読み書きを可能とするものです。 さっと試…
…本記事はQiitaのAzure Advent Calendar 2022の5日目の記事です。 qiita.com 全国のAzureユーザーの皆様、リソースの命名に困っていないでしょうか。 自由に名前を決められるものはさておき、Azure全体でユニークな名前 が求められるリソースの場合、他のユーザーと被らないような名前を付ける必要があります。 ポータルで作る分には下記のようにエラーが表示されるのでいいのですが… CLIやIaCを利用する際、実行してみて初めて利用可能な名前かどう…
…して持っておきたい Azure Private Link Service を紹介します。 Private Endpoint と Private Link Service 本題に入る前に、Azure における Private Link について少し説明します。 Azure での Private Link という単語は、以下両方のサービスの総称を指します。 Azure のサービスをプライベートアドレスから利用可能にする Private Endpoint 直接接続されない VNet…
…本記事はQiitaのAzure Advent Calendar 2022の2日目の記事です。 qiita.com さて、先月行われたMicrosoft Igniteで発表されたアップデートの中に、以下のものがありました。 azure.microsoft.com 個人的に待ち望んでいたアップデートなので、ここで紹介したいと思います。 従来のAKSにおける問題 Azure上のサーバーからストレージアカウントやKey Vaultなどの他のAzureリソースにアクセスする際、マネージ…
…ループの髙井です。 Azureの更新フィードを見ていたらApp ServiceでGolangのネイティブ対応がPublic previewになっていました。 azure.microsoft.com せっかくなのでちょっと試してみます。 Golangをインストールする asdfのインストール brewが入っている前提です。バージョンマネージャを使いたいので今回はasdf経由でGolangをインストールします。 brew install asdf シェルの種類に応じてasdfをパ…
…e regex"; let pat = Regex::new(r"[0-9]+").unwrap(); let s = pat.replace(s, ""); assert_eq!(s, "nice regex"); } おわりに 他にも頻出パターンがあると思うので、ちょくちょく書き足していこうと思います。 本記事の投稿者: 髙井 比文 AKSをメインにしたインフラとアプリの領域際をご支援することが多いです。Azureは11冠です。 Hifumi Takai - Credly
…す。 この記事では、Azure PipelinesでSelf-hosted agentを利用するための作業手順をご紹介します。 Self-hosted agentとは Azure Pipelinesでパイプラインを実行するためには、実際の処理を担うエージェントが必要となります。 エージェントには以下のような種類があり、その中の1つがSelf-hosted agentに当たります。 Microsoft-hosted agent - Microsoftが提供する実行環境を利用 S…
…事業部の奥山です。 Azure で AI Service の一つとして提供されている Azure Cognitive Search を試してみましたので、備忘録を兼ねてブログにしておきます。 全文検索(Full Text Search)とは wikiによると「複数の文書(ファイル)から特定の文字列を検索すること。」とのこと、身近な例だとGoogle や Yahoo!の検索が有名ですね。Elastic Searchなどが最近よく利用されているのを見かけますが、ログの解析や文書(…
…島です。 皆さんは Azure Firewall を使っていますか? 機能/役割や金額感を考えると「とりあえず入れておこう」という性質の物ではないので、触ったことがない人も多いかと思います。 オンプレミス接続も含めた大規模な構成や、一部の特殊な用途で利用されるケースが多い Azure Firewall ですが、今回は特殊な用途の一つである AKS の Egress 制御 を紹介します。 learn.microsoft.com learn.microsoft.com Azure…
…)。 すると、ヒープ上のデータをいつまで保持しておくべきかの問題が発生します。これをRustでは所有権、PythonではGCによって管理しているというわけです。 詳しく知りたい方は 公式ドキュメントに書いてあります。 doc.rust-jp.rs おわりに Rustは安全で素晴らしい言語です。使いましょう。 本記事の投稿者: 髙井 比文 AKSをメインにしたインフラとアプリの領域際をご支援することが多いです。Azureは11冠です。 Hifumi Takai - Credly
…の髙井です。 前回、Azureの各種PaaSにRustアプリケーションをデプロイする記事を書きました。 techblog.ap-com.co.jp 今日は、もう少しRust自体にも触れていきます。 はじめてRustを使うと戸惑いやすい文字列周りをさらっていきましょう。 Rustの文字列連結をPythonと比較する 文字列yesと, fall in love!をつなげることを考えます。 プログラミング経験がある方なら「そんな簡単な」と思うかもしれませんが、スクリプト言語と同じノ…
…ダー次第です。例えばAzureのApplication Gateway Ingress Controllerはその名のとおりIngressのAPIのままです。Gateway APIに積極的に取り組んでいるGoogleはGKEで実装は進んでいるようです。 また、すぐに無理をしてIngressからGatewayに切り替える理由もありません。ただ、今後Gateway APIには魅力的な機能が追加されていくのでいずれは乗り換えをしていったほうがよいかと思います。 Gateway AP…
…ことで今日はいろんなAzure PaaSにRustアプリケーションをデプロイしていきたいと思います。 ※Rust言語自体の解説というより、RustアプリケーションをAzure PaaSに載せる観点の趣旨であることは最初に申し添えておきます! RustとAzure 巷では AWS loves Rust という言葉をよく聞きます。とくにAWS LambdaとRustの組み合わせはサーバレスでよく利用されているようです。 aws.amazon.com そういうのを聞くと「ならばあえ…
…のドキュメントにて、Azure Kubernetes Service(AKS)のCNIとして、Ciliumを利用するオプションのプレビュー機能が公開されました。 learn.microsoft.com さっそく試してみました。 Ciliumとは? cilium.io Cilium はeBPFというカーネルの機構を通じてネットワークルーティングを行うプログラムです。 Kubernetesの他のCNIではiptablesを使ってPodへの通信をルーティングするのが一般的ですが、特…
…になっていますので、Azureを利用されている方ならすぐに開始できます。AKSやContainer AppsでDaprを利用している場合は、Daprに関する質問等もMicrosoftのサポートで対応できることも利点になります。 Cloud Nativeのシステム開発は本当に多くの要素が絡んできます。だからこそDaprのようなものが必要になります。今日登壇していた方やメンテナーの方が利点として一番にあげられていたのはやはり、抽象化・インターフェースの抽象化です。私自身もDapr…
Hello World from Detroit!! こんにちは。私は今アメリカミシガン州のデトロイトに来ております。 都市と日付を見て「お」と思う方もいらっしゃるかと思います(その前にタイトルに記載していましたが) そう、私は今KubeCon / CloudNative Con 2022 Detroitに現地参加で来ております。 (メイン会場に朝ちょっと立ち寄っただけだったのであまりいい写真が撮れませんでした。すみません。) 今日のデトロイトは暑い。現地メディアや携帯の天気…
…。 いきなりですが、AzureにはいろんなPaaSがありますね。Azureも12周年を迎え、いろんな経緯でいろんなサービスがあります。 使い慣れている人にとっては選択肢が多くて便利なことは間違いないのですが、これからAzureを触ろうとする人にとっては「正直いろいろありすぎてなんもワカラン」という状態でもあると思います。 そこで、MS Ignite 2022が終わって大きな更新情報も落ち着くこのタイミングで、コンテナ系のAzure PaaSの比較情報をまとめておこうという魂胆…
…れたIgniteで Azure Kubernetes Fleet Manager という新サービスが発表されました。 https://techcommunity.microsoft.com/t5/apps-on-azure-blog/azure-kubernetes-fleet-manager-preview/ba-p/3651516 『Fleet』は「船団」という意味の英単語で、複数のAKSクラスターを束ねる機能のようです。 どんなサービスなのか、さっそく触ってみました。 …
…奥山です。 今回は Azure AD B2C を利用した認証・認可(認可コードフロー+PKCE)についての検証を行いました。 AppService/Functionsの認証(EasyAuth)を利用して工数をかけずに導入できることを検証しましたので備忘録としてブログにしておきます。 ※今回、Azure B2C を利用した認証・認可をSPAアプリケーションで実施する方法を調査していたのですが、関連のドキュメントが多く正直なかなか苦戦しました。(正直、今も苦戦中。。。) AD B…
…18 AAP on Azure AAP on AWS 10/19 Event-Driven Ansible Project Wisdom (AI による Playbook 作成支援) おわりに 10/18 Opening keynote 動画 www.youtube.com AAP on Azure キーノート動画では 58:02 頃から。 以前のイベントなどでもちらほら情報があがっていた「Red Hat Ansible Automation Platform on Azur…