Azure の検索結果:
…クプレビューになったAzure Deployment Environmentsについて紹介したいと思います。 公式からアナウンスされた発表内容はこちらのブログ記事をご参考下さい。 techcommunity.microsoft.com Azure Deployment Environmentsとは? 開発のアジリティ向上がビジネスの成功に直結する時代となり、開発に必要な複数の環境をいかに高速に用意できるかが重要であると世の中では叫ばれています。 そうした中で、ある一つのプロジ…
…記事でも少し触れた Azure Container Apps の Dapr に関するアップデートのうち、マネージドID対応 についてご紹介します。 techblog.ap-com.co.jp Dapr? Daprとは何か?という方もいると思いますので簡単にご紹介します。 DaprはMicrosoft主導でOSSとして開発されている分散アプリケーション用ランタイムです。 多様なクラウドサービスやソフトウェアに対し、抽象化されたインターフェースを提供してくれるものです。 本ブログ…
…2が始まりました。 Azure関連でも様々な新サービスが発表され注目を集めている中、地味ですが個人的には待望だったAzure DNS Private ResolverがようやくGAになりました。 せっかくですので今回取り上げて紹介してみたいと思います。 azure.microsoft.com AzureにおけるDNSのハマりポイント Azureでシステム設計経験がある方なら、その特徴的なDNS周りの仕組みで誰しも一度はハマった経験はあるかと思います。 本筋から逸れるため詳細は…
…いますが、個人的に Azure Monitor LogsのGA が気になっているので簡単にまとめます。 とくに、Basicログによるインジェスト料金の大幅な圧縮や、 取り回しが悪く不便だったストレージアカウントへのエクスポートなしに最長7年の安価なアーカイブ保存が可能になったことが、 これまでのAzureログ保存のベストプラクティスを変容させるポイントかと思います。 ▼他の方々が夜のうちにアップしてくれていたアップデート速報▼ techblog.ap-com.co.jp te…
…た。 我々の部署ではAzureを中心とした業務を行っているので、Azure Repos , Azure PilelinesによるCI/CD環境構築などAzure DevOpsを活用することが非常に多いです。 Ignite 2022ではGitHub Advanced Securityの機能がAzure DevOpsでも活用できるようになるという大きな告知がありました。 今年のMicrosoft BuildではAzure DevOpsに関する新情報がほとんどピックアップされなかっ…
…してご紹介します。 Azure Kubernetes Fleet Manager のプレビュー提供 techcommunity.microsoft.com 複数のAKSクラスターを束ねて単位で管理するための機能です。 管理対象クラスターは同じAzure ADテナントに所属していれば別サブスクリプションのものであっても管理可能で、最大20個のクラスターを1つのフリートに所属させることができます。 複数のクラスターに対しリソースをまとめて作成したり、クラスター間のL4レベルロード…
…ometheus用のAzure Monitor マネージド サービスがプレビュー発表されましたので、実際に確認してみました。 Prometheus 用の Azure Monitor マネージド サービスとは? 公式ブログで公開された情報は下記を参考下さい。 techcommunity.microsoft.com techcommunity.microsoft.com 以前からContainer Insightsのomsagentのconfigファイルを変更することでProme…
…中で新たなサービス、Azure Cosmos DB for PostgreSQL が発表されました! 公開された情報 Igniteの更新情報は以下のBook of Newsにまとまっています。 news.microsoft.com このリリース内容によると、Hyperscale(Citus)の技術を利用しているようです。 既にAzureポータルでも作成できるようになっており、ノード数の設定画面でコーディネーター・ワーカーといったCitus由来と思われる用語が確認できますね。 …
…事業部の吉川です。 Azure Kubernetes Service(AKS)の運用に従事しているみなさま、定期的に行う必要のあるアップグレード作業、大変じゃないですか? AKSには自動でアップグレードを行ってくれる 自動アップグレード機能 というものがあります。 azure.microsoft.com 2019年1月にプレビュー提供されたこの機能、いつの間にかドキュメントからプレビューの表記が消えていました。 learn.microsoft.com (英語版ドキュメントの更…
…ょう。 今回の環境はazure pipelinesを利用していますが、その設定内容(一部)がこちらです - task: NodeTool@0 inputs: versionSpec: '16.17.x' # <= ここで実行するnodeのバージョンを指定 displayName: 'Install Node.js' - bash: | git config --global user.email "xxx@example.com" git config --global us…
…われた「Japan Azure User Group 12周年イベント」にて、 『Azure Chaos StudioでAKSに障害を注入してみた』というタイトルでLTしてきました。 登壇時の資料 こちらです。 トークテーマ 今回のLTは Azure Chaos Studio を題材にしました。 azure.microsoft.com LT登壇を申し込んだときにはまだテーマを決めてなかったのですが、まだ公開されて日も浅いサービスであることから題材に選びました。日頃のお仕事でA…
…と思っていましたが、Azure Pipelineの YamlもPull Request発行の対象になるようです。(以下は内容サンプル) 設定を考える やはり、何も考えずにOKというわけにはいかないようです。 Typescript / NodeJS / NestJS の更新 Typescript部分の更新は、いったん以下のようになってほしいと考えました。 Major updateは手動で行いたい。 大きな変更が伴うはずなので、手動で更新しコードの修正なども合わせて行う必要がある…
…事業部の奥山です。 Azure での 機械学習モデル(TensorFlow) の利用についての検証を行いましたので備忘録も兼ねてブログにしておきます。 基本的にはMicrosoftのチュートリアルの内容の紹介になります。Azure Functionsを利用して簡単に機械学習の機能を搭載したAPIが作成できます。 概要 機械学習モデル(TensorFlow)を利用して、画像を分類するAPIをAzure Functionsに実装します。 以下の図の様にFunctions(Pyth…
…す。 まさに「息抜きしつつ仕事も進む」といういい感じの営みであることがわかりましたので、積極的に取り入れていこうと思います。 おわりに インフラエンジニアのペアプロ(モブプロ)体験記を紹介しました。 教育的観点で非常によい営みだと感じたので、ぜひ開発現場だけのものと捉えずに試してみていただければと思います。 本記事の投稿者: 髙井 比文 AKSをメインにしたインフラとアプリの領域際をご支援することが多いです。Azureは11冠です。 Hifumi Takai - Credly
…事業部の奥山です。 Azure での MongoDB の利用についての検証を行いましたので備忘録も兼ねてブログにしておきます。 MongoDBをインストールして利用するのではなく Azure Cosmos DB のMongoDB 用API を利用します。Azure Cosmos DB のフルマネージドサービスとしての恩恵(管理、更新、およびパッチ適用が自動的に行われる)も受けられるのでAzureで Mongo DB を利用したい場合の選択肢として魅力的です。 MongoDBを…
…できる限り早期に機能追加・改善していく、そうした チームとしての能力を客観的にとらえることで、チーム・そしてビジネスそのものの成長が見込めるようになります。 ぜひこの点を踏まえつつ、DX人材の育成をしていく必要があると考えます。 最後に 私達のチームでは、Azure・AKSを活用したシステムのSIや内製化のお手伝いをさせていただいております。 「Azureを使用したDXを推進したいのだけどどうしたらよい?」 といったご相談も対応させていただいておりますのでぜひご連絡ください。
…す。 最近2回連続でAzure Container AppsのCI/CDについて紹介してきました。 techblog.ap-com.co.jp techblog.ap-com.co.jp これまで紹介してきた内容は、アプリケーションを最新のものに置き換える というものでした。 実際のアプリケーションリリースのシーンでは、 「エンドユーザーがアクセスする前に動作確認したい!」 「一部のトラフィックのみを新バージョンに向けたい!」 「リリースに問題があったら即座に切り戻したい!」…
…。 前回の記事では、Azure Container AppsとGitHub Actionsを組み合わせてのCI/CDについて解説しました。 techblog.ap-com.co.jp 今回はAzure DevOpsとの組み合わせでのCI/CDについて解説します。 構成 以下の構成を例として解説を行います。 前回の構成からGitHubをAzure DevOpsに置き換えただけのシンプルな構成です。 リソースの作成 前回記事と同じなので、前回の内容をご覧になられた方は読み飛ばして…
…事業部の吉川です。 Azure Container Appsが5月の終わりにGAされ、早くも3か月ほどが経過しました。 techblog.ap-com.co.jp 利用検討する方も増えてきているかと思いますので、本ブログでもいろいろな使い方をご紹介できればと考えています。 過去には以下のような記事も投稿されています。 techblog.ap-com.co.jp techblog.ap-com.co.jp techblog.ap-com.co.jp 今回はGitHub Acti…
…事業部の奥山です。 AzureでGraphQLの動作の検証を行ったので備忘録としてブログにしておきます。 (簡単に) GraphQL とは Facebookが開発したAPIで主な特徴としては ・クライアント側で取得するデータを選択することが可能 ・スキーマ定義を利用するのでデータの不一致を防げる などが上げられます。いろいろなサイトでメリット・デメリットが挙げられています。 RESTFull API と良く比較されます。下の図のようにRestFull APIがパスでリソースを…
…界隈のデザインパターンや「Bounded Context」といった点をしっかり検討することが重要だな、 と考えていますがこうした内容は別の機会に・・・。 道のりは長いかもしれませんが、とりあえず「サイズ」というものを1つクリアしただけでも一歩前進したと考えましょう。 最後に 私達のチームでは、Azure・AKSを活用したシステムのSIや内製化のお手伝いをさせていただいております。 システム・アーキテクチャどうしたらよいんだろう?といったご相談等ありましたらぜひご連絡ください。
…am Topologies (実は手元では翻訳しているのですが、公開して良いものかどうか判断が付き兼ねておりまして・・・。) それほど難しい単語はなかったと記憶していますので問題はないかと思います。 最後に 私達のチームでは、Azure・AKSを活用したシステムのSIや内製化のお手伝いをさせていただいております。 Azureやコンテナ技術の知見を持つエンジニアだけでなく、Team Topologiesについてもご相談等ありましたらぜひご連絡ください。 よろしくおねがいします。
…Extension Azureの認証情報 Pipelinesの作成 Terraform Pipelinesのサンプル Variable Installer Format Plan Apply/Destroy おわりに はじめに こんにちは、ACS事業部の安藤です。 これまでAzure, AWS, GCPなど様々なクラウドに対してTerraformでデプロイを行ってきましたが、 今回Azure PipelinesでインフラのCI/CDパイプラインを構築したので紹介していきます。…
Azure Artifactsとは みなさんは、複数のアプリケーションで共有するコードをどのように管理されていますか? 最近だとMulti-Repoで管理するという方もいるかもしれません。 私も検討する過程でMulti-Repoの可能性も考えましたが、管理主体が完全に分かれるケースを想定して あえてパッケージをPrivateに公開するという方法を選択しました。そこで利用したのがAzure Artifactsです。 Azure Artifactsはパブリックおよびプライベートな…
…事業部の吉川です。 Azure DevOpsでPipelineを実行する際、エージェント(ジョブを実行するマシン)には大別して以下の3種類があります。 Microsoft-hosted agent … Microsoftが用意したマシンを利用する。 Self-hosted agent … 利用者側が用意したマシンに専用のエージェントをインストールして利用する。 Azure virtual machine scale set agent … VMSS(仮想マシンスケールセット)…
…事業部の奥山です。 Azureでの認証・認可について、Azure Active Directory(Azure AD) を使った「認可コードフロー」の実装を検証しましたのでブログとして纏めておきます。 ※ 認可コードフローとは RFC 6749 で定義されている認証・認可に関する仕様。現在のWebでよく利用されている仕組みになります。 Azure AD,API Managementを利用することで認証・認可の処理をバックエンド処理から切り離すことで以下を実現します。 ・認証・…
…程度でした。) 今後しばらくは Gatling を利用してみようと思います。以上、負荷試験ツール gatling の紹介でした。 参考サイト https://www.baeldung.com/gatling-jmeter-grinder-comparison 最後に 私達のチームでは、Azure・AKSを活用したシステムのSIや内製化のお手伝いをさせていただいております。 Azureやコンテナ技術の知見を持つエンジニアが対応いたします。ご相談等ありましたらぜひご連絡ください。
…t:3000) まとめ 今回試してみた Admin LTE 3 は感じの良い管理画面のテンプレートとして利用できそうであることが分かりました。世の中には有料・無料を含めてテンプレートが多数あります。上手く利用することで工数を抑えて品質を上げていきたいですね。 最後に 私達のチームでは、Azure・AKSを活用したシステムのSIや内製化のお手伝いをさせていただいております。 Azureやコンテナ技術の知見を持つエンジニアが対応いたします。ご相談等ありましたらぜひご連絡ください。
…$ACR_NAME.azurecr.io \ --docker-username=$USER_NAME \ --docker-password=$PASSWORD 4) FluxのHelmRepositoryを作成 acr-helmという名称でHelmRepositoryを登録します。 --secret-refには上で作成したSecretの名称を指定します。 flux create source helm acr-helm \ --url=oci://$ACR_NAME.az…
…点の最新は3.9) Azure Container Registry(ACR)ももちろんOCI成果物リポジトリとして対応しています。 前置きが長くなりましたが、今回はHelm chartをACRにプッシュしそれを利用してhelm CLIでアプリケーションをデプロイしてみようと思います。 Helmチャートを自作する 共有するためのHelmチャートを作らなければ始まりません。まずは簡単に作成していきます。 Helmのインストール なにはともあれ、 helm cliをインストールし…